Wireless Hacking

SDRAngel

How to pick up data, transmitted by airplanes using a $40 SDR.



SDRangel is a powerful and flexible open-source software-defined radio (SDR) application that allows you to receive, demodulate, and decode various radio signals using compatible hardware. This tutorial will guide you through the installation and basic usage of SDRangel on both Windows and Linux.

Windows

Step 1: Download SDRangel Installer

Download the Windows installer for SDRangel from the official website: SDRangel Downloads

Step 2: Run Installer

Run the downloaded installer and follow the on-screen instructions to complete the installation process.

Linux

Step 1: Install Dependencies

Before installing SDRangel, ensure that you have the necessary dependencies installed on your system. These dependencies may vary depending on your Linux distribution. For Ubuntu/Debian:

sudo apt update
sudo apt install build-essential cmake libfftw3-dev libqt5multimedia5 libqt5multimedia5-plugins libqt5svg5
libqt5charts5 libqt5serialport5-dev qtbase5-dev libfftw3-dev libfftw3-bin libfftw3-double3

Step 2: Clone SDRangel Repository

Clone the SDRangel repository from GitHub:

git clone https://github.com/f4exb/sdrangel.git

Step 3: Build and Install SDRangel

Navigate to the cloned repository directory and build SDRangel using CMake:

cd sdrangel
mkdir build
cd build
cmake ..
make -j$(nproc)
sudo make install

Usage

Launch SDRangel

Launch SDRangel from the desktop shortcut (Windows) or by running the sdrangel command in the terminal (Linux).

Configure Device

Once SDRangel is launched, configure your SDR device. Click on the "Device" tab and select your device from the dropdown list. Configure sample rate, center frequency, and other parameters as needed.

Add Channels

Click on the "+" button in the "Channels" tab to add a new channel. Select modulation type (e.g., FM, AM, SSB) and configure channel settings accordingly.

Start Reception

After configuring the device and channels, click on the "Start" button to begin reception. You should now see spectrum and demodulated signals in the main window.

Decode Signals

For digital signals, use appropriate decoder plugins. Click on the "Plugins" tab, select decoder plugin corresponding to signal type, and configure it.

Save Data

Save received data by clicking on the "Record" button in the toolbar. Specify file name and location to save recorded data.

Experiment and Explore

Explore features and capabilities of SDRangel to experiment with different modulation types, frequencies, and signal processing techniques.

Conclusion

Congratulations! You have successfully installed and used SDRangel on both Windows and Linux to receive and decode radio signals using your SDR device. Keep exploring and experimenting with different signals and configurations to enhance your SDR experience.