Overview
This page contains links to examples for the NI PXIe-5644R Vector Signal Transceiver, which utilize the NI Instrument Design Libraries and LabVIEW sample projects for the VST, in addition to other application IP, to create solutions optimized for different applications.
Simple VSA/VSG Sample Project
These examples were created by starting with the Simple VSA/VSG LabVIEW sample project for the NI PXIe-5644R, then modified by adding code to either the host, FPGA, or both. They require that the software listed on ni.com/vstgettingstarted be installed, and depend on the NI Instrument Design Libraries. Beyond that, they come with pre-compiled FPGA bitfiles and all the necessary host VIs (there is no requirement that a Simple VSA/VSG sample project be instantiated on the target machine) to begin using them right away.
Many of these examples focus on automated test applications, where a familiar VSA/VSG instrument interface is preferred. They also utilize waveform-based data movement which is common for test hardware.
![]() |
Hardware Power Leveling for PA Test This example uses a control loop on the FPGA to quickly adjust the VST output power to reach a desired input power, when an RF power amplifier of an unknown gain is connected to each. |
![]() |
Digital DUT Control Integrating digital DUT control and RF measurements reduces test equipment requirements and can accelerate test system throughput. This example implements basic I2C and SPI DUT control on the VST DIO port. |
Streaming Sample Project
These examples were created by starting with the Streaming LabVIEW sample project for the NI PXIe-5644R, then modified by adding code to either the host, FPGA, or both. They require that the software listed on ni.com/vstgettingstarted be installed, and depend on the NI Instrument Design Libraries. Beyond that, they come with pre-compiled FPGA bitfiles and all the necessary host VIs (there is no requirement that a Streaming sample project be instantiated on the target machine) to being using them right away.
Many of these examples focus on embedded design or prototyping applications, where real-time processing is required. They utilize a streaming data movement paradigm.
![]() |
Real-Time Channel Emulation 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. |
![]() |
Streaming to and from Disk To record and play back the full RF bandwidth of the NI PXIe-5644R, this example uses NI-RIO zero-copy FIFOs and asynchronous TDMS file I/O to log up to 80 MHz of bandwidth to disk for hours, then play it back. |
![]() |
Streaming GPS Waveform Generation While GPS waveforms are low bandwidth and may be synthesized on the host CPU, they must be streamed in real time to hardware for generation. This example couples the NI GPS Simulation Toolkit with the NI PXIe-5644R for extended GPS signal generation. |
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).



