Lec8 Optimum Receiver
Lec8 Optimum Receiver
Lec8 Optimum Receiver
Digital Telecommunications
PART II
BASEBAND DIGITAL
TRANSMISSION
Lecture #8
Optimum Digital Receivers
Introduction
Points to be discussed in this lecture
Model of a Binary Digital Communication
System.
Geometric Representation of Signals.
Optimum Receiver Design
Implementation of Optimum Receivers.
Introduction
Reading Assignment
Simon Haykin, Digital Communications,
J ohn Wiley & Sons, Inc., 1988, Chapter 3,
Sec. 3.1~3.8.
Simon Haykin, Communication Systems, 4
th
Ed., J ohn Wiley & Sons, Inc., 2001, Chapter
5.
Model of a Binary Digital Communication
System
{ }
1 2
, b b
{ }
1 2
s , s
Modulator
Vector
Transmitter
Data
Source
( ) ( ) { }
1 2
, s t s t
Transmitter
( )
r t
Vector
Receiver
Detector
Estimate
r
Waveform
Channel
b
Noise
( )
w t
Receiver
Model of a Binary Digital Communication
System
Binary Data Source:
Data source emits a bit , 1,2
i
b i = at every
seconds where
b
T
1 2
bit 0, bit 1 b b = = .
is the bit duration (in Sec.) and
b
T
b
T 1/
b
R = is the
transmission bit rate (in bits per sec.).
Data source is characterized by the a priori
probability for
i
p , 1, 2.
i
b i =
[ ] ( ) [ ] ( )
1 1 2 2 1 2
bit 0 , bit 1 , 1.0 p P b p P b p p = = + =
Model of a Binary Digital Communication
System
Transmitter
Modulator maps the bit into one of two distinct
real-valued signals
i
b
1
( ) s t and
2
( ) s t of duration
with finite energy
b
T
1
E and
2
E , respectively.
2
1 1
0
2
2 2
0
0 ( )
0 ( )
b
b
T
T
E s t dt
E s t dt
< = <
< = <
b
( )
. r t
Since the received signal is corrupted with
noise, the estimated bit will be in error leading to
average probability of bit error
( )
r t
e
p
( )
e i
p P b b =
Geometric Representation of Signals
A set of energy signals
{ }
( )
i
s t , 1,2 i = can be
represented as a linear combination of a set of
2 N orthonormal basis functions { ( )}
j
t
1
( ) ( )
N
i ij j
j
s t s t
=
=
1,2 i = 0
b
t T
Orthonormality of ( )
j
t implies that
0
1
( ) ( )
0
b
T
m j
m j
t t dt
m j
=
Geometric Representation of Signals
Coefficients of expansion
ij
s are given by
0
( ) ( )
b
T
ij i j
s s t t dt =
1,2
1,2
i
j
=
=
( )
i
s t is generated from 1,2 i =
ij
s 1,2 j = by a bank
of multipliers followed by a summer.
ij
s , are generated from 1,2 j = ( )
i
s t , 1,2 i = by a
bank of correlators (multiplication followed by
integration).
2
Geometric Representation of Signals
( )
1
t
0
b
T
dt
1 i
s
( )
i
s t
0
b
T
dt
2 i
s
( )
2
t
2 i
s
1 i
s
( )
i
s t
( )
1
t
( )
2
t
Geometric Representation of Signals
Gram-Schmidt Orthogonalization Procedure
A set of orthonormal basis functions } { ( )
j
t
1,2 j = is obtained as follows:
Define
1
( ) s t (first signal is arbitrarily selected) as
( ) ( )
1 11 1 12 2 12
( ) where 0 s t s t s t s = + = , 0
b
t T
Obtain
1
( ) t by squaring and integrating
1
1
1
(
( )
) s t
t
E
=
1
E is the energy of
1
( ) s t
Geometric Representation of Signals
Define
2
( ) s t as
2 21 1 22 2
2 21 1 22 2
( ) ( ) ( )
( ) ( ) ( )
s t s t s t
s t s t s t
= +
=
, 0
b
t T
Obtain
2
( ) t by squaring both sides and
integrating from 0 to
b
T
2 21 1
2
2
2 21
( ) ( )
( )
s t s t
t
E s
2
E is the energy of
2
( ) s t
Geometric Representation of Signals
Define the correlation coefficient as
1 2
0
1 2
1
( ) ( )
b
T
s t s t dt
E E
=
21 2
s E =
Thus
( )
2 1
2
2
2 1
1 ( ) ( )
( )
1
s t s t
t
E E
=
Geometric Representation of Signals
The coefficients of expansion
11 12 21 22
, , , s s s s are
given by
11 1
s E = ,
12
0 s =
21 2
s E = ,
2
22 2
1 s E =
Each signal in the set
{ }
( )
i
s t , 1,2 i = , can be
uniquely determined by the signal vector
i
s
1
2
i
i
s
s
=
i
s
Geometric Representation of Signals
Each signal in the set
{ }
( )
i
s t 1,2 i = can be
represented geometrically by a point associated
with the signal vector in an N-dimensional
signal space to form a signal space diagram or
signal constellation.
i
s
( )
2
t
21
s
2
s
1
s
12
d
11
s
22
s
( )
1
t
Geometric Representation of Signals
( Energy of the signal )
i
s t is equal to the squared-
length of its vector
2
2
2 2
0
1
( )
b
T
ij i i
j
s s t dt E
=
= = =
i
s (Prove)
Energy of
1 2
( ) ( ) s t s t is equal to the square of the
Euclidian distance between their vectors
( )
2
2
2
2 2
12 1 2 1 2 1 2
0
1
[ ( ) ( )]
b
T
j j
j
d s s s t s t dt
=
= = =
s s
(Prove)
Geometric Representation of Signals
Example: Consider the signal set
{ }
1 2
( ), ( ) s t s t of
orthogonal signals below. Determine the
orthonormal signals
{ }
1 2
( ), ( ) t t and the signal
space diagram (constellation) for the signal set.
( )
1
s t
A
t
b
T
A
t
A
0
0
b
T
( )
2
s t
Optimum Receiver Design
Received signal for the AWGN channel is
given by
( ) r t
( ) ( ) ( )
i
r t s t w t = +
0
1,2
b
t T
i
=
: sample function of the received random
( ) R t
( ) r t
process .
( )
i
s t : transmitted signal.
( ) w t : sample function of an AWGN process
of zero-mean and PSD ( ) W t
0
/2. N
Optimum Receiver Design
Signal point associated with the signal vector
represents the transmitted signal ( )
i
s
i
s t .
Signal point associated with observation vector
r represents the received signal
( )
. r t
, 1,2. i = + =
i
r s w
r and are samples of random vectors and w R W
1 1 1
2 2 2
i
i
s w r
r s w
+
= =
+
r
Optimum Receiver Design
Each
2
r is a sample value of a Gaussian
random variable
2
R R , respectively.
1
and r
and
1
Mean values of R are
1 2
and R
[ ] [ ]
1 2
1 1 2 2
, , 1,2
R i R i
m E R s m E R s i = = = = =
Variances of R are
1 2
and R
1 2
2 2
0
2
R R
N
= = (Prove)
Optimum Receiver Design
1 2
R are mutually uncorrelated, hence are
statistically independent
and R
[ ] ( )( )
1 2 1 1 2 2
Cov 0
i i
R R E R s R s = = (Prove)
and R
Conditional pdfs of
2
R given
1
( )
i
s t
( ) ( )
1
2
1 1 1
0
0
1 1
| ( ) exp
R i i
f r s t r s
N
N
=
( ) ( )
2
2
2 2 2
0
0
1 1
| ( ) exp
R i i
f r s t r s
N
N
=
Optimum Receiver Design
Conditional probability density function of given
( )
R
i
s t (likelihood function)
( )
( )
( )
( )
( )
( )
1 2
1 2
| | | t
i R i R i
f s t f r s t f r s =
R
r 1,2 i =
( )
2
2
1
j
j
r s
=
( )
1
0
0
1
exp
j i
N
N
Detection Problem:
Perform mapping from to an estimate of , with
minimum probability of bit error .
r
i
b
b
e
p
Optimum Receiver Design
Probability of bit error
( ) ( )
, 1 sent|
e i i
p b P b = r r
( )
sent|
i
P b r is the a posteriori probability of the
binary integer .
i
b
Maximum a posteriori (MAP) probability optimum
decision rule is
1
1 2
set if
( sent| ) ( sent| )
b b
P b P b
=
r r
Optimum Receiver Design
Using Bayes Rule
( )
( )
( )
|
sent|
i i
i
p f b
P b
f
=
R
R
r
r
r
The MAP decision rule becomes
( ) ( )
1
1 1 2 2
set if
| sent | sent
b b
p f b p f b
=
R R
r r
Optimum Receiver Design
Substituting for
( ) ( )
1 2
| sent and | sent f b f b
R R
r r and
simplifying yield
( ) ( )
( ) ( )
2 2
1 11 2 12
2 2
1 21 2 22
r s
+
1
2
1
set if
1
exp
1
exp
o
o
b b
p
N
p
N
r s r s
r s
=
Optimum Receiver Design
Taking the on both sides and simplifying log
e
1
2 2
1
2
set if
ln
o
b b
p
N
p
=
< +
1 2
r s r s
For a case where
1 2
p p p = = , the decision rule
becomes (Maximum Likelyhood - ML Rule)
1
2 2
set if b b =
<
1 2
r s r s
Optimum Receiver Design
Physical interpretation: The optimum ML receiver
determines the distance from the received signal
point to signal points and and selects the
signal
r
1
s
2
s
( )
i
s t with minimum distance.
( )
1 2
, r r = r
( )
2
t
( )
1
t
( )
1 11 12
, s s = s
( )
21 22
, s s =
2
s
2
d
1
d
Optimum Receiver Design
The expansion of the MAP decision rule leads to
( ) ( )
1
1 2 1 11 21 2 12 22
2
2 2 ln
o
p
E E r s s r s s N
p
< + +
The line partitions the signal space diagram into
two decision regions and , respectively.
1
Z
2
Z
If falls in , the receiver decides in favor of bit
0, otherwise it decides in favor of bit 1. If r falls
on the boundary, the receiver flips a coin in
making a decision.
r
1
Z
Optimum Receiver Design
Example: Consider the signal set
{ }
1 2
( ), ( ) s t s t of
orthogonal signals below. Determine and show
the decision regions for the case where (a)
2
p p > (b)
2
p p
1 1
< (c)
1 2
p p = .
A
t
b
T
A
t
A
0
0
b
T
( )
1
s t
( )
2
s t
Optimum Receiver Implementation
Determine the received signal vector elements
.
1 2
and r r
Compute the decision rule based on the received
signal vector elements
2
and r r and vector
elements of two signals ,
1
1,2; 1,2
ij
s i j = = .
1 1 2 2
ln
2 2
i o
i i i
E N
r s r s p + + , 1,2. i =
Choose the largest.
Optimum Receiver Implementation
Correlation Receiver
( )
1
t
1
r
2
r
b
t T =
b
t T =
( )
2
2 2 2
ln
o
N E
p
i
r s
Choose
the
largest
b
( )
1
1 2 2
ln
o
N E
p
( )
r t
( )
2
t
0
b
T
dt
0
b
T
dt
Optimum Receiver Implementation
Example: Consider the signal set
{ }
1 2
( ), ( ) s t s t of
orthogonal signals below. Design an optimum
receiver for this signal set assuming an AWGN
channel and (a)
1 2
0.4, 0.6 p p = = (b)
1 2
p p = .
A
t
b
T
A
t
A
0
0
b
T
( )
1
s t
( )
2
s t
Optimum Receiver Implementation
Matched Filter Receiver
Output
( )
j
y t of a linear filter with impulse response
( )
and input
j
h t
( ) ( ) ( )
i
r t s t w t = + is given by
( ) ( ) ( ) ( ) ( )
j j j
y t r t h t r h t d
= =
Substitute
( )
j b
T t for
( )
j
h t , output
( )
j
y t becomes
( ) ( ) ( ) ( ) ( )
j j b j b
y t r t T t r T t d
= = +
Optimum Receiver Implementation
Matched Filter Receiver
Output
( )
j
y t at
b
t T = is given by
( ) ( ) ( )
j b j j
y T r d r
= =
The filter with the impulse response
( ) ( )
j j b
h t T t =
is called a matched filter.
A receiver that uses matched filters in place of
correlators is called a matched filter receiver.
Optimum Receiver Implementation
Matched Filter Receiver
( )
1 b
T t
( )
r t
1
r
2
r
( )
2
2 2 2
ln
o
N E
p
b
t T =
b
t T =
i
r s
( )
2 b
T t
Choose
the
largest
b
( )
1
1 2 2
ln
o
N E
p