This code accompanies the paper SparSDR: Sparsity-proportional Backhaul and Compute for SDRs.
sparsdr_reconstruct
program, which reconstructs signals from compressed datagr-sparsdr
module for GNU Radio, which makes SparSDR easy to useWhen SparSDR does not work correctly, the debugging guide may help.
We have tested SparSDR with GNU Radio 3.8.2.0.
SparSDR should work with any GNU Radio version in the 3.8 series.
SparSDR works with the Analog Devices ADALM-PLUTO radio. We have tested hardware revisions B and C.
We have tested SparSDR with a USRP N210 revision 4 with an SBX-120 or a CBX-120 daughter board.
This repository includes one FPGA image for the USRP N210 revision 4, and a separate FPGA image for N210 revisions 2 and 3.
Daughter boards other than the SBX-120 should also work, with the following considerations:
gr-sparsdr
: GNU GPL v3 or laterfpga_images/Pluto
: GNU GPL 2fpga_src/Pluto
: GNU GPL v2 or Apache 2.0fpga_images/N210
and fpga_src/N210
: GNU GPL v3 or later