Returns the mean I/Q origin offset, mean I/Q gain imbalance, and mean I/Q quadrature error.
Use "carrier(k)" or "subblock(n)/carrier(k)" as the selector string to read results from this method.

Syntax

Namespace: NationalInstruments.RFmx.LteMX

public int FetchIQImpairments(string selectorString, double timeout, out double meanIQOriginOffset, out double meanIQGainImbalance, out double meanIQQuadratureError)

Parameters

NameTypeDescription
selectorStringstring

Specifies a selector string comprising of the result name, subblock number, and carrier number. If you do not specify the result name, the default result instance is used. Example:
"subblock0/carrier0"
"result::r1/subblock0/carrier0"
You can use the BuildCarrierString(string, int) method to build the selector string.

timeoutdouble

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.

meanIQOriginOffsetout double

Upon return, contains the estimated I/Q origin offset averaged over the slots specified by the SetMeasurementLength(string, int) method. The ModAcc measurement ignores this parameter, when you set the SetLinkDirection(string, RFmxLteMXLinkDirection) method to Downlink.

meanIQGainImbalanceout double

Upon return, contains the estimated I/Q gain imbalance averaged over the slots specified by the ModAcc Meas Length method. The I/Q gain imbalance is the ratio of the amplitude of the I component to the Q component of the I/Q signal being measured.
When you set the SetBandwidth(string, double) method to 200.0k and the SetNPuschNumberOfTones(string, int) method to 12, this result is available. For other values of NPUSCH Num Tones, this result will be reported as NaN.

meanIQQuadratureErrorout double

Upon return, contains the estimated quadrature error averaged over the slots specified by the ModAcc Meas Length method. Quadrature error is a measure of the skewness of the I component with respect to the Q component of the I/Q signal being measured. This value is expressed in degrees.
When you set the CC Bandwidth method to 200.0k and the NPUSCH Num Tones method to 12, this result is available. For other values of NPUSCH Num Tones, this result will be reported as NaN.

Returns

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