NI 5441
Quadrature Upconversion
In quadrature upconversion, you give the I and Q complex waveform data to the OSP block. This data is then pulse shaped, interpolated up to a high sample rate, and then upconverted to a programmable carrier frequency. For quadrature upconversion, complete the following steps.
- Enable onboard signal processing by setting the OSP Enabled property or the NIFGEN_ATTR_OSP_ENABLED attribute.
- Specify the use of complex numbers for the waveform data by setting the Data Processing Mode property or the NIFGEN_ATTR_OSP_DATA_PROCESSING_MODE attribute.
- Set the IQ Rate property or the NIFGEN_ATTR_OSP_IQ_RATE attribute.
- Set the FIR Filter Type property or the NIFGEN_ATTR_OSP_FIR_FILTER_TYPE attribute.
- Set the corresponding filter parameter or download a custom set of FIR filter coefficients.
- Enable the carrier by setting the Carrier Enabled property or the NIFGEN_ATTR_OSP_CARRIER_ENABLED attribute.
- Set the Carrier Frequency property or the NIFGEN_ATTR_OSP_CARRIER_FREQUENCY attribute.
- Download the complex waveform data to the signal generator.
Note If the complex waveform data has transients, use the Pre-Filter Gain I and Q to attenuate your data and prevent clipping. |
With Signal Impairments
Signal Impairments can be added to a quadrature upconverted signal on the fly. IQ Gain Imbalance impairments can be simulated by changing the I or Q Pre-Filter Gain. The following formula converts from IQ Gain Imbalance (dB, must be negative) to Pre-Filter Gain (only the I or Q Pre-Filter Gain should be changed).
Note When simulating an IQ gain imbalance, only the I or Q pre-filter gain should be changed. |
Pre-Filter Gain = 10(IQ Gain Imbalance / 20)
I/Q DC Offset impairments can be simulated by changing the I and Q Pre-Filter Offset. The following formula converts from I/Q DC Offset (%) to I/Q Pre-Filter Offset.
Pre-Filter Offset = (DcOffset / 100) × PreFilterGain
Quadrature Skew impairments can be simulated by changing the I or Q Carrier Phase. Change the I or Q Carrier Phase by the required Quadrature Skew to simulate this impairment.