Difference between revisions of "RFNoC (UHD 3.0)"

From Ettus Knowledge Base
Jump to: navigation, search
(organizing and updating resource links at the bottom)
(added VT 2015 resource links)
Line 30: Line 30:
 
2015
 
2015
 
*[https://www.youtube.com/watch?v=8cPd3t88djE Virginia Tech Video Presentation]
 
*[https://www.youtube.com/watch?v=8cPd3t88djE Virginia Tech Video Presentation]
 +
*[https://www.ettus.com/content/files/RFNoC_Wireless_at_VT_Intro.pdf Virginia Tech Presentation - Introduction to RFNoC]
 +
*[http://www.ettus.com/content/files/RFNoC_Wireless_at_VT_Host.pdf Virginia Tech Presentation - RFNoC Deep Dive: Host Side]
 +
*[http://www.ettus.com/content/files/RFNoC_Wireless_at_VT_FPGA.pdf Virginia Tech Presentation - RFNoC Deep Dive: FPGA]
  
 
2013
 
2013

Revision as of 14:21, 8 December 2016

Overview

Current FPGAs, like the Xilinx Kintex-7 and Zynq-7000 series used in third generation USRP SDRs, have incredible computational capability, but taking advantage of that capability can be difficult when using traditional FPGA design flows. RFNoC is designed to allow you to efficiently harness the full power of the latest generations of FPGAs without being an expert firmware developer. It provides the capability to create FPGA applications as easily as you can create GNU Radio flowgraphs. This includes the ability to seamlessly transfer data to & from an FPGA, from the host PC in your application, dramatically improving the ease of FPGA off-loading. Having a system-level view of the entire SDR application running on both the FPGA and the host PC enables far superior development and debugging. Mixing and matching host-based and FPGA-based processing is transparent to you, and that processing can scale across multiple FPGAs and devices across a network. rfnoc.png

Supported Devices

  • E310/E312
  • X300/X310

Sample of Available Blocks

  • FIFO
  • FFT
  • FIR
  • fosphor (real-time spectrum analyzer)
  • Decimator (Keep 1 in N)
  • Log Power Calculator
  • Radio Interface
  • Vector IIR (moving average)
  • Window multiplier (for FFT)
  • OFDM: Burst detection + synchronization, equalizer, packet demodulator
  • and more...

RFNoC Resources

2016

2015

2013