NationalInstruments.RFmx.DemodMX
- Updated2025-10-13
- 3 minute(s) read
Classes
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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