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

Derives from

Syntax

Namespace: NationalInstruments.RFmx.DemodMX

public class RFmxDemodMXADemodResults : 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
FetchAMMaximumModulationDepth(string, double, out double, out double, out double, out double, out double)

Fetches the amplitude-modulated (AM) maximum modulation depth.

FetchAMMeanModulationDepth(string, double, out double, out double, out double, out double, out double)

Fetches amplitude-modulated (AM) mean modulation depth for analog demodulation measurements.

FetchCarrierMeasurement(string, double, out double, out double)

Fetches the carrier measurement.

FetchDemodSignalTrace(string, double, ref AnalogWaveform< float >)

Fetches the demodulated signal trace.

FetchDemodSpectrumTrace(string, double, ref Spectrum< float >)

Fetches the demodulated signal spectrum trace.

FetchDistortions(string, double, out double, out double, out double, out double)

Fetches distortions for analog demodulation measurements.

FetchFMMaximumDeviation(string, double, out double, out double, out double, out double, out double)

Fetches the frequency-modulated (FM) maximum deviation measurements.

FetchFMMeanDeviation(string, double, out double, out double, out double, out double, out double)

Fetches the frequency-modulated (FM) mean deviation measurements.

FetchMeanModulationFrequency(string, double, out double)

Fetches the mean modulation frequency.

FetchPMMaximumDeviation(string, double, out double, out double, out double, out double, out double)

Fetches the phase-modulated (PM) maximum deviation.

FetchPMMeanDeviation(string, double, out double, out double, out double, out double, out double)

Fetches the phase-modulated (PM) mean deviation measurements.

GetAMModulationDepthMaximumHalfPeakToPeak(string, out double)

Gets the maximum (peak-to-peak)/2 amplitude of the modulating signal measured across multiple acquisitions, as a percentage.

GetAMModulationDepthMaximumNegativePeak(string, out double)

Gets the maximum negative peak amplitude of the modulating signal measured across multiple acquisitions, as a percentage.

GetAMModulationDepthMaximumPositivePeak(string, out double)

Gets the maximum positive peak amplitude of the modulating signal measured across multiple acquisitions, as a percentage.

GetAMModulationDepthMaximumRms(string, out double)

Gets the maximum RMS amplitude of the modulating signal measured across multiple acquisitions, as a percentage.

GetAMModulationDepthMaximumStandardDeviation(string, out double)

Gets the maximum modulation depth measured across multiple acquisitions, as a percentage.

GetAMModulationDepthMeanHalfPeakToPeak(string, out double)

Gets the mean (peak-to-peak)/2 amplitude of the modulating signal, as a percentage.

GetAMModulationDepthMeanNegativePeak(string, out double)

Gets the mean negative peak amplitude of the modulating signal, as a percentage.

GetAMModulationDepthMeanPositivePeak(string, out double)

Gets the mean positive peak amplitude of the modulating signal, as a percentage.

GetAMModulationDepthMeanRms(string, out double)

Gets the mean root mean square (RMS) amplitude of the modulating signal, as a percentage.

GetAMModulationDepthMeanStandardDeviation(string, out double)

Gets the mean amplitude variation around the unmodulated carrier amplitude, as a percentage. If the carrier is suppressed, the amplitude variation of the modulating signal is returned.

GetAverageSinad(string, out double)

Gets the averaged signal-to-noise and distortion ratio, in dB, of the demodulated signal.

GetAverageSnr(string, out double)

Gets the averaged signal-to-noise ratio, in dB, of the demodulated signal.

GetAverageThd(string, out double)

Gets the average of total harmonic distortion (THD) present in the signal, as a percentage.

GetAverageThdWithNoise(string, out double)

Gets the average of total harmonic distortion (THD) and noise present in the signal, as a percentage.

GetFMDeviationMaximumHalfPeakToPeak(string, out double)

Gets the maximum (peak-to-peak)/2 frequency variation, in hertz (Hz), around the nominal frequency of the FM carrier measured across multiple acquisitions.

GetFMDeviationMaximumNegativePeak(string, out double)

Gets the maximum negative peak frequency deviation, in hertz (Hz), of the frequency-modulated (FM) signal measured across multiple acquisitions.

GetFMDeviationMaximumPositivePeak(string, out double)

Gets the maximum positive peak frequency deviation, in hertz (Hz), of the frequency-modulated (FM) signal measured across multiple acquisitions.

GetFMDeviationMaximumRms(string, out double)

Gets the maximum root mean squared (RMS) frequency deviation, in hertz (Hz), of the frequency-modulated (FM) signal measured across multiple acquisitions.

GetFMDeviationMaximumStandardDeviation(string, out double)

Gets the maximum frequency deviation, in hertz (Hz), of the frequency-modulated (FM) signal measured across multiple acquisitions.

GetFMDeviationMeanHalfPeakToPeak(string, out double)

Gets the mean (peak-to-peak)/2 frequency variation, in hertz (Hz), around the nominal frequency of the frequency-modulated (FM) carrier.

GetFMDeviationMeanNegativePeak(string, out double)

Gets the mean negative peak frequency deviation, in hertz (Hz), of the frequency-modulated (FM) signal.

GetFMDeviationMeanPositivePeak(string, out double)

Gets the mean positive peak frequency deviation, in hertz (Hz), of the frequency-modulated (FM) signal.

GetFMDeviationMeanRms(string, out double)

Gets the mean RMS frequency deviation, in hertz (Hz), of the frequency-modulated (FM) signal.

GetFMDeviationMeanStandardDeviation(string, out double)

Gets the mean frequency deviation, in hertz (Hz), around the nominal frequency of the FM carrier.

GetMeanCarrierFrequencyError(string, out double)

Gets the mean of the measured carrier frequency offset, in hertz (Hz).

GetMeanCarrierPower(string, out double)

Gets the mean of the measured carrier power, in dBm.

GetMeanModulationFrequency(string, out double)

Gets the mean of the demodulated signal frequency, in hertz (Hz).

GetPMDeviationMaximumHalfPeakToPeak(string, out double)

Gets the maximum (peak-to-peak)/2 phase deviation, in degrees, around the unmodulated carrier phase, measured across multiple acquisitions.

GetPMDeviationMaximumNegativePeak(string, out double)

Gets the maximum negative peak phase deviation, in degrees, around the unmodulated carrier phase, measured across multiple acquisitions.

GetPMDeviationMaximumPositivePeak(string, out double)

Gets the maximum positive peak phase deviation, in degrees, around the unmodulated carrier phase, measured across multiple acquisitions.

GetPMDeviationMaximumRms(string, out double)

Gets the maximum root mean squared (RMS) phase deviation, in degrees, of the phase-modulated (PM) signal measured across multiple acquisitions.

GetPMDeviationMaximumStandardDeviation(string, out double)

Gets the maximum phase deviation, in degrees, around the unmodulated carrier phase, measured across multiple acquisitions.

GetPMDeviationMeanHalfPeakToPeak(string, out double)

Gets the mean (peak-to-peak)/2 phase deviation, in degrees, around the unmodulated carrier phase.

GetPMDeviationMeanNegativePeak(string, out double)

Gets the mean negative peak phase deviation, in degrees, around the unmodulated carrier phase.

GetPMDeviationMeanPositivePeak(string, out double)

Gets the the mean positive peak phase deviation, in degrees, around the unmodulated carrier phase.

GetPMDeviationMeanRms(string, out double)

Gets the mean root mean squared (RMS) phase deviation, in degrees, of the phase-modulated (PM) signal.

GetPMDeviationMeanStandardDeviation(string, out double)

Gets the the mean phase deviation, in degrees, around the unmodulated carrier phase.

ReadAM(string, double, out double, out double)

Configures hardware for acquisition, performs measurement on acquired data, and returns the amplitude-modulated (AM) measurement results.

ReadFM(string, double, out double, out double)

Configures hardware for acquisition, performs measurement on acquired data, and returns the frequency-modulated (FM) measurement results.

ReadPM(string, double, out double, out double)

Configures hardware for acquisition, performs measurement on acquired data, and returns the phase-modulated (PM) measurement results.