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 1.0.0.1
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