SDR Modulation & Demodulation Experiments

GNU Radio • RTL-SDR • RF Signal Processing
GNU Radio SDR modulation experiment

Problem

The goal of this project was to move beyond purely simulated modulation schemes and observe how digitally generated signals behave in real RF environments. I aimed to design modulation chains in GNU Radio and transmit/receive them using actual SDR hardware.

Approach

I implemented modulation and demodulation blocks for FM, AM, PSK, and QAM using GNU Radio flowgraphs. These signals were transmitted and received using an RTL-SDR device, enabling real-time observation and analysis.

Tools

  • GNU Radio
  • RTL-SDR
  • Real-time spectrum and constellation analysis

Results

I successfully generated and processed real-time RF signals, observed the practical effects of different modulation schemes, and evaluated their suitability for my own application-level designs.

What I Learned

This project strengthened my understanding of SDR workflows, GNU Radio design, and the gap between ideal simulations and real-world RF behavior. It also improved my intuition for selecting modulation techniques based on practical constraints.