Skip to content
🔬
Academic Research

FM Radio Detection & Demodulation

Research project engineering automated FM radio signal detection using USRP software-defined radio and GNU Radio, implementing robust signal processing workflows and automation scripts.

USRPGNU RadioSignal ProcessingPythonSoftware-Defined RadioRF Engineering
USRP
Software-Defined Radio
GNU Radio
Signal Processing
Python
Automation Scripts
RF
Radio Engineering

Software-Defined Radio System

USRP-Based FM Signal Detection Pipeline

Advanced software-defined radio implementation using USRP hardware and GNU Radio for automated FM radio signal detection and demodulation, incorporating sophisticated signal processing algorithms and real-time analysis capabilities.

📡
USRP Hardware
RF Frontend
⚙️
GNU Radio
DSP Framework
🔍
Detection
Signal Analysis
🎵
Demodulation
Audio Output
Frequency Range: 88-108 MHz FM BandReal-time Processing: Sub-second Detection

Research Capabilities

🎯

Automated Signal Detection

Sophisticated algorithms for identifying FM radio signals across the spectrum with configurable sensitivity and frequency scanning capabilities.

Real-time Demodulation

High-performance FM demodulation pipeline converting RF signals to baseband audio with minimal latency and distortion.

🔧

GNU Radio Integration

Advanced signal processing workflows using GNU Radio's comprehensive DSP library and flowgraph architecture.

📻

USRP Hardware Control

Direct interface with USRP software-defined radio hardware for precise frequency control, gain adjustment, and sampling configuration.

🐍

Python Automation

Comprehensive automation scripts for experimental setup, data collection, and batch processing of RF signals and analysis results.

📊

Signal Analysis Tools

Advanced analytical tools for spectral analysis, signal characterization, and performance metric evaluation of detection algorithms.

Implementation Architecture

USRP Hardware Interface

  • • Direct USRP device control and configuration
  • • Precision frequency tuning and gain control
  • • High-speed ADC sample rate management
  • • Real-time streaming interface optimization

Signal Processing Pipeline

  • • GNU Radio flowgraph design and optimization
  • • Custom DSP blocks for FM detection algorithms
  • • Multi-stage filtering and decimation chains
  • • Real-time spectral analysis and visualization

Detection Algorithms

  • • Energy detection with adaptive thresholding
  • • Carrier frequency estimation and tracking
  • • Signal quality assessment and SNR calculation
  • • Multi-channel simultaneous detection capability

Automation & Analysis

  • • Python-based experimental control framework
  • • Automated data collection and logging systems
  • • Statistical analysis and performance evaluation
  • • Batch processing capabilities for research datasets

Research Achievements

📡

Engineered automated FM radio detection and demodulation system

📡

Implemented sophisticated signal processing algorithms

📡

Designed robust automation scripts for signal analysis

📡

Applied advanced RF engineering principles in software-defined radio

Research Methodology

Digital Signal Processing Framework

Implemented sophisticated signal processing algorithms using GNU Radio's modular framework, creating custom detection and demodulation workflows optimized for FM radio signal characteristics.

FFT AnalysisFIR FilteringFM DemodulationDecimation

Automated Experimental Framework

Developed comprehensive automation scripts for experimental control, data collection, and analysis, enabling reproducible research workflows and systematic evaluation of detection algorithm performance.

Experimental ControlData LoggingBatch ProcessingStatistical Analysis

Research Impact

Advanced understanding of signal processing and RF systems through practical implementation of complex radio technologies

Technical Contributions

  • • Advanced RF engineering and signal processing expertise
  • • Practical implementation of SDR technology in research
  • • Automated experimental framework development
  • • Real-time digital signal processing optimization

Educational Outcomes

  • • Deep understanding of radio frequency engineering principles
  • • Hands-on experience with professional SDR hardware
  • • Research methodology and experimental design skills
  • • Academic publication and presentation preparation

Project Timeline

Academic Research - 2024
Previous ProjectAll ProjectsNext Project
© 2025 Pryce Tharpe