This project tackles the critical challenge of accurately classifying modulation types in telemetry, tracking, and command (TTC) systems, particularly in low carrier-to-noise density ratio (CNR) environments. By leveraging AI/ML techniques and FPGA-based hardware, the system achieves real-time signal recognition and efficient data processing, ensuring reliable communication.
- AI/ML-Based Modulation Classification: Combines CNN and LSTM layers for high accuracy (>92%) over a signal-to-noise ratio (SNR) range of [0,18].
- Threshold-Based Logic: Implements predefined signal characteristics for fast, real-time decision-making.
- FPGA Integration: Utilizes a PYNQ-Z2 FPGA for efficient, low-latency signal classification.
Traditional AMR systems face challenges in low CNR environments due to:
- Low Accuracy: High noise levels degrade signal quality.
- High Computational Complexity: Resource-intensive algorithms hinder real-time applications.
- Limited Signal Identification: Inability to handle complex distortions.
-
AI/ML-Based Approach:
- Model: CNN + LSTM with ~108k parameters.
- Dataset: DeepSig RadioML 2016.10A dataset with 11 modulation types.
- Accuracy: >92% for SNR [0,18].
-
Threshold-Based Approach:
- Utilizes lightweight logic for real-time classification.
- Achieves >95% accuracy with minimal computational overhead.
- Advantages:
- Parallel Processing: Enables real-time operation.
- Flexibility: Supports reconfiguration for evolving requirements.
- Low Latency: Ensures processing delays of <100ms.
- Enhanced Data Accuracy: Reliable modulation classification minimizes errors.
- Real-Time Processing: Low-latency FPGA implementation ensures rapid decision-making.
- Scalability: Adaptable to diverse modulation schemes and communication systems.
- Energy Efficiency: Runs on 5V, consuming 40% less power than alternatives.
- Aerospace & Defense: Real-time secure communication and signal intelligence.
- Telecommunications: Supports 5G/6G networks with efficient spectrum usage.
- IoT: Reliable communication in dense, connected environments.
- Autonomous Systems: Ensures robust communication for vehicles and drones.
- Develop AI/ML algorithms using CNN and LSTM.
- Validate models on MATLAB simulations and the DeepSig dataset.
- Implement algorithms on FPGA using HDL.
- Test and benchmark the system for real-time performance.
- Primary Device: PYNQ-Z2 FPGA
- Possible Alternative: Nvidia Jetson Nano for hybrid deployment.
- ML Model Accuracy: >92% on SNR range [0,18].
- Thresholding Approach Accuracy: >95% for selected modulation schemes.
- Latency: <100ms processing time.
- Power Efficiency: Operates smoothly on 5V.
- Team Members: Bharat Agarwal,Saurabh Singh, Yash Verma, Rudraksh Lande, Karan Seth, Mohit
- Mentors: Dr. Robin Khosla, Nikhil Chauhan
- I/O Device Integration: Adding input and output interfaces for direct interaction with the FPGA.
- Model Deployment: Optimizing the ML model for FPGA compatibility.
- Testing & Benchmarking: Validating the system under diverse real-world conditions.
This project is licensed under WTFPL.
For any inquiries, feel free to contact us.