RfsaSpectrumAveragingMode Enumeration
- Updated2025-10-14
- 1 minute(s) read
Specifies the averaging mode for the spectrum acquisition.
Syntax
Namespace: NationalInstruments.ModularInstruments.NIRfsa
public enum RfsaSpectrumAveragingMode
Members
| Name | Value | Description |
|---|---|---|
| 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. |