Radio Receiver
A Linux-based software-defined radio receiver in C++ designed to continuously process and decode 1090 MHz ADS-B transmissions from an RTL-SDR.
what I've been doing
A Linux-based software-defined radio receiver in C++ designed to continuously process and decode 1090 MHz ADS-B transmissions from an RTL-SDR.
A 1 GHz low-noise amplifier designed in Keysight ADS, implementing stability and impedance matching networks and validating performance through EM simulation.
A dual-axis tracker that keeps a solar panel pointed at a light source, using a four-quadrant photodiode sensor and an STM32 PID loop to drive two stepper motors.
A Linux station that soak-tests embedded devices, catches and classifies their resets, hangs and crashes down to the source line, and measures its own detection accuracy.
FPGA digital design projects developed on AMD Kria KV260 and PYNQ-Z1 boards using SystemVerilog and Verilog, verified through simulation and waveform analysis in Vivado and GTKWave.
A low-level embedded telemetry platform designed to continuously collect, timestamp, and log nearby Wi-Fi and Bluetooth activity.
A hardware digital downconverter implemented on a PYNQ-Z1 FPGA to select a frequency channel from a wider-band signal and output filtered baseband I/Q data.
No projects match the selected tags.