RFmx TDSCDMA DotNET

Table of Contents

RFmxTdscdmaMXModAccResults.FetchCompositeEvm Method

  • Updated2024-07-17
  • 2 minute(s) read
RFmxTdscdmaMXModAccResults.FetchCompositeEvm Method

RFmxTdscdmaMXModAccResultsFetchCompositeEvm Method

Returns the composite EVM of all the channels in the ModAcc measurement.

Namespace:  NationalInstruments.RFmx.TdscdmaMX
Assembly:  NationalInstruments.RFmx.TdscdmaMX.Fx40 (in NationalInstruments.RFmx.TdscdmaMX.Fx40.dll) Version: 24.5.0.49284 (24.5.0.49284)

Syntax

public int FetchCompositeEvm(
	string selectorString,
	double timeout,
	out double rmsCompositeEvm,
	out double peakCompositeEvm,
	out double compositeRho,
	out double frequencyError,
	out double chipRateError,
	out double rmsCompositeMagnitudeError,
	out double rmsCompositePhaseError
)
Public Function FetchCompositeEvm ( 
	selectorString As String,
	timeout As Double,
	<OutAttribute> ByRef rmsCompositeEvm As Double,
	<OutAttribute> ByRef peakCompositeEvm As Double,
	<OutAttribute> ByRef compositeRho As Double,
	<OutAttribute> ByRef frequencyError As Double,
	<OutAttribute> ByRef chipRateError As Double,
	<OutAttribute> ByRef rmsCompositeMagnitudeError As Double,
	<OutAttribute> ByRef rmsCompositePhaseError As Double
) As Integer

Parameters

selectorString
Type: SystemString
Specifies a selector string comprising of the result name. If you do not specify the result name, the default result instance is used.
timeout
Type: SystemDouble
Specifies the timeout for fetching the specified measurement. This value is expressed in seconds. Set this value to an appropriate time, longer than expected for fetching the measurement. A value of -1 specifies that the method waits until the measurement is complete.
rmsCompositeEvm
Type: SystemDouble
Upon return, contains the value of the time-slot based RMS of the composite EVM, averaged over all active time slots and all averaging iterations. This value is expressed as a percentage. Values close to 0 indicate a good modulation accuracy. In a loopback setup, values of approximately 0.2 to 0.4 are typical.
peakCompositeEvm
Type: SystemDouble
Upon return, contains the value of the slot based peak composite EVM among all active time slots and averaging iterations. This value is expressed as a percentage.
compositeRho
Type: SystemDouble
Upon return, contains the time-slot based composite value of rho, averaged over all active time-slots and all averaging iterations. A value of 1 indicates a perfectly modulated signal. Typical values for real signals in a loopback setup are slightly below 1.000000.
frequencyError
Type: SystemDouble
Upon return, contains the frequency error averaged over all measured slots. This value is expressed in Hz.
chipRateError
Type: SystemDouble
Upon return, contains the chip rate error. This value is expressed in ppm.
rmsCompositeMagnitudeError
Type: SystemDouble
Upon return, contains the value of the time-slot based RMS of the composite magnitude error averaged over all active time slots and averaging iterations. This value is expressed as a percentage.
rmsCompositePhaseError
Type: SystemDouble
Upon return, contains the time-slot based RMS of the composite phase error, averaged over all active time slots and averaging iterations. This value is expressed in degrees.

Return Value

Type: Int32
Returns the status code of this method. The status code either indicates success or describes a warning condition.

See Also

Log in to get a better experience