Communications Blockset | ![]() ![]() |
Create a complex baseband model of the signal impairments caused by imbalances between in-phase and quadrature receiver components
Library
Description
The I/Q Imbalance block creates a complex baseband model of the signal impairments caused by imbalances between in-phase and quadrature receiver components. Typically, these are caused by differences in the physical channels for the two components of the signal.
The I/Q Imbalance block applies amplitude and phase imbalances to the in-phase and quadrature components of the input signal, and then combines the results into a complex signal. The block
The block performs these operations in the subsystem shown in the following diagram, which you can view by right-clicking the block and selecting Look under mask:
The value of the I/Q amplitude imbalance (dB) parameter is divided between the in-phase and quadrature components:
The effects of changing the block's parameters are illustrated by the following scatter plots of a signal modulated by 16-ary quadrature amplitude modulation (QAM) with an average power of 0.01
watts. The usual 16-ary QAM constellation without distortion is shown in the first scatter plot:
The following figure shows a scatter plot of an output signal, modulated by 16-ary QAM, from the I/Q block with I/Q amplitude imbalance (dB) set to 8
and all other parameters set to 0
:
Observe that the scatter plot is stretched horizontally and compressed vertically compared to the undistorted constellation.
If you set IQ phase imbalance (deg) to 30
and all other parameters to 0
, the scatter plot is skewed clockwise by 30 degrees, as shown in the following figure:
Setting the I dc offset to 0.02
and the Q dc offset to 0.04
shifts the constellation 0.02 to the right and 0.04 up, as shown in the following figure:
See Scatter Plot Examples for a description of the model that generates this plot.
Dialog Box
See Also
![]() | Interlacer | Kasami Sequence Generator | ![]() |