Fetches the I/Q Impairment results for the DSSSModAcc measurement.

Syntax

Namespace: NationalInstruments.RFmx.WlanMX

public int FetchIQImpairments(string selectorString, double timeout, out double iqOriginOffsetMean, out double iqGainImbalanceMean, out double iqQuadratureErrorMean)

Parameters

NameTypeDescription
selectorStringstring

Specifies a selector string comprising of the result name. If you do not specify the result name, the default result instance is used. Example:
""
""
"result::r1"
You can use the BuildResultString(string) method to build the selector string.

timeoutdouble

Specifies the timeout for fetching the specified measurement. 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. This value is expressed in seconds.

iqOriginOffsetMeanout double

Upon return, contains the I/Q origin offset. This value is expressed in dB. I/Q origin offset is the ratio of the mean value of the signal to the RMS value of the signal. When you set the SetAveragingEnabled(string, RFmxWlanMXDsssModAccAveragingEnabled) method to True , this parameter returns the mean of the I/Q origin offset results computed for each averaging count.

iqGainImbalanceMeanout double

Upon return, contains the I/Q gain imbalance results. This value is expressed in dB. I/Q gain imbalance is the ratio of the mean amplitude of the in-phase (I) signal to the mean amplitude of the quadrature-phase (Q) signal. When you set the DSSSModAcc Averaging Enabled method to True , this parameter returns the mean of the I/Q gain imbalance results computed for each averaging count.

iqQuadratureErrorMeanout double

Upon return, contains the I/Q quadrature error. This value is expressed in degrees. Quadrature error is the deviation in angle from 90 degrees between the in-phase (I) and quadrature-phase (Q) signals. When the DSSSModAcc Averaging Enabled method is set to True , this parameter returns the mean of the I/Q quadrature error results computed for each averaging count.

Returns

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