RFmx Demod DotNET

NationalInstruments.RFmx.DemodMX Namespace

  • Updated2024-07-17
  • 6 minute(s) read
NationalInstruments.RFmx.DemodMX Namespace

NationalInstruments.RFmx.DemodMX Namespace

 

Classes

 ClassDescription
Public classRFmxDemodMX Defines a root class that is used to identify and control demod signal configuration.
Public classRFmxDemodMXADemod Represents analog demodulation measurements.
Public classRFmxDemodMXADemodConfiguration Provides methods to configure analog demodulation measurements.
Public classRFmxDemodMXADemodResults Provides methods to fetch and read the analog demodulation measurement results.
Public classRFmxDemodMXConstants Specifies constants for I/O terminals.
Public classRFmxDemodMXDDemod Represents the digital demodulation measurement.
Public classRFmxDemodMXDDemodConfiguration Provides methods to configure the digital demodulation measurement.
Public classRFmxDemodMXDDemodResults Provides methods to fetch and read the digital demodulation measurement results.

Enumerations

 EnumerationDescription
Public enumerationRFmxDemodMXADemodAMCarrierSuppressedEnabled Specifies whether the carrier of the amplitude modulated (AM) signal is absent.
Public enumerationRFmxDemodMXADemodAudioFilterType Specifies the audio filter to be applied on the analog demodulated signal.
Public enumerationRFmxDemodMXADemodAudioMeasurementEnabled Specifies whether to enable the audio signal measurements such as SINAD, SNR, THD and THD+Noise.
Public enumerationRFmxDemodMXADemodAveragingEnabled Specifies whether to enable averaging for the analog demodulation measurement.
Public enumerationRFmxDemodMXADemodAveragingType Specifies the averaging type for the measurement.
Public enumerationRFmxDemodMXADemodCarrierFrequencyCorrectionEnabled Specifies whether to correct the carrier phase error when demodulating phase-modulated signals.
Public enumerationRFmxDemodMXADemodCarrierPhaseCorrectionEnabled Specifies whether to correct the carrier phase error when demodulating phase-modulated signals.
Public enumerationRFmxDemodMXADemodModulationType Specifies the analog modulation type of the signal that needs to be analyzed.
Public enumerationRFmxDemodMXADemodRbwFilterType Specifies the bandwidth of the RBW filter to be applied to the signal acquired using zero span.
Public enumerationRFmxDemodMXDDemodAveragingEnabled Enables averaging for digital demodulation measurements.
Public enumerationRFmxDemodMXDDemodCfoEstimationMode 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.
Public enumerationRFmxDemodMXDDemodDifferentialEnabled Specifies whether the symbols are differentially encoded, and is applicable only to phase-shift keying (PSK) and minimum-shift keying (MSK) modulation types.
Public enumerationRFmxDemodMXDDemodEqualizerMode Specifies whether the measurement needs to perform equalization.
Public enumerationRFmxDemodMXDDemodEvmNormalizationReference Specifies the reference used to normalize the error vector magnitude (EVM).
Public enumerationRFmxDemodMXDDemodFskReferenceCompensationEnabled 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.
Public enumerationRFmxDemodMXDDemodIQOffsetRemovalEnabled Specifies whether to remove the I/Q offset before the EVM measurement.
Public enumerationRFmxDemodMXDDemodM Specifies the M-ary number, which is the number of distinct states that represent symbols in the complex baseband modulated waveform.
Public enumerationRFmxDemodMXDDemodMeasurementFilterType Specifies whether the measurement needs to compute the measurement filter based on the pulse shaping filter type or uses the custom measurement filter coefficients.
Public enumerationRFmxDemodMXDDemodModulationType Specifies the digital modulation type of the signal that needs to be analyzed.
Public enumerationRFmxDemodMXDDemodPskFormat Specifies the phase shift keying (PSK) format.
Public enumerationRFmxDemodMXDDemodPulseShapingFilterType 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.
Public enumerationRFmxDemodMXDDemodSamplesPerSymbolObsolete.
Specifies the samples per symbol used to acquire the signal for the measurement.
Public enumerationRFmxDemodMXDDemodSearchLengthAuto Specifies whether the measurement should search for synchronization bit pattern in the waveform of length determined by the measurement or search for length duration.
Public enumerationRFmxDemodMXDDemodSignalStructure Specifies whether the signal is either a bursty signal or a continuous signal.
Public enumerationRFmxDemodMXDDemodSpectrumInverted Specifies whether to swap the acquired I and Q samples for demodulation.
Public enumerationRFmxDemodMXDDemodSymbolMapType Specifies whether the measurement uses the default symbol map or the map that you configure using the ConfigureSymbolMap(String, RFmxDemodMXDDemodSymbolMapType, ComplexSingle) method.
Public enumerationRFmxDemodMXDDemodSynchronizationEnabled 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.
Public enumerationRFmxDemodMXDigitalEdgeTriggerEdge 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.
Public enumerationRFmxDemodMXIQPowerEdgeTriggerLevelType Specifies the reference for the SetIQPowerEdgeTriggerLevel(String, Double) method.
Public enumerationRFmxDemodMXIQPowerEdgeTriggerSlope 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.
Public enumerationRFmxDemodMXLimitedConfigurationChange Specifies the set of properties that are considered by RFmx in the locked signal configuration state.
Public enumerationRFmxDemodMXMeasurementTypes Specifies the type of measurement.
Public enumerationRFmxDemodMXPropertyId Specifies all the attribute IDs.
Public enumerationRFmxDemodMXTriggerMinimumQuietTimeMode Specifies whether the measurement computes the minimum quiet time used for triggering.
Public enumerationRFmxDemodMXTriggerType Specifies the type of reference trigger to use for signal acquisition.