Projects

Selected projects from my academic and engineering experience.

FPGA-Powered Airhockey Duel

2022

Interactive Gaming on FPGA

Implemented an Airhockey game using the Nexys A7-100T FPGA board. The game uses two matrix keyboards as input devices for players to control their paddles. VGA signals are generated to display the game interface, including the puck, paddles, and scoring on a VGA monitor. This project demonstrates the FPGA's capability to handle real-time inputs and outputs and showcases the potential for creating engaging, hardware-accelerated games.

FPGAVGAHardware Design

Speaker Verification with mmWave Radar

2022

Millimeter Wave Radar & Vocal Cord Analysis

Developed a novel speaker verification system that integrates high-resolution millimeter wave radar with vocal cord vibration analysis. The system uses radar to detect vocal cord vibrations during speech, processes reflected signals with FFT to isolate phase information, and identifies distinct biometric features from speech segments analyzed by a deep CNN for accurate speaker verification. This approach offers a sophisticated, non-invasive solution for secure individual authentication through unique speech patterns.

mmWave RadarDeep LearningBiometrics

Voice Change Processing System

2021

MATLAB-based Audio Processing

Built a comprehensive voice change processing system in MATLAB, capitalizing on the short-term stationarity characteristic of speech signals. The system processes speech signals frame-by-frame using the Linear Predictive Coding (LPC) method. By modifying the pitch period, it facilitates various voice-changing effects. Features a GUI that consolidates audio acquisition, spectrum analysis, and voice change processing into a single user-friendly platform.

MATLABSignal ProcessingLPC

UAV Pursuit System based on OPENMV

2021

Autonomous Drone Tracking

Developed a UAV tracking system leveraging the OPENMV platform for precise target monitoring. Built upon a quadcopter testbed equipped with PIXHAWK flight control hardware, augmented by miniature LIDAR and optical flow sensors. Target tracking is achieved through the Hough circle detection algorithm. A negative feedback control mechanism maintains the UAV's position directly above the target for continuous and accurate monitoring.

UAVComputer VisionOPENMV

JPEG Image Compression System

2021

Image Compression Implementation

Implemented a JPEG image compression system covering the full pipeline of DCT transform, quantization, and entropy coding. (Details to be updated.)

Image ProcessingCompressionDSP