Lecture 3 1
Lecture 3 1
Lecture 3 1
THEORY
DR. TRINH VAN CHIEN
CONTENT
▪ Signal space representation
▪ AWGN channel
▪ Receiver roles
▪ Orthonormal basis formulation
▪ Gram-Schmidt algorithm
▪ Signal space based on orthonormal basis (vector presentation)
▪ ML and MAP criterions
▪ Received signals and noise at the receiver side
▪ Decision based on vector formulation
▪ Detection with MAP criterion
▪ Detection with ML criterion
▪ Voronoi region
SIGNAL SPACE
REPRESENTATION
AWGN CHANNEL (1)
4
AWGN CHANNEL (2)
5
AWGN CHANNEL (3)
N0 / 2
f
6
RECEIVER (1)
▪ Transmission
u T ⎯⎯
→ s(t ) ⎯⎯
→ r (t ) = s(t ) + n(t )
▪ PROBLEM
Given r(t) ➔ Recover 𝑢 𝑇
7
RECEIVER (2)
u T ⎯⎯
→ s(t ) ⎯⎯
→ r (t ) = s (t ) + n(t )
▪ PROBLEM: Given r(t) → Recover s(t)
instead of working with real waveforms
8
RECEIVER (3)
9
BASIS (1)
▪ Given the signal constellation M = { s1(t) , … , si(t), …, sm(t) }
▪ Build a basis B = { b1(t) , … , bj(t), …, bd(t) } (d m)
▪ B = set of signals
T
1. Orthogonal
b (t )b (t )dt = 0
0
j i when j i
2. Unitary energy T
j (t )dt = 1
2
b
0
10
BASIS (2)
Gram-Schmidt algorithm
11
GRAM-SCHMIDT ALGORITHM (1)
2. compute
b1* (t )
b1 (t ) =
E (b )* ( If b1* (t ) = 0 → b1(t) = 0 )
1
12
GRAM-SCHMIDT ALGORITHM (2)
▪ Given s2(t), look for the second versor
STEP 2
▪ Compute the projection on the first versor
T
s21 = s2 (t )b1 (t )dt
0
Define
b2* (t ) = s2 (t ) − s21b1 (t )
Compute
b2* (t )
b2 (t ) = ( If b (t ) = 0 → b2(t) = 0 )
*
* 2
E (b )2 13
GRAM-SCHMIDT ALGORITHM (3)
T
s21 = s2 (t )b1 (t )dt b2* (t ) = s2 (t ) − s21b1 (t )
0
Note:
• if b (t ) = 0
*
2 (s2 (t) is proportional to b1(t) )
→ b2(t)=0 and no new versor is found
• if b (t ) = 0
*
2 (s2 (t) is not proportional to b1(t) )
→ b2(t) ≠0 and an new versor is found
GRAM-SCHMIDT ALGORITHM (4)
compute bi* (t )
bi (t ) = ( If b1* (t ) = 0 → bi(t) = 0 )
E (bi* )
GRAM-SCHMIDT ALGORITHM (5)
T
i −1
sij = si (t )b j (t ) dt bi* (t ) = si (t ) − sij b j (t )
o j =1
Note:
• if b (t ) = 0
*
i (si (t) is not a linear combination)
→ bi(t) ≠0 and a new versor is found
GRAM-SCHMIDT ALGORITHM (6)
FINAL STEP
M = {s1 (t ) = + PT (t ), s2 (t ) = − PT (t )}
1. orthogonal
3. their number d is minimal and sufficient for writing each signal of M as a linear
combination
EXERCISE
M = {s1 (t ) = 0, s2 (t ) = + PT (t )}
1
B = b1 (t ) = + PT (t )
T
0
EXAMPLE
d
In fact, since a(t ) = a j b j (t )
j =1
T T d −1 d −1 T d −1
E (a) = a 2 (t ) dt = [ a j b j (t )]2 dt = a 2j b 2j (t )dt = a 2j
0 0 j =0 j =0 0 j =0
b (t ) b (t )dt = 0
0
j i se i j
34
CONSTELLATION ENERGY
ES
Eb =
k
EXERCISE
M = {s1 (t ) = + PT (t ), s2 (t ) = − PT (t )}