Eye diagrams for I arm of a 4-QAM signal for 15, 30 and 45 degrees phase offsets and a Raised Cosine filter with excess bandwidth 0.5. A similar eye diagram exists for Q arm as well

What is Carrier Phase Offset and How It Affects the Symbol Detection

In case of Quadrature Amplitude Modulation (QAM) and other passband modulation schemes, Rx has no information about carrier phase of the Tx oscillator. Let us explore what impact this has on the demodulation process.

Constellation Rotation


To see the effect of the carrier phase offset, consider that a transmitted passband signal consists of two PAM waveforms in I and Q arms denoted by vI(t) and vQ(t) respectively and combined as
s(t)=vI(t)2cos2πFCtvQ(t)2sin2πFCt
Here, FC is the carrier frequency and vI(t) and vQ(t) are the continuous versions of sampled signals vI(nTS) and vQ(nTS) given by
vI(nTS)=iaI[i]p(nTSiTM)vQ(nTS)=iaQ[i]p(nTSiTM)

In the above equation, aI[m] and aQ[m] are the inphase and quadrature components of the mth symbol, p(nTS) are the samples of a square-root Nyquist pulse with support LGnLG and TS and TM are the sample time and symbol time, respectively.

In the absence of noise, the received signal for a passband waveform is the same as the transmitted signal except a carrier phase mismatch, i.e., we ignore every other distortion in the received signal except the phase offset θΔ.

After bandlimiting the incoming signal through a bandpass filter, it is sampled by the ADC operating at FS=1/TS samples/second to produce
r(nTS)=vI(nTS)2cos(2πFCnTS+θΔ)vQ(nTS)2sin(2πFCnTS+θΔ)=vI(nTS)2cos(2πkCNn+θΔ)vQ(nTS)2sin(2πkCNn+θΔ)
where the relation F/FS=k/N is used and kC corresponds to FC, and the angle θΔ is the phase difference between the incoming carrier and the local oscillator at the Rx.

To produce a complex baseband signal from the received signal, the samples of this waveform are input to a mixer which multiplies them with discrete-time quadrature sinusoids 2cos2π(kC/N)n in the I arm and 2 sin2π(kC/N)n for Q arm. We continue the derivation for I part and the same for Q is very similar and the reader can solve it as an exercise. Using the identities cos(A)cos(B) =0.5 (cos(A+B)} + cos(AB)) and sin(A)cos(B) =0.5 (sin(A+B)} + sin(AB)),
xI(nTS)=r(nTS)2cos2πkCNn=vI(nTS){cosθΔ+cos(2π2kCNn+θΔ)Double frequency term}vQ(nTS){sinθΔ+sin(2π2kCNn+θΔ)Double frequency term}

The matched filter output is written as
zI(nTS)=xI(nTS)p(nTS)=(vI(nTS)cosθΔvQ(nTS)sinθΔ+Double frequency terms)p(nTS)
The double frequency terms in the above equation are filtered out by the matched filter h(nTS)=p(nTS), which also acts a lowpass filter due to its spectrum limitation in the range 0.5RMF+0.5RM, where RM is the symbol rate. Writing the definitions of vI(nTS) and vQ(nTS),
zI(nTS)=i{aI[i]cosθΔaQ[i]sinθΔ}rp(iTMnTS)
where rp(nTS) comes into play from the definition of auto-correlation function. To generate symbol decisions, TM-spaced samples of the matched filter output are required at n=mL=mTM/TS. Downsampling the matched filter output generates
zI(mTM)=zI(nTS)|n=mL=mTM/TS=i{aI[i]cosθΔaQ[i]sinθΔ}rp(iTMmTM)
For a square-root Nyquist that satisfies no-ISI criterion, rp(iTMmTM) is zero except for i=m. Thus,
zI(mTM)=aI[m]cosθΔaQ[m]sinθΔ

A similar derivation for Q arm yields the final expression for the symbol-spaced samples in the presence of phase offset θΔ.

zI(mTM)=aI[m]cosθΔaQ[m]sinθΔzQ(mTM)=aI[m]sinθΔ+aQ[m]cosθΔ

From the phase rotation rule of complex numbers, we know that this expression is nothing but counterclockwise rotation by an angle θΔ. In polar form, this expression can be written as

|z(mTM)|=a2I[m]+a2Q[m]z(mTM)=(aQ[m],aI[m])+θΔ

In conclusion, a mismatch of θΔ between incoming carrier and Rx oscillator rotates the desired outputs aI[m] and aQ[m] on the constellation plane by an angle θΔ. This is drawn in the scatter plot of Figure below for a 4-QAM constellation. Keep in mind that the blue circles are not one but several symbols mapped over one another due to the similar phase shift.

Scatter plot for a 4-QAM constellation in the presence of carrier phase offset and no noise

Cross-talk


Start with θΔ=0 and observe that the I and Q outputs are aI[m] and aQ[m], respectively. This implies that signals in I and Q arms are completely independent of each other. Gradually increasing θΔ has two effects:

  • Since cosθΔ<cos0=1, amplitude of aI[m] in zI(mTM) reduces. The same phenomenon happens with aQ[m] in zQ(mTM).
  • Since sinθΔ>sin0=0, interference of aQ[m] in zI(mTM) increases as well as that of aI[m] in zQ(mTM).

This interference between I and Q components is known as cross-talk. Cross-talk increases with θΔ until for a 90 difference, aI[m] appears at Q output and aQ[m] at I output.

The effect of this cross-talk on a Raised Cosine shaped 4-QAM waveform with excess bandwidth α=0.5 is shown in Figure below for a phase difference θΔ=30. Observe the first sample: it is (1,+1) in quadrant II. After phase rotation, I part moved towards left thus increasing its amplitude and Q moved downwards reducing its amplitude. This is evident through the first samples in the Figure. A similar argument holds for all other symbols.

Effect of 30 degrees phase rotation on a time domain 4-QAM waveform for a Raised Cosine filter with excess bandwidth 0.5. Observe how the samples at optimal locations move away from the ideal symbol amplitudes

Can phase rotation be beneficial?


Something really interesting has happened in Figure above. Notice that although the amplitude has decreased for some symbols, it has risen for some other symbols as well. This is the outcome of a circular rotation. While it is good to have some symbols with a little extra protection against noise, remember that it has come at a cost of reduced amplitudes for other symbols, making them much vulnerable to noise and other impairments. The overall effect is negative, just like strengthening your right arm in exchange of significantly weakening the left is dangerous for your body.

Scatter Plot


What was discussed above can be extended to the whole symbol stream. The cumulative effect of a phase offset is straightforward to see in a scatter plot. There will be clouds of samples from downsampled matched filter output around the original constellation.

Eye Diagram


Since the scatter plot is different than a raw time domain waveform, we employ the eye diagram to examine the effects of carrier phase offset (say, on an oscilloscope). First, start with a BPSK modulation scheme and remember that there is no Q channel in this case and consequently no cross-talk. However, the effect of phase rotation is a reduction in signal amplitude which can be observed by focusing on I arm.
zI(mTM)=aI[m]cosθΔ

Since cosθΔ always lies between 1 and 1, the amplitude of the I signal gets reduced accordingly with the rest of the energy rising in the Q arm. This signal is written as
zQ(mTM)=aI[m]sinθΔ

With a phase offset of 45, the I branch loses half of its energy with the remaining half going in the Q arm. This is drawn in Figure below. In fact for a 90 phase rotation, the I contribution actually reaches zero and all the energy of the signal appears across the Q branch. Due to this reason, we will see later that the Q arm is still employed for BPSK signals — not for data detection but helping in the phase synchronization procedure.

Eye diagrams of a BPSK signal for 0 and 45 degrees phase rotations and a Raised Cosine filter with excess bandwidth 0.5. Observe a reduction in I amplitude in proportion to the energy rising in the Q arm

Next, we turn our focus towards QAM and observe the amplitude change and cross-talk between I and Q branches for three different phase offsets, 15, 30 and 45. Figure below illustrates the I channel for these phase offsets in a noiseless case and a 4-QAM signal. A similar diagram holds for Q arm as well and not drawn here. The optimal sampling instants are still visible due to zero noise but \bbf{the eye diagram looks more like a 4-PAM signal than that of a single 4-QAM signal due to the cross-talk from Q arm}. It is also evident that I and Q affect each other in equal proportions.

Eye diagrams for I arm of a 4-QAM signal for 15, 30 and 45 degrees phase offsets and a Raised Cosine filter with excess bandwidth 0.5. A similar eye diagram exists for Q arm as well

The reason there are only two eyes for 45 phase offset is that cosθΔ and sinθΔ become equal and hence many symbols aI and aQ cancel each in both I and Q arms of the output. In terms of the scatter plot, a rotation of 45 shifts the constellation points onto the real and imaginary axes, so for the I plot shown here, the output at the sampling instant coincides only with a positive or negative symbol value.

Concluding Remarks


2 comments

  1. Hello,

    I am trying to understand effect of CFO on OFDM system. When we consider an OFDM system, we have multiple s(t) signals right? Each of these signals will have the same phase rotation?

    1. What exactly do you mean by multiple s(t) signals? Please have a look at my article on OFDM. From here, we can conclude that the effect of Carrier Frequency Offset (CFO) is to ‘sample’ the discrete bins at non-peak values. Just like a signal is sampled in time domain at the peak to avoid Inter-Symbol Interference (ISI), a CFO in an OFDM signal accesses the subcarriers at non-optimal positions and introduces Inter-Carrier Interference (ICI).

Leave a Reply to Sampath Cancel reply

Your email address will not be published. Required fields are marked *