NI-RFSA Examples

NI RF Vector Signal Analyzers (NI-RFSA 18.1) Help

Edition Date: June 2018

Part Number: 372058U-01

View Product Info

Download Help (Windows Only)


NI-RFSA 18.1 Help
NI-RFSA 18.2.1 Help
NI-RFSA 19.1 Help

NI-RFSA includes several example applications that demonstrate the functionality of your device and can serve as interactive tools, programming models, and building blocks for your own applications.

NI Example Finder

The NI Example Finder is a utility that organizes examples into categories and allows you to browse and search installed examples. For example, search for "RFSA" to locate all vector signal analyzer examples. You can see descriptions and compatible hardware models for each example or see all the examples compatible with one particular hardware model.

To locate examples using the NI Example Finder within LabVIEW or LabWindows/CVI, select Help»Find Examples and navigate to Hardware Input and Output»Modular Instruments»NI-RFSA.

Installed Example Locations


Software Application Installed Example Locations
LabVIEW <LabVIEW>\examples\instr\niRFSA, where <LabVIEW> is the LabVIEW directory for the specific LabVIEW version you installed on your system.
LabWindows/CVI Program Files\IVI Foundation\IVI\Drivers\niRFSG\Examples\CVI
ANSI C or Microsoft Visual C/C++ <NIDocDir>\NI-RFSA\examples, where <NIDocDir> is one of the following directories:
  • Windows 10/8.1/7—Users\Public\Documents\National Instruments

Common NI-RFSA Examples

NI-RFSA Example Description
RFSA Getting Started IQ Demonstrates the basics of I/Q acquisition using the vector signal analyzer. The example shows how to configure the Clock Source, Reference Level, Carrier Frequency, I/Q rate, Samples per Record, and I/Q acquisition type parameters. This example also reads and plots the I/Q data.
RFSA Getting Started Spectrum Demonstrates the basics of spectrum acquisition using the vector signal analyzer. The example shows how to configure the Clock Source, Reference Level, Start Frequency, Stop Frequency, Resolution Bandwidth, and the spectrum acquisition type parameters. This example plots the acquired Power Spectrum data on the graph.
RFSA Power vs Time (Zero-Span) Demonstrates how to acquire I/Q data using the vector signal analyzer. The example shows how to configure NI-RFSA for continuous I/Q acquisition, how to set the carrier frequency and the I/Q rate, and how to fetch I/Q data. The dBm calculation is applied to I/Q magnitude to produce signal power and display it on the graph.
RFSA Pulse Trigger Acquisition Demonstrates how to acquire I/Q data using the vector signal analyzer. This example shows how to configure NI-RFSA for triggered I/Q acquisition, how to set the carrier frequency, reference level, and the I/Q rate, and how to fetch I/Q data. This example also demonstrates the following actions: reading the actual coerced I/Q rate for the calculations, configuring the samples per record (burst length * I/Q rate), configuring the I/Q power edge Reference trigger, configuring the minimum quiet time, initiating the acquisition, sending the software Reference trigger if a software Reference trigger is configured, fetching I/Q data, and getting I/Q components and plotting the data.
RFSA Synchronization (TClk, Shared LO and Reference Clock) Demonstrates the basics of TClk synchronization for vector signal analyzers. This example shows how to handle multiple sessions of NI-RFSA devices and pass them to NI-TClk synchronization functions. It uses NI-TClk to force all the NI-RFSA devices to start acquiring data at the same time.

WAS THIS ARTICLE HELPFUL?

Not Helpful