Documente Academic
Documente Profesional
Documente Cultură
de zgomot
Două aspecte sunt legate de proiectarea sistemelor de comunicaţii:
1) Performanţele sistemului când sunt afectate de zgomot ceea ce
înseamnă probabilitatea de eroare pentru sisteme digitale şi raportul
semnal/zgomot pentru semnale analogice;
2) Banda de transmisiune.
Există numeroase căi în care informaţia poate fi demodulată (obţinută) din semnalul
care a fost afectat de zgomot. Unele receptoare sunt optime altele nu. Adesea un
receptor suboptim poate fi folosit la un preţ mai scăzut.
f (r0 / s2 ) f (r0 / s1 )
r0
VT
Pagina 1
Dacă r0 > VT s-a transmis bitul 1 iar dacă r0 < VT s-a transmis bitul 0. o eroare poate
apărea dacă s-a transmis un 0 şi r0 > VT (când se decide că s-a transmis un 1).
VT
În acest caz:
Pe = P(erroare/s1 s - a trimis )P(s1 ) + P(erroare/s2 s - a trimis )P(s2 )
În cazul semnalelor echiprobabile:
V ∞
1 T 1
Pe = ∫ f (r0 / s1 )dr0 + ∫ f (r0 / s2 )dr0 .
2 −∞ 2 VT
λ = −λ
2 2
1 − λ2 1 − λ2
+∞ +∞
1 1
Pe =
2 ∫
VT − s01 2π
e dλ +
2 VT −∫s02 2π
e dλ
−
σ0 σ0
1 V − s 1 V − s
= Q − T 01 + Q T 02
2 σ0 2 σ0
Această Pe depinde de VT şi poate fi minimizată în raport cu VT . Considerând această
derivată ⇒
Pagina 2
(VT − s01 )2 (VT − s02 )2
∂Pe 1 1 − 1 1 − 2σ 02
2σ 02
=− e + e =0⇒
∂VT 2 2π 2 2π
este când
(s01 − s02 )2 este maxim, deci un filtru adaptat pe diferenţa a celor două
4σ 02
semnale:
h(t ) = C [s1 (t0 − t ) − s2 (t0 − t )] .
Din cunoştinţele anterioare:
[sd (t0 )]2 = 2 Ed unde E = T [s (t ) − s (t )]2 dt .
σ 02 N0
d ∫0 1 2
în cazul AWGN.
r (t ) = s(t ) + n(t ) r (t ) = ~
~ s (t ) + n~ (t )
Filtru de Circuite ~
m
r0 (t0 ) ~
prealbire de r0 (t ) S&H
m
1
Hp( f )= procesare
Pn ( f ) VT r0
Pagina 3
La această funcţie de transfer zgomotul de la ieşire este alb. Deci practic am
transformat problema zgomotului colorat în zgomot alb. Pentru semnalul ~ s (t ) avem
expresiile:
s (t ) = ~
~ s1 (t ) = s1 (t )* h p (t )
s (t ) = s (t ) = s (t )* h (t )
~ ~
2 2 p
unde h p = F −1
[H ( f )].
p
FTJ sau ~
m
r (t ) = s(t ) + n(t ) filtru adaptat r0 (t ) S&H r0 (t0 ) ~
m
N0 H(f )
Pn ( f ) = VT r0
2
s(t )
s(t )
t t
r (t )
r (t )
t t
Pagina 4
N0
σ 02 = (2 B ) .
2
0+ A A
Ştim VT = = .
2 2
(s − s )2
Din formula Pe = Q 01 02 cu s (t ) = A, s (t ) = 0, σ 2 = N 0 (2 B ) rezultă:
4σ 02
01 0 02 0 0
2
A2
Pe = Q . Ed
4N0 B
Eb - average
Iar pentru filtrul adaptat:
A2T
Pe = Q = Q Eb .
2N0 N
0
A2
Pe = Q = Q 2 Eb (filtru adaptat)
N0 B N0
Un grafic al Pe este dat în figură:
1 .0
0 .5 Eb
Pagina 5
Q
N0
10 − 1
Filtru adaptat coerent ASK
(OOK), coerent FSK
1.0
Eb
0.5
Q
N
0
10 −1
Filtru adaptat coerent ASK
(OOK), coerent FSK
10 − 2
10 −3
2 Eb
10 − 4 Q
N
0
10 −7
-1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
s1 (t ) = ± A 0<t ≤T (1)
s2 (t ) = 0 0<t ≤T (0)
În figura de mai jos sunt date probabilităţile condiţionale pentru analiza
bipolară:
r0
−A −VT 0 VT +A
s1 (t )
~
m
r (t ) = + n(t ) r0 (t )
2
s (t ) FTJ sau
filtru S&H
Pn ( f ) = 0
N adaptat
− VT VT r0
2
clock
Din nou vom calcula Pe pentru FTJ sau FA.
Mai întâi probabilităţile:
P(+ A) = P( A − ) =
1
4
P(0 ) =
1
2
P(eroare / + A) = Q(VT / σ 0 ) (vezi graficul)
P(eroare / − A) = Q(VT / σ 0 ) (vezi graficul)
P(eroare / s2 ) = 2Q(VT / σ 0 ) (vezi graficul)
Deci
Pe = Q(VT / σ 0 ) + Q(VT / σ 0 ) + [2Q(VT / σ 0 )]
1 1 1
4 4 2
3 V
Pe = Q T
2 σ0
A
Valoarea optimă de prag este VT = şi deci:
2
3 A
Pe = Q .
2 2σ 0
Pentru FTJ ⇒
3 A2
Pe = Q (FTJ )
2 4 N 0 B
N0
unde la intrarea FTJ avem iar banda FTJ este B.
2
S A 2 2 Ed
Pentru = 2 = (rezultă prin calcul).
N out σ0 N0
Iar Ed = A2T = 2 Eb unde Eb este energia medie pe bit.
3 Eb
Pe = Q (FA) .
2 N 0
Deci cu 10 log10
3
(dB) diferenţă faţă de coerent ASK sau coerent FSK.
2
Detecţia coherentă pentru semnale binare trece
bandă
ASK(OOK)
s1 (t ) = A cos(ω c t + θ c ), 0 < t ≤ T
s2 (t ) = 0, 0<t ≤T
Detecţia coerentă (schema bloc):
s (t ) ~
r (t ) = 1 + n(t ) m
s2 (t ) FTJ r0 (t ) r0 (t0 ) ~
m
sau S&H
2 cos(ω c t + θ c ) FA t
BPSK
FSK
Detecţia coherentă se efectuează cu următoarea schemă bloc:
m~
+
r (t ) = s(t ) + n(t ) 2 cos(ω t + θ ) FTJ r0 (t ) r0 (t0 ) ~
m
1 c
Σ
N 0 2 cos(ω 2t + θ c ) sau S&H
Pn ( f ) = - FA VT t
2
BB
(receptor pentru coerenţă)
DSP în domeniul frecvenţelor pozitive
DSP
DSP (s2 (t )) DSP (s1 (t ))
DSP a DSP a
n2 (t ) n1 (t )
2∆F
B 1
N0 / 2 R=
T
0 f2 fc f1 f
Bp = 2B
Cele două semnale sunt:
s1 (t ) = A cos(ω1t + θ c ), 0<t ≤T (1)
s2 (t ) = A cos(ω1t + θ c ), 0<t ≤T (0)
Saltul de frecvenţă:
2∆F = f1 − f 2 , f1 < f 2 .
Mai întâi vom evalua performanţele receptorului care utilizează un FTJ cu un
câştig de 1, H (0 ) = 1 . Mai presupunem că banda echivalentă a filtrului este
2
≤ B < ∆F . FTJ este combinat cu → ⊗ → acţionează ca un circuit de translaţie a
T ↑
frecvenţei.
Zgomotul este modulat ca
n1 (t ) = x1 (t ) cos(ω1t + θ c ) − y1 (t )sin (ω1t + θ c )
n2 (t ) = x2 (t ) cos(ω 2t + θ c ) − y2 (t )sin (ω 2t + θ c )
Mai presupunem că 2∆F > 2 B deci
s (t ), 1
r1 (t ) = 1 + n1 (t )
0, 0
, n12 (t ) = n22 (t ) = 0 (4 B ) = 2 N 0 B .
N
0, 1 2
r2 (t ) = + n2 (t )
s2 (t ), 0
Semnalul de ieşire din BB:
+ A, 0 < t ≤ T 1
r0 (t ) = + n0 (t )
− A, 0 < t ≤ T 0
unde s01 = + A, s02 = − A şi n0 (t ) = x1 (t ) − x2 (t ) .
Pragul optim este VT = 0 .
Puterea de zgomot la ieşire:
n02 (t ) = σ 02 = x1 (t ) + x2 (t ) = n12 (t ) + n22 (t ) = 4 N 0 B .
Deci:
A2
Pe = Q (FTB).
0
4 N B
Performanţele lui FSK cu FA se obţin din expresia:
Ed
Pe = Q .
2N 0
[ ]
T
= ∫ A2 cos 2 (ω1t + θ c ) − 2 A2 cos(ω1t + θ c ) cos(ω 2t + θ c ) + A2 cos 2 (ω 2t + θ c ) dt
0
T
A2T A2T
= − A2 ∫ cos(ω1 − ω 2 )tdt +
2 0
2
⇒ s1 (t ) şi s2 (t ) ortogonale.
n nR
Dacă 2∆F = f1 − f 2 = =
T 2
De asemenea dacă f1 − f 2 >> R , s1 (t ) şi s2 (t ) pot fi aproximativ ortogonale.
Oricum în final
Ed = A2T .
Şi deci în final:
A2T
Pe = Q = Q Eb , (filtru adaptat).
2N0 N
0
Detecţia necoerentă a semnalelor binare trece
bandă
ASK (OOK)
Se foloseşte la detecţia necoerentă în comunicaţiile optice. Schema bloc este dată mai
jos:
r (t ) = s (t ) + n(t ) Ieşire analogică
FTB Detector ~ ~
Semnal + B p = banda de S&H m m
zgomot
echivalentă anvelopă r0 (t ) r0 (t0 )
V T r0
s1=...
Semnalul de la ieşirea filtrului va fi:
r (t ) = s (t ) + n(t )
unde
r1 (t ), 0 < t ≤ T 1
r (t ) =
r2 (t ), 0 < t ≤ T 0
unde
n(t ) = x(t ) cos(ω c t + θ c ) − y (t )sin (ω c t + θ c )
şi deci
r1 (t ) = [A + x(t )]cos(ω c t + θ c ) − y (t )sin (ω c t + θ c ) 0<t ≤T .
Când se transmite 0 adică semnalul s2 (t ) atunci
r2 (t ) = x(t ) cos(ω c t + θ c ) − y (t ) cos(ω c t + θ c ) 0 < t ≤ T .
Formula ştiută a Pe :
T T
1 1
Pe = ∫ f (r0 / s1 )dr0 + ∫ f (r0 / s2 )dr0 .
2 −∞ 2 −∞
Trebuie calculate cele două PDF condiţionate de s1 şi s2 . Fie r0 = r0 (t ) = r01 când r1 (t )
este prezent la intrarea detectorului de anvelopă şi deci ⇒ f (r0 / s1 ) . În mod analog
f (r0 / s2 ) este PDF când r0 = r0 (t ) = r02 care apare când r2 (t ) este prezent la intrarea
detectorului de anvelopă.
Cele două PDF sunt:
r − r0 2
2
e 2σ ,
0
r≥0
f (r0 / s2 ) = σ 2 (distribuţie Rayleigh)
0, in rest
unde σ este varinaţa zgomotului la ieşirea detectorului de anvelopă. Deci
2
Pagina 12
r − (r0 + A2 ) r A
2 2
0 e 2σ I 0 0 2 , r0 ≥ 0
f (r0 / s1 ) = σ 2 σ
0, in rest
are o distribuţie Rice. I 0 ( z ) este funcţia modificată de ordin 0.
Bessel
Cele două PDF condiţionate f (r0 / s2 ) şi f (r0 / s1 ) sunt arătate mai jos.
f (r0 )
0.75 f (r0 / s2 ) ( A = 0)
σ =1
0.50 f (r0 / s1 ) ( A = 1)
f (r0 / s1 ) ( A = 4)
0.25
r0
1 2 3 4 5 6 7
∫
2 0σ 2
e I 0
σ
2 dr0 ≈ ∫
2 0 2πσ A 2
e 2σ 2
dr0 .
A
Deoarece >> 1 , integrantul este neglijabil pentru valori ale lui r0 în vecinătatea lui
σ
A astfel că putem aproxima:
V r 2 + A2 V ( r0 − A )2
1 T r0 − 02σ 2 r0 A 1 T 1 −
2 ∫0 σ 2 2 −∫∞ 2π σ
e I dr ≈ e 2σ 2
dr0 .
σ
0 2 0
1 T 1 − 1 r − 02
Pe = ∫ e 2σ 2
dr0 + ∫ 02 e 2σ dr0
2 −∞ 2π σ 2 A/ 2 σ
A2
1 A 1 − 8σ 2
Pe = Q + e .
2 2σ 2
Pagina 13
z2
−
e 2
Folosind aproximarea Q( z ) = , pentru z >> 1 :
2πz 2
A2 A2
1 − 2 1 − 2
Pe ( z ) = e 8σ + e 8σ .
2π ( A / σ ) 2
A
Deoarece >> 1 , cel de-al doilea termen este dominant. În final se obţine următoarea
σ
aproximaţie pentru necoerernt OOK (ASK):
A2
1 − 2 A
Pe = e 8σ , >> 1 (non. OOK)
2 σ
sau
1 Eb
1 − 2TB N Eb TB
Pe = e p 0 , >> p
2 N0 4
Eb A2T
unde energia pe bit este = iar σ 2 = N 0 B p .
N0 4
1
R= este viteza datelor iar B p este banda echivalentă a FTB care precede
T
detectorul de anvelopă.
Deci probabilitatea de eroare scade pe măsură ce banda creşte. Acest rezultat este
valid numai când ISI este neglijabilă sau când r = 0 . Deci minimul de bandă permis
1
este B p = 2 B = R = .
T
FSK
Schema bloc pentru detecţia necoerentă a FSK este:
FTB centrat
Detector de " upper"
la f1
anvelopă r0 (t0 )
Bp VU ~
+ m
r0 (t )
Σ S&H
FTB centrat −
Detector de VL VT r0
la f1
anvelopă
Bp " lower"
Pagina 14
f (r0 / s1 ) = f (− r0 / s2 )
şi deci
0 +∞
1 1
Pe = ∫ f (r0 / s1 )dr0 + ∫ f (r0 / s2 )dr0
2 −∞ 2 0
sau
+∞
Pe = ∫ f (r
0
0 / s2 )dr0 .
Trebuie să fim foarte atenţi să vedem ce avem la ieşirea părţii de sus şi a celei de jos.
Putem scrie astfel probabilitatea de eroare:
Pe = P(vu > vl / s2 ) .
În acest caz
v − vu 2
2
eu 2 σ
, vu ≥ 0
f (vu / s2 ) = σ 2
0, vu < 0
Unde σ 2 = N 0 B p . Pe de altă parte în aceeaşi situaţie are loc o distribuţie Rice:
v − vl + A2 2 v A
2
l e 2σ I 0 l 2 , vl ≥ 0
f (vl / s2 ) = σ 2 σ
0, vl < 0
unde σ = N 0 B p .
2
vl A vu − 2σ 2
+∞ vl 2 + A 2 +∞ vu 2
vl −
Pe = ∫σ
0
2
e 2σ 2
I 0 2 ∫ 2 e
σ VL σ
dvu dvl .
Dacă evaluăm integrala dintre paranteze atunci:
A2 + ∞ vl 2
− vl − v A
Pe = e 2σ 2
∫σ
0
2
e 2σ 2
I 0 l 2 dvl .
σ
În final se obţine:
A2
1 − 2
Pe = e 4σ
2
1 Eb
1 − 2TB N
Pe = e p 0 (Noncoherent FSK)
2
A2T
unde Eb = iar σ 2 = N 0 B p .
2
DPSK
PSK nu poate fi detectat necoerent. Se poate utiliza totuşi tehnica de coerenţă parţială
utilizând codarea diferenţială. Ca principiu semnalul DPSK şi zgomotul se aplică la
intratea unui FTB, se trec prin circuitul de întârziere după care se face decodarea.
Pagina 15
Schemele bloc pentru demodularea DPSK pentru un detector optim şi suboptim sunt
date mai jos:
H(f )
s (t ) =DPSK BT
+ zgomot
Delay
− fc fc 1T
~
m ~
r0 (t ) r0 (t0 ) m
∫ (•)dt
t0
S&H
t0 −T
VT r0
DPSK+ t − 0,5T
zgomot h(t ) = π cos ω c t
T
Delay
1T
~
m ~
r0 (t ) r0 (t0 ) m
FTJ S&H
VT r0
Bit Sync
Pagina 16
QPSK
± A + x(t ) Disp de (R / 2 )
I&D prag
2 cos(ω ct + θ c ) De la circuitele ~
m
QPSK P/S
de sincronizare (R )
+ 90D
± A + y (t ) Disp de
I&D prag (R / 2 )
Deşi Pe pentru BPSK şi QPSK este aceeaşi dar banda din două semnale nu este
aceeaşi.
Pagina 17
1.0
0.5
10−1 1 − 2 N0
Eb
e necoerent
2
10−2 ASK(OOK) si FSK
Pe
−3 Eb
bit 10 Q unipolar baseband
N0 Eb
1 − N0
coerent ASK, coerent FSK e
10−4 2
2 Eb
10−5 Q
N0
BPSK, QPSK,
10−6 MSK
−7
10
−1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
(Eb / N 0 )
MSK este echivalent cu QPSK.
Q( / N ))
Eb
1,5 R 2(Eb 1 − 2 N0
MSK 0 e
2
Pagina 18