Examples and IP for Software-Designed Instruments and NI FlexRIO

Showing results for 
Search instead for 
Did you mean: 

PFT Channelizer Reference Example for FlexRIO



This example implements a pipelined frequency transform channelizer, a real-time, gapless spectrogram, a DRAM-based packetizer for channel serialization, and a VITA-49 compliant data streaming protocol over 10 Gigabit Ethernet. It is compatible with the NI 7935R Controller for FlexRIO connected to an NI 5792 RF receiver adapter module. 1 Gigabit Ethernet is used for RF and channelizer configuration, the spectrogram, and the spectrum preview data, while 10 Gigabit Ethernet is used for streaming the raw channelized data. The channelizer supports up to 512 channels with an aggreate bandwidth of 100 MHz. Each channel is independently configurable in both bandwidth and center frequency. Note that this example only includes the host and RT code along with a compiled FPGA bitfile.


For ready-to-run channelizer functionality, please consider the NC-10 Channelizer by Novator Solutions on the NI Tools Network. For more information, please contact NI


Latest Version

NI PFT Channelizer Reference Example


Software Requirements
LabVIEW 2015 or later (with RT and FPGA Modules)\
NI-FlexRIO 15.5 or later


Hardware Requirements
NI 7935R Controller for FlexRIO and
NI 5792 FlexRIO Adapter Module