Gnuradio OOT module for the KiwiSDR
libboost-pythondev
, libboost-dev
and libcppunit-dev
) >= 1.45; for the KiwiSDR websocket client boost >=1.65
is needed (may or may not work with earlier boost versions)liborc-dev
(needed for gnuradio 3.9)libzmq3-dev
Do not forget to use the option --recurse-submodules
git clone --recurse-submodules https://github.com/hcab14/gr-kiwisdr.git
cd gr-kiwisdr
mkdir build
cd build
cmake ../
make install
For some reason on OSX the following command is needed:
volk_profile -R volk_16u_byteswap
For building without the KiwiSDR websocket client (no dependency on recent boost version):
cmake -DENABLE_KIWI_WS_CLIENT=OFF ../
kiwisdr/kiwisdr
: KiwiSDR websocket client providing a source of timestamped IQ samples
kiwisdr/kiwi_wav_source
: source block for reading KiwiSDR IQ files with GNSS timestamps
kiwirecorder.py -w ...
, i.e., contain GNSS time stampskiwisdr/align_streams
: alignment of IQ streams coming from the same KiwiSDR (this is work in progress)kiwisdr/coh_stream_synth
: coherent combination of three KiwiSDR IQ streams into a single IQ stream (this is work in progress)See