inspectrum is a tool for analysing captured signals, primarily from software-defined radio receivers.
- cmake
- fftw 3.x
- liquid-dsp
- pkg-config
- qt5
sudo apt-get install qt5-default libfftw3-dev cmake pkg-config
mkdir build
cd build
cmake ..
make
sudo make install
brew install qt5 fftw cmake pkg-config liquid-dsp
mkdir build
cd build
CMAKE_PREFIX_PATH=$(brew --prefix qt5)/lib/cmake cmake .. -DCMAKE_CXX_FLAGS:STRING=-I/usr/local/opt/qt5/include ..
make install
sudo port install qt5 fftw-3-single cmake pkgconfig liquid-dsp
mkdir build
cd build
cmake ..
make
sudo make install
./inspectrum
inspectrum supports the following file types:
*.cf32
,*.cfile
- Complex 32-bit floating point samples (GNURadio, osmocom_fft)*.cs16
- Complex 16-bit signed integer samples (BladeRF)*.cs8
- Complex 8-bit signed integer samples (HackRF)*.cu8
- Complex 8-bit unsigned integer samples (RTL-SDR)
If an unknown file extension is loaded, inspectrum will default to *.cf32
.
- Large (multi-gigabyte) file support
- Spectrogram with zoom/pan
- Plots of amplitude, frequency and IQ samples
- #inspectrum on freenode IRC