Thank you to RTL-SDR.COM reader Maka for sharing his latest software for the ADALM PlutoSDR, "ADALM PlutoSDR Spectrum Analyzer." The software is a sweeping spectrum analyzer that uses the 'lock-in amplifier techniques' and it allows you to view the entire 100 MHz to 6 GHz tuning range of the PlutoSDR.
The program is an open-source MIT-licensed Python script that can be run on Linux systems. Instructions to install and connect to the PlutoSDR are available on the program's GitHub page. Maka has also provided a YouTube video (embedded below) demonstrating the software and explaining the lock-in amplifier technique used in his software, as well as two other videos, one explaining the code, and another showing how to measure a filter with it.
Maka writes:
I built an open-source real-time spectrum analyzer using the ADALM Pluto SDR and Python. It allows you to sweep across wide frequency ranges (100 MHz to 6 GHz) and visualize RF signals like Wi-Fi, LTE, GSM, and Bluetooth in real-time.
It includes a custom PyQt GUI with:
- Adjustable sweep parameters
- Peak hold
- Threshold alerts
- Draggable markers
- Highlighted known bands
- Data export to CSV
