Provides methods to configure analog demodulation measurements.

Derives from

Syntax

Namespace: NationalInstruments.RFmx.DemodMX

public class RFmxDemodMXADemodConfiguration : RFmxDemodMXSubObject

Remarks

For more information about RFmx Demod, refer to the RFmx Demod Help.

Thread Safety

Any public static members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Methods

NameDescription
ConfigureAMCarrierSuppressed(string, RFmxDemodMXADemodAMCarrierSuppressedEnabled)

Configures the presence of the amplitude modulated (AM) carrier.

ConfigureAudioFilter(string, RFmxDemodMXADemodAudioFilterType, double, double)

Configures the audio filter for analog demodulation measurements.

ConfigureAveraging(string, RFmxDemodMXADemodAveragingEnabled, int, RFmxDemodMXADemodAveragingType)

Configures averaging for analog demodulation measurements.

ConfigureCarrierCorrection(string, RFmxDemodMXADemodCarrierFrequencyCorrectionEnabled, RFmxDemodMXADemodCarrierPhaseCorrectionEnabled)

Configures the carrier correction in analog demodulation measurements.

ConfigureFMDeEmphasis(string, double)

Configures analog demodulation measurements for the de-emphasis filter in the FM transmitter.

ConfigureMeasurementInterval(string, double)

Configures the measurement interval for analog demodulation measurements.

ConfigureModulationType(string, RFmxDemodMXADemodModulationType)

Configures the modulation type for analog demodulated measurements.

ConfigureRbwFilter(string, double, RFmxDemodMXADemodRbwFilterType, double)

Configures the resolution bandwidth (RBW) filter.

GetAllTracesEnabled(string, out bool)

Gets whether the traces to be stored and retrieved after performing the analog demodulation measurements is enabled.

GetAMCarrierSuppressed(string, out RFmxDemodMXADemodAMCarrierSuppressedEnabled)

Gets whether the carrier of the AM (amplitude modulated) signal is absent.

GetAudioFilterLowerCutoffFrequency(string, out double)

Gets the lower cutoff frequency, in hertz (Hz), of the custom audio filter.

GetAudioFilterType(string, out RFmxDemodMXADemodAudioFilterType)

Gets the audio filter to be applied on the analog demodulated signal.

GetAudioFilterUpperCutoffFrequency(string, out double)

Gets the upper cutoff frequency, in hertz (Hz), of the custom audio filter.

GetAudioMeasurementEnabled(string, out RFmxDemodMXADemodAudioMeasurementEnabled)

Gets whether to enable the audio signal measurements, such as SINAD, SNR, THD and THD+Noise.

GetAveragingCount(string, out int)

Gets the number of acquisitions used for averaging.

GetAveragingEnabled(string, out RFmxDemodMXADemodAveragingEnabled)

Gets whether averaging is enabled.

GetAveragingType(string, out RFmxDemodMXADemodAveragingType)

Gets the averaging type for the measurement.

GetCarrierCorrectionFrequencyEnabled(string, out RFmxDemodMXADemodCarrierFrequencyCorrectionEnabled)

Gets whether to correct the frequency error in the carrier when demodulating frequency-modulated (FM) or phase-modulated (PM) signals.

GetCarrierCorrectionPhaseEnabled(string, out RFmxDemodMXADemodCarrierPhaseCorrectionEnabled)

Gets whether to correct the carrier phase error when demodulating phase-modulated (PM) signals.

GetFMDeEmphasis(string, out double)

Gets the time constant, in seconds, of the de-emphasis filter, which compensates for the pre-emphasis filter in the frequency-modulated (FM) transmitter.

GetMeasurementEnabled(string, out bool)

Gets whether the analog demodulation measurement is enabled.

GetMeasurementInterval(string, out double)

Gets the signal acquisition time for the analog demodulation measurement. This value is expressed in seconds.

GetModulationType(string, out RFmxDemodMXADemodModulationType)

Gets the digital modulation type of the signal that needs to be analyzed.

GetRbwFilterAlpha(string, out double)

Gets the roll-off factor of the root-raised-cosine (RRC) filter.

GetRbwFilterBandwidth(string, out double)

Gets the bandwidth, in hertz (Hz), of the resolution bandwidth (RBW) filter to be applied to the signal acquired.

GetRbwFilterType(string, out RFmxDemodMXADemodRbwFilterType)

Gets the shape of the digital resolution bandwidth (RBW) filter.

SetAllTracesEnabled(string, bool)

Sets whether to enable the traces to be stored and retrieved after performing the analog demodulation measurement.

SetAMCarrierSuppressed(string, RFmxDemodMXADemodAMCarrierSuppressedEnabled)

Sets whether the carrier of the AM (amplitude modulated) signal is absent.

SetAudioFilterLowerCutoffFrequency(string, double)

Sets the lower cutoff frequency, in hertz (Hz), of the custom audio filter.

SetAudioFilterType(string, RFmxDemodMXADemodAudioFilterType)

Sets the audio filter to be applied on the analog demodulated signal.

SetAudioFilterUpperCutoffFrequency(string, double)

Sets the upper cutoff frequency, in hertz (Hz), of the custom audio filter.

SetAudioMeasurementEnabled(string, RFmxDemodMXADemodAudioMeasurementEnabled)

Sets whether to enable the audio signal measurements, such as SINAD, SNR, THD and THD+Noise.

SetAveragingCount(string, int)

Sets the number of acquisitions used for averaging.

SetAveragingEnabled(string, RFmxDemodMXADemodAveragingEnabled)

Sets whether to enable averaging for the measurement.

SetAveragingType(string, RFmxDemodMXADemodAveragingType)

Sets the averaging type for the measurement.

SetCarrierCorrectionFrequencyEnabled(string, RFmxDemodMXADemodCarrierFrequencyCorrectionEnabled)

Sets whether to correct the frequency error in the carrier when demodulating frequency-modulated (FM) or phase-modulated (PM) signals.

SetCarrierCorrectionPhaseEnabled(string, RFmxDemodMXADemodCarrierPhaseCorrectionEnabled)

Sets whether to correct the carrier phase error when demodulating phase-modulated (PM) signals.

SetFMDeEmphasis(string, double)

Sets the time constant, in seconds, of the de-emphasis filter, which compensates for the pre-emphasis filter in the frequency-modulated (FM) transmitter.

SetMeasurementEnabled(string, bool)

Sets whether to enable the analog demodulation measurements.

SetMeasurementInterval(string, double)

Sets the signal acquisition time for the analog demodulation measurement. This value is expressed in seconds.

SetModulationType(string, RFmxDemodMXADemodModulationType)

Sets the digital modulation type of the signal that needs to be analyzed.

SetRbwFilterAlpha(string, double)

Sets the roll-off factor of the root-raised-cosine (RRC) filter.

SetRbwFilterBandwidth(string, double)

Sets the bandwidth, in hertz (Hz), of the resolution bandwidth (RBW) filter to be applied to the signal acquired using zero span.

SetRbwFilterType(string, RFmxDemodMXADemodRbwFilterType)

Sets the shape of the digital resolution bandwidth (RBW) filter.