17EC61 Digital Communication Module 5
17EC61 Digital Communication Module 5
17EC61 Digital Communication Module 5
In a binary PSK system the pair of signals S1(t) and S2(t) are used to represent
binary symbol ‘1’ and ‘0’ respectively.
2 Eb
S1 (t ) Cos 2f c t --------- for Symbol ‘1’
Tb
2 Eb 2 Eb
S 2 (t ) Cos (2f c t ) Cos 2f c t ------- for Symbol ‘0’
Tb Tb
Non Return to
Zero Level Product
Encoder Modulator
Binary Binary PSK Signal
Data Sequence
2
1 (t ) Cos 2f c t
Tb
T
x(t) b x1 Decision Choose 1 if x1>0
0
dt Device
Choose 0 if x1<0
Correlator
1 (t ) Threshold λ = 0
In a Coherent binary PSK system the pair of signals S1(t) and S2(t) are used to
represent binary symbol ‘1’ and ‘0’ respectively.
2 Eb
S1 (t ) Cos 2f c t --------- for Symbol ‘1’
Tb
2 Eb 2 Eb
S 2 (t ) Cos (2f c t ) Cos 2f c t ------- for Symbol ‘0’
Tb Tb
Eb 0 Eb1
Where Eb= Average energy transmitted per bit Eb
2
In the case of PSK, there is only one basic function of Unit energy which is given
by
2
1 (t ) Cos 2f c t 0 t Tb
Tb
Therefore the transmitted signals are given by
S1 (t ) Eb 1 (t ) 0 t Tb for Symbol 1
S 2 (t ) Eb 1 (t ) 0 t Tb for Symbol 0
Tb
S11 S1 (t ) 1 (t ) dt Eb
0
Tb
S 21 S 2 (t ) 1 (t ) dt Eb
0
level encoder. The resulting binary wave [in polar form] and a sinusoidal carrier 1 (t )
nc
[whose frequency f c ] are applied to a product modulator. The desired BPSK wave
Tb
is obtained at the modulator output.
To detect the original binary sequence of 1’s and 0’s we apply the noisy PSK
signal x(t) to a Correlator, which is also supplied with a locally generated coherent
reference signal 1 (t ) as shown in fig (b). The correlator output x 1 is compared with a
threshold of zero volt.
If x1 > 0, the receiver decides in favour of symbol 1.
If x1 < 0, the receiver decides in favour of symbol 0.
Probability of Error Calculation ‘Or’
Bit Error rate Calculation [BER Calculation] :-
In BPSK system the basic function is given by
2
1 (t ) Cos 2f c t 0 t Tb
Tb
The signals S1(t) and S2(t) are given by
S1 (t ) Eb 1 (t ) 0 t Tb for Symbol 1
S 2 (t ) Eb 1 (t ) 0 t Tb for Symbol 0
Region R2 Region R1
- Eb Eb
0
Message Point 2 Message Point 1
S2(t) Decision Boundary S1(t)
If the observation element falls in the region R1, a decision will be made in favour
of symbol ‘1’. If it falls in region R2 a decision will be made in favour of symbol ‘0’.
The error is of two types
1) Pe(0/1) i.e. transmitted as ‘1’ but received as ‘0’ and
2) Pe(1/0) i.e. transmitted as ‘0’ but received as ‘1’.
Error of 1st kind is given by
1 ( x1 ) 2
Pe (1 / 0) 2 2 dx1
2 2 0
exp Assuming Gaussian Distribution
Where μ = mean value = Eb for the transmission of symbol ‘0’
N0
2 = Variance = for additive white Gaussiance noise.
2
Threshold Value λ = 0. [Indicates lower limit in integration]
x1 Eb
Put Z
N0
exp( Z ) dz
1
Pe 0 Pe (1 / 0) 2
( Eb / N 0 )
1 Eb
Pe (1 / 0) erfc
2 N0
1 Eb
Similarly Pe (0 / 1) erfc
2 N0
nc i
Frequency f i for some fixed integer nc and i=1, 2
Tb
The basic functions are given by
2
1 (t ) Cos 2f 1t and
Tb
2
2 (t ) Cos 2f 2 t for 0 t Tb and Zero Otherwise
Tb
E 0
S1 b and S2
0 Eb
fig a
fig b
symbol 1 and 0 volts for symbol ‘0’. When we have symbol 1 the upper channel is
switched on with oscillator frequency f1, for symbol ‘0’, because of inverter the lower
channel is switched on with oscillator frequency f2. These two frequencies are combined
using an adder circuit and then transmitted. The transmitted signal is nothing but
required BFSK signal.
The detector consists of two correlators. The incoming noisy BFSK signal x(t) is
common to both correlator. The Coherent reference signal 1 (t ) and 2 (t ) are supplied to
upper and lower correlators respectively.
The correlator outputs are then subtracted one from the other and resulting a
random vector ‘l’ (l=x1 - x2). The output ‘l’ is compared with threshold of zero volts.
If l > 0, the receiver decides in favour of symbol 1.
l < 0, the receiver decides in favour of symbol 0.
2
1 (t ) Cos 2f1t 0 t Tb
Tb
2
2 (t ) Cos 2f 2 t 0 t Tb
Tb
The transmitted signals S1(t) and S2(t) are given by
S 1(t ) Eb 1 (t ) for symbol 1
S 2 (t ) Eb 2 (t ) for symbol 0
Therefore Binary FSK system has 2 dimensional signal space with two messages
S1(t) and S2(t), [N=2 , m=2] they are represented as shown in fig.
Fig. Signal Space diagram of Coherent binary FSK system.
Tb
Tb
x2 x(t ) 2 (t )dt
0
N0
Assuming zero mean additive white Gaussian noise with input PSD . with
2
N0
variance .
2
The new observation vector ‘l’ is the difference of two random variables x 1 & x2.
l = x1 – x2
When symbol ‘1’ was transmitted x 1 and x2 has mean value of 0 and
Eb respectively.
Therefore the conditional mean of random variable ‘l’ for symbol 1 was
transmitted is
l x x
E E 1 E 2
1 1 1
Eb 0
Eb
l
Similarly for ‘0’ transmission E Eb
0
The total variance of random variable ‘l’ is given by
Var[l ] Var[ x1 ] Var[ x2 ]
N0
The probability of error is given by
1
(l Eb ) 2
Pe (1 / 0) Pe 0
2N 0 0 exp 2 N 0 dl
l Eb
Put Z
2N 0
1
Pe 0 exp( z
2
)dz
Eb
2 N0
1 Eb
erfc
2 2 N 0
1 Eb
Similarly Pe1 erfc
2 2 N 0
1
The total probability of error = Pe [ Pe (1 / 0) Pe (0 / 1) ]
2
Assuming 1’s & 0’s with equal probabilities
1
Pe= [ Pe 0 Pe1 ]
2
1 Eb
Pe erfc
2 2 N 0
2
1 (t ) Cos 2f e t
Tb
Tb
x(t) X dt
0
Decision
Device
If x > λ choose symbol 1
2
1 (t ) Cos 2f e t 0 t Tb
Tb
S 2 (t ) 0 for Symbol 0
The BASK system has one dimensional signal space with two messages (N=1, M=2)
Region E2 Region E1
Message
Point 2
Eb
1 (t )
0 Eb Message
2 Point 1
Fig. (c) Signal Space representation of BASK signal
wave [in unipolar form] and sinusoidal carrier 1 (t ) are applied to a product modulator.
The desired BASK wave is obtained at the modulator output.
In demodulator, the received noisy BASK signal x(t) is apply to correlator with
coherent reference signal 1 (t ) as shown in fig. (b). The correlator output x is compared
with threshold λ.
If x > λ the receiver decides in favour of symbol 1.
If x < λ the receiver decides in favour of symbol 0.
BER Calculation:
In binary ASK system the basic function is given by
2
1 (t ) Cos 2f c t 0 t Tb
Tb
S 2 (t ) 0 for Symbol 0
A 2Tb
0
Eb 0 Eb1 2
2 A Tb
Therefore the average transmitted energy per bit Eb
2 2 4
The probability of error is given by
1 ( x 0) 2
Pe 0
N 0
N o dx
exp
Eb
2
Where ‘x’ is the observed random vector. μ = 0, because the average value for symbol ‘0’
transmission is zero (0).
N0 N
2 assuming additive white Gaussian noise with into PSD 0
2 2
x
Let Z
N0
1
Pe 0 exp( z
2
)dz
Eb
2 N0
1 Eb
erfc
2 2 N 0
1 Eb
similarly Pe1 erfc
2 2 N 0
1
The total probability of error = [ Pe 0 Pe1 ]
2
1 Eb
Pe erfc
2 2 N 0
Incoherent detection:
Incoherent detection as used in analog communication does not require carrier for
reconstruction. The simplest form of incoherent detector is the envelope detector as
shown in figure(a). The output of envelope detector is the baseband signal. Once the
baseband signal is recovered, its samples are taken at regular intervals and compared with
threshold.
If Z(t) is greater than threshold ( ) a decision will be made in favour of symbol ‘1’
If Z(t) the sampled value is less than threshold ( ) a decision will be made in favour of
symbol ‘0’.
Non- Coherenent FSK Demodulation:-
Fig(b) shows the block diagram of incoherent type FSK demodulator. The
detector consists of two band pass filters one tuned to each of the two frequencies used to
communicate ‘0’s and ‘1’s., The output of filter is envelope detected and then baseband
detected using an integrate and dump operation. The detector is simply evaluating which
of two possible sinusoids is stronger at the receiver. If we take the difference of the
outputs of the two envelope detectors the result is bipolar baseband.
The resulting envelope detector outputs are sampled at t = kTb and their values are
compared with the threshold and a decision will be made infavour of symbol 1 or 0.
d d b d b k 1
k k 1 k k
Where bk is the input binary digit at time kTb and dk-1 is the previous value of the
differentially encoded digit. Table illustrate the logical operation involved in the
generation of DPSK signal.
2E
si (t ) Cos[2f c t (2i 1) / 4] 0t T i 1 to 4
T
2E 2E
si (t ) Cos[(2i 1) / 4] cos( 2f c t ) sin[( 2i 1) / 4] sin( 2f c t ) 0 t T i 1 to 4
T T
Fig. (c) QPSK Waveform
2E
S (t ) cos 2 f t for input di bit 10
4
1
T c
2E 3
S (t ) cos 2 f t for input dibit 00
2
T c 4
2E 5
S (t ) cos 2 f t for input dibit 01
3
T c 4
2E 7
S (t ) cos 2 f t for input dibit 11
t
T c 4
(t )
2
cos 2 f t 0 t T
1
T b
c
(t )
2
sin 2 f t 0 t T
2
T b
c
There are four message points and the associated signal vectors are defined by
E cos 2i 1 4
Si i 1,2,3,4
E sin 2i 1
4
The table shows the elements of signal vectors, namely Si1 & Si2
Table:-
10 E E
4 2 2
00 3 E E
4 2 2
01 5 E E
4 2 2
11 7 E E
4 2 2
Therefore a QPSK signal is characterized by having a two dimensional signal
constellation(i.e.N=2)and four message points(i.e. M=4) as illustrated in fig(d)
Generation:-
Fig(a) shows a block diagram of a typical QPSK transmitter, the incoming binary
data sequence is first transformed into polar form by a NRZ level encoder. Thus the
next divided by means of a demultiplexer [Serial to parallel conversion] into two separate
binary waves consisting of the odd and even numbered input bits. These two binary
waves are denoted by ao(t) and ae(t)
The two binary waves ao(t) and ae(t) are used to modulate a pair of quadrature
carriers or orthonormal basis functions (t ) & (t ) which are given by
1 2
2
(t ) cos 2 f t
1 T c
&
2
(t ) sin 2 f t
2 T c
The result is a pair of binary PSK signals, which may be detected independently due to
fig(b).The correlator outputs x1 and x2 produced in response to the received signal x(t) are
each compared with a threshold value of zero.
The in-phase channel output :
If x1 > 0 a decision is made in favour of symbol 1
x1 < 0 a decision is made in favour of symbol 0
Similarly quadrature channel output:
If x2 >0 a decision is made in favour of symbol 1 and
x2 <0 a decision is made in favour of symbol 0
Finally these two binary sequences at the in phase and quadrature channel outputs are
combined in a multiplexer (Parallel to Serial) to reproduce the original binary sequence.
Probability of error:-
A QPSK system is in fact equivalent to two coherent binary PSK systems
working in parallel and using carriers that are in-phase and quadrature.
The in-phase channel output x1 and the Q-channel output x2 may be viewed as the
individual outputs of the two coherent binary PSK systems. Thus the two binary PSK
systems may be characterized as follows.
2
The average probability of bit error in each channel of the coherent QPSK system is
E
P
1 1
2
erfc
N
2 E E 2
0
1 E
erfc
2 2 N 0
The bit errors in the I-channel and Q-channel of the QPSK system are statistically
independent . The I-channel makes a decision on one of the two bits constituting a
symbol (di bit) of the QPSK signal and the Q-channel takes care of the other bit.
Therefore, the average probability of a direct decision resulting from the
combined action of the two channels working together is
pc= probability of correct reception
p1= probability of error
P C
1 P1
2
2
1 E
1 erfc
2 2 No
E 1 E
1 erfc erfc
2
2 No 4 2 No
The average probability of symbol error for coherent QPSK is given by
P e
1 P C
E 1 E
erfc erfc
2
2 No 4 2 No
In the region where E We may ignore the second term and so the
1
2N o
approximate formula for the average probability of symbol error for coherent QPSK
system is
E
P e
erfc
2 No
Minimum shift keying:-
In a continuous phase frequency shift keying [CPFSK] system the transmitted
signal is given by
2
E b cos 2
T b
f 1
t ( 0) for symbol 1
S (t )
2 Eb
T b
cos 2 f 2
t ( 0) for symbol 0
Where Eb is the transmitted signal energy per bit and Tb is bit duration the CPSK signal
S(t) is expressed in the conventional form of an angle modulated signal as
S (t )
2 Eb
cos 2 f t ( 0)
T b
c
h t
(t ) (0) 0 t T b
T b
h
f f
2
2T c
b
f 1 / 2( f f )
c 1 2
h T ( f f )
b 1 2
2 Eb 2 Eb
s (t ) Cos [ (t )] Cos (2f c t ) Sin [ (t )] Sin (2f c t )
Tb Tb
with the deviation ratio h=1/2
(t ) (0) t 0 t Tb
2Tb
2 Eb
sQ (t ) Sin [ (t ) ]
Tb
2 Eb
Sin [ (Tb ) ] Cos t
Tb 2Tb
2 Eb
sin t 0 t 2Tb
Tb 2Tb
2
1 (t ) Cos t Cos (2f c t ) Tb t Tb
Tb 2Tb
2
2 (t ) Sin t Sin (2f c t ) 0 t 2Tb
Tb 2Tb
s (t ) s11 (t ) s22 (t ) 0 t Tb
Tb
s1 s (t ) 1 (t ) dt
Tb
Eb Cos (0) Tb t Tb
and
2Tb
s2 s (t ) 2 (t ) dt
0b
Tb
x1 x(t ) (t ) dt
Tb
1
s1 w1 Tb t Tb
similarly the projection of the received signal x(t) onto the reference signal 2 (t ) is
2Tb
x2 x(t ) 2 (t ) dt
0
s2 w2 0 t 2Tb
^
If x2>0, the receiver chooses the estimate (Tb ) . If, on the other hand, x2<0, it
2
^
chooses the estimate (Tb ) .
2
To reconstruct the original binary sequence, we interleave the above two sets of
phase decisions,
^ ^
1 If we have the estimates (0) 0 and (Tb ) , or alternatively if we have the
2
^ ^
estimates (0) and (Tb ) , the receiver makes a final decision in favor of
2
symbol 0.
^ ^
2 If we have the estimates (0) and (Tb ) , or alternatively if we have
2
^ ^
the estimates (0) 0 and (Tb ) , the receiver makes a final decision in favor of
2
symbol 1.
Fig (a) shows the block diagram of typical MSK transmitter. and (b)receiver
n C
Two input sinusoidal waves one of frequency f c
for some fixed integer nc and
4T b
1
the other of frequency are first applied to a modulator. This produces two phase
4T b
coherent sinusoidal waves at frequencies f1 and f2 which are related to the carrier
frequency fc and the bit rate Rb by
h h
f f f
2 Rb
or
1 c
2T b
C
h h 1
f f f for h
2 Rb
or
2 c
2T b
C 2
These two sinusoidal waves are separated from each other by two narrow band filters one
centered at f1 and the other at f2. The resulting filter outputs are next linearly combined to
produce the pair of basis functions (t )
1
and (t ) . Finally
2
(t )
1
and (t ) are
2
multiplied with two binary waves a1(t) and a2(t) both of which have a bit rate equal
1
to . These two binary waves are extracted from the incoming binary sequence.
2T b
Fig (b) shows the block diagram of a typical MSK receiver. The received signal
x(t) is correlated with locally generated replicas of the coherent reference signals
(t )
1
and (t ) . The integration in the Q – channel is delayed by Tb seconds with
2
A2
40
4rb
Pe Q 40 Q6.326 10 10
PROBLEM 2
Binary data is transmitted over an RF band pass channel with a usable bandwidth of
10 MHz at a rate of (4.8) (106) bits/sec using an ASK signaling method. The carrier
amplitude at the receiver antenna is 1 mv and the noise power spectral density at the
receiver input is 10-15 watt/Hz. Find the error probability of a coherent and non coherent
receiver..
Solution:
a) The bit error probability for the coherent demodulator is
A 2T
Pe Q b
; A 1 mv, Tb 10 6 / 4.8
4
15
/ 2 10 watt / Hz
Pe Q 26 2(10 7 ).
PROBLEM 3.
Binary data is transmitted at a rate of 106 bits/sec over a microwave link having a
bandwidth of 3 MHz. Assume that the noise power spectral density at the receiver
input is / 2 10 10 watt / Hz. Find the average carrier power required at the receiver
input for coherent PSK and DPSK signaling schemes to maintain Pe ≤10-4.
Solution:
Pe PSK
Q 2 S avTb / 10 4 ,
thus
2 S avTb / 3.75
Pe DPSK 1 exp A 2Tb / 2 10 4 ,
2
Hence,
S av Tb / 8.517
S av DPSK 2.3.3 dBm
This example illustrates that the DPSK signaling scheme requires about 1 dB more
power than the coherent PSK scheme when the error probability is of the order of
10-4.
Probability of Error
u
2
erf (u )
0
exp( z 2 )dz -------- ( A6.1)
2
erfc(u )
u
exp( z 2 )dz -------- ( A6.2)
3. For a Random variable X, with mean mx and variance σx2, the probability
of X is defined by
a
P(m X a X m X a) erf
2 -------- ( A6.4)
X
Note: Relation: erfc(u) = 1 – erf(u)
Tables are used to find these values.
exp( u 2 )
erfc (u )
-------- ( A6.5)
Q – Function:
An alternate form of error function. It basically defines the area under the
Standardized Gaussian tail. For a standardized Gaussian random variable X of zero
mean and unit variance, the Q-function is defined by
1 x2
Q (v )
2 v exp 2 dx -------- ( A6.6)
1 v
(i) Q (v ) erfc ------- ( A6.7a)
2 2
1 Eb ( 1 )
Pe erfc
--------- ( A6.9)
2 2 N 0
Where Eb is the average energy per bit defined by
E1 E 2
Eb --------- ( A6.10)
2
and ρ is the correlation coefficient
Tb
1
Eb s (t )s (t ) dt
0
1 2 ------ ( A6.11)
S1 (t ) a 0 t Tb for Symbol 1
S 2 (t ) 0 0 t Tb for Symbol 0
Signal energies are E1 = a2 Tb and E2 = 0
Average energy per bit, Eb = a2 Tb/2.
Correlation coefficient = 0.
Probability of error,
1 Eb ( 1 )
Pe erfc
2 2 N 0
1 a 2T
Pe erfc b
2 4N0
Case (2): Polar signaling:
S1 (t ) a 0 t Tb for Symbol 1
S 2 (t ) a 0 t Tb for Symbol 0
Signal energies are E1 = a2 Tb and E2 = a2 Tb
Average energy per bit, Eb = a2 Tb
Correlation coefficient = -1.
Probability of error,
1 Eb (1 )
Pe erfc
2 2 N 0
1 a 2T
Pe erfc b
2 N0
Case (3): Manchester signaling:
In this scheme the signals are represented as
S1 (t ) a / 2 0 t Tb / 2 for Symbol 1
a/2 Tb / 2 t Tb
S 2 (t ) a / 2 0 t Tb / 2 for Symbol 0
a/2 Tb / 2 t Tb
Signal energies are E1 = a2 Tb/4 and E2 = a2 Tb/4
Average energy per bit, Eb = a2 Tb/4
Correlation coefficient = -1.
Probability of error,
1 E (1 )
Pe erfc b
2 2 N 0
Reduces to
1 a 2T
Pe erfc b
2 4N0
Example:
A binary PCM system using NRZ signaling operates just above the error threshold
with an average probability of error equal to 10-6. If the signaling rate is doubled,
find the new value of the average probability of error.
Solution:
1 Eb
Pe erfc
2 N 0
Pe 103