Embedded Systems, Hardware, Software and RF Microwave Design Engineer. FPV Racing Drone Pilot and Specialist. CKFlight flight-controller firmware hardware owner
ESC_BLDC_HARDWARE. BLDC 3 phase motor speed controller hardware design working with open source BLHeli_S firmware.
102FMCW3. FPGA implementation of radar v3
98FMCW_RADAR. Frequency Modulated Continuous Wave Radar hardware and software design files with 26 dBm output power covering around 250 m.
53FMCW_RADAR_2v2. Second version of Frequency Modulated Continuous Wave Radar Hardware Design's Python analysis
27RADAR_24GHZ_NEURAL_NETWORK. Python Radar record parse, fft video and waterfall plot and Matlab object type detection using neural network classification algorithm.
16RF_SIGNAL_GENERATOR_HARDWARE. MAX2871 23.5 to 6000MHz RF Signal Generator design with ATMEGA32U4 MCU, Filter Bank and Power Amplifier
11ARTIX7_ADC_SAMPLER. 10MSPS ADC data sampled and buffered over usb ft2232h with Artix 7 FPGA
11CST_ADS_MODELS_SIMULATIONS. CST Studio and ADS Simulation files and results
101GHZ_DIFFERENTIAL_PROBE. 1 GHz Differential Probe Design
6AoA-Estimation. Angle of Arrival Estimation of the RF signal from 2 Rx system BladeRF 2.0
6IQ_Modulation_Simulations. Simple but explanatory python scripts of bpsk, qpsk, 16-qam and ofdm modulation
6LINUX_BOARD. Custom AT91SAM9N12 Embedded Linux Board hardware design and operating system
5STM32F405RG_AHRS_ICM20602_FXOS8700S. Attitude Heading Reference System implementation using Madwick algorithm
5RF_DIRECTIONAL_BRIDGE. 300 KHz to 13.5 GHz Directional Bridge 16 dB coupling, 1dB Insertion Loss and min. 30 dB directivity Directional Bridge
5PDB_OSD_HARDWARE. Power Distribution Board with Analog Video OSD Overlay circuit, Current Sense Circuit, TVS protector for ESC Voltage Peaks, regulator circuits and ATMEGA32U4 MCU.
5STM32F4_MICROCARD_FATFS_SPI_DMA. Lightweight Microsoft File Allocation Table implementation on STM32F405 MCU.
4RF_ATTENUATOR_HARDWARE. 1 to 6000MHz 7-Bit Digital Step Attenuator Board with Parallel or Serial Interface
4MIMXRT1010_UART_SBUS. MIMXRT1010-EVK board, SBUS Protocol decoding over UART with interrupt for reception.
3NEURAL_NETWORK_WORD_RECOGNITION. Neural Network Front and Back Propagation on Number Voice Dataset and Number Detection from microphone record
2NRF24_TRANSCEIVER. KL27Z MCU, NRF24 2.4Ghz Transceiver IC and RFX2401C Front End for PA for transmission and LNA for reception.
2MIMXRT1010_USBD_CDC. USB Device Com Port Implementation on NXP MIMXRT1010_EVK Arm Cortex-M7 Microcontroller
2FLIGHT_CONTROLLER_HARDWARE. SAM3X8E Peripheral rich flight controller pcb design
2Zynq7020_Ethernet_DDR3. Zynq FPGA's ARM core is opening TCP perf server which achieves 1Gbps speed. PL VHDL design writes data to DDR3 onboard ram through axi_dma interface connected to HP port of ARM.
2MIMXRT1010_I2C_UART. MIMXRT1010-EVK Board I2C and UART example
1Flight_Log_Tools. CKFLIGHT Log Tools
1MIMXRT1010_USBD_PWM. MIMXRT1010-EVK Board, USB CDC Device and 2 independent channel PWM example.
1STM32G431_ESC_4IN1. 4 in 1 esc design to be used in fpv quadcopters
1MIMXRT1010_BME680_SPI_UART. Bosh BME680 Sensor SPI implementation
1XC7A100T_Microblaze. VHDL
1STM32H743_SDIO. C
1