Professional Documents
Culture Documents
Digital Communication UNIT 4
Digital Communication UNIT 4
UNIT - 4
By: Nihal Kumar
Demodulator
Detector:
The function of the detector is to decide which of the M possible signal
waveforms was transmitted based on the vector x. The optimum detector is
designed to minimize the probability of error.
Correlation Receiver:
The basic function of a correlator is to product integrate the received noisy
signal with each of the reference carrier signals. It decomposes the received signal
into N-dimensional vectors (x1, x2, …xN). The Figure 4.20 shows the block diagram
of correlation type receiver, using a bank of N correlators.
𝑇 x1
∫ 𝑑𝑡
0
1(t)
𝑇 X2
Received Message
∫ 𝑑𝑡
Signal 0 Decision Symbol
x(t) device
2(t)
:
: 𝑇 XN
∫ 𝑑𝑡
0
N(t) Sample at t = T
Demodulator Detector
Figure Correlator receiver
By: Nihal Kumar
Here the demodulators imply the use of analog hardware (multipliers and
integrators) and continuous signals. The mathematical operation of a correlator is
correlation; a signal is correlated with a replica of itself. The demodulator outputs
are sampled at the rate t=T to obtain the vector x=x1, x2, ….xN.
A decision device is used as a detector. The function of the detector is to
decide which of the symbols was actually transmitted. The decision rule for the
detector is to choose a symbol based on location of received vector x in the
particular decision regions of the signal space.
| # 2
ð !
ð ( )
2 # 81
( ), Î ,..., |
/( $
<
ð !
ð " $ # | # 2 %
( ) Î ( ) Î (¢ â )
*
( ) Î ( ) Î ( ) exp( â i¢ ¢ )
*
By: Nihal Kumar
¢ ¢
( ) Î ( ) ( )
( ) ( ) i
â
¢ ¢
constellation diagram
1. A constellation diagram is a
representation of a signal modulated by a
digital modulation scheme
2. It represents the possible symbols that may
be selected by a given modulation scheme
as points in the complex plane.
3. constellation diagrams can be used to
recognize the type of interference and
distortion in a signal.
degree 90º
Logic 0
Logic 1
Amplitude(-v)
Amplitude (+v)
180º
0º
270º
By: Nihal Kumar
Geometric Representation of
Signals
• Objective: To represent any set of M energy
signals {si(t)} as linear combinations of N
orthogonal basis functions, where N ≤ M
• Real value energy signals s1(t), s2(t),..sM(t),
each of duration T sec
Orthogonal basis
function
N
0 t T
si (t ) sij j (t ), (5.5)
j 1 i==1,2,....,M
coefficient
Energy signal
• Coefficients:
T i=1,2,....,M
sij si (t ) j (t )dt , (5.6)
0
j=1,2,....,M
• Real-valued basis functions:
T
1 if i j
0 i (t ) j (t )dt ij 0 if i j (5.7)
(a) Synthesizer for generating the signal si(t). (b) Analyzer for
generating the set of signal vectors si.
So,
• Each signal in the set si(t) is completely
determined by the vector of its coefficients
si1
s
i2
.
si , i 1,2,....,M (5.8)
.
.
siN
By: Nihal Kumar
Finally,
• The signal vector si concept can be extended to 2D, 3D
etc. N-dimensional Euclidian space
• Provides mathematical basis for the geometric
representation of energy signals that is used in noise
analysis
• Allows definition of
– Length of vectors (absolute value)
– Angles between vectors
– Squared value (inner product of si with itself)
siT si
2 Matrix
si Transposition
N
= sij2 , i 1,2,....,M (5.9)
j 1
Also,
What is the relation between the vector
representation of a signal and its energy value?
• Where si(t) is N
si (t ) sij j (t ), (5.5)
j 1
N T
N
• After substitution: Ei sij j (t ) sikk (t ) dt
0 j 1 k 1
N N T
• After regrouping: Ei
j 1
s s (t ) (t )dt
k 1
ij ik j k (5.11)
0
• Φj(t) is orthogonal, so N
Ei sij2 = si
2
finally we have: (5.12)
j 1
The energy of a
signal is equal to the
squared length of its
vector
By: Nihal Kumar
Euclidian Distance
• The Euclidean distance between two points
represented by vectors (signal vectors) is equal
to
||si-sk|| and the squared value is given by:
N
si s k = (sij -skj ) 2
2
(5.14)
j 1
T
= ( si (t ) sk (t )) 2 dt
0
By: Nihal Kumar
2
s(t ) PT
s b cos(2 f ct ) s b 1 (t )
PT
Tb
This means that there is only one carrier function 1 (t ) which is a unit energy signal over
(0, Tb). The signal space diagram will have two points on 1 (t ) . One will be at zero and
other will be at PTs b . The collection of all possible signal points is called the signal
constellation.
Thus, the distance between the two signal points is d= PT s b = Eb
The decision boundary is determined by the threshold value λ. If x lies in the region Z1,
then a decision of a “1” is made. If x lies in the region Z2, then a decision of a “0” is
made.
One advantage in using the signal space representation is that it is much easier to identify
the “distance” between signal points. The distance between two signal points will be
increased which makes the received signal point less probable be located in the wrong
region.
2
b(t ) PT
s b cos( wct )
T
By: Nihal Kumar
s b 1 (t )
b(t ) PT
2
Where 1 (t ) = cos( wc t ) represents a unit energy signal over (0, Tb).
Tb
s b 1 (t )
If b (t) is binary 1 (+1 v), then s(t ) PT
s b 1 (t )
If b (t) is binary 0 (-1 v), then s(t ) PT
Thus on the single axis of 1 (t ) , there will be two points. One point will be located at
the isolation in symbols „1‟ and „0‟ in BPSK signal. This separation is generally called
Euclidean distance d. As the distance increases, the isolation between the symbols in
BPSk signal is more. Thus probability of error reduces.
2 2
S (t ) PT
s b PH (t ) cos(2 f H t ) PT
s b PL (t ) cos(2 f Lt )
Tb Tb
s b PH (t )1 (t ) PT
S (t ) PT s b PL (t )2 (t )
By: Nihal Kumar
Where 1 (t ) & 2 (t ) are orthogonal carriers (also unit energy carriers) over the period Tb.
Because in one bit interval of the input signal, 1 (t ) & 2 (t ) have integral number of
cycles.
i.e f H mfb & f L nfb .
If the carriers are orthogonal then the distance dmin is maximum. As probability of error
depends on dmin, maximizing the distance dmin decreases the error rate in BFSK
modulation scheme.
Note that there are two signal points in the signal space. The distance between these two
points may be evaluated as under:
d 2 ( PT
s b ) ( PT
2
s b)
2
d 2 PT
s b 1.414 PT
s b
Note: dmin = PT
s b in Binary ASK
dmin =2 PT
s b in Binary PSK
dmin = 1.414 PT
s b in Binary FSK
00 3 2
s(t ) 2 Ps cos(2 f ct ) s(t ) PT cos(2 f ct 1350 )}
4 s s{
Ts
01 5 2
s(t ) 2 Ps cos(2 f ct ) s(t ) PT cos(2 f ct 2250 )}
4 s s{
Ts
11 7 2
s(t ) 2 Ps cos(2 f ct ) s(t ) PT cos(2 f ct 3150 )}
4 s s{
Ts
2
If cos(2 f c t ) (unit energy carrier) is represented by phasor (t ) , then QPSK signal
Ts
s s ) ( PT
2 2
From the above signal space diagram d min = ( PT s s)
= 2 PT
s s
Thus dmin of QPSK is same as that of dmin of BPSK. It shows that noise immunities of
BPSK and QPSK are same.
For M=8, the signal space diagram for M-ary PSK is shown below. In the figure, the
distance between signal point S1 and signal point S2 can be obtained by considering the
triangle followed by S1OA. The distance between S1 and S2 is denoted by d12.
d min
sin( ) 2
M PTs s
i.e. d min 2 PT
s s sin( ) where Ts = NTb & M =2N
M
Let us verify the result for M =4, i.e 4-PSK scheme. d min 2 PT
s s sin( )
M
d min 2 Ps 2Tb sin( )
4
= 2 PT
s b
Let us find the result for M =8, i.e 8-PSK scheme d min 2 PT
s s sin( ) 2 Ps 3Tb sin( )
M 8
By: Nihal Kumar
2 2
S (t ) PT
s s CH (t ) sin 2 f H t PT
s s CL (t ) sin 2 f Lt
Ts Ts
s s CH (t )H (t ) PT
S (t ) PT s s CL (t )L (t )
The carriers ΦH(t) and ΦL(t) are in quadrature. Depending on the values of CH (t) and
CL (t), there will be four signal points in ΦHΦL plane.
Gains:
Basic Operation:
• Typically 2k carriers frequencies forming 2k channels
• Channel spacing corresponds with bandwidth of input
• Each channel used for fixed interval
– 300 ms in IEEE 802.11
– Some number of bits transmitted using some encoding
scheme
• May be fractions of bit (see later)
– Sequence dictated by spreading code
Frequency Hopping Example:
CDMA Example: