Example Code

RFSA Measure Noise Floor

Products and Environment

This section reflects the products and operating system used to create the example.

To download NI software, including the products shown below, visit ni.com/downloads.

    Hardware

  • PXI|VXI
  • RF|Wireless

    Software

  • LabVIEW

    Driver

  • NI RF Device Drivers

Code and Documents

Attachment

Overview

Coding that will allow us to measure the noise floor of our device.

 

Description

Noise floor is the measure of the noise density, in dBm/Hz, or the noise power in a 1 Hz bandwidth. In this specific example, we are simulating a device, and due to the nature of simulation, we will be having peak in the central frequency. However, we can simply change the "Simulate=1" to "Simulate=0" on the "Initialize with Options" VI, and this should allow us to try the code on our real hardware.

 

Important Notes
1. To prevent damage to your device, ensure that there are no high power RF signals beyond specified on the front panel of the device.
2. If not using Input Isolation, be sure to use a 50-ohm termination on the input for best performance and safety.
3. For best results, ensure that the device has been recently calibrated.

 

Requirements
1. LabVIEW 2012 (or compatible)
2. NI RFSA Driver
3. Spectral Measurement Toolkit

 

Steps to Implement or Execute Code
1. Select the device to simulate.
2. Configure the central frequency and other parameters.
3. Run the VI.

 

Additional Information or References

Capture.PNG

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.