ni-rfsg-dotnet-api-ref_doc

Table of Contents

RfsgIQImpairment Class

  • Updated2024-05-08
  • 3 minute(s) read
RfsgIQImpairment Class

RfsgIQImpairment Class

Provides the properties to apply I/Q impairments.

Inheritance Hierarchy

SystemObject
  NationalInstruments.ModularInstruments.NIRfsgRfsgSubObject
    NationalInstruments.ModularInstruments.NIRfsgRfsgIQImpairment

Namespace:  NationalInstruments.ModularInstruments.NIRfsg
Assembly:  NationalInstruments.ModularInstruments.NIRfsg.Fx40 (in NationalInstruments.ModularInstruments.NIRfsg.Fx40.dll) Version: 2022

Syntax

public sealed class RfsgIQImpairment : RfsgSubObject
Public NotInheritable Class RfsgIQImpairment
	Inherits RfsgSubObject

The RfsgIQImpairment type exposes the following members.

Properties

  NameDescription
Public propertyEnabled
Gets or sets whether the I/Q impairment is enabled.
Public propertyGainImbalance
Gets or sets the gain imbalance of the I/Q modulator (I versus Q), in dB.
Public propertyIOffset
Gets or sets I-signal DC offset when using a National Instruments arbitrary waveform generator (AWG).
Public propertyOffsetUnits
Gets or sets the units of IOffset and the QOffset.
Note Note
For any devices except PXIe-5820, if the RfsgIQOffsetUnits method is set to Volts, a 0.1 I offset results in a 0.1 V offset in the output. For PXIe-5820 devices, 0.1 I offset results in a 10% offset in the output.
Public propertyQOffset
Gets or sets the Q-signal DC offset when using a National Instruments arbitrary waveform generator (AWG).
Public propertySkew
Gets or sets the adjustment of the phase angle between the I and Q vectors. If this skew is zero, the phase angle is 90 degrees.
Top

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top

Remarks

For more information, refer to the NI-RFSG Instrument Driver Programming Flow topic in the NI RF Signal Generators Help.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Log in to get a better experience