Documente Academic
Documente Profesional
Documente Cultură
_________________________________________________________________________________________________________________
CAPITOLUL I
Cerinţele impuse transmisiei pe un traseu, în acest caz, nu mai depind practic de lungimea totală a
sistemului (numărul de tronsoane) având în vedere regenerarea periodică a impulsurilor (zgomotul este
înlăturat). De aceea, transmisia pe cale digitală a semnalelor analogice a câştigat tot mai mult teren,
având în vedere posibilitatea de a separa aproape în întregime semnalul de zgomotul aditiv.
Pentru aceasta se recurge la o eşantionare a semnalului, cu o anumită viteză, dată de teorema lui
Nyquist. Transmisia se realizează prin tehnici digitale, recurgându-se fie la modularea analogică a
unui tren de impulsuri în amplitudine, durată sau poziţie (MIA, MID sau MIP), fie la o modulare în
cod a impulsurilor – PCM (Pulse Code Modulation). Pentru folosirea eficientă a liniei de transmisie se
multiplexează în timp canalele.
Sistemele din prima categorie conţin ca operaţii principale: eşantionarea (sondarea) semnalelor,
modulaţia trenului de impulsuri (în amplitudine, durată sau poziţie) şi multiplexarea în timp a
eşantioanelor modulate (separarea căilor în timp). Informaţia analogică este transmisă la momente de
timp discrete. În figura 1.2 este ilustrat principiul sistemelor de transmisie cu separarea căilor în timp
(SCT).
La terminalul de emisie, canalele din banda de bază sunt conectate la linia de transmisie comună,
prin intermediul porţilor de eşantionare, care sunt deschise de trenurile de impulsuri I1, I2, In, etc. Pe
linia de transmisie sunt trimise astfel, periodic, eşantioane ale semnalelor în banda de bază, iar la
recepţie se face o separare în timp a acestora, cu ajutorul porţilor de recepţie, atacate cu trenuri de
impulsuri în sincronism cu cele de la emisie. Semnalul MIA rezultant este trecut prin FTJ, la ieşirea
acestuia obţinându-se semnalul în banda de bază.
Sincronizarea generatoarelor de impulsuri de la recepţie cu cele de la emisie se realizează
transmiţând un impuls de sincronizare distinct, în fiecare perioadă de repetiţie, denumită cadru
2
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
3
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
apar primele instalaţii, care foloseau pentru transmisie un cod ternar, marcând începutul dezvoltării SC
digitale moderne.
4
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
zgomotele aleatoare, prezente în canal, produc erori aleatoare, ce apar foarte rar, cu
frecvenţa corespunzătoare probabilităţii de apariţie a erorilor în sistem, care au însă efecte
importante în cazul transmisiilor de date,
JITTER-ul, definit ca abaterea momentelor de eşantionare de la recepţie, faţă de cele
ideale (sincronizare imperfectă).
Semnalul eşantionat xs(t) şi cel reeşantionat xr(t) sunt:
∞
x s (t ) = ∑ δ (t − kT ) (1.2)
−∞
∞
x r (t ) = ∑ δ (t − kT + ε k ) (1.3)
−∞
unde ε k este abaterea în timp a fiecărui moment de reeşantionare faţă de momentul corespunzător de
eşantionare de la emisie, luat ca referinţă. Mărimea ε k poate fi considerată ca valoarea funcţiei ε (t ) la
momentul kT, iar ε (t ) este
cunoscută sub denumirea de jitter.
Natura sa depinde de configuraţia
sistemului. Efectul jitterului asupra
semnalului analogic este acela de a
produce o modulaţie parazită de fază,
care provoacă distorsiuni. Acest efect
este important, deoarece sincronizarea
este extrasă din semnalul recepţionat,
degradat de canalul de transmisie şi în
mod inerent, nu este ideală.
5
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
∞ ∞
∑ δ (t − kTs ) =∑ e j 2π t k / T
−∞ −∞
s
(1.5)
pentru impulsuri δ(t) ideale, de lăţime infinitezimală şi suprafaţă T . Înlocuind (1.5) în (1. 4) obţinem:
∞
xs (t ) = ∑ x(t )e j 2π t k / Ts (1.6)
−∞
∑ X (ω − 2kπ / T )
1 1
X s (ω ) =
2π
∑
−∞ −∞
∫ x(t )e dt =
2π −∞
s (1.8)
Astfel, dacă semnalul în banda de bază x(t) are un spectru limitat la fm, spectrul semnalului
eşantionat se obţine ca o suprapunere a unei serii infinite de spectre ale semnalului original pe
intervalele 1/Ts, ca în figura 1.8, iar semnalul original X(f) poate fi recuperat din Xs(f) folosind un FTJ
cu frecvenţa de tăiere fm şi flanc abrupt.
Dacă 2 f m > f s , apare o limitare cunoscută sub denumirea de suprapunere (aliasing),
componentele spectrale superioare şi respectiv inferioare de la două benzi alăturate se suprapun şi
afectează semnalul de ieşire.
Pentru a studia procesele ce au loc în cazul unui sistem eşantionat şi filtrat, atacat de un semnal
compus dintr-o componentă cu banda limitată s(t) cu puterea S şi un spectru bine definit cu energia
zero pentru f > fm , şi o
componentă perturbatoare
z(t) cu spectru nelimitat şi
puterea Z, care este
independentă de s(t),
Figura 1.9 Eşantionarea semnalelor însoţite de zgomot
reprezentate în figura 1.9.
Să considerăm ec. (1.9) adaptată pentru spectrul de putere:
∞
Ps ( f ) = ∑ P ( f − k / Ts ) (1.10)
−∞
unde Ps(f) şi P(f) sunt spectre de putere. Dacă s(t) şi z(t) sunt independente, putem efectua suma:
6
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
P( f ) = S ( f ) + Z ( f ) (1.11)
Puterea semnalului eşantionat şi reconstituit P0 este:
fm ∞
⎛ k ⎞ ∞ fm + k / Ts
P( f )df =∑ ∫
fm
P0 = ∫ P⎜⎜ f − ⎟⎟df =∑ ∫ P( f )df (1.12)
− fm
−∞
− fm
⎝ Ts ⎠ − ∞
− fm + k / Ts
[S ( f ) + Z ( f )]df
∞ ∞
P0 = ∫ P( f )df = ∫ = S0 + Z0 (1.14)
−∞ −∞
Figura 1.10 Efectul eşantionării cu viteze mai mari decât viteza Nyquist
Această situaţie este reprezentată în figura 1.10. Domeniile de integrare nu mai sunt alăturate, dar
spectrul de energie al semnalului dorit este încadrat în aceste domenii. Puterea semnalului nedorit este
redusă faţă de cazul anterior la valoarea 2fm /2fm r sau 1/r (se elimină energia zgomotului din domeniile
haşurate). Rezultă,
P0 = S 0 + Z 0 / r (1.16)
Deci, crescând viteza de eşantionare peste viteza Nyquist, obţinem o îmbunătăţire a raportului S/Z
(eşantionarea cu dublul vitezei Nyquist 4fm produce o îmbunătăţire cu 3 dB).
Dacă considerăm acum semnalul cuantizat, el poate fi tratat ca suma dintre semnalul dorit şi o
componentă distorsionată ce rezultă în urma cuantizării, cu un spectru foarte întins, adică obţinem
exact cazul tratat anterior. O concluzie logică este că în cazul eşantionării cu o viteză egală cu viteza
7
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
Nyquist, puterea semnalului distorsionant în banda de trecere este egală cu puterea semnalului
distorsionant dat de circuitul de cuantizare.
Pentru a beneficia de avantajele transmisiilor numerice, semnalul eşantionat este convertit sub
formă binară, fiecare eşantion fiind prin n biţi, care corespund unui număr de 2n nivele. Astfel, valorile
eşantioanelor sunt discretizate (reduse la un număr finit de valori), operaţie numită CUANTIZARE.
Un exemplu de eşantionare şi conversie A/D a unei forme de undă este reprezentat în figura 1.11.
8
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
zk =
∫xk − q / 2
z k p( x k )dx
(1.17)
xk + q / 2
∫xk − q / 2
p( x k )dx
Figura 1.14 Zgomot de cuantizare
unde p(xk) este funcţia densitate de probabilitate ca eşantionul x să
se găsească în plaja (x k − q / 2, x k + q / 2 ) .
Presupunând că intervalele sunt suficient de mici pentru a putea considera p ( xk ) = pk constant,
atunci:
xk + q / 2
pk ∫ ( x − x k )dx
xk − q / 2
zk = xk + q / 2
=0 (1.18)
pk ∫ dx
xk − q / 2
9
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
Deci zgomotul de cuantizare are valoarea medie nulă, şi spre a-l caracteriza vom recurge la
valoarea sa medie pătratică
Cele două momente z k2 , z k fiind calculate, avem
xk + q / 2
z 2
=
∫ xk − q / 2
p ( x k )( x − x k ) 2 dx
=
q2
(1.19)
k xk + q / 2
12
∫ xk − q / 2
p ( x k )dx
EXEMPLUL I.1 Să calculăm valorile extreme ale erorii de cuantizare pentru o conversie A/D pe 8 biţi (un
bit pentru semn) cu cuantizare uniformă (aceeaşi valoare a cuantei). In acest caz, numărul de nivele ale
semnalului va fi 27=128 nivele, având valorile între 0 şi 127.
Eroarea minimă apare când aproximăm pe 126,5 prin 126 sau prin 127
126,5 − 127
emin = = 0,39%
126,5
iar eroarea maximă va fi când aproximăm pe 0,5 cu 1 sau cu 0.
0,5 − 1
emax = = 100%
0,5
Pentru un semnal sinusoidal, cu nivelul maxim ± Nq / 2 , valoarea medie pătratică este:
2 2
⎛ E ⎞ 1 ⎛ Nq ⎞ ( Nq) 2
E =⎜2
s ⎟ = ⎜ ⎟ = (1.21)
⎝ 2⎠ 2⎝ 2 ⎠ 8
Raportul semnal/zgomot de cuantizare S/Zq este egal cu
E s2 ( Nq ) 2 12
= = 1,5 N 2 (1.22)
σ2 8 q 2
S / Zq 10000
N= = = 81,65
1,5 1,5
Cum N = 81,65 < 128 , rezultă că se foloseşte o reprezentare cu 7 biţi a semnalului, iar valoarea raportului:
10
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
EXEMPLUL I.3 Să determinăm cu cât se reduce eroarea de cuantizare dacă trecem de la un sistem de
transmisie pe 6 biţi la un sistem cu transmisia pe 8 biţi.
Dacă N 1 = 2 = 2 6 = 64 şi N 2 = 2 n2 = 2 8 = 256
n1
f1 n2 8
Atunci = = = 1,33
f 2 n1 6
Creşterea benzii cu 33% permite deci creşterea numărului de nivele de cuantizare la 256 şi reducerea
varianţei erorii de 16 ori.
Vom aprecia calitatea transmisiei PCM prin raportul S/Zq. Am văzut că varianţa zgomotului de
cuantizare este:
σ 2 = zk2 = q 2 /12
Deoarece,
q = 2Vm / N = 2Vm / 2 n (1.26)
2
1 ⎛ 2 Vm ⎞
atunci zk2 = (1.27)
12 ⎜⎝ 2n ⎟⎠
Dacă valoarea de vârf a semnalului este Vm ,
valoarea eficace e Vm / 2 , iar raportul S/Zq devine:
x2 x2
S / Zq = = 2
zk 2 1 ⎛ 2 2Vmef ⎞
⎜ ⎟
12 ⎜⎝ 2n ⎟
⎠ Figura 1.15 Calitatea transmisiei PCM
3 x2 2n
sau S / Zq = 2
2 (1.28)
2 U mef
11
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
S / Zq = 1,8 + 6n + Pi + Pm
unde Pi – puterea medie a semnalului de intrare [dB]
Pm – puterea maximă, corespunzătoare lui Vmef [dB].
Deci, fiecare bit din semnalul PCM contribuie cu 6 dB la creşterea calităţii semnalului, exprimată
prin raportul S/Zq.
EXEMPLUL I.4 Să apreciem calitatea transmisiei MIC pentru un sistem cu n = 8 şi Pm =0 dB. In acest caz:
I.5 Compandare
Semnalele telefonice, care formează obiectul transmisiunilor PCM, prezintă un domeniu dinamic
întins şi variaţia de putere medie până la 40 dB, datorat atât diferenţelor între modul de a vorbi al
diferitelor persoane cât şi distanţelor diferite între aparatele telefonice şi centrale, precum şi
caracteristicile diferite ale liniilor de legătură cu centrala.
12
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
S / Zq = 12 x k2 / q k2 (1.30)
unde qk este mărimea cuantei pentru intervalul k.Se observă din relaţia de mai sus că dacă valoarea
cuantei qk creşte odată cu mărirea semnalului xk, obţinem un raport S/Zq constant. Aceasta se traduce
deci printr-o operaţie de prelucrare neliniară a semnalului, putându-se proceda în 3 moduri:
Conversie A/D cu cuantizare neliniară,
Conversie A/D de precizie cu cuantizare liniară urmată de o prelucrare neliniară a
eşantioanelor codate,
13
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
x k2 = x k2 (1.31)
∆y k ∆y q
de unde, ∆x k = '
= ' = ' (1.33)
f ( xk ) f ( xk ) f ( xk )
Cum intervalul de cuantizare este constant:
S 12 x k2
Zq
= 2 =c →
∆k
2 S 12 x k2 '
Zq
2
= 2 f ( xk ) = c 2
q
[ ]
Figura 1.19 Legea de compandare A
14
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
cq 1 a
iar, f ' ( xk ) = = (1.34)
2 3 xk xk
indiferent de intervalul k. Integrând obţinem:
f ( x k ) = a ⋅ log x + b (1.35)
⎧ A⋅ x 1
⎪ FA ( x) = sgn( x) 0≤ x ≤
⎪ 1 + ln A A
şi ⎨ (1.37)
⎪ F ( x) = sgn( x) 1 + ln A x 1 ≤ x ≤ 1
⎪⎩ A 1 + ln A A
Legea A (A = 87,6) este definită în tabelul I.1, în care:
V = 4096 P = digit de polaritate PXYZABCD – cuvânt binar
XYZ - digiţi segment S = 4X + 2Y + Z ABCD - digiţi liniari L = 8A + 4B + 2C + D
Semnalul decodat la ieşire este (β ⋅ 32 + 2 L + 1) ⋅ 2 S = β
⎧α = 1 P=1 ⎧β = 0 S=0
unde: ⎨ ⎨
⎩α = −1 P=0 ⎩β = 1 S≠0
Tabelul I.1 Definirea legii A
Segment Domeniul mărimii de intrare în Cod de ieşire Interval de
decodor cuantizare q
0 0 – 32 0 – V/128 P 000 ABCD 2
1 32 – 64 V/128 – V/64 P 001 ABCD 2
2 64 – 128 V/64 – V/32 P 010 ABCD 4
3 128 – 256 V/32 – V/16 P 011 ABCD 8
4 256 – 512 V/16 – V/8 P 100 ABCD 16
5 512 – 1024 V/8 – V/4 P 101 ABCD 32
6 1024 – 2043 V/4 – V/2 P 110 ABCD 64
7 2048 – 4096 V/2 - V P 111 ABCD 128
În figura 1.19 sunt prezentate trei caracteristici de compandare, pentru diverse valori ale lui A.
Legea A este reprezentată în figura 1.20. Segmentul 0 este coliniar cu 1 şi se prelungeşte şi în cadranul
III. Se obţin în total, pentru valori pozitive şi negative, un număr de 13 segmente , A fiind egal cu 87,6.
Pentru legea µ ,
V = 8192 PXYZABCD – cuvânt binar P - digit de polaritate
15
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
Compandarea se poate realiza şi conform metodei 2, folosind tehnici digitale, singurul dezavantaj
fiind folosirea unui convertor A/D de 12 biţi.
Exemplul I.5 Sǎ calculǎm puterea zgomotului de cuantizare la ieşirea unui codor PCM de N biţi cu legea de
compandare µ, amplitudinea semnalului de intrare fiind uniform distribuitǎ în intervalul [-1, +1]V.
+1
1 q
Zq = ∫
12 −1
q 2 ( x ) ⋅ p( x ) dx iar q ( x ) = ∆ x k = '
f ( xk )
Pentru cadranul 1 şi intervalul[-1, +1]V,
ln(1 + µx ) 1 µ
f ( xk ) = f ' ( xk ) =
ln(1 + µ ) ln(1 + µ ) (1 + µx )
ln(1 + µ )
q( x ) = q (1 + µx )
µ
Pentru legea de distribuţie uniformǎ a amplitudinii semnalului avem
+1
+1 2
1 ⎡ ln(1 + µ ) ⎤
Zq = 2 ∫ ⎢q (1 + µ x )⎥ k dx
12 0 ⎣ µ ⎦
2 1
k ⎡ ln(1 + µ ) ⎤
Zq = q 2 ⎢ ∫ (1 + 2µx + µ x 2 ) dx
2
6 ⎣ µ ⎥
⎦ 0
2
k ⎡ 2 ⎤ ⎡ ln(1 + µ ) ⎤ µ2
2
Zq = ⎢ N ⎥ ⎢
6 ⎣2 ⎦ ⎣ µ ⎥ (1 + µ + 3 )
⎦
2
k ⎡ ln(1 + µ ) ⎤ µ2
Zq = 2 − 2 N ⎢ ⎥ (1 + µ + )
3 ⎣ µ ⎦ 3
17
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
Cuvintele de 12 biţi sunt transformate în cuvinte de 8 biţi conform tabelului I.3. Expandarea se
realizează invers, fiind urmată de conversie D/A.
Tabelul I.3 Ilustrarea legii de compandare
Cod de 12 biţi Cod de 8 biţi
Segment ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '
I 11 I 10 I 9 I 8 I 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 I 7 I 6 I 5 I 4 I 3 I 2 I1 I 0
HI 11KLMN---------- 1111KLMN
GH 101KLMN--------- 1110KLMN
FG 1001KLMN------- 1101KLMN
EF 10001KLMN------ 1100KLMN
CD 1000001KLMN--- 1010KLMN
BC 10000001KLMN-- 1001KLMN
AB 10000000KLMN-- 1000KLMN
BA 00000000KLMN-- 0000KLMN
EXEMPLUL I.5 Fie cuvântul binar de 8 biţi 11010110. Să decodăm eşantioanele, conform legilor de
compandare A şi µ.
A P =+ 1→ α =+1 µ P = 1 →α =+1
S = 1 ⋅ 2 2 + 0 ⋅ 21 + 1 ⋅ 2 0 = 5 S − 1 = 0 ⋅ 2 2 + 1 ⋅ 21 + 0 ⋅ 2 0 = 2
S = 3 → β =1
L = 0 ⋅ 2 3 + 1 ⋅ 2 2 + 1 ⋅ 21 + 0 ⋅ 2 0 = 6 L = 1 ⋅ 2 3 + 0 ⋅ 2 2 + 0 ⋅ 21 + 1 ⋅ 2 0 = 9
După ce semnalul analogic a fost eşantionat şi cuantizat, valoarea sa discretă este convertită binar,
pentru a obţine un semnal digital cu 2 nivele cu imunitate
maximă la zgomote. Se obţine un cuvânt de n biţi,
corespunzător unor eşantioane cu valori cuprinse între 0 ÷
(2n-1)q în reprezentare unipolară, sau între –(2n-1⋅q) ÷ 2n-1⋅q
în reprezentare bipolară. Alegerea codului are o deosebită
importanţă pentru transmisie, ea contribuind la creşterea Figura 1.22 Schema expandorului
performanţelor transmisiei sau la degradarea lor.
Problema codării poate fi privită şi referindu-ne la uşurinţa realizării tehnologice. Semnalele
binare sunt mai uşor de generat decât cele zecimale (BCD), pot fi mai uşor convertite în alte semnale
(ternare, cuaternare, cu 8 sau 16 nivele, etc.).
D.p.d.v. al structurii, codul binar nu este indicat pentru transmisie, având în vedere faptul că două
poziţii succesive pot diferi printr-un număr mare de biţi (de exemplu 7 şi 8 reprezentate ca 0111 şi
18
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
1000), ceea ce e dezavantajos pentru transmisiile de tip diferenţial (vezi I.8), sau în situaţia când datele
sunt obţinute de la codoare electro-optice, cu fotodetectori.
Se defineşte distanţa Hamming, ca
numărul de simboluri (biţi) prin care
diferă cuvintele de cod succesive. Codul
binar natural are o distanţă Hamming
variabilă, iar pentru transmisie ne-ar
interesa un cod care să aibă această
distanţă constantă şi egală cu 1,
proprietate specifică codului Gray sau
binar reflectat, ilustrată în figura 1.23b,
prin rastrul codului (pătratele negre
reprezintă bitul 1, iar cele albe bitul 0).
Unele codoare generează semnale în Figura 1.23 Ilustrarea unor rastre de coduri
codul binar simetric (cu excepţia primului
bit, ce indică semnul sau polaritatea, rastrul prezentând simetrie faţă de linia mediană orizontală).
Alte coduri utilizate sunt: codul CHAIN (chain code) şi cel complementar faţă de 2, utilizat în
sistemele cu microprocesor.
Cel mai vechi tip de
codor e cel utilizat în primul
sistem PCM al laboratoarelor
BELL, reprezentat în figura
1.24. Codorul este de forma
unui tub catodic întâlnit în
osciloscop, în care pe intrarea
y se aplică semnalul
eşantionat, iar în locul
ecranului are o mască de
codare şi un colector.
Figura 1.24 Primul codor PCM Bell
Masca are forma
rastrului, cu găuri în locul biţilor 1, semnalul de pe intrarea x determină baleiajul spotului electronic pe
orizontală, producând succesiv la ieşire biţii corespunzători valorii eşantionului (care determină poziţia
pe verticală unde va fi baleiată masca), de unde necesitatea codului GRAY.
Variantele moderne fac apel la convertoare A/D, iar codorul se poate implementa cu o memorie
PROM programată adecvat.
19
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
20
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
scop se grupează biţii din mai multe cadre, formând o secvenţă de aliniere – f.a.w. (frame alignment
word).
În recomandarea CCITT, bitul de sincronizare este pe poziţia 1, în loc de 193, iar pentru
sincronizare se foloseşte un cuvânt de 12 biţi.
În sistemele cu 2,048 Mb/s se
multiplexează 32 de canale, din care 30
vocale şi 2 de sincronizare şi semnalizare,
fiecare eşantion fiind codat prin 8 biţi,
obţinându-se viteza v = 32⋅8⋅8000 = 2048
Mb/s, sistemul având structura din figura
1.26. CCITT propune de asemenea,
înlocuirea biţilor 1 prin 0 şi invers, astfel ca
pe timpul cât canalul nu transmite semnalul
recepţionat să nu conţină zerouri, pentru a
nu se pierde sincronizarea (având în vedere Figura 1.27 Formatul de multiplexare BELL
codul bipolar folosit pentru transmisie).
Practica recomandă folosirea sistemelor PCM cu capacităţi de 24-30 canale pentru distanţe de 8-
80 km. Pentru funcţionarea economică pe linii mai lungi sunt necesare viteze mai ridicate, recurgându-
se la multiplexarea mai multor sisteme de acest tip. În figura 1.27 se prezintă schema bloc a sistemului
T al firmei Bell, ierarhia fiind descrisă în tabelul I.4.
Tabelul I.4 Ierarhia digitală Bell
Sistem Viteză MUX Canale Video- TV Linie Distanţă Lungime Rată
[Mbiţi/s] vocale telefon repetoare maximă erori
[mile] [mile]
T1 1,544 T1 24 - - cs 1 50 10-6
T2 6,312 4(T1) 96 1 - cc 2,5 500 10-7
T3 44,32 7(T2) 672 7 1 cc ++ ++ ++
T4 274,176 6(T3) 4032 42 6 cc 1 500 10-6
T5 560,160 2(T4) 8064 84 12 cc 1 500 4⋅10-7
WT4 18500,00 58(T4) 23000 2436 348 gu 25 4000 10-8
21
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
sau:
d
m4 (t ) = m1 (t ) (1.40) Figura 1.30 Formă de undă
dt
Deci cuvântul digital In-1..... I1I0 este proporţional cu dm(t)/dt, derivata semnalului m(t). Această
metodă stă la baza altor 2 tehnici de transmisie:
1. PCM diferenţial cu predictor, care realizează o reducere însemnată a redundanţei
semnalelor TV.
2. Modulaţia delta (PCM diferenţial cu 2 nivele, N = 2, n = 1)
EXEMPLUL I.6 Fie un semnal eşantionat, având valorile din figura 1.30. In reprezentarea cu 7 biţi pentru
înălţimea eşantionului şi al 8-lea bit pentru semn, eşantioanele şi diferenţa lor sunt codate ca:
Eşantion Cod eşantion Diferenţa Cod diferenţă
+120 1111 1000 necunoscută
+124 1111 1100 +4 1100
22
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
este:
N N N N
1 1 1 2
σ 12 =
N
∑ md2 (kTs ) =
k =1 N
∑ m 2 [kTs ] +
k =1 N
∑ m 2 [(k − 1)Ts ] −
k =1 N
∑ m[kT ]m[(k − 1)T ] (1.42)
k =1
s s
Primii 2 termeni din sumă sunt egali cu σ2 pentru N suficient de mare, iar (1.42) devine atunci
σ d2 = 2σ 2 (1 − R ) (1.43)
unde:
∑ m( k ) m( k + n )
R ( n) = k
(1.45)
∑ m (k ) k
2
23
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
În figura 1.33 este prezentată funcţia de autocorelaţie R(n) pentru semnalul telefonic eşantionat cu
8 kHz ; se observă că R(0 )= 1 iar R(1) = 0,85 şi atunci
σ d2 = 2σ 2 (1 − R ) = 2σ 2 (1 − 0,85) = 0,3σ 2
σ d = 0,3σ ≅ 0,5σ
Deci semnalul DPCM ocupă numai jumătate din numărul de nivele de cuantizare de la intrarea în
coder, faţă de PCM, şi s-ar putea reduce la jumătate numărul de nivele, adică să se renunţe la un bit
din cei n. Reducerea vitezei de transmisie în acest caz (n = 8) este de 1/8=12,5%, ceea ce este
insuficient.
Pe baza cunoaşterii unei pǎrţi din semnalul redundant, de exemplu la semnalul vocal se ştie cǎ
R(1) = 0.85, se poate anticipa cum va evolua acesta în viitor sau măcar să se facă estimarea cea mai
probabilă proces denumit predicţie. În exemplul I.6 se observă că diferenţa scade lin, ca apoi să treacă
tot lin la valori negative.
Schema sistemului DPCM cu predictor este dată în figura 1.34. Pentru un semnal m(t), eşantionat
cu viteza 1/Ts vom obţine un set de eşantioane m(kTs), distanţate cu Ts şi corelate. Intrarea în circuitul
de cuantizare este un semnal de eroare
e(kTs ) = m(kTs ) − mˆ (kTs ) (1.46)
ˆ ( kTs ) este valoarea prezisă (ieşirea din filtrul predictor) a lui m(kTs). Ieşirea din circuitul de
unde m
cuantizare este
eq (kTs ) = e( kTs ) + q e ( kTs ) (1.47)
sau
m q ( kTs ) = mˆ ( kTs ) + e( kTs ) + q e ( kTs ) (1.49)
iar
m(kTs ) − mˆ (kTs ) = e(kTs ) (1.50)
24
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
de unde
mˆ (kTs ) + e(kTs ) = m(kTs ) (1.51)
Deci,
m q ( kTs ) = m( kTs ) + q e ( kTs ) (1.52)
Versiunea cuantizată mq(kTs) a semnalului Figura 1.35 Schema unui circuit predictor
de intrare eşantionat m(kTs) la intrarea în filtrul
predictor, diferă deci de acesta prin eroarea de cuantizare qe(kTs). Dacă predicţia este corectă, varianţa
erorii de predicţie e(kTs) va fi mai mică decât varianţa semnalului m(kTs).
Aceasta înseamnă că pentru un circuit de cuantizare dat, cu un număr fix de nivele, se poate obţine
o eroare de cuantizare cu o varianţă mai mică decât în cazul când semnalul de intrare m(kTs) ar fi
cuantizat direct (PCM clasic). Remarcăm însă că sistemul DPCM cu predictor necesită o parte de
hard-ware mai complexă şi transmite eroarea de predicţie (diferenţa dintre semnal şi varianta sa
prezisǎ).
Tehnica este larg aplicată la semnalele TV, datorită redundanţei mari şi o întâlnim în înregistrarea
digitală a imaginii (videocasetofoane), sisteme TV prin cablu, tele-conferinţă, transmiterea imaginilor
prin satelit şi videotelefon, urmărindu-se reducerea benzii semnalului.
Metodele de predicţie se clasifică în:
1. Predicţie în interiorul cadrului, folosind redundanţa intereşantioane sau interlinii.
2. Predicţie între cadre, folosită în cazul transmiterii imaginilor cvasistatice, în care nu există
diferenţe mari între cadre (de exemplu videotelefon).
În general, predicţia valorii m(kTs) implică cunoaşterea valorilor anterioare de tipul m[(k-1)Ts],
m[(k-2)Ts],....etc., iar predictorul foloseşte un algoritm de predicţie de tipul:
mˆ ( kTs ) = a1 m q [( k − 1)T5 ] + a 2 m q [( k − 2)T5 ] + ... + a p m q [(k − p )T5 ] (1.52)
p
sau mˆ (kTs ) = ∑ ai mq [(k − i )Ts ] (1.54)
i =1
EXEMPLUL I.7 Fie sistemul DPCM cu predictor descris de mˆ (kTs ) = a m[(k − 1)Ts ] , m(kTs) fiind
semnalul de intrare m(t), de valoare medie zero, eşantionat la intervale Ts , iar a o constantă. Să calculăm:
25
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
1
σ2 =
N
∑m
k
2
(kTs )
1 1
∑ [m(kT ) − mˆ (kT )] ∑ [m(kT ) − a m(k − 1)T ]
2
σ e2 = s s = s s
2
=
N k N k
2a
= σ 2 + a 2σ 2 −
N k
∑ {m(kTs ) ⋅ m[(k − 1)Ts ]} =
⎛ 2aR(Ts ) ⎞
= σ 2 = ⎜1 + a 2 − ⎟
⎝ σ2 ⎠
unde R(Ts) – valoarea funcţiei de autocorelaţie a lui m(kTs) pentru o întârziere egală cu Ts.
∂σ e2 ⎛ 2 R (Ts ) ⎞ R(Ts )
b) = σ 2 ⎜ 2a − ⎟ = 0 de unde a =
∂α ⎝ σ 2
⎠ σ2
⎛ 2aR(Ts ) ⎞ 2 R(Ts )
c) σ e2 < σ 2 → σ 2 ⎜1 + a 2 − ⎟ < σ 2 sau a <
⎝ σ 2
⎠ σ2
Exemplul I.8 Fie filtrul predictor reprezentat în figura I.37. Să calculăm coeficienţii a şi b ai filtrului
predictor care minimizeazǎ varianţa σ x2 a erorii de predicţie e[kTs ] , e( kTs ) = x( kTs ) − xˆ ( kTs ) .
σ x2 = E[( x − x k ) 2 ]
σ x2 = E[( x k − ax k −1 − bx k − 2 ) 2 ]
sau
⎧ ∂σ x2
⎪⎪ = 0 → 2aR(0) + 2bR(1) − 2 R(1) = 0
∂a
⎨
⎪ ∂σ x = 0 → 2bR(0) + 2aR(1) − 2 R( 2) = 0
2
⎪⎩ ∂b
26
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
2
⎛ p
⎞
σ = E ⎜ x k − ∑ a i x k −i ⎟⎟
2
x⎜ (1.55)
⎝ i =1 ⎠
care se mai poate scrie ca
p p p
σ x2 = R(0) − 2∑ ai R(i ) + ∑∑ ai a j R(i − j ) (1.56)
i =1 i =1 j =1
Dupǎ efectuarea derivatelor parţiale în raport cu a j şi egalarea lor cu zero, rezultǎ sistemul de ecuaţii
p
∑ a R ( i − j ) = R( j )
i =1
i j = 1,2,L p (1.57)
reprezentatǎ în figura I.33. Aici f 1 = 181.5 Hz iar f 2 = 475 Hz, iar frecvenţa de eşantionare este cea
standard de 8000 Hz, cǎreia îi corespunde o perioadǎ de 125 µs. Sǎ determinǎm coeficienţii a şi b pentru
circuitul predictor reprezentat în figura I.37. Din rel.(1.58) rezultǎ R(0)=1, R(1)=0.80 şi R(2) = 0.55.
Conform exemplului I.8 avem
R(1)[ R(0) − R( 2)] 0.8(1 − 0.55)
a= a= =1
R(0) − R(1)
2 2
1 − 0 .8 2
⎡ R( 0 ) R(1) L R( p − 1) ⎤ ⎡ a 1 ⎤ ⎡ R(1) ⎤
⎢ R(1) R( 0 ) L R( p − 2 ) ⎥ ⎢ a 2 ⎥ ⎢ R ( 2 ) ⎥
⎢ M M ⎥⎢ M ⎥ = ⎢ M ⎥ (1.58)
⎢ ⎥⎢ ⎥ ⎢ ⎥
⎣ R( p − 1) R( p − 2) L R(0) ⎦ ⎣⎢a p ⎦⎥ ⎣ R( p )⎦
Exemplul I.10 Sǎ verificǎm formula (1.58) cu datele din exemplul I.9. Relaţia (1.58) devine
⎡ 1 0 .8 ⎤ ⎡ 1 ⎤ ⎡ 0 .8 ⎤
şi ⎢⎣0.8 1 ⎥⎦ ⎢⎣ − 0.25⎥⎦ = ⎢⎣0.55⎥⎦
Faţǎ de un sistem PCM, sistemul DPCM prezintǎ performanţe îmbunǎtǎţite, apreciate printr-un
câştig. Câştigul introdus de circuitul de predicţie optim este dat de
27
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
−1
⎡ p
⎤
G = ⎢1 − ∑ a i R( i )⎥ (1.59)
⎣ i =1 ⎦
iar raportul S/Z astfel realizat este dat de
Pi
S/Z =G⋅ 2
(1.60)
q / 12
Sǎ apreciem îmbunǎtǎţirea calitǎţii recepţiei în cazul folosirii legii de compandare µ şi DPCM cu
predicţie, faţǎ de PCM. În cazul PCM raportul S/Z este dat de
Px
S/Z = 2
(1.61)
q / 12
unde Px este puterea instantanee a semnalului de intrare discretizat. Caracteristica de compandare este
ln(1 + µ x )
Fµ ( x ) = sgn( x ) −1 ≤ × ≤ 1 (1.36)
ln(1 + µ )
iar derivata ei
µ 1
Fµ ( x ) = −1 ≤ × ≤ 1
'
) (1.62)
ln(1 + µ ) 1 + µ x
Raportul S/Z pentru cuantǎ variabilǎ (PCM cu compandare) poate fi scris ca
Px Px
S/Z = ≈ (1.63)
σq
2
12q 2 K
1
p x ( x)
unde K = ∫ [F
−1
'
( x) ]2
dx (1.64)
µ
Px = σ x = 2 / α 2 (1.67)
2
cu
28
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
În figura 1.38 sunt reprezentate rapoartele S/Z cu şi fǎrǎ compandare, pentru compandare
folosindu-se legea µ, cu µ = 255. Prezenţa compandǎrii introduce practic o independenţǎ a calitǎţii
semnalului codat faţǎ de nivelul semnalului de intrare. În absenţa compandǎrii, dependenţa este liniarǎ,
calitatea crescând cu creşterea nivelului semnalului de intrare în codec.
1 N− j
Rˆ ( j ) = ∑ mi ⋅ mi + j
N − j i =1
j = 0, 1, 2, L p (1.70)
Pentru îmbunǎtǎţirea calitǎţii predicţiei se recurge la utilizarea a douǎ filtre liniare predictoare,
unul pentru semnal şi celǎlalt pentru eroarea de predicţie cuantizatǎ. Schema emiţǎtorului DPCM cu
dublǎ predicţie este prezentatǎ în figura I.40. Semnalul eşantionat m k este prezis sub forma
p p
k ∑ i ~ k −i + ∑ bi e~k −i
~ˆ = a m
m
i =1 i =1
(1.71)
29
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
Schema decodorului
DPCM cu dublǎ predicţie
este prezentatǎ în figura
1.41, la semnalul recepţionat
ce reprezintǎ eroarea de
predicţie adǎugându-se atât
semnalul prezis cât şi replica
prezisǎ a erorii de predicţie.
Sistemele DPCM cu
predicţie au fost dezvoltate
Figura 1.40 Schema emiţǎtorului DPCM cu dublǎ predicţie
pe baza ipotezei cǎ semnalul
de intrare este staţionar,
adicǎ valorile funcţiei de autocorelaţie şi varianţa sa sunt constante. În realitate multe semnale sunt
cvasistaţionare, valorile funcţiei de autocorelaţie şi varianţa variind lent în timp.
Ca urmare au fost dezvoltate sisteme DPCM adaptive, care recurg la ajustarea periodicǎ a
coeficienţilor de predicţie pe baza valorilor estimate ale funcţiei de autocorelaţie, ce reprezintǎ valori
pe termen scurt, calculate pe un numǎr N de eşantioane recente. Tehnicile adaptive pot recurge şi la o
cuantizare neliniarǎ, cu înǎlţimi variabile ale cuantei, adicǎ o compandare a semnalului.
Transmisia semnalelor este însoţitǎ de zgomote, cu caracter aleator, ce produc erori în fluxul de
date recepţionat. Ca urmare, semnalul reconstruit (decodat) va diferi de cel emis, iar diferenţa dintre
semnalul discretizat emis şi cel recepţionat o numim zgomot de decodare (decoding noise). Aşadar,
tehnicile PCM introduc doua tipuri de zgomote: zgomot de cuantizare şi zgomot de decodare.
Sǎ presupunem cǎ erorile apar cu probabilitatea pe << 1 şi cǎ transmisia se face pe cuvinte binare
de r biţi de forma br −1 br − 2 L b1 b0 . Presupunând o reprezentare a eşantioanelor discretizate în codul
binar natural, o eroare pentru bitul i implicǎ o deplasare a nivelului eşantionului cu δ i = ± q ⋅ 2 i .
Valoarea medie pǎtraticǎ a erorii de decodare se obţine mediind valoarea lui δ i pentru cele r poziţii
din cadrul cuvântului de cod, erorile manifestându-se aleator.
1 r −1 q2 r −1
q 2 4r − 1
δi = ∑ (q ⋅ 2 ) = ∑ 4 =
2 i 2 i
(1.72)
r i =0 r i =0 r 3
30
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
4 4r − 1 4
δi = ≈
2
(1.73)
r 3 ⋅ 4r 3r
iar puterea zgomotului de decodare poate fi scrisǎ ca
4
σ d = r pe δ i ≅
2 2
pe (1.74)
3
Zgomotul total, compus din zgomotul de cuantizare şi zgomotul de decodare are puterea
q2 4 16 pe + q 2
ZD = σ q +σ d = + pe =
2 2
(1.75)
12 3 12
iar raportul S/Z poate fi scris ca
⎛S⎞ 12
⎜ ⎟ = Px (1.76)
⎝ Z ⎠ D 16 pe + q
2
Ţinând cont cǎ probabilitatea de eroare pentru zgomot alb gaussian este datǎ de raportul S/Z la
recepţie prin intermediul relaţiei
pe = Q [ (S / Z ) ] R (1.77)
putem reprezenta dependenţa dintre raportul S/Z când zgomotul include şi pe cel de decodare
( S / Z ) D şi raportul S/Z la
recepţie ( S / Z ) R .
31
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
Un caz particular de sistem DPCM, foarte uşor de implementat, este acela cu cuantizare doar pe 1
bit (două nivele) a semnalului diferenţă, bitul indicând semnul diferenţei dintre două eşantioane
succesive: această tehnică este denumită modulaţie delta (MD). Îmbunătăţirile aduse acestei tehnici, ca
MD adaptivă (cu pantă variabilă), cu compandare instantanee ori silabică sau modulaţia delta-sigma,
au făcut-o un concurent serios al
sistemelor telefonice PCM, fiind chiar
preferată în sistemele militare.
Avantajul principal al MD este deci
cel al implementării foarte simple (ea
fiind cea mai simplă metodă, cunoscută
până acum, de conversie analog-
digitală), care se obţine pe seama
creşterii benzii de transmisie, în raport cu
sistemele PCM.
MD, ca şi DPCM, se bazează pe
utilizarea proprietăţilor de corelaţie ale
semnalului, aşantionat cu o viteză mult Figura 1.43 Ilustrarea modulaţiei delta
mai mare decât cea Nyquist (pentru a
creşte corelaţia între eşantioanele alăturate), în scopul simplificării procedurii de cuantizare.
Cu această tehnică, cea mai simplă, obţinem o aproximaţie în trepte mq(t) a semnalului analogic
m(t), cu condiţia eşantionării sale cu o viteză mult superioară celei Nyquist, aşa cum se arată în figura
1.43. Diferenţa dintre semnalul de intrare m(t) şi replica sa cuantizată mq(t) este cuantizată cu două
ˆ q ( kTs − Ts ) < m( kTs ) , se
nivele ± ∆, care indică semnul acesteia. Dacă la momentul de eşantionare m
ˆ q (kTs ) cu ∆; în caz contrar, se scade cu ∆..
creşte m
Condiţia de eşantionare cu viteză superioară celei date de teorema eşantionării, face ca semnalul să
nu varieze rapid de la un eşantion la altul, iar mq(t) să aproximeze pe m(t) în limitele ±∆. Schema
sistemului este prezentată în figura 1.44.
32
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
33
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
A 1 fs
= (1.82)
∆ 2π f
Domeniul dinamic al semnalului
este dat de raportul A/∆ şi este cu atât Figura 1.46 Funcţionarea modulatorului delta
mai mare cu cât frecvenţa de
eşantionare este mai mare, în raport cu frecvenţa semnalului. Aceasta ne arată că semnalele de joasă
frecvenţă vor fi redate mai bine decât cele de frecvenţă mai ridicată.
În semnalul vocal (f1 = 300Hz, f2 = 3400Hz; f2 ≅ 10f1), majoritatea energiei este concentrată la
frecvenţe joase, iar domeniul dinamic poate fi considerat numai în funcţie de acestea. Presupunând
A/∆=256 ca la un sistem PCM de 8 biţi,
fs f
= 2πA / ∆ ≅ 160 B iar s ≅ 160 ,
f1 f2
M ( f ) < ( f0 / f ) M ( f )
2
f0 < f < fm (1.84)
34
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
adică scade cu o viteză mai mare ca 1/f2 (6 dB/octavă) pentru frecvenţe mai mari ca f0.
Pentru reducerea raportului fs / f0 în cazul MD, s-au propus mai multe metode, bazate pe folosirea
unei duble integrări în bucla de reacţie, a integrării cu predicţie sau cu câştig variabil al buclei.
35
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
Integratorul din MD este realizat sub formă digitală, fiind un numărător reversibil, bitul 1
crescându-i conţinutul, iar bitul 0 scăzându-l. Semnalul de ieşire din integrator, ponderat prin ieşirea
filtrului silabic, este aplicat unui convertor D/A de 10 biţi, pentru a genera versiunea cuantizată a
semnalului m(t). La recepţie, demodulatorul va conţine un circuit similar cu cel de la emisie (cu
amplificare variabilă).
În această variantă se realizează şi CODEC-uri pentru compandare, având aceeaşi structură şi
circuoitul de integrare comun, în situaţia de decodor bucla fiind deschisă între comparator şi bistabilul
D. De semnalat că ele realizează o compandare care nu respectă nici legea A, nici legea µ.
Calitatea semnalului obţinut cu un codec CVSD lucrând cu fs = 32kbiţi/s e similară cu cea obţinută
cu un sistem PCM cu 8 biţi cu compandare (64 kbiţi/s). O calitate mai slabă a semnalului vocal, care
rămâne perfect inteligibil, poate fi obţinută pentru viteze mai coborâte (9,6 kbiţi/s).
dmi (t ) d ∫ m(t ) dt
m 4 (t ) = = = m (t ) (1.85)
dt dt
În această variantă, integratorul de la intrarea buclei este atacat de semnale cu domeniul dinamic
mare (dinamica medie a vorbirii este de 30 dB), iar schema necesită deci un integrator suplimentar. O
îmbunătăţire a modulatorului delta-sigma este dată în figura 1.51, comparatorul fiind înlocuit printr-un
amplificator diferenţial cu câştig unitar urmat de un detector de treceri prin zero.
Deoarece amplificatorul diferenţial, spre deosebire de comparatorul clasic, are o funcţie de transfer
liniară, se poate aplica teorema superpoziţiei şi înlocui cele două operaţii de integrare da la intrarea sa
cu o singură integrare a semnalului diferenţă (la ieşirea sa), semnalul diferenţă având evident un
domeniu dinamic mic.
Se poate afirma că detectorul de treceri prin zero, împreună cu bistabilul D se comportă ca un
modulator în impulsuri, atacat de semnalul analogic diferenţă integrat. La recepţie, efectul integrării
este înlăturat cu ajutorul unui circuit de diferenţiere montat la ieşire, care anulează efectul
integratorului din demodulatorul delta clasic, deci se obţine schema din figura 1.51d.
36
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
Conversia MD-PCM poate fi efectuată cel mai simplu cu ajutorul schemei prezentate în figura
1.52. Contorul reversibil de n biţi
funcţionează ca un integrator,
memorând un cuvânt de n biţi, care
este variat cu ±1 pentru fiecare impuls
la intrare, valoarea sa variind în ritmul
Figura 1.52 Ilustrarea conversiei MD-PCM
frecvenţei de eşantionare delta
f s = Rf s' . Latchul de n biţi selectează cuvintele cu viteza f s' , de R ori mai mică. Din experimente s-a
găsit că
R = 100 ÷ 200.
EXEMPLUL I.12 Să calculăm viteza de lucru a codecului PCM bazat pe modulatorul delta, care să
poată fi folosit în telefonie pentru multiplexarea a N canale telefonice (N = 32). Evident f s = 8000 Hz .
'
Pentru R=200
37
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
Această tehnică se bazează pe faptul că în codarea delta semnalul este eşantionat cu o viteză de R
ori mai mare (100 - 200) decât cea rezultată din teorema eşantionării. Ca urmare, lobii spectrali ai
semnalului eşantionat vor fi separaţi de intervale mari în comparaţie cu lăţimea lor (vezi figura 1.10).
Interpolarea este echivalentă cu o filtrare digitală cu frecvenţă mică de tăiere, care va reduce
lăţimea lobilor. Prin reducerea vitezei de eşantionare, lobii vor fi aduşi mai aproape unul de altul,
micşorându-se intervalul ce-i separă. Fenomenul de suprapunere a lobilor (aliasing) nu apare nici
pentru reduceri semnificative ale vitezei de eşantionare, având în vedere valoarea iniţială mare a lui R
şi constanta mare de timp a interpolării.
Prin interpolare se execută o
mediere (sumă ponderată) pe un
grup de L biţi de la ieşirea MD,
circuitul de interpolare fiind un
filtru digital cu răspuns finit la
impuls (FIR), având structura
din figura 1.54. Datorită
întârzierii cu LTs, pe care o
suferă semnalul, este necesar un
circuit de întârziere cu LTs în
schema din figura 1.54. Figura 1.54 Filtru digital FIR
Dacă se foloseşte o
modulaţie delta-sigma, se poate renunţa la integratorul digital, circuitul de conversie conţinând doar un
FTJ digital, care prelucrează semnalul de ieşire din codorul delta-sigma.
38
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
fs
f1 > n (1.64)
2
Dacă în plus spectrul semnalului este plasat simetric între armonicile alăturate ale lui fs/2, atunci
obţinem şi distanţe egale de separare între benzile laterale, condiţie dată de
(2n + 1) f s = 2( f1 + f 2 ) (1.65)
nf s
f1 >
2
fs
f 2 < (n + 1) fs > 2 f2 (216 kHz)
2
Această valoare depăşeşte cu mult fs = 2 ⋅ 48 kHz care rezultă din teorema eşantionării.
Pentru n = 1 2 f1 ≥ f s ≥ f 2
108 ≤ f s ≤ 120 kHz
Pentru aceeaşi separare între benzile laterale:
39
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
(2n + 1) f s = 2( f1 + f 2 ) n = 1
2
fs = ( f1 + f 2 ) = 2 (60 + 108) = 112 kHz
3 3
Separarea între benzi este:
fs 112
∆f = − ( f 2 − f1 ) = − 48 = 56 − 48 = 8 kHz
2 2
b. Pentru grupul secundar rezultă,
n = 1 , f s = 576 kHz , separarea între benzile laterale fiind ∆f = 48 kHz.
c. Pentru cele 16 grupuri secundare, evident n = 0 şi rezultă valoarea minimă fs =8056 kHz. Se
alege însă fs = 8432 kHz, cea mai apropiată frecvenţă purtătoare.
d. Pentru grupul terţiar (812-2044 kHz), întrucât cuprinde mai mult de o octavă, poate fi eşantionat
cu 2 fs = 4088 kHz, prea mare în comparaţie cu (2044-812)⋅2 = 2464 kHz.
I.13 Probleme
1.1 Un semnal cu banda limitată la 3,6 kHz este transmis pe un canal PCM, având viteza maximă de
40.000 biţi/s. Determinaţi viteza de eşantionare fs, n şi N.
1.2 Un semnal s(t) cu banda limitată la fM este eşantionat cu un gard de impulsuri triunghiulare cu
înălţimea l şi durata τ (τ < T = 1/fs). Calculaţi şi reprezentaţi spectrul semnalului astfel eşantionat.
1.3 Fie semnalul x(t)=cos2π ⋅90t+cos2π ⋅230t, ce este eşantionat ideal, cu frecvenţa fs=300 Hz, iar xs(t)
este trecut printr-un FTJ ideal, de bandă B = 150Hz. Ce frecvenţe se obţin la ieşirea FTJ?
1.4 Un semnal x(t) are spectrul limitat de un FTB ideal cu f1 = 20 kHz şi f2 = 82 kHz. În ce domeniu se
poate alege frecvenţa de eşantionare fs?
1.5 Semnalul x(t) =cos2π ⋅10fot + cos2π ⋅ 11 fot + cos2π ⋅ 12 fot este eşantionat ideal cu frecvenţa fs =
8f0 şi apoi filtrat cu un FTJ ideal de bandă Bt = 2fo. Scrieţi expresia semnalului obţinut la ieşire.
1.6 Un semnal x(t), cu banda limitată la fM = 4 kHz, modulează MA o purtătoare f0.. Semnalul MA
astfel obţinut este eşantionat cu fs = 25 kHz. Dacă f0 variază între 5 şi 50 kHz determinaţi limitele sale
de variaţie, astfel încât să nu apară suprapunerea benzilor (aliasing).
1.7 Fie semnalul x(t) =14 sin2πt, ce se transmite printr-un sistem PCM cu n =5 biţi. Dacă circuitul de
cuantizare e liniar, q = 1V şi aproximaţia se face prin mijlocul valorii intervalului de cuantizare,
desenaţi forma de undă PCM corespunzătoare unei perioade a semnalului. Se presupune fs = 4 Hz,
eşantioanele fiind luate la ±1/8, ±3/8, ±5/8 secunde.
40
1.8 Fie semnalul x(t) cu spectrul X(f) reprezentat în figura 1.50. Reprezentaţi spectrul semnalului
eşantionat pentru fs = 0, 30 şi 40 kHz. În ce cazuri se poate recupera semnalul din banda de bază?
1.9 Fie forma de undă PCM reprezentată în figura 1.51. Decodaţi-o şi reprezentaţi semnalul decodat
pentru n = 3 şi n = 4.
1.10 Fie semnalul x(t ) = e −αt u (t ) , de bandă nelimitată. Determinaţi viteza minimă de eşantionare, în
funcţie de banda semnalului x(t), definită la 3dB, astfel încât mărimea celei mai mari componente
spectrale introdusă prin suprapunerea benzilor (aliasing), să fie cu 10 dB sub valoarea celei mai mari
componente spectrale a lui x(t).
1.11 Un semnal cu banda 100 - 4000 Hz şi amplitudinea limitată la ±3V, este eşantionat uniform cu
frecvenţa fs = 8 kHz şi cuantizat liniar cu n = 6 biţi. Calculaţi şi comparaţi benzile şi rapoartele Sm/Zq,
unde Sm este puterea de vârf a semnalului (valoare eficace).
unde C este definit ca raportul dintre puterea zgomotului de cuantizare fără compandare şi cea cu
compandare.
b. Deduceţi o expresie simplificată a factorului C pentru nivele mici ale semnalului.
41
Capitolul I Transmisia digitală a semnalelor analogice
_________________________________________________________________________________________________________________
CUPRINS
42
CAPITOLUL II
II.1 Introducere
elementar conţine 193 biţi, 192 provenind din eşantionarea celor 24 canale ( 24 ⋅ 8 = 192 ) la care se
adaugă un bit suplimentar pentru sincronizare
(Fig.2.1), iar viteză de lucru estee 1,544
Mbiţi/s ( 193⋅ 8000 ).
În Europa grupul PCM de bază conţine 32
de canale, din care 30 sunt efective iar 2 se
folosesc pentru control, semnalizare şi
delimitare (Fig.2.2). Acesta este denumit pe
scurt E-1.
Debitul grupului primar E-1 este de 2,048
Mbiţi/s ( 32 ⋅ 8000 ⋅ 8) .
Aceste variante de transmisie erau
Figura 2.3 Formatul de multiplexare Bell-USA
economice la distanţe mici de transmisie (8-80
km). Odată cu creşterea volumului de date vehiculat în format digital (date, voce, imagini, video, etc.)
au fost necesare standarde care definesc nu numai procesul de conversie analog/digitală a semnalelor
ci şi organizarea, structura şi formatul grupurilor de multiplexare precum şi caracteristicile interfeţei
cu reţeaua de transmisiuni. Ierarhia nord-americană are o structură destul de neregulată (Fig. 2.3).
are un debit de 34,368 Mbiţi/s. La rândul lui, E-4 conţine 4 grupuri E-3 şi are un debit de 139,264
Mbiţi/s.
Deşi ierarhiile digitale prezentate sunt simple în principiu, realizarea practică introduce
complicaţii. Să considerăm cazul multiplexării mai multor grupuri primare E-1, generate de
echipamente diferite, care lucrează cu aceeaşi frecvenţă nominală. Considerente practice (toleranţa de
fabricaţie a cuarţurilor, stabilitatea de frecvenţă a Tabelul II.3 Ierarhia europeană
cuarţurilor, temperaturile ambientale diferite) fac ca Europa
aceste frecvenţe să fie diferite în practică. Nivel Număr de
ierarhic Debit
Pentru a realiza efectiv multiplexarea fluxurilor circuite
kb/s
primare E-1 în această situaţie (intercalare bit cu bit), va de 64 kb/s
trebui ca în prealabil acestea să fie aduse la aceeaşi 0 64 1
1 2048 30
frecvenţă de bit prin inserarea unor biţi suplimentari
2 8448 120
(“dummy bits”) sau biţi de justificare (“justification
bits”). Aceştia trebuie recunoscuţi ca atare atunci când se 3 34368 480
face demultiplexarea semnalelor şi eliminaţi, având în 4 139264 1920
39
Capitolul II Ierarhia digitală sincronă
_________________________________________________________________________________________________________________
vedere că nu sunt biţi de informaţie. Aceast proces, destul de complex în sine, este cunoscut sub
denumirea de funcţionare plesiocronă (aproape sincronă), iar ierarhia corespunzătoare este cunoscută
ca PDH (Plesiochronous Digital Hierarchy).
Tabelul II.4 Ierarhia PDH
Europa S.U.A. Japonia
Număr
Nivel Număr de Număr de de
ierarhic Debit Debit Debit
circuite de circuite de circuite
kb/s kb/s kb/s
64 kb/s 64 kb/s de 64
kb/s
0 64 1 64 1 64 1
1 2048 30 1544 24 1544 24
2 8448 120 6312 96 6312 96
3 34368 480 44736 672 32064 480
4 139264 1920 139264 1920 97728 1440
Ea este ilustrată în tabelul II.4. În Japonia primele 2 multiplexe sunt identice cu DS-1 şi DS-2.
Multiplexele de ordin superior sunt însă diferite.
O reprezentare schematizată a ierarhiei PDH pentru Europa şi operaţiile implicate pentru
Level Level Level Level
1 2 3 4
2Mbit/s 8Mbit/s
1→2 34Mbit/s
2→3
140Mbit/s
3→4
4 3 2 1
3→4
2→3
1→2
buffer
outgoing digital pulse stream
incoming 2.052 MHz
digital 2.048 MHz
pulse stream Writing Reading Justification position
clock clock &
bit stuffing
request MUX
FRAME
10 2 50 x 4 4 50 x 4 4 50 x 4 4 50 x 4
Service Justification
Channel if needed
F/A Justification Justification Justification
signals signals signals
Aceasta determină ca vitezele de transmisie PDH să fie ceva mai ridicate decât cele ale ierarhiilor
originale de intrare. Aceast lucru este ilustrat mai jos, în figura 2.6 pentru un multiplex de intrare E-1.
Se observă că viteza de ieşire este mai mare cu 4 kHz, ceea ce permite introducerea de biţi de
dopaj (“bit stuffing”) prin citirea de 2 ori a unor biţi. Orice cerere de biţi de justificare este controlată
de detectorul de fază care monitorizează diferenţa de fază dintre ceasurile de emisie (writing clock) şi
recepţie (reading clock).
Când defazajul lor atinge o valoare minimă se lansează cererea pentru un bit de justificare. Practic
acesta se introduce prin suprimarea unui front activ din ceasul de citire, ceea ce conduce la un bit de
lăţime dublă, adică repetarea unui bit.
41
Capitolul II Ierarhia digitală sincronă
_________________________________________________________________________________________________________________
Multiplexarea bit cu bit a semnalelor plesiocrone este imposibilă datorită pericolului de a pierde
biţi de informaţie, deoarece vitezele efective de lucru sunt diferite de la echipament la echipament.
Pentru a se putea realiza multiplexarea viteza de lucru se creşte cu un ε ajungând f i (1 + ε ) .
Aceasta impune însă introducerea de biţi suplimentari de justificare. Pentru recunoaşterea lor la
recepţie aceştia trebuie introduşi întotdeauna într-un loc determinat în cadru. Prezenţa lor este indicată
de un bit denumit JCB (Justification Control Bit).
34Mbit/s
140 140
140M 140M
LTE LTE
34 34
8Mbit/s
34 34
8 8
2Mbit/s
8 8
2 2
Customer
L Inserting&Extracting L
Equip Equip
1, 2, 3, 4 Levels of PDH
42
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
Pentru înlăturarea limitărilor sistemelor PDH este necesară utilizarea unei multiplexări a canalelor
în timp de tip sincron. Deosebirea dintre aceste tehnici poate fi rezumată în câteva cuvinte:
Multiplexare SINCRONĂ: semnalele utilizate au aceeaşi frecvenţă şi fază;
Multiplexare PLESIOCRONĂ: semnalele utilizate aufrecvenţe foarte apropiate iar faza
este necunoscută şi variază.
O tehnică intermediară este cea izocronă care foloseşte semnale cu aceeaşi frecvenţă iar
faza este constantă şi de valoare cunoscută.
Ierarhia digitală sincronă sau SDH (Synchronous Digital Hierarchy) constituie următoarea
etapă de dezvoltare tehnică şi a implicat serioase eforturi de standardizare pentru a rezolva câteva
probleme dificile: TABELUL II.5 Corespondenţă SDH - SONET
Asigurarea compatibilităţii Cadru Cadru
între sistemele din America de Debit Mb/s
SDH SONET
Nord şi Europa; - STS-1 51.84
Prevederea de spaţiu suficient STM-1 STS-3 155.52
pentru informaţia de - STS-9 466.56
STM-4 STS-12 622.08
management a reţelelor;
- STS-18 933.12
Definirea de interfeţe standard
- STS-24 1244.16
între echipamente produse de - STS-36 1866.24
fabricanţi diferiţi. STM-16 STS-48 2488.32
Dezvoltarea ierarhiei SDH a plecat pe
43
Capitolul II Ierarhia digitală sincronă
_________________________________________________________________________________________________________________
XN x1
STM-N AUG AU-4 VC-4 C-4 140Mbit/s
x3 x1
x3 TUG-3 AU-3 VC-3
45Mbit/s
AU-3 VC-3 C-3
34Mbit/s
x7
x7
x1
TUG-2 TU-2 VC-2 C-2 8Mbit/s
pointer processing
x3
SONET specific options TU-12 VC-12 C-12 2Mbit/s
x4
ETSI specific options
TU-11 VC-11 C-11 1.5Mbit/s
multiplexing
aligning
mapping
139264 Kbit/s
44736 Kbit/s
n=4
n=3
n=11
Cn
1544 Kbit/s
34368 Kbit/s
n=12 n=3
2048 Kbit/s
n = indicele containerului
d dFigura 2.12 Ilustrarea ideii de container
Containerele virtuale pot fi de ordin inferior(VC-11, VC-12, VC-2 şi VC-3) aşa cum sunt ilustrate
în figura 2.13 sau de ordin superior: VC-3 şi VC-4.
45
Capitolul II Ierarhia digitală sincronă
_________________________________________________________________________________________________________________
VC-3
44736 Kbit/s
VC-3 C-3
34366 Kbit/s
Insertion
du POH VC-12 C-12 2048 Kbit/s
VC de ordin VC de ordin
superior inferior
Figura 2.13 Containere virtuale de ordin superior şi inferior
Pentru a putea prevedea şi informaţii de management al reţelei, este evident că va trebui să scadă
viteza de transmisie efectivă faţă de cea nominală. În consecinţă toate fluxurile de multiplexare
componente PDH sunt inferioare capacităţii cadrului STM-1 iar transportul lor se efectuează cu
ajutorul unor unităţi TU (Tributary Unit) sau de afluent.
II.4.1 Unitati de
afluent
Acestea au fost
concepute în acest scop şi
sunt redate în figura 2.14.
Cadrul TU 11 are o
capacitate de 1,728 Mb/s şi
poate prelua un semnal T1
de 1,544 Mb/s, cunoscut şi
sub denumirea de DS1 în
standardul SONET. El este
compus din 27 octeţi Figura 2.14 Organizarea unităţilor de afluent
organizaţi într-o matrice cu 9 linii şi 3 coloane.
46
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
Cadrul TU 2 are o capacitate de transport de 6,912 Mb/s şi asigură transportul unui semnal T2 de
6,312 Mb/s cunoscut şi sub denumirea de DS2 în standardul SONET. El conţine 108 octeţi organizaţi
într-o matrice cu 9 linii şi 12 coloane.
Cadrul TU 12 are o capacitate de transport de 2,304 Mb/s şi asigură transportul unui semnal E-1
de 2,048 Mb/s. El conţine 36 octeţi organizaţi într-o matrice cu 9 linii şi 4 coloane.
TU-3 VC-3
Mai multe unităţi de afluent pot fi multiplexate între ele şi formează un ansamblu omogen de
unităţi TU, denumit grup de unităţi de afluent sau TUG (Tributary Unit Group). Acesta este ilustrat în
figura 2.16.
De exemplu, aşa cum este ilustrat în figura 2.16, grupul TUG-2 se compune fie din 4 unităţi
TU11, fie din 3 unităţi TU12, fie dintr-o unitate TU2. In mod similar TUG3 conţine fie 7 grupuri
TUG-2 cu compoziţii diferite sau identice, fie o unitate TU3.
47
Capitolul II Ierarhia digitală sincronă
_________________________________________________________________________________________________________________
139264 Kbit/s
VC-4 C-4
ATM
X3 X1
TUG-3 TU-3 VC-3
X7 44736 Kbit/s
C-3
VC-3 34366 Kbit/s
48
VC deordin VC de ordin
superior inferior
139264 Kbit/s
AU-4 VC-4 C-4
ATM
X3 X1
TUG-3 TU-3 VC-3
X7 44736 Kbit/s
C-3
AU-3 VC-3 34366 Kbit/s
Acesta este desemnat ca AUG (Administrative Unit Group) şi nu constituie o nouă entitate fizică
ci este doar o structură virtuală a cadrului. AUG corespunde spaţiului ocupat de AU4 în cadrul de
transport sau celui ocupat de 3 AU3 multiplexate între ele.
Conceptul de AUG este ilustrat în figura 2.19 ce prezintă structura de multiplexare a CCITT. În
figura 2.20 este ilustrată structura de multiplexare ANSI, utilizată în SUA.
49
II.5 Cadrul de bază SDH
1 1 9 10 270
RSOH P
(Regenerare)
9 SARCINA UTILĂ
4 Pointer AU O
linii
MSOH H
(Multiplexare)
9 2430
260
Organizarea sa conţine 9 linii de 270 octeţi (coloane) iar citirea sa se efectuează ca la o carte,
de la stânga la dreapta şi de sus în jos. Primele 9 coloane (81 octeţi) formează debitul suplimentar de
secţiune sau antetul de secţiune SOH (Section Overhead). SOH este împărţit în 2 zone: RSOH pentru
secţiunile de regenerare şi MSOH pentru secţiunile de multiplexare.
Rolul informaţiilor RSOH şi MSOH poate fi mai uşor înţeles din figura 2.22. De remarcat că aici
codul de linie folosit este CMI (Coded Mark Inversion). O inţelegere mai uşoară a operaţiunilor
implicate ne aduce figura 2.23.
Regenerator Regenerator
STM-N STM-N
RSOH RSOH RSOH RSOH RSOH RSOH RSOH
MSOH MSOH MSOH
1 2 3 4 5 6 7 8 9
A1 A1 A1 A2 A2 A2 J0 NU NU
RSOH
Regeneration
B1 E1 F1 NU NU Section
OverHead
D1 D2 D3
Pointers of AU4
B2 B2 B2 K1 K2
D4 D5 D6
MSOH
Multiplexing
D7 D8 D9 Section
OverHead
D10 D11 D12
S1 Z1 Z1 Z2 Z2 M1 E2 NU NU
52
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
Codul BIP 8 (Bipolar Interleaved Parity) este ilustrat în figura 2.26. El conţine 8 biţi rezultaţi din
sumarea modulo-2 (paritate pară) a octeţilor din cadrul precedent sau o parte a acestuia. Octetul BIP8
pentru cadrul n este inserat în cadrul n+1.
K1, K2 – octeţi pentru comanda APS (Automatic Protection Switching) 1 + 1 sau 1 pentru n. In K2
(3 biţi, biţii 6, 7 şi 8) se găsesc comenzi de AIS (Alarm Indication Signal) şi FERF (Far End Receiver
Failure).
D4-D12 – aceşti 9 octeţi alcătuiesc un canal de comunicaţii de date DCC (Data Communication
Channel) cu viteza de 576 kbiţi/s, pentru o secţiune de multiplexare.
S1 – marker de sincronizare, cu semnificaţiile din tabelul II.9.
Tabelul II.9 Markerul de sincronizare S1
Z1, Z2 – octeţi de rezervă; Cei mai semnificativi Starea sincronizării
4 biţi din S1
E2 – canal de serviciu cu 0000 Calitate necunoscută
64 kbiţi/s între multiplexoare; 0010 −11
G 811 ( 10 )
M1 – MS-FEBE 0100 Tranzit G812 ( 10 )
−8
54
SISTEME DE COMUNICAŢII
_________________________________________________________________________________________________________________
Aleatorizarea sau scramblarea semnalului STM-N (N = 1, 4 sau 16) se face cu circuitul din figura
2.27 care asigură eliminarea secvenţelor lungi de 1 sau 0 care nu prezintă tranziţii precum şi a celor
repetitive.
Date
+
D Q D Q D Q D Q D Q D Q D Q +
C S C S C S C S C S C S C S
Date
scramblate
Clock
STM-N Impuls
de cadru
55
Capitolul II Ierarhia digitală sincronă
_________________________________________________________________________________________________________________
aceasta înseamnă că adresa de început a lui VC4 se găseşte cu 2 linii mai jos faţă de cazul când
pointerul este setat pe zero ( 522 = 2 ⋅ 261 ), o linie de informaţie utilă având 260 octeţi, iar POH un
octet pe linie
J1
522
J1
522
J1
Figura 2.29 Structura lui AU4 cu pointerul setat pe 522
Ne reamintim că rolul pointerului este acela ca într-o reţea SDH să rezolve asincronismele
introduse de echipamentele cu clock-uri diferite, dar de aceeaşi valoare nominală.
In cazul AU4, clock-ul lui STM1 poate fi diferit de cel al lui VC4 pe care îl transportă. Dacă va
exista un decalaj între ele, acesta va fi compensat prin incrementarea sau decrementarea valorii
pointerului.
II.1 Introducere
II.2 Ierarhia plesiocronă (PDH)
II.3 Ierarhia digitală sincronă (SDH)
II.4 Vehicularea semnalelor PDH prin reţele SDH
II.4.1 Unităţi de afluent
II.4.2 Grup de unităţi de afluent
II.4.3 Unitate administrativă
II.4.4 Grup de unităţi administrative
II.4.5 Cadre de transport STM-n
II.5 Cadrul de bază SDH
II.5.1 SOH (Section Overhead)
II.5.2 Circuitul de aleatorizare a datelor (SCRAMBLER)
II.6 Structura lui AU4
56
CAPITOLUL III
III.1 Introducere
57
SISTEME DE COMUNICAŢII
Canalele reale utilizate în comunicaţiile digitale prezintă o serie de neajunsuri şi imperfecţiuni sau
defecte, iar semnalele recepţionate diferă mult de cele transmise. Dintre defectele principale şi
transformările suferite de semnal amintim:
Distorsionarea semnalului datorită operaţiilor de filtrare, translare de frecvenţa, modulare şi
demodulare;
Translarea spectrului semnalului cu o frecvenţă variabilă ∆f , produsă de mişcarea relativă
Impulsul rectangular utilizat pentru transmisie are un spectru infinit. Semnalul de date este transmis
printr-un canal de comunicaţie de bandă limitată. Ca urmare spectrul semnalului transmis este limitat
şi distorsionat.
Canalul de bandă finită
va produce o rotunjire şi
alungire a impulsurilor
care nu mai prezintă
fronturi abrupte şi se
întind pe durata a mai
multor intervale de simbol.
În figura 3.1 este prezentat
spectrul de putere al unui
semnal de date
rectangular.
În majoritatea sisteme-
lor de telecomunicaţii
costurile sunt strâns legate
de banda utilizată. Figura 3.1 D.s.p. a impulsului rectangular
Limitarea benzii cana-
lului este echivalentă cu o filtrare trece-jos sau trece-bandă. Pe linia folosită pentru transmisie pot
58
Capitolul III Introducere în comunicaţiile digitale
exista transformatoare şi
condensatoare de cuplaj
care determină un spectru
transmis cu componentă de
c.c. nulă şi componente
reduse de joasă frecvenţă.
Considerente de
multiplexare în frecvenţă
sau separare a benzilor
laterale pentru semnalele
modulate pot dicta o filtrare
trece-sus a semnalului ce
urmează a fi transmis.
Efectul limitării benzii
se manifestă prin rotunjirea
fronturilor şi extinderea
duratei impulsului de
semnalizare pe durata a mai
multor intervale de simbol.
Figura 3.2 Ilustrarea IIS
În consecinţă, o parte din
energia formei de undă utilizatentru semnalizare este redistribuită spre intervalele de simbol
învecinate, iar impulsurile transmise se vor suprapune parţial în cel mai bun caz sau în mare măsură în
cazul limitării severe a benzii. Acest fenomen este cunoscut ca interferenţă intersimboluri (IIS).
Un exemplu de IIS se poate observa în figura 3.2 în cazul unei transmisii ternare, considerând o
secvenţă de date de tipul …0,0,-1, 0, +1, +1, 0, 0,... .
Recuperarea informaţiei transmise are loc la recepţie în multe cazuri prin eşantioanrea semnalului
recepţionat la anumite momente de timp urmat compararea valorii eşantioanelor cu o valoare de
referinţă. În cazul prezenţei IIS valoarea eşantionului va depinde atât de forma de undă transmisă pe
intervalul de timp propriu cât şi de contribuţiile formelor de undă transmise pe intervalele de simbol
alăturate.
Examplul III.I Să considerăm un filtru RC simplu reprezentat în figura 3.3.
Fronturile impulsului rectangular sunt rotunjite şi apar sub forma unor
exponenţiale. O parte din energia impulsului difuzează în intervalele de bit
alăturate şi se combină aditiv cu impulsurile următoare, ca urmare
crescând amplitudinea semnalului transmis. Un caz particular este ilustrat Figura 3.3 Filtru RC
în figura 3.4.
În cazul filtrării trece sus a semnalului rezultă un impuls fără componentă de c.c. iar în locul menţinerii
palierului va apare o comportare descrescătoare. Impulsul este alungit dar coada sa se combină
subtractiv cu impulsurile învecinate, micşorând energia semnalului transmis în unele cazuri şi
corespunzător amplitudinea.
Din punct de vedere practic IIS se limitează la 3-5 intervale de bit, deşi teoretic ea se întinde pe
durate mult mai mari. Dacă FTJ echivalent prezintă o caracteristică de fază neliniară, vor apare
distorsiuni de fază care distrug simetria pară de amplitudine a impulsului şi a cozilor sale iar
deformarea este mai puternică.
59
SISTEME DE COMUNICAŢII
Efectul IIS, al distorsiunilor de fază şi amplificare precum şi al zgomotului este de obicei studiat
pentru partea din sistemul de transmisie
reprezentat în figura 3.5 prin vizualizarea
formei de undă din punctul A. Se poate
proceda în două moduri:
1. Vizualizând întreaga secvenţă de date
transmisă pe un anumit interval de timp
(durata caracterului sau cadrului), aşa cum Figura 3.5 Receptor digital
60
Capitolul III Introducere în comunicaţiile digitale
61
SISTEME DE COMUNICAŢII
Efectul Doppler a fost descoperit în secolul XIX de fizicianul austriac Christian Doppler şi de
francezul Fizeau şi e cunoscut ca efect Doppler-Fizeau. Se spune că a fost observat pentru prima dată
atunci când locomotivele de pe calea ferată emiteau un fluierat. La apropierea trenului sunetul era mai
înalt iar la depărtarea trenului sunetul devenea mai grav.
El apare atunci când între sursă şi observator există o mişcare relativă. Să considerăm situaţia
reprezentată în figura 3.10, când sursa se apropie faţă de observator. Ca urmare, lungimea de undă a
semnalului emis λ , ţinând cont de această apropiere, devine aparent mai mică λ ' . Să notăm cu
c - viteza de propagare a undelor emise
v - viteza sursei faţă de observator.
Atunci, modificarea lungimii de undă d ,
este dată de
d = v ⋅ T = v / f (3.3)
v
iar λ'= λ − d = λ − (3.4)
f
Frecvenţa modificată f ' ce corespunde lui Figura 3.10 Efect Doppler la apropiere
λ ' este dată de
c c c
f '= = = f (3.5)
λ' λ−
v c−v
f
ţinând cont că c = λf .
Dacă sursa se depărtează de observator, frecvenţa
modificată este dată de
c
f '= f (3.6)
c+v
Ca urmare a efectului Doppler, între emiţător şi receptor
apare o diferenţă de frecvenţă Figura 3.11 Semnale pilot
v
∆f = f − f ' = f (3.7)
c+v
62
Capitolul III Introducere în comunicaţiile digitale
iar componentele spectrale ale semnalului recepţionat sunt translate cu ∆f . Acest proces afectează
detecţia semnalului şi introduce erori. Aceasta se întelege
uşor presupunând că la emisie frecvenţa de bit şi frecvenţa
purtoare sunt legate armonic
f bit = f / n, n întreg (3.8)
Evident,
Figura 3.12 Recuperare tact
f ' / n ≠ f bit
(3.9)
Pentru eliminarea efectului Doppler se poate recurge la o tehnică de transmisie cu semnale pilot,
ilustrată în figura 3.11. Evident, cele două semnale pe frecvenţele f1 şi f 2 sunt afectate cu aceeaşi
cantitate ∆f , astfel că dacă la emisie avem
f1 − f 2 = f bit (3.10)
la recepţie vom avea
f1 '− f 2 ' = ( f1 + ∆f ) − ( f 2 + ∆f = f bit (3.11)
Pentru plasarea semnalelor pilot în spectrul semnalului transmis, trebuie create nuluri spectrale la
frecvenţe adecvate, ceea ce se poate realiza printr-o codare de linie corespunzătoare sau utilizând
tehnica semnalelor cu răspuns parţial.
Recuperarea frecvenţei de tact f bit
neafectate de efectul Doppler se poate
realiza cu schema din figura 3.12. În
locul FTJ sau după acesta se foloseşte
un circuit PLL acordat pe frecvenţă de
tact dorită.
Dacă mişcarea sursei sau
observatorului are loc pe o direcţie ce
face un unghi cu linia ce uneşte sursa
Figura 3.13 Altă ilustrare a efectului Doppler
cu observatorul, relaţia de calcul a
frecvenţei se schimbă. Să considerăm situaţia reprezentată în figura 3.13.
Considerând un mobil ce se mişcă din A spre B cu o viteză v pe o direcţie ce face unghiul θ cu
direcţia de propagare a undelor iar sursa la o distanţă suficient de mare pentru a putea considera căile
SA şi SB paralele, diferenţa de fază ce apare poate fi scrisă ca
2πd 2πv ∆t
∆Φ = = cos θ (3.12)
λ λ
iar frecvenţa instantanee sau deviaţia de frecvenţă produsă prin efect Doppler este derivata fazei
1 ∆Φ v v
∆f = ⋅ = cos θ = f cos θ (3.13)
2π ∆t λ c
63
SISTEME DE COMUNICAŢII
Semnalele specifice TD sunt digitale (numerice) şi au caracter discret. În cel mai simplu caz datele
pot fi considerate ca simboluri matematice 0 şi 1; în alte situaţii se preferă reprezentarea lor ca ± 1 .
Pentru realizarea TD, fiecărui simbol al sursei de date i se asociază un fenomen fizic cunoscut care
se propagă în canalul de comunicaţii de la emiţător spre receptor. Cazul cel mai răspândit utilizează
propagarea undelor electromagnetice pe o linie sau în aer.
Unui simbol al sursei de date i se asociază deci o tensiune continuă, o frecvenţă sau o fază a unei
oscilaţii, care inerent sunt valori discrete: x1, x 2, K , xN . Semnalul digital ia deci valori discrete:
x1, x 2, K , xN , pe intervalele de timp discrete: T 1, T 2, K , TN .
Valoarea discretă a semnalului este denumită stare semnificativă. Trecerea de la o stare
semnificativă la următoarea se face în mod discontinuu şi este denumită tranziţie (vezi figura 3.15).
Momentul în timp când apare o tranziţie este denumit moment semnificativ. Două momente
semnificative succesive determină un interval semnificativ.
INTERVALUL ELEMENTAR (semnal elementar, impuls elementar, element de semnal)
reprezintă cea mai scurtă parte constitutivă a semnalului de date, deosebindu-se de celelalte prin
amplitudine, durată şi poziţie relativă.
În reprezentarea matematică informaţia este constituită din simbolurile binare 1 şi 0 . Secvenţa de
date se notează cu {a k } , unde a k este simbolul de informaţie transmis la momentul kT , T fiind
durata unui bit iar a k ∈ {0,1} .
64
Capitolul III Introducere în comunicaţiile digitale
(−1) 2 + (+1) 2
P2 = =1 (3.17)
2
iar în cazul celei ternare
(−1) 2 + (0) 2 + (+1) 2 2
P3 = = (3.18)
3 3
ceea ce ne arată că pentru a obţine aceleaşi performanţe, tensiunea semnalului ar trebui crescută cu
3 / 2 , adică de aproximativ 1,225 ori faţă de cazul binar.
Exemplul III.3 Să calculăm valoarea tensiunii semnalului de date într-o transmisie ternară în care
bitul 0 este reprezentat prin nivelul ternar 0 iar biţii 1 sunt reprezentaţi alternativ prin nivelele + A şi
− A (codare AMI sau bipolară nr.1) pentru a obţine aceeaşi putere medie ca în cazul transmisiei binare
polare.
65
SISTEME DE COMUNICAŢII
În transmisia binară polară valoarea medie a puterii transmise, dacă probabilitatea de apariţie a
bitului 1 este p, va fi
P2 = (1 − p) ⋅ (−1) 2 + p ⋅ (+1) 2 = 1 (3.19)
în timp ce în codarea AMI,
( p / 2) ⋅ (− A) 2 + (1 − p) ⋅ (0) 2 + ( p / 2) ⋅ (+ A) 2
P3 = = pA2 / 3 (3.20)
3
Pentru cazul echiprobabil p = 1 − p = 0.5 avem P3 = A 2 / 6 . Impunând
rezultă
δ 2 ( L2 − 1)
S= (3.24)
12
Exemplul III.5 Să calculăm valorile nivelelor dintr-o transmisie cu
8 nivele echiprobababile şi egal distanţate, astfel ca să avem
aceeaşi putere medie ca în transmisia binară polară.
δ 2 ( L2 − 1) δ 2 (8 2 − 1) 21δ 2 Figura 3.17 Semnal cu 4 nivele
S= = = (3.25)
12 12 4
66
Capitolul III Introducere în comunicaţiile digitale
Din teoria transmisiunii informaţiei se cunoaşte faptul că pe durate de timp mai lungi, proprietăţile
statistice ale zgomotului se manifestă mai bine, putând cunoaşte cu mai multă precizie anumite
proprietăţi statistice ale acestuia, de exemplu puterea. Aceasta înseamnă fie o comunicaţie digitală
binară cu viteză mai mică de transmisie, cu avantajul evident al
simplităţii echipamentului şi dezavantajul debitului mic de 000 ⎫
⎪
transmitere a informaţiei, fie o transmisie cu mai multe nivele, caz 001 ⎪
în care se măreşte durata semnalului în detrimentul simplităţii ⎪
echipamentului. 00 ⎫ 010 ⎪
⎪ ⎪
În cazul transmisiei digitale cu mai multe nivele (polibinare),
01⎪⎪ 011 ⎪⎪
biţii din secvenţa de date se grupează câte 2 pentru a forma dibiţi, 2
⎬ 2 stari
3
⎬ 2 stari
sau câte 3 obţinând tribiţi, cărora le corespund 2 2 respectiv 10 ⎪ 100 ⎪
⎪ ⎪
2 3 stări distincte şi, generalizând, prin gruparea biţilor câte k se 11 ⎪⎭ 101 ⎪
obţin 2 k stări (figura 3.18). ⎪
Viteza de transmisie rămânând aceeaşi, dar în intervalul 110 ⎪
⎪
elementar transmiţându-se k biţi în loc de un bit, durata intervalului 111 ⎪⎭
elementar a crescut de k ori. În figura 3.19 este ilustrată o formă de
undă filtrată cu 8 nivele, fiecare nivel fiind asociat unui tribit. Cele Figura 3.18 Polibiţi
8 nivele sunt alese simetric, 4 pozitive şi 4 negative, respectiv
± 1, ± 3, ± 5, ± 7 . Dacă tribiţii sunt asociaţi celor 8 nivele conform codului binar natural, poate
apare următoarea situaţie, ilustrată în figura 3.19.
La momentele de sondare t i , datorită distorsiunilor de atenuare şi de fază precum şi zgomotelor,
nivelul semnalului este falsificat, astfel încât la interpretarea formei de undă se poate face o eroare.
67
SISTEME DE COMUNICAŢII
De exemplu, valoarea eşantionului din forma de undă poate fi interpretată ca reprezentând fie
nivelul 3, fie nivelul 4. În codul binar natural avem: 3 → 011; 4 → 100 . Eroarea introdusă
afectează toţi cei 3 biţi ai tribitului iar efectul ei asupra transmisiei este maxim.
Pentru a minimiza efectul erorii ar trebui ca cele două nivele particulare alăturate (adiacente) să
difere printr-un singur bit, ceea ce conduce la asocierea nivelelor de tensiune cu tribiţii scrişi în codul
Gray, în care două elemente alăturate diferă printr-un singur bit.
Din nefericire, cu creşterea lui k, avem un număr de 2 k de forme de undă particulare, cărora le
sunt alocate secvenţe de date formate din k biţi, iar complexitatea echipamentului creşte.
Exemplul III.6 Să considerăm transmisia cu 4 nivele echiprobababile şi egal distanţate, reprezentată în
figura 3.20. Asociind cele 4 nivele cu dibiţii scrişi în codul binar
natural, ei vin în ordinea 00, 0,1, 10, 11, de jos în sus. În cazul
transmiterii simbolului +A asociat dibitului 10 în prezenţa
interferenţei intersimboluri, a distorsiunilor şi zgomotelor de tip
aditiv, cea mai probabilă eroare apare cu decizia eronată că în loc
de +A s-a recepţionat +3A sau –A. În acest ultim caz, în locul
dibitului 10 se obţine 01, ceea ce afectează ambii biţi ai dibitului, iar
probabilitatea de eroare este crescută.
Dacă asocierea nivelelor cu dibiţii se face în codul Gray sau binar
reflectat, adică în ordinea 00, 01,11,10 vedem că 10 ar putea fi
confundat fie cu 11, fie cu 01, adică în cazul erorii este afectat un
singur bit din cadrul dibitului.
Acelaşi lucru poate fi observat din figura 3.21 unde este reprezentată Figura 3.20 Asignare nivele
constelaţia de fază a unui semnal QPSK, având 4 valori ale fazei
( ± π / 4 şi ± 3π / 4 ). În paranteze sunt trecute valorile dibiţilor scrise în codul binar natural.
Posibilitatea unei erori duble, in cazul asocierii valorilor fazei cu codul binar natural apare la confuzia
lui 00 cu 11 şi viceversa sau 01 cu 10 şi invers.
În cazul folosirii codului Gray nu mai există posibilitatea unei
erori duble, decât în cazul excepţional al unei perturbaţii foarte
puternice. Din această cauză în transmisiile digitale se asociază
întotdeauna nivelele sau valorile aferente semnalului transmis cu
multibiţii sau polibiţii scrişi în codul Gray.
68
Capitolul III Introducere în comunicaţiile digitale
Adaptarea semnalului la canalul de transmisie poate implica înlocuirea semnalului digital de date
cu unul analogic; procedeul de asociere a unor forme de undă analogice secvenţelor de date de intrare
se numeşte modulare, iar schema bloc a unui sistem de TD poate lua forma din figura 3.22.
Datele sunt aranjate într-un anumit format, care să permită interpretarea lor în mod unic de diverşi
utilizatori, care folosesc echipamente produse de fabricanţi diferiţi. Prin formatare datele sunt
transformate în grupuri de simboluri care să poată fi prelucrate prin operaţii de procesare digitală.
Codarea de sursă în general se referă la conversia analog/digitală (A/D) a semnalelor analogice şi la
suprimarea redundanţei, astfel ca transmisia să fie cât mai eficientă. Întâlnim de multe ori operaţii de
compactare sau compresie, care exploatează redundanţa existentă, reducând cât mai mult volumul
efectiv de date ce urmează a fi transmis sau stocat.
Criptarea se referă la asigurarea secretului transmisiei astfel încât uitlizatorilor neautorizaţi să nu li
se permită accesul în sistem, care ar putea citi mesaje care nu le sunt destinate sau ar putea introduce
informaţii false, periculoase sau chiar distructive în sistem.
Codarea de canal asigură transmiterea eficientă a mesajelor, într-o formă adaptată la canalul de
transmisie. Ea asigură un compromis între lăţimea benzii de tranmisie şi/sau complexitatea
codorului/decodorului pe de o parte şi micşorarea probabilităţii de eroare (respectiv ratei erorilor) sau
scăderea raportului S/Z necesare pentru a realiza o anumită viteză de transmisie.
Împrăştierea spectrală asigură o vulnerabilitate mai mică a transmisiei la bruiaje şi interferenţe, o
secretizare mai bună precum şi un acces multiplu al utilizatorilor la canalul de comunicaţie caracterizat
printr-o mai bună flexibilitate.
Prin multiplexare şi acces multiplu pot fi transmise semnale cu debite şi caracteristici diferite,
provenite din surse diferite.
Nu toate aceste operaţii pot fi întâlnite într-un sistem de comunicaţii. Unele pot lipsi iar altele se
pot combina sau distribui între ele sau apare într-o ordine diferită de cea prezentată.
69
SISTEME DE COMUNICAŢII
Să presupunem o transmisie digitală cu semnal codat dublu curent de tipul celui reprezentat în
figura 3.23.
Canalul de comunicaţie atenuează semnalul, îl distorsionează şi introduce zgomote, denaturând
semnalul recepţionat. Forma de undă este eşantionată la mijlocul intervalului de bit, conform
criteriului I Nyquist, iar valoarea
eşantionului e comparata cu valoarea de
referinţă, în acest caz 0. Datele sunt
recuperate din forma de undă recepţionată
printr-un proces de decizie. Dacă notăm cu
x valoarea eşantionului lui x (t ) la
momentul iT, x (iT ) = x , atunci decizia se
ia astfel,
dacă: x > 0 s-a transmis un bit
1,
dacă x < 0 s-a transmis un bit
0.
Zgomotul introdus de canalele de
comunicaţii are un caracter aleator şi poate
fi aproximat cu un zgomot gaussian, de
valoare medie nulă, având funcţia densitate
de probabilitate (f.d.p.) dată de:
n2
−
p (n ) =
1 2σ 2
e (3.26)
σ 2π Figura 3.23 Ilustrarea producerii unei erori
Probabilitatea de eroare depinde de
raportul semnal/zgomot S Z , definit ca:
valoarea medie patratica a semnalului
S Z=
valoarea medie patratica a zgomotului
în cazul nostru, evident S = 1, Z = σ 2 .
∞
Z = ∫ n 2 p (n )dn =σ 2 (3.27)
−∞
iar: S Z =1 σ 2
Eroarea apare dacă, în cazul transmiterii bitului 1 (nivel +1), nivelul zgomotului este mai mic decât
-1, astfel încât avem S + n < 0 ; fiind interpretat ca un bit 0, sau în cazul transmiterii bitului 0 (nivel
–1), nivelul zgomotului depăşeşte valoarea +1 astfel încât: S + n > 0 ; şi este interpretat ca un bit 1.
Probabilitatea de eroare Pe este atunci:
Pe = P (1) P (n < −1) + P (0) P (n > 1) (3.28)
unde P(u ) este probabilitatea ca variabila aleatoare să ia valoarea u.
Presupunând zgomotul gaussian de valoare medie nulă şi cu f.d.p. dată de (3.26), putem determina:
70
Capitolul III Introducere în comunicaţiile digitale
2
2σ 2 2
2σ 2
+1 e −n ∞ e −n
Pe = p (1)∫ dn + p (0)∫ dn (3.29)
−∞
σ 2π 1
σ 2π
sau ţinând cont de simetria pară a f.d.p.
2
2σ 2
e −n
Pe = [ p (0 ) + p (1)]∫
∞
dn (3.30)
1
σ 2π
Evident, p (0) + p (1) = 1 şi deci:
2
2σ 2
∞ e −n
Pe = ∫ dn (3.31)
1
σ 2π
sau, făcând schimbarea de variabilă:
n
x= n =1 x =1 σ 2
σ 2π
dn
dx =
σ 2
∞
1
∫e
− x2
Pe = dx (3.32)
π 1σ 2
erf ( y ) =
2
∫e
− x2
dx (3.34)
π 0
şi este tabelată în anexa VII.
∞
−1
∫ p(n)dn ∫ p(n)dn
1
−∞
71
SISTEME DE COMUNICAŢII
Raportul S/Z poate fi considerat ca raportul dintre puterea semnalului egală cu A 2 , dacă transmisia
bipolară implică nivelele ± A transportată de zgomot intr-o bandă numeric egală cu viteza de bit
f bit = 1 / T . Deci,
Z = N 0 ⋅ f bit = N 0 / T
iar S / Z = A 2T / N 0 = E b / N 0 (3.35)
unde Eb reprezintă energia de bit.
Un alt mod de a exprima probabilitatea de eroare face apel la funcţia Q ( x ) definită ca:
∞
1
∫e
2
−x
Q( x) = /2
dx (3.36)
2π y
1⎡
iar Q( x) = 1 − erf [ x / 2]⎤⎦
2⎣
şi erf ( x ) = 1 − 2Q ( x 2) (3.37)
1⎡ ⎛ 1 E b ⎞⎤
Pe = ⎢1 − erf ⎜⎜ ⎟⎥
⎟
(3.38)
2 ⎢⎣ ⎝ 2 N 0 ⎠⎥⎦
sau
⎛ Eb ⎞
Pe = Q⎜ ⎟ (3.39)
⎜ N ⎟
⎝ 0 ⎠
În cazul transmisiei unipolare (simplu curent), reprezentată în figura 3.23.b, pentru biţii 1 şi 0
echiprobabili, puterea medie a semnalului este A 2 / 2 , iar raportul S Z devine E b / 2 N 0 .
72
Capitolul III Introducere în comunicaţiile digitale
1 ⎛⎜ 1 E b ⎞⎟
Pe = 1 − erf
2 ⎜⎝ 4 N 0 ⎟⎠
sau
⎛ Eb ⎞
Pe = Q⎜ ⎟ (3.40)
⎜ 2N ⎟
⎝ 0 ⎠
Probabilitatea de eroare, dată de relaţia (3.38) şi (3.40) este reprezentată în figura 3.25.
unde s-a presupus că zgomotul are d.s.p. definită bilateral N 0 / 2 , iar E d reprezintă energia
semnalului diferenţă la intrarea filtrului adaptat
73
SISTEME DE COMUNICAŢII
T
E d = ∫ [ s1 (t ) − s 0 (t )]2 dt (3.46)
0
iar probabilitatea de eroare rezultă ca
⎛ Ed ⎞
Pe = Q⎜ ⎟ (3.47)
⎜ 2N ⎟
⎝ 0 ⎠
În cazul semnalului binar unipolar
E d = A T iar valoarea medie a energiei de
2
Fie o transmisie multinivel cu N nivele (N – număr par), egal distanţate şi echiprobabile, perturbate
de un zgomot gaussian de valoare medie nulă şi varianţă σ 2 . Presupunând separarea între nivele δ ,
δ 3δ N −1
acestea pot fi considerate: ± ,± ,K,± δ , cărora le corespund pragurile de decizie
2 2 2
M −2
± δ , ± 2δ , K , ± δ , aşa cum se arată în figura 3.28.
2
74
Capitolul III Introducere în comunicaţiile digitale
⎛ δ ⎞ 1 + 3 + LL + ( M − 1) ( M − 1) M ( M + 1)
2 22 2
δ2
S =⎜ ⎟ 2 =
⎝2⎠ M 2M 6
δ 2 ( M 2 − 1)
S= (3.54)
12
Raportul S Z va fi atunci:
δ 2 (M 2 − 1)
S Z= (3.55)
12σ 2
Probabilitatea de eroare (pentru N − 2 nivele) la detecţia
semnalului multinivel va fi p ( x )δ 2 , exceptând nivelele extreme
din figura 3.28, unde devine p (n < − δ 2) şi respectiv
p (n > − δ 2) .
Probabilitatea medie de eroare devine:
n2
−
2 (M − 2) ∞ e
[ ( )]
2σ 2
⎛ 1 ⎞
Pe =
M ∫δ
2 σ 2π
dn = ⎜1 − ⎟ 1 − erf δ 2σ 2
⎝ M⎠
(3.56)
⎛ 1 ⎞ ⎛ 6 ⋅ log 2 M Eb med ⎞
Pe = 2⎜1 − ⎟ Q⎜ ⎟ (3.60)
⎝ M ⎠ ⎜⎝ M 2 −1 N0 ⎟
⎠
75
SISTEME DE COMUNICAŢII
Ea este reprezentată în figura 3.29, pentru diverse valori ale lui M, M=2, 3, 4, 8, 16 şi 32. Prin
( S / Z ) / bit s-a notat cantitatea E b med / N 0 .
Momentele semnificative sunt asociate unui anumit front al tactului. TD se clasifică în:
transmisii sincrone (izocrone)
transmisii asincrone sau aritmice (START – STOP).
76
Capitolul III Introducere în comunicaţiile digitale
În TD sincronă sau izocronă toate stările semnificative au aceeaşi durată T, iar doi biţi oarecare
dintr-un mesaj sau aparţinând la două mesaje diferite sunt separaţi de un interval de timp multiplu al
duratei bitului T (figura 3.31).
În transmisia asincronă sau START-STOP (aritmică) se emit mesaje de date sincrone, de durată
cunoscută şi mică, separate de intervale de timp de durate oarecare (vezi figura 3.25). Începutul şi
sfârşitul mesajelor sunt denumite START şi respectiv STOP şi se codează în mod unic (figura 3.32).
TD sincronă implică obţinerea unui semnal cu frecvenţa de emisie a datelor f bit , care este folosit
pentru recunoaşterea datelor transmise: cea asincronă implică refacerea sincronizării de bit pentru
fiecare caracter transmis, cu toleranţe mai largi.
După modul de ocupare a benzii canalului de transmisie deosebim:
TD serie
TD paralel.
În cele serie, spectrul de frecvenţă a semnalului de
date ocupă întreaga bandă a canalului. În sistemele
paralel se transmit simultan două sau mai multe semnale
de date, canalele de date fiind de obicei multiplexate şi
transmise sincron (fig. 3.33). În general, sistemele serie
sunt mai puţin complexe şi mai uşor de implementata
decât cele paralel, şi în consecinţă sunt mai ieftine. Figura 3.33 Transmisie paralel
După modul de funcţionare, TD se clasifică în
transmisii
simplex,
semi-duplex
duplex.
TD simplex se caracterizează prin aceea că transmisia se poate efectua într-un singur sens. TD
semi-duplex permit transmisia datelor în ambele sensuri, dar nu simultan. TD duplex realizează
transmisiunea simultană în ambele sensuri.
77
SISTEME DE COMUNICAŢII
Luând un exemplu din viaţa curentă, am putea spune că o scară rulantă (escalator) este un sistem
simplex (prin inversarea semnalului devine semi-duplex), un ascensor este un sistem semi-duplex iar
scările un sistem duplex. TD se mai pot clasifica în
transmisii în banda de bază
cu modulare-demodulare.
Semnalele în banda de bază au spectrul în general extins până la frecvenţe foarte joase, chiar 0 Hz
(c.c.) şi transportă informaţia sub formă de valori luate la anumite momente de timp.
În TD cu modulare-demodulare spectrul semnalului de date original (în banda de bază) este translat
sau transformat neliniar, pentru a ocupa mai bine banda canalului de transmisie.
Tehnicile de modulare folosite în sistemele de comunicaţii mobile au fost la început cu anvelopă
constantă, adică foloseau modulaţia exponenţială de fază sau frecvenţă). Avantajele semnalelor cu
anvelopă constantă sunt următoarele:
o Etajul final amplificator RF nu trebuie să fie liniar şi ca urmare poate fi utilizat eficient
aproape de saturaţie, cu randament maxim;
o Nu este necesară supradimensionarea dispozitivelor semiconductoare utilizate în
amplificatorul final RF;
o Nu este necesară supradimensionarea bateriilor de alimentare în cazul echipamentelor
portabile.
Dezavantajul principal al tehnicilor de modulare cu anvelopă constantă îl constituie faptul că nu
sunt eficiente din punct de vedere spectral. Tehnicile actuale utilizate în sistemele de comunicaţii
mobile utilizează o modulaţie combinată de fază şi amplitudine şi au anvelopa variabilă. Pentru
evitarea degradării performanţelor, amplificatorul final trebuie liniarizat. Deoarece amplificatoarele
liniare nu au randament bun se utilizează un amplificator neliniar, care asigură un randament ridicat şi
un circuit care să elimine distorsiunile.
III.13 Probleme
III.1 Fie X(t), Y(t) două procese aleatoare independente, staţionare în sens larg având funcţiile de
corelaţie RX(τ) şi RY(τ).
a. Dacă Z(t) = X(t). Y(t) , calculaţi RZ(τ).
b. Calculaţi SZ(f).
c. Dacă SX(f) = 10 Π(f /200), iar Y(t) = 5 cos(50 π t + Φ), Φ uniform distribuită pe intervalul
(- π, π), calculaţi RZ(τ) şi SZ(f). Reprezentaţi grafic SZ(f).
III.1 Introducere
78
Capitolul III Introducere în comunicaţiile digitale
79
Capitolul IV Transmisiuni de date în banda de bazǎ
CAPITOLUL IV
79
SISTEME DE COMUNICAŢII
supărătoare. Impulsurile rectangulare, cu un conţinut spectral foarte bogat şi extins la frecvenţe înalte,
nu sunt indicate pentru TD.
Se pune aşadar problema de a şti în ce măsură
putem limita spectrul semnalului, fără a afecta
performanţele TD. În acest scop se pleacă de la un
FTJ ideal, cu caracteristicile de amplitudine şi fază
reprezentate în figura 4.2.
Se observă că
⎧⎪ A ( f ) = 1 f < fT Figura 4.2 FTJ ideal
⎨ (4.2)
⎪⎩ A ( f ) = 0 f > fT
iar defazajul creşte liniar cu frecvenţa.
Semnalul la ieşirea FTJ este dat de integrala Fourier:
∞
g ( t ) = 2 ∫ A ( f ) cos 2π f ( t − τ ) df (4.3)
0
t = ± nπ ϖ T = ± n 2 f T .
Deci, se pot transmite impulsuri fără interferenţă intersimboluri la momentele ± n 2 f T , situaţie
ilustrată în figura 4.4 printr-o secvenţă de date 110010000. Valoarea 1 2 f T , denumită interval
Nyquist, corespunde unei transmisii cu viteza egală cu dublul frecvenţei de tăiere a FTJ.
FTJ ideal considerat nu este realizabil practic, iar răspunsul tip sin x x nu este indicat, deoarece
odată cu apariţia unei mici erori de sincronizare în localizarea momentelor de sondare a semnalului,
erorile introduse descresc în timp sub forma 1 t , ceea ce corespunde unei serii de forma 1 n , care nu
este convergentă. Aceasta înseamnă că porţiunile laterale ale impulsurilor (cozile) se pot aduna şi
introduce dificultăţi în interpretarea valorii binare a impulsului, adică IIS.
Acest lucru poate fi observat în figura 4.4. Eşantionarea la momente diferite de cele ideale face ca
în loc de 3 eşantioane egale cu 1 şi restul egale cu zero să avem mai multe eşantioane diferite de zero,
adică interferenţă intersimboluri.
80
Capitolul IV Transmisii în banda de bază
Momentele de eşantionare sunt diferite de cele ideale întrucât ele sunt generate de un circuit de
sincronizare care extrage informaţia de tact din semnalul recepţionat care este distorsionat şi însoţit de
81
SISTEME DE COMUNICAŢII
În transmisia semnalelor de bandă limitată, Nyquist a adus contribuţii foarte importante referitoare
la suprimarea IIS. El demonstrează că în locul FTJ ideal, irealizabil fizic, se poate folosi orice FTJ cu
pantă simetrică de cădere a caracteristicii în jurul frecvenţei de tăiere f T , astfel păstrându-se zerourile
de la momentele de eşantionare.
82
Capitolul IV Transmisii în banda de bază
ϖT
cos ω T t
h1 (t ) =
π ∫ [Y (ω
0
1 T − x ) + Y1 (ω T + x )] cos tx dx +
(4.11)
ϖT
sin ω T t
+
π ∫ [ y (ω
0
1 T − x ) − y1 (ω T + x )]sin tx dx
şi conform (4.5):
ϖT
1
h1 (t ) = sin ω T t ∫ Y1 (ω T − x )sin tx dx (4.12)
π 0
f bit 2 şi f bit . Excesul de bandă este necesar pentru a putea realiza fizic FTJ formator. Cel mai des se
utilizează un filtru care produce la ieşirea sa un spectru de tipul cosinusoidei ridicate (figura 4.8a),
83
SISTEME DE COMUNICAŢII
compus dintr-o porţiune plată şi o porţiune cu cădere sinusoidală. Notând excesul de bandă cu r
( 0 < r < f bit 2 ), putem defini caracteristica de frecvenţă a filtrului ca:
⎧ f bit
⎪A f < −r
2
⎪
⎪
⎪ π ⎛ f ⎞ f bit f
Y ( f ) = ⎨ A cos 2 ⎜ f − bit + r ⎟ − r < f < bit + r (4.13)
⎪ 4T ⎝ 2 ⎠ 2 2
⎪
⎪ f bit
⎪0 f > +r
⎩ 2
84
Capitolul IV Transmisii în banda de bază
2 ∫0 ∫0 ∫0 cos 2πf (t − T / 2) df =
y (t ) = Y ( f ) cos 2πft df =T cos 2πf (t + T / 2 ) df + T
(4.16)
1 / 2T 1 / 2T
T sin 2πf (t + T / 2) T sin 2πf (t − T / 2)
= +
π t +T /2 0
π t −T /2 0
4 cos πt / T
y (t ) = (4.17)
π 1 − 4t 2 / T 2
85
SISTEME DE COMUNICAŢII
În figura 4.9 este reprezentată caracteristica de transfer Y ( f ) a filtrului trece jos şi răspunsul său
y(t). Răspunsul y(t) prezintă zerouri pentru multiplii impari pozitivi sau negativi ai luiT/2, cu excepţia
lui
y (±T / 2) = 1 (4.18)
Putem scrie condiţia pe care o satisface forma de undă definită de criteriul II Nyquist:
⎧⎪1 k = 0,1
y k = y (kT − T / 2) = ⎨ (4.19)
⎪⎩0 in rest
sau decalând cu T/2 originea timpului, avem
⎧⎪1 k = 0,1
y k = y (kT ) = ⎨ (4.20)
⎪⎩0 in rest
Spre deosebire de acesta, criteriul I Nyquist specifica
⎧⎪1 k = 0
y k = y (kT ) = ⎨ (4.21)
⎪⎩0 in rest
Se observă din rel.(4.18) că valoarea eşantionului y k va depinde atât de bitul transmis la momentul
k, cât şi de cel transmis la momentul anterior k − 1 . Deci, dacă considerăm transmisia ideală, IIS
provine numai de la simbolul precedent. Considerând o transmisie binară dublu curent, cu simbolurile
de date a k = ±1 , valorile eşantionului (media valorilor simbolurilor alăturate) vor fi y k = ±2 si 0 ,
corespunzător situaţiilor + cu + , − cu − , şi respectiv + cu − şi − cu + . Este uzual, ca împărţind la
2 valorile eşantioanelor să considerăm că y k = ±1 si 0 care sunt valorile ternare clasice.
86
Capitolul IV Transmisii în banda de bază
Semnalul rezultat are o trenă mai rapid descrescătoare datorită relaţiei de antifază dintre trenele
celor două impulsuri de tip sin x / x , decalate între ele cu T. Se observă că IIS va fi mai mică, având
în vedere viteza sporită de scădere a valorii eşantioanelor, în cazul eşantionării în condiţii reale, cu
eroare de sincronizare şi zgomot prezent în canal. Acest semnal este produs de circuitul reprezentat în
figura 4.10. Funcţia sa de transfer este
Y ( f ) = 1 + e − j 2π fT = 2 cos πfT ⋅ e − j 2π f T (4.23)
Y ( f ) = 2 cos πfT (4.24)
Acesta din urmă reprezintă spectrul de
amplitudine al semnalelor la ieşirea din filtru şi este
reprezentat în figura 4.11. Se observă că este
asemănător cu cel dat de rel.(4.15), exceptând
caracterul său periodic.
Efectele acestei operaţii, cunoscută sub
denumirea de codare biternară sunt următoarele:
deplasarea şi concentrarea energiei
87
SISTEME DE COMUNICAŢII
poate elimina propagarea erorii prin folosirea unei precodări la emisie, astfel încât să avem asociate
nivelele + şi − cu un bit, de exemplu cu bitul 1, iar nivelul ternar) cu celălalt bit, de exemplu 0.
Recuperarea informaţiei se poate face prin redresarea dublă alternanţă a semnalului ternar (nivelele
+ şi − trec în + iar nivelul ternar 0 în 0, urmat o decizie binară, cu un comparator cu pragul reglat
adecvat. Prin precodare secvenţa de date de intrare {a k } este transformată într-o secvenţă {x k } ce
satisface relaţia:
x k = a k ⊗ x k −1 (4.27)
unde ⊗ - semnifică sumare modulo-2 (SAU EXCLUSIV). Atunci,
y k = x k ⊗ x k −1 (4.28)
iar x k = y k − x k −1 (4.29)
sau
a k ⊗ x k −1 = y k − x k −1 (4.30)
Deci,
a k = 1 implică x k = x k −1 şi y k = 2 x k −1 = 2 x k = ± A , iar
a k = 0 implică x k = − x k −1 iar y k = 0 .
unde ± A sunt nivelele ternare extreme.
In acest fel se simplifică decodarea, deoarece prin redresarea secvenţei ternare { y k } obţinem o
formă de undă binară, în care nivelele ± A vor corespunde cu bitul 1, iar nivelul 0 cu bitul 0.
88
Capitolul IV Transmisiuni de date în banda de bazǎ
Criteriul al treilea dat de Nyquist utilizează un filtru trece jos având caracteristica de frecvenţă
reprezentată în figura 4.13 pentru frecvenţele pozitive şi definită de relaţia
⎧π f / fN
⎪ 0 ≤ f ≤ fN
H ( f ) = ⎨ 2 sin(π f / f N ) (4.31)
⎪ 0 f > fN
⎩
( 2 k +1)T / 2
⎧1 pentru k = 0
k= ∫ h (
( 2 k −1)T / 2
t ) dt = ⎨
⎩0 pentru k ≠ 0
(4.33)
89
SISTEME DE COMUNICAŢII
90
Capitolul IV Transmisiuni de date în banda de bazǎ
Pentru a obţine un semnal cu spectru limitat la frecvenţa ideală Nyquist de 1/2T Hz se introduce IIS
controlată în mai multe poziţii. Plecând de la răspunsul la impuls dat de primul criteriu al lui Nyquist,
semnalele cu răspuns parţial (SRP) au răspunsul la impuls de forma:
k
sin π (t − nT )
h(t ) = ∑a
n=− k
n
π (t − nT )
(4.34)
iar în general:
Y ( D) = F ( D) ⋅ X ( D) (4.37)
unde F(D) este funcţia de transfer a sistemului şi are forma unui polinom în D, de gradul n,
F ( D) = a0 + a1 D + a 2 D 2 + L a n D n (4.38)
∞
X ( D) = ∑x
n=0
n Dn
∞
(4.39)
Y ( D) =
n=0
∑y n D n
corespund cu
∞
x (t ) = ∑ x δ (t
n=0
n − nT )
∞
(4.40)
y (t ) = ∑ y δ (t
n=0
n − nT )
92
Capitolul IV Transmisii în banda de bază
93
SISTEME DE COMUNICAŢII
Precodarea are drept scop eliminarea problemelor legate de propagarea erorii apărute la o decizie
anterioară deci a interferenţei intersimboluri. Pentru aceasta se intervine în emiţător (sursa de date)
suprimând efectul simbolurilor anterioare. Fie secvenţa de date { z n } definită de:
1 ⎡ N −1
⎤
zn =
a0 ⎢
⎣
x n − ∑
k =1
a k z n − k ⎥ (modulo-m )
⎦
(4.43)
În general z n poate lua mai multe valori. Aceste valori redundante pot fi reduse prin interpretarea
modulo-m a secvenţei de date { z n }. Simbolurile { z n } precodate şi reduse modulo-m satisfac
N −1
zn a0 = xn − ∑a
k =1
z
k n−k (modulo-m) (4.44)
Coeficienţii a k se presupun normalizaţi, având valori întregi şi cel mai mare divizor comun este
unitatea. Ecuaţia de mai sus are soluţie unică dacă şi numai dacă a 0 şi m sunt numere prime între ele.
Ea poate fi scrisă ca:
N −1
xn = ∑ ak zn − k (modulo-m) (4.45)
k =0
Sub această formă se observă uşor că datele originale x n pot fi uşor recuperate prin interpretarea
modulo-m a semnalului z n recepţionat, operaţie ce nu implică memorizare.
Pentru semnale SRP cu spectru tip cosinus F ( D ) = 1 + D , valoarea eşantionului la momentul
t = i ⋅ T − T / 2 este:
1 1
ri = z i + z i −1 + ni = pi + ni zi (4.46)
2 2
Pentru semnalele SRP cu spectru tip sinus, cu polinoame tip, F ( D) = 1 − D şi
F ( D) = 1 − D 2 = (1 − D)(1 + D) :
1 1
ri = z i − z i −1 + ni = pi + ni (4.47)
2 2
respectiv: 1 1 (4.48)
ri = zi − z i−1 + n i = p i + n
2 2
In ecuaţiile de mai sus pi este valoarea eşantionului din SRP în absenţa zgomotului şi poate lua
valorile ± k şi 0, iar ni este valoarea eşantionului din semnalul de zgomot.
Când xi = 0 , circuitul de precodare dă zi în aşa fel încât pi = ± k . Se observă că semnalul SRP
în acest caz este o codare pseudoternară (bitul 0 este reprezentat prin nivelul 0, iar bitul 1 prin nivele +
şi - ), iar decodarea se face foarte simplu prin redresare dublă alternanţă. Semnalele SRP cu spectru tip
sin2 sunt descrise de polinomul:
F ( D) = 1 − 2 D 2 + D 4 (4.49)
Pentru SRP cu spectru tip sin valoarea eşantionului la momentul t = iT este:
2
1 1
ri = z i − z i − 2 + z i − 4 + ni = p i + ni (4.50)
2 2
94
Capitolul IV Transmisii în banda de bază
95
SISTEME DE COMUNICAŢII
Codurile bipolare fac parte din categoria codurilor pseudoternare, având în vedere faptul că
asocierea dintre alfabetul binar şi cel ternar este particulară. Astfel, considerând alfabetul binar
compus din 0 şi 1, iar cel ternar din -, 0 şi +, bitul 0 binar este asociat întotdeauna cu 0 ternar, iar bitul
1 este codat alternativ prin + şi -. Acesta conduce în mod evident la crearea unei componente de curent
continuu nulă.
Repetoarele nu mai sunt încărcate
de componenta de c.c. şi pot fi cuplate
în c.a. la linie (prin condensator sau
transformator). Codurile bipolare nr. n,
(n=1, 2, 3) se obţin cu schema de Figura 4.25 Coder bipolar Nr. n
principiu reprezentată în figura 4.25.
Spectrul semnalului de ieşire w, poate fi uşor dedus dacă se cunoaşte spectrul semnalului de intrare
x. dacă durata intervalului elementar binar este T, întârzierea cu nT este echivalentă cu o multiplicare a
spectrului cu e − jω nT , iar funcţia de transfer a circuitului este 1 − e − jω nT .
Caracteristica de frecvenţă a circuitului din dreapta liniei punctate din figura 4.25 (denumit şi coder
DICODE) se obţine luând valoarea absolută a funcţiei de transfer ridicatǎ la pǎtrat.:
96
Capitolul IV Transmisii în banda de bază
Y (ω)
2 2
iar = 2 sin ω nT 2 (4.52)
Zerourile din spectru apar la ω nT 2 = k (k = 0, 1, 2, 3, K) , deci la frecvenţele f k = k nT .
Codurile bipolare nr. 1, 2 şi 3 se decodifică prin redresare dublă alternanţă. Având în vedere
asocierea simbolurilor + şi – de la ieşirea coderului dicode cu tranziţiile din secvenţa de date, va trebui
semnalul z (t ) întârziat cu T.
Sumând modulo-2 ambii membri ai relaţiei cu z (t − T ) obţinem
z ⊕ z (t − T ) = x ⊕ z (t − T ) ⊕ z (t − T ) = x (4.54)
Codurile bipolare nr. 2 şi 3 sunt similare cu codul bipolar nr. 1, însă într-o secvenţă lungă de biţi 1,
primii n biţi sunt codaţi prin n plusuri, iar următorii prin n minusuri. Codul binar nr. 2 este produs cu
schema prezentată în figura 4.28, formele de undă fiind reprezentate în figura 4.29.
El este cel mai atractiv din punct de vedere al spectrului, caracteristica sa de frecvenţă fiind
Y (ω ) = 2 sin ω 2 T 2 = 2 sin ω T (4.55)
Figura 4.32 Ilustrarea tehnicii de obţinere a codului bipolar Nr.2 prin intercalare
4.32.
98
Capitolul IV Transmisii în banda de bază
Codarea ternară cu selecţia perechilor (Paired Selected Ternary) implică împărţirea arbitrară a
secvenţei de date în grupe de 2 biţi (dibiţi) şi codarea dibiţilor prin Tabelul IV.1 Codul PST
perechi de simboluri ternare conform convenţiei din tabelul IV.1.
Dibit Codare
Se observă că perechile 11 şi 00 reprezentate prin + − şi respectiv
11 +−
− + au componenta continuă nulă. Pentru ca perechile 10 şi 01 să nu 00 −+
introducă componenta nulă, s-a impus un al doilea mod de codare, 10 +0 sau -0
astfel încât după o codare a lui 10 prin + 0, următorul dibit 10 să fie 01 0+ sau 0-
codat prin – 0. În felul acesta anulându-se componenta de c.c., ca în
exemplul de mai jos:
Exemplul IV.1 Să codăm PST secvenţa de date x reprezentată mai jos
x 1 0 1 1 0 0 0 1 1 0 1 0 0 0 0 1 1 0 0 1
y + 0 + − − + 0 − + 0 − 0 − + 0 + − 0 0 +
↑ ↑ ↑ ↑ ↑ ↑ ↑
+ − + − + − +
Săgeţile indică opţiunea făcută în codarea perechilor 1 0 şi 0 1. Se observă că există cel mult două zerouri
consecutive, ceea ce favorizează sincronizarea.
La pierderea sincronizării, o secvenţă lungă de 0 poate fi
interpretată ca o secvenţă lungă de 1 şi invers. Factorii de
codificare C ( f ) ai semnalelor PST si bipolar nr. 1 sunt ilustrate
în figura 4.34. Figura 4.33 Coder PST
În codurile bipolare, bitul 0 binar este codat prin 0, iar bitul 1 este codat alternativ prin + şi -, ceea
ce asigură o componentă de c.c. nulă. Şirurile
lungi de zero pot conduce la pierderea
sincronizării, astfel încât pentru a evita această
situaţie se poate acţiona prin înlocuirea acestor
secvenţe cu alte secvenţe care se
caracterizează prin existenţa unei violări a
legii de codare bipolară. Se obţin astfel
codurile bipolare de densitate ridicată HDBn
(High Density Bipolar), cu n=2, 3, ……., n
referindu-se la numărul maxim permis de
zerouri succesive.
Dacă notăm cu B modul de codare al
bitului 1 binar care se supune legii de codare Figura 4.34 Factori de codare PST şi Bipolar Nr.1
binară şi cu V violarea legii de codare bipolară
(bitul 1 transmis este codat prin + dacă bitul 1 anterior a fost codat prin +, sau prin -, dacă anterior
era - ), atunci regulile de codare pentru codul HDBn sunt:
bitul 1 este codat prin B,
99
SISTEME DE COMUNICAŢII
Ambele coduri sunt alfabetice şi convertesc blocuri de 4 simboluri binare în blocuri de 3 simboluri
ternare, conform tabelelor IV.2 şi IV.3.
Aceste coduri sunt interesante pentru comunicaţiile digitale, având în vedere reducerea vitezei de
transmisie a simbolurilor ternare la 3 4 din cea a unui semnal binar clasic.
Tabelul IV.2 Codul 4B3T Tabelul IV.3 Codul MS 43
Ternar Ternar
Binar Binar
1, 2, 3 4, 5, 6 1 2, 3 4
0000 +++ --- 0000 +++ --+ -+-
0001 0+- 0001 ++0 00-
0010 -0+ 0010 +0+ 0-0
0011 +-0 0100 0++ -00
0100 0-+ 1000 +-+ ---
0101 +0- 0011 0-+
0110 -+0 0101 -0+
0111 +00 -00 1001 00+ --0
1000 0+0 0-0 1010 0+0 -0-
1001 00+ 00- 1100 +00 0--
100
Capitolul IV Transmisii în banda de bază
NRZ 1 1 1 0 1 0 0 00 0 0 00 0 0 0 1 0 0 0 0 0 0 1 1
Un viol de bipolaritate apare dacă şi numai dacă:
Un bit 0 este precedat de 3 zerouri,
Un bit 0 este precedat de 7 zerouri,
Un bit 0 este precedat de 11 zerouri, etc.
1 1 1
(
P = 2−5 + 2−9 + 2−13 + L = 2−5 1 + 2−4 + 2−9 + L = 2−5 ) 1− 2 −4
=
32 1 − 1 16
= 1 30
Dacă jumătate din violurile de bipolaritate sunt însoţite de o marcă bipolară (B000V), iar biţii 0 şi 1 sunt
echiprobabili, creşterea relativă a puterii semnalului este
1 2 +1
⋅
∆P P = 30 2 = 1 10 = 10 %
1/ 2
101
SISTEME DE COMUNICAŢII
Spectrul de frecvenţă al unui semnal de date depinde de codul folosit pentru transmisie şi de
succesiunea de biţi 1 şi 0 din secvenţa de date. Datele
conţin adesea secvenţe periodice care duc la apariţia în
spectru a componentelor discrete (linii) care pot constitui
semnale de interferenţă foarte periculoase pentru canalele
alăturate.
Figura 4.37 Undă rectangulară
Considerând o secvenţă de tipul 101010, ea este
echivalentă cu o undă rectangulară de frecvenţă f 2 = f bit 2 , cu nivelele ± 1 , ca în figura 4.37.
Descompunând în serie Fourier, obţinem:
4⎛ 1 1 ⎞
y (t ) = ⎜ sin ω 2 t + sin 3ω 2 t + sin 5 ω 2 t + L ⎟ (4.56)
π⎝ 3 5 ⎠
1
n = 10 log 2
= −13.5 dB
⎛4 ⎞
⎜ ⋅1 3 2 ⎟
⎝π ⎠ Figura 4.38 Sinteza undei rectangulare
(4.57)
Spectrul de putere normalizat, pentru o rezistenţă de sarcină de 1 ohm, al unei secvenţe de date
NRZ aleatoare este dat de
2
⎛ sin πTs f ⎞
W ( f ) = A Ts ⎜⎜
2
⎟⎟ (4.58)
⎝ πTs f ⎠
şi este reprezentat în figura 4.39. Semnalul de date aleator nu prezintă în spectrul său componente
discrete.
Sumând modulo-2 secvenţa de date repetitivă cu o secvenţă binară pseudoaleatoare se obţine o
reducere drastică a amplitudinilor componentelor discrete din spectru. Blocul care realizează această
funcţie se numeşte SCRAMBLER (aleatorizor sau cifrator) şi are schema bloc de principiu prezentată
în figura 4.40, conform avizului V 27 al CCITT.
El se compune dintr-un registru de deplasare cu reacţie ce generează o secvenţă binară
pseudoaleatoare cu lungimea: L = 2 7 − 1 (127) biţi.
102
Capitolul IV Transmisii în banda de bază
103
SISTEME DE COMUNICAŢII
D7 x 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 1 1 1 1 0 1 0 0 1
Iesire (x0 ) 1 0 1 0 1 0 0 1 1 1 1 1 0 1 0 0 1 1 0 0 0 1 0 1
Se observă că SCRAMBLER-ul elimină efectiv secvenţele lungi de 0 şi 1, precum şi secvenţele
periodice.
Conform criteriului I al lui Nyquist, transmisia practică a semnalelor în banda de bază, fără
interferenţă intersimboluri (IIS), se poate face utilizând filtre trece-jos a căror funcţie de transfer să
prezinte simetrie impară în jurul frecvenţei de tăiere, ele fiind realizabile fizic. Răspunsul lor de tip
Nyquist este definit cu ajutorul unor funcţii standard definite în continuare.
Funcţia rectangulară
⎧1 daca x < 1 / 2
Π ( x) = ⎨ (4.62a)
⎩0 in rest
A. Funcţia sinc
sin πx
sin c( x) = (4.62b)
πx
Funcţiile Π (x) şi sinc(x) constituie perechi Fourier şi sunt reprezentate în figura 4.41.
B. Funcţia sinc cu factor de cădere α
cos(π α x)
sin c( x, a) = sin c( x) (4.63)
1 − ( 2 α x) 2
104
Capitolul IV Transmisii în banda de bază
În figura 4.42 sunt reprezentate funcţiile sin c( x, α ) pentru diferite valori ale lui α între 0 şi 0.5.
Cazul α = 0 ne dă funcţiaa sinc(x) clasică.
Figura 4.42 Funcţia sinc(x, alfa) pentru diverse valori ale lui alfa
⎧ 1−α
⎪1 daca x <
2
⎪
⎪ ⎛⎜ x − (1 − α ) / 2 ⎞⎟ 1−α 1+α
Rc( x, α ) = ⎨ Rc⎜ ⎟ daca ≤ x ≤ (4.65)
⎪ ⎝ α ⎠ 2 2
⎪ 1−α
⎪⎩0 daca x >
2
În figura 4.43 sunt prezentate câteva caracteristici Rc( x, a ) pentru unele valori ale lui α . Cazul
α = 1 corespunde lui Rc(x) de la punctul D.
105
SISTEME DE COMUNICAŢII
Se observă că filtrele RC introduc o creştere a benzii faţă de banda B, pe care să o notăm cu β , iar
banda transmisiei devine
BT = B + β
sau BT = B(1 + β / B)
Ţinând cont că în banda B se poate face o transmisie cu viteza de bit f bit / 2 , ( a se vedea formula
4.13) iar β / B este creşterea relativă a benzii şi se notează cu α , avem
f bit
BT = (1 + α )
2
Notând cu Rb = f bit viteza de transmisie a datelor, se observă că viteza maximă posibilă de
realizat în cazul utilizării filtrului de tip cosinus ridicat şi unei benzi de transmisie BT este
2 BT
Rb = (4.66)
1+α
Fie schema bloc simplificată a unui sistem TD în banda de bază cea reprezentată în figura 4.44,
unde x (t ) este semnalul aplicat la intrarea filtrului de emisie H T ( f ) , H C ( f ) - caracteristica
canalului, H R ( f ) funcţia de transfer a filtrului de recepţie, iar n 0 (t ) zgomotul, considerat aditiv şi
gaussian.
106
Capitolul IV Transmisii în banda de bază
Evident, pentru uşurinţa realizării celor două filtre, cel mai simplu este cazul H E ( f ) = kH R ( f ) ,
adică exceptând o anumită constantă, caracteristicile celor două filtre să fie identice, ceea ce uşurează
proiectarea şi construcţia echipamentului.
În general, caracteristica canalului este cunoscută, iar pentru cazul idealizat se presupune
H C ( f ) = 1 . Minimizarea probabilităţii de eroare este echivalentă cu maximizarea raportului S/Z.
Impulsurile s g (t ) care se aplică filtrului de emisie ponderate cu datele a k = {− a, a}
echiprobabile, au o durată mai mică sau egală cu Tb şi sunt emise în mod independent.
+∞
x(t ) = ∑ a k s g (t − kTb ) (4.68)
−∞
⎧0 i ≠ j
ai a j = ⎨ 2
⎩a i = j (4.69)
iar după filtrul de recepţie acestea devin s R (t ) , a căror transformată Fourier este S R ( f ) . Conform ec.
(4. 67) între S g ( f ) şi S R ( f ) există relaţia:
S g ( f )H E ( f ) H C ( f ) H R ( f ) = k C S R ( f )e − j 2π f T
d
(4.70)
unde k C este o constantă de normalizare iar Td este timpul de propagare prin sistem.
Densitatea spectrală de putere a lui x (t ) este:
S g (t )
2
Wx ( f ) = a k2 (4.71)
Tb
iar densitatea spectrală a semnalului z (t ) emis este
Wz ( f ) = H E ( f ) Wx ( f )
2
(4.72)
Notând cu Wn ( f ) densitatea spectrală a zgomotului la intrarea în receptor, la ieşirea receptorului
vom avea o putere de zgomot:
+∞
N 0 = ∫ W z ( f ) H R ( f ) df
2
(4.73)
−∞
⎧ y (t m ) < 0 daca d m = 0
⎨ (4.75)
⎩ y (t m ) > 0 daca d m = 1
Erorile pot apare dacă:
y (t m ) < 0 d m = 1 , eveniment notat cu E1 , sau
y (t m ) > 0 d m = 0 , eveniment notat cu E 2 .
107
SISTEME DE COMUNICAŢII
( )
∞
pe =
1
2 A ∫N 0
1
(
exp − z 2 2 dz = Q A) N0 (4.80)
2π N 0
∞
exp(− z 2 2 ) dz
1
unde Q( y ) = ∫ (4.81)
y 2π
Puterea semnalului de la intrarea în canal este
∞
a2
Sg ( f ) H E ( f ) df
2
∫
2
Ps = (4.82)
Tb −∞
Ţinând cont de relaţia (4.66) atât pentru amplitudinea unui impuls cât şi pentru media lor, putem
scrie relaţia:
⎧ A = kC ak
⎨ (4.83)
⎩ A = kC a
Din relaţia (4.83) a = A k C şi înlocuind în (4.79) rezultă:
∞
A2
Sg ( f ) H E ( f ) df
2
∫
2
Ps = (4.84)
k C2 Tb −∞
−1
⎡∞ ⎤
A = Ps k Tb ⎢ ∫ S g ( f ) HE(f )
2 2 2 2
de unde C df ⎥ (4.85)
⎣ −∞ ⎦
108
Capitolul IV Transmisii în banda de bază
∫ V(f ) ∫ U (f ) ∫ V ( f )U ( f ) df
2 2
df 12
df ≥
−∞ −∞ −∞
(4.88)
Valoarea minimă a membrului doi se obţine atunci când
V ( f ) = kU ( f ) (4.89)
unde k este o constantă arbitrară. Luând:
V ( f ) = H R ( f ) G n1 2 ( f )
SR ( f )
U(f ) = (4.90)
HC ( f )H R ( f )
atunci minimumul expresiei considerate se obţine când:
k SR ( f )
HR(f )
2
= (4.91)
H C ( f ) Wn1 2 ( f )
de unde, în mod analog pentru filtrul de emisie, rezultă:
k C2 S R ( f ) Wn1 2 ( f )
HE(f )
2
= (4.92)
k Sg ( f ) HC ( f )
2
Cele două filtre pot avea caracteristici de fază arbitrare, cu condiţia ca acestea să se compenseze.
Valoarea maximă a raportului S/Z la ieşirea filtrului de recepţie (înaintea circuitului de eşantionare
este:
⎡ + ∞ S R ( f ) Wn1 2 ( f ) ⎤
−2
⎛ A2 ⎞
⎜⎜ ⎟⎟ = PS Tb ⎢ ∫ df ⎥ (4.93)
⎝ N 0 ⎠ max ⎣⎢ −∞ HC ( f ) ⎦⎥
şi în acest caz probabilitatea de eroare este:
pe = Q ( (A 2
/ N0 ) max
) (4.94)
Să considerăm cazul particular când densitatea spectrală de putere a zgomotului este plată.
Wn ( f ) = η . Atunci, conform (4.91) şi (4.92),
HR(f ) = k1 S R ( f ) / H C ( f )
2
HE(f ) = k2 S R ( f )/ H C ( f )
2
(4.95)
109
SISTEME DE COMUNICAŢII
În figura 4.46 sunt reprezentate alte forme de undă tip RRc, pentru diverse valori ale lui α . La
recepţie se foloseşte un filtru identic, combinaţia celor două filtre producând în condiţii ideale un
răspuns ce satisface criteriul I al lui Nyquist. În condiţii reale se observă în continuare prezenţa
interferenţei intersimboluri, ceea ce face necesară introducerea egalizării la recepţie.
111
SISTEME DE COMUNICAŢII
Pentru transmisie se foloseşte cel mai adesea forma de undă rectangulară a impulsului s(t) de
amplitudine A şi durată T, durata fiind cunoscută ca interval de bit. Avantajul principal al impulsului
rectangular este cel al uşurinţei de generare chiar la viteze ridicate, folosind dispozitive ce lucrează în
comutaţie.
În telecomunicaţii se specifică puterea livrată de un semnal unui rezistor cu valoarea de 1 ohm prin
u2 , pătratul tensiunii semnalului. Evident,
U2
P= (4.98)
R
şi pentru R = 1 ohm, rezultă P = U2. Energia de bit este definită ca
E b = A2 ⋅ T (4.99)
Informaţia ce urmează a fi transmisă, denumită pe scurt date se notează cu {ak},
{ak} = {…, a-2, a-1, a0, a1, a2, a3, …, ak, …}, ak ε {0, 1}
simbolurile ak sunt binare şi iau valorile 0 şi 1.
În transmisie lor li se asociază fie valorile 0 şi A, variantă denumită simplu curent sau unipolară, fie
valorile -A and +A , variantă denumită dublu curent sau polară. Varianta polară este cunoscută şi sub
denumirea de antipodală deoarece foloseşte valori în opoziţie (+A şi -A sau +1 şi -1).
Transmisia folosind impulsuri rectangulare de durată T este cunoscută sub numele de codare NRZ-
L (Non-Return to Zero Level). Pe durata bitului semnalul nu prezintă treceri prin zero iar informaţia
este asociată cu nivelele semnalului şi transmisă la intervale de durată T, folosind forma de undă s(t).
+∞
x(t ) = ∑ a k s (t − kT ) (4.100)
−∞
110
Capitolul IV Transmisii în banda de bază
Primul factor al convoluţiei reprezintă răspunsul la impuls al unui filtru liniar fix ilustrat în figura
4.42, iar cel de al doilea poate fi notat ca
+∞
y (t ) = ∑ a k δ (t − kT )
−∞
111
SISTEME DE COMUNICAŢII
Să fie de tip RLL (lungime de fugă limitată) pentru o sincronizare fără probleme ;
Să prezinte un număr suficient de tranziţii pe durata simbolurilor de ieşire pentru uşurarea
sincronizării de tact;
Să poată fi folosite în reţele tip inel sau de alte tipuri;
Să asigure o propagare limitată a erorilor;
Să permitonitorizarea şi detecţia unor tipuri de erori;
Să prezinte complexitate şi eficienţă rezonabile;
Să poată fi implementat cu circuite simple, fiabile şi la un preţ de cost redus.
Să prezinte nuluri spectrale la anumite frecvenţe
Câteva coduri binare, de interes larg, folosite în sistemele moderne de telecomunicaţii sunt
prezentate în continuare.
Codul RZ
În codarea RZ (Return to Zero) bitul 1 este reprezentat prin HL (nivelul logic H pe prima jumătate a
intervalului de bit şi nivelul logic L pe cea de a doua jumătate) iar bitul 0 este reprezentat prin nivelul
logic L pe tot intervalul de bit.
Această reprezentare dezechilibrată, cu valoarea medie a semnalului diferită de zero pentru o
transmisie echiprobabilă conduce la crearea în spectrul semnalului de componente discrete (linii) pe
armonicele frecvenţei de bit. În acest caz se poate extrage semnalul de tact necesar la recepţie cu un
circuit PLL calat pe frecvenţa de bit.
112
Capitolul IV Transmisii în banda de bază
Codurile NRZ-M şi S
În codarea NRZ_M (Non Return to Zero - Mark) bitul 1 este reprezentat alternativ prin nivelele
logice H şi L iar bitul 0 este reprezentat prin nivelul logic utilizat pentru reprezentarea ultimului bit 1,
sau cu alte cuvinte bitul 1 este reprezentat printr-o tranziţie la începutul sau mijlocul intervalului de bit
iat bitul 0 prin absenţa tranziţiei.
Această codare diferenţială sau prin tranziţii rezolvă problema ambiguităţii de fază care poate apare
prin inversarea firelor unei linii de transmisie, ceea ce conduce la obţinerea informaţiei negate, în cazul
utilizării codului NRZ-L. Aceeaşi situaţie apare la transmisiile de tip MA cu purtătoare suprimată,
inclusiv PSK, unde sincronizarea se face pe un multiplu al frecvenţei purtătoare.
În codarea NRZ_S (Non Return to Zero - Space), accepţia este inversă, biţii 1 şi 0 schimbându-şi
rolurile.
Codurile bifazice
În codarea bifazică L (L - Level) bitul 1 este reprezentat prin elementele HL iar bitul 0 este
reprezentat prin elementele LH.
Codarea bifazică M provine din asocirea codării bifazice L cu o precodare NRZ-S. Astfel, bitul 1
este reprezentat prin elementele HL şi LH iar bitul 0 este reprezentat alternativ prin nivelele logice L şi
H .În codarea bifazică S convenţia este inversă.
Codul CMI
În codarea CMI (Coded Mark Inversion) bitul 1 este reprezentat alternativ prin nivelele logice L şi
H iar bitul 0 este reprezentat prin elementele LH. Această codare asigură prezenţa unei componente
discrete pe frecvenţa de bit în spectrul semnalului, facilitând procesul de sincronizare.
113
SISTEME DE COMUNICAŢII
Codul Miller
În codarea Miller sau DM (Delay Modulation) bitul 1 este reprezentat alternativ prin elementele HL
şi LH iar bitul 0 este reprezentat ca absenţa unei tranziţii, repetând ultimul nivel logic din
reprezentarea bitului 1 anterior, dacă apare ca zero unic, între doi biţi 1. Dacă sunt mai mulţi biţi zero
succesivi, toate zerourile, cu excepţia
ultimului sunt codate printr-o tranziţie la
sfârşitul intervalului de bit.
Codarea Miller provine dintr-un
precodor bifazic L urmat de un bistabil tip
T care înjumătăţeşte tranziţiile semnalului
bifazic. Prezenţa bistabilului tip T care în
general se foloseşte pentru divizarea cu 2
a frecvenţei determină o micşorarea a
lăţimii spectrului semnalului codat şi
deplasarea componentelor spectrale spre
frecvenţe joase.
Figura 4.46 Factori de codare C(f)
În figura 4.44 sunt exemplificate toate
aceste tipuri de coduri de linie. În figura 4.45 sunt ilustrate spectrele de putere ale codurilor NRZ-L,
RZ, Bifazic L, CMI şi Miller pentru cazul echiprobabil. În figura 4.46 sunt reprezentaţi factorii de
codare C(f) pentru aceste coduri tot în cazul echiprobabil .
Să considerăm cazul unei transmisii polare, reprezentată în figura 4.47 şi că linia a fost ruptă, iar
conexiunea a fost restabilită dar nu în forma originală, conductoarele liniei fiind inversate între ele.
Dacă conexiunea este de tipul AB şi CD se recepţionează o tensiune UMN = +E sau –E, conform
poziţiei manipulatorului telegrafic I sau respectiv II. Dacă firele sunt reconectate ca AD şi CB atunci
UMN = -E şi respectiv +E, pentru aceleaşi poziţii I şi II ale manipulatorului telegrafic, adică situaţia
opusă.
În cazul reprezentării informaţiei prin nivele de tensiune (codare NRZ-L) situaţia descrisă mai sus
conduce la obţinerea informaţiei negate (bitul 0 devine 1 şi invers). O situaţie similară apare la
transmisiile cu modulare-demodulare cu purtătoare suprimată, denumită problema ambiguităţii de
fază.
114
Capitolul IV Transmisii în banda de bază
Pentru a rezolva aceste probleme se foloseşte codarea diferenţială (NRZ-M sau S) sau prin tranziţii.
În codarea diferenţială NRZ-M (Non-Return-to-Zero Mark) un bit 1 este reprezentat de o tranziţie
(nivel opus celui transmis în intervalul de bit anterior) iar un bit 0 este codat prin absenţa tranziţiei
(acelaşi nivel cu cel transmis în intervalul de bit anterior). În codarea NRZ-S (Non-Return-to-Zero
Space) convenţia este inversă. Formele de undă asociate celor două codări sunt prezentate în figura
4.48.
Se observă existenţa a două forme de undă posibile a şi b (b este forma de undă a negată logic)
pentru semnalele codate NRZ-M sau S.. Semnalul codat NRZ-M yk poate fi scris ca
y k = x k ⊕ y k −1 (4.104)
unde xk reprezintă semnalul codat NRZ-L iar ⊕ operaţia logică SAU EXCLUSIV (sumare modulo-2).
Dacă
xk = 0 → y k = y k −1
şi nu apare tranziţie, în timp ce pentru
x k = 1, y k = y k −1
şi există tranziţie. Coderul diferenţial sau NRZ-M este reprezentat în figura 4.49a.
Pentru decodarea unui semnal codat NRZ-M ec. (4.104) poate fi rescrisă ca
y k ⊕ y k −1 = xk ⊕ y k −1 ⊕ y k −1
sau
x k = y k ⊕ y k −1 (4.105)
115
SISTEME DE COMUNICAŢII
Dacă semnalul x(t) este un semnal de energie şi poate lua valori complexe,
+∞
R (τ ) = ∫ x(t ) x (t − τ )dt
∗
−∞
prin * înţelegând conjugata complexă. Timpul de întârziere τ are rolul de parametru de baleiaj iar
timpul fizic t este o variabilă de integrare ce dispare în procesul de integrare. Funcţia AKF poate fi
scrisă ca
+∞
R (τ ) = ∫ x(t + τ ) x
∗
(t )dt (4.107)
−∞
Ecuaţiile (4.105) şi (4.106) integrează produsul lui x(t) şi o replică a sa decalată, fie întârziată cu
τ şi notată cu x(t - τ) sau în avans cu τ şi notată cu x(t + τ) . Dacă semnalul x(t) ia valori complexe,
funcţia AKF rezultantă este şi ea cu valori complexe.Pe baza celor două relaţii de mai sus rezultă că
funcţia AKF va prezenta simetrie de tipul:
R(τ ) = R ∗ (−τ ) (4.108)
partea reală a lui R(τ) având simetrie pară iar cea imaginară prezentând simetrie impară. Funcţia AKF
va avea două componente:
componentă neperiodică Rc(τ) ce determină o densitate spectrală de putere (d.s.p.) cu un
caracter continuu;
componentă periodică Rd(τ) ce determină o densitate spectrală de putere discretă (spectru
de linii).
Spectrul de energie al semnalului x(t) se compune dintr-o distribuţie continuă Wc(f),
116
Capitolul IV Transmisii în banda de bază
+∞
Wc ( f ) =
−∞
∫ R (τ ) cos 2π fτ dτ
c (4.109)
Pentru calculul d.s.p. a semnalului codat se pleacă de la funcţia de autocorelaţie R(τ) a semnalului
codat x(t) produs de un semnal aleator de date şi se foloseşte teorema Wiener-Hincin, care spune că
funcţia de autocorelaţie R(τ) şi densitatea spectrală de putere formează o pereche Fourier.
+∞
∫ R(τ )e
− j 2πfτ
W( f ) = dτ (4.112)
−∞
şi reciproc
+∞
R (τ ) = ∫ W ( f )e j 2πft df (4.113)
−∞
Sistemele de comunicaţii necesită semnale care să prezinte nuluri spectrale la frecvenţa zero
(absenţa componentei de c.c.) sau frecvenţa Nyquist din motive de eficienţă şi uşurinţa sincronizării.
Considerând semnalul codat NRZ-L polar produs de secvenţa de date {ak} reprezentat în figura
4.51, valoarea sa medie poate fi calculată ca
m1 = p ⋅ (+ A) + (1 − p) ⋅ (− A) = (2 p − 1) ⋅ A (4.114)
unde p este probabilitatea de apariţie a unui bit 1 în secvenţa de date {ak}.
[ ] [ ]
2
2⎧ ⎫
∞ ∞
m 1
∑δ ( f − k / T ) + S ( f ) ⎨ R (0) − m1 + 2∑ R (k ) − m1 cos 2πfkT ⎬
2 2
Wx ( f ) = 1 (4.115)
T k = −∞ T ⎩ k =1 ⎭
unde δ (t ) este un impuls Dirac, m1 este valoarea medie a procesului, S ( f ) este transformata Fourier a
formei de undă s(t) folosită pentru semnalizare, R (k ) este valoarea funcţiei de autocorelaţie evaluată la
momentele kT iar T este durata bitului.
117
SISTEME DE COMUNICAŢII
Primul termen reprezintă un spectru discret sau de linii iar al doilea unul continuu. Dacă diferenţa
dintre R(0) şi valoarea medie m1 a procesului este nulă, aceasta determină faptul că nu vor exista
componente discrete sau linii la frecvenţa 0 (c.c.). Vom nota
[ ] [ ]
∞
C ( f ) = R (0) − m1 + 2∑ R (k ) − m1 cos 2πfkT
2 2
(4.116)
k =1
şi îl vom denumi factorul de codare (densitatea spectrală de putere pentru impulsuri Dirac aplicate la
intrarea circuitului codor). El mai este cunoscut şi ca factor de discriminare.
1 2
Factorul S ( f ) reprezintă factorul de formă.
T
Pentru codul NRZ polar şi cazul echiprobabil p = 1 - p = 0.5, valoarea sa medie dată de rel. (4.114)
este zero. Această condiţie asigură numai inexistenţa unei componente discrete la frecvenţa zero (c.c.)
dar nu asigură şi un nul la frecvenţa zero pentru partea continuă. Având în vedere posibilitatea
apariţiei de secvenţe lungi de biţi 1 sau zero consecutivi, componenta de c.c. nu poate fi zero.
Exemplul IV.3 Fie codul AMI sau bipolar nr.1 definit anterior. Valoarea lui R(0) este p întrucât numai biţii 1
contribuie la energia semnalulului, biţii zero fiind reprezentaţi prin nivelul zero. Valoarea medie este evident
nulă, biţii 1 fiind reprezentaţi alternativ prin nivelele +A şi –A, care se compensează.
Dacă m1 = 0 codul este denumit cunoscut ca echilibrat, dar aceasta nu antrenează după sine şi o
componentă de c.c. nulă.
Componenta de c.c. a semnalului de date codat într-un cod de linie depinde de disparitatea
semnalului (acumulările produse de a k într-un interval de lungime finită) sau suma digitală curentă
RDS (Running Digital Sum) (acumulările produse de a k într-un interval de lungime finită oarecare).
Ea determină existenţa componentei de c.c. Vom considera o secvenţă de date polară
{ak} = {…, a-2, a-1, a0, a1, a2, a3, …, ak, …}, ak ε {-1, 1}
118
Capitolul IV Transmisii în banda de bază
Exemplul IV.4 Să presupunem un semnal ternar având nivelele ± A şi 0 şi să asociem o unitate de sarcină
pozitivă sau negativă nivelelor + A şi respectiv − A . Nivelul 0 nu are sarcină asociată. Dacă RDS este
limitată şi disparitatea va fi limitată. În acest caz disparitatea este definită ca diferenţa dintre numerele
celor două simboluri diferite de zero. Sarcina ce se poate acumula în linia cuplată în c.a este şi ea limitată la
aceeaşi valoare.
Dacă RDS sau sarcina acumulată este mai mică decât o valoare finită, componentă de c.c. este nulă
iar codul este cunoscut ca un cod făra componentă de c.c. sau cu nul spectral la frecvenţa 0 (D.C.-
free). Condiţia necesară şi suficientă pentru a obţine un nul spectral la frecvenţa 0 este ca suma digitală
curentă (RDS) să fie uniform mărginită pentru toate valorile lui i. Demonstraţia este următoarea:
Semnalul codat produs de secvenţă de date {a k } este
∞
x(t ) = ∑a
k = −∞
k s (t − kT ) (4.100)
iar
+∞
X ( f ) = S( f ) ⋅ ∑a e
k = −∞
k
− jk 2πfT
(4.103)
Densitatea spectrală de putere W(f) asociată codorului ce produce semnalul de date {a k } are
valoarea medie
⎡1 N 2
⎤
W ( f ) = lim E ⎢ ∑ a k e − j 2πfk / f s
⎥ (4.119)
N →∞
⎢⎣ N k =0 ⎥⎦
în care f s = 1 / T este frecvenţa de bit sau simbol iar E (expected value) este operatorul speranţă
matematică şi se aplică mulţimii de secvenţe {ai }, i ≥ 0 generate de căile prin diagrama de tranziţie
cu stări finite G asociată codului, iar limita este interpretată în sensul distribuţiei.
Evident, dacă W ( f ) f =0
= 0 , vom avea un nul în c.c. Dacă RDS este mai mică decât o valoare
finită B, atunci densitatea spectrală de putere tinde la zero pentru f tinzând la zero ( c.c.). Să
presupunem
N
∑a
k =0
k ≤ B, B < ∞ (4.120)
Atunci,
2
1 N
B2
N
∑ ak
k =0
≤
N
119
SISTEME DE COMUNICAŢII
şi
⎡1 N 2
⎤
lim E ⎢ ∑a k ⎥=0 q.e.d. (4.121)
⎣⎢ N
N →∞
k =0
⎦⎥
Codul NRZ-L polar code ilustrat în figurile.4.47 şi 4.48 nu are RDS mărginită şi deci prezintă
componentă de c.c, deşi valoarea sa medie este zero pentru cazul echiprobabil, rel.(4.105). Această
condiţie asigură numai inexistenţa unei componente discrete la frecvenţa zero (c.c.).
Gradul de suprimare al componentei de c.c. este indicat de variaţia sumei digitale curente DSV
(Running Digital Sum Variation)
DSV = RDS max − RDS min (4.122)
care reprezintă şi numărul total de valori pe care îl poate lua suma digitală curentă asociată secvenţei
codate. Pentru un interval de timp finit oarecare, DSV este definită ca
DSV = max r[I, J ] (4.123)
I ,J
Variaţia sumei digitale curente DSV a unui cod poate fi considerată ca diferenţa dintre valorile
minime şi maxime ale sarcinii acumulate, presupunând cuplaj în c.a. pentru circuitul de codare, ceea
ce este echivalent variaţia maximă a integralei curente din semnalul codat, situaţie cunoscută sub
denumirea RSV (Running Sum Variation).
Parametrul DSV este determinat de lungimea seriilor de simboluri codate prin acelaşi nivel (run
length). O valoare finită a lui DSV se obţine prin impunerea unei constrângeri asupra lungimii seriei
de simboluri consecutive 0 sau 1, ceea ce determină o componentă de c.c. nulă. Cu cât valoarea DSV
este mai mică, cu atât gradul de suprimare al componentei de c.c. este mai bun.
Din formula lui Bennett factorul de codare sau d.s.p normalizată pentru impulsuri Dirac în
domeniul de frecvenţă normalizat este dat de
∞
R(k )
Wˆ x ( f ) = 1 + 2∑ cos 2 π kf (4.124)
k =1 R (0)
120
Capitolul IV Transmisii în banda de bază
∞
1 ˆ " R(k )
2
W x ( f ) = −4π 2 f 2
∑k
k =1
2
R ( 0)
cos 2 π kf (4.129)
∞
1 ˆ " R(k )
2
W x (0) = −4π 2 f 2
∑k
k =1
2
R ( 0)
∞
R(k )
iar Wˆ x ( f ) = −4π 2 f 2
∑k
k =1
2
R ( 0)
(4.130)
Ţinând cont că
∞
∑k
k =1
2
x k −1 = x 0 + 4 x + 9 x 2 + 16 x 3 + 25 x 4 + 36 x 5 + L
= x0 + x + x2 + x3 + x4 + x5 + L
= + 3( x + x 2 + x 3 + x 4 + x 5 + L)
+ 5( x 2 + x 3 + x 4 + x 5 + L)
+ 7( x 3 + x 4 + x 5 + L)
+ 9( x 4 + x 5 + L) + K
x0 x x2 x3 x4
= +3 +5 +7 +9 +K
1− x 1− x 1− x 1− x 1− x
1
= (1 + x + x 2 + x 3 + x 4 + x 5 + L) +
1− x
2
+ ( x + 2 x 2 + 3 x 3 + 4 x 4 + 5 x 5 + L)
1− x
1 2x 1+ x
= + =
(1 − x) 2
(1 − x) 3
(1 − x) 3
121
SISTEME DE COMUNICAŢII
∞
1+1− 2 p 1− p
∆( p) = p ∑ k 2 (1 − 2 p ) k −1 = p = (4.133)
k =1 (1 − 1 + 2 p) 3
4 p2
Conform IEEE (Institute of Electric and Electronic Engineers) un cod este definit ca “un plan de
reprezentare a unui număr finit de valori sau simboluri sau a unui aranjament particular sau secvenţă
de condiţii discrete sau evenimente”. Codul poate fi definit în multe moduri: prin legea de codare,
grafuri de fluenţă, matrici, diagrama de tranziţii de stare, diagrama trellis, etc.
Un exemplu de lege de codare pentru codul diferenţial NRZ-M este următorul: un bit 1 este
reprezentat de o tranziţie (nivel opus celui transmis în intervalul de bit anterior) iar un bit 0 este codat
prin absenţa tranziţiei.
Dacă maparea secvenţei de date {ak} pe formele de undă analogice de ieşire sau simboluri se face
fără constrângeri referitoare simbolurile transmise anterior, atunci circuitele de codare şi decodare
sunt fără memorie (memoryless).
Codul mai poate fi definit de un graf de fluenţă denumit diagramă de tranziţie a stărilor (lanţ
Markov ). De exemplu, codul NRZ-L este specificat complet de diagrama de tranziţie a stărilor
reprezentată în figura 4.54.
Aceste diagrame de tranziţie a stărilor sunt de tipul Moore. Într-un automat Moore sau maşină cu
stări finite FSM (finite-
state machine) cuvântul
codat de ieşire este o
funcţie doar de stare şi nu
depinde de simbolurile
digitale de la intrare sau
cuvintele sursă. O altă
reprezentare este cea de
tip Mealy-type FSSM
(finite-state sequential
machine) ce implică
existenţă unor stări
Figura 4.54 Diagrama de stări de tranziţie a codului NRZ-L
interne.
Fiecare cerc din figura 4.54 reprezintă o stare a automatului Moore. Numerele asociate la exterior
etichetează starea, iar cele din interior, la numărătorul fracţiei reprezintă bitul sau simbolul de intrare.
La numitor se reprezintă simbolurile de ieşire emisie în starea respectivă.
122
Capitolul IV Transmisii în banda de bază
Tranziţiile dintr-o stare în alta sunt reprezentate prin săgeţi şi sunt etichetate cu probabilităţile de
tranziţie din starea curentă în cea de destinaţie.Codul NRZ-M code este descris de diagrama de
tranziţii reprezentată in figura 4.55. Numărul stării este înscris într-un cerc. Modelul Moore este mai
direct şi mai uşor de construit.
Modelul Mealy model este de complexitate mai mică şi mai uşor de tratat. Pentru a-l construi se
pleacă de la o ordonare a stărilor, aşa cum se arată în tabelul IV.5. Deoarece stările 1 şi 2 sunt identice
vor fi reetichetate ca 1, iar stările 3 şi 4 vor fi notate cu 2. Se obţine reprezentarea din tabelul IV.6 cu
2 stări, căreia îi corespunde diagrama Mealy din figura 4.56. Prima stare corespunde situaţiei în care
un bit 1 sau 0 este reprezentat prin nivelul logic H (+) , iar cea de a doua reprezentării prin nivelul
logic L (-). Trecerea dintr-o stare în alta este posibilă doar la apariţia unui bit 1.În multe cazuri
modelul Mealy este mai simplu decât modelul Moore.
Aici apare constrângerea că semnalul de ieşire particular transmis depinde de semnalul transmis
anterior, deci codorul este de tip secvenţial sau cu memorie, deoarece trebuie să ţină minte starea
anterioară. În figura 4.49 memoria este reprezentată de circuitul de întârziere.
Exemplul IV.6 Să considerăm codul bifazic L sau Manchester, în
care bitul 1 este reprezentat de o tranziţie negativă sau
descendentă pe mijlocul intervalului de bit iar bitul 0 de o
tranziţie ascendentă Atunci un bit 1 este reprezentat prin nivelul
H urmat de L, pe scurt HL iar bitul 0 prin LH. Diagrama de
tranziţie este reprzsentată în figura 4.57 (modelul Moore). Acest Figura 4.57 FSM a codului bifazic
codor nu are memorie.
Un alt mod de descriere face apel la două matrici. O primă matrice este cea de tranziţie, notată cu
T:
123
SISTEME DE COMUNICAŢII
t 11 ...... t 1n
T = t i1 ... t ij ... t in (4.134)
t n1 ...... t nn
Elementul tij aflat la intersecţia liniei i cu coloana j semnifică probabilitatea de tranziţie din starea i
în starea j. Pentru codul NRZ-L , matricea T este
p 1− p
T=
p 1− p
Exemplul IV.7 Fie codul NRZ-M descris de diagrama din figura 4.55 . Matricea de tranziţie asociată codului
NRZ-M este:
0 1− p p 0
0 1− p p 0
T= (4.135)
p 0 0 1− p
p 0 0 1− p
Pentru a specifica complet codul se foloseşte o a doua matrice E, denumită matrice de ieşire. În
general,
T
E = E1, E 2,L En (4.136)
unde Ei este semnalul emis în starea i.
Exemplul IV.8 Fie codul bifazic L sau Manchester descris de diagrama din figura 4.57. Matricea de ieşire
este dată de
H L + 1,−1 1 0
E= sau E = în cazul polar şi E = în cazul unipolar.
L H − 1,+1 0 1
Pentru calculele privind densitatea spectrală de putere matricile de ieşire E pot fi scrise sub forma
mai multor vectori Ai , câte unul pentru fiecare simbol de ieşire.
Un alt mod de specificare a unui cod face apel la diagrame de tip trelis care oferă aceleaşi
informaţii despre evoluţia semnalului ca şi diagramele de tranziţii în plus indică şi câteva evoluţii
posibile în timp ale semnalului.
124
Capitolul IV Transmisii în banda de bază
Semnalul de date ce urmează a fi transmis nu este cunoscut a priori, şi nu are caracter determinist.
Spunem că are un caracter stohastic sau aleator. Ceea ce se cunoaşte a priori este că semnalele
transmise aparţin unei anumite mulţimi sau ansamblu.
Exemplul IV.9 Să considerăm codul Miller sau DM (Delay Modulation) descris de diagrama de tranzitii din
figura 4.61. În figura 4.62 sunt prezentate formele de undă aferente şi suma digitală curentă RDS.
i
Ansamblul semnalelor binare transmise a k este prezentat în figura
4.63. Indicele inferior k este un indice de timp iar cel superior i este un
indice de poziţie în cadrul ansamblului de ieşire. Secvenţele binare de
ieşire de la numitorul fracţiilor din figura 4.50 sunt cunoscute ca funcţii
eşantion sau membri ai unui ansamblu de secvenţe binare de lungime L
(L=2 în situaţia considerată aici).
În general, totalitatea semnalelor de ieşire posibile a ki este
denumită ansamblu, în acest caz ansamblul este {+ −, − +, − −, + +} .
125
SISTEME DE COMUNICAŢII
În cel mai simplu caz, cel al semnalului NRZ-L polar, L = 1 şi ansamblul este {+ 1, − 1} sau pe
scurt {+, −}. Analiza spectrală directă a semnalului de date este dificilă. Datele fiind aleatoare,
semnalul codat nu este repetitiv şi nu se poate dezvolta într-o serie Fourier. Semnalul are o putere
finită dar prezintă componente finite într-un interval de timp infinit iar integralele Fourier implicate nu
sunt convergente.
ce este o funcţie atât de t cât şi de τ. Deoarece R x (t + τ , t ) depinde de t, semnalul codat x(t) nu este
staţionar în sens larg. Bennett a arătat în 1972 că R x (t + τ , t ) fiind periodică în t, cu perioada T,
semnalul codat este un proces ciclostaţionar cu d.s.p. având distribuţia continuă dată de (4.115),
2⎧
[ ] [ ⎫
]
∞
1
Wx ( f ) = S ( f ) ⎨ R(0) − m12 + 2∑ R(k ) − m12 cos 2πfkT ⎬ (4.137)
T ⎩ k =1 ⎭
126
Capitolul IV Transmisii în banda de bază
În cazul general un cod bloc este o mapare a m biţi de intrare în n simboluri de ieşire şi este
desemnat ca mI-nO (m Input n Output).
În majoritatea cazurilor avem de a face cu semnale digitale compuse din impulsuri rectangulare şi
suntem interesaţi doar de valorile funcţiei AKF R(τ) evaluate la valori întregi multipli ai intervalului
de semnalizare Ts, de tipul R(kTs) . Simbolurile de ieşire pot fi binare, xi ∈ {0,1} sau xi ∈ {− 1, + 1},
ternare – {-1, 0, +1}, quaternare – {± 1, ± 3} , etc.
Cazul cel mai simplu este definit de m = 1 şi n=1; codorul mapând un bit de intrare într-un
simbol de ieşire. Câteva exemple sunt codurile NRZ-L, NRZ-M şi –S în cazul 1B-1B (1 Binar – 1
Binar), codul bipolar nr. 1 sau AMI (Alternate Mark Inversion) şi MLT3 and MLT3-n de tip 1B-1T (1
Binar 1 - Ternar). În aceste cazuri, intervalul de semnalizare şi viteza de simbol la ieşirea coderului
sunt egale cu cele de la intrare.Deoarece în acest caz simplu codul de line este fără redundanţă,
semnalul codat va fi staţionar şi aleatoriu cu digiţi independenţi şi proprietăţi statistice simple. De
exemplu, dacă p=0.5 R(k) va fi zero dacă n>1. Pentru cazul 1B-1B, Ts = T, unde T este durata bitului.
Dacă {x} este un semnal digital aleator L , x1 , x 2 ,L xu , L , compus din elemente de durată T
codate conform unui cod de linie, funcţia R(kT) , pe scurt R(k), este dată de (4.105) care în varianta
discretă devine
n
1
R (k ) = lim
m → ∞ 2m + 1
∑
n=− m
xn ⋅ xn+k (4.143)
şi vom nota
not
R(kT ) = R(k ) (4.145)
Deoarece semnalizarea se face cu impulsuri rectangulare, x (t ) = ± A , funcţia AKF va prezenta o
variaţie liniară între două valori succesive discrete, având în vedere că funcţia de autocorelaţie a
impulsului rectangular are o formă triunghiulară. Dacă τ = 0, atunci
127
SISTEME DE COMUNICAŢII
T /2
1
T →∞ T ∫
R(0) = lim x(t ) x(t )dt
−T / 2
∞
2
sau R(0) = ∫ x(t ) dt (4.146)
−∞
s(t) fiind un impuls rectangular iar ak datele de intrare.Calculul funcţiei AKF R(k) pentru diverse valori
întregi ale lui k este exemplificat pentru codul NRZ-L. Cazul k = 0 este ilustrat în figura 4.64.
1 1 1 0 1 0 0 1 1 0 0 0
x(t) t
x(t) t
x2(t) + + + + + + + + + + + + t
Aici p şi 1-p sunt probabilităţile de apariţie a biţilor 1 şi respectiv 0. Pe baza figurii 4.54 putem
scrie
R (0) = p ⋅ A 2 + (1 − p) ⋅ A 2 = A 2 (4.148)
Pentru cazul transmisiei unipolare, x (t ) ∈ {0, A} avem
R (0) = p ⋅ A 2 + (1 − p) ⋅ 0 = p ⋅ A 2 (4.149)
Calculul funcţiei de autocorelaţie pentru k =1, R(1) este illustrată în figura 4.65. Vom presupune A
= 1. Se identifică patru contribuţii distincte ce corespund celor patru valori ale dibitului ak ak-1,
prezentate în tabelul IV.7. Valoarea lui R(1) rezultă ca
R(1) = + p 2 + (1 − p) 2 − 2 p (1 − p) = (1 − 2 p ) 2 (4.150)
Pentru calculul lui R(2) vom considera toate combinaţiile posibile de doi biţi separate de un bit, de
tipul 0X0, 0X1, 1X0, 1X1 unde X poate lua valorile 0 sau 1. Valoarea lui R(2) rezultă din suma a 8
contribuţii
R(2) = (1 − p )3 − p(1 − p) 2 + p(1 − p) 2 − p 2 (1 − p ) − p(1 − p) 2 +
(4.151)
p 2 (1 − p ) − p 2 (1 − p ) + p 3 = (1 − 2 p ) 2
128
Capitolul IV Transmisii în banda de bază
DATE 1 1 1 0 1 0 0 1 1 0 0 0
x(t) t
x(t-T) t
+ + + - - - + - + - + +
x(t) . x(t-T) t
-p(1-p) + p2 +p2 -p(1-p) -p(1-p) -p(1-p) +(1-p)2 -p(1-p) + p2 -p(1-p) + (1-p)2 + (1-p)2
Pentru calculul lui R(3) vom considera toate combinaţiile posibile de doi biţi separate de doi biţi,
de tipul 0XY0, 0XY1, 1XY0 şi 1XY1, unde XY poate lua
Tabelul IV.7 Valori dibiţi
valorile 00, 01, 10 şi 11 . Valoarea lui R(3) rezultă din
DIBIT x(t).x(t-τ) Probabilitate
suma a 16 contribuţii. Efectuând calculele se obţine,
00 +1 (1-p)2
R(3) = (1 − 2 p ) 2 (4.152)
01 -1 p(1-p)
10 -1 p(1-p)
11 +1 p2
IV.18 Mecanizarea calculării funcţiei de
autocorelaţie
Calculele pot fi mecanizate şi scrise într-o formă elegantă folosind matrici. Astfel, putem scrie
R(k) = Tr (d ⋅ Π k ⋅ Z) (4.153)
unde d este o matrice diagonală ce conţine probabilităţile staţionare
d = diag{p(1),. p(2),L p( I )} (4.154)
sau,
⎡ P1 0 L 0⎤
⎢ 0⎥
d = P =⎢0 P2 L
M M L M⎥
⎢0 0 L PI ⎥⎦
⎣ Figura 4.66 Diagrama de stări pentru NRZ-L
unde
I este numărul stărilor în diagrama de tranziţie a stărilor,
Π este matricea probabilităţilor de tranziţie a stărilor,
Z este o matrice de corelaţie iar
Tr semnifică urma matricii (trace), adică suma elementelor de pe diagonala principală.
Dacă simbolurile de ieşire asociate celor I stări sunt ai , i = 1,2, L I , atunci elementul zij al
matricii Z este dat de aiaj.
z ij = a i ⋅ a j (4.155)
129
SISTEME DE COMUNICAŢII
Examplul IV.10 Să considerăm codarea NRZ-L, cu diagrama de stări de tranziţie având 2 stări (I=2)
prezentată în figura.4.66.
⎡p 0 ⎤ ⎡ p 1 − p⎤ ⎡ 1 − 1⎤
d=⎢ Π =⎢ Z =⎢
⎣0 1 − p ⎥⎦ ⎥
⎣ p 1 − p⎦
⎥
⎣− 1 1 ⎦
Atunci
⎛ ⎡ p2 p(1 − p)⎤ ⎡ 1 − 1⎤ ⎞⎟
R(1) = Tr (d ⋅ Π ⋅ Z) = Tr ⎜ ⎢ ⋅ =
⎜ p(1 − p) (1 − p) 2 ⎥ ⎢⎣− 1 1 ⎥⎦ ⎟
⎝ ⎣ ⎦ ⎠
= p − p (1 − p) − p(1 − p) + (1 − p) = (1 − 2 p)
2 2 2
Să considerăm un alt examplu de cod 1B1T, de tip AMI, bitul 1 este codat alternativ ca +1, -1 în
timp ce 0 este reprezentat prin nivelul ternar zero, cu diagrama de tranziţii reprezentată în figura 4.67.
Examplul IV.11 Să determinăm matricile d, Π, Z şi valorile funcţiei AKF R(2) pentru codul AMI . Avem,
⎡ p/2 0 0 0 ⎤
⎢ 0 (1 − p)/2 0 0 ⎥
d =⎢
0 0 p/2 0 ⎥
⎢⎣ 0 0 0 (1 − p)2 ⎥⎦
⎡0 1 − p p 0 ⎤
⎢0 0 p 1 − p⎥
Π =⎢
p 0 0 1 − p⎥
⎢⎣ p 1 − p 0 0 ⎥⎦
⎡1 0 -1 0⎤
Z = ⎢ -01 0
0
0
1
0⎥
0⎥
⎢
⎣⎢ 0 0 0 0 ⎦⎥ Figura 4.67 Diagrama codului AMI
R (1) = Tr (d ⋅ Π ⋅ Z ) =
⎡⎡ 0 p(1 - p)/2
2
p /2 0 ⎤ ⎤
⎢⎢ ⎥⎡ 1 0 -1 0⎤⎥
⎢ 2
= Tr ⎢ ⎢⎢
0 0 p(1 − p)/2 (1 − p) /2 ⎥ ⎢ 0 0 0 0⎥⎥ =
2
p(1 − p)/2
⎥ ⎢- 1 0 1 0⎥⎥
⎢⎢ p / 2 0 0
⎥ ⎢⎣ 0 0 0 0 ⎥⎦ ⎥
⎢ ⎢⎣ p(1 − p)/2 (1 − p) 2 /2 0 0 ⎥⎦ ⎥
⎣ ⎦
= − p2 / 2 − p2 / 2 = − p2
130
Capitolul IV Transmisii în banda de bază
Examplul IV.13 Să considerăm codul AMI descris de diagrama de tranziţii din figura 4.57 şi să calculăm
valorile funcţiei AKF folosind (4.158). Avem
e = [ p/2, 0, -p/2, 0 ]
d = [ −p, −p, p, p]
⎡0 1 − p p 0 ⎤
⎢0 0 p 1 − p⎥
Π =⎢
p 0 0 1 − p⎥
⎢⎣ p 1 − p 0 0 ⎥⎦
R (1) = e ⋅ d ' = − p 2
R (2) = e ⋅ Π ⋅ d ' = p 2 (−1 + 2 p)
R (3) = e ⋅ Π 2 ⋅ d ' = p 2 (−1 + 2 p) 2
R (n) = e ⋅ Π n −1 ⋅ d ' = p 2 (−1 + 2 p ) n −1
131
SISTEME DE COMUNICAŢII
Vom considera un caz simplu de codare mB-nB (m Binar n Binar) cu m=1 şi n=2, care mapează un
bit de intrare în două simboluri de ieşire. Aceasta conduce la înjumătăţirea intervalului de semnalizare
şi dublarea vitezei la ieşire. În consecintă, vom evalua funcţia nu numai pentru valori întregi ale lui T,
ci şi la momente de timp multiplu de T/2, kT + T / 2 sau ( k + 1 / 2)T , aşa cum se arată în figura 4.68.
Pot apare două situaţii, având în vedere că întârzierea este un multiplu de T/2:
1. Se corelează forme de undă aparţinând intervalelor de bit n şi n+k (a doua jumătate a lui xn+k
notată ca aj2 şi prima jumătate a
lui xn denumită ai1);
2. Formele de undă
implicate aparţin intervalelor
de bit n şi n+k+1 (prima
jumătate a lui xn+k+1 denumită
ap1 şi a doua jumătate a lui xn
denumită ai2).
Procedând ca mai sus, Figura 4.68 Evaluarea lui R(k+1/2)
funcţia de autocorelaţie
evaluată la momente de timp multiplu de T este dată de
R(k ) = Tr (d ⋅ Π k ⋅ Z ) (4.161)
unde, Z este o matrice de corelaţie pe intervalul de bit T. Elementul zij, aflat la intersecţia liniei i cu
coloana j este dat de
ai1 ⋅ a j1 + ai 2 ⋅ a j 2
z ij = (4.162)
2
unde ai1 şi ai2 reprezintă primul şi cel de al doilea simbol de ieşire transmise în starea i. Pentru codul
1B-1B studiat mai sus sau orice cod 1I-1O (1 Input 1 Output),
a i1 = a i 2 = a i and a j1 = a j 2 = a j (4.163)
şi zij este dat de rel.(4.162).
Calculul lui R(k+1/2) decurge într-un mod similar şi avem
R (k + 1 2) = Tr (d ⋅ Π k ⋅ X ) + Tr (d ⋅ Π k +1 ⋅ Y ) =
(4.164)
= Tr (d ⋅ Π k ⋅ ( X + Π ⋅ X T )
sau R(k + 1 2) = Tr (d ⋅ Π k ⋅ S ) (4.165)
not
unde S = X +Π⋅XT (4.166)
Matricile X şi Y (transpusa lui X) sunt matrici de corelaţie pe jumătate de interval de bit.
Elementul xij, care se află la intersecţia liniei i şi coloanei j este dat de
xij = a i 2 ⋅ a j1 / 2
iar, y ij = a j 2 ⋅ a i1 / 2 (4.167)
Evident, y ij = x ji şi
132
Capitolul IV Transmisii în banda de bază
Y = XT (4.168)
Exemplul IV.14 Să considerăm codul DM sau Miller descris de diagrama de tranziţii din figura 4.61 şi să
calculăm R(1/2). Acest caz particular implică corelaţii între elemente aparţinând aceluiaşi interval de bit
(k = 0) sau la două intervale succesive de bit (k = 1), aşa cum se arată în figura 4.69. Rezulatele corelaţiei
sunt indicate cu + şi –, formele de undă implicate fiind rectangulare, iar dedesubt este indicată
probabilitatea de apariţie a evenimentului.
Valoarea lui R(1/2) rezultă din suma tuturor contribuţiilor posibile ponderate cu probabilităţile lor de
apariţie
R (1 2) =
1
2
[ ]
− p + (1 − p ) + p 2 + p (1 − p) + p(1 − p ) − (1 − p ) 2 = p − p 2 (4.169)
⎡0 1− p p 0 ⎤
⎢0 0 p 1− p⎥
Π =⎢
p 0 0 1− p⎥
⎢⎣ p 1− p 0 0 ⎥⎦ Figura 4.70 Ilustrarea corelaţiei pentru coduri 1B-2B
⎡ p/2 0 0 0 ⎤ ⎡ − 1 + 1 + 1 − 1 ⎤
⎢ 0 (1 − p)/2 0 0 ⎥ ⎢ − 1 + 1 + 1 − 1 ⎥
d=⎢ ⎢ ⎥
0 0 p/2 0 ⎥ Z =
⎢ + 1 − 1 − 1 + 1 ⎥
⎢⎣ 0 0 0 (1 − p)2 ⎥⎦ ⎢ ⎥
⎣ + 1 − 1 − 1 + 1 ⎦
Dacă scriem două matrici de ieşire A1 şi A2 ce conţin primul şi respectiv al doilea simbol de ieşire
pentru fiecare stare de la 1 la I (I fiind numărul stărilor din diagrama de tranziţie), putem calcula pe
R(k+1/2) conform figurii 4.70 şi ca,
R(k + 1 2) = 0.5 ⋅ A*1 ⋅ d ⋅ Π k ⋅ A2 + 0.5 ⋅ A*2 ⋅ d ⋅ Π k +1 ⋅ A1 (4.170)
133
SISTEME DE COMUNICAŢII
unde * semnifică conjugata transpusă.. În cazul general al codurilor 1I-2O cu I stări, matricile A1 şi A2
sunt de forma: A1 = [a 11 , a 21 ,L , a I1 ] T A2 = [a 12 , a 22 ,L , a I2 ] T
În mod similar, relaţia (4.158) poate fi generalizată pentru cazul 1I-2O sub formele:
T T
R ( k ) = 0.5 ⋅ e1 ⋅ T k −1 ⋅ d 1 + 0.5 ⋅ e2 ⋅ T k −1 ⋅ d 2 (4.171)
Pentru a calcula pe R(k) plecăm de la relaţia (4.156) scrisă pentru cazul 1I-1O şi obţinem,
T T
R ( k + 1 / 2) = 0.5 ⋅ e2 ⋅ T k −1 ⋅ d 1 + 0.5 ⋅ e1 ⋅ T k ⋅ d 2 (4.172)
Exemplul IV.15 Să considerăm iar codul DM sau Miller şi să calculăm R(3/2) folosind ec. (4.170). Avem
R(3 2) = 0.5 ⋅ A1* ⋅ d ⋅ Π ⋅ A2 + 0.5 ⋅ A2* ⋅ d ⋅ Π 2 ⋅ A1
⎡ 2 ⎤
⎡+ 1⎤ ⎡ − 1⎤ 0 p(1 − p)/2 p /2 0
⎢ - 1⎥ ⎢ - 1⎥ ⎢ 2 ⎥
0 0 p(1 − p)/2 (1 − p) /2
A1 = ⎢ ⎥ A 2 = ⎢ ⎥ d.Π = ⎢ 2
⎥
-1 +1 ⎢ p /2 0 0 p(1 − p)/2 ⎥
⎢ ⎥ ⎢ ⎥
⎢⎣+ 1⎥⎦ ⎢⎣+ 1⎥⎦ ⎢ p(1 − p)/2 (1 − p) 2 /2 ⎥
⎣ 0 0 ⎦
⎡ p 3 /2 0
2
p (1 − p)/2 p(1 − p)/2 ⎤
⎢ 3 2 ⎥
2 ⎢ p(1 − p)/2 (1 − p) /2 0 p(1 − p) /2 ⎥
d ⋅Π =
⎢ p 2 (1 − p)/2 p(1 − p)/2 3
p /2 0 ⎥
⎢ 2 3 ⎥
⎣ 0 p(1 − p) /2 p(1 − p)/2 (1 − p) /2 ⎦
şi în final R(3 2 ) = −3 p + 5 p 2 − 2 p 3
Pe baza relaţiilor găsite până acum se obţin următoarele valori pentru funcţia de autocorelaţie a
codului Miller:
R(0) = 1
R(1 2) = p(1 − p)
R(1) = −1 + 2 p − 2 p 2
R(3 2) = −3 p + 5 p 2 − 2 p 3
(4.173)
R(2) = (1 − 2 p) 2
R(5 2) = 3 p − 7 p 2 + 6 p 3 − 2 p 4
R(3) = −1 + 6 p − 10 p 2 + 8 p 3 − 4 p 4
R(7 2) = −3 p + 13 p 2 − 22 p 3 + 16 p −4 − 4 p 5
R(4) = 1 − 8 p + 20 p 2 − 24 p 3 + 12 p 4
R(9 2) = 3 p − 19 p 2 + 42 p 3 − 42 p 4 + 20 p 5 − 4 p 6
Funcţia de autocorelaţie R(n) a codului Miller este ilustrată în figura 4.71 pentru p=0.25, p=0.5 şi
p=0.75, p fiind probabilitatea de apariţie a unui bit 1 la intrarea codorului. Înlocuind
m = 2n (4.174)
vom considera valorile funcţiei AKF eşantionate pe frecvenţa de simbol de ieşire, caz în care funcţia
de autocorelaţie este definită prin eşantioanele R(m).
Pentru cazul când n este multiplu de 0.5, putem găsi o relaţie de recurenţă între 3 valori succesive
ale funcţiei de autocorelaţie evaluate pentru multipli consecutivi pari sau impari ai lui T/2, aflate în
coloana din stânga sau dreapta din relaţia. (4.173), notate cu R(n+2), R(n+1) şi R(n), de forma:
R ( n + 2) = − R (n + 1) − 2 p (1 − p ) R ( n) (4.175)
134
SISTEME DE COMUNICAŢII
A. Codul NRZ-L
135
SISTEME DE COMUNICAŢII
1 +T / 2 2 1 +∞ 2
T −T∫/ 2 T −∫∞
P= s (t ) dt = S ( f ) df (4.178)
Deoarece,
+∞
P = ∫ W ( f ) df (4.179)
−∞
obţinem în final că
1 2
W( f ) = S( f ) (4.180)
T
B. Codul Miller
Funcţia de autocorelaţie a codului Miller are valorile date de (4.173). În cazul echiprobabil p=0.5 şi
relaţia (4.173) devine
R(0) = 1 R(1 2) = 1 / 4
R(1) = −1 / 2 R(3 2) = −1 / 2
R(2) = 0 R(5 2) = 3 / 8 (4.181)
R(3) = 1 / 4 R(7 2) = −1 / 8
R(4) = −1 / 4 R(9 2) = −1 / 16
Bazându-ne pe relaţia (4.175) pentru p=0.5 şi introducând notaţia R(k)=R(2n), obţinem următoarea
relaţie de recurenţă ce leagă valorile funcţiei de autocorelaţie a codului Miller
1
R(n + 8) = − R(n) (4.182)
4
Funcţia de autocorelaţie a codului Miller pentru p=0.5 este reprezentată în figura 4.72. Pe baza ei,
plecând de la formula lui Bennet (4.137), obţinem
136
Capitolul IV Transmisii în banda de bază
∞ ⎡ 8 ∞ ⎛ 1 ⎞k ⎤
S = ∑ R(k + 1) ⋅ cos(k + 1)x = Re ⎢∑ ∑ ⎜ − ⎟ ⋅ R(l ) ⋅ z 8 k +l ⎥
k =0 ⎢⎣ l =1 k =0 ⎝ 4 ⎠ ⎦⎥
8 ∞ k k
⎛ 1⎞ 8 8
⎛ 1 ⎞
S1 = ∑∑ ⎜ − ⎟ ⋅ R(l ) ⋅ z 8 k +l = ∑ R(l ) ⋅ z l ∑ ⎜ − ⋅ z 8 ⎟
l =1 k = 0 ⎝ 4⎠ l =1 l =1 ⎝ 4 ⎠
j⋅ x
unde z = e .
Ultima relaţie mai poate fi scrisă ca
8
1 4 ⎛1 1 1 3 1 1 1 ⎞
S1 = ∑ R(l ) ⋅ z l ⋅ = ⋅ ⋅ z − ⋅ z 2 − ⋅ z3 + ⋅ z5 + ⋅ z 6 − ⋅ z7 − ⋅ z8 ⎟
8 ⎜
1 4+ z ⎝4 2 2 8 4 8 4 ⎠
l =1
1+ ⋅ z8
4
z − 2 ⋅ z 2 − 2 ⋅ z 3 + 1.5 ⋅ z 5 + z 6 − 0.5 ⋅ z 7 − z 8
sau S1 =
z8 + 4
4 + z − 2 ⋅ z 2 − 2 ⋅ z 3 + 1.5 ⋅ z 5 + z 6 − 0.5 ⋅ z 7
S1 = −1
z8 + 4
Având în vedere că
( )
z n + z∗
n
= e j n⋅ x + e − jn⋅ x = 2 cos(n ⋅ x ) (4.183)
* 4 + z − 2 ⋅ z 2 − 2 ⋅ z 3 + 1.5 ⋅ z 5 + z 6 − 0.5 ⋅ z 7
S1 + S1 = −2 +
z8 + 4
4 + z −1 − 2 ⋅ z − 2 − 2 ⋅ z −3 + 1.5 ⋅ z −5 + z −6 − 0.5 ⋅ z −7
+
z8 + 4
*
S1 + S1 = −2 +
(4 + z )⋅ (4 + z − 2 ⋅ z
−8 2
− 2 ⋅ z 3 + 1.5 ⋅ z 5 + z 6 − 0.5 ⋅ z 7
+
)
(
16 + z 8 ⋅ z −8 + 4 ⋅ z 8 − z −8 )
+
(4 + z )⋅ (4 + z
8 −1
− 2 ⋅ z − 2 − 2 ⋅ z −3 + 1.5 ⋅ z −5 + z −6 − 0.5 ⋅ z −7 )
(
16 + z 8 ⋅ z −8 + 4 ⋅ z 8 − z −8 )
*
S1 + S1 = −2 +
( ) ( ) ( )
32 + 4 ⋅ z 8 − z −8 − z 7 − z −7 + 2 ⋅ z 6 − z −6 + 4 ⋅ z 5 − z −5 − 6.5 ⋅ z 3 − z −3 (
+
) ( )
17 + 8 ⋅
z 8 − z −8 ( )
2
+
( )
− 7 ⋅ z 2 − z − 2 + 35 ⋅ z − z −1( )
17 + 8 ⋅
(
z 8 − z −8 )
2
Din ultima relaţie
1 ⎛ 32 + 8 cos (8 ⋅ x ) − 2 cos (7 ⋅ x ) + 4 cos(6 ⋅ x ) + 8 cos (5 ⋅ x )
C (x ) = ⋅ ⎜⎜ − 2 + +
2 ⎝ 17 + 8 cos(8 ⋅ x )
− 13 cos (4 ⋅ x ) − 14 cos (2 ⋅ x ) + 7 cos x ⎞
+ ⎟⎟
17 + 8 cos(8 ⋅ x ) ⎠
137
SISTEME DE COMUNICAŢII
şi în final,
1 ⎛ − 2 − 8 cos(8 ⋅ x ) − 2 cos(7 ⋅ x ) + 4 cos(6 ⋅ x ) + 8 cos(5 ⋅ x )
C (x ) = ⋅⎜ +
2 ⎜⎝ 17 + 8 cos(8 ⋅ x )
(4.184)
− 13 cos(4 ⋅ x ) − 14 cos(2 ⋅ x ) + 7 cos x ⎞
+ ⎟⎟
17 + 8 cos(8 ⋅ x ) ⎠
unde
x = πfT
Factorul de codare al codului DM sau Miller este reprezentat în figura 4.73 împreună cu densitatea
spectrală de putere (semnalizare cu impulsuri rectangulare) pentru cazul echiprobabil p=0.5, în
funcţie de frecvenţa normalizată
fn = f / f bit = f ⋅ T
Să considerăm o semnalizare digitală folosind impulsuri rectangulare s(t) cum ar fi codul NRZ-L
polar. Energia transportată de semnal într-un interval de bit va fi denumită energie de bit şi este dată de
T /2
Eb = ∫s (t )dt =A 2T
2
(4.185)
−T / 2
unde A este amplitudinea impulsului rectangular iar T este durata bitului. Ne reamintim că puterea
semnalului este dată de s 2 (t ) şi se măsoară în V 2 . [ ]
Dacă pentru transmisie se foloseşte o altă formă de undă cu aceeaşi amplitude A, cum ar fi lobul de
cosinus reprezentat în figura 4.74 descris de
⎧ πt T
⎪ A cos t ≤
g (t ) = ⎨ 2T 2 (4.186)
⎪⎩ 0 in rest
138
Capitolul IV Transmisii în banda de bază
∫s
2
(t ) dt
−T / 2
k= T /2
(4.188)
∫g
2
(t ) dt
−T / 2
139
SISTEME DE COMUNICAŢII
AT 2
k= 2
=2
T /2
⎛A 2πt ⎞ 3
∫ ⎜ (1 + cos(
−T / 2 ⎝
2
) ⎟ dt
T ⎠
Se observă că este necesară o creştere a amplitudinii de 8 / 3 ori, k = 8 / 3 ≈ 1,63 aşa cum se observă
din figura 4.75.
Cea mai utilizată formă de undă utilizată în comunicaţiile digitale este o aproximaţie a impulsului
rectangular ideal, având în vedere uşurinţa generării sale. În transmisie se foloseşte o variantă filtrată a
sa. Transformata Fourier a impulsului rectangular are o viteză de scădere relativ lentă, proporţională
cu 1/f datorită caracterului discontinuu al formei de undă (impuls rectangular), iar densitatea
−2
spectrală de putere descreşte proporţional cu f .
În teoria transformatei Fourier există o teoremă care spune că dacă forma de undă s(t) folosită
pentru semnalizare este continuă şi egală cu zero la capetele intervalului de definiţie (± T / 2 ) şi
posedă si un număr k-1 de derivate care sunt continue şi egale cu zero la capetele intervalului, atunci
− ( k +1)
transformata Fourier va avea o viteză de scădere f . În consecinţă, d.s.p. va avea o viteză de
−2 ( k +1)
scădere a componentelor spectrale cu frevenţa de tipul f .
Exempule IV.17 Să considerăm un impuls de tip cosinus ridicat ilustrat în figura 4.75, descris de relaţia
⎧⎪ 1 (1 + cos 2πt ) t ≤ T
g (t ) = ⎨ 2 2 (4.190)
⎪⎩ 0 in rest
El satisface condiţiile
g (t ) t = ± T / 2 = 0 (4.191)
iar g " (t ) ≠0
t = ±T / 2
În consecinţă impulsul g(t) are k − 1 = 1 derivate continui şi egale cu zero la capetele intervalului de
definiţie (± T / 2 ) . Rezultă k = 2 , iar d.s.p. va scădea proporţional cu f , aşa cum se observă în figura
−6
−2
4.76, comparativ cu spectrul de putere al unui impuls rectangular, care descreşte proporţional cu f .
140
Capitolul IV Transmisii în banda de bază
Pentru generarea lor se pot folosi tehnici numerice (la viteze mai mici) sau analogice (la viteze
ridicate). Impulsul de tip lob de cosinus, de lătime dublă faţă de cel descris în exemplul IV.16 este
întâlnit în comunicaţiile cu modulaţie digitală tip FSK sau MSK.
Metoda a fost introdusă de Bilardi ş.a. [1983] pentru coduri descrise de automate de tip Moore.
Factorul de codare C(f) este dat de:
C ( z ) = R0 + f ( z ) + f ( z −1 ) (4.141)
∞
unde f ( z ) = ∑ Rk z k (4.142)
k =1
iar Rk = R ( k ) = A ∗ ⋅ (d ⋅ Π ) k ⋅ A (4.194)
Vom introduce notaţia
r (k ) = d ⋅ Π k (4.195)
unde Π este matricea probabilităţilor de tranziţie asociată unui lanţ Markov ergodic. Ea este o matrice
stohastică ireductibilă având următoarele proprietăţi:
Toate valorile proprii sunt în modul mai mici sau egale cu unitatea;
141
SISTEME DE COMUNICAŢII
( I − Mz −1 )(1 + z −1 M + z −2 M 2 + K + z − n M n + K) =
= I + z −1 M + z − 2 M 2 + K + z − n M n + K
K − z −1 M − z − 2 M 2 + K − z −n M n + K = I
unde I este matricea unitate, devine:
( )
∞
I
∑M
−1
k
zk = −1
= I − Mz −1
k =0 I − Mz
şi
( )
∞
∑M
−1
k
z k = I − Mz −1 −I (4.196)
k =1
Având în vedere că matricea Π are toate valorile proprii în interiorul cercului de rază egală cu 1,
putem exprima factorul de codare ca:
c ( z ) = d ⋅ ( I − z −1 Π ) −1 + ( I − z Π ' ) −1 ⋅ d − d (4.197)
deoarece progresiile geometrice de matrici implicate sunt infinit descrescătoare cu raţie mai mică decât
1 şi au sumă finită, iar matricele inverse există. Factorul de codare c(z) poate fi scris sub forma
simetrică:
c( z ) = ( z −1 I − Π ' ) −1 ⋅ C ⋅ ( zI − Π) −1 (4.198)
iar
C = d − Π' ⋅ d ⋅ Π (4.199)
unde polii correspunzători valorilor proprii ale lui Π de modul 1 sunt anulaţi în mod automat.
Densitatea spectrală de putere este dată de:
w( z ) = A* ⋅ c( z ) ⋅ A (4.200)
Examplul IV.18 Să calculăm d.s.p. a codului NRZ-L folsind această abordare. Plecând de la diagrama de
tranziţii din figura 4.66 putem scrie:
1− p 0⎤ ⎡1 − p p⎤
d = ⎡⎢ şi Π = ⎢
⎣ 0 p ⎥
⎦ ⎣1 − p p⎥⎦
C = d − Π ' ⋅ d ⋅ Π = ⎡⎢
p(1 - p) - p(1 - p)⎤
⎣ - p(1 - p) p(1 - p) ⎥⎦
⎡ z (1 − pz ) (1 − p ) z 2 ⎤
⎢ ⎥
( z −1 I − Π ' ) −1 = ⎢ 1 − 2z 1− z ⎥
⎢ pz (1 − z + pz ) z ⎥
⎢⎣ 1 − z 1− z ⎥⎦
⎡ p−z −p ⎤
⎢ z (1 − z ) z (1 − z ) ⎥
( zI − Π ) −1 =⎢ ⎥
⎢ p −1 1 − p − z ⎥
⎢⎣ z (1 − z ) z (1 − z ) ⎥⎦
c(z) = ( z −1 I − Π ' ) −1 ⋅ C ⋅ ( zI − Π ) −1 = ⎡⎢
p(1 - p) - p(1 - p)⎤
⎣ p(1 - p) p(1 - p) ⎥⎦
-
şi în final
142
Capitolul IV Transmisii în banda de bază
Principalul dezavantaj al acestei metode simple este dat de dificulatea calculării inverselor
matricilor ( zI − Π ) şi ( z −1 I − Π ' ) în cazul codurilor descrise de matrici de dimensiuni mari. În plus,
lucrând cu automate de tip Moore, numărul de stări implicat va fi mai mare în comparaţie cu cel al
automatului Mealy echivalent.
Examplul IV.19 Să calculăm d.s.p. a codului Miller sau DM, care este un cod de tip 1B-2B descris de
diagrama de tranziţii din figura 4.61.
⎡ p/2 0 0 0 ⎤
⎢ 0 (1 − p)/2 0 0 ⎥
d =⎢
0 0 p/2 0 ⎥
⎢⎣ 0 0 0 (1 − p)2 ⎥⎦
⎡0 1 − p p 0 ⎤
⎢0 0 p 1 − p⎥
Π =⎢ ⎥
0 1− p
⎢p 0 ⎥
⎢⎣p 1 − p 0 0 ⎥⎦
⎡ p(1 − p) p(1 − p) 2 p 2 (1 − p) ⎤
⎢ − 0 − ⎥
⎢ 2 2 2 ⎥
⎢ p(1 − p) 2 p(1 − p) p 2 (1 − p) ⎥
⎢− − 0 ⎥
C=⎢ 2 2 2 ⎥
⎢ p 2 (1 − p) p(1 − p) p(1 − p) 2 ⎥
⎢ 0 − − ⎥
⎢ 2 2 2 ⎥
⎢ p 2 (1 − p) p(1 − p) 2 p(1 − p) ⎥
⎢⎣− 2
0 −
2 2 ⎥⎦
A* = [1 − z -1 − (1 + z -1 ) − 1 + z -1 1 + z -1 ]
Se obţine
w( z ) = 4 pz ( p 2 − p 3 + z (2 p − 4 p 2 + 2 p 3 ) + z 2 (−1 + 2 p + p 2 − 4 p 3 + 2 p 4 ) +
z 3 ( 2 − 4 p + 4 p 2 − 2 p 3 ) + z 4 ( −1 + 2 p + p 2 − 4 p 3 + 2 p 4 ) +
z 5 (2 p − 4 p 2 + 2 p 3 ) + z 6 ( p 2 − p 3 ) /((−2 p + 2 p 2 − z 2 − z 4 )(−1 − z 2 − 2 pz 4 + 2 p 2 z 4 )
jπ f
Înlocuind z = e = cos πf + j sin πf în relaţia precedentă şi simplificând obţinem
4 (p - 1 ) p (-1 + p - p2 + (p - 4 p 2 + 2 p3 ) ⋅ cos x + (-2 p + 2 p 2 ) ⋅ cos 2 x + ( 1 - 2 p + 2 p 2 ) ⋅ cos 3x
c( f,p ) =
1 + 2 p 2 - 4 p3 + 2 p 4 + ( 1 + 2 p - 2 p 2 ) ⋅ cos 2 z + ( 2 p - 2 p 2 ) ⋅ cos 4 x
unde x = π f T . Pentru cazul echiprobabil, p=0,5, rezultatul este echivalent cu cel dat de (4.184).
143
SISTEME DE COMUNICAŢII
În cele mai multe cazuri codul este definit de un automat de tip Mealy, având în vedere simplitatea
acestuia (număr mai mic de stări). Unele metode de calcul a densităţii spectrale de putere fac apel la
descrierea codului ca automat Moore. Pentru codurile descrise de matrici de tranziţie de dimensiuni
mici (k = 2 sau 4) trecerea este destul de directă, operaţia putându-se efectua manual. În cazul
codurilor complexe, descrise de matrici de tranziţie de dimensiuni mari (k >10), operaţia este mai
complicată şi se preferă a se efectua mecanizat.
Vom descrie conversia automatului de tip Mealy într-un automat Moore echivalent pe baza unui
exemplu. Să considerăm codul bipolar nr.2 descris de diagrama de tranziţie de tip Mealy reprezentată
în figura 4.77. Acest cod este un cod fără componentă de c.c. fiind descris ca o codare cu răspuns
parţial descrisă de polinomul 1 − D 2 şi precodare de tip diferenţial de ordinul 2. Acesta poate fi
considerat ca fiind obţinut din intercalarea a două coduri de tip bipolar nr. 1 sau AMI. Inexistenţa
componentei de c.c. este confirmată de faptul că suma simbolurilor emise este nulă pe orice contur
închis (buclă) din diagrama de tranziţie, ceea ce face ca suma digitală curentă să fie mărginită.
Matricea de tranziţie asociată codului rezultă din figura 4.47 ca
⎡q p 0 0⎤
⎢0 0 p q ⎥⎥
T =⎢
⎢0 0 q p⎥
⎢ ⎥
⎣p q 0 0⎦
Având în vedere că transmisia se face binar, utilizând alfabetul de intrare binar compus din 2
simboluri (0 şi 1), vom deduce din matricea T două matrici, notate cu E1 şi E2, asociate celor două
simboluri de informaţie prezente la intrare (0 şi 1) care conţin numai elementele 0 şi 1, în modul
următor: prezenţa lui 1 marchează existenţa unei tranziţii iar cu 0 se marchează absenţa tranziţiei. În
consecinţă,
⎡1 0 0 0⎤ ⎡0 1 0 0⎤
⎢0 0 0 1⎥⎥ ⎢0 0 1 0⎥⎥
E1 = ⎢ E2 = ⎢
⎢0 0 1 0⎥ ⎢0 0 0 1⎥
⎢ ⎥ ⎢ ⎥
⎣0 1 0 0⎦ ⎣1 0 0 0⎦
Avem astfel pentru bitul 0 tranziţii din stările 2 în 4 şi invers
precum şi din 1 în 1 şi din 3 în 3. Bitul 1 prezent la intrarea
circuitului de codare bipolară nr.1 determină tranziţii din starea 1
în 2, din 2 în 3, din 3 în 4 şi din 4 în 1.
Vom construi apoi matricea de tranziţie asociată automatului
Moore sub forma:
⎡p E p 2 E1 ⎤
Π =⎢ 1 1
p 2 E 2 ⎥⎦
Figura 4.77 Cod bipolar nr.2
⎣ p1 E 2
unde p1 şi p2 reprezintă probabilităţile de apariţie ale celor două simboluri de date (0 şi 1).
p1 = p p2 = 1 − p
⎡p E p 2 E1 ⎤
Π =⎢ 1 1
⎣ p1 E 2 p 2 E 2 ⎥⎦
şi detaliat
144
Capitolul IV Transmisii în banda de bază
⎡1 − p 0 0 0 M p 0 0 0⎤
⎢ 0 0 0 1− p M 0 0 0 p ⎥⎥
⎢
⎢ 0 0 1− p 0 M 0 0 p 0⎥
⎢ ⎥
⎢ 0 1− p 0 0 M 0 p 0 0⎥
Π =⎢ L L L L M L L L L⎥
⎢ ⎥
⎢ 0 1− p 0 0 M 0 p 0 0⎥
⎢ 0 0 1− p 0 M 0 0 p 0⎥
⎢ ⎥
⎢ 0 0 0 1− p M 0 0 0 p⎥
⎢1 − p 0 0 0 M p 0 0 0 ⎥⎦
⎣
Automatul Moore echivalent descris de matricea de tranziţie de mai sus este cel reprezentat în
figura 4.78. S-a notat q = 1 − p pentru concizia exprimării.
145
SISTEME DE COMUNICAŢII
Primele tipuri de reţele LAN Ethernet LAN au fost gândite pentru comunicaţii de date şi foloseau
un cod bifazic L (Manchester).
O dată cu apariţia aplicaţiilor multi-media, s-au introdus două noi variante ce lucrează la 100 Mbps,
Fast Ethernet, reglementat de standardul IEEE 802.3u şi 100VG-AnyLAN definit de IEEE 802.12.
VG-AnyLAN nu mai utilizează protocolul CSMA/CD ci un protocol nou (Demand Priority media
access method), utilizând aceeaşi interfaţă de servicu pentru MAC (Medium Access Control).
Unul din primele coduri adoptate este ternar şi poartă denumirea de MLT3 (Minimum Logical
Threshold). El este descris de diagrama de tranziţii din figura 4.79. Un exemplu de codare este
prezentat în figura 4.80.
146
Capitolul IV Transmisii în banda de bază
147
SISTEME DE COMUNICAŢII
148
Capitolul IV Transmisii în banda de bază
149
SISTEME DE COMUNICAŢII
Codul 8B6T este descris de diagrama de tranziţii din figura 4.84, cuvintele de cod cu disparitate
diferită de zero determinând tranziţii dintr-o stare în alta pentru
a limita suma digitală curentă şi a anula componenta de c.c.
În figura 4.85 se prezintă factorul de codare al codului 8B6T
pentru 3 valori ale probabilităţii p.
Figure IV.84 FSTD of 8B6T code
150
SISTEME DE COMUNICAŢII
Figura 4.86 Impuls parabolic Figura 4.87 Alt impuls parabolic Figura 4.88 Alt impuls
IV.26 Probleme
151
SISTEME DE COMUNICAŢII
IV.7 Fie impulsul triunghiular generalizat definit de Figura 4.90 Impuls triunghiular
⎧ 4π t
⎪ A(1 − 2 t / T ) + a ⋅ sin t ≤T /2
g (t ) = ⎨ T
⎪⎩0 in rest
a. Determinaţi constanta a astfel încât forma de undă g(t) să prezinte un număr de derivate cât mai
mare continui şi egale cu zero la capetele intervalului de definiţie
b. Determinaţi constanta de normalizare a amplitudinii k pentru a = 0.25.
IV.10 Fie semnalele g(t) de tip lob de cosinus şi h(t) de tip impuls rectangular, definite mai jos.
⎧ πt T ⎧ T
⎪ A cos t ≤ ⎪A t ≤
g (t ) = ⎨ 2T 2h(t ) = ⎨ 2
⎪⎩ 0 in rest ⎪⎩ 0 in rest
a. Determinaţi şi reprezentaţi semnalul s (t ) = g (t ) * h(t ) , unde * reprezintă operaţia de convoluţie
a celor două semnale.
b. Care este transformata Fourier a semnalului s(t)?
c. Ce formă de undă cunoscută reprezintă semnalul s(t)?
152
Capitolul IV Transmisii în banda de bază
IV.11 Fie forma de undă s(t) rezultată din convoluţia a două impulsuri g(t) de tip cosinus ridicat cu
durata T, definite de rel.(4.190).
a. Care este durata impulsului s (t ) = g (t ) * g (t )
b. Care este numărul maxim de derivate continui şi egale cu zero la capetele intervalului de
definiţie şi care va fi viteza de scădere a componentelor spectrale cu frecvenţa pentru d.s.p. a
semnalizării antipodale echiprobabile cu impulsuri de tip s(t).
c. Determinaţi expresia analitică a semnalului s(t), transformata sa Fourier S(f) şi constanta de
normalizare a amplitudinii k.
IV.12 Scrieţi matricea de tranziţie E a codurilor RZ şi PPM definite de diagramele de tranziţie din
figura 4.91 recurgând la transformata z .
IV.14 Fie impulsul cu simetrie pară care este egal cu zero în afara intervalului de definiţie, descris de
⎧ ⎛ 2 ⎛ t ⎞ 2 1 ⎛ t ⎞3 ⎞
⎪T ⎜ − ⎜ ⎟ + ⎜ ⎟ ⎟ t ∈ [0 ; T ]
⎪ ⎜ 3 ⎝T ⎠ 2⎝T ⎠ ⎟
g (t ) = ⎨ ⎝ ⎠
3
⎪T ⎛ t ⎞
⎪ ⎜2 − ⎟ t ∈ [T ;2T ]
⎩6 ⎝ T ⎠
a. Scrieţi expresiile lui g(t) pe intervalele [-T, 0} şi {-2T, T];
b. Verificaţi continuitatea la momentele t = T şi t = 2T pentru semnalul g(t) şi derivatele sale;
c. Determinaţi numărul de derivate care sunt continue şi egale cu zero la capetele intervalului de
definiţie;
d. Determinaţi viteza de scădere a componentelor spectrale pentru transformata Fourier a lui g(t) şi
d.s.p a semnalizării binare polare echiprobabile antipodale folosind forma de undă g(t).
153
SISTEME DE COMUNICAŢII
IV.16 Scrieţi matricea de tranziţie E a codului NRZ-M definit de diagrama de tranziţie din figura 4.55
făcând apel la transformata z .
IV.17 Reprezentaţi grafic forma de undă g(t) definită anterior în problema IV.14 şi calculaţi constanta
sa de normalizare a amplitudinii.
154
Capitolul IV Transmisii în banda de bază
IV.23 Se dă circuitul codor reprezentat în figura 4.95, Figura 4.94 Cod ternar
155
SISTEME DE COMUNICAŢII
156
SISTEME DE COMUNICAŢII
157
Modulaţii digitale
CAPITOLUL V
MODULAŢII DIGITALE
Adaptarea semnalului de date la canale de acest tip poate fi făcută prin codare, denumită adesea
codare de linie sau prin modulare. Cele două soluţii sunt ilustrate în figura 5.1. Ele asigură o
redistribuire a energiei semnalului, deplasând-o din regiunea aflată în jurul lui 0 Hz (c.c.) spre
frecvenţe mai ridicate.
Modulaţia implică de obicei mutarea energiei semnalului la frecvenţe mult mai ridicate şi este
folosită în următoarele scopuri:
97
Modulaţii digitale
multiplexarea în frecvenţă a mai multor semnale în scopul utilizării eficiente a unui canal
comun;
acces multiplu al unor utilizatori la sisteme de comunicaţie;
realizarea unei radioemisii eficiente, cu antene de dimensiuni rezonabile şi dispozitive
semiconductoare de putere cu un cost rezonabil;
efectuarea procesării semnalului la frecvenţe adecvate, astfel ca costurile operaţiilor de
procesare să fie minime;
asigurarea protecţiei transmisiei la interferenţe, bruiaj, fading şi alte fenomene
perturbatoare.
Pe scurt, se urmăreşte o adaptare a semnalului la mediul de transmisie iar tehnica folosită este o
combinaţie de modulaţie cu codare.
Să considerăm modulatorul digital sau
analogic reprezentat în figura 5.2, atacat de
semnalul de date x(t). La ieşirea
modulatorului se obţine semnalul y(t)
corespunzător unei modulaţii digitale. Figura 5.2 Modulator atacat de semnalul de date
Cele mai simple cazuri corespund unei
modulaţii digitale de amplitudine sau ASK (Amplitude Shift Keying), unei modulaţii digitale de
frecvenţă - FSK (Frequency Shift Keying) sau unei modulaţii digitale de fază - PSK (Phase Shift
Keying), când purtătoarea
este sinusoidală iar semnalul
modulator o secvenţă de
date simplu sau dublu
curent, compusă din
impulsuri rectangulare.
În cazul utilizării unui
modulator de tip analogic,
semnalul de intrare se
filtrează de obicei cu un FTJ
pentru a obţine un spectru
mai compact, cu
componentele spectrale
rapid descrescătoare la Figura 5.3 Modulaţii digitale simple
frecvenţe înalte.
În cazul cel mai general semnalul modulator în banda de bază, cu două sau mai multe nivele, cu
impulsul modulator întinzându-se pe durata a unui sau a mai multor intervale de simbol, acţionează
asupra unei sau mai multor purtătoare sinusoidale variindu-i amplitudinea, frecvenţa sau faza ,
obţinându-se o modulaţie tip CW (Continuous Wave).
În alte cazuri semnalul modulator acţionează asupra unui tren de impulsuri, modulându-l în
amplitudine, lătime, frecvenţă sau poziţie, rezultând o modulaţie în impulsuri.
98
Modulaţii digitale
97
Modulaţii digitale
1 τ 2 A 2 sin nω m τ 2 Aτ
cn =
T ∫τ
− 2
A cos nω m t dt =
T nω m
=
T
sin cnω m τ 2 (5.4)
sin x
unde: sin c x = (5.5)
x
Notând r = τ T rezultă:
ω ω
rT jkω mt
x (t ) = Ar ∑ sin ckω e = Ar ∑ sin c kπ rfT e jkω mt (5.6)
n = −ω 2 n = −ω
Spectrul lui x (t ) pentru r = 1 4 , este reprezentat în figura 5.6. Se observă că anvelopa liniilor
spectrale este dată de funcţia sinc(rfT).
Modulatorul MA fiind în esenţă un circuit de multiplicare, semnalul ASK y (t ) obţinut prin
multiplicarea purtătoarei A cos ω 0 t cu semnalul modulator x (t ) este deci de forma:
y (t ) = x (t )A cos ω 0 t . Spectrul semnalului ASK, aplicând teorema translaţiei frecvenţei, devine:
A A
y (t ) = [ Ax (t ) cos ω t ] = x ( jω − jω 0 ) + x ( jω + j ω 0 ) (5.7)
2 2
şi este reprezentat în figura 5.6 pentru cazul particular al semnalului modulator tip undă rectangulară
cu coeficient de umplere r. Dacă semnalul modulator x (t ) degenerează într-o sinusoidă, de exemplu
introducând un FTJ pe intrarea modulatorului MA, se obţine un semnal sinusoidal, care este analogic
(figura 5.7). Indicele de modulaţie este
Abit − Am
m= (5.8)
Abit + Am
Semnalului MA modulat sinusoidal:
mA mA
y (t ) = A (1 + m sin ω m t )sin ω 0 t = A sin ω 0 t + cos (ω 0 − ω m )t + cos (ω 0 + ω m )t (5.9)
2 2
98
Modulaţii digitale
Semnalul cu frecvenţa purtătoare f 0 este luat drept referinţă şi reprezentat prin fazorul P . Faţă de
acesta cele două componente laterale se rotesc cu vitezele unghiulare − ω m şi respectiv + ω m , iar
rezultanta R a celor 2 fazori asociaţi componentelor laterale este în fază cu purtătoarea P.
99
Modulaţii digitale
100
Modulaţii digitale
Semnalul PSK binar – BPSK (Binary PSK) prezintă analogii pronunţate cu semnalul MA. Şi în
acest caz purtătoarea este o undă sinusoidală, iar semnalul modulator corespunde unei succesiuni de
impulsuri tip dublu curent (figura 5.10).
În general, semnalul PSK cu faza de referinţă este obţinut în felul următor:
pe durata bitului 1 – se transmite purtătoarea cu faza 0 (faza de referinţă),
0
pe durata bitului 0 se transmite purtătoarea cu faza 180 (inversare de fază faţă de
referinţă).
Operaţiile sunt echivalente cu o multiplicare a semnalului purtător A sin ω 0 t cu coeficientul +1
pentru a obţine semnalul cu faza de referinţă sau cu –1 pentru inversarea fazei, ţinând cont de relaţia:
sin(θ + π ) = − sin θ (5.12)
Se observă că
modulatorul PSK este ca
şi cel ASK un
multiplicator, atacat însă
de o succesiune de
impulsuri rectangulare tip
dublu curent, spre
deosebire de cazul ASK
unde sunt simplu curent.
Spectrul semnalului BPSK
poate fi uşor dedus dacă se
cunoaşte spectrul
semnalului ASK. Astfel,
dacă semnalul PSK (figura
5.10) este compus cu Figura 5.10 Forme de undă PSK
semnalul purtător cu faza
de referinţă, se obţine semnalul reprezentat care este un semnal ASK cu amplitudine dublă. Deci,
spectrul semnalului PSK se poate obţine din cel al semnalului ASK, împărţind la 2 amplitudinile
tuturor componentelor laterale şi eliminând frecvenţa purtătoare f 0 , (figura 5.11).
Semnalul PSK este cel mai eficient, având în vedere că toată puterea semnalului este folosită pentru
emiterea informaţiei (benzi laterale) şi nu se emite purtătoarea. Pentru aceasta valoarea medie a
semnalului de date x(t ) trebuie să fie zero, iar componenta sa de c.c. să fie nulă.
101
Modulaţii digitale
Semnalul FSK este un semnal cu modulaţie de frecvenţă având purtătoarea sinusoidală, iar
semnalul modulator de forma unei succesiuni de impulsuri rectangulare simplu sau eventual, dublu
curent (figura 5.12). Se deosebesc două cazuri:
1. semnalul FSK cu continuitate de fază,
2. semnalul FSK cu discontinuitate de fază.
Practic, semnalul FSK cu discontinuitate de fază, se obţine plecând de la două oscilatoare separate
pe frecvenţele f1 şi f 2 , modulatorul FSK reducându-se la un comutator analogic, care selectează una
din cele două frecvenţe, în concordanţă cu valoarea binară asociată semnalului modulator (figura
5.13a), iar cel cu continuitate de fază, plecând de la un singur oscilator, căruia i se variază pe
frecvenţele de la f1 la f 2 şi invers, ca în figura 5.13.b.
De remarcat că
schema cu un oscilator
recurge la comutarea unui
element reactiv
(condensator) care
înmagazinează energie,
iar procesul de comutare
este afectat de încărcarea
şi descărcarea condensa-
torului, aşa că semnalul
generat este numai în
anumite condiţii un Figura 5.12 Semnale FSK cu şi fără continuitate de fază
semnal cu continuitate
de fază.
În cazul semnalului FSK binar (semnalul modulator este un semnal digital cu două nivele), se
asociază:
o frecvenţă f1 bitului 1
o frecvenţă f 2 bitului 0
102
Modulaţii digitale
deviaţia de frecvenţă
f1 − f 2
∆f = (5.14)
2
ca fiind valoarea cu care trebuie să varieze purtătoarea f 0 pentru a fi egală cu f1 sau f 2
indicele de modulaţie
m = 2∆f f bit sau m = f1 − f 2 / f bit (5.15)
unde f bit = 1 T - viteza de transmisie a datelor binare.
Având în vedere că frecvenţa purtătoare f 0 este variată cu ∆ f pentru a se obţine f1 şi f 2 :
f 0 − ∆ f = f1
f0 + ∆ f = f2 (5.16)
este convenabil să reprezentăm datele dublu curent, deşi în implementarea modulatorului FSK plecând
de la un oscilator cu cuarţ şi un divizor programabil, semnalul de comandă (datele) este un semnal
logic, evident simplu curent.
Spectrul semnalului FSK cu discontinuitate de fază se compune din două spectre tip ASK, pe cele
2 frecvenţe de semnalizare f1 şi f 2 , viteza de scădere a componentelor spectrale cu frecvenţa fiind
proporţională cu 1 k (k – ordinul liniei laterale).
Semnalul FSK cu discontinuitate de fază are un spectru unic centrat pe frecvenţa f 0 , continuitatea
de fază determinând interacţiunea celor 2 spectre ASK componente în aşa fel încât viteza de scădere a
componentelor spectrale cu frecvenţa este 1 k 2 .
Dacă indicele de modulaţie m = 1 , în spectrul semnalului FSK apar 2 linii pe frecvenţele f1 şi f 2 ,
care ar putea fi folosite pentru sincronizarea de bit. Totuşi, ele afectează negativ bugetul energetic al
semnalului.
Semnalele FSK cu m = 0.5 sau 0.66 nu au acest dezavantaj, în spectrul lor nu există componente
discrete.
1300 − 2100
m= = 0.666
1200
Transmisia semnalelor are loc de obicei prin canale de bandă limitată. Lucrând cu semnale limitate
în timp rezultă semnale de bandă infinită. Pentru o transmisie practică se recurge la limitarea benzii
prin filtrare, eliminând energia sau puterea semnalului din afara benzii de interes. Este de la sine
înţeles că semnalul trebuie să posede energie neglijabilă în afara benzii de interes pentru ca filtrarea să
nu introducă distorsiuni apreciabile.
În decursul timpului au apărut diferite criterii de definire a benzii. Cele mai importante sunt:
Banda echivalentă de zgomot;
103
Modulaţii digitale
În figura 5.14 este prezentată densitatea spectrală de putere a unui semnal modulat şi sunt ilustrate
aceste definiţii ale benzii. Se presupune că d.s.p. prezintă simetrie pară în raport cu frecvenţa
purtătoare f 0 . În caz contrar banda este astfel definită încât restul de putere (de exemplu 1% pentru
banda definită la 99%) să fie egal distribuit între cele două porţiuni ale semnalului, de deasupra şi
dedesubtul benzii. Fie,
+∞
Ptot = ∫ W ( f ) df (5.17)
−∞
Atunci banda care transportă jumătate din puterea semnalului B50 satisface relaţia:
f 0 + B50
0.5 ⋅ Ptot = ∫ W ( f ) df
f 0 − B50
(5.18)
Banda ce transportă 99% din puterea semnalului B99 satisface în mod evident relaţia
104
Modulaţii digitale
f 0 + B99
0.99 ⋅ Ptot = ∫ W ( f ) df
f 0 − B99
(5.20)
Banda specificată de o valoare a
atenuării, de exemplu 40 dB, este
definită ca banda ocupată de
semnal astfel încât puterea
conţinută în bandă sa fie 99,99%,
adică să se piardă (1/10000 sau -40
dB din puterea semnalului. De
exemplu, banda specificată la 30
dB este dată de
f 0 + B30 dB
0.999 ⋅ Ptot = ∫ W ( f ) df
f 0 − B30 dB
Figura 5.15 Ilustrarea benzii Gabor
(5.21)
Banda Gabor este o măsură a dispersiei spectrale a energiei sau puterii semnalului şi este definită
ca
+∞
B= ∫( f − f
−∞
0 ) 2 W ( f ) df (5.22)
Ea poate fi interpretată ca un factor de merit, penalizând semnalele ale căror spectre se întind la
distanţe mari de frecvenţa purtătoare sau mai general, de centrul spectrului, adică semnale care au o
viteză de scădere a componentelor spectrale cu frecvenţa (spectral roll off) scăzută.
Exemplul V.2 Fie semnalul SFSK cu densitatea spectrală de putere dată de
2
⎛ 1 ⎞
⎜ 6 J k (− )(1 + 4k ) ⎟
16
W ( f ) = 2 (cos 2πf n ) ⎜ ∑ 4 ⎟
2
(5.23)
π ⎜ k =−616 f n − (1 + 4k ) 2 ⎟
2
⎜ ⎟
⎝ ⎠
Se determină:
a. Banda cuprinsă între primele nuluri: B = 1.72 f n bilateral sau B = 0.86 f n unilateral.
Există semnale care au banda Gabor infinită, deoarece d.s.p. nu descreşte destul de repede cu
frecvenţa, iar termenul f 2 devine preponderant faţă de W ( f ) . Evident, în această categorie intră
toate semnalele modulatoare care sunt discontinue la capetele intervalului de semnalizare şi produc un
105
Modulaţii digitale
−2
spectru cu viteza de scădere a componentelor spectrale f şi modulaţiile care utilizează aceste tipuri
de semnale.
Exemplul V.3. Fie semnalul
BPSK cu d.s.p. descrisă de
2
W ( f ) ⎛ sin πfT ⎞
= ⎜⎜ ⎟⎟ (5.24)
A 2T ⎝ πfT ⎠
şi care prezintă o viteză de
scădere a componentelor
spectrale cu frecvenţa de tipul
−2
f . Banda Gabor pentru
semnalul BPSK este
reprezentată în figura5.16.
Se observă că reprezentarea
f 2 ⋅ W ( f ) continuă la infinit, Figura 5.16 Banda Gabor pentru semnalul BPSK
ceea ce face banda Gabor
infinită în acest caz .
În comunicaţiile radio din SUA, FCC (Federal Comission of Communications) a reglementat viteza
de transmisie a datelor pe un canal, astfel încât spectrul semnalului modulat transmis să se încadreze
într-o mască, aşa cum se arată în figura 5.17. Astfel, se precizează că pentru toate frecvenţele de lucru
mai mici de 15 GHz, considerând o bandă cu lătimea 4 kHz aflată cu centrul la o distanţă cuprinsă
între 50% şi 250% din frecvenţa centrală, putera medie emisă să fie atenuată faţă de puterea medie a
emiţătorului conform ecuaţiei:
A = 35 + 0.8( P − 50) + 10 ⋅ log10 B (5.25)
unde A-atenuarea, măsurată în decibeli
faţă de puterea medie a emiţătorului
P- abaterea măsurată în procente faţă
de frecvenţa centrală f 0
B- banda autorizată pentru transmisie,
măsurată în MHz.
Atenuarea trebuie să fie de cel
puţin 50 dB, iar valoarea maximă
specificată este de 80 dB.
În figura 5.17 este prezentată masca
de emisie FCC pentru două valori ale
benzii autorizate: 30 MHz şi 40 MHz.
În figura 5.18 sunt prezentate
spectrele de putere a două semnale SFSK
nefiltrate, considerând o bandă autorizată
de 30 MHz.
1 2 3
15 MHz
50 dB
80 dB
fbit
107
Modulaţii digitale
În cazul b, viteza de transmisie a datelor a fost micşorată la 4,35 MB/s iar efectul este acela al unei
descreşteri spectrale aparent mai rapide în bandă şi semnalul se încadrează în mască cu uşurinţă,
rămânând şi o rezervă. Evident, cu un semnal filtrat s-ar putea folosi o viteză mult mai mare de
transmisie a datelor.
În figura 5.19 este prezentat spectrul semnalului GMSK pentru 3 valori ale produsului B ⋅ T . În
funcţie de valoarea acestuia spectrul este mai puternic sau mai slab limitat, iar viteza de transmisie a
datelor rezultă f bit , valoarea sa putând fi determinată grafic ştiind că liniile 1, 2 sau 3 corespunzătoare
lui B ⋅T = 0.2 , B ⋅T = 0.25 şi respectiv B ⋅T = 0.3 corespund cu 15 MHz.
108
Modulaţii digitale
109
Modulaţii digitale
110
Modulaţii digitale
unde S (ω ) - factor de formă al spectrului semnalului şi reprezintă transformata Fourier a lui s(t).
S (ω ) e modificat de circuitele de modulare şi demodulare precum şi de filtrele aferente transmisiei .
Forma de unda folosită pentru semnalizare în cazul semnalului QPSK este impulsul rectangular,
care are transformata Fourier de forma :
S (ω ) = 2 AT ⋅ sin c (ωT ) (5.32)
unde A - amplitudinea impulsului rectangular, 2T - durata impulsului rectangular.
Pentru un semnal oarecare, funcţia de autocorelaţie reprezintă valoarea medie statistică sau
temporală a produsului valorilor instantanee ale semnalului la două momente de timp diferite şi se
defineşte prin relaţia :
T
1
R xx (τ ) =
T ∫ x (t ) x (t − τ ) dt
0
(5.33)
Dacă semnalul x(t) este real, funcţia de autocorelaţie nu depinde de momentul începerii analizei ci
doar de valoarea intervalului astfel încât avem adevarată relaţia :
T T
1 1
R(τ ) = R(−τ ) = ∫
T 0
x(t ) x(t − τ )dt = ∫ x(t ) x(t + τ )dt
T 0
(5.34)
În cazul semnalelor neperiodice, putem trece la limită cu T tinzând la infinit, astfel incât, pentru un
impuls oarecare x(t), functia de autocorelaţie se calculează cu :
111
Modulaţii digitale
+∞
R xx (τ ) = ∫ x(t ) x(t − τ )dt
−∞
(5.35)
112
Modulaţii digitale
∞ B
Pob ( B ) =
∫ B
S xx (ω ) dω
= 1−
∫
0
S xx (ω ) dω
(5.43)
∞ ∞
∫
0
S xx (ω ) dω ∫
0
S xx (ω ) dω
iar puterea capturată în bandă cu :
B
Pib ( B) =
∫
0
S xx (ω ) dω
(5.44)
∞
∫
0
S xx (ω ) dω
Reprezentările grafice în funcţie de frecvenţa normată f n sunt cele din figura 5.25.
În cazul QPSK saltul de fază poate lua şi valoarea 180 o , situaţie în care purtătoarea nu este emisă
un timp scurt, cât valorile semnalelor modulatoare de pe cele două axe I şi Q trec prin valoarea 0,
adică prin originea planului I-Q. Aceasta implică pentru amplificatorul de putere final o comportare
liniară într-un domeniu dinamic foarte larg (de la zero la A) pentru a nu produce lărgirea spectrului şi
interferenţe în canalele învecinate.
În sistemele ideale tranziţiile între punctele constelaţei de fază au loc instantaneu. În cazurile reale,
datorită filtrării tranziţiile se fac într-un timp finit, cu o variaţie lină a fazei şi cu variaţii ale anvelopei.
Cu alte cuvinte, amplitudinea fazorului rezultant din cele două componente I şi Q nu rămâne
constantă.
În QPSK salturile de fază de π radiani pot produce variaţii ale anvelopei de până la 100 %. De
aceea, sistemele OQPSK (Offset QPSK) folosesc fluxuri de date pe canalele I şi Q decalate între ele cu
jumătate de perioadă de symbol. Aceasta conduce la numai două valori posibile ale saltului de fază de
± π / 4 (faţă de fazorul I în figura 7) şi la o reducere a variaţiilor de anvelopă la 33 %. Decalarea
fluxurilor de date exclude posibilitatea ca ambele să prezinte simultan tranziţii şi prin urmare nu pot
apare salturi de fază de 180 0 . Să presupunem că pe un interval de symbol se transmite un + 1 pe
canalul I. La jumătatea intervalului de symbol, pe canalul Q se schimbă simbolul de date. Ca urmare,
el poate fi + 1 sau − 1 , iar fazorul rezultant poate sări din A în B, sau din B în A, dacă în canalul Q
există o tranziţie, sau rămăne în A sau B, dacă în Q nu există tranziţie. Fazorii rezultanţi sunt
reprezentaţi cu linie groasă. Constelaţia OQPSK este ilustrată în figura 5.26.
Modulaţia π / 4 QPSK este utilizată în sistemul de telefonie celulară IS-95 cu multplexarea
canalelor în cod (CDMA). Ea înlătură dezavantajul specificat anterior prin eliminarea trecerii prin zero
a fazorului semnalului, mai exact excluzând posibilitatea unui salt de fază de π radiani. Ea foloseşte
două constelaţii QPSK. Una este ataşată
simbolurilor impare iar cealaltă, defazată cu
π / 4 în raport cu prima este ataşată
simbolurilor pare. Se obţine astfel un salt
maxim de fază de 135 0 sau 3π / 4 radiani,
adică o valoare medie între QPSK ( 180 0 ) şi
OQPSK ( 90 0 ).
Avantajul evident faţă de OQPSK este că
se poate recurge la detecţie diferenţială, iar
faţă de QPSK este faptul că secvenţele
repetitive de tipul 111… sau 000… vor
introduce întotdeauna un salt de fază.
Modulaţia π / 4 QPSK foloseşte o codare
Figura 5.27 Constelaţia de fază π / 4 QPSK
diferenţială, informaţia fiind reprezentată de
valoarea diferenţei fazelor şi nu de valoarea
fazei. Datorită faptului că salturile sunt multiplu de π / 4 există opt valori ale fazei.
Notând cu θ (k ) valoarea fazei purtătoarei pe intervalul de simbol ce începe la momentul kT,
avem valoarea saltului diferenţial de fază pe intervalul [(k − 1)T , kT ] dat de:
∆θ ( k ) = θ ( k ) − θ ( k − 1) (5.45)
El poate fi exprimat ca:
114
Modulaţii digitale
π
∆θ ( k ) = x k (5.46)
4
şi este legat de secvenţa de date x (t ) prin maparea:
⎧ 3π aimpar a par ∆θ ( k )
⎪− 4 x k = −3
⎪ π 1 1 − 3π / 4
⎪− x k = −1
⎪
∆θ ( k ) = ⎨ 4 1 0 −π / 4 (5.47)
π
⎪+ x k = +1
⎪ 4 0 0 +π /4
⎪ 3π
⎪⎩+ 4 x k = +3 0 1 + 3π / 4
Simbolurile x k se obţin din datele sub
formă serială {a n } prin conversie serie-
paralel pe doi biţi, maparea fiind
arbitrară, având în vedere caracterul
aleator al datelor {a n } .
Constelaţia de fază a semnalului
π / 4 QPSK este reprezentată în figura
5.27 iar anvelopa sa în figura 5.28.
Probabilitatea de eroare este dată de
(5.48)
unde,
iar (5.49)
Referitor la semnalul π / 4 QPSK putem concluziona:
Se poate recurge la detecţie diferenţială.
Secvenţele repetitive de tipul 111… sau 000… vor introduce întotdeauna un salt de fază.
Decalarea fluxurilor de date pe canalele I şi Q între ele cu jumătate de perioadă de symbol
conduce la numai două valori posibile ale saltului de fază de ± π / 4 (faţă de fazorul I în
figura 7), în total constelaţia de fază având 8 poziţii şi la o reducere a variaţiilor de
anvelopă la 33 %.
115
Modulaţii digitale
Anvelopa semnalului nu trece prin zero iar cerinţele privind liniaritatea amplificatorului de
putere final sunt mai mici.
Semnalul MSK este suma a două semnale BPSK pe purtătoare sinusoidale în cuadratură, tranziţiile
semnalului pe unul din canale fiind decalate cu T faţă de cele de pe celalalt canal. Semnalele
modulatoare nu mai sunt unde rectangulare (ca la QPSK sau OQPSK) ci sunt lobi de sinus de lăţime
2T.
Având în vedere că lăţimea de bandă a canalului de transmisie este limitată şi va elimina cel puţin
frecvenţele superioare din spectrul semnalului este indicat să se lucreze cu forme de undă care au
transformata Fourier convergentă cât mai rapid spre 0.
S-a constatat ca formele de unda cu flancurile rotunjite prezintă spectre mai avantajoase din punctul
de vedere al concentrării energiei în banda utilă, componentele spectrale din afara acesteia scazând cu
atât mai repede cu cât forma de undă folosită pentru semnalizare prezintă un număr mai mare de
derivate continue şi egale cu zero la capetele intervalului. In general, din teoria transformatei Fourier
se cunoaşte că dacă o funcţie şi primele sale (n-1) derivate sunt continue şi egale cu zero la capetele
intervalului , viteza de scădere a componentelor laterale din spectrul funcţiei este proporţională cu
−2 ( n +1)
f
Acesta este motivul pentru care in
MSK se foloseşte ca semnal de
semnalizare un lob de cosinus de forma:
⎧ 1 πt
⎪ cos t ≤T
s (t ) = ⎨ T 2T (5.50)
⎪⎩0 in rest
care este continuu şi egal cu zero la
capetele intervalului ( ± T ) şi are prima
derivată continuă şi egală cu zero la Figura 5.29 Impuls modulator tip cosinus
capetele intervalului.
Transformata Fourier a acestui semnal este:
πt cos 2πfT
T
1 4
S( f ) = ∫
−T T
cos
2T
e − j 2πf t dt =
π
T
1 − ( 4 fT ) 2
(5.51)
Schema bloc principială de obţinere a unui semnal MSK este prezentată în figura 5.30, forma în
timp a semnalului fiind
1 πt 1 πt
s MSK (t ) = s1 (t ) cos cos 2πf 0 t + sin 2πf 0 t
s 2 (t ) sin (5.52)
T 2T T 2T
Ţinând cont că s1 (t ) , s 2 (t ) pot lua doar valorile ± 1 , mai putem scrie:
1 ⎡ 1 ⎤
s MSK (t ) = cos ⎢ 2π ( f 0 ± )t + Φ (t ) ⎥ (5.53)
T ⎣ 4T ⎦
cu Φ (t ) = 0 sau π in functie de s1 (t ) şi s 2 (t ) . Densitatea spectrală de putere în banda de bază,
ţinând cont de consideraţiile făcute anterior rezultă ca
116
Modulaţii digitale
2
16 ⎛ cos 2πfT ⎞
2
W ( f ) = S ( f ) = 2 T ⎜⎜ ⎟ (5.54)
π ⎝ 1 − 16 f 2T 2 ⎟⎠
117
Modulaţii digitale
T T
T T T
1 1
∫ cos 2πf1t ⋅ cos 2πf 2 t dt =
0
20∫ cos 2π ( f 1 + f 2 )t dt + ∫ cos 2π ( f 1 − f 2 )t dt
20
(5.58)
Primul termen este evident zero dacă avem un număr intreg de perioade ale semnalelor cu
frecvenţele f1 şi f 2 pe durata bitului, ţinând cont de interpretarea geometrică a integralei. Cel de al
doilea termen ne dă:
T
1 1
20∫ cos 2π ( f 1 − f 2 )t dt =
2π ( f 1 − f 2 )
sin 2π ( f 1 − f 2 )T (5.59)
De aceea semnalul FSK cu indice de modulaţie m = 0.5 este denumit şi MSK (Minimum Shift
Keying) sau FFSK (Fast Frequency Shift Keying). El are proprietăţi speciale iar detecţia sa cu tehnici
adecvate asigură un câştig în raportul S/Z de 3 dB faţă de FSK. O bună similitudine cu semnalul PSK
poate fi observată din figura 5.32. S-a presupus cazul particular
f 1 = f bit f 2 = 0.5 f bit f 1 − f 2 = 0.5 f bit .
Performanţele optime ale receptorului binar în banda de bază, în prezenţa zgomotului alb gaussian
aditiv, sunt atinse atunci cînd cele două forme de undă folosite pentru semnalizare sunt antipodale.
Receptorul binar optim, în acest caz este de obicei implementat sub forma unui corelator sau filtru
cu integrare şi descărcare ca în figura
5.33.
Semnalul recepţionat, de forma s(t)
+ z(t), în care z(t) reprezintă zgomotul
introdus de canalul de transmisie, este
Figura 5.33 Receptor binar optim
filtrat prin multiplicare cu o replică de a
sa generată local w(t) şi apoi integrat pe
durata intervalului de bit, pentru a se obtine funcţia sa de corelaţie, care apoi este comparată în
118
Modulaţii digitale
2T
∫0
dt
T
∫ −T
dt
circuitul de decizie la momentul T cu pragul (avînd valuarea 0 pentru semnale antipodale), după ce s-a
efectuat integrarea, asfel putându-se lua decizia.
Pentru zgomote de tip alb, gaussian şi aditiv, forma ferestrei w(t) prin care se face observarea
semnalului este identică cu cea a acestuia
w(t ) = s (t ) (5.62)
În alte cazuri, de exemplu cînd sursa principală de perturbaţii este diafonia, se foloseşte alt tip de
fereastră cu
w(t ) ≠ s (t ) (5.63)
Condiţia de ortogonalitate pentru semnalele FSK implică distanţarea celor două tonuri cu 1/T. In
MSK separarea este 1/2T şi permite comprimarea benzii semnalului făra a afecta performanţele
transmisiei. Deoarece numărul de perioade ale celor două elemente de semnal pe durata bitului diferă
cu o jumătate de perioadă, faza semnalului măsurată în raport cu purtătoarea avansează sau rămâne în
urmă cu π / 2 . Pentru păstrarea continuităţii de fază este necesar ca modulatorul să aibă memorie,
deoarece un bit poate fi reprezentat prin una din două forme de undă antipodale, aşa cum se observă
din figura 14. La recepţie, ţinând cont şi de această valoare a fazei (0 sau π ) se poate câştiga 3 dB în
raportul semnal/zgomot, adică diferenţa de la FSK la PSK (semnalizare antipodală). Întrucât memoria
implică informaţii pe două intervale de simbol consecutive, receptorul binar optim de pe fiecare
ramură va integra pe intervalul 2T (vezi figurile 5.33 şi 5.37).
În cazul semnalelor MA cu modulaţie ortogonală (QAM) schema bloc a sistemului de transmisiuni
de date este cea din figura 16. Suntem interesaţi în folosirea unei forme de unda s(t) la emisie
119
Modulaţii digitale
(fereastra emiţătorului), care să conducă la obţinerea unui semnal x(t) cu anvelopă constantă, aşa cum
se observă în figura 5.35, denumit semnal MSK. În cazul cel mai simplu definim
⎧ 1 πt
⎪⎪ T cos 2T −T ≤ t ≤ T
sin ω o t ⋅ sin Φ (t )
s(t)= ⎨ (5.64)
⎪
⎪⎩ 0 in rest
⎡ πt ⎛ πt π ⎞ ⎤
= Eb ⎢cos 2 + cos 2 ⎜ − ⎟⎥ = (5.68)
⎣ 2T ⎝ 2T 2 ⎠⎦
⎡ 2 πt
Eb 2 πt ⎤ Eb
= ⎢⎣cos 2T + sin 2T ⎥⎦ = T
T cos ω o t ⋅ cos Φ (t ) − sin ω o t ⋅ sin Φ (t )
deci constantă. Aceasta implică deci: Figura 5.35 Semnalul FSK văzut ca QAM
⎧ 1
⎪s (t ) = T cos Φ (t )
⎪
⎪
⎨ (5.69)
⎪s (t − T ) = 1 sin Φ (t )
⎪ T
⎪
⎩
ceea ce ne permite să scriem pe x(t) ca:
120
Modulaţii digitale
1
x(t ) =
T
∑ ± cos ⎡⎣ωt ± Φ ( t − iT ) ]
i
(5.70)
121
Modulaţii digitale
1
deviaţia de frecvenţă ∆f este exact ± RL ( RL − viteza de transmisie)
4
faza semnalului RF variază liniar cu exact ± 90 0 în raport cu purtătoarea, pe fiecare
interval de bit T = 1 / RL .
semnalul RF modulat prezintă continuitate de fază a frecvenţei purtătoare la momentele de
comutare interbiţi
În cea de a doua variantă de abordare, semnalul MSK este considerat ca un semnal OK-QPSK,
simbolurile de date fiind decalate între ele şi ponderate sinusoidal. În acest caz emiţătorul MSK ia
forma reprezentată în figura 5.36.
cos ω 0t πt
YQ = ±1 cos
2T
YI = ±1 πt
sin ω 0 t sin
2T
Circuitul demultiplexor este atacat cu datele codate NRZ-L şi efectuează o conversie serie-paralel a
acestora, aplicîndu-le celor două canale I şi Q cu o viteză RP = RL / 2, RP fiind viteza de transmisie pe
cele două canale I şi Q . Prin aceasta durata simbolului creşte de la T la 2T.
Semnalul MSK rezultant este:
π π
y (t ) = YQ cos ω 0t cos t + YI sin ω 0t sin t
2T 2T
⎡ π Y π
= YQ ⎢ cos ω 0t cos t + I sin ω 0t sin t] (5.76)
⎢⎣ 2T YQ 2T
π ⎤
{
y (t ) = YQ cos ⎡⎣ω 0 + (YI ⊕ YQ ) ⎥ t}
2T ⎦
(5.77)
122
Modulaţii digitale
reprezintă legătura dintre datele codate diferenţial YI şi fazorii semnalului MSK şi împreună cu
relaţiile (5.76) şi (5.77) permit definirea semnalului MSK. Receptorul MSK are schema bloc
prezentată în figura 5.37.
123
Modulaţii digitale
Bazat pe asemănarea cu semnalul PSK, semnalul MSK poate fi generat sub formă serială, folosind
configuraţia din figura 5.38.
Formele de undă asociate modulatorului MSK serie sunt illustrate în figura 5.39. Se observă că prin
filtrarea trece-bandă a spectrului semnalului PSK central pe frecvenţa f 0 − 0.25 Rb cu un FTB centrat
pe frecvenţa f 0 + 0.25 Rb se obţine un spectru centrat pe frecvenţa f 0 şi cu primele nuluri spectrale la
0.75Rb faţă de f 0 , adică un spectru MSK.
1 1
f0 − Rb f0 f0 + Rb
4 4
Această tehnică a apărut având în vedere dezavantajele metodei QAM, care necesita o sincronizare
precisă şi o foarte bună echilibrare a canalelor I şi Q, în special la viteze ridicate. In varianta MSK
serie, singura cerinţă este asupra filtrului, care are un răspuns de tip sin x / x centrat pe frecvenţa
f 0 + 0.25 Rb şi este atacat de semnalul PSK generat pe frecvenţa purtătoare f 0 − 0.25 Rb .
În concluzie,
124
Modulaţii digitale
Semnalul SFSK (Sinusoidal FSK) este tot un semnal cu modulaţie în cuadratură, asemănător cu
MSK dar în care impulsul de semnalizare folosit are o formă aparte, cu continuitate la capetele
intervalului, iar variaţia fazei este de tip sinusoidal. Datorita acestui fapt semnalul SFSK prezintă un
spectru puternic limitat cu rată mare de scădere a componentelor spectrale în afara benzii utile.
Schema bloc de obţinere a unui semnal SFSK este prezentată în figura 5.40. Forma în timp a
semnalului SFSK este următoarea :
1 ⎡ ⎛ πt 1 2πt ⎞ ⎛ πt 1 2πt ⎞ ⎤
s SFSK (t ) = ⎢ s1 (t ) cos⎜ 2T − 4 sin T ⎟ cos 2πf 0 t + s 2 (t ) sin ⎜ 2T − 4 sin T ⎟ sin 2πf 0 t ⎥ (5.80)
T ⎣ ⎝ ⎠ ⎝ ⎠ ⎦
Impulsul de semnalizare pe cele două canale I şi Q este de forma:
⎧ ⎛ πt 1 2πt ⎞
⎪cos⎜ − sin ⎟ t ≤T
s (t ) = ⎨ ⎝ 2T 4 T ⎠ (5.81)
⎪⎩0 in rest
125
Modulaţii digitale
şi este reprezentat în figura 5.41. Împreună cu primele sale două derivate, el prezintă continuitate la
capetele intervalului de bit, ceea ce asigură o viteză mai rapidă de scădere a componentelor spectrale
−6
cu frecvenţa de tipul f .
126
Modulaţii digitale
127
Modulaţii digitale
Semnalul GMSK provine din semnalul MSK modificându-l în sensul creerii unui spectru compact,
adecvat transmisiei pe canale de bandă limitată. Compactarea spectrului se realizează printr-o filtrare
trece-jos a semnalului de date modulator, conform figurii 5.45.
Filtrul trece-jos, denumit şi filtru premodulator este de tip Gaussian şi are o caracteristică de
transfer de tipul:
2
⎛ f ⎞ ln 2
−⎜ ⎟
H ( f ) = Ae ⎝B⎠ 2
(5.83)
Figura 5.45 Generarea semnalului GMSK
B fiind banda definită la 3 dB a filtrului iar A
o constantă. Exprimând
ln 2 0.5887
α= = (5.84)
2B B
răspunsul la impuls al filtrului h(t) devine
π2
π −α t2
h(t ) =
2
e (5.85)
α
Filtrul Gaussian premodulator face lină traiectoria de fază a semnalului MSK şi limitează variaţiile
frecvenţei instantanee a semnalului MF.
Prin acesta se reduce banda semnalului modulat (scăderea nivelului lobilor laterali) cu sacrificiul
introducerii de interferenţă intersimboluri (IIS); prin filtrare impulsurile de date devin alungite în timp
şi pătrund în intervalele de symbol alăturate. Fiecare bit de informaţie din semnalul de date ocupa
128
Modulaţii digitale
iniţial un singur interval de bit. Prin filtrare ele se întind pe mai multe intervale de bit iar semnalul
rezultant poate fi considerat ca un semnal cu răspuns parţial (SRP).
Apare aşadar un compromis între banda semnalului şi probabilitatea de eroare, scăderea benzii
determinând creşterea ratei erorilor datorită apariţiei IIS.
Traiectoria medie de fază nu se abate de la cea a semnalului MSK, astfel că semnalul GMSK poate
fi detectat coerent la fel ca un semnal MSK sau necoerent ca un semnal FSK.
Răspunsul filtrului la un impuls rectangular de durată T poate fi scris ca:
t / T +1 / 2 2π 2 ( B⋅T ) 2 u 2
2π −
g s (t ) = A B ⋅T ∫ e ln 2
du (5.86)
ln 2 t / T −1 / 2
şi este reprezentat în figura 5.46 pentru diferite valori ale produsului B ⋅ T . El mai poate fi
exprimat ca:
⎧ ⎡ T ⎤ ⎡ T ⎤⎫
g s (t ) = K ⎨erf ⎢cB(t + )⎥ − erf ⎢cB(t − )⎥ ⎬ (5.87)
⎩ ⎣ 2 ⎦ ⎣ 2 ⎦⎭
1 ⎡ ⎛ t −T /2⎞ ⎛ t + T / 2 ⎞⎤
sau ca g s (t ) = ⎢Q⎜ 2πB ⎟ − Q⎜ 2πB ⎟⎥ (5.88)
2T ⎣ ⎝ ln 2 ⎠ ⎝ ln 2 ⎠⎦
unde K este o constantă astfel aleasă încât aria impulsului să fie egală cu 1 / 2 ,
c o constantă dată de c = π 2 / ln 2
iar B banda definită la 3 dB.
Aria impulsului de frecvenţă reprezintă variaţia fazei şi este reprezentată în figura 5.47.
129
Modulaţii digitale
⎡ t
⎤
s GMSK (t ) = A cos ⎢2πf 0 t + π ∑ a k ∫ g s (u − kT )du ⎥ (5.89)
⎣ k kT ⎦
unde A este amplitudinea semnalului,
a k sunt datele de intrare,
T este durata bitului,
g s (t ) este forma de undă rezultată din filtrarea unui impuls rectangular de lătime T şi care
aplicată la intrarea modulatorului MF determină o variaţie similară a frecvenţei instantanee.
Spectrul semnalului GMSK este reprezentat în figura 5.48a pentru trei valori ale produsului B ⋅ T .
După cum era de aşteptat, valorile mai mici ale produsului B ⋅ T se reflectă într-o filtrare mai eficientă
a semnalului şi produc un spectru mai compact.
În figura 3.48b se prezintă diagrama în formă de ochi pentru semnalul GMSK. Se observă că filtrul
Gaussian premodulator introduce interferenţă intersimboluri, ceea ce se traduce prin micşorarea
deschiderii maxime a ochiului, în raport cu semnalul MSK.
130
Modulaţii digitale
131
Modulaţii digitale
Semnalul TFM este un semnal MF digital asemănator semnalelor GMSK şi MSK. Semnalul TFM
se aseamăna foarte mult cu un GMSK caracterizat de B ⋅T = 0.22 . Diferenţa constă în utilizarea unui
alt tip de filtru înaintea modulatorului MF.
Deosebirea faţa de MSK este că in timp ce semnalul MSK foloseşte 2 frecvenţe de semnalizare
f1 = f 0 − 0.25Rb şi f 2 = f 0 + 0.25Rb produse de un semnal modulator cu 2 nivele, în semnalul
TFM se folosesc 5 frecvenţe de semnalizare: f 0, f1 = f 0 − 0.25Rb , f 2 = f 0 + 0.25Rb ,
f 3 = f 0 − 0.125Rb , şi f 4 = f 0 + 0.125 Rb .
Frecvenţele extreme f1 şi f 2 determină la fel ca în cazul MSK avansul sau întârzierea de fază a
semnalului, măsurată în raport cu purtătoarea de frecvenţă f 0 de ± π / 2 , în timp ce f 4 şi f 3
deplasează faza cu ± π / 4 . Evident f 0 determină staţionarea fazei (0 radiani).
Cele 5 frecvenţe de semnalizare sunt produse de un codor cu răspuns parţial descris de funcţia de
transfer
F ( D) = (1 + D) 2 = 1 + 2 D + D 2 (5.90)
care produce la ieşirea sa un semnal cu 5 nivele de amplitudine ( 0, ± 2, ± 4 ) şi care atacă modulatorul
MF de tip oscilator controlat în tensiune.
Variaţia fazei este reprezentată în figura
5.49. Frecvenţele instantanee fiind constante
pe durata intervalului de bit şi luând una din
cele 5 valori de mai sus, faza semnalului sin[ω 0t + Φ (t )]
variază liniar. Deci fazorul asociat semnalului Figura 5.50 Modulator TFM
TFM se deplasează cu viteză uniformă şi
ajunge din punctul A în B sau B’ pentru f 2 , respectiv f 4 , sau C ori C’ pentru f1 , respectiv f 3 .
Evident pentru f 0 din punctul A rămânem în punctul A.
132
Modulaţii digitale
Variaţia fazei pe durata bitului de date a k , pentru semnalele MSK şi TFM este descrisă de relaţiile
π
Φ k +1 − Φ k = ak MSK
2
(5.91)
π ⎛ a k −1
a a ⎞
Φ k +1 − Φ k = ⎜ + k + k +1 ⎟ TFM
2⎝ 4 2 4 ⎠
Figura 5.51 Ilustrarea variaţiei de fază pentru semnalele MSK, SFSK şi TFM
Filtrul care asigură netezirea fazei este compus din cele 2 filtre cu caracteristicile de transfer G ( f )
şi S ( f ) . Filtrul G ( f ) are răspunsul la impuls definit de
⎡ 2πt ⎛ πt ⎞ π t
2 2
⎤
2− cot ⎜ ⎟ − 2
πt ⎢⎢ 1 T ⎝T ⎠ T
⎥
⎥
g 0 (t ) ≅ sin − (5.92)
T ⎢π ⋅ t πt 3 ⎥
⎢ 24 ⎥
⎣ T2 ⎦
şi este reprezentat în figura 5.52. Ţinând cont şi de precodarea de tip răspuns parţial, răspunsul global
pentru circuitul de precodare şi filtru devine
133
Modulaţii digitale
{+ 1,+1,−1}.
Circuitul de codare care produce
semnalul cu 5 nivele necesar pentru
producerea celor 5 nivele de frecvenţă şi
asigură filtrarea semnalului cu funcţia de
transfer
F ( D) = (1 + D) 2 = 1 + 2 D + D 2 (5.95)
este reprezentat în figura 5.54.
Emiţătorul poate lua forma reprezentată în figura 5.56, semnalul TFM fiind generat cu ajutorul
tehnicilor de procesare digitală.
135
Modulaţii digitale
Pentru semnalele de tip MSK sau QPSK la care secvenţa de date are rata de bit Rb = 1 / T , durata
intervalului de symbol pe cele două canale I şi Q este τ = 2T . Presupunând canalul de comunicaţie de
banda limitată [− 1 / T , 1 / T ] , spaţiul semnalelor va avea
1
N = 2⋅ ⋅ 2T = 4 dimensiuni .
T
Atât QPSK cât şi MSK sunt semnale modulate în cuadratură, deci folosesc doar două semnale
ortogonale ( purtătoarele), fiind utilizate astfel numai două dimensiuni ale spaţiului.
Lucrând în acelaşi spaţiu cu 4 dimensiuni, în care durata de simbol este τ = 2T , dacă am folosi o
schemă de modulaţie care să folosească toate dimensiunile disponibile ale spaţiului am putea creşte
eficienţa de bandă prin creştera ratei de bit.
Semnalele modulate folosesc o astfel de schemă de modulaţie utilizând toate cele 4 dimensiuni
disponibile ale spaţiului şi având o eficienţă de bandă de două ori mai mare decât MSK sau QPSK .
Setul de semnale folosit este următorul :
πt
s1 (t ) = cos cos 2πf 0 t
2T
πt
s 2 (t ) = sin cos 2πf 0 t
2T cu t ≤ T (5.96)
πt
s 3 (t ) = cos sin 2πf 0 t
2T
πt
s 4 (t ) = sin sin 2πf 0 t
2T
Semnalele
πt
p1 (t ) = cos
2T cu t ≤ T (5.97)
πt
p 2 (t ) = sin
2T
asigură modelarea spectrului, iar cos 2πf 0 t şi sin 2πf 0 t sunt semnalele purtătoare .
Dacă,
f 0 = n / 4T , n ≥ 2
se observă că cele 4
semnale si (t ) cu i = 1, 4
formează un sistem de 4
semnale ortogonale de
energie egală, ortogo-
nalitatea menţinându-se
pentru orice interval de
definiţie de lungime 2T.
Spaţiul determinat de
Figura 5.57 Schema de producere a semnalului Q2PSK
136
Modulaţii digitale
acest set de semnale ortogonale are dimensiunea egală cu 4, semnalele fiind ortogonale două câte două
fie datorită semnalelor de modelare spectrală, fie datorită purtătoarelor.
Considerând că secvenţa de date are rata de bit astfel încât după demultiplexare durata de simbol să
fie τ = 2T , schema bloc principială de obţinere a unui semnal Q 2 PSK este reprezentată în figura
5.57. Forma în timp a semnalului este următoarea:
1 πt πt
s Q 2 PSK (t ) = (a1 cos cos 2πf 0 t + a 2 sin cos 2πf 0 t +
T 2T 2T
πt πt
a3 cos sin 2πf 0 t + a 4 sin sin 2πf 0 t ) = (5.98)
2T 2T
1 1
= cos[2π ( f 0 + b14 / 4T )t + Φ 1 (t )] + sin[2π ( f 0 + b23 / 4T )t + Φ 3 (t )]
T T
unde
b14 (t ) = − a1 (t ) ⋅ a 4 (t )
(5.99)
b23 (t ) = a 2 (t ) ⋅ a3 (t )
ai = ±1, i = 1, 4
Φ 1 (t ) = 0; π in functie de a1
Φ 3 (t ) = 0; π in functie de a3
W( f ) =
1
2
( 2
P1 ( f ) + P2 ( f )
2
) (5.100)
137
Modulaţii digitale
4 ⎛ cos 2πfT ⎞
P1 ( f ) = T ⎜⎜ ⎟
2 2 ⎟
π ⎝ 1 − 16 f T ⎠
2
unde (5.101)
16 ⎛ fT cos 2πfT ⎞
P2 ( f ) = − j T ⎜⎜ ⎟
2 2 ⎟
π ⎝ 1 − 16 2
f T ⎠
Înlocuind ultimele două expresii in W(f) obţinem :
2
⎛ cos 2πfT ⎞
W( f ) 8
(
= 2 1 + 16 f 2T 2 ⎜⎜ ) ⎟
2 2 ⎟
(5.102)
T π ⎝ 1 − 16 f T ⎠
2
Reprezentările grafice pentru densitatea spectrală de putere, puterea capturată în banda utilă şi
puterea în afara benzii utile sunt redate în figurile 5.58 şi 5.59.
138
Modulaţii digitale
Semnalele prezentate până acum folosesc pentru impulsul de semnalizare semnale de forma:
1
s (t ) = cos Φ (t ) (5.103)
T
cu Φ (t ) în cazul general de forma :
πt k
2πit
Φ (t ) = + ∑ Ai sin (5.104)
2T i =1 T
Din teoria transformatei Fourier şi analiza spectrală a acestor semnale se constată că cu cât funcţia
s(t) are un numar mai mare de derivate continue şi egale cu zero la capetele intervalului de definiţie
[-T, T] , cu atât atenuarea componentelor spectrale este mai mare şi implicit diafonia în canalul
adiacent este mai redusă (datorită interferenţei intersimboluri mai redusă). Considerând prima derivată
a semnalului s(t) :
ds(t ) 1 dΦ (t )
= sin Φ (t ) (5.105)
dt T dt
şi impunând condiţia ca s(t) = 0 la capetele intervalului [ - T , T ], se obţine:
π
Φ (t ) t = ±T = (5.106)
2
ds (t )
Impunând acum condiţia ca t = ±T = 0 , obţinem condiţia necesară şi suficientă pentru ca
dt
semnalul să aibă derivata I-a egală cu zero la capetele intervalului :
dΦ (t )
t = ±T =0 (5.107)
dt
Prin generalizare la un număr oarecare n de derivate continue şi egale cu zero la capetele
intervalului [ - T , T ] condiţia necesară şi suficientă devine :
d n Φ (t )
t = ±T =0 (5.108)
dt n
Conform definiţiei lui Reiffen & White, semnalele cu n ≥ 3 se numesc semnale CSK (Continuous
Shift Keying) .Pentru semnalele de tip CSK faza φ (t ) se defineşte în general ca:
⎧± π / 2 t = −T
⎪
⎪arbitrar −T < t < 0
⎪⎪
Φ (t ) = ⎨0 t=0 (5.109)
⎪
⎪± π / 2 ± Φ (t − T ) 0<t <T
⎪
⎪⎩π / 2 t =T
adică Φ (t ) are o variaţie cu simetrie impară în raport cu momentul t = 0 .
Câteva exemple de semnale CSK sunt cele aparţinând claselor: cos Φ (t ) , s2 (t) şi CSK
trapezoidal..
139
Modulaţii digitale
1.Clasa cos Φ (t )
Semnalele au forma generală de tipul:
1
s (t ) = cos Φ (t ) (5.110)
T
cu Φ (t ) de forma :
π⎛ n
k ⋅ 2πt ⎞
Φ (t ) = ⎜1 − ∑ c k ⋅ cos ⎟ cu k impar. (5.111)
4 ⎝ k =1 2T ⎠
2. Clasa s2 (t)
Frecvenţa semnalului CSK de acest tip variază trapezoidal iar faza semnalului are o porţiune de
variaţie liniară încadrată de două porţiuni parabolice.
Faza Φ (t ) are forma de variaţie:
⎧δ 2
⎪ 2τ t 0 ≤ t <τ
⎪
Φ (t ) = ⎨δ (t − T / 2) τ ≤ t < T −τ (5.113)
⎪δ
⎪ (t − T ) + π / 2 T − τ ≤ t ≤ T
2
⎩ 2τ
cu δ (T − τ ) = π / 2 .
În afară de aceste trei tipuri de semnale CSK mai există o clasă de semnale ce au forma
generală:
⎡π ⎛ πt 1 2πt ⎞⎤
s (t ) = cos p ⎢ sin k ⎜ − sin ⎟ (5.114)
⎣2 ⎝ 2T 4 T ⎠⎥⎦
şi care îndeplinesc conditiile definiţiei Reiffen & White, deci intră în categoria semnalelor CSK (se
poate arata că cel puţin primele cinci derivate sunt continue şi egale cu 0 la capetele intervalului
[- T , T ] ) .
Pentru a calcula densitatea spectrală de putere pornim de la forma în timp a semnalului s(t) şi
calculăm mai întâi transformata Fourier :
T
∫ s(t ) e
− j 2πft
S( f ) = dt (5.115)
−T
140
Modulaţii digitale
de unde se obţine:
1
S( f )
= ∫ s ( x) e − j 2π fTx dx (5.117)
T −1
∫ s( x)dx = 2∫ s( x)dx
−1 0
(5.118)
Notând
1
Int ( sij ) = ∫ sij ( x) ⋅ cos(2πf n x)dx , (5.120)
o
141
Modulaţii digitale
Exemplul I Fie un canal radio cu banda B = 10 kHz . Considerând o frecvenţă medie f 0 = 5 kHz la
mijlocul benzii, variaţia relativă a frecvenţei în banda considerată este
B / 2 5000
∆f = = = 100 % , ceea ce impune cerinţe foarte severe egalizorului. Împărţind banda B
f0 5000
în N=100 de sub-benzi de valoare b = B / N = 10 / 100 = 100 Hz , variaţia relativă a frecvenţei în
4
b/2 50
∆f ' = = = 1 % , ceea ce face aproape inutilă introducerea egalizării.
f 0i 5000
De menţionat însă că la capatul inferior al benzii f oi scade iar ∆f ' creşte. Într-o transmisie radio acest
proces se desfăsoară într-o bandă comparabilă cu frecvenţa centrală, astfel că chiar dacă f 0 este de
valoare ridicată, ∆f poate atinge valori mari.
142
Modulaţii digitale
În OFDM durata simbolului de date se alege să fie mult mai mare decât intervalul de împrăştiere a
intârzierii introdusă de canal, ca urmare a faptului că la recepţie sosesc semnale ce au parcurs drumuri
cu lungimi diferite. Acest lucru e posibil ca urmare a faptului că informaţia se transmite pe N canale,
iar durata simbolului Ts pe fiecare canal creşte de N ori. Dacă N ⋅ Ts >> σ τ , unde σ τ este valoarea
medie pătratică a împrăştierii întârzierii introduse de canal, efectul împrăştierii este acela de a face ca
blocurile succesive de date să se suprapună în oarecare măsură. Se introduce atunci un interval de
gardă între simbolurile succesive, astfel încât să se elimine IIS produsă de propagarea multi-path.
In figura 5.60 este ilustrat cazul unei transmisii cu impulsuri tip cosinusoidă ridicată şi se consideră
că la recepţie interferă semnalul original de date d (t ) cu o replică a sa întârziată şi atenuată de tip
0.2 ⋅ d (t − 0.6) , cu faza 0 sau 180 0 . Se observă prezenţa distorsiunilor de fază (absenţa simetriei pare
pentru impulsuri faţă de centrul intervalului de simbol) şi de amplitudine (valoarea impulsului în
centrul intervalului de simbol fluctuează faţ ă de valoarea nominală 1).
Intervalul de împrăştiere a intârzierii ∆τ introdusă de canal ∆τ este de circa 2-8 ms în domeniul
HF (3-30 MHz), şi 8-25 µs în gamele VHF (30-300 MHz) şi UHF (300-3000 MHz).
Evident transmisiile digitale cu viteze apropiate de 1 / 2π∆τ vor fi puternic afectate de IIS. La
aceste valori ale lui ∆τ corespund valori ale benzii canalului BC = [1 / 2π∆τ 2 ÷ 1 / 2π∆τ 1 ] , denumită
bandă de coerenţă, în care canalele se comportă aproape ideal.
Dacă spectrul semnalului digital se extinde în afara lui BC , frecvenţele înalte din spectru vor suferi
distorsiuni puternice de fază şi amplificare iar semnalul va rezulta distorsionat, comportare în
domeniul frecvenţă similară cu cea ilustrată în figura 5.60 în domeniul timp.
BC 2 = 1 / 2π ⋅ 25 ⋅ 10 −6 = 6,37 kHz
143
Modulaţii digitale
merg pe frecvenţe diferite dar legate armonic între ele, ca multipli ai unei frecvenţe de bază, ceea ce ar
complica implementarea de tip clasic.
Tehnicile de procesare digitală a semnalelor permit însă o implementare simplă, fiecare oscilator
fiind înlocuit de o reprezentare digitală a
purtătoarei sinusoidale iar modulaţia este
realizată tot numeric, simultan pentru toate
subpurtătoarele. Semnalele de ieşire din fiecare
subcanal sunt apoi sumate şi trimise sub formă
de blocuri. Întrucât modularea purtătoarei
implică operaţii în domeniul timp, se
efectuează transformata Fourier rapidă inversă Figura 5.62 Emiţător OFDM bazat pe IFFT
IFFT (Inverse Fast Fourier Transform), care
converteşte blocul de date din domeniul frecvenţă într-un bloc de date din domeniul timp. Aceasta este
mai eficientă d.p.d.v. al volumului de calcule implicat decât transformata Fourier discretă inversă
IDFT (Inverse Discrete Fourier Transform).
La recepţie, după conversia A/D a semnalului se execută transformata Fourier rapidă FFT (Fast
Fourier Transform) pentru a aduce semnalul în domeniul frecvenţă, după care se demodulează
subcanalele. În practică o parte din subcanale sunt folosite pentru estimarea canalului şi se adaugă
redundanţă (biţi suplimentari) pentru detecţia şi corecţia erorilor. Această variantă este cunoscută sub
denumirea de COFDM (Coded Orthogonal Frequency Division Multiplexing). Unul din avantajele
tehnicii COFDM este acela de lucra eficient cu semnale afectate de distorsiuni puternice.
Această metodă a fost introdusă pentru transmisia radio digitală a sunetelor (Digital Audio
Broadcasting. În 1994 s-a adoptat standardul Eureka-147 ce utilizează tehinica COFDM împreună cu
modulaţia de tip DQPSK (Differential Quadrature Pahse Shift Keying) pentru subpurtătoare.
Transmisia video digitală în Europa cunoscută ca DVB (Digital Video Broadcasting) foloseşte
COFDM şi modulaţia de tip QAM a subpurtătoarelor.
Densitatea spectrală de putere a semnalelor OFDM se obţine considerând modulaţiile pe
subpurtătoarele distanţate la 1 / T ca fiind independente. Datorită acestei separări destul de mici, va
apare o suprapunere puternică a spectrelor. Totuşi, datorită ortogonalităţii subpurtoarelor,
suprapunerea produce o creştere a eficienţei spectrale.
Anvelopa complexă a semnalului OFDM este descrisă de
+∞ N −1
a (t ) = A ∑ ∑d k ,n Φ n (t − kT ) (5.122)
k = −∞ n = 0
144
Modulaţii digitale
Dacă constelaţia semnalului OFDM conţine N subpurtătoare şi are valoarea medie zero, iar
semnalele sunt de tipul
⎛ N −1 ⎞
Φ k (t ) = Exp⎜ j 2π (k − ) / T ⎟ ⋅ rectT (t ), k = 0,1, L N − 1 (5.123)
⎝ 2 ⎠
unde rectT (t ) este un impuls rectangular de durată T, densitatea spectrală de putere rezultă ca:
2
A 2 2 N −1 ⎡ ⎛ N − 1 ⎞⎤
W( f ) = σ x ∑ sin c ⎢ f ⋅ T − ⎜ k − ⎟ (5.124)
T k =0 ⎣ ⎝ 2 ⎠⎥⎦
145
Modulaţii digitale
146
Modulaţii digitale
După translarea fazei semnalul este filtrat trece-jos, la ieşirea acestuia obţinându-se semnalul
x(t ) = ∑ s n (t ) ⋅ p (t − nT )
'
(5.128)
n
147
Modulaţii digitale
V Modulaţii digitale
148
Tehnici de recepţie
CAPITOLUL VI
TEHNICI DE RECEPŢIE
VI.1 Introducere
pentru a se permite o asociere directǎ (mapare) a unui grup de k biţi de informaţie cu nivelele
semnalului.
bi ⇔ s i (t ) i = 1,2, L , M 0≤t ≤T (6.1)
unde bi este grupul de k biţi de informaţie numǎrul i , si (t ) este componenta numǎrul i din setul de M
semnale utilizat pentru transmisie iar T durata de simbol.
Emiţǎtorul emite pe rând câte un semnal din cele M alese pentru transmisie, determinat de grupul
de biţi bi aflat la intrarea sa.
Dacǎ plecǎm de la un set cu N componente, ce satisfac condiţia
T
⎧1 i = j
∫ s (t ) ⋅ s
0
i j (t ) dt = ⎨
⎩0 in rest
(6.2)
ele sunt cunoscute ca ortonormal. Un exemplu de 2 semnale ortonormale sunt bine cunoscutele funcţii
sinus şi cosinus. Un alt exemplu implicǎ 2 semnale defazate în cuadraturǎ, de exemplu unde
rectangulare.
Pentru lǎrgirea setului de semnale se recurge la folosirea de combinaţii liniare ale celo N
componente ale setului ortonormal, de tipul
N
s (t ) = ∑ a k ⋅ s k ( t )
k =1
(6.3)
165
Tehnici de recepţie
EXEMPLUL VI.1 Fie semnalul PSK cu 8 nivele (8-PSK) reprezentat în figura 6.1.Cele 8 componente pot
fi scrise sub forma unor combinaţii liniare ale semnalelor ortogonale cosinus şi sinus. Sǎ notǎm cu
( ai , bi ) coordonatele unui vector, care poate fi exprimat ca ai + jbi .
Cei 8 vectori ce compun setul sunt daţi de
∫ s (t ) ⋅ s
*
i i (t ) dt = 0 (6.4)
0
∫ a(t ) ⋅ b (t ) dt = ∑∑ a k ⋅ b ∫s
*
sau
* *
j k (t ) ⋅ s j (t ) dt = 0 (6.7)
0 k =1 j =1 0
de unde condiţia necesarǎ şi suficientǎ pentru ca cele douǎ semnale sǎ fie ortogonale este
N N
∑∑ a
k =1 j =1
k ⋅ b *j = 0
(6.8)
Distanţa euclidianǎ între douǎ semnale a(t) şi b(t) se noteazǎ cu d(a,b) şi este definitǎ ca
1/ 2
⎡T ⎤
d ( a , b ) = ⎢ ∫ a(t ) − b(t ) dt ⎥
2
⎣0 ⎦
(6.9)
iar în spaţiul semnalelor se exprimǎ ca
N
∑a
2
d ( a, b) = k − bk
k =1
(6.10)
EXEMPLUL VI.2 Să calculăm distanţa euclidiană între vectorii A şi B din exemplul VI.1 (figura 6.1).
166
Tehnici de recepţie
∑a
2 2 2
d ( A, B) = k − bk = cos α − sin α + sin α − cos α
k =1
d ( A, B ) = 2 1 − sin 2α = 2 − 2 ≅ 0.765
Detecţia prezenţei semnalului între mai multe alternative se poate face cu ajutorul unui receptor
optim, care poate lua mai multe forme. O primă formă este reprezentată în figura 6.2, schema fiind
cunoscută sub denumirea de receptor corelator sau de corelaţie.
Pe baza semnalului recepţionat r(t), receptorul decide care semnal din setul de M semnale utilizate
pentru transmisie este cel mai probabil să fi dat naştere la semnalul recepţionat. Detectorul optim în
acest caz este cunoscut sub denumirea de detector MAP (maximum a posteriori).
k =1, 2LM
0
(6.12)
Prelucrând relaţia (6.12), se obţine forma echivalentă
167
Tehnici de recepţie
T
1
min Lk = ∫ r 2 (t ) − 2[r (t ) ⋅ s k (t ) − s k2 (t )] dt
k =1, 2LM
0
2
ceea ce revine la a maximiza expresia
T T
1 2
max Lk = ∫ r (t ) ⋅ s k (t ) dt −
2 ∫0
'
s k (t ) dt (6.13)
k =1, 2LM
0
în care primul termen este rezultatul corelaţiei dintre semnalul recepţionat r(t) şi semnalul numărul k,
iar cel de al doilea reprezintă energia semnalului numărul k. Cum de obicei se lucrează cu un set de
semnale având aceeaşi energie, relaţia (6.13) se reduce la maximizarea expresiei
T
max Lk " = ∫ r (t ) ⋅ s k (t ) dt
k =1, 2LM
0
(6.14)
ceea ce justifică
denumirea de receptor
corelator. O privire mai
atentă asupra figurii 6.2,
unde este reprezentat
acesta, ne arată că pentru
buna funcţionare a
schemei este necesară
eşantionarea ieşirii
corelatoarelor la anumite
momente de timp, ceea ce
implică o bună funcţionare
Figura 6.3 Detector ML cu filtru adaptat
a circuitelor de
sincronizare.
Discriminatorul de maxim determină care ieşire este maximă şi decide că semnalul transmis
coincide cu cel utilizat în corelaţia de pe ramura respectivă.
Receptorul poate îmbrăca şi forma din figura 6.3, făcând apel la un filtru adaptat. Filtrul adaptat
(FA) permite obţinerea mărimilor L1 , L2 ,L LM nu făcând apel la corelaţie ci prin eşantionarea ieşirii
FA la anumite momente, aşa cum se observă din figura 6.3. Filtrul adaptat pentru semnalul numărul k
are răspunsul la impuls
hk (t ) = s k (T − t )
(6.15)
adică o versiune inversată în timp a semnalului la care este adaptat şi translată cu T.
Avantajul principal al implementării cu FA este acela că nu utilizează multiplicatoare iar
proiectarea filtrului este o problemă relativ simplă.
168
eroare), ce se obţine pe seama unei implementări mai complexe, din care nu lipsesc circuitele de
sincronizare de purtătoare.
Detecţia coerentă se bazează pe schema prezentată în figura 6.4. Întrucât semnalizarea în toate cele
3 cazuri se face cu semnale rectangulare, schema face apel la filtrul cu integrare şi descărcare.
VI.3.1 Detecţia ASK necoerentă
În cazul semnalului ASK avem de a face cu o reprezentare pasivă pentru bitul 0 (absenţa
semnalului). Receptorul trebuie să detecteze doar prezenţa elementului de semnal asociat bitului 1,
ceea simplifică schema receptorului, dar conduce la creşterea probabilităţii de eroare, în comparaţie cu
celelalte semnale binare. Detecţia necorentă a semnalulu ASK face apel la un detector de anvelopă.
Schema bloc de principiu este reprezentată în figura 6.5.
169
Tehnici de recepţie
⎧u −
u 2 + Ak 2
⎛ uA ⎞
⎪ e 2N
I0 ⎜ k ⎟ 0
p z (u ) = ⎨ N ⎝ N ⎠
⎪
⎩0 in rest
(6.21)
I 0 ( x ) fiind funcţia Bessel modificată de speţa I şi ordin 0, cu argumentul x. Ea este definită ca
2π
I 0 ( x ) = ∫ e x cosψ dϕ
0
6.22)
În relaţia (6.20) N este puterea zgomotului la ieşirea FTB.
N = η ⋅ B = 2η / T
(6.23)
170
Tehnici de recepţie
Semnalul FSK poate fi considerat ca suma a două semnale ASK cu purtătoarele f1 şi f2, iar
detectorul necoerent FSK face apel la două detectoare ASK, cu FTB centrate pe cele două frecvenţe de
semnalizare. Schema bloc de principiu a detectorului necoerent FSK este reprezentată în figura 6.7.
171
Tehnici de recepţie
Dacă se alege 2πf iτ < π / 6 sau τ < 1 / 12 f i , se poate aproxima sin 2πf iτ ≅ 2πf iτ , iar
funcţionarea circuitului este aproximativ liniară, apropiindu-se de cea a unui demodulator ideal.
172