RFNoC: RF Network-on-Chip

  • Martin Braun Ettus Research
  • Jonathan Pendlum Ettus Research
  • Matt Ettus Ettus Research


RFNoC (RF Network-on-chip) is an open source framework for developing data processing applications which can run on the FPGA as well as a host computer. Similar to GNU Radio, which facilitates the development of signal processing applications, RFNoC boosts developers’ productivity by handling the majority of nonprocessing related tasks which are necessary for such a framework, such as data movement, exposing settings APIs, routing, flow control etc. RFNoC works standalone, but is particularly useful in combination with GNU Radio, in which it is well integrated. It has been developed for USRP devices, and is part of the USRP Hardware Driver (UHD).

How to Cite
BRAUN, Martin; PENDLUM, Jonathan; ETTUS, Matt. RFNoC: RF Network-on-Chip. Proceedings of the GNU Radio Conference, [S.l.], v. 1, n. 1, sep. 2016. Available at: <https://pubs.gnuradio.org/index.php/grcon/article/view/3>. Date accessed: 08 dec. 2023.