Gets or sets the bandwidth of the input signal around the I/Q carrier frequency. This value must be less than or equal to (0.8 × I/Q rate).

Syntax

Namespace: NationalInstruments.ModularInstruments.NIRfsa

public double SignalBandwidth { get; set; }

Remarks

The default value is 0 Hz.

NI-RFSA defines signal bandwidth as twice the maximum I/Q signal deviation from 0 Hz. Usually, the baseband signal center frequency is 0 Hz. In such cases, the signal bandwidth is simply the baseband signal's minimum frequency subtracted from its maximum frequency, or f<format type="subscript">max</format> - f<format type="subscript">min</format>. If you do not set this property, NI-RFSA uses the maximum available signal bandwidth. Depending on your device settings, setting this attribute enables certain optimizations. Based on the specified signal bandwidth, NI-RFSA decides the minimum equalized bandwidth and equalizer gain. You must set this property to enable the DownconverterFrequencyOffsetMode property. Ensure you set the signal bandwidth wide enough to encompass all significant anticipated input power. In cases where NI-RFSA optimizes the input gain based on the signal bandwidth, significant input power outside the signal bandwidth can lead to clipping and associated overflow warnings if you do not have enough margin in your reference level.

Exceptions

TypeDescription
System.ObjectDisposedException

The SignalBandwidth property was accessed after the associated NIRfsa object was disposed.