Documente Academic
Documente Profesional
Documente Cultură
atenuarea
a,
defazajul
i
impedana
caracteristic
Zc,:
= () + j()
R + jL G + jC ;
a = l ;
= l ;
Zc() =
(1)
R + j L
;
G + j C
L/2
R/2
G
R/2
L/2
(2)
(3)
(4)
(5)
TM curs 4
x 10
2.5
-8
7
2
5
1.5
4
3
2
1
intarziere[s/km]
atenuare[dB/km]
0.5
0
-1
0.5
1
fre c ve n t a [ H z ]
1.5
2
x 10
- Pentru transmisiile la frecvene medii i mari distorsiunea timpului de propagare de grup este neglijabil;
doar distorsiunea de atenuare trebuie luat n considerare.
- perturbaiile caracteristice acestor canale fizice sunt zgomotul gaussian, cel de impulsuri i diafonia.
- cablurile coaxiale au o comportare similar, dar creterea atenurii cu frecvena e sensibil mai mic,
ducnd la o band de frecven utilizabil mai mare. Valorile distorsiunilor menionate mai sus sunt
sensibil mai mici.
2. Coduri band de baz
2.1. Aspecte generale
- transmisia n banda de baz denumete transmisia unui semnal n banda sa de frecven original.
- codarea n banda de baz nseamn asocierea dup o anumit regul unui semnal electric digital (cu numr
finit de valori) la simbolurile din alfabetul sursei.
-n funcie de numrul de nivele semnalului electric asociat la elementele alfabetului codurile de linie (sau
band de baz) pot fi mprite n urmtoarele categorii:
coduri unipolare 2 nivele din care unu diferit de zero (Ex. TTL 0V i 5V)
coduri polare, 2 nivele simetrice fa de 0 (Ex. CMOS -12V i +12V)
coduri bipolare 3 nivele: 0V i dou valori simetrice fa de 0 (Ex. codul AMI vezi mai jos)
coduri multinivel modulaiile PAM se va discuta n cursul 6
- semnalul purttor al informaiei este rectangular o structur i implementare simpl, dar cteva
inconveniente:
o foarte mare lrgime de band LB
o slab imunitate la perturbaii
- principalele aspecte care trebuie avute n vedere la analizarea acestor transmisii:
- distribuia densitii spectrale de putere a semnalului transmis
- recuperarea i sincronizarea tactului de simbol (bit) la recepie
- complexitatea implementrii
- distribuia densitii spectrale de putere trebuie analizat pentru urmtoarele motive:
1) datorit creterii atenurii cu frecvena, canalele fizice au o caracteristic de tip TJ, datorit
caracteristicilor a(f), vezi Figura 2:
(6)
a f K f
- un semnal cu LB mare ar fi distorsionat deoarece componentele sale spectrale ar fi atenuate diferit. Cu ct
LB a semnalului e mai mare, cu att mai mare va fi diferena ntre atenurile componentelor sale extreme,
conducnd la o distorsionare mai semnificativ a semnalului.
2) circuitele de conectare la linie, implementate cu transformatoare de impulsuri, nu permit trecerea
componentei c.c. i distorsioneaz componentele de foarte joas frecven, datorit saturrii miezului
magnetic.
- figura 3 prezint caracteristica a(f) n valori absolute; n practic se folosete caracteristica de atenuare
relativ, exprimat de (7):
TM curs 4
18
16
14
atenuare[dB/km]
12
10
8
6
ar(f)
0[dB]
ar
2
0
f
0
0.5
fr
1.5
2
frecventa[Hz]
2.5
3.5
4
6
x 10
(7)
- densitatea spectral de putere n cazul unei secvene digital aleatoare, codat NRZ (non-return to zero,
0codat cu 0V, iar 1 codat cu o tensiune pozitiv de ex +5V) este prezentat n Figura 4.
W-densitatea spectrala de putere
1
0.8
0.6
0.4
0.2
0
3
f/fN
- Cea mai mare parte a puterii semnalului e concentrat n banda [0; 2]fN, (fN fiind frecvena Nyquist, i
prin definiie fN = fsimbol/2); aceast band de frecven trebuie s fie ct mai puin distorsionat.
- semnalul de date are energia concentrat n componenta continu (c.c.) i n cele de joas frecven, care
vor fi distorsionate de circuitele de conectare la linie; concluzia este valabil i pentru datele codate
NRZ(non-return to zero) polar, cu excepia componentei c.c.
- distribuia spectral de putere a semnalului de date ar trebui modificat naintea transmisiei; ea ar trebui
concentrat ntr-o LB ct mai ngust posibil, plasat la frecvene ct mai joase posibil, dar suficient de
departe de componenta continu
- banda de frecven ngust conduce la un efect mai redus al neuniformitii caracteristicii a(f);
- poziionarea la frecvene joase va scdea atenuarea absolut a semnalului;
- distana fa de componenta continu anuleaz efectele circuitelor de conectare la linie.
- prelucrarea care transform semnalul de date pentru a ndeplini, mai mult sau mai puin, cerinele de mai
sus, fr a-i schimba forma dreptunghiular, este codarea n banda de baz; codurile folosite mai sunt
numite coduri de transmisie sau coduri de linie.
- decodarea band de baz, efectuat la recepie, necesit un semnal de tact generat local, care trebuie s fie
sincronizat cu semnalul recepionat.
- capacitatea de sincronizare este un alt parametru important al codurilor de linie. Secvene lungi care
conin bii identici (adic, semnal fr tranziii pe perioade mai mari de timp) conduc la pierderea
sincronizrii; de aceea, semnalul codat BB trebuie s conin tranziii suplimentare, astfel nct s
nu se transmit secvene lungi fr tranziii.
3
TM curs 4
2.2 Coduri BB
Codurile BB modific distribuia densitii spectrale de putere a semnalului i ajut la sincronizarea
tactului de bit (simbol).
- spectrul semnalului codat se afl n aproximativ aceeai band de frecven, iar semnalul purttor este tot
dreptunghiular
- cele mai utilizate coduri BB sunt: bifazic, Miller, CMI, AMI( cu variantele sale BnZs), HDB3, 4B3T;
MLT-3(combinat cu b4b5)
- distribuiile spectrale ale unora din ele sunt prezentate n Figura 5.
0.07
0.06
0.05
0.04
0.03
Bifazic
Miller
CMI
AMI
0.02
0.01
0
0 0.2
0.30.5
0.6
1 1.31.5
2
f/fN
2.5
3.5
TM curs 4
PSD vs f/fN - RZ unipolar
0.6
0.5
0.5
0.4
0.4
PSD
PSD
0.6
0.3
0.3
0.2
0.2
0.1
0.1
4
f/fN
[0.3,1.4]fN
4
f/fN
- Codul RZ unipolar are component continu i copmonente de joase frecven au putere mare,
componentele spectrale cu frecvena multipli de 2fN au amplitudini mai mari ca componentele nvecinate
(variaia PSD-ului nu este lninar). Capacitatea de sincronizare ale codurilor RZ unipolare este destul de
slab deoarece nu se transmite nici o tranziie n cazul secvenelor lungi de 0.
-Codul RZ bipolar nu are component continu, componentele de joas frecven au putere medie redus,
majoritatea energiei este concentrat n banda [0,3 1,4]fN. Puterea de sincronizare a codului RZ bipolar este
foarte bun (pe fiecare durat de bit se transmit dou tranziii), dar deoarece este un cod pe trei nivele este
mai sensibil la perturbaii.
0 0
0 1
0 0
0 1
- codul bifazic-M are o regul de codare similar, dar tranziia suplimentar este inserat pe durata perioadei
de bit a biilor de 1.
- durata minim a palierului, pentru toate cele trei coduri bifazice, va fi egal cu jumtate din perioada de
bit, echivalent cu o frecven de bit codat dubl, conducnd la o lrgime de band mai mare a semnalului
codat, vezi Figura 5.
- dac se consider componentele spectrale care conin aproximativ 80% din puterea semnalului codat, se
poate considera c banda util ocupat de codurile bifazice este cuprins ntre [0,6 2,5]fN;
- aceast band de frecven este aproximativ egal cu cea a secvenei necodate, dar distribuia densitii
5
TM curs 4
spectrale de putere n interiorul ei este modificat semnificativ;
- c.c. este eliminat, iar puterea este concentrat n componente cu frecvene mai mari;
- componentele de joas frecven au amplitudini reduse, reducnd astfel efectul distorsionant al
circuitului de conectare la linie i simplificndu-i implementarea.
- lrgimea de banda de frecven relativ ridicat a acestui cod l face nerecomandabil pentru transmisii cu
debite binare medii i mari
- capacitatea de sincronizare a acestui cod este foarte bun, datorit intervalului maxim dintre dou tranziii
succesive de numai o perioad de bit.
- deoarece starea iniial a codorului poate fi 0 sau 1, exist dou secvene codate bifazic pentru aceeai
secven informaional; decodarea nu este afectat datorit caracterului diferenial al codurilor bifazic-S sau
bifazicM.
- datorit regulii de codare, durata minim a unui palier este de o jumtate de perioad de simbol, sau o
perioad a unui tact cu frecvena 2fbit. Pentru decodare va fi necesar sincronizarea, la recepie a unui semnal
de tact cu frecvena flocal = 2fbit.
- dac considerm cele dou semiperioade, 2k+1 i 2k+2, ale celei de a (k+1)-a perioade de bit, cnd se
codeaz bitul bk+1 (vezi Figura 10), semnalul bifazic-S poate fi scris:
s b (2k 1) sb (2k);
(8)
s b (2k 2) s b (2k 1) bk 1
- prima relaie indic apariia, n semnalul codat, a tranziiei la nceputul fiecrei perioade de bit; iar a
doua relaie arat apariia unei tranziii la mijlocul perioadei de bit dac bitul ce trebuie codat este "0".
Codul Miller
- expresia matematic a regulii de codare a codului Miller este complex [alex];
- codarea Miller poate fi definit ntr-o manier mai simpl utiliznd codarea bifazic-S, i anume:
fiecare a doua tranziie este eliminat din secvena codat bifazic-S
1 0
0 0 1 0 1 0 1
B if-s
M ille r
Tact
TM curs 4
0.07
0.06
0.05
0.04
dif. at. Bifazic
0.03
0.02
0.01
0.3
0.6
1.3
2.5
f/fN
Figura 12. Efectele neuniformitii caracteristici a(f) asupra semnalului codat Bifazic-S si Miller
- nu va mai aprea o tranziie la nceputul perioadei de bit pentru orice secven informaional.
- tranziia de la mijlocul perioadei de bit asigur informaia de sincronizare necesar sistemului de
sincronizare a tactului de bit din receptor.
- distribuia spectral de putere a semnalului codat CMI este asimetric, vezi Figura 5; banda de frecven
ocupat este cuprins aproximativ ntre [0,2fN, 2fN], considernd componentele ce conin aproximativ 80%
din puterea semnalului codat, iar semnalul codat nu are c.c.
- este un cod cu 3 nivele iar debitul binar transmis este egal cu debitul binar informaional
- densitatea spectral de putere este prezentat n Figura 5; codul concentreaz circa 80% din puterea
semnalului transmis n banda [0,3 1,3]fN
- lrgimea de band a codului AMI este mai ngust dect cea a codului bifazic, nu exist c.c., iar puterea
este concentrat la frecvene mai nalte.
- capacitatea de sincronizare a codului este foarte slab deoarece secvenele lungi de 0 sunt codate fr
nici o tranziie.
- pentru eliminarea acestui neajuns s-a elaborat codul BnZS (bipolar cu substituirea a n zerouri).
- regula de codare este identic cu cea a codului AMI, cu excepia secvenelor de bii 0egale sau mai lungi
de n bii, n numr natural; dac apare o astfel de secven ea este nlocuit cu o secven de completare.
7
TM
M curs 4
- pentru
p
n = 6,, secvena dee completarre este 0VB0
0VB:
0 bit 0codat cu 0 voli
v
V bit 1codat cu unn nivel +/- A voli care violeaz reggula de codaare AMI
B - bit 1codat cu unn nivel +/- A voli care respect
r
regu
ula de codarre AMI
1 0 0 0 0 0 0 1 1
AM I
B 6ZS
0 V B 0 V B
Tact
Figu
ura 15. Exem
mplu de codare cu codul B6Zs
B
s
utilizatee pentru ideentificarea acestor
a
secvvene la receepie, unde ele
- violrile reegulii de coddare AMI sunt
trebuie nloocuite cu seecvene de n bii 0.
Zs este similar cu cea a codului AM
MI
- densitatea spectral dee putere a coodului BnZ
p
a mbbunti cappacitatea dee sincronizaare a coduluui AMI suntt HDB3 (higgh- alte codurii elaborate pentru
density bippolar-3 zero
os) i 4B3T (4-binary, 3-ternary).
3
odul MLT3 ((Multitransiition 3)
Co
- este
e schema de codare utilizat
u
n transmisiile Ethernet
E
la debit
d
de 100M
Mbps pe cab
blu UTP
- regula
r
de coodare: la 0 se pstreazz starea an
nterioar, la fiecare bit de
d 1 semnnalul codat schimb
s
staarea
- puterea
p
de siincronizare a acestui cood este reduss deoarece la secvene mai lungi de
d zero, sem
mnalul codatt nu
schhimb stareaa.
- pentru
p
a elim
mina acestuii neajuns nn sistemul Etthernet 100B
BASE-TX nainte
de codare MLT
T-3 secvenaa de
datte este preccodat 4b5b((Vezi Tabell 1.). Aceasst precodarre nseamn c fiecaree grup de cte
c
4 bii este
e
nllocuit cu un grup de 5 bii.
b Prin aceeast precoddare crete puterea
p
de siincronizare (din cele 322 de combin
naii
de 5 bii se aleeg combinaiile care connin un num
mr mare de bii
b de 1), scade sensiibilitatea la perturbaii
p
(din
(
2 de combinaaii numai 16
1 sunt validde echivalent cu o reddundan de 1 bit la patrru bii de infformaie, addic
32
ratta codrii esste 4/5), darr crete debittul transmisiei cu 25% de la 100M
Mbps la 125M
Mbps
Ta
abel 1. Regula
a de precoda
are 4b5b
Nrr
0
1
2
3
4
7
8
9
A
B
D
E
5
6
C
F
4b 0000 00001 0010 0011
0
0100 0101 01100 0111 10000 1001 1010 1011 1100 11001 1110 1111
1
5b 11110 010001 10100 10
0101 01010 01011 011110 01111 100010 10011 10110
1
10111
1 11010 110011 11100 111101
- Nivelul
N
fizicc al sistemului Fast Ethhernet 100BASE-TX a fost proiecttat astfel ncct, s se miinimizeze
pu
uterea radiatt de cabluriile utilizate de acest sisstem, pe freecvene mai mari de 25M
MHz (Ex.s genereze ct
c
maai puin zgoomot n band
da de frecveen alocat transmisiillor FM com
merciale)
TM curs 4
2.3. Implementarea codrii BB
- codarea codurilor BB poate fi implementat folosind relaiile matematice care descriu semnalele codate, de
ex. relaiile (8) pentru codul bifazic.
- implementarea poate fi simplificat considerabil dac se folosesc anumite particulariti ale regulilor de
codare.
- datorit numrului diferit de nivele ale semnalului codat i duratei diferite a palierului semnalelor codate,
jumtate sau perioad ntreag de bit, codarea codurilor bifazic, Miller i CMI trebuie abordat diferit fa de
codarea codurilor de tip AMI.
- bifazic-S i CMI au o regul comun de codare a bitului 1, prin alternarea nivelelor H i L. Aceasta poate
fi implementat cu un bistabil J-K, comandat de tactul de bit, care are pe intrrile J i K semnalul de date.
- cele dou coduri transmit semnalul de tact de bit pe durata bitului 0:
codul CMI codeaz bitul 0 prin tactul de bit:
codul bifazic-S codeaz bitul 0 fie prin tactul de bit, fie prin tactul de bit inversat, n funcie de
nivelul (H sau L) cu care a fost codat bitul 1anterior.
- pe baza acestor observaii se poate construi un codor comun pentru cele dou coduri, folosind un bistabil
J-K i un comutator electronic; un alt comutator este necesar pentru selectarea codului dorit.
- pentru a asigura un semnal purttor bipolar trebuie utilizate circuite C-MOS, care funcioneaz cu nivele
+/- V.
- codul Miller poate fi generat prin divizarea, cu 2, n frecven a semnalului codat bifazic-S.
TEM: Proiectai schema electric a unui codor pentru cele trei coduri cu circuite digitale C-MOS folosind
considerentele de mai sus.
- codarea codurilor bipolare ( ex. AMI) trebuie s in cont de faptul c acesta are trei nivele.
- AMI poate fi generat folosind un convertor care funcioneaz similar unui convertor D/A de 2 bii al crui
semn este schimbat alternativ, pentru biii 1 de intrare .
- o alt abordare folosete un bistabil J-K pentru codarea biilor 1 (vezi considerentele de mai sus) i un
comutator care are o intrare legat la masa electric, pentru biii 0, comandat de datele de intrare.
- pentru codarea BnZS, nainte de codarea AMI, este necesar inserarea unui circuit care s sesizeze
seriile de n bii 0 i s le nlocuiasc cu secvena de completare a codului.
(9)
- decodarea codului Miller se realizeaz prin adunri similare care folosesc semnale ntrziate cu 1, 2, 3 i 4
semiperioade de bit (sau perioade ale unui semnal de tact cu frecvena 2fbit) .
- decodarea codului CMI se realizeaz prin sumarea modulo 2 a semnalelor codate decalate cu o
semiperioad a tactului de bit.
- pentru toate cele trei coduri semnalele rezultate din circuitele de sumare trebuie citite cu un tact de bit,
avnd frecvena fbit, a crui faz difer de la cod la cod.
- pentru codurile bifazic i CMI tactul de citire trebuie s fie defazat cu 270, fa de tactul de bit obinut prin
divizarea la 2 a tactul fsincro (= 2fbit) furnizat de circuitul de sincronizarea dinamic.
- pentru codul Miller, tactul de citire trebuie defazat cu 90 fa de acelai semnal de referin.
- schema bloc a unui decodor pentru cele trei coduri este prezentat n Figura 18:
TM curs 4
sbif
srec s2k+4
s2k+3
D
SET
CLR
s2k+2
D
SET
s2k+1
D
CLR
SET
CLR
s2k
D
SET
CLR
2fbit
SET
CLR
sCMI
fbit defazat
sdecodat
D.P.
sMILLER
Figura 18. O schem bloc posibil pentru decodarea codurilor bifazic-S, CMI i Miller
- decodarea codurilor AMI, BnZs i HDB3 folosete faptul c bitul 1 este codat cu nivele de modul A, iar
bitul 0 este decodat cu un nivel de 0 voli.
Ex2. decodarea AMI necesit o redresare dubl alternan a semnalului codat recepionat care este eantionat
cu tactul de bit sincronizat local.
sAMI
Redresor bialternanta
AGC
SET
comp
V/2
CLR
Inlocuire
secv.
completare
sdec
Detectare
secv.
completare
Recuperare
fbit
- apoi acesta este comparat cu un prag de nivel +A/2 pentru a se decide bitul recepionat. naintea comparrii,
un circuit AGC asigur un nivel constant semnalului recepionat.
- decodarea codurilor BnZs i HDB3 necesit utilizarea, pe lng decodorul AMI, a unui circuit care s
recunoasc secvena de completare i s o nlocuiasc cu n sau cu 4 bii "0".
- decodarea codului 4B3T este mult mai complex deoarece n acest caz trebuie determinat alfabetul folosit
la codare. De asemenea, acest decodor utilizeaz redundana introdus pentru a corecta unele combinaii de
erori.
- recuperarea tactului de simbol n receptoarele AMI poate fi realizat folosind metoda energetic- vezi
capitolul despre QAM.
RTS
CTS
Comanda a transmisiei
CE
TXD
Tip Cod
Codor
Semnal Codat
TxCLK
Transmisie
Unitate de receptie
Egalizor
Limitator
Receptie
Oscilator + Divizor
CD
Detector de purtatoare
fatac
RxD
Unitate de Linie
Decodor
flocal
RxCLK
Sincronizare
RECEPTIE
10
TM curs 4
- datele de emisie TxD sunt livrate codorului n ritmul tactul de bit de emisie TxCk furnizat de blocul
oscilator-divizor. Codul BB dorit este selectat de comanda intern Tip Cod.
- semnalul codat este trimis ctre unitatea de linie care asigur adaptarea cu linia fizic de transmisie.
- blocul de Comand a Transmisiei este comandat de semnalul de interfa RTS (Request to Send) i
rspunde calculatorului cu semnalul de confirmare CTS(Clear to Send), dup un interval de timp
RTS/CTS, pe durata cruia furnizeaz codorului secvena de date de sincronizare.
- n funcie de tipul de conexiune 2w/4w, se folosesc una sau dou perechi de fire.
- n funcionarea half-duplex pe 2 fire, transmisia are prioritate, iar circuitul de Comand a Transmisiei
blocheaz etajul de intrare n receptor pe durata ct semnalul RTS este activ.
- etajul de intrare n receptor asigur trecerea de la circuitul simetric la circuit de tip asimetric, amplificarea i
filtrarea semnalului recepionat, precum i egalizarea atenurii introduse de cablul de transmisie.
- semnalul este apoi limitat, devenind semnal numeric, i este utilizat de circuitul de sincronizare ca semnal
de referin de faz, pentru a furniza tactul fsincro local, necesar demodulatorului, i tactul de bit de recepie
RxCk.
- semnalul limitat intr, de asemenea, n decodor, mpreun cu tactul fsincro, pentru decodarea datelor
recepionate RxD.
- semnalul de la ieirea etajului de intrare este introdus i n blocul Detector de Purttoare DP, care
monitorizeaz nivelul semnalului de intrare i valideaz/inhib receptorul dac nivelul acestuia este mai
mare/mic dect nite nivele prestabilite; acest bloc furnizeaz calculatorului semnalul de interfa CD
(Carrier Detect).
Bibliografie
Nicolae Dumitru Alexandru, Gunter Morgenstern; Digital Line Codes and Spectral Shaping, Matrix
Rom Bucureti 1998
Ha H. Nguyen, Ed Shwedyk; A First Course in Digital Communications Cambridge University
Press 2009
11