Projects
Selected projects from my academic and engineering experience.
FPGA-Powered Airhockey Duel
2022Interactive 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.
Speaker Verification with mmWave Radar
2022Millimeter 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.
Voice Change Processing System
2021MATLAB-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.
UAV Pursuit System based on OPENMV
2021Autonomous 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.
JPEG Image Compression System
2021Image Compression Implementation
Implemented a JPEG image compression system covering the full pipeline of DCT transform, quantization, and entropy coding. (Details to be updated.)