Escolar Documentos
Profissional Documentos
Cultura Documentos
Systems
Lecture-3, Prof. Dr.
Habibullah
Jamal
Under Graduate,
Spring 2008
Baseband Demodulation/Detection
In case of baseband signaling, the received signal sis already in pulse-like form. Why is then is demodulator
required?
Arriving baseband pulses are not in the form of ideal pulse shapes, each one occupying its own symbol interval.
The channel (as well as any filtering at the transmitter) causes intersymbol interference (ISI).
Channel noise is another reason that may cause bit error is channel noise.
Effect of Channel
Figure 1.16 (a) Ideal pulse. (b) Magnitude spectrum of the ideal
pulse.
6
Effect of Noise
2
1
0
-1
-2
10
12
14
16
18
20
10
12
14
16
18
20
10
12
14
16
18
20
2
1
0
-1
-2
2
1
0
-1
-2
FREQUENCY
DOWN
CONVERSION
FOR
BANDPASS
SIGNALS
RECEIVING
FILTER
DETECT
SAMPLE
at t = T
EQUALIZING
FILTER
THRESHOLD
COMPARISON
COMPENSATION
FOR CHANNEL
INDUCED ISI
MESSAGE
SYMBOL
OR
CHANNEL
SYMBOL
OPTIONAL
ESSENTIAL
For any binary channel, the transmitted signal over a symbol interval
(0,T) is:
s1 (t ) 0 t T
si (t )
s2 (t ) 0 t T
for a binary 1
for a binary 0
r (t ) si (t ) * hc (t ) n(t )
i 1,2
(3.1)
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
z(T )
H1
H2
Receiver Functionality
The recovery of signal at the receiver consist of two parts:
1.
Waveform-to-sample transformation (Blue Block)
Detection of symbol
p (n0 )
1 n0
exp
2
2 0
2
(3.4)
12
p ( z | s1 )
1 z a1
exp
2
2 0
1
1 z a2
p ( z | s2 )
exp
0 2
2 0
ai2
02
(3.45)
(3.46)
a (t )
H ( f ) S ( f ) e j 2ft df
N0
2
2
0
| H ( f ) |2 df
(3.47)
H ( f ) S( f ) e
N0
2
j 2fT
df
| H ( f ) |2 df
(3.48)
14
f1 ( x) dx
f 2 ( x) dx
(3.49)
f1 ( x) f 2 ( x)dx
H ( f ) S ( f ) e j 2fT df H ( f ) df
S ( f ) df
(3.50)
N0
S ( f ) df
(3.51)
15
Or
max
2E
N0
S
max
Equality for
N
function H0(f)
such that:
2E
N0
S ( f ) df
H ( f ) H 0 ( f ) kS * ( f ) e j 2fT
h(t ) 1 kS * ( f )e j 2fT
ks (T t ) 0 t T
h(t )
else where
0
(3.54)
(3.55)
(3.56)
16
The impulse response of a filter producing maximum output signalto-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
ks (T t ) 0 t T
h(t )
else where
0
Defined as:
a linear filter designed to provide the maximum
signal-to-noise power ratio at its output for a given
transmitted symbol waveform
17
0t T
ks (T t )
h(t )
else where
0
Signal Waveform
Impulse response of
matched filter
Figure 3.7
18
z (t )
r ( ) sT (t ) d
r ( ) sT t d
(3.58)
When t=T,
z (t )
r ( ) s ( )d
(3.59)
19
The function of the correlator and matched filter are the same
z (t )
r (t ) s (t ) dt
T
z (t ) t T z (T ) r ( ) s ( )d
0
20
From (b)
But
z ' (t ) r ( ) s ( T t )d
0
z '(t ) t T z '(T ) r ( ) s( T T )d r ( ) s( )d
z ' (T ) r ( ) s ( ) d
0
Hence
z (T ) z ' (T )
21
Detection
Matched filter reduces the received signal to a single variable z(T), after
which the detection of symbol is carried out
The concept of maximum likelihood detector is based on Statistical
Decision Theory
It allows us to
formulate the decision rule that operates on the data
optimize the detection criterion
z(T )
H1
H2
0
22
Probabilities Review
correct decision
23
else
p(s1 | z) p(s2 | z) H1
p(s2 | z) p(s1 | z) H 2
p( z | s )P(s )
i
i
p(s | z)
i
p( z)
p( z|s1)P(s1)
P( z)
H1
H2
H1
p( z|s2 )P(s2 )
p( z | s1)P(s1) p( z | s2 )P(s2 )
P( z)
H
2
24
MAP criterion:
L( z) p( z|s1 )
p( z|s2 )
H1
H2
When the two signals, s1(t) and s2(t), are equally likely, i.e., P(s2) =
P(s1) = 0.5, then the decision rule becomes
L( z)
p( z|s1 )
p( z|s2 )
H1
H2
In terms of the Bayes criterion, it implies that the cost of both types
of error is the same
25
H1 :
H2 :
p( z | s1 )
p ( z | s2 )
0
1
1 z a1
exp
2
2 0
1 z a2
exp
2
2 0
1
1 z a1
H1
exp
0 2
2 0
p ( z | s1 )
L( z )
1
2
p ( z | s2 )
1
1 z a2
exp
H2
0 2
2 0
2
H1
H2
26
Hence:
exp
z ( a1 a2 )
( a12 a22 )
2
0
2 02
H1
H2
H1
z (a1 a2 ) (a12 a22 )
ln{L( z )}
0
2
2
0
2 0
H2
H1
z ( a1 a2 ) ( a12 a22 ) (a1 a2 )(a1 a2 )
2
2
0
2 0
2 02
H2
27
Hence
H1
02 (a1 a2 )(a1 a2 )
z
2 02 ( a1 a2 )
H2
H1
(a1 a2 )
z
0
2
H2
H1
z
0
H2
28
This
29
30
ks (T t ) 0 t T
h(t )
else where
0
31
Hence
H1
(a1 a2 )
z
0
2
H2
where z is the minimum error criterion and 0 is optimum threshold
H1
z
0
H2
32
Probability of Error
P ( H 2 | s1 ) P(e | s1 )
P (e | s1 )
p ( z | s1 ) dz
s2 is sent s1 is received
P ( H1 | s2 ) P (e | s2 )
P ( e | s2 )
p( z | s2 ) dz
0
PB P (e, si ) P (e | s1 ) P ( s1 ) P (e | s2 ) P ( s2 )
i 1
P ( H 2 | s1 ) P ( s1 ) P ( H1 | s2 ) P ( s2 )
33
PB P ( H 2 | s1 ) P ( s1 ) P ( H1 | s2 ) P( s2 )
1
P ( H 2 | s1 ) P ( H1 | s2 )
2
1
PB P( H 2 | s1 ) P ( H1 | s2 )
by Symmetry
2
P ( H 1 | s2 )
PB
P ( H1 | s2 ) dz
1
p ( z | s2 )dz
1 z a2
exp
dz
34
1 z a2
PB
exp
0
2
0 2
( z a2 )
u
0
( a1 a2 )
2 0
dz
u 2
1
exp du
2
2
a1 a2
PB Q
equation B.18
2 0
z 2
1
Q( z )
exp
z 2
2
35
36
if i j
if i j
i (t ) j (t ) dt
37
Representation of any set of M energy signals { si(t) } as a linear combinations of N orthogonal basis functions where N M.
si (t ) aij j (t )
j 1
0t T
i 1,2,..., M
where:
aij si (t ) j (t ) dt
0
i 1,2,..., M
j 1,2,..., N
38
Waveform energy:
i 1,2,..., M
Ei s (t ) dt [ aij (t ) j (t )]
T
2
i
j 1
2
a
ij (t )
j 1
40
Examples
41
Examples (continued)
42
43
44
Constellation Diagram
Antipodal
ON-OFF
With OOK, there are just 2 symbol states to map onto the
constellation space
Orthogonal
46
Recall:
a1 a0
PB Q
2 0
equation B.18
47
a1 a0
0
or
(a1 a0 ) 2
20
We have
(a1 a0 ) 2
Ed
2 Ed
20
N0 / 2 N0
Therefore,
a1 a0 1 (a1 a0 ) 2 1 2 Ed
2
2 0
2
0
2 N0
Ed
2 N0
48
Ed
2N0
PB Q
(3.63)
Ed s1 (t ) s0 (t ) dt
T
s1 (t ) dt s0 (t ) dt 2 s1 (t ) s0 (t )
T
49
2 Eb
N0
PB Q
PB Q
Eb
N0
PB Q
Eb
2N 0
50
51
For Eb / N 0 10dB
PB ,orthogonal 9.2 x10 2
PB ,antipodal 7.8x10 4
For the same received signal to noise ratio, antipodal provides lower
bit error rate than orthogonal
52
In the previous few slides we have used the term E b/N0 in the bit
error calculations. How are the two related?
Eb
STb
S W
N 0 N / W N Rb