RFmxSpecAnMXAmpmResults Class
- Updated2025-10-13
- 3 minute(s) read
Provides methods to fetch and read the AMPM measurement results.
Derives from
Syntax
Namespace: NationalInstruments.RFmx.SpecAnMX
public class RFmxSpecAnMXAmpmResults : RFmxSpecAnMXSubObject
Remarks
For more information about RFmx SpecAn, refer to the RFmx SpecAn Help.
Thread Safety
Any public static members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Methods
| Name | Description |
|---|---|
| FetchAMToAMTrace(string, double, ref float[], ref float[], ref float[]) | Fetches the AM-to-AM trace where the inputPowers array forms the x-axis of the trace, and the measuredAMToAM and curveFitAMToAM arrays form the y-axis of the trace. |
| FetchAMToPMTrace(string, double, ref float[], ref float[], ref float[]) | Fetches the AM-to-AM trace where the inputPowers array forms the x-axis of the trace, and the measuredAMToPM and curveFitAMToPM arrays form the y-axis of the trace. |
| FetchCompressionPoints(string, double, ref double[], ref double[]) | Fetches the compression points. |
| FetchCurveFitCoefficients(string, double, ref float[], ref float[]) | Fetches the coefficients of the polynomials that approximate the AM-to-AM and AM-to-PM responses of the device under test. |
| FetchCurveFitResidual(string, double, out double, out double) | Fetches the polynomial approximation residuals for AM-to-AM and AM-to-PM response of the device under test. |
| FetchDutCharacteristics(string, double, out double, out double, out double) | Fetches the mean linear gain, 1 dB compression point, and mean RMS EVM of the device under test. |
| FetchError(string, double, out double, out double, out double) | Fetches the maximum gain error range, phase error range, and mean phase error for the device under test. |
| FetchProcessedMeanAcquiredWaveform(string, double, ref ComplexWaveform< ComplexSingle >) | Fetches the averaged acquired waveform, corrected for frequency, phase and DC offsets, used to perform the AMPM measurement. |
| FetchProcessedReferenceWaveform(string, double, ref ComplexWaveform< ComplexSingle >) | Fetches the segment of the reference waveform used to perform the AMPM measurement. |
| FetchRelativePhaseTrace(string, double, ref AnalogWaveform< float >) | Fetches the phase of the processed mean acquired waveform relative to the processed reference waveform. |
| FetchRelativePowerTrace(string, double, ref AnalogWaveform< float >) | Fetches the power of the processed mean acquired waveform relative to the processed reference waveform. |
| Get1dBCompressionPoint(string, out double) | Gets the theoretical output power, in dBm, at which gain of the device under test drops by 1 dB from a gain reference computed based on the value that you specify for the AmpmCompressionPointGainReference attribute. |
| GetAMToAMCurveFitCoefficients(string, ref float[]) | Gets the coefficients of the polynomial that approximates the measured AM-to-AM characteristic of the device under test. |
| GetAMToAMCurveFitResidual(string, out double) | Gets the approximation error, in dB, in the polynomial approximation of the measured AM-to-AM characteristic of the device under test. |
| GetAMToPMCurveFitCoefficients(string, ref float[]) | Gets the coefficients of the polynomial that approximates the measured AM-to-PM characteristic of the device under test. |
| GetAMToPMCurveFitResidual(string, out double) | Gets the approximation error, in degrees, in the polynomial approximation of the measured AM-to-PM characteristic of the device under test. |
| GetCompressionPointGainReference(string, out double) | Gets the gain reference used for compression point calculation. This value is expressed in dB. |
| GetGainErrorRange(string, out double) | Gets the peak-to-peak deviation of the gain, in dB, of the device under test. |
| GetInputCompressionPoint(string, ref double[]) | Gets the theoretical input power at which device gain drops by the compression level, specified through RFmxSpecAnMXAmpmConfiguration.GetCompressionPointLevel Method , from a gain reference computed based on the value that you specify for the AmpmCompressionPointGainReference attribute. this value is expressed in dBm. |
| GetMeanLinearGain(string, out double) | Gets the average linear gain, in dB, of the device under test, computed by rejecting signal samples containing gain compression. |
| GetMeanPhaseError(string, out double) | Gets the mean phase error, in degrees, of the acquired signal relative to the reference waveform caused by the device under test. |
| GetMeanRmsEvm(string, out double) | Gets the ratio, as a percentage, of l2 norm of difference between the normalized reference and acquired waveforms, to the l2 norm of the normalized reference waveform. |
| GetOutputCompressionPoint(string, ref double[]) | Gets the theoretical output power at which device gain drops by the compression level, specified through RFmxSpecAnMXAmpmConfiguration.GetCompressionPointLevel Method , from a gain reference computed based on the value that you specify for the AmpmCompressionPointGainReference attribute. this value is expressed in dBm. |
| GetPeakReferencePower(string, out double) | Gets the peak reference power. This value is expressed in dBm. |
| GetPeakReferencePowerGain(string, out double) | Gets the gain at the peak reference power. This value is expressed in dB. |
| GetPhaseErrorRange(string, out double) | Gets the peak-to-peak deviation, in degrees, in the phase distortion of the acquired signal relative to the reference waveform caused by the device under test. |