FetchEvm(string, double, out double, out double, out double, out double, out double, out double)
- Updated2025-04-08
- 3 minute(s) read
Fetches the mean chip rate error, mean frequency error, mean RMS EVM, maximum peak EVM, mean magnitude error, and mean phase error of the complex chips of the corrected signal for the QEVM measurement.
Syntax
Namespace: NationalInstruments.RFmx.WcdmaMX
public int FetchEvm(string selectorString, double timeout, out double meanRmsEvm, out double maximumPeakEvm, out double meanFrequencyError, out double meanMagnitudeError, out double meanPhaseError, out double meanChipRateError)
Parameters
Name | Type | Description |
---|---|---|
selectorString | string | Specifies a selector string comprising of the result name. If you do not specify the result name, the default result instance is used. Example: |
timeout | double | Specifies the time for which the method waits for the measurement to complete. This value is expressed in seconds. A value of -1 specifies that the method waits until the measurement is complete. |
meanRmsEvm | out double | Upon return, contains the mean of the RMS EVM values for a QPSK signal. This value is obtained by averaging the RMS EVMs over all averaging iterations. The number of acquisitions is specified by the value of the SetAveragingCount(string, int) method. This value is expressed as a percentage. |
maximumPeakEvm | out double | Upon return, contains the maximum value of the peak EVMs for a QPSK signal. This value is expressed as a percentage. This value is obtained over all averaging iterations. The number of acquisitions is specified by the value of the SetAveragingCount(string, int) method. |
meanFrequencyError | out double | Upon return, contains the mean of the frequency errors for a QPSK signal. This value is expressed in Hz. This value is obtained by the mean of frequency errors obtained over all averaging acquisitions. The number of acquisitions is specified by the value of the SetAveragingCount(string, int) method. |
meanMagnitudeError | out double | Upon return, contains the mean of RMS magnitude errors for a QPSK signal. This value is expressed as a percentage. This value is obtained by averaging the RMS magnitude errors over all averaging acquisitions. The number of acquisitions is specified by the value of the SetAveragingCount(string, int) method. |
meanPhaseError | out double | Upon return, contains the mean of the RMS phase error values for a QPSK signal. This value is expressed as a percentage. This value is obtained by averaging the RMS phase errors obtained over all averaging acquisitions. The number of acquisitions is specified by the value of the SetAveragingCount(string, int) method. |
meanChipRateError | out double | Upon return, contains the mean of the chip rate errors for a QPSK signal. This value is expressed in ppm. This value is obtained by averaging the chip rate errors over all averaging acquisitions. The number of acquisitions is specified by the value of the SetAveragingCount(string, int) method. |
Returns
Returns the status code of this method. The status code either indicates success or describes a warning condition.