Faculty Orientation Program
on
TE (E&TC) Revised Syllabus 2019 Course
under the aegis of Board of Studies E&TC, SPPU, Pune
July 22, 2021
Digital Communication
Dr Mrs P Malathi
Professor & HOD E&TC
DYPCOE, Akurdi, Pune
Unit II Digital Modulation-I (07 Hrs.)
Baseband Signal Receiver: Probability of Error, Optimal Receiver Design.
Digital Modulation: Generation, Reception, Signal Space Representation and
Probability of Error Calculation for Binary Phase Shift Keying (BPSK),
Binary Frequency Shift Keying (BFSK), Quadrature Phase Shift Keying
(QPSK), M-ary Phase Shift Keying (MPSK).
CO2: Understand and explain various digital modulation techniques used in
digital communication systems and analyze their performance in presence of
AWGN noise.
Text Books:
1. Taub, Schilling and Saha, “Principles of Communication Systems”, McGraw-Hill, 4 th Edition,
2. B.P. Lathi, Zhi Ding , “Modern Analog and Digital Communication System”, Oxford University
Press, 4th Edition.
Reference Books:
1. Bernard Sklar, Prabitra Kumar Ray, “Digital Communications Fundamentals and Applications”,
Pearson Education, 2nd Edition
2. Wayne Tomasi, “Electronic Communications System”, Pearson Education, 5th Edition
3. A.B Carlson, P B Crully, J C Rutledge, “Communication Systems”, Tata McGraw Hill Publication, 5t
h Edition
4. Simon Haykin, “Communication Systems”, John Wiley & Sons, 4th Edition 5. Simon Haykin,
“Digital Communication Systems”, John Wiley & Sons, 4 th Edition.
MOOC / NPTEL Courses:
1. NPTEL Course on “Digital Communications” Link of the Course: https://nptel.ac.in/courses/108/102/108102096/
Learning Resources
Objectives
• To understand base band receiver design and analysis of performance parameter
probability of error.
• To study generation and reception of digital modulation methods of BPSK, BFSK,
QPSK and M-ary PSK.
• To study signal space representation and its significance for various digital
modulation techniques.
• Derive mathematical expression for Probability of digital modulation techniques
BPSK, BFSK, QPSK and M-ary PSK.
Outcomes
[Contributing to Placement, Higher Education, Entrepreneurship]
Students Will
•Able to analyze baseband receiver for digital communication system.
•Compute probability of error for optimum filter
•Appraise the concept of generation and reception of different digital modulation
techniques such as BPSK, BFSK, QPSK, MPSK.
•Understand significance of signal space representation and power spectral density of
BPSK, BFSK, QPSK, MPSK.
•Compute probability of error for digital modulation techniques.
Base Band Receiver
7
Detection of Binary Signal in Presence of Noise
• For any binary channel, the transmitted signal over a symbol interval (0,T) is:
• The received signal r(t) degraded by noise n(t) and possibly degraded by the impulse response of the
channel hc(t), is
Where n(t) is assumed to be zero mean AWGN process
• For ideal distortion less channel where hc(t) is an impulse function and convolution with hc(t) produces
no degradation, r(t) can be represented as:
1
2
( ) 0 1
( )
( ) 0 0
i
s t t T for a binary
s t
s t t T for a binary
 


 

2
,
1
)
(
)
(
*
)
(
)
( 

 i
t
n
t
h
t
s
t
r c
i
T
t
i
t
n
t
s
t
r i 



 0
2
,
1
)
(
)
(
)
(
8
Detection of Binary Signal in Presence of Noise
• The recovery of signal at the receiver consist of two parts
• Filter
• Reduces the effect of noise (as well as Tx induced ISI)
• The output of the filter is sampled at t=T. This reduces the received signal to a single
variable z(T) called the test statistics
• Detector (or decision circuit)
• Compares the z(T) to some threshold level 0 , i.e.,
where H1 and H2 are the two possible binary hypothesis
1
2
0
( )
H
H
z T 


Optimum Filter
• It is used for detecting baseband signals
• Requirements of signal receivers must have
• Improved SNR
• Checked at instant in bit period when SNR is Maximum
• Minimum Pe
• Decision Threshold in Optimum Filter
• Let us assume that received signal is binary waveform & is represented in Polar NRZ
signaling
• For Binary 1 : S1(t) = +A for T duration
• For Binary 0 : S2(t) = -A for T duration
Optimum Filter
• Thus the input signal can either be S1(t) or S2(t) depending upon the polarity of
NRZ Signaling
• In absence of Noise, receiver output is
• r(T) = S01(T) if s(t) = s1(t)
• r(T) = S02(T) if s(t) = s2(t)
• Thus in absence of noise, decisions are taken clearly.
• In presence of noise
• Select S1(t) if r(T) is closer to S01(T) than S02(T)
• Select S2(t) if r(T) is closer to S02(T) than S01(T)
• Therefore the decision boundary will be the midway between S01(T) &
S02(T)
i.e. decision boundary = (S01(T) + S02(T))/2
Optimum Filter
Probability of Error for Optimum Filter
• Suppose that S2(t) was transmitted, but S01(T) is greater than S02(T).
• If noise no(T) is positive & larger in magnitude then the voltage
difference [(S01(T)+S02(T))/2] - S02(T) then incorrect decision will be
taken.
• Error will be generated if
• no(T) ≥ [(S01(T) + S02(T))/2]-S02(T)
• no(T) ≥ [(S01(T) - S02(T))/2] …………… 1
• Similarly, Suppose that S1(t) was transmitted, but S02(T) is greater than
S01(T).
• Incorrect decision will be taken if
• no(T) ≤ [(S02(T) - S01(T))/2] …………….. 2
Probability of error for S1(t) & S2(t) are obtained on evaluating Probability of
equation 1 & 2 respectively.
Probability of Error for Optimum Filter
Probability of Error for Optimum Filter
2
)
(
)
( 02
01 T
S
T
S 
2
)
(
)
( 01
02 T
S
T
S 
P[n0(t)]=(S01(T)-S02(T))/2
Probability of Error for Optimum Filter















 


2
0
0
2
1
exp
2
1
)
(



m
x
x
fX
Gaussian Noise: pdf of a Gaussian distributed function for random variable x
is given by,
To calculate pdf of a white Gaussian noise we replace x = no(T) &
zero mean, i.e. m=0


















2
0
o
0
o
(T)
n
2
1
exp
2
1
)
(T)
n
(



X
f
Probability of Error for Optimum Filter
• P[no(T) ≥ [(S01(T) - S02(T))/2] ] =
• To solve the above integral Put
• So integrals will change to



2
)
(
)
( 02
01
)
(
T
S
T
S
X d
f (T)
n
(T)
n o
o

2
)
(
0 T
n
x 
)
(
2
2
)
(
)
(
0
2
2
/
)
(
02
01
2
2
0
T
dn
e
P
T
S
T
S
T
n
e 






dx
T
dn
T
dn
dx
T
n
d
dx
T
n
x




2
)
(
)
(
2
1
)
2
)
(
(
2
)
(
0
0
0
0





2
2
)
(
)
(
2
)
(
)
(
)
(
)
(
02
01
02
01
0
0
T
S
T
S
x
T
S
T
S
T
n
x
T
n










Probability of Error for Optimum Filter
We use the standard erfc function
Probability of Error for Optimum Filter is given by
Optimum Filter has to maximize the ratio in such a way that Pe becomes maximum







2
2
)
(
)
( 02
01
2
2
2
1
T
S
T
S
x
e dx
e
P
)
2
(
2
1
)
(
x
erfc
x
Q 




x
x
dx
e
x
erfc
2
2
)
(

)
2
2
)
(
)
(
(
2
1 02
01

T
S
T
S
erfc
Pe


18
• An optimum filter yields a maximum ratio is called a matched filter when the input noise
is white.
• In other words the matched filter is the optimal filter for maximizing the signal-to-noise
ratio (SNR) in the presence of additive white Noise.
• So the noise spectral density will be .
• Transfer function of matched filter is given by
• The impulsive response of the filter can be calculated by taking inverse Fourier transform
of H(f).
• = X
• Transfer Function of Matched filter
Matched Filter
19
• The impulse response of a filter producing maximum output signal-to-
noise ratio is the mirror image of message signal s(t), delayed by symbol
time duration T.
• The filter designed is called a MATCHED FILTER
h(𝑡)={𝑘 𝑥(𝑇 −𝑡)0≤ 𝑡 ≤ 𝑇
0𝑒𝑙𝑠𝑒 h
𝑤 𝑒𝑟𝑒
Matched Filter
20
Realization of Matched filter
• A filter that is matched to the waveform s(t), has an impulse
response
• h(t) is a delayed version of the mirror image of the original
signal waveform
h(𝑡)={𝑘 𝑠(𝑇 − 𝑡)0 ≤𝑡 ≤ 𝑇
0𝑒𝑙𝑠𝑒 h
𝑤 𝑒𝑟𝑒
Signal Waveform Mirror image of signal
waveform
Impulse response of
matched filter
• In correlator the received signal plus noise n(t) is multiplied by a locally generated
waveform s1(t)-s2(t).
• The output of the multiplier is passed through an integrator whose output is sampled at
t=T.
• This type of receiver is called a correlator since we are correlating the received signal and
noise with the waveform s1(t) –s2(t).
• The output signal and noise of the correlator shown
• - ]dt where Si(t) is either S1(t) ot S2(t)
• - ]dt
Correlator
Correlator
• The matched filter and correlator are not simply two distinct, independent
techniques which happen to yield the same result. In fact they are two techniques
of synthesizing the optimum filter h(t).
Digital Modulation
Digital modulation and demodulation:
– Modulation maps the digital information into an analog waveform appropriate for
transmission over the channel. Examples: ASK, FSK, PSK
In CW modulation , PM and FM signals are difficult to distinguish. In PSK and
FSK both have constant envelope while ASK does not.
– Demodulation recover the baseband digital information from a bandpass analog
signal at a carrier frequency that is very high compared to the baseband frequency.
Digital Modulation Techniques
 Modulation involves operations on one or more of the three characteristics of a carrier
signal: Amplitude, Frequency and Phase.
 The three basic modulation methods are:
–Amplitude Shift Keying (ASK)
–Phase Shift Keying (PSK)
–Frequency Shift Keying (FSK)
 These could be applied to binary or M-ary signals.
Waveforms for the three basic forms of signaling binary information
(a) Amplitude-shift keying.
(b) Phase-shift keying.
(c) Frequency-shift keying with continuous phase.
• In BPSK the transmitted signal is a sinusoid of fixed amplitude.
• It has one fixed phase when the data is at one level and when the data is at other
level the phase is different by 180 degree.
Binary Phase-Shift Keying (BPSK)
0 1 1 0 1 0 0 1
Binary Phase-Shift Keying (BPSK)
 BPSK equation can be written as
 Where b(t) will be either 1 or -1


, , bit
duration
: carrier frequency, chosen to be for some
fixed
integer
 : t transmitted signal energy per bit, i.e.
 The pair of signals differ only in a relative phase shift of
180 degrees
or fc  1/ Tb
“1”
“0”
)
2
cos(
2
)
( 
 
 t
f
T
E
t
b
V c
b
b
BPSK
BPSK Transmitter
BPSK Receiver
Spectral Density of BPSK
•
PSD of NRZ Data b(t) & Binary PSK
BW= 2fb
There is one basis function of unit energy
 Then
 A binary PSK system is therefore characterized by having a signal space that is one-
dimensional (i.e. N=1), and with two message points (i.e. M = 2)
s1
s2
0
Signal Space Representation for BPSK
Decision rule of BPSK
 Decision rule:
 Signal s1(t) (or binary 1) was transmitted if the received signal point r falls in
region R1
 Signal s2(t) (or binary 0) was transmitted otherwise
s1
s2
 Assume that the two signals are equally likely, i.e. P(s1) = P(s2) = 0.5. Then the
optimum decision boundary is the midpoint of the line joining these two message
points
Region R2 Region R1
0
 The conditional probability of the receiver deciding in favor of symbol s2(t) given that s1(t)
is transmitted is
r
0
Probability of Error for BPSK
Probability of Error for BPSK
BPSK signal for 1 and 0
Probability of Error function for Optimum Filter
Maximum Signal to noise ratio of Optimum filter.










 
df
f
S
f
X
T
x
T
x
ni )
(
)
(
)
(
)
(
2
2
max
02
01

PSD of White noise input is Sni(f)=N0/2
Probability of Error for BPSK
X(t)=s1(t)-s2(t)
Probability of Error for BPSK is given by
Quadrature Phase Shift Keying (QPSK)
 PSK that uses phase shifts of 90º=π/2 rad
 4 different signals generated, each representing 2 bits
Advantage: higher data rate than in PSK (2 bits per bit interval), while bandwidth
occupancy remains the same
4-PSK can easily be extended to 8-PSK, i.e. n-PSK
However, higher rate PSK schemes are limited by the ability of equipment to
distinguish small differences in phase
Mathematical Representation of QPSK
•
QPSK Waveforms
QPSK Transmitter
QPSK Receiver
Signal Space Representation
0
1 0 2 0
0 0
( ) 2 cos (2 1) 0,1,2,3
4
sin ho
2 2
( ) cos ( ) sin
2 2
( ) cos(2 1) cos sin(2 1) sin
4 4
2 cos(2 1)
4
m s
m s s
e
Four quadrature signals v t P t m m
U g two ort normal signals
u t t and u t t
T T
v t PT m t PT m t
T T
If b m and


 
 
 

 
   
 
 
 
   
   
   
   
 
1 2
2 sin(2 1)
4
( ) ( ) ( ) ( ) ( )
o
m b e b o
b m
then v t E b t u t E b t u t

 
 
Signal Space Representation
b
E
d 2

p. 45
PSD of QPSK
p. 46
In QPSK M=4
Probability of Error for QPSK
Error Probability of QPSK is given by
PeQPSK= 2 x PeBPSK
In QPSK each symbol is of 2 bit duration long so E=2Eb
Therefore probability of error for QPSK is
0
2
2
1
2
N
E
erfc
x
PeQPSK 
0
2N
E
erfc
PeQPSK 
0
N
E
erfc
P b
eQPSK 
M ary PSK (MPSK)
• In M-ary data transmission, it sends one of M possible signals during
each signaling interval T.
• M=2^n and T=nTb, where n is an integer.
• Each of the M signals is called as symbol.
• In MPSK the phase of the carrier takes on M possible values.
M
m
M
m
m ...
2
,
1
,
)
1
(
2





]
)
1
(
2
2
cos[
2
)
(
M
m
t
f
T
E
t
s c
s
m





M ary PSK (MPSK)
The mathematical equation for MPSK is given by
MPSK Transmitter
MPSK Receiver
Signal Space Representation
Signal Space Representation
Power Spectral Density of MPSK
M
fb
BW
2
log
2

Probability of Error for MPSK
• Probability of MPSK is given by
Binary Frequency Shift Keying
0 1 1 0 1 0 0 1
• The output of a FSK modulated wave is high in frequency for a binary High
input and is low in frequency for a binary Low input.
• The binary 1s and 0s are called Mark and Space frequencies.
Binary Frequency Shift Keying
•
• Two balanced modulators are used one with carrier WH and one with
carrier WL.
• The voltage values of PH(t) and PL(t) are related to the voltage values
of d(t) in the following manner
d(t) PH(t) PL(t)
+1 V +1V 0V
-1V 0V +1V
Binary Frequency Shift Keying
Binary FSK Transmitter
Non Coherent BFSK Receiver
Coherent Binary FSK Receiver
Power Spectral Density of BFSK
•
Power Spectral Density of BFSK
•
PSD of BFSK
BW= 4fb
 Unlike BPSK, here two orthogon normal basis functions are required to represent
s1(t) and s2(t).
 Signal space representation
Signal Space for BFSK
 Signal space diagram for binary FSK
Message point
Message point
Decision Regions of Binary FSK
 The receiver decides in favor of s1 if the received signal point represented by the
observation vector r falls inside region R1. This occurs when r1 > r2
 When r1 < r2 , r falls inside region R2 and the receiver decides in favor of s2
Message point
Message
point
Decision boundary
R1
R2
Probability of Error for Binary FSK
• The binary FSK signal is represented as
• For binary 1
• For binary 0
Probability of Error function for Optimum Filter
Error Probability of BPSK is given by
)
2
cos(
2
)
(
)
2
cos(
2
)
(
t
f
P
t
S
t
f
P
t
S
L
s
L
H
s
H




No
Eb
T
S
T
S 6
.
0
2
2
)
(
)
( 01
01






 

0
6
.
0
(
2
1
N
E
erfc
P b
e 
0
2
(
2
1
N
E
erfc
P b
e 
Non-orthogonal FSK Orthogonal FSK
Probability of Error and the Distance Between Signals
Parameters BPSK QPSK BFSK
d12 2Eb 2Eb 2Eb
Pe ½ erfc(Eb /No ) erfc(Eb /No ) ½ erfc(0.6Eb /No )
Bandwidth requirement 2fb fb 4fb
Modulation Linear Linear Non linear
Applications
• 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.
• BPSK modulation is a very basic technique used in various wireless standards
such as CDMA, WiMAX (16d, 16e), WLAN 11a, 11b, 11g, 11n, Satellite, DVB,
Cable modem etc.
• Telephone line modem use FSK to transmit 300 bits/sec at two frequencies
1070Hz & 1270 Hz
Digital Communication Lab
Digital Communication SPPU  Unit II.pptx
List of Laboratory Experiments based on Unit-II
Group A
1 Study of BPSK transmitter & receiver using suitable hardware setup/kit.
2 Study of QPSK transmitter & receiver using suitable hardware setup/kit
3 Study of BFSK transmitter & receiver using suitable hardware setup/kit
4 Study of Baseband receiver performance in presence of Noise using suitable
hardware setup/kit.
Group C
5 Simulation study of Performance of M-ary PSK
6 Simulation Study of performance of BPSK receiver in presence of noise
Study of BPSK transmitter & receiver
Study of QPSK transmitter & receiver
Study of BFSK transmitter & receiver
Study of Baseband receiver performance in presence of
Noise
Simulation Study of performance of BPSK receiver in
presence of noise
% Initialization of Data and variables
• clc;
• clear all;
• close all;
• nr_data_bits=8192;
• b_data=(randn(1,nr_data_bits))>.5;
• b=[b_data];
• d=zeros(1,length(b));
Generation of BPSK
• for n=1:length(b)
• if(b(n)==0)
• d(n)=exp(j*2*pi);
• end
• if(b(n)==1)
• d(n)=exp(j*pi);
• end
• end
disp(d)
• bpsk=d;
•
Plotting of BPSK Data
• figure(1);
• plot(d,'o');
• axis([-2 2 -2 2]);
• grid on;
• xlabel('real');
• ylabel('imag');
• title('BPSK constellation');
Addition of Noise
• SNR=0:24;
• BER1=[];
• SNR1=[];
• for SNR=0:length(SNR);
• sigma=sqrt(10.0^(-SNR/10.0)); snbpsk=(real(bpsk)+sigma.*randn(size(bpsk)))+i.*(imag(bpsk)
+sigma*randn(size(bpsk)));
Plotting of BPSK data with Noise
• figure(2);
• plot(snbpsk,'o');
• axis([-2 2 -2 2]);
• grid on;
• xlabel('real');
• ylabel('imag');
• title('Bpsk constellation with noise');
Recovering of Data
• %receiver
• r=snbpsk;
• bhat=[real(r)<0];
• bhat=bhat(:)';
• bhat1=bhat;
• ne=sum(b~=bhat1);
• BER=ne/nr_data_bits;
• BER1=[BER1 BER];
• SNR1=[SNR1 SNR];
• end
Plotting of BER graph of BPSK
• figure(3);
• semilogy(SNR1,BER1,'-*');
• grid on;
• xlabel('SNR=Eb/No(db)');
• ylabel('BER');
• title('Simulation of BER for BPSK ');
• legend('BER-simulated');
Thank You….. !!

More Related Content

PPT
Du binary signalling
DOC
Pulse code modulation and Quantization
PPTX
Super heterodyne receiver
PDF
Digital Signal Processing[ECEG-3171]-Ch1_L02
PPTX
Pulse shaping
PDF
1.introduction to signals
PPTX
DIFFERENTIAL PCM
PPTX
Amplitude shift keying (ask).pptx
Du binary signalling
Pulse code modulation and Quantization
Super heterodyne receiver
Digital Signal Processing[ECEG-3171]-Ch1_L02
Pulse shaping
1.introduction to signals
DIFFERENTIAL PCM
Amplitude shift keying (ask).pptx

What's hot (20)

PPTX
Digital Signal Processing
PPT
Digital signal processing part1
PPTX
Waveform Coding
PPTX
Digital modulation techniques
PDF
Pulse Code Modulation (PCM)
PPTX
Classification of signals
PPTX
M ary psk and m ary qam ppt
PPTX
Delta Modulation & Adaptive Delta M.pptx
PDF
SS - Unit 1- Introduction of signals and standard signals
PPTX
Function generator
PPTX
Butterworth filter
PPT
Fourier analysis of signals and systems
PDF
Digital modulation basics(nnm)
PPTX
ASK, FSK, PSK Modulation Techniques in Detail
PPTX
IIR filter
PPTX
Diodes and Its Application
PPT
S parameters
Digital Signal Processing
Digital signal processing part1
Waveform Coding
Digital modulation techniques
Pulse Code Modulation (PCM)
Classification of signals
M ary psk and m ary qam ppt
Delta Modulation & Adaptive Delta M.pptx
SS - Unit 1- Introduction of signals and standard signals
Function generator
Butterworth filter
Fourier analysis of signals and systems
Digital modulation basics(nnm)
ASK, FSK, PSK Modulation Techniques in Detail
IIR filter
Diodes and Its Application
S parameters
Ad

Similar to Digital Communication SPPU Unit II.pptx (20)

PDF
Unit 2 Notes (1). .p df ppt presentation
PDF
Detection and Binary Decision in AWGN Channel
PPT
Digital Data Transmission.ppt
PPTX
Structure-of-the-optimal-receiver-deterministic-signals..pptx
PPT
Digital data transmission
PPTX
D.C.S Unit 2 Related Topic of ECE Subject
PPTX
PDF
PDF
Initial acquisition in digital communication systems by Fuyun Ling, v1.2
PPT
Pulse Code Modulation
PPT
UNIT III MATCHED FILTER in communication systems.ppt
PDF
Communication_Systems__An_Intro_-_A._Bruce_Carlson_.pdf
PDF
analog communication system for undergraduate .pdf
PDF
Research on Error Correction Signal in Wireless Communication by AWGN
PDF
3008_Lecture8_Digital Demodulation.pdf
PPT
Vidyalankar final-essentials of communication systems
PPTX
Digital Communication Sytems
PPTX
ADDITTIVE WHITE GAUSIAN NOIS ( AWGN)
PDF
PPTX
Digital communication methods
Unit 2 Notes (1). .p df ppt presentation
Detection and Binary Decision in AWGN Channel
Digital Data Transmission.ppt
Structure-of-the-optimal-receiver-deterministic-signals..pptx
Digital data transmission
D.C.S Unit 2 Related Topic of ECE Subject
Initial acquisition in digital communication systems by Fuyun Ling, v1.2
Pulse Code Modulation
UNIT III MATCHED FILTER in communication systems.ppt
Communication_Systems__An_Intro_-_A._Bruce_Carlson_.pdf
analog communication system for undergraduate .pdf
Research on Error Correction Signal in Wireless Communication by AWGN
3008_Lecture8_Digital Demodulation.pdf
Vidyalankar final-essentials of communication systems
Digital Communication Sytems
ADDITTIVE WHITE GAUSIAN NOIS ( AWGN)
Digital communication methods
Ad

More from shilpajahagirdar93 (6)

PDF
UHV FOP_S1 Inculcation of Human Values.pdf
PDF
GRP_PCS_Unit 1_Signal and Spectra_Part22.pdf
PPTX
GRP_PCS_Unit 1_Signal and Spectra_Part1.pptx
PPTX
Digital Communication SPPU _Unit I.pptx
PPTX
Digital Communication SPPU _Unit II.pptx
PPTX
Digital communication SPPU UnitIV_RB.pptx
UHV FOP_S1 Inculcation of Human Values.pdf
GRP_PCS_Unit 1_Signal and Spectra_Part22.pdf
GRP_PCS_Unit 1_Signal and Spectra_Part1.pptx
Digital Communication SPPU _Unit I.pptx
Digital Communication SPPU _Unit II.pptx
Digital communication SPPU UnitIV_RB.pptx

Recently uploaded (20)

PDF
IAE-V2500 Engine for Airbus Family 319/320
PPT
UNIT-I Machine Learning Essentials for 2nd years
PDF
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
PDF
LS-6-Digital-Literacy (1) K12 CURRICULUM .pdf
PPTX
Software-Development-Life-Cycle-SDLC.pptx
PPT
Unit - I.lathemachnespct=ificationsand ppt
PPTX
1. Effective HSEW Induction Training - EMCO 2024, O&M.pptx
PPTX
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
PDF
Mechanics of materials week 2 rajeshwari
PPTX
INTERNET OF THINGS - EMBEDDED SYSTEMS AND INTERNET OF THINGS
PDF
Using Technology to Foster Innovative Teaching Practices (www.kiu.ac.ug)
PDF
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
PPT
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
PPTX
SE unit 1.pptx by d.y.p.akurdi aaaaaaaaaaaa
PDF
B461227.pdf American Journal of Multidisciplinary Research and Review
PDF
AIGA 012_04 Cleaning of equipment for oxygen service_reformat Jan 12.pdf
PPTX
Design ,Art Across Digital Realities and eXtended Reality
PDF
THE PEDAGOGICAL NEXUS IN TEACHING ELECTRICITY CONCEPTS IN THE GRADE 9 NATURAL...
PDF
electrical machines course file-anna university
PPTX
22ME926Introduction to Business Intelligence and Analytics, Advanced Integrat...
IAE-V2500 Engine for Airbus Family 319/320
UNIT-I Machine Learning Essentials for 2nd years
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
LS-6-Digital-Literacy (1) K12 CURRICULUM .pdf
Software-Development-Life-Cycle-SDLC.pptx
Unit - I.lathemachnespct=ificationsand ppt
1. Effective HSEW Induction Training - EMCO 2024, O&M.pptx
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
Mechanics of materials week 2 rajeshwari
INTERNET OF THINGS - EMBEDDED SYSTEMS AND INTERNET OF THINGS
Using Technology to Foster Innovative Teaching Practices (www.kiu.ac.ug)
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
SE unit 1.pptx by d.y.p.akurdi aaaaaaaaaaaa
B461227.pdf American Journal of Multidisciplinary Research and Review
AIGA 012_04 Cleaning of equipment for oxygen service_reformat Jan 12.pdf
Design ,Art Across Digital Realities and eXtended Reality
THE PEDAGOGICAL NEXUS IN TEACHING ELECTRICITY CONCEPTS IN THE GRADE 9 NATURAL...
electrical machines course file-anna university
22ME926Introduction to Business Intelligence and Analytics, Advanced Integrat...

Digital Communication SPPU Unit II.pptx

  • 1. Faculty Orientation Program on TE (E&TC) Revised Syllabus 2019 Course under the aegis of Board of Studies E&TC, SPPU, Pune July 22, 2021 Digital Communication Dr Mrs P Malathi Professor & HOD E&TC DYPCOE, Akurdi, Pune
  • 2. Unit II Digital Modulation-I (07 Hrs.) Baseband Signal Receiver: Probability of Error, Optimal Receiver Design. Digital Modulation: Generation, Reception, Signal Space Representation and Probability of Error Calculation for Binary Phase Shift Keying (BPSK), Binary Frequency Shift Keying (BFSK), Quadrature Phase Shift Keying (QPSK), M-ary Phase Shift Keying (MPSK). CO2: Understand and explain various digital modulation techniques used in digital communication systems and analyze their performance in presence of AWGN noise.
  • 3. Text Books: 1. Taub, Schilling and Saha, “Principles of Communication Systems”, McGraw-Hill, 4 th Edition, 2. B.P. Lathi, Zhi Ding , “Modern Analog and Digital Communication System”, Oxford University Press, 4th Edition. Reference Books: 1. Bernard Sklar, Prabitra Kumar Ray, “Digital Communications Fundamentals and Applications”, Pearson Education, 2nd Edition 2. Wayne Tomasi, “Electronic Communications System”, Pearson Education, 5th Edition 3. A.B Carlson, P B Crully, J C Rutledge, “Communication Systems”, Tata McGraw Hill Publication, 5t h Edition 4. Simon Haykin, “Communication Systems”, John Wiley & Sons, 4th Edition 5. Simon Haykin, “Digital Communication Systems”, John Wiley & Sons, 4 th Edition. MOOC / NPTEL Courses: 1. NPTEL Course on “Digital Communications” Link of the Course: https://nptel.ac.in/courses/108/102/108102096/ Learning Resources
  • 4. Objectives • To understand base band receiver design and analysis of performance parameter probability of error. • To study generation and reception of digital modulation methods of BPSK, BFSK, QPSK and M-ary PSK. • To study signal space representation and its significance for various digital modulation techniques. • Derive mathematical expression for Probability of digital modulation techniques BPSK, BFSK, QPSK and M-ary PSK.
  • 5. Outcomes [Contributing to Placement, Higher Education, Entrepreneurship] Students Will •Able to analyze baseband receiver for digital communication system. •Compute probability of error for optimum filter •Appraise the concept of generation and reception of different digital modulation techniques such as BPSK, BFSK, QPSK, MPSK. •Understand significance of signal space representation and power spectral density of BPSK, BFSK, QPSK, MPSK. •Compute probability of error for digital modulation techniques.
  • 7. 7 Detection of Binary Signal in Presence of Noise • For any binary channel, the transmitted signal over a symbol interval (0,T) is: • The received signal r(t) degraded by noise n(t) and possibly degraded by the impulse response of the channel hc(t), is Where n(t) is assumed to be zero mean AWGN process • For ideal distortion less channel where hc(t) is an impulse function and convolution with hc(t) produces no degradation, r(t) can be represented as: 1 2 ( ) 0 1 ( ) ( ) 0 0 i s t t T for a binary s t s t t T for a binary        2 , 1 ) ( ) ( * ) ( ) (    i t n t h t s t r c i T t i t n t s t r i      0 2 , 1 ) ( ) ( ) (
  • 8. 8 Detection of Binary Signal in Presence of Noise • The recovery of signal at the receiver consist of two parts • Filter • Reduces the effect of noise (as well as Tx induced ISI) • The output of the filter is sampled at t=T. This reduces the received signal to a single variable z(T) called the test statistics • Detector (or decision circuit) • Compares the z(T) to some threshold level 0 , i.e., where H1 and H2 are the two possible binary hypothesis 1 2 0 ( ) H H z T   
  • 9. Optimum Filter • It is used for detecting baseband signals • Requirements of signal receivers must have • Improved SNR • Checked at instant in bit period when SNR is Maximum • Minimum Pe • Decision Threshold in Optimum Filter • Let us assume that received signal is binary waveform & is represented in Polar NRZ signaling • For Binary 1 : S1(t) = +A for T duration • For Binary 0 : S2(t) = -A for T duration
  • 10. Optimum Filter • Thus the input signal can either be S1(t) or S2(t) depending upon the polarity of NRZ Signaling • In absence of Noise, receiver output is • r(T) = S01(T) if s(t) = s1(t) • r(T) = S02(T) if s(t) = s2(t) • Thus in absence of noise, decisions are taken clearly.
  • 11. • In presence of noise • Select S1(t) if r(T) is closer to S01(T) than S02(T) • Select S2(t) if r(T) is closer to S02(T) than S01(T) • Therefore the decision boundary will be the midway between S01(T) & S02(T) i.e. decision boundary = (S01(T) + S02(T))/2 Optimum Filter
  • 12. Probability of Error for Optimum Filter • Suppose that S2(t) was transmitted, but S01(T) is greater than S02(T). • If noise no(T) is positive & larger in magnitude then the voltage difference [(S01(T)+S02(T))/2] - S02(T) then incorrect decision will be taken. • Error will be generated if • no(T) ≥ [(S01(T) + S02(T))/2]-S02(T) • no(T) ≥ [(S01(T) - S02(T))/2] …………… 1
  • 13. • Similarly, Suppose that S1(t) was transmitted, but S02(T) is greater than S01(T). • Incorrect decision will be taken if • no(T) ≤ [(S02(T) - S01(T))/2] …………….. 2 Probability of error for S1(t) & S2(t) are obtained on evaluating Probability of equation 1 & 2 respectively. Probability of Error for Optimum Filter
  • 14. Probability of Error for Optimum Filter 2 ) ( ) ( 02 01 T S T S  2 ) ( ) ( 01 02 T S T S  P[n0(t)]=(S01(T)-S02(T))/2
  • 15. Probability of Error for Optimum Filter                    2 0 0 2 1 exp 2 1 ) (    m x x fX Gaussian Noise: pdf of a Gaussian distributed function for random variable x is given by, To calculate pdf of a white Gaussian noise we replace x = no(T) & zero mean, i.e. m=0                   2 0 o 0 o (T) n 2 1 exp 2 1 ) (T) n (    X f
  • 16. Probability of Error for Optimum Filter • P[no(T) ≥ [(S01(T) - S02(T))/2] ] = • To solve the above integral Put • So integrals will change to    2 ) ( ) ( 02 01 ) ( T S T S X d f (T) n (T) n o o  2 ) ( 0 T n x  ) ( 2 2 ) ( ) ( 0 2 2 / ) ( 02 01 2 2 0 T dn e P T S T S T n e        dx T dn T dn dx T n d dx T n x     2 ) ( ) ( 2 1 ) 2 ) ( ( 2 ) ( 0 0 0 0      2 2 ) ( ) ( 2 ) ( ) ( ) ( ) ( 02 01 02 01 0 0 T S T S x T S T S T n x T n          
  • 17. Probability of Error for Optimum Filter We use the standard erfc function Probability of Error for Optimum Filter is given by Optimum Filter has to maximize the ratio in such a way that Pe becomes maximum        2 2 ) ( ) ( 02 01 2 2 2 1 T S T S x e dx e P ) 2 ( 2 1 ) ( x erfc x Q      x x dx e x erfc 2 2 ) (  ) 2 2 ) ( ) ( ( 2 1 02 01  T S T S erfc Pe  
  • 18. 18 • An optimum filter yields a maximum ratio is called a matched filter when the input noise is white. • In other words the matched filter is the optimal filter for maximizing the signal-to-noise ratio (SNR) in the presence of additive white Noise. • So the noise spectral density will be . • Transfer function of matched filter is given by • The impulsive response of the filter can be calculated by taking inverse Fourier transform of H(f). • = X • Transfer Function of Matched filter Matched Filter
  • 19. 19 • The impulse response of a filter producing maximum output signal-to- noise ratio is the mirror image of message signal s(t), delayed by symbol time duration T. • The filter designed is called a MATCHED FILTER h(𝑡)={𝑘 𝑥(𝑇 −𝑡)0≤ 𝑡 ≤ 𝑇 0𝑒𝑙𝑠𝑒 h 𝑤 𝑒𝑟𝑒 Matched Filter
  • 20. 20 Realization of Matched filter • A filter that is matched to the waveform s(t), has an impulse response • h(t) is a delayed version of the mirror image of the original signal waveform h(𝑡)={𝑘 𝑠(𝑇 − 𝑡)0 ≤𝑡 ≤ 𝑇 0𝑒𝑙𝑠𝑒 h 𝑤 𝑒𝑟𝑒 Signal Waveform Mirror image of signal waveform Impulse response of matched filter
  • 21. • In correlator the received signal plus noise n(t) is multiplied by a locally generated waveform s1(t)-s2(t). • The output of the multiplier is passed through an integrator whose output is sampled at t=T. • This type of receiver is called a correlator since we are correlating the received signal and noise with the waveform s1(t) –s2(t). • The output signal and noise of the correlator shown • - ]dt where Si(t) is either S1(t) ot S2(t) • - ]dt Correlator
  • 22. Correlator • The matched filter and correlator are not simply two distinct, independent techniques which happen to yield the same result. In fact they are two techniques of synthesizing the optimum filter h(t).
  • 24. Digital modulation and demodulation: – Modulation maps the digital information into an analog waveform appropriate for transmission over the channel. Examples: ASK, FSK, PSK In CW modulation , PM and FM signals are difficult to distinguish. In PSK and FSK both have constant envelope while ASK does not. – Demodulation recover the baseband digital information from a bandpass analog signal at a carrier frequency that is very high compared to the baseband frequency.
  • 25. Digital Modulation Techniques  Modulation involves operations on one or more of the three characteristics of a carrier signal: Amplitude, Frequency and Phase.  The three basic modulation methods are: –Amplitude Shift Keying (ASK) –Phase Shift Keying (PSK) –Frequency Shift Keying (FSK)  These could be applied to binary or M-ary signals.
  • 26. Waveforms for the three basic forms of signaling binary information (a) Amplitude-shift keying. (b) Phase-shift keying. (c) Frequency-shift keying with continuous phase.
  • 27. • In BPSK the transmitted signal is a sinusoid of fixed amplitude. • It has one fixed phase when the data is at one level and when the data is at other level the phase is different by 180 degree. Binary Phase-Shift Keying (BPSK) 0 1 1 0 1 0 0 1
  • 28. Binary Phase-Shift Keying (BPSK)  BPSK equation can be written as  Where b(t) will be either 1 or -1   , , bit duration : carrier frequency, chosen to be for some fixed integer  : t transmitted signal energy per bit, i.e.  The pair of signals differ only in a relative phase shift of 180 degrees or fc  1/ Tb “1” “0” ) 2 cos( 2 ) (     t f T E t b V c b b BPSK
  • 32. PSD of NRZ Data b(t) & Binary PSK BW= 2fb
  • 33. There is one basis function of unit energy  Then  A binary PSK system is therefore characterized by having a signal space that is one- dimensional (i.e. N=1), and with two message points (i.e. M = 2) s1 s2 0 Signal Space Representation for BPSK
  • 34. Decision rule of BPSK  Decision rule:  Signal s1(t) (or binary 1) was transmitted if the received signal point r falls in region R1  Signal s2(t) (or binary 0) was transmitted otherwise s1 s2  Assume that the two signals are equally likely, i.e. P(s1) = P(s2) = 0.5. Then the optimum decision boundary is the midpoint of the line joining these two message points Region R2 Region R1 0
  • 35.  The conditional probability of the receiver deciding in favor of symbol s2(t) given that s1(t) is transmitted is r 0 Probability of Error for BPSK
  • 36. Probability of Error for BPSK BPSK signal for 1 and 0 Probability of Error function for Optimum Filter Maximum Signal to noise ratio of Optimum filter.             df f S f X T x T x ni ) ( ) ( ) ( ) ( 2 2 max 02 01  PSD of White noise input is Sni(f)=N0/2
  • 37. Probability of Error for BPSK X(t)=s1(t)-s2(t) Probability of Error for BPSK is given by
  • 38. Quadrature Phase Shift Keying (QPSK)  PSK that uses phase shifts of 90º=π/2 rad  4 different signals generated, each representing 2 bits Advantage: higher data rate than in PSK (2 bits per bit interval), while bandwidth occupancy remains the same 4-PSK can easily be extended to 8-PSK, i.e. n-PSK However, higher rate PSK schemes are limited by the ability of equipment to distinguish small differences in phase
  • 43. Signal Space Representation 0 1 0 2 0 0 0 ( ) 2 cos (2 1) 0,1,2,3 4 sin ho 2 2 ( ) cos ( ) sin 2 2 ( ) cos(2 1) cos sin(2 1) sin 4 4 2 cos(2 1) 4 m s m s s e Four quadrature signals v t P t m m U g two ort normal signals u t t and u t t T T v t PT m t PT m t T T If b m and                                        1 2 2 sin(2 1) 4 ( ) ( ) ( ) ( ) ( ) o m b e b o b m then v t E b t u t E b t u t     
  • 45. p. 45
  • 46. PSD of QPSK p. 46 In QPSK M=4
  • 47. Probability of Error for QPSK Error Probability of QPSK is given by PeQPSK= 2 x PeBPSK In QPSK each symbol is of 2 bit duration long so E=2Eb Therefore probability of error for QPSK is 0 2 2 1 2 N E erfc x PeQPSK  0 2N E erfc PeQPSK  0 N E erfc P b eQPSK 
  • 48. M ary PSK (MPSK) • In M-ary data transmission, it sends one of M possible signals during each signaling interval T. • M=2^n and T=nTb, where n is an integer. • Each of the M signals is called as symbol. • In MPSK the phase of the carrier takes on M possible values. M m M m m ... 2 , 1 , ) 1 ( 2     
  • 49. ] ) 1 ( 2 2 cos[ 2 ) ( M m t f T E t s c s m      M ary PSK (MPSK) The mathematical equation for MPSK is given by
  • 54. Power Spectral Density of MPSK M fb BW 2 log 2 
  • 55. Probability of Error for MPSK • Probability of MPSK is given by
  • 56. Binary Frequency Shift Keying 0 1 1 0 1 0 0 1 • The output of a FSK modulated wave is high in frequency for a binary High input and is low in frequency for a binary Low input. • The binary 1s and 0s are called Mark and Space frequencies.
  • 58. • Two balanced modulators are used one with carrier WH and one with carrier WL. • The voltage values of PH(t) and PL(t) are related to the voltage values of d(t) in the following manner d(t) PH(t) PL(t) +1 V +1V 0V -1V 0V +1V Binary Frequency Shift Keying
  • 60. Non Coherent BFSK Receiver
  • 62. Power Spectral Density of BFSK •
  • 63. Power Spectral Density of BFSK •
  • 65.  Unlike BPSK, here two orthogon normal basis functions are required to represent s1(t) and s2(t).  Signal space representation Signal Space for BFSK
  • 66.  Signal space diagram for binary FSK Message point Message point
  • 67. Decision Regions of Binary FSK  The receiver decides in favor of s1 if the received signal point represented by the observation vector r falls inside region R1. This occurs when r1 > r2  When r1 < r2 , r falls inside region R2 and the receiver decides in favor of s2 Message point Message point Decision boundary R1 R2
  • 68. Probability of Error for Binary FSK • The binary FSK signal is represented as • For binary 1 • For binary 0 Probability of Error function for Optimum Filter Error Probability of BPSK is given by ) 2 cos( 2 ) ( ) 2 cos( 2 ) ( t f P t S t f P t S L s L H s H     No Eb T S T S 6 . 0 2 2 ) ( ) ( 01 01          0 6 . 0 ( 2 1 N E erfc P b e  0 2 ( 2 1 N E erfc P b e  Non-orthogonal FSK Orthogonal FSK
  • 69. Probability of Error and the Distance Between Signals Parameters BPSK QPSK BFSK d12 2Eb 2Eb 2Eb Pe ½ erfc(Eb /No ) erfc(Eb /No ) ½ erfc(0.6Eb /No ) Bandwidth requirement 2fb fb 4fb Modulation Linear Linear Non linear
  • 70. Applications • 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. • BPSK modulation is a very basic technique used in various wireless standards such as CDMA, WiMAX (16d, 16e), WLAN 11a, 11b, 11g, 11n, Satellite, DVB, Cable modem etc. • Telephone line modem use FSK to transmit 300 bits/sec at two frequencies 1070Hz & 1270 Hz
  • 73. List of Laboratory Experiments based on Unit-II Group A 1 Study of BPSK transmitter & receiver using suitable hardware setup/kit. 2 Study of QPSK transmitter & receiver using suitable hardware setup/kit 3 Study of BFSK transmitter & receiver using suitable hardware setup/kit 4 Study of Baseband receiver performance in presence of Noise using suitable hardware setup/kit. Group C 5 Simulation study of Performance of M-ary PSK 6 Simulation Study of performance of BPSK receiver in presence of noise
  • 74. Study of BPSK transmitter & receiver
  • 75. Study of QPSK transmitter & receiver
  • 76. Study of BFSK transmitter & receiver
  • 77. Study of Baseband receiver performance in presence of Noise
  • 78. Simulation Study of performance of BPSK receiver in presence of noise % Initialization of Data and variables • clc; • clear all; • close all; • nr_data_bits=8192; • b_data=(randn(1,nr_data_bits))>.5; • b=[b_data]; • d=zeros(1,length(b));
  • 79. Generation of BPSK • for n=1:length(b) • if(b(n)==0) • d(n)=exp(j*2*pi); • end • if(b(n)==1) • d(n)=exp(j*pi); • end • end disp(d) • bpsk=d; •
  • 80. Plotting of BPSK Data • figure(1); • plot(d,'o'); • axis([-2 2 -2 2]); • grid on; • xlabel('real'); • ylabel('imag'); • title('BPSK constellation');
  • 81. Addition of Noise • SNR=0:24; • BER1=[]; • SNR1=[]; • for SNR=0:length(SNR); • sigma=sqrt(10.0^(-SNR/10.0)); snbpsk=(real(bpsk)+sigma.*randn(size(bpsk)))+i.*(imag(bpsk) +sigma*randn(size(bpsk)));
  • 82. Plotting of BPSK data with Noise • figure(2); • plot(snbpsk,'o'); • axis([-2 2 -2 2]); • grid on; • xlabel('real'); • ylabel('imag'); • title('Bpsk constellation with noise');
  • 83. Recovering of Data • %receiver • r=snbpsk; • bhat=[real(r)<0]; • bhat=bhat(:)'; • bhat1=bhat; • ne=sum(b~=bhat1); • BER=ne/nr_data_bits; • BER1=[BER1 BER]; • SNR1=[SNR1 SNR]; • end
  • 84. Plotting of BER graph of BPSK • figure(3); • semilogy(SNR1,BER1,'-*'); • grid on; • xlabel('SNR=Eb/No(db)'); • ylabel('BER'); • title('Simulation of BER for BPSK '); • legend('BER-simulated');