NIRFSA_ATTR_SPECTRUM_AVERAGING_MODE
Specific Attribute
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Description
Specifies the averaging mode for the spectrum acquisition.
Defined Values:
NIRFSA_VAL_NO_AVERAGING (400) | Configures the driver to perform no averaging on acquisitions. |
NIRFSA_VAL_RMS_AVERAGING (401) | Configures the driver for RMS averaging. RMS averaging reduces signal fluctuations but not the noise floor. RMS averaging averages the energy or power of the signal, which 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. |
NIRFSA_VAL_VECTOR_AVERAGING (402) | Configures the driver 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. |
NIRFSA_VAL_PEAK_HOLD_AVERAGING (403) | Configures the driver for peak hold averaging. Peak hold averaging retains the RMS peak levels of the averaged quantities. The peak hold averaging process performs peak hold at each frequency bin separately to retain peak rms levels from one FFT record to the next. |