Skip to content

02bwilson/RTL-FFT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTL-FFT

RTL-FFT is a program that takes data from a RTL-SDR device and shows the Fast Fourier Transform (FFT) of the data. It is written in Python 3 and uses PyQt, numpy, scipy and pyqtgraph libraries.

Installation

To run RTL-FFT, you need to have a RTL-SDR device and its driver installed on your system. You also need to install the following Python packages:

  • PyQt6
  • numpy
  • scipy
  • pyqtgraph
  • pyrtlsdr You can install them using pip:

pip install PyQt6 numpy scipy pyqtgraph pyrtlsdr

Usage

To start the program, run the start.py script:

python3 start.py You will see a window with a FFT plot and some controls. You can adjust the frequency range, resolution, window function and dynamic range using the sliders and buttons. You can also save and load FFT data as CSV files using the File menu. To export the FFT plot as a PNG image, use the Export button.

License

This project is licensed under the ozilla Public License Version 2.0 - see the LICENSE file for details.

About

A basic FFT viewer for RTL-SDR devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages