Specifies the averaging mode for the spectrum acquisition.

Syntax

Namespace: NationalInstruments.ModularInstruments.NIRfsa

public enum RfsaSpectrumAveragingMode

Members

NameValueDescription
None(int)400

Configures the NI-RFSA device to perform no averaging on acquisitions.

Rms(int)401

Configures the NI-RFSA device for root-mean-square (RMS) averaging. RMS averaging reduces signal fluctuations but not the noise floor. RMS averaging averages the energy, or power, of the signal. This averaging prevents noise floor reduction and gives averaged RMS quantities of single-channel measurements zero phase. RMS averaging for dual-channel measurements preserves important phase information.

Vector(int)402

Configures the NI-RFSA device for vector averaging. Vector averaging reduces noise from synchronous signals. Vector averaging computes the average of complex quantities directly, which means that it allows separate averaging for real and imaginary parts. Complex averaging such as vector averaging reduces noise and usually requires a trigger to improve block-to-block phase coherence.

PeakHold(int)403

Configures the NI-RFSA device for peak-hold averaging. Peak-hold averaging retains the RMS peak levels of the averaged quantities at each frequency bin separately to retain peak RMS levels from one FFT record to the next.

MinimumHold(int)404

Configures the NI-RFSA device for minimum-hold averaging. The least power in the spectrum at each frequency bin is retained from one acquisition to the next.

Scalar(int)405

Configures the NI-RFSA device for scalar averaging. The scalar averaging retains the average of the power spectrum.

Log(int)406

Configures the NI-RFSA device for logarithmic averaging. The power spectrum is averaged in a logarithmic scale.