Skip to content

CATDIMA/RTL-SDR-receiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Working with SDR receiver

Program for getting data from RTL-SDR receiver and plotting a spectrum graph from obtained data

image

Description

Initially this program was developed for the department of radiophysics of Kazan Federal University. RTL-SDR received waves from meteoradar reflected from meteor trails. I publish the program source code for educational purposes as an example of usage Soapy-SDR, gnuplot-iostream, fftw3 and argp libraries.

Usage

Without arguments program starts to collect iq-values from the RTL-SDR receiver. With the -p FILE_NAME.iq argument and program will plot the spectrum of saved signal. Use radar --usage for more info.

Building

You need to install SoapyRTLSDR and its dependencies and make sure you have all of the following packages before compiling:

  • cmake
  • g++ or clang compiler
  • libfftw3-dev
  • libgnuplot-iostream-dev

Clone this repo and run these commands:

$ mkdir build
$ cd build
$ cmake ..
$ cmake --build .

Was this project useful?

🌟 You can always give a star on the project to say thanks

OR

💰 You can donate me:

BTC: bc1q8rcdhq4pfn45pf647afhjtdn6qhrheu3hngn9m

❤️ You can always offer me a real job and I will do useful things instead of this one

About

Demonstration program for receiving data from RTL-SDR receiver using SoapySDR

Topics

Resources

Stars

Watchers

Forks