With a DSP-focused FPGA coupled to both RF input and RF output, the NI PXIe-5644R makes an ideal hardware platform for an RF channel emulator. This example implements inline, real-time DSP to apply arbitrary channel models to the RF data.
Description: This example uses the NI PXIe-5644R VST to emulate the over-the-air (OTA) channel for a wireless communication link. The wireless channel emulator is based on the VST streaming sample project. By combining floating point host code and fixed point FPGA code, the channel emulator provides flexible channel profiles and models that can be easily added and/or modified. It provides two custom channel profiles which are deterministic and stochastic with multiple input multiple output (MIMO) configurations. The channel emulator example can be run as is, or extended to more sophisticated models. In addition to the channel emulation IP linked in the dependecies section, this example includes fixed-rate resamplers to convert the 120 MS/s VST I/Q rate to 100 MS/s, supporting channels up to 80 MHz wide.
After installation - C:\Program Files (x86)\National Instruments\LabVIEW 2012\examples\NI Channel Emulation Example for the NI PXIe-5644R\Documentation\Real-time MIMO Channel Emulation on the NI PXIe-5644R Vector Signal Transceiver.docx