Provides methods to fetch and read the ModAcc measurement results.

Derives from

Syntax

Namespace: NationalInstruments.RFmx.GsmMX

public class RFmxGsmMXModAccResults : RFmxGsmMXSubObject

Methods

NameDescription
FetchConstellationTrace(string, double, ref ComplexSingle[])

Fetches the constellation trace concatenated over all the measured time slots for the last acquistion.

FetchDemodulatedBits(string, double, ref sbyte[])

Fetches the array of demodulated bits concatenated over all the measured time slots for the last acquisition.

FetchDetectedTsc(string, double, out RFmxGsmMXModAccDetectedTsc)

Fetches the detected training sequence code (TSC) of the last burst for GSM/EDGE/EGPRS.
Use "slot(n)" as the selector string to read results from this method.
When the SetMeasurementInterval(string, RFmxGsmMXModAccMeasurementInterval) method is set to TimeslotAtOffset, Detected TSC array has one element and the Detected TSC is returned at index 0.

FetchDetectedTscArray(string, double, ref RFmxGsmMXModAccDetectedTsc[])

Fetches the detected training sequence code (TSC) of the last acquisition for GSM/EDGE/EGPRS.
When the SetMeasurementInterval(string, RFmxGsmMXModAccMeasurementInterval) method is set to TimeslotAtOffset, Detected TSC array has one element and the Detected TSC is returned at index 0.

FetchEvm(string, double, out double, out double, out double, out double, out double, out double, out int)

Fetches the EVM measurement results for EDGE/EGPRS.

FetchEvmAmplitudeDroop(string, double, out double, out double)

Fetches the amplitude droop measurement results for EDGE/EGPRS.

FetchEvmMagnitudeError(string, double, out double, out double)

Fetches the RMS values of the magnitude error measurement results for EDGE/EGPRS.

FetchEvmPhaseError(string, double, out double, out double)

Fetches the phase error measurement results for EDGE/EGPRS.

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

Fetches the EDGE/EGPRS RMS EVM trace concatenated over all the measured time slots for the last acquisition.

FetchIQImpairments(string, double, out double, out double, out double, out double)

Fetches the origin offset and gain imbalance measurement results for GSM/EDGE/EGPRS.

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

Fetches the EDGE/EGPRS magnitude error trace concatenated over all the measured time slots for the last acquisition.

FetchPfer(string, double, out double, out double, out double, out double, out double, out int)

Fetches the phase and frequency error measurement results for GSM.

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

Fetches the phase error trace concatenated over all the measured time slots for the last acquisition.

GetDetectedTsc(string, out RFmxGsmMXModAccDetectedTsc)

Gets the detected training sequence code (TSC) if you set the SetBurstSynchronizationType(string, RFmxGsmMXBurstSynchronizationType) method to Tsc. Use "slot(n)" as the selector string to read this result. When the SetMeasurementInterval(string, RFmxGsmMXModAccMeasurementInterval) method is set to TimeslotAtOffset, Detected TSC array has one element and the Detected TSC is returned at index 0.

GetEvm95thPercentileEvm(string, out double)

Gets the EVM value at which no more than 5% of the symbols have an EVM exceeding this value. This value is expressed as a percentage. The method returns this result for EDGE/EGPRS measurements.

GetEvm95thPercentileMagnitudeError(string, out double)

Returns the measured magnitude error value multiplied by 100, at which, no more than 5 percent of the symbols have magnitude error exceeding this value. This result is returned while performing ModAcc measurement on EDGE/EGPRS. This value is measured as a percentage.

GetEvm95thPercentilePhaseError(string, out double)

Gets the measured phase error value multiplied by 100, at which, no more than 5 percent of the symbols have phase error exceeding this value. This result is returned while performing ModAcc measurement on EDGE/EGPRS. This value is measured in degrees.

GetEvmMaximumAmplitudeDroop(string, out double)

Gets the maximum of the amplitude droop values over all the measured time slots. This value is expressed in dB/symbol. The method returns this result for EDGE/EGPRS measurements.

GetEvmMaximumFrequencyError(string, out double)

Gets the maximum of the frequency error values over all the measured time slots. This value is expressed in Hz. The method returns this result for EDGE/EGPRS measurements.

GetEvmMaximumMagnitudeError(string, out double)

Gets the maximum of the RMS values of magnitude error over all the measured time slots. This value is expressed as a percentage. The method returns this result for EDGE/EGPRS measurements.

GetEvmMaximumPeakEvm(string, out double)

Gets the maximum of the peak EVM values over all the measured time slots. This value is expressed as a percentage. The method returns this result for EDGE/EGPRS measurements.

GetEvmMaximumPeakMagnitudeError(string, out double)

Gets the maximum of peak magnitude error over all the measured time slots. This method is returned while performing ModAcc measurement on EDGE/EGPRS. This value is measured as a percentage.

GetEvmMaximumPeakPhaseError(string, out double)

Gets the maximum of peak phase error measured over all the measured time slots. This result is returned while performing ModAcc measurement on EDGE/EGPRS. This value is measured in degrees.

GetEvmMaximumPhaseError(string, out double)

Gets the maximum of the RMS values of phase error values over all the measured time slots. This value is expressed in degrees. The method returns this result for EDGE/EGPRS measurements.

GetEvmMaximumRmsEvm(string, out double)

Gets the maximum of the RMS EVM values over all the measured time slots. This value is expressed as a percentage. The method returns this result for EDGE/EGPRS measurements.

GetEvmMeanAmplitudeDroop(string, out double)

Gets the mean of the amplitude droop values over all the measured time slots. This value is expressed in dB/symbol. The method returns this result for EDGE/EGPRS measurements.

GetEvmMeanFrequencyError(string, out double)

Gets the mean of the frequency error values over all the measured time slots. This value is expressed in Hz. The method returns this result for EDGE/EGPRS measurements.

GetEvmMeanMagnitudeError(string, out double)

Gets the mean of the RMS values of magnitude error over all the measured time slots. This value is expressed as a percentage. The method returns this result for EDGE/EGPRS measurements.

GetEvmMeanPeakEvm(string, out double)

Gets the mean of the peak EVM values over all the measured time slots. This value is expressed as a percentage. The method returns this result for EDGE/EGPRS measurements.

GetEvmMeanPeakMagnitudeError(string, out double)

Returns the mean of peak magnitude error over all the measured time slots. This method is returned while performing ModAcc measurement on EDGE/EGPRS. This value is measured as a percentage.

GetEvmMeanPeakPhaseError(string, out double)

Gets the mean of peak phase error over all the measured time slots. This result is returned while performing ModAcc measurement on EDGE/EGPRS. This value is measured in degrees.

GetEvmMeanPhaseError(string, out double)

Gets the mean of the RMS values of phase error values over all the measured time slots. This value is expressed in degrees. The method returns this result for EDGE/EGPRS measurements.

GetEvmMeanRmsEvm(string, out double)

Gets the mean of the RMS EVM values over all the measured time slots. This value is expressed as a percentage. The method returns this result for EDGE/EGPRS measurements.

GetEvmPeakEvmSymbol(string, out int)

Gets the symbol number in the burst measurement interval that corresponds to the EVM value returned by the GetEvmMaximumPeakEvm(string, out double) result. The method returns this result for EDGE/EGPRS measurements.

GetMaximumIQGainImbalance(string, out double)

Gets the maximum of I/Q gain imbalance values over all the measured time slots. This value is expressed in dB. The presence of quadrature skew in the signal affects the measurement of I/Q gain imbalance.

GetMaximumIQOriginOffset(string, out double)

Gets the maximum of the I/Q origin offset values over all the measured time slots. This value is expressed in dB. Presence of I/Q gain imbalance in the signal affects the I/Q origin offset measurement. The method returns this result for GSM/EDGE/EGPRS measurements.

GetMeanIQGainImbalance(string, out double)

Gets the mean of I/Q gain imbalance values over all the measured time slots. This value is expressed in dB. The presence of quadrature skew in the signal affects the measurement of I/Q gain imbalance.

GetMeanIQOriginOffset(string, out double)

Gets the mean of the I/Q origin offset values over all the measured time slots. This value is expressed in dB. Presence of I/Q gain imbalance in the signal affects the I/Q origin offset measurement. The method returns this result for GSM/EDGE/EGPRS measurements.

GetPfer95thPercentilePhaseError(string, out double)

Gets the measured phase error value multiplied by 100, at which, no more than 5 percent of the symbols have phase error exceeding this value. This result is returned while performing ModAcc measurement on GSM. This value is measured in degrees.

GetPferMaximumFrequencyError(string, out double)

Gets the maximum of the frequency error values over all the measured time slots. This value is expressed in Hz. The method returns this result for GSM ModAcc measurements.

GetPferMaximumPeakPhaseError(string, out double)

Gets the maximum of peak phase error values over all the measured time slots. This value is expressed in degrees. The method returns this result for GSM ModAcc measurements.

GetPferMaximumRmsPhaseError(string, out double)

Gets the maximum of the RMS phase error values over all the measured time slots. This value is expressed in degrees. The method returns this result for GSM ModAcc measurements.

GetPferMeanFrequencyError(string, out double)

Gets the mean of the frequency error values over all the measured time slots. This value is expressed in Hz. The method returns this result for GSM ModAcc measurements.

GetPferMeanPeakPhaseError(string, out double)

Gets the mean of peak phase error values over all the measured time slots. This value is expressed in degrees. The method returns this result for GSM ModAcc measurements.

GetPferMeanRmsPhaseError(string, out double)

Gets the mean of the RMS phase error values over all the measured time slots. This value is expressed in degrees. The method returns this result for GSM ModAcc measurements.

GetPferPeakPhaseErrorSymbol(string, out int)

Gets the symbol number in the useful portion of the burst corresponding to the phase error value in the GetPferMaximumPeakPhaseError(string, out double) result. The method returns this result for GSM ModAcc measurements.