Adventures in RFNoC: Lessons Learned From Developing a Real-Time Spectrum Sensing Block
RF Network-on-Chip (RFNoC TM ) is an open
source framework from Ettus Research that al-
lows for convenient development access to the
field-programmable gate array (FPGA) within
Ettus brand USRP devices. By utilizing the floor
space available on the FPGA of select radio mod-
els, digital signal processing DSP can be done in
hardware before the data is ever streamed to the
host computer. Cross device heterogeneous pro-
cessing can increase the speed of computation-
ally intensive algorithms by helping to parallelize
operations on the FPGA prior to generalized pro-
cessing on the host computer. This paper and the
accompanying presentation discuss a design flow
that was derived from lessons learned while de-
veloping with RFNoC for use on the Ettus X310
radio. An implementation of a real-time spec-
trum sensing block is shown as an example of a
successful use of the proposed process.
- I grant gnuradio.org a perpetual, non-exclusive license to distribute this article.
- I certify that I have the right to grant this license.
- I understand that submissions cannot be completely removed once accepted.
- I understand that gnuradio.org reserves the right to reclassify or reject any submission.