Sunteți pe pagina 1din 9

TD 2.1.

Receptorul optimal: criterii de


optimizare
• Ipoteze:
– pe durata unui interval de semnalizare T se transmite
Cap. 2. unul din cele două semnale
Detectia semnalelor binare in s1 (t ) ⇔ "0" s 2 (t ) ⇔ "1"
T

ZAGA supp{s1, 2 (t )}= [0, T ] E1,2 = ∫ s1,2


0
2
(t )dt < ∞

– canalul – afectat de ZAGA cu


N0
σ2 =
2

2.1. Receptorul optimal: criterii de 2.1. Receptorul optimal: criterii de


optimizare optimizare
• structura receptorului optimal: • filtru liniar, invariant în timp, cu condiţii iniţiale nule la
inceputul fiecărui interval de tact (kT);
• semnalele la ieşirea filtrului
s1(t) / s2(t)
Tes = t 0 +nT y (t ) = S1, 2 (t ) + N (t )
Filtru Comparator
Σ liniar Prag ∞ ∞
Decizie
S1, 2 (t ) = s1, 2 (t ) * h(t ) = ∫ s (τ )h(t − τ )dτ = ∫ s (t − τ )h(τ )dτ
h(t) A
1, 2 1, 2
n(t) Condiţiile iniţiale nule inceputul −∞ −∞
fiecarui intreval de tact (nT)
∞ ∞
N (t ) = ∫ n(τ )h(t − τ )dτ = ∫ n(t − τ )h(τ )dτ
−∞ −∞

3 4
2.1. Receptorul optimal: criterii de 2.1. Receptorul optimal: criterii de
optimizare optimizare
• circuit de eşantionare la Tes=t0+kT, t0 convenabil ales; ⇒ y(t 0 ) = S1, 2 + N (t 0 ) = v.a. gausiana cu media S1,2 si varianta σ02
y (t 0 ) = S1, 2 (t 0 ) + N (t 0 )
not ∞ ⇒ detector de prag ⇒ compară ieşirea filtrului eşantionată cu un prag
S1, 2 (t0 ) = S1, 2 = s1, 2 (t )* h(t ) t =t =
0
∫ s (τ )h(t
−∞
1, 2 0 − τ )dτ A şi decide:


y (t 0 ) < A ⇒ s − a transmis s1 (t )
= ∫ s (t
1, 2 0 − τ )h(τ )dτ = constant
−∞
∞ ∞ y (t 0 ) ≥ A ⇒ s − a transmis s 2 (t )
N (t 0 ) = ∫ n(τ )h(t 0 − τ )dτ = ∫ n(t 0 − τ )h(τ )dτ =v.a. gaussiană, cu
−∞ −∞ -medie nulă;
2 2
- varianţă
∞ ∞
1 N N
σ 02 =
2π ∫−∞ 20 H (ω ) dω = 4π0 ∫
−∞
H (ω ) dω
5 6

2.1. Receptorul optimal: criterii de 2.1. Receptorul optimal: criterii de


optimizare optimizare
• Problema: alegerea h(t) şi A a.i. să optimizăm • Apare o eroare dacă
performanţele receptorului. – S-a transmis s1(t) şi y(t 0 ) > A ( y − S1 )2

• Criteriu de optimizare: Pe ⇒ se exprimă în funcţie de h(t) ∞
e 2σ 02

şi A ⇒ sunt alese a.i. Pe să fie minimizat. Pe s1


= ∫ p ( y | s1 )dy p( y | s1 ) =
A 2πσ 02
• Dacă
– S-a transmis s2(t) şi y(t 0 ) < A
– la intrare s1(t) – la intrarea detectorului de prag
( y − S 2 )2
y (t 0 ) = S1 + N (t 0 ) A

2σ 02
e
– la intrare s2(t) – la intrarea detectorului de prag Pe s2
= ∫ p( y | s 2 )dy p( y | s 2 ) =
−∞ 2πσ 02
y (t 0 ) = S 2 + N (t 0 )
respectiv avem
A
receptie corectă cu probabilitătile

Pc s = ∫ p( y | s1 )dy şi Pc s = ∫ p ( y | s2 )dy
1 2
7 −∞ 8
A
2.1. Receptorul optimal: criterii de 2.1. Receptorul optimal: criterii de
optimizare optimizare
• Dacă probabilitatea de transmitere a lui s1(t) este p, iar a lui
P(y|s1) P (y|s2) s2(t) este q=1-p, probabilitatea receptie corecta

( y − S1 )2 −
( y − S 2 )2
A 2σ 02 ∞ 2σ 02
e e
Pc = pPc s1
+ q Pc s2
= p∫ + (1 − p )∫
−∞ 2πσ 02 A 2πσ 02

Pe
• Probabilitatea de eroare
Pe s 1 (t )
s 2 (t ) y

( y−S1 )2 −
( y−S2 )2 −
( y−S1 )2 −
( y−S2 )2
S1 A S2 A 2σ02 ∞ 2σ02 ∞ 2σ02 A 2σ02
e e e e
Pe =1− Pc =1− p ∫ −(1− p)∫ = p∫ −(1− p) ∫
−∞ 2πσ02 A 2πσ02 A 2πσ02 −∞ 2πσ02

9 10

2.1. Receptorul optimal: criterii de 2.1. Receptorul optimal: criterii de


optimizare optimizare
• caz în care probabilitatea de eroare este
 Aopt − S1    A − S 2 
Pe ,min = pQ  + (1 − p )1 − Q opt 
• Derivând Pe în raport cu A şi egalând cu zero rezultă
 σ0    σ 0 

σ 02 p S + S2 1 −
∞ u2
Aopt = ln + 1
S 2 − S1 q 2
• unde Q( x ) = ∫
2π x
e 2 du

este funcţia complementară a erorii asociată distribuţiei


standard gaussiene.

11 12
2.1. Receptorul optimal: criterii de
2.2. Filtrul Adaptat
optimizare

• Se poate demonstra ca sunt valabile limitele • Ipoteze:


– se consideră un filtru liniar, invariant în timp, cu funcţia
x2 x2
x − 1 − pondere h(t)
e 2
≤ Q( x ) ≤ e 2 , x >> 1
(1 + x )
2
2π x 2π
;
– la intrarea sa se aplică un semnal g(t) cunoscut, de durată
finită ,
• Caz particular. Daca p=q=0,5 supp{g (t )}= [0, T ]
N0
S + S2  S − S1  – peste acesta se însumează ZAGA n(t) cu σ2 =
Aopt = 1 ⇒ Pe = Q 2  2
2  2σ 0 

13 14

2.2. Filtrul Adaptat 2.2. Filtrul Adaptat

– semnalul la ieşirea filtrului • Problema: determinarea functiei de transfer a filtrului


F
y(t ) = g 0 (t ) + n0 (t ) h(t ) ⇔ H (ω )

astfel încât să se maximizeze raportul semnal zgomot la


g 0 (t ) = g (t ) * h(t ); n0 (t ) = n(t ) * h(t )
momentele de eşantionare
este eşantionat la momente de timp t0 + kT g 02 (t 0 )
ξ2 = = max
σ 02
y(t0 ) = g 0 (t0 ) + n0 (t0 )

15 16
2.2. Filtrul Adaptat 2.2. Filtrul Adaptat

• Se exprimă g 0 (t 0 ) şi σ 02 în funcţie de H (ω ) • Se determină raportul semnal zgomot


∞ ∞ 2
1
g 0 (t 0 ) = F {G(ω )H (ω )} t =t ∫ G(ω )H (ω )e ∫ G(ω )H (ω )e 0 dω
−1 jωt0 jωt
= dω
0 2π g 02 (t 0 ) −∞
−∞
ξ2 = 2
= ∞
σ N0
∫ H (ω )
0 2

∞ 2
N 2 1 N0 −∞
σ 02 = Rn n (τ ) = F −1  0 H (ω )  = ∫−∞ 2 H (ω ) dω
2
τ =0
 2  τ =0 2π
0 0
• Se foloseste inegalitatea lui Schwartz
∞ 2 ∞ ∞

∫ X (ω )Y (ω )dω ∫ X (ω ) dω ⋅ ∫ Y (ω ) dω
2 2

egalitatea fiind satisfãcutã
−∞ atunci când X (ω )= kY * (ω ) − ∞ −∞

17 18

2.2. Filtrul Adaptat 2.2. Filtrul Adaptat

• Alegând X (ω ) = G (ω ) Y (ω ) = H (ω )e jωt0 rezulta • Filtrul care are această funcţie pondere se numeşte filtru
∞ 2 adaptat la semnalul g(t)
1
∫ G(ω )H (ω )e
jωt 0
dω ∞ • Semnalul la ieşirea sa este funcţia de autocorelaţie a
2π 2 1 2Eg
∫ G(ω )
2 −∞ 2
ξ = ∞
≤ dω = semnalului g(t)
1 N0 N 0 2π N0
∫ H (ω ) dω
2 −∞ ∞ ∞
2π 2 −∞ g 0 (t ) = g (t ) * hopt (t ) = ∫ g (τ )hopt (t − τ )dτ = ∫ g (τ )g (t − t + τ )dτ
*
0
egalitatea fiind satisfăcută când −∞ −∞
• La momentul de eşantionare semnalul are valoarea maxim
H opt (ω ) = k ⋅ G (ω )e * − j ωt 0
posibilă, egală cu energia semnalului g(t)
∞ ∞
g 0 (t 0 ) = ∫ g (τ )g (τ )dτ = ∫ g (τ )
* 2
hopt (t ) = g (t 0 − t ) = g (t 0 − t )
* dτ = E g
g (t )∈R −∞ −∞

19 20
2.3. Aplicatii ale filtrelor adaptate la 2.3. Aplicatii ale filtrelor adaptate la
detectia binara detectia binara
• Cum funcţia Q(x) = monoton descrescătoare ⇒ Pe=min ⇒
2.3.1. Determinarea formulei generale a argumentul său este maxim
probabilităţii de eroare S 2 − S1
= max
• Se consideră cazul semnalelor egal probabile ⇒ 2σ 0

S1 + S 2  S − S1  • Se consideră filtrul adaptat la semnalul


Aopt = ⇒ Pe = Q 2  unde
2  2σ 0  g (t ) = s2 (t ) − s1 (t ), s1, 2 (t ) ∈ R
∞ ∞
S1, 2 = S1, 2 (t 0 ) = s1, 2 (t ) * h(t ) t =t = ∫ s1, 2 (τ )h(t 0 − τ )dτ = ∫ s1, 2 (t 0 − τ )h(τ )dτ şi eşantionarea se fac la sfârşitul perioadei de bit t 0 = T ⇒
hopt (t ) = s 2 (T − t ) − s1 (T − t )
0
−∞ −∞ functia pondere
∞ 2 ∞ 2
1 N0 N
σ 02 =
2π ∫
−∞
2
H (ω ) dω = 0
4π ∫ H (ω)
−∞

functia de transfer [ ]
H opt (ω ) = S 2 (ω ) − S1 (ω ) e − jωT

21 22

2.3. Aplicatii ale filtrelor adaptate la 2.3. Aplicatii ale filtrelor adaptate la
detectia binara detectia binara

• Pentru determinarea raportului semnal zgomot maxim • O altă modalitate de exprimare se poate obţine dezvoltând
∞ T argumentul funcţiei Q(**)
g 02 (T ) = ∫ [s (T − τ ) − s (T − τ )] dτ = ∫ [s (t ) − s (t )] dt
2 2
1  
2 1 2 1 T T T T
1
[ ] [ ] [ ]
2 N 0 ∫0 2 N 0  ∫0 ∫0 ∫0
−∞ 0 s 2 (t ) − s1 (t ) 2
dt =  s 2 (t ) 2
dt + s1 (t ) 2
dt − 2 s1 (t )s 2 (t )dt 
1 N0

N0
T 
∫ ∫ [s (t ) − s (t )] dt
2
σ 02 = S 2 (ω ) − S1 (ω ) dω =
2

2π 2 −∞
2 0
2 1
=
1
2N0
[
E1 + E2 − 2 E1 E2 ρ12 ]
 g (T )   1 T 
• Deci Pe,min = Q 0  = Q ∫ [s2 (t ) − s1 (t )] dt 
2
(**) T

 2σ 0   2N 0 E1, 2 = ∫ [s1, 2 (t )] dt
2
= energiile semnalelor 1, respectiv 2
 0 
0

23 24
2.3. Aplicatii ale filtrelor adaptate la 2.3. Aplicatii ale filtrelor adaptate la
detectia binara detectia binara
T
1 = coeficientul de corelaţie între • Folosind aceste notaţii semnalul la ieşirea filtrului adaptat la
ρ12 =
E1 E2 ∫ s1 (t )s2 (t )dt
0 cele 2 semnale momentele de eşantionare este

(ρ12=0 ⇒ semnale ortogonale; ρ12=-1 ⇒ semnale antipodale) S1 = S1 (T ) = s1 (t )* hopt (t )


t =T
= ∫ s (t − τ )[s (T − τ ) − s (T − τ )]dτ
−∞
1 2 1 =
t =T

= E1 E2 ρ12 − E1
Deci

 1 S 2 = S 2 (T ) = s2 (t )* hopt (t ) = ∫ s (t − τ )[s (T − τ ) − s (T − τ )]dτ =


Pe ,min = Q [
E1 + E2 − 2 E1 E2 ρ12 ] t =T
−∞
2 2 1
t =T
 2N 0  = E2 − E1 E2 ρ12

25 26

2.3. Aplicatii ale filtrelor adaptate la 2.3. Aplicatii ale filtrelor adaptate la
detectia binara detectia binara

• iar pragul optim de decizie este • 2.3.2. Calculul probabilităţii de eroare pentru diferite
tipuri de modulaţie binară
S + S 2 E 2 − E1 • S-a determinat probabilitatea de eroare minimă în cazul
Aopt = 1 =
2 2 filtrului adaptat
Pentru cazul particular  g (T )   1 T 
Pe,min = Q 0  = Q ∫ [s (t ) − s (t )] dt  = Q( )
2
* filtru adaptat 2z
 2σ 0   2N0 2 1
* semnale egal probabile;  0 
* esantionarea la sfarsitul perioadei de bit T
1
∫ [s (t ) − s (t )] dt
2
* ZAGA z= 2 1
probabilitatea de eroare si pragul optim depind de forma, 4N 0 0

durata şi gradul de asemănare dintre cele 2 semnale şi de


densitatea spectrală de putere a zgomotului
27 28
2.3. Aplicatii ale filtrelor adaptate la 2.3. Aplicatii ale filtrelor adaptate la
detectia binara detectia binara

• Semnale antipodale în banda de bază • Modulaţia binară de fază. Semnale BPSK (Binary Phase
t ∈ [0, Tb ] s1 (t ) = − A; s 2 (t ) = + A ⇒ s 2 (t ) − s1 (t ) = 2 A
Shift Keying)
T
t ∈ [0, Tb ] s1 (t ) = − Ac cos(ω c t ), s 2 (t ) = Ac cos(ω c t )
1 b A 2Tb Eb
4 N 0 ∫0
2
z= ( 2 A) dt = = Tb 2
N0 N0 1 Ac Tb Eb
∫ (2 Ac cos(ωc t )) dt =
2
z= =
4N0 0
2N0 N0
Eb = A 2Tb = energia de bit (energia semnalelor s1 (t ) si s 2 (t ) )
Ac2Tb
Eb =
= energia de bit
2
 A2Tb     A2T 
deci PE = Q 2  = Q 2 Eb   2 Eb 
   N  rezultã PE = Q c b  = Q ,

 N0     N0  N
 
0
  0

egalã cu cea a semnalelor antipodale la aceeasi energie de bit.


29 30

2.3. Aplicatii ale filtrelor adaptate la 2.3. Aplicatii ale filtrelor adaptate la
detectia binara detectia binara

• Modulaţia binară de amplitudine. Semnale ASK • Modulaţia binară de frecvenţă coerentă. Semnale FSK
(Amplitude Shift Keying) on-off coerente (Frequency Shift Keying)
t ∈ [0, Tb ] s1 (t ) = 0, s2 (t ) = Ac cos(ω c t ) t ∈ [0, Tb ] s1 (t ) = Ac cos(ω c t ), s 2 (t ) = Ac cos[(ω c + ∆ω )t ]
Tb
1 Ac2Tb Eb ,med
∫0 c
( )2
z= A cos ω c t dt = = ∆ω m
Tb
4N 0 8N 0 2N 0 ∆f = =
2π 2Tb
, m∈N a.i. se asigură ortogonalitatea ∫ s (t )s
0
1 2 (t )dt = 0
2 2
1 1 AT ATc b c b
Eb,med = 0 + = = este energia medie de bit Tb 2 Tb Tb
2 2 2 4
∫ [s (t ) − s1 (t )] dt = ∫ s (t )dt + ∫ s12 (t )dt = Ac2Tb
Atunci 2
2 2
 A 2T   
 = Q Eb ,med
0 0 0
rezultã PE = Q c b 
 4N0   N0  A 2 c Tb E Ac2Tb
    Deci z= = b , Eb =
deci transmisiunile ASK necesită o energie medie pe bit dublă în raport cu 4N 0 2N 0 2
BPSK pentru a obţine aceeaşi probabilitate de eroare ⇒ BPSK are un câştig
31 32
de 3dB în Pe în raport cu ASK
2.3. Aplicatii ale filtrelor adaptate la detectia
2.4. Receptorul Optimal cu corelator
binara
 A 2T   
Rezultă PE = Q c b  = Q Eb   Semnalul la ieşirea filtrului adaptat
 2N 0   
   N0  T

egală cu cea a semnalelor ASK la aceeaşi energie de bit. v(t ) = y (t ) * hopt (t ) = ∫ [ s 2 (T − λ ) − s1 (T − λ )] y (t − λ )dλ
0

 La momentul de eşantionare

T T
v(T ) = ∫ [ s 2 (T − λ ) − s1 (T − λ )] y (T − λ )dλ = ∫ [ s 2 (α ) − s1 (α )] y (α )dα
0 0

v(T ) = S1 / S 2 daca s − a transmis s1 (t ) / s 2 (t )

Iesirea receptorului cu corelator este identica cu cea a filtrului adaptat numai la


momentul de esantionare. In rest evolutia in timp a iesirii poate fi diferita!

33 34

2.4. Receptorul Optimal cu corelator

⇒ receptorul optimal se poate implementa cu un multiplicator cu


diferenţa dintre cele 2 semnale transmise şi un integrator

t t=T Comparator

∫ ( )dt
r(t) de prag
v(t) v(T) A
t −T

s2(t)-s1(t)

Implementarea cu corelator a receptorului optimal.

35

S-ar putea să vă placă și