FetchIQImpairments(string, double, out double, out double, out double, out double, out double)
- Updated2025-04-08
- 2 minute(s) read
Fetches the I/Q Impairment results for the OFDMModAcc measurement.
Use "segment(n)/chain(k)" as the selector string to read results from this method.
Syntax
Namespace: NationalInstruments.RFmx.WlanMX
public int FetchIQImpairments(string selectorString, double timeout, out double relativeIQOriginOffsetMean, out double iqGainImbalanceMean, out double iqQuadratureErrorMean, out double absoluteIQOriginOffsetMean, out double iqTimingSkewMean)
Parameters
Name | Type | Description |
---|---|---|
selectorString | string | Specifies a selector string comprising of the result name, segment number, and chain number. If you do not specify the result name, the default result instance is used. Example: |
timeout | double | 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. |
relativeIQOriginOffsetMean | out double | Upon return, contains the relative I/Q origin offset, which is the ratio of the power of the DC subcarrier to the total power of all the subcarriers. When you set the SetAveragingEnabled(string, RFmxWlanMXOfdmModAccAveragingEnabled) method to True , this method returns the mean of the relative I/Q origin offset computed for each averaging count. This value is expressed in dB. |
iqGainImbalanceMean | out double | Upon return, contains the I/Q gain imbalance, which is the ratio of the RMS amplitude of the in-phase (I) component of the signal to the RMS amplitude of the quadrature-phase (Q) component of the signal. When you set the OFDMModAccAveragingEnabled method to True , this method returns the mean of the I/Q gain imbalance computed for each averaging count. This value is expressed in dB. |
iqQuadratureErrorMean | out double | Upon return, contains the I/Q quadrature error, which is a measure of deviation of the phase difference between the quadrature-phase (Q) and the in-phase (I) component of the signal from 90 degrees. When you set the OFDMModAccAveragingEnabled method to True , this method returns the I/Q quadrature error computed for each averaging count. This value is expressed in degrees. |
absoluteIQOriginOffsetMean | out double | Upon return, contains the absolute I/Q origin offset, which is the power of the DC subcarrier. When you set the OFDMModAccAveragingEnabled method to True , this method returns the mean of the absolute I/Q origin offset computed for each averaging count. This value is expressed in dBm. |
iqTimingSkewMean | out double | Upon return, contains the I/Q timing skew, which is the difference between the group delay of the in-phase (I) and quadrature (Q) components of the signal. When you set the OFDMModAccAveragingEnabled method to True , this method returns the mean of the I/Q timing skew computed for each averaging count. This value is expressed in seconds. |
Returns
Returns the status code of this method. The status code either indicates success or describes a warning condition.