QPSK Modulation and Demodulation PDF
QPSK Modulation and Demodulation PDF
DEMODULATION
QPSK Modulation:
In digital modulation techniques a set of basis functions are chosen for a particular modulation
scheme.Generally the basis functions are orthogonal to each other. Basis functions can be
derived using ‘Gram Schmidt orthogonalization’ procedure.Once the basis function are chosen,
any vector in the signal space can be represented as a linear combination of the basis functions.
In Quadrature Phase Shift Keying (QPSK) two sinusoids (sin and cos) are taken as basis
functions for modulation. Modulation is achieved by varying the phase of the basis functions
depending on the message symbols. In QPSK, modulation is symbol based,where one symbol
si(t)=2EsT−−−−√cos(2πfct+(2n−1)π4),n=1,2,3,4
When n=1, the phase shift is 45 degrees. This is called pi/4 QPSK.The constellation diagram of
QPSK will show the constellation points lying on both x and y axes.This means that the QPSK
modulated signal will have an in-phase component (I) and also a quadrature component (Q). This
converter) is used to separate odd and even bits from the generated information bits. Each of the
odd bits (quadrature arm) and even bits (in-phase arm) are converted to NRZ format in a parallel
manner.
The signal on the in-phase arm is multiplied by cosine component and the signal on the
quadrature arm is multiplied by sine component. QPSK modulated signal is obtained by adding
QPSK Modulator
QPSK Demodulation:
technique the knowledge of the carrier frequency and phase must be known to the receiver. This
can be achieved by using a PLL (phase lock loop) at the receiver. A PLL essentially locks to the
incoming carrier frequency and tracks the variations in frequency and phase. For the following
simulation , a PLL is not used but instead we simple use the output of the PLL.
For demonstration purposes we simply assume that the carrier phase recovery is done and simply
use the generated reference frequencies at the receiver (cos(ωt)) and (sin(ωt)).
(cos(ωt)) and (sin(ωt)) on separate arms (in-phase and quadrature arms). The multiplied output
on each arm is integrated over one bit period using an integrator. A threshold detector makes a
decision on each integrated bit based on a threshold. Finally the bits on the in-phase arm (even
bits) and on the quadrature arm (odd bits) are remapped to form detected information stream.
Detector for in-phase arm is shown below. For quadrature arm the below architecture remains
Source: http://www.gaussianwaves.com/2010/10/qpsk-modulation-and-demodulation-2/