Sunteți pe pagina 1din 11

TM curs 4

1
Tehnici de modulaii digitale

n cazul transmissiolor digitale mesajul const dint-un numr finit de simboluri mulimea cu simbolurile
posibile se numete alfabetul sursei
Ex. textul scris n limba romn const din aproximativ 80 de simboluri: 26 de caractere ale
alfabetului latin la care se adaug 5 caractere cu diacritice= 31 de caractere ori 2 (litere mici i
mari)=62 caractere + 10 cifre i cteva semne de punctuaie: .,?- etc).
- n tehnologia informaiei (IT) alfabetul suresei const din elementele unui cmp Galois GF(2
n
)(adic
mesajul este format din M=2
n
simboluri).
- Cel mai utilizat alfabet al sursei este alfabetul binar care conine dou elemente 0 i 1.

Transmisiuni n banda de baz

1. Parametrii liniilor fizice
- Liniile fizice sunt canale a cror band de frecven este limitat doar de considerente fizice;
- Exemple: perechile de fire torsadate copper twisted wires(cablu telefonic, UTP...) sau cablurile coaxiale
- Pot fi modelate ca medii de transmisie cu constante distribuite, caracterizate de exponentul de propagare ,
atenuarea a, defazajul i impedana caracteristic Z
c
,:

( )( )
( ) ( )
( ) ( )
c
= ( ) + j ( ) R + j L G+ j C ;
a = ;
= ;
R + j L
( ) = ;
Z
G+ j C
l
l
o e | e = e e
e o e
e | e
e
e
e
(1)
R/2
R/2
C
L/2
L/2
G

Figura 1. Schema echivalent a firelor torsadate
- n Figura 1, R, L, C i G (admitana) se definesc per unitatea de lungime.
- se noteaz cu ( )
g
t e caracteristica de timp de grup a canalului de transmisie. ( )
g
t e este definit de (2) i
reprezint ntrzierea n canal a diferitelor componente spectrale.
( )
( )
g
d
d
e
t e
e
= (2)
- Condiia necesar pentru a asigura o caracteristic constant a(f) i una liniar
g
(f) este (3).

RC
=1;
GL
(3)
- ndeplinirea condiiei (3) conduce la transmisia nedistorsionat a semnalelor de date pe aceste canale.
- Valorile atenurii i defazajului per unitate de lungime se obin impunnd (3) n (1); rezult (4) i (5).
- Practic, (3) nu poate fi respectat; caracteristicile reale sunt reprezentate n Figura 2.

R C G L
= + ;
2 L 2 C
o (4)
= LC; | e (5)
TM curs 4
2

Figura 2. Caracteristicile a(f) i (f)
- 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:
( ) a f K f ~ (6)
- 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):
0 0. 5 1 1. 5 2
x 10
8
-1
0
1
2
3
4
5
6
7
8
a
t
e
n
u
a
r
e
[
d
B
/
k
m
]
0 0. 5 1 1. 5 2
x 10
8
0
0. 5
1
1. 5
2
2. 5
x 10
-8
i
n
t
a
r
z
i
e
r
e
[
s
/
k
m
]
frec vent a[ Hz ]
TM curs 4
3

Figura 3. Caracteristica a(f) a canalelor fizice
( ) ( ) ( )
r abs abs ref
a f a f a f = (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.

Figura 4. Densitatea spectral de putere a semnalului digital aleator
- Cea mai mare parte a puterii semnalului e concentrat n banda [0; 2]f
N
, (f
N
fiind frecvena Nyquist, i
prin definiie f
N
= f
simbol
/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.

0 0.5 1 1.5 2 2.5 3 3.5 4
x 10
6
0
2
4
6
8
10
12
14
16
18
a
t
e
n
u
a
r
e
[
d
B
/
k
m
]
frecventa[Hz]
ar(f)
atenuare absoluta la frecventa f
f
fr
0[dB]
ar
atenuare absoluta la frecveta de refeinta
0 1 2 3 4 5 6
0
0.2
0.4
0.6
0.8
1
W
-
d
e
n
s
i
t
a
t
e
a

s
p
e
c
t
r
a
l
a

d
e

p
u
t
e
r
e
f/fN
TM curs 4
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.

Figura 5. Densitatea spectral de putere a codurilor bifazic-S, Miller, CMI i AMI
- parametrii principali ai acestor coduri sunt:
- lrgimea benzii de frecven n care este concentrat cea mai mare parte a puterii semnalului codat
i poziionarea acesteia pe axa frecvenelor absolute;
- prezena /absena componentei continue n spectrul semnalului codat;
- capacitatea de sincronizare, adic densitatea de tranziii n semnalul codat;
- complexitatea codrii-decodrii.
Coduri NRZ(Non-Return to Zero)
-codul NRZ unipolar 0 este codat cu tensiunea de 0V i 1 este codat cu o tensiune pozitiv
-codul NRZ polar 0 este codat cu o tensiune de -V i 1 este codat cu o tensiune +V

Figura 6. Exemplu de codare NRZ
-Densitatea spectral de putere a codului NRZ este prezentat n Figura 4.
- Puterea de sincronizare a acestor coduri este relativ redus, la secvene lungi de bii cu aceeai valoare
nu exist informaie de sincronizare.
- Energia este concentrat pe componente spectrale cu frecvena redus
Coduri RZ(Return to Zero)
-n cazul codurilor RZ informaia este codat n prima jumtate a simbolului electric, a doua jumtate este
obligatoriu 0V
- RZ unipolar: 0 este codat cu tensiunea de 0V i 1 este codat cu simbolul +V0
- RZ bipolar 0 este codat cu simbolul V0 i 1 este codat cu simbolul +V0

Figura 7. Exemplu de codare RZ
0 0.2 0.30.5 0.6 1 1.31.5 2 2.5 3 3.5 4
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
f/fN


Bifazic
Miller
CMI
AMI
Bifazic [0.6; 2.5]
CMI [0.2; 2]fn
AMI [0.3; 1.3]fn
MILLER [0.3;1.3]
TM curs 4
5

Figura 8. Densitatea spectral de putere a codurilor RZ unipolar i RZ-bipolar
- Codul RZ unipolar are component continu i copmonente de joase frecven au putere mare,
componentele spectrale cu frecvena multipli de 2f
N
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]f
N.
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.
Coduri bifazice (Manchester)
- codul bifazic printe, bifazic-L, are urmtoarea regul de codare [alex]:
-1(mark-M) e codat cu o tranziie pozitiv la mijlocul perioadei de bit (LH);
-0 (space-S) e codat cu o tranziie negativ la mijlocul perioadei de bit (HL);
1 1 1 0 0 0 0 0 1

Figura 9. Exemplu de codare Manchester
- codul prezint o nedeterminare de 180, care necesit un circuit de resincronizare.
- pentru a elimina aceast nedeterminare, se folosesc dou variante difereniale: bifazic-S i bifazic-M,
numite i coduri Manchester difereniale.
- codul bifazic-S are urmtoarea regul de codare:
- se insereaz o tranziie la fiecare margine a perioadei de bit, iar dac bitul care trebuie codat e 0 se
mai insereaz o tranziie la mijlocul perioadei de bit.
1 1 1 0 0 0 0 0 1

Figura 10. Exemplu de codare Bifazic-S
- 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]f
N
;
- aceast band de frecven este aproximativ egal cu cea a secvenei necodate, dar distribuia densitii
0 1 2 3 4 5 6 7 8
0
0.1
0.2
0.3
0.4
0.5
0.6
f/f
N
P
S
D
PSD vs f/f
N
- RZ unipolar
0 1 2 3 4 5 6 7 8
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
f/f
N
P
S
D
PSD vs. f - RZ bipolar
[0.3,1.4]f
N
TM curs 4
6
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 2f
bit
. Pentru decodare va fi necesar sincronizarea, la recepie a unui semnal
de tact cu frecvena f
local
= 2f
bit
.
- dac considerm cele dou semiperioade, 2k+1 i 2k+2, ale celei de a (k+1)-a perioade de bit, cnd se
codeaz bitul b
k+1
(vezi Figura 10), semnalul bifazic-S poate fi scris:

b b
b b k 1
s (2k 1) s (2k);
s (2k 2) s (2k 1) b
+
+ =
+ = +
(8)
- 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 1 1 0 0 0 0 0 1
Bi f -s
Mi l l er
Tact

Figura 11. Exemplu de codare cu codul Miller
- durata minim a palierului este egal cu perioada de bit;
- intervalul maxim dintre dou tranziii succesive este de dou perioade de bit; aceste dou aspecte conduc
la scderea lrgimii de band ocupate de semnalul codat Miller.
- codul Miller concentreaz puterea n banda [0,3 1,3]f
N
, vezi Figura 5, dac se consider componentele ce
conin 80 % din puterea semnalului codat;
- aceasta reduce efectul distorsionant al neuniformitii caracteristicii a(f) a cablului, permind utilizarea
codului pentru debite binare mai ridicate.
- dar, acest cod prezint component continu i componente semnificative de joas frecven, care l fac
nerecomandabil la debite binare sczute;
- Figura 12 prezint ntr-o manier comparativ efectele neuniformitii caracteristicii a(f) asupra
semnalelor codate bifazic i Miller.
- datorit benzii de frecven mai nguste, semnalul Miller este mai puin distorsionat de
neuniformitatea caracteristicii a(f) i mai puin afectat de perturbaii;
- datorit poziionrii la frecvene mai joase el este mai puin atenuat dect cel bifazic.
- capacitatea de sincronizare este nc bun, deoarece intervalul maximul dintre dou tranziii consecutive
este de dou perioade de simbol.
- deoarece pentru fiecare secven informaional exist dou secvene codate bifazic, iar starea iniial a
codorului Miller poate fi 0 sau 1 se poate arta c exist patru secvene codate Miller pentru o
anumit secven informaional.
TM curs 4
7

Figura 12. Efectele neuniformitii caracteristici a(f) asupra semnalului codat Bifazic-S si Miller

Codul CMI (Coded Mark Inversion)
- regula de codare a codului CMI este:
- bitul 0 este codat cu o tranziie pozitiv la mijlocul perioadei de bit (LH);
- bitul 1 este codat alternativ cu 1 (+V) sau 0( V), (LL sau HH)
1 1 1 0 0 0 0 0 1
CMI
Tact

Figura 13. Exemplu de codare cu codul CMI
- 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,2f
N
, 2f
N
], considernd componentele ce conin aproximativ 80%
din puterea semnalului codat, iar semnalul codat nu are c.c.

Codul AMI (Alternate Mark Inversion)
- codul AMI are urmtoarea regul de codare:
- bitul 0 este codat cu nivelul de 0 voli;
- bitul 1 este codat alternativ cu nivele +/- A voli pe ntreaga perioad de bit.
1 1 1 0 0 0 0 0 1
AMI
Tact

Figura 14. Exemplu de codare cu codul AMI
- 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]f
N

- 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.
0 0.3 0.6 1.3 2.5 4
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
f/fN


Bifazic [0.6; 2.5]
dif. at. MILLER Atenuare absoluta la mijlocul benzii MILLER
Atenuare absoluta la mijlocul benzii BIF
dif. at. Bifazic
TM

- p



-
-
-
Co
- e
- r
tre
- p
sch
- p
dat
nl
de
32
rat
Ta
Nr
4b
5b
- N
pu
ma
M curs 4
pentru n = 6,



violrile re
trebuie nlo
densitatea
alte coduri
density bip
odul MLT3 (
este schema
regula de co
ece la starea
puterea de si
himb starea
pentru a elim
te este prec
locuit cu un
5 bii se ale
2 de combina
ta codrii es
abel 1. Regula
r 0 1
0000 000
11110 0100
Nivelul fizic
uterea radiat
ai puin zgo
, secvena de
0 bit 0
V bit 1
B - bit 1
egulii de cod
ocuite cu se
spectral de
i elaborate p
polar-3 zero
(Multitransi
de codare u
odare: la 0
a urmtoare
incronizare
a.
mina acestui
codat 4b5b(
grup de 5 b
eg combina
aii numai 1
ste 4/5), dar
a de precoda
2
01 0010 0
01 10100 10
c al sistemu
t de cabluri
omot n band
Figura
e completar
codat cu 0 v
codat cu un
codat cu un
Figu
dare AMI s
ecvene de n
e putere a co
pentru a mb
os) i 4B3T
ition 3)
utilizat n tr
se pstreaz
e din secven
Figur
a acestui co
i neajuns n
(Vezi Tabel
bii. Prin ace
iile care con
16 sunt valid
r crete debit
are 4b5b
3 4
0011 0100
0101 01010
lui Fast Eth
ile utilizate
da de frecve
17. Densitate
re este 0VB0
voli
n nivel +/- A
n nivel +/- A
1
AMI
Tact
B6ZS
ura 15. Exem
sunt utilizate
n bii 0.
odului BnZ
bunti cap
(4-binary, 3
ansmisiile E
z starea an
na de stri 0
ra 16. Exem
od este redus
n sistemul Et
l 1.). Aceas
east precod
nin un num
de echival
tul transmis
5 6
0101 0110
01011 0111
hernet 100B
de acest sis
en alocat
ea spectral
0VB:
A voli care
A voli care r
1 0 0 0 0 0
0 V B V 0
mplu de coda
e pentru ide
Zs este simil
pacitatea de
3-ternary).
Ethernet la d
nterioar, la
0 +V
plu de codar
s deoarece
thernet 100B
st precodar
dare crete p
mr mare de b
ent cu o red
iei cu 25%
7
0 0111 10
10 01111 10
ASE-TX a
stem, pe fre
transmisiil
de putere a
violeaz reg
respect regu
B
0 0 1 1
V

re cu codul B
entificarea a
ar cu cea a
e sincroniza
debit de 100M
fiecare bit d
0 -V
re cu codul M
la secvene
BASE-TX
re nseamn
puterea de si
bii de 1),
dundan de
de la 100M
8 9
000 1001
0010 10011 1
fost proiect
ecvene mai
lor FM com
codului MLT
gula de coda
ula de codar
B6Zs
acestor secv
a codului AM
are a codulu
Mbps pe cab
de 1 semn
0 +V
MLT-3
mai lungi d
nainte de c
c fiecare
incronizare
scade sensi
1 bit la patr
Mbps la 125M
A B
1010 1011
10110 10111
tat astfel nc
mari de 25M
merciale)

T3 comparat
are AMI
re AMI
vene la rece
MI
ui AMI sunt
blu UTP
nalul codat s

de zero, sem
odare MLT
e grup de c
(din cele 32
ibilitatea la p
ru bii de inf
Mbps
C D
1100 110
1 11010 110
ct, s se mi
MHz (Ex.s
cu NRZ
epie, unde
t HDB3 (hig
schimb sta
mnalul codat
T-3 secvena
cte 4 bii e
2 de combin
perturbaii (
formaie, ad
D E
01 1110 1
011 11100 1
inimizeze
genereze c
8
ele
gh-
area
t nu
a de
este
naii
(din
dic
F
1111
11101
ct
TM curs 4
9
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.

2.4 Decodarea codurilor BB
Ex1. codul bifazic-S
- decodarea codului bifazic-S se bazeaz pe ecuaiile de codare (8).
- considerm c bitul b
k+1
a fost codat n semiperioadele 2k+1 i 2k+2 ale tactului de bit;
- folosind (8) pot fi deduse relaiile de decodare (9).
- bitul b
k+1
, codat n semiperioadele 2k+1 i 2k+2, este decodat pe durata semiperioadelor 2k+2 i 2k+3,
inserndu-se o ntrziere de o jumtate de perioad.
- decodarea urmtorului bit b
k+2
ncepe n intervalul 2k+4.

b b b k 1 b b k 1 b k 1 k 1
b b b b b k 1 b k 1
b b b k 2 b b k 2 b k
s (2k 2) s (2k) s (2k 1) b s (2k) s (2k) b s (2k) 1 b b ;
s (2k 3) s (2k 1) s (2k 2) s (2k 1) s (2k 1) b s (2k 1) b ;
s (2k 4) s (2k 2) s (2k 3) b s (2k 2) s (2k 2) b s (2k 2) 1 b
+ + + +
+ +
+ +
+ = + = = =
+ + = + + = + + =
+ + = + + = + + =
2 k 2
b ;
+ +
=
(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 2f
bit
) .
- 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 f
bit
, 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 f
sincro
(= 2f
bit
) 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
10
Q
Q
SET
CLR
D
Q
Q
SET
CLR
D
Q
Q
SET
CLR
D
Q
Q
SET
CLR
D
2fbit
srec
sbif
sCMI
sMILLER
Q
Q
SET
CLR
D
fbit defazat
D.P.
sdecodat
s2k+1 s2k+2 s2k s2k+3 s2k+4

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.
AGC
Redresor bi-
alternanta
comp
Q
Q
SET
CLR
D Inlocuire
secv.
completare
Detectare
secv.
completare
Recuperare
f
bit
s
AMI
V/2
s
dec

Figura 19. Schema bloc a decodoarelor AMI i BnZs
- 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.

Schema bloc a unui modem BB
- este prezentat n Figura 20
RECEPTIE
EMISIE
Comanda a transmisiei
RTS
CTS
Codor TXD
CE Tip Cod
Oscilator + Divizor TxCLK
Unitate de Linie Transmisie Semnal Codat
Unitate de receptie
Egalizor
Limitator
Receptie
Decodor
Detector de purtatoare CD
Sincronizare RxCLK
flocal
fatac
RxD

Figura 20. Schema bloc simplificat a unui modem BB
TM curs 4
11
- 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 f
sincro
local, necesar demodulatorului, i tactul de bit de recepie
RxCk.
- semnalul limitat intr, de asemenea, n decodor, mpreun cu tactul f
sincro
, 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

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