RFmxWCDMA QEVM Fetch EVM VI
- Updated2025-10-13
- 5 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.

Inputs/Outputs
Selector String
—
Selector String specifies a selector string comprising of the signal name and result name. If you do not specify the signal name, the default signal instance is used. If you do not specify the result name, the default result instance is used. The default value is "" (empty string). Example: "signal::sig1" "result::r1" "signal::sig1/result::r1" You can use the RFmxWCDMA Build Signal String VI to build the selector string.
Instrument Handle In
—
Instrument Handle In specifies the RFmx session refnum. Instrument Handle In is obtained from the RFmxInstr Initialize NIRFSA VI.
Timeout (s)
—
Timeout specifies the time for which the VI waits for the measurement to complete. This value is expressed in seconds. A value of -1 specifies that the VI waits until the measurement is complete. The default value is 10.
error in (no error)
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
Mean Phase Error (deg)
—
Mean Phase Error returns 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 QEVM Averaging Count property. The phase error of a chip is the difference in the phases of the received chip and the ideal chip. The RMS phase error is obtained from all the chips in the measurement interval.
Mean Magnitude Error (%)
—
Mean Magnitude Error returns 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 QEVM Averaging Count property. The magnitude error of a chip is the difference in the magnitudes of the received chip and the ideal chip. The RMS magnitude error is obtained from all the chips in the measurement interval.
Instrument Handle Out
—
Instrument Handle Out passes a reference to your RFmx session to the next VI.
Mean RMS EVM (%)
—
Mean RMS EVM returns 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 QEVM Averaging Count property. This value is expressed as a percentage. The EVM of a chip is the magnitude of the vector difference between the received chip and the ideal chip. The RMS EVM is obtained from all the chips in the measurement interval.
Maximum Peak EVM (%)
—
Maximum Peak EVM returns 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 QEVM Averaging Count property. The EVM of a chip is the magnitude of the vector difference between the received chip and the ideal chip. The peak EVM is obtained from all the chips in the measurement interval.
Mean Frequency Error (Hz)
—
Mean Frequency Error returns 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 QEVM Averaging Count property. The frequency error is the estimated difference between the carrier frequency of the received signal and the ideal signal.
error out
—
error out contains error information. This output provides standard error out functionality.
Mean Chip Rate Error (ppm)
—
Mean Chip Rate Error returns 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 QEVM Averaging Count property. The chip rate error is the estimated error between the chip clock rate of the transmitted signal and the chip clock rate at the receiver. |
Selector String
—
Instrument Handle In
—
Timeout (s)
—
error in (no error)
—
Mean Phase Error (deg)
—
Instrument Handle Out
—
error out
—