NIRfsa Namespace

Table of Contents

RfsaSpectrumAcquisitionConfiguration Class

  • Updated2025-05-22
  • 4 minute(s) read
RfsaSpectrumAcquisitionConfiguration Class

RfsaSpectrumAcquisitionConfiguration Class

Represents the properties used to configure the hardware when acquiring in I/Q mode.

Inheritance Hierarchy

SystemObject
  NationalInstruments.ModularInstruments.NIRfsaRfsaSubObject
    NationalInstruments.ModularInstruments.NIRfsaRfsaSpectrumAcquisitionConfiguration

Namespace: NationalInstruments.ModularInstruments.NIRfsa
Assembly: NationalInstruments.ModularInstruments.NIRfsa.Fx45 (in NationalInstruments.ModularInstruments.NIRfsa.Fx45.dll) Version: 2025

Syntax

public class RfsaSpectrumAcquisitionConfiguration : RfsaSubObject
Public Class RfsaSpectrumAcquisitionConfiguration
	Inherits RfsaSubObject

The RfsaSpectrumAcquisitionConfiguration type exposes the following members.

Properties

 NameDescription
Public propertyAveragingMode Gets or sets the averaging mode for the spectrum acquisition.
Public propertyCenterFrequency Gets or sets the center frequency, hertz (Hz), in a spectrum acquisition.
Public propertyFftSize Gets the size of the fast Fourier transform (FFT).
Public propertyFftWidth Gets or sets the FFT width of the device. The FFT width is the effective bandwidth of the signal path during each signal acquisition.
Public propertyFftWindowShapeFactor Gets the shape factor of the window used in the fast Fourier transform (FFT). The window shape factor is defined as the ratio of the 60 dB to 6 dB bandwidths.
Public propertyFftWindowSize Gets the size of the window used in the fast Fourier transform (FFT).
Public propertyFftWindowType Gets or sets the time-domain used in the FftWindowType.
Public propertyNumberOfAverages Gets or sets the number of acquisitions to average. The averaging process returns the final result after the number of averages is complete.
Public propertyNumberOfSpectralLines Gets or sets the number of spectral lines expected with the current power spectrum configuration.
Public propertyPowerSpectrumUnits Gets or sets the units of the power spectrum.
Public propertyResolutionBandwidth Gets or sets the resolution along the x-axis of the spectrum, in hertz (Hz).
Public propertyResolutionBandwidthType Gets or sets how the ResolutionBandwidth property is expressed.
Public propertySmoothSpectrumEnabled Gets or sets whether an optimized IF filtering selection is made at different spectrum frequency ranges during spectrum acquisition.
Public propertySpan Gets or sets the frequency range of the computed spectrum, in hertz (Hz).
Public propertySpectrumOspSamplingRatio Gets or sets the over sampling ratio (OSP) on the digitizer board in spectrum mode.
Public propertySubspanOverlap Gets or sets the amount of overlap between consecutive subspans in a multispan spectrum acquisition.
Top

Methods

 NameDescription
Public methodConfigureSpectrumFrequencyCenterSpan Configures the span and center frequency of the spectrum read by NI-RFSA. A spectrum acquisition consists of data surrounding the center frequency.
Public methodConfigureSpectrumFrequencyStartStop Configures the start and stop frequencies of a spectrum read by NI-RFSA.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top

Remarks

For more information, refer to NI RF Vector Signal Analyzers Help.

See Also

Log in to get a better experience