Classes

NameDescription
RFmxDemodMX

Defines a root class that is used to identify and control demod signal configuration.

RFmxDemodMXADemod

Represents analog demodulation measurements.

RFmxDemodMXADemodConfiguration

Provides methods to configure analog demodulation measurements.

RFmxDemodMXADemodResults

Provides methods to fetch and read the analog demodulation measurement results.

RFmxDemodMXConstants

Specifies constants for I/O terminals.

RFmxDemodMXDDemod

Represents the digital demodulation measurement.

RFmxDemodMXDDemodConfiguration

Provides methods to configure the digital demodulation measurement.

RFmxDemodMXDDemodResults

Provides methods to fetch and read the digital demodulation measurement results.

RFmxDemodMXSubObject

Represents members that are common to all sub-object of RFmxDemodMX classes.

Interfaces

None

Structures

None

Enumerations

NameDescription
RFmxDemodMXADemodAMCarrierSuppressedEnabled

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

RFmxDemodMXADemodAudioFilterType

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

RFmxDemodMXADemodAudioMeasurementEnabled

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

RFmxDemodMXADemodAveragingEnabled

Specifies whether to enable averaging for the analog demodulation measurement.

RFmxDemodMXADemodAveragingType

Specifies the averaging type for the measurement.

RFmxDemodMXADemodCarrierFrequencyCorrectionEnabled

Specifies whether to correct the carrier phase error when demodulating phase-modulated signals.

RFmxDemodMXADemodCarrierPhaseCorrectionEnabled

Specifies whether to correct the carrier phase error when demodulating phase-modulated signals.

RFmxDemodMXADemodModulationType

Specifies the analog modulation type of the signal that needs to be analyzed.

RFmxDemodMXADemodRbwFilterType

Specifies the bandwidth of the RBW filter to be applied to the signal acquired using zero span.

RFmxDemodMXDDemodAveragingEnabled

Enables averaging for digital demodulation measurements.

RFmxDemodMXDDemodCfoEstimationMode

Specifies the carrier frequency offset estimation capability of the demodulator. If you select Narrow, coarse carrier frequency offset estimation is disabled and only fine carrier frequency offset estimation is performed. This is useful when analysing low SNR signals.

RFmxDemodMXDDemodDifferentialEnabled

Specifies whether the symbols are differentially encoded, and is applicable only to phase-shift keying (PSK) and minimum-shift keying (MSK) modulation types.

RFmxDemodMXDDemodEqualizerMode

Specifies whether the measurement needs to perform equalization.

RFmxDemodMXDDemodEvmNormalizationReference

Specifies the reference used to normalize the error vector magnitude (EVM).

RFmxDemodMXDDemodFskReferenceCompensationEnabled

Specifies whether the frequency-shift keying (FSK) deviation that you specify is to be compensated for gain errors, and is used to compute the FSK error.

RFmxDemodMXDDemodIQOffsetRemovalEnabled

Specifies whether to remove the I/Q offset before the EVM measurement.

RFmxDemodMXDDemodM

Specifies the M-ary number, which is the number of distinct states that represent symbols in the complex baseband modulated waveform.

RFmxDemodMXDDemodMeasurementFilterType

Specifies whether the measurement needs to compute the measurement filter based on the pulse shaping filter type or uses the custom measurement filter coefficients.

RFmxDemodMXDDemodModulationType

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

RFmxDemodMXDDemodPskFormat

Specifies the phase shift keying (PSK) format.

RFmxDemodMXDDemodPulseShapingFilterType

Specifies the pulse shaping filter used to transmit the signal, and determines the measurement filter to be used for analysis when the SetMeasurementFilterType(string, RFmxDemodMXDDemodMeasurementFilterType) method is set to Auto.

RFmxDemodMXDDemodSamplesPerSymbol

Specifies the samples per symbol used to acquire the signal for the measurement.

RFmxDemodMXDDemodSearchLengthAuto

Specifies whether the measurement should search for synchronization bit pattern in the waveform of length determined by the measurement or search for length duration.

RFmxDemodMXDDemodSignalStructure

Specifies whether the signal is either a bursty signal or a continuous signal.

RFmxDemodMXDDemodSpectrumInverted

Specifies whether to swap the acquired I and Q samples for demodulation.

RFmxDemodMXDDemodSymbolMapType

Specifies whether the measurement uses the default symbol map or the map that you configure using the NationalInstruments.RFmx.DemodMX.RFmxDemodMXDDemodConfiguration.ConfigureSymbolMap(string,NationalInstruments.RFmx.DemodMX.RFmxDemodMXDDemodSymbolMapType,NationalInstruments.ComplexSingle[]) method.

RFmxDemodMXDDemodSynchronizationEnabled

Specifies whether the demodulator needs to search for a known reference sequence and synchronize the signal to this reference. The reference sequence is the symbol representation of a defined set of bits known to be present in the transmitted signal. If the synchronization is found in the demodulated signal, the measurement is performed from this point onward. If the synchronization is not found, the entire signal is used for the measurement.

RFmxDemodMXDigitalEdgeTriggerEdge

Specifies whether the signal analyzer detects a rising or falling edge on the digital-edge trigger signal, and is applicable only when you set the SetTriggerType(string, RFmxDemodMXTriggerType) to DigitalEdge.

RFmxDemodMXIQPowerEdgeTriggerLevelType

Specifies the reference for the SetIQPowerEdgeTriggerLevel(string, double) method.

RFmxDemodMXIQPowerEdgeTriggerSlope

Specifies whether the device asserts the trigger when the signal power is rising or falling. The device asserts the trigger when the signal power exceeds the specified level with the slope you specify, and is used only when you set the SetTriggerType(string, RFmxDemodMXTriggerType) to DigitalEdge.

RFmxDemodMXLimitedConfigurationChange

Specifies the set of properties that are considered by RFmx in the locked signal configuration state.

RFmxDemodMXMeasurementTypes

Specifies the type of measurement.

RFmxDemodMXPropertyId

Specifies all the attribute IDs.

RFmxDemodMXTriggerMinimumQuietTimeMode

Specifies whether the measurement computes the minimum quiet time used for triggering.

RFmxDemodMXTriggerType

Specifies the type of reference trigger to use for signal acquisition.

Delegates

None