RFmx Demod DotNET

Table of Contents

RFmxDemodMXDDemodConfiguration Methods

  • Updated2024-07-17
  • 12 minute(s) read
RFmxDemodMXDDemodConfiguration Methods

RFmxDemodMXDDemodConfiguration Methods

The RFmxDemodMXDDemodConfiguration type exposes the following members.

Methods

 NameDescription
Public methodConfigureAveraging Configures averaging for digital demodulation measurements.
Public methodConfigureEqualizer Configures the equalizer.
Public methodConfigureEqualizerInitialCoefficients Configures the equalizer coefficients.
Public methodConfigureEvmNormalizationReference Configures the reference used to normalize the error vector magnitude (EVM).
Public methodConfigureFskDeviation Configures the expected frequency-shift keying (FSK) deviation.
Public methodConfigureM Configures the M-ary number, which is the number of distinct states that represent symbols in the complex baseband modulated waveform.
Public methodConfigureMeasurementFilter Configures the measurement filter.
Public methodConfigureMeasurementFilterCustomCoefficients Configures the measurement filter custom coefficients.
Public methodConfigureModulationType Configures the modulation type of the signal to be analyzed.
Public methodConfigureNumberOfSymbols Configures the number of symbols to be analyzed.
Public methodConfigurePskFormat Configures the phase-shift keying (PSK) format.
Public methodConfigurePulseShapingFilter Configures the pulse shaping filter.
Public methodConfigurePulseShapingFilterCustomCoefficients Configures the pulse shaping filter coefficients.
Public methodConfigureSamplesPerSymbol(String, RFmxDemodMXDDemodSamplesPerSymbol)Obsolete.
Configures the samples per symbol to be used to acquire the signal for the measurement.
Public methodConfigureSamplesPerSymbol(String, Int32) Configures the samples per symbol to be used to acquire the signal for the measurement.
Public methodConfigureSignalStructure Configures the structure of the incoming signal to be either a continuous signal or a bursty signal.
Public methodConfigureSpectrumInverted Configures swapping of I and Q channels in the acquired waveform before demodulation.
Public methodConfigureSymbolMap Configures the symbol map that you use during measurements.
Public methodConfigureSymbolRate Configures the symbol rate for digital demodulation measurements.
Public methodConfigureSynchronization Configures bit pattern synchronization.
Public methodEqualsDetermines whether the specified Object is equal to the current Object.
(Inherited from Object)
Public methodGetAllTracesEnabled Gets whether to enable the traces to be stored and retrieved after performing the digital demodulation.
Public methodGetAveragingCount Gets the number of acquisitions used for averaging.
Public methodGetAveragingEnabled Gets whether averaging is enabled for digital demodulation measurements.
Public methodGetBurstEndExclusionSymbols Sets the number of symbols that is excluded from the measurement before the falling edge of the burst.
Public methodGetBurstStartExclusionSymbols Get the number of symbols from the start of the burst trigger that is excluded from the measurement.
Public methodGetCfoEstimationMode Gets 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 methodGetDifferentialEnabled Gets whether the differentially encoded symbols are enabled, and applicable only to phase-shift keying (PSK) and minimum-shift keying (MSK) modulation types.
Public methodGetEqualizerConvergenceFactor Gets the incremental step used by the equalizer to adapt to the channel during the training stage.
Public methodGetEqualizerFilterLength Gets the length of the equalization filter to be computed. The length is specified in terms of symbols.
Public methodGetEqualizerInitialCoefficients Gets the equalizer initial coefficients.
Public methodGetEqualizerMode Gets whether the measurement needs to perform equalization.
Public methodGetEqualizerTrainingCount Gets the number of iterations during which the equalizer adapts its coefficients in the training stage. After the training stage, the measurement is performed over the specified number of averages.
Public methodGetEvmNormalizationReference Gets the reference used to normalize the error vector magnitude (EVM).
Public methodGetFskDeviation Gets the expected frequency-shift keying (FSK) frequency deviation. At baseband frequencies, deviations for individual symbols are evenly spaced in the interval [-fd, fd], where fd represents the frequency deviation.
Public methodGetFskReferenceCompensationEnabled Gets whether the frequency-shift keying (FSK) deviation that you specify is to be compensated for gain errors and is used to compute FSK error.
Public methodGetHashCodeServes as a hash function for a particular type.
(Inherited from Object)
Public methodGetIQOffsetRemovalEnabled Gets whether to remove the I/Q offset before the EVM measurement.
Public methodGetM Gets the M-ary number.
Public methodGetMeasurementEnabled Gets whether digital demodulation measurement is enabled.
Public methodGetMeasurementFilterType Gets the measurement needed to compute the measurement filter based on the pulse shaping filter type or uses the custom measurement filter coefficients.
Public methodGetModulationType Gets the modulation type of the signal which needs to be analyzed.
Public methodGetNumberOfSymbols Gets the number of symbols to be acquired and analyzed. The measurement acquires additional symbols to account for filter delays.
Public methodGetPskFormat Gets the phase-shift keying (PSK) format.
Public methodGetPulseShapingFilterParameter Gets the rolloff factor for raised cosine and root raised cosine filter, which are used as pulse shaping filter and measurement filter, respectively.
Public methodGetPulseShapingFilterType Gets the pulse-shaping filter used to transmit the signal.
Public methodGetSamplesPerSymbol Gets the samples per symbol used to acquire and demodulate the signal. Sample Rate = Symbol Rate * Samples per Symbol.
Public methodGetSearchLength Gets the length of the waveform within which the synchronization bit pattern needs to be searched when you set the RFmxDemodMXDDemodConfiguration. SetSearchLengthAuto method to True.
Public methodGetSearchLengthAuto Gets whether the measurement should search for synchronization bit pattern in the waveform of length determined by the measurement or search for length duration.
Public methodGetSignalStructure Gets the structure of the incoming signal to be either a continuous signal or a bursty signal.
Public methodGetSpectrumInverted Gets whether to swap the acquired I and Q samples for demodulation.
Public methodGetSymbolMap Gets the symbol map that is used for digital demodulation measurements.
Public methodGetSymbolMapType Gets whether the measurement uses the default symbol map or the map that you configure using the ConfigureSymbolMap(String, RFmxDemodMXDDemodSymbolMapType, ComplexSingle) method.
Public methodGetSymbolRate Gets the number of symbols transmitted in one second, in hertz (Hz).
Public methodGetSynchronizationBits Gets the synchronization bits used to create the reference sequence that needs to be searched in the demodulated signal. The synchronization bits are modulated based on the modulation type to create the reference sequence.
Public methodGetSynchronizationEnabled Gets whether the demodulator that needs to search and synchronize the signal to a known reference sequence is enabled.
Public methodGetSynchronizationMeasurementOffset Gets the offset, which is the location from which the signal is considered for further measurements.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodSetAllTracesEnabled Sets whether to enable the traces to be stored and retrieved after performing the digital demodulation.
Public methodSetAveragingCount Sets the number of acquisitions used for averaging.
Public methodSetAveragingEnabled Sets whether to enable averaging for digital demodulation measurements.
Public methodSetBurstEndExclusionSymbols Set the number of symbols that is excluded from the measurement before the falling edge of the burst.
Public methodSetBurstStartExclusionSymbols Sets the number of symbols from the start of the burst trigger that is excluded from the measurement.
Public methodSetCfoEstimationMode Sets 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 methodSetDifferentialEnabled Sets whether the symbols are differentially encoded, and applicable only to phase-shift keying (PSK) and minimum-shift keying (MSK) modulation types.
Public methodSetEqualizerConvergenceFactor Sets the incremental step used to adapt to the channel by the equalizer to adapt to the channel during the training stage.
Public methodSetEqualizerFilterLength Sets the length of the equalization filter to be computed. The length is specified in terms of symbols.
Public methodSetEqualizerMode Sets whether the measurement needs to perform equalization.
Public methodSetEqualizerTrainingCount Sets the number of iterations during which the equalizer adapts its coefficients in the training stage. After the training stage, the measurement is performed over the specified number of averages.
Public methodSetEvmNormalizationReference Sets the reference used to normalize the error vector magnitude (EVM).
Public methodSetFskDeviation Sets the expected frequency-shift keying (FSK) frequency deviation. At baseband frequencies, deviations for individual symbols are evenly spaced in the interval [-fd, fd], where fd represents the frequency deviation.
Public methodSetFskReferenceCompensationEnabled Sets whether the frequency-shift keying (FSK) deviation that you specify is to be compensated for gain errors and is used to compute FSK error.
Public methodSetIQOffsetRemovalEnabled Sets whether to remove the I/Q offset before the EVM measurement.
Public methodSetM Sets the M-ary number, which is the number of distinct states that represent symbols in the complex baseband modulated waveform. The M-ary number is calculated using the following formula: M = 2^(bits per symbol).
Public methodSetMeasurementEnabled Sets whether to enable digital demodulation measurements.
Public methodSetMeasurementFilterType Sets whether the measurement needs to compute the measurement filter based on the pulse shaping filter type or uses the custom measurement filter coefficients.
Public methodSetModulationType Sets the modulation type of the signal that needs to be analyzed.
Public methodSetNumberOfSymbols Sets the number of symbols to be analyzed. The measurement acquires additional symbols to account for filter delays.
Public methodSetPskFormat Sets the phase-shift keying (PSK) format.
Public methodSetPulseShapingFilterParameter Sets the rolloff factor for raised cosine and root raised cosine filter, which are used as pulse shaping filter and measurement filter respectively.
Public methodSetPulseShapingFilterType Sets the pulse-shaping filter used to transmit the signal, and determines the measurement filter to be used for analysis when you set SetMeasurementFilterType(String, RFmxDemodMXDDemodMeasurementFilterType) to Auto.
Public methodSetSamplesPerSymbol Sets the samples per symbol used to acquire and demodulate the signal. Sample Rate = Symbol Rate * Samples per Symbol.
Public methodSetSearchLength Sets the length of the waveform within which the synchronization bit pattern needs to be searched when you set the RFmxDemodMXDDemodConfiguration. SetSearchLengthAuto method to True.
Public methodSetSearchLengthAuto Sets whether the measurement should search for synchronization bit pattern in the waveform of length determined by the measurement or search for length duration.
Public methodSetSignalStructure Sets the structure of the incoming signal to be either a continuous signal or a bursty signal.
Public methodSetSpectrumInverted Sets whether to swap the acquired I and Q samples for demodulation.
Public methodSetSymbolMap Sets the symbol map that is used for digital demodulation measurements.
Public methodSetSymbolMapType Sets whether the measurement uses the default symbol map or the map that you configure using the ConfigureSymbolMap(String, RFmxDemodMXDDemodSymbolMapType, ComplexSingle) method.
Public methodSetSymbolRate Gets the number of symbols transmitted in one second, in hertz (Hz).
Public methodSetSynchronizationBits Sets the synchronization bits used to create the reference sequence that needs to be searched in the demodulated signal. The synchronization bits are modulated based on the modulation type to create the reference sequence.
Public methodSetSynchronizationEnabled Sets whether the demodulator needs to search and synchronize the signal to a known reference sequence.
Public methodSetSynchronizationMeasurementOffset Sets the offset, which is the location from which the signal is considered for further measurements. The offset is specified in symbols of the reference sequence. This offset is not applicable when the synchronization bits are not found.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top

See Also

Log in to get a better experience