QPSK
QPSK
QPSK
EXPERIMENT-9
AIM OF THE EXPERIMENT: To study and perform Quadrature Phase Shift
Keying(QPSK) using MATLAB.
THEORY
QUADRATURE PHASE SHIFT KEYING
Quadrature Phase Shift Keying (QPSK) is advanced version of BPSK in which
data groups are divided into groups of two bits and each group of bits is
represented by a specific value of phase of the carrier.
In QPSK system, two successive bits in a bit stream are combined together to
form a message and each message is represented by a distinct value of phase
shift of the carrier.
Each symbol or message contains two bits. Hence, the symbol duration T s=2Tb.
These symbols are transmitted by transmitting the same carrier at four different
phase shifts.
Since there are four phase shifts involved, this system is also called 4-PSK
system
If 00 is to be transmitted, then we have to transmit a carrier at 0 phase shift. If 01
is to be transmitted, then we have to transmit a carrier at 90 phase shift. Similarly
the messages 10 and 11 are transmitted by transmitting the carrier at 180 and
270 phase shifts respectively.
Waveforms of QPSK
31
Advantages:
Disadvantages:
Parameter of Comparison
BPSK
2.
3.
Type of Representation
4.
QPSK
Phase
Four Level
A
binary
bit
represented
by
phase state
Bit rate=baud rate
5.
Detection Method
Coherent Detection
Coherent Detection
6.
System Complexity
Complex
Very Complex
7.
Applications
32
MATLAB CODE
%To generate QPSK wave
A=[1 1 0 1 0];
B=[0 1 1 0 1];
t=0:0.01:2*pi;
a=sin(2*t);
b=sin(2*t*pi/2);
c=sin(2*t+pi);
d=sin(2*t+3*pi/2);
n=length(A);
QPSK=[];
for i=1:n
if A(i)==0
QPSK=[QPSK,a];
else
QPSK=[QPSK,c];
end
if B(i)==0
QPSK=[QPSK,b];
else
QPSK=[QPSK,d];
end
end
subplot(311)
stem(A);
title('A');
xlabel('time'); ylabel('amplitude');
subplot(312)
stem(B);
title('B');
xlabel('time'); ylabel('amplitude');
subplot(313)
plot(QPSK);
title('QPSK signal');
xlabel('time'); ylabel('amplitude');
33
LEARNING OUTCOME
QPSK is used in various cellular wireless standards such as GSM, CDMA, LTE,
802.11 WLAN, 802.16 fixed and mobile WiMAX, Satellite and CABLE TV
applications.
As difference between any two constellation point is 90 degree maximum, QPSK
has many benefits. It is robust compare to other modulation techniques except
BPSK.
34
It has double data rate carrying capacity compare to BPSK as two bits are
mapped on each constellation points. In BPSK only 1 bit is mapped to each
constellation point.