Adventures in RFNoC: Lessons Learned From Developing a Real-Time Spectrum Sensing Block

  • Rylee G Mattingly School of Electrical and Computer Engineering, Advanced Radar Research Center, University of Oklahoma
  • Justin G Metcalf School of Electrical and Computer Engineering, Advanced Radar Research Center, University of Oklahoma

Abstract

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.

Published
2022-03-22
How to Cite
MATTINGLY, Rylee G; METCALF, Justin G. Adventures in RFNoC: Lessons Learned From Developing a Real-Time Spectrum Sensing Block. Proceedings of the GNU Radio Conference, [S.l.], v. 6, n. 1, mar. 2022. Available at: <https://pubs.gnuradio.org/index.php/grcon/article/view/115>. Date accessed: 02 oct. 2022.