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πFCt–vQ(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(nTS−iTM)vQ(nTS)=∑iaQ[i]p(nTS−iTM)
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 −LG≤n≤LG 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(A−B)) and sin(A)cos(B) =0.5 (sin(A+B)} + sin(A−B)),
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.5RM≤F≤+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(iTM–nTS)
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(iTM–mTM)
For a square-root Nyquist that satisfies no-ISI criterion, rp(iTM–mTM) 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 θΔ.
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
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.
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.
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.
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.
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
- Carrier phase synchronization can be accomplished through a Phase Locked Loop (PLL) that is a feedback solution. Feedforward strategies estimate and compensate for the phase once and for all, see this conjugate product phase estimator as an example.
- Other techniques to acquire phase are also available, e.g., the popular M-th power synchronizer in both feedback and feedforward settings.
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?
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).