Difference between revisions of "RFNoC (UHD 3.0)"
From Ettus Knowledge Base
(→Overview: More technical, less marketing) |
(Added Framework and DataFlow Example) |
||
Line 10: | Line 10: | ||
||[[File:rfnoc.png|250px]] | ||[[File:rfnoc.png|250px]] | ||
|} | |} | ||
+ | |||
+ | ==Framework and Data Flow Example== | ||
+ | Below is a figure of the RFNoC stack. | ||
+ | |||
+ | [[File:rfnoc_stack.png|650px]] | ||
+ | |||
+ | The example below shows basic data flow of an RFNoC application. While this shows one possible data flow, there are many possible combinations from Host block to FPGA block, FPGA block to Host block, Host to Host, FPGA to FPGA, etc. | ||
+ | |||
+ | [[File:gr_rfnoc_ex1.png|650px]] | ||
==Supported Devices== | ==Supported Devices== |
Revision as of 11:56, 28 December 2016
Contents
Overview
Framework and Data Flow Example
Below is a figure of the RFNoC stack.
The example below shows basic data flow of an RFNoC application. While this shows one possible data flow, there are many possible combinations from Host block to FPGA block, FPGA block to Host block, Host to Host, FPGA to FPGA, etc.
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
- Getting Started with RFNoC Development with PyBOMBS
- Getting Started with RFNoC Development
- GNU Radio 2016 Conference Presentation
2015
- Virginia Tech Video Presentation
- Virginia Tech Presentation - Introduction to RFNoC
- Virginia Tech Presentation - RFNoC Deep Dive: Host Side
- Virginia Tech Presentation - RFNoC Deep Dive: FPGA
2013