Sunteți pe pagina 1din 30

1

capitolul 3

MULTIPLEXARE I DEMULTIPLEXARE IN TIMP


Introducerea mai multor semnale de la surse diferite, cu caracteristici diferite, pe acelai canal pentru a fi transmise, se numete multiplexare. Operaia invers, de extragere i separare a semnalelor la receptor se numete demultiplexare. Multiplexarea i demultiplexarea se pot face n timp sau n frecven. Multiplexarea i demultiplexarea n timp se bazeaz pe eantionarea semnalelor i refacerea semnalelor originale din eantioane.

3.1. Eantionarea
Prin eantionare (sampling), un semnal analogic, continuu variabil n timp, eventual cu discontinuiti, este transformat ntr-o suc- semnal analogic g(t) s. eantionat gS(t) cesiune de impulsuri egal distanate n timp, cu amplitudinea egal cu nivelul semnalului la momentul prelevrii eantionului; ideal, durata unui eantion este zero fig. 3.1. Practic, este suficient ca durata impulsului s fie mic fa de durata eantionrii. timp Intervalul de timp dintre dou eantioane este durata (perioada) eantionrii TS iar mrimea fS = 1/TS este frecvena (viteza) de Fig. 3.1. Semnal eantionat eantionare. Prima problem const n determinarea condiiilor n care semnalul eantionat reproduce semnalul util, astfel ca la recepie s se poat reface semnalul original; aceastea sunt stabilite prin teorema eantionrii. Conform teoremei eantionrii (Shanon - Kotelnikov): dac transformata Fourier G() a semnalului analogic g(t) este zero pentru orice frecven mai mare dect o valoare dat fm = m/2 (|G( > m)| = 0) i se cunosc valorile semnalului n toate momentele tn = nTS (n ntreg), atunci semnalul variabil n timp g(t) este cunoscut pentru orice valoare a lui t cu condiia ca: fS = 1/TS fN = 2fm (frecvena fN = 2fm se numete frecven Nyquist) (3.1) Cu alte cuvinte, din semnalul eantionat se poate extrage semnalul util dac frecvena de eantionare este mai mare sau egal cu dublul frecvenei maxime din spectrul semnalului analogic. Aadar, numai semnalele cu spectru limitat pot fi refcute din semnalul eantionat. De exemplu, un semnal analogic cu spectrul limitat la 4kHz, trebuie eantionat cu fS 8kHz. Conform teoremei eantionrii, dac condiia (3.1) este satisfcut, atunci: prima component (fundamentala) din spectrul semnalului eantionat este chiar semnalul analogic iniial. Aceasta nseamn c pentru refacerea semnalului util este suficient utilizarea unui filtru trece-jos (FTJ), la intrarea cruia se aplic semnalul eantionat iar la ieire se obine semnal analogic proporional cu cel iniial. Afirmaiile de mai sus pot fi dovedite nu prea riguros dar intuitiv, precum urmeaz.

Eantionarea poate fi privit ca modularea n amplitudine de ctre semnalul util g(t) cu spectru limitat la m = 2fm, a unui tren de impulsuri iS(t) periodic cu frecven fS i amplitudine unitar ca n fig. 3.2. Semnalul iS(t) fiind periodic admite serie Fourier, deci: g S ( t ) = g( t ) i S ( t ) = g( t ) a + 0 a n cos n S t n =1

g S ( t ) = a 0 g( t ) + a n g( t ) cos n S t
n =1

(3.2)

Primul termen a0g(t), este proporional cu semnalul util i are acelai spectrul ca i g(t). Termenii din sum sunt sinusoide cu frecvenele nfS, modulate n amplitudine de ctre semnalul util, deci avnd spectrele n jurul frecvenelor nS fig. 3.3.
semnal analogic [g(t)] tren impulsuri [iS(t)] TS 1 semnal eantionat timp -m 0 m spectru semnal eantionat GS() spectru semnal util G()

timp Fig. 3.2. Eantionare prin modularea n amplitudine a unui tren de impulsuri

-2S

-S

0 2 m

2 S

Fig. 3.3. Spectrul semnalului eantionat

Se observ c: - prima component din spectrul semnalului eantionat este proporional cu spectrul semnalului util; - spectrele nu se suprapun dac este ndeplinit condiia (3.1). Conform teoremei eantionrii, semnalul poate fi refcut perfect din eantioanele sale dac (3.1) este realizat. Acesta este ns cazul ideal. In situaiile reale apar erori. Semnalele reale sunt ntotdeauna limitate n timp, cel puin pe durata observaiei i ca urmare au spectrul infinit, n timp ce pentru refacere ideal se impune ca spectrul s fie finit deci semnalul s fie cu durat infinit i observat pe toat aceast durat. Consecina este apariia erorilor de trunchiere: spectrul semnalului refcut este limitat, trunchiat. O alt categorie de erori apare cnd frecvena de eantionare nu este destul de mare. In acest caz, componentele spectrale cu frecven peste viteza de eantionare apar n semnalul refcut cu frecvene false; aceste componente se numesc alias i apare eroarea de aliasing. Trebuie remarcat c n situaiile reale eantioanele nu pot avea durat zero. Eantioanele sunt sub form de impulsuri dreptunghiulare; dac durata este destul de redus fa de perioada de eantionare, refacerea semnalelor nu este afectat. Mai trebuie remarcat c n telecomunicaii, ntotdeauna semnalele sunt cu spectru limitat sau sunt formate astfel prin filtrare, ceea ce permite determinarea vitezei de eantionare potrivite i refacerea semnalelor cu erori satisfctor de mici. Eantionarea chiar este o modulare n amplitudine a impulsurilor MIA (PAM Pulse Amplitude Modulation), furniznd un semnal de impulsuri modulate n amplitudine (IMA). Semnalele eantionate se obin prin dou procedee: 1. Prin modularea n amplitudine a unui tren de impulsuri dreptunghiulare, de ctre semnalul util. Practic se realizeaz produsul dintre g(t) i iS(t), folosind multiplicatoare de variate

tipuri - modulatoare echilibrate cu tranzistoare sau diode, amplificatoare cu transconductan variabil, dispozitive neliniare. 2. Cu ajutorul circuitelor de eantionare i memorare (S&H Sample and Hold), bazate pe ncrcarea unui condensator cu tensiunea de semnal util. In acest scop se utilizeaz comutatoare analogice comandate generator impulsuri de trenul de impulsuri. Nivelele ia is memorate n condensator sunt apoi vs vin vin vh citite cu un circuit poart. A=1 A=1 Principiul de funcionare al unui Ka Ks A1 A2 circuit S&H reiese din fig. 3.4. Ch
Amplificatorul A1 are rezisten de ieire mic pentru ca condensatorul de memorare Ts Ch s se ncarce rapid; A2 are rezisten de vin vh vs intrare mare pentru ca Ch s nu descarce n timpul memorrii. In perioada de achiziie Ta, comutatorul Ka este nchis i Ch se ncarc pn la valoarea vin de la sfritul perioadei. Apoi Ka se deschide i urmeaz Ta Th s ia is perioada de memorare Th n care tensiunea pe Ch apare la ieirea A2. In timpul memorrii, pentru un timp de eantionare s, se i i i i i i nchide Ks i la ieire apar impulsurile mo- Ks Ka i d i d i d i d i d i dulate n amplitudine. Perioada de eantionare este: TS = Ta + Th. Fig. 3.4. Circuit de eantionare i memorare (S & H). Schema descris este cu condensator de Schem bloc principial i diagram de semnale memorare la mas, dar exist i scheme cu condensator n bucla de reacie. Ideal, ar trebui ca Ch s ncarce complet n perioada de achiziie i s nu se descarce n perioada de memorare iar durata comutrii Ka (timpul de apertur) s fie nul. In practic aceste condiii nu sunt perfect realizate i apar erori.

Pentru multiplexare n timp se pot utiliza impulsuri modulate n amplitudine. In prezent se folosesc ns impulsuri modulate n cod, cu avantaje majore.
Nota 1. Apariia erorii de aliasing se poate explica folosind fig. 3.3. Considernd c relaia (3.1), nu este ndeplinit adic fs < 2fm, are loc o suprapunere a spectrelor fig. N1-1, zonele haurate. O component spectral a semnalului original So(f1), din zona de suprapunere, apare n banda 0 fm cu frecvena fs f1 reprezentnd semnal alias Sa(fs f1) (o component spectral). Componentele alias fiind n banda semnalului, nu pot fi nlturate prin nici un mijloc i distorsioneaz semnalul refcut, al crui spectru poate s fie mult diferit de al semnalului original, obinut prin filtrare - fig. N1-1. O prim msur de reducere, dac nu de eliminare, a erorilor de alias const n limitarea spectrului semnalului nainte de eantionare, la o valoare care s satisfac relaia (3.1). Filtrul de intrare, FTJ sau FTB, cu frecvena de tiere mai mic dect fs/2, se numete adesea filtru antialiasing. Gs(f+fs) Gs(f) Sa(fs f1) So(f1) Gs(f-fs)

-fs -fm

0 -fs + fm fs - fm Gs(f)refcut

fm

fs

0 fm f -fm Fig. N1-1. Apariia semnalelor alias i spectrul semnalului refcut din eantioane

3.2. Principiul multiplexrii n timp


O aplicaie interesant a eantionrii const n multiplexarea (cu divizare) n timp TDM (Time Division Multiplexing TDM) a semnalelor. Principiul multiplexrii n timp reiese din fig. 3.5: n intervalele dintre eantioanele unui semnal se introduc eantioanele altuia .a.m.d.
g1S(t)

KT
g2S(t)

g1S(t) recepionat transmisie recepie

KR
g2S(t) recepionat

comand KT

comand KR

Fig. 3.5. Principiul multiplexrii i demultiplexrii n timp

Pentru demultiplexare corect este necesar sincronizarea comutatoarelor de la transmitor (KT) i de la receptor (KR). Numrul canalelor (semnalelor) care se pot multiplexa N, depinde de frecvena de eantionare i de durata impulsurilor. Presupunnd pentru toate canalele aceeai vitez de eantionare fS = 1/TS i aceeai durat a impulsurilor i, la limit, dac impulsurile se succed fr intervale: Nmax = TS/i. In realitate, ntre dou impulsuri trebuie asigurat un interval de timp (pauz) de acelai ordin de mrime cu durata impulsurilor; presupunnd durata pauzei egal cu a impulsurilor, rezult Nmax TS/2i. De exemplu, pentru semnal vocal cu fm = 3400Hz eantionat cu fS = 8000Hz i TS = 125s, pentru i = 1s rezult Nmax 62 canale, ceea ce este destul de puin. Singura soluie pentru creterea numrului de canale este reducerea duratei impulsurilor i, deoarece TS este impus de semnalul util. In procedeul de multiplexare n timp descris mai sus, se utilizeaz impulsuri cu nivele variabile, adic modulate n amplitudine, cu numeroase dezavantaje, printre care: dificulti de stocare, susceptibilitate la perturbaii, deformri i modificri de nivel la trecerea prin circuite selective etc. Acest procedeu este foarte rar utilizat n telecomunicaii. In prezent, multiplexarea n timp se face cu impulsuri modulate n cod, deci se multiplexeaz semnale digitale. In paragraful urmtor se prezint principiile modulaiei impulsurilor n cod; mai multe detalii legate de obinerea acestor semnale sunt n 3.6.

3.3. Principiul transmisiilor cu impulsuri modulate n cod


3.3.1. Principiul modularii impulsurilor n cod
Transmisiile digitale au avantaje majore fa de cele analogice. Pentru transmisie digital, semnalele analogice sunt transformate, codate, n semnale digitale printr-un ansamblu de prelucrri numit modularea impulsurilor n cod (MIC, PCM Pulse Code Modulation). Modularea impulsurilor n cod este o form de codare a semnalelor analogice n numere (cuvinte) binare, care include eantionarea, cuantizarea i codarea numeric a semnalului original. Aadar, MIC este de fapt o form de conversie analog digital. In procedeul clasic, nc cel mai folosit, fiecrui eantion prelevat din semnalul analogic i corespunde un cuvnt binar cu numr fixat de bii. Dac cuvintele binare sunt cu M bii, numrul de nivele reprezentabile este 2M, finit.

In prezent, se folosesc din ce n ce mai mult i procedee de MIC difereniale (MICD, DPCM) n care se codeaz numai diferena dintre nivelul unui eantion i al eantionului precedent. Exist mai multe variante de MICD, printre care: MICD clasic, modulaia Delta (MD), MD adaptiv (MDA), MICD adaptiv (MICDA). Impulsurile modulate n cod (IMC) sunt materializate sub forma unei succesiuni de impulsuri ideal dreptunghiulare, grupate n cuvinte cu numr fixat de impulsuri i transmise pe canal n serie. Obinerea impulsurilor modulate n cod presupune parcurgerea urmtoarelor etape: 1. Filtrarea semnalului analogic, cu FTJ sau FTB, pentru limitarea spectrului i reducerea erorilor de aliasing. 2. Eantionarea semnalului pentru obinerea semnalului de IMA. 3. Cuantizarea semnalului eantionat urmat de codare, pentru obinerea semnalului digital. Cuantizarea i codarea reprezint de fapt o conversie analog numeric (CAN, CAD, ADC Analog to Digital Conversion). Semnalul de impulsuri modulate n cod este procesat i transmis serial pe canal sub form de impulsuri. La recepie, dup extragerea semnalului digital, pentru refacerea semnalului analogic se efectueaz urmtoarele operaii: 1. Decodarea semnalului de IMC, de fapt o conversie numeric analog (CNA, DAC Digital to Analog Conversion), n urma creia se obine un semnal n trepte. 2. De regul se execut reeantionarea semnalului n trepte, pentru eliminarea efectului de memorare de ordin zero (zero-order-hold effect) care determin distorsionarea spectrului (nivele constante au durat cel puin TS = 1/fS). 3. Filtrarea, pentru refacerea semnalului analogic, de regul cu FTJ. Echipamentul cu care se realizeaz MIC se numete codor iar cel care realizeaz refacerea semnalului analogic din IMC se numete decodor; ansamblul celor dou echipamente, frecvent realizate sub form de circuit integrat, se numete CODEC (codor decodor) MIC, a crui schem bloc apare n fig. 3.6.
semnal analogic Filtru (300 3400Hz) impulsuri de eantionare (fS) IMA eantionare Cuantizare codare numeric (CAN) IMC PROCESARE SEMNAL TRANSMISIE / RECEPIE

s. analogic refcut Filtru (FTJ, 3400Hz)

reeantionare (fS)

s. n trepte Decodare (CNA)

Fig. 3.6. Codor decodor (CODEC) MIC

In cazul semnalului telefonic, banda se limiteaz prin filtrare la 300 3400Hz. Eantionarea se execut cu fS = 8kHz, iar cuantizarea se realizeaz cu 8bii, valori standardizate. Ca urmare, transmisiile se realizeaz cu 64kbii/s., n cuvinte de cte 8 bii.

Semnalul IMC binar este de fapt un semnal de date i se transmite cu tehnicile trasmisiunilor de date, descrise pe larg n literatur. In continuare se vor aborda numai unele probleme legate direct de tehnica transmisiilor cu multiplexare n timp, cum sunt: sincronizarea, codarea le linie, banda necesar etc.

reprezentare numeric n cod binar

Semnalul la ieirea din codor este de forma semnalului vehiculat n circuitele digitale ale codorului, deci este un semnal binar unipolar NRZ (Non Return to Zero) fig. 3.7. Acelai tip de semnal se aplic i la intrarea decodorului de IMC.

semnal analogic semnal IMA TS


MSB b6 b5 b4 b3 b2 b1 LSB 0 0 1 0 1 1 1 1 0 1 0 0 0 0 1 1 0 0 1 1 0 1 1 0

timp

TB =15,625s semnal IMC binar unipolar NRZ (ieire codor IMC) +V 0

TS 125s

001011110100001100110110

timp cuvnt binar n1 cuvnt binar n cuvnt binar n+1

Fig. 3.7. Semnale ntr-un codor IMC pentru semnal vocal (fS = 8kHz, reprezentare numeric cu 8bii/eantion)

3.3.2. Structura sistemelor de transmisie cu IMC


Inainte de introducere pe canal, semnalele de date (IMC), sunt prelucrate. In general, la transmitor se execut (fig. 3.8): 1) codri pentru eliminarea redundaelor (compresie digital), operaie care nu se execut ntotdeauna (de obicei se face pentru transmisiile TV digitale); 2) codri pentru detecia i corectarea erorilor; 3) multiplexarea n timp, n cursul creia se execut i organizarea (gruparea) biilor n cadre i se introduc impulsuri de sincronizare-cadre i de semnalizare1; 4) ntreeserea biilor (scrambling) pentru reducerea efectelor rafalelor de zgomot (nu se execut ntotdeauna) i / sau eliminarea irurilor lungi de 0 i 1; 5) codarea de linie i / sau modularea digital a purttoarei (AF, RF, und optic). La receptor, se execut operaiile inverse: 1) demodularea i/sau decodarea de linie concomitent cu recuperarea informaiei de timp, adic refacerea semnalelor (tactelor) de sincronizare de cadre i de bit; 2) de-ntreeserea (descrambring); 3) demultiplexarea; 4) decodarea cu detecia i corecia erorilor; decompresia (care este tot o decodare); 5) decodarea IMC i obinerea semnalului analogic. In cazul transmisiilor la distane mari, pe canal se introduc regeneratoare repetoare de semnal. Acestea realizeaz operaiile de recepie pn la decompresia digital, obinnd un semnal binar practic fr erori (depinde de performanele codului corector) cu care se reiau operaiile de la transmisie i semnalul este reintrodus n canal curat de zgomot. Este de menionat c practic n toate sistemele mari pentru transmisiuni de date (IMC) se utilizeaz multiplexarea n timp, aceast posibilitate fiind unul dintre avantajele majore ale comunicaiilor digitale.

Multiplexarea se face dup codarea de corecie a erorilor deoarece acesta se face diferit n funcie de natura informaiei, de nivelul de protecie necesar.

TRANSMITOR semnal analogic CODOR IMC compresie digital


codare detecie corecie erori

MUX

scrambling

codare de linie

CANAL

REPETOR

CANAL

REPETOR

CANAL

RECEPTOR decodare de linie descrambling DEMUX decodare (decompresie) DECODOR IMC semnal analogic

Fig. 3.8. Schema bloc a unui sistem de transmisie cu impulsuri modulate n cod

Primul sistem electric de telecomunicaie a fost telegraful un sistem digital, n care simbolurile literare i numerice se transmit n codul Morse. Dup inventarea telefonului (A. G. Bell i Edison) prin 1875, timp de aproape un secol telecomunicaiile au fost esenial analogice semnalele vehiculate, n principal vocale i video, fiind transmise n form analogic. Dup 1960 au aprut sistemele telefonice digitale, care utilizeaz modulaia impulsurilor n cod. De atunci, sistemele digitale s-au dezvoltat i diversificat continuu, n prezent avnd o pondere important i n continu cretere n ansamblul sistemelelor de telecomunicaii. Transmisiile de date au fa de cele analogice, cteva avantaje eseniale: 1. Semnalele digitale, prin natura lor discrete, permit multiplexarea n timp cu uurin, indiferent de surs (voce, video, date, ...) folosind aceleai echipamente de comutaie i ci de transmisie; numai interfeele cu utilizatorii difer, n funcie de semnalul analogic. 2. Transmisiile cu IMC pot asigura un raport semnal zgomot superior celui realizabil n sistemele analogice, ceea ce ncepe s devin esenial n condiiile accenturii polurii electromagnetice datorate activitii umane. La transmisiile pe distane foarte mari este necesar regenerarea semnalului i separarea de zgomotul aditiv de pe canal. Aceas operaie este dificil i uneori imposibil pentru semnale analogice, dar este perfect posibil n cazul celor digitale. Chiar dac zgomotul este mare i apar bii eronai, regenerarea fr erori este nc posibil folosind coduri corectoare de erori. Mai mult, dac un tip de semnal digital (de date, de exemplu) impune o rat de erori mai mic dect alte tipuri (vocal, de exemplu), se poate utiliza o codare adecvat pentru acel tip de semnal, echipamentele putnd fi utilizate fr modificri. 3. Sistemele digitale sunt mult mai flexibile dect cele analogice, n mai multe sensuri: (1) n funcie de necesiti, se poate schimba alocarea resurselor la diveri utilizatori, meninnd o ncrcare destul de constant a cilor; (2) adugnd sau modificnd interfeele cu utilizatorii, se pot vehicula variate semnale; (3) controlul echipamentelor, al serviciilor i al calitii semnalelor poate fi total ceea ce impune o ierarhizare uor realizabil. 4. Echipamentele utilizate n transmisiile cu IMC sunt realizate cu circuite integrate digitale relativ ieftine, iar costurile raportate la cantitatea de informaie vehiculat sunt deja mai mici dect n cazul sistemelor analogice; aceste costuri scad n continuare. Singurul dezavantaj major al transmisiilor cu IMC este c necesit o band de frecvene mult mai larg dect a semnalului analogic corespunztor. In plus, exist multe sisteme analogice n funcie care trebuie mai nti amortizate nainte de a fi nlocuite cu cele digitale.

In cazul sistemelor care vehiculeaz cantiti mari de informaie, avantajele menionate sunt mult mai importante dect dezavantajele, ceea ce justific rspndirea sistemelor digitale, tendina de a le nlocui pe cele analogice. In transmisia datelor exist o multitudine de probleme. In continuare vor fi tratate pe scurt numai acele aspecte care au o legtur direct cu tehnicile de multiplexare n timp: sincronizarea i banda de frecvene.

3.3.3. Sincronizarea n sistemele de transmisie cu IMC


Vehicularea informaiilor sub form discret impune gruparea informaiei elementare adic a biilor, ntr-o ordine ierarhic, pe nivele de semnificaie, aa cum caracterele n cri sunt grupate n cuvinte, numere, propoziii, fraze, paragrafe etc. Intr-o carte, caracterele sunt separate spaial iar grupurile de caractere (cuvinte, numere, ...)sunt separate cu ajutorul unor semne speciale spaii libere, puncte, virgule etc. In cazul transmisiilor de date, grupul elementar de bii este cuvntul. Un cuvnt este un grup de bii cu o semnificaie de un tip precizat i poate avea 1, 2, ... N bii; semnificaii frecvente ale cuvintelor sunt: nivelul unui eantion de semnal analogic, nceputul unui cadru (secven lung de bii) etc. La nivele superioare, cuvintele sunt grupate n secvene cu diverse denumiri: cadru, rafal, preambul etc. In cazul transmisiilor discrete, de date, biii respectiv impulsurile prin care sunt materializai1, sunt separai n timp. Pe de alt parte, semnalul recepionat este distorsionat, corupt i momentele n care semnalul recepionat este interpretat (eantionat) trebuie s fie astfel ca: eroarea de interpretare s fie minim; de regul momentul optim este la mijlocul impulsului (unde diagrama n ochi are deschidere maxim), ca n fig. 3.9; momentele de citire s fie separate prin durata impulsului perioada de bit TBR = TB.
EMISIE

semnal

+V 0 -V

1 timp

tact

TB date tact semnal refcute refcut din canal


+VR 0 -VR

TBR

impuls cu zgomot

momentele de eantionare pragurile de discriminare

RECEPIE

Fig. 3. 9. Eantionarea semnalului la recepie

Ansamblul de operaii prin care la recepie se obine irul de impulsuri cu perioada de bit i cu faz corect fa de a semnalului recepionat se numete sincronizare de bit.
Semnalul fizic purttor de informaie binar impulsul de date, poate fi binar (2 nivele) sau multinivel (3, 4, .. nivele). In cazul impulsurilor binare fiecare nivel reprezint 1 bit. In cazul impulsurilor cu 4 nivele, fiecare nivel reprezint una din cele 4 valori posibile pentru un grup de 2 bii.
1

Formarea semnalului sincro-bit la recepie (achiziia sincronizrii de bit) dureaz multe perioade de bit i toat informaia anterioar este pierdut. Pe de alt parte, cuvintele dintr-o transmisie digital au semnificaii i n funcie de poziia ocupat n irul de cuvinte transmise. Rezult c sincronizarea de bit nu este suficient pentru interpretarea mesajelor. Problema se rezolv prin gruparea cuvintelor n formaii mai mari, de obicei numite cadre iar semnificaia cuvintelor este determinat de poziia n cadru. Rezult c este necesar informaia de nceput de cadru, care se obine printr-un ansamblu de operaii numit sincronizare de cadru sau de grup. Sfritul unui cadru se poate determina prin numrarea tactelor, cadrele fiind ntotdeauna organizate cu numr determinat de bii (impulsuri). In principiu, sincronizarea de cadre se realizeaz insernd un cuvnt cu proprieti speciale la nceputul cadrului; uneori biii din acest cuvnt sunt repartizai n mai multe cadre.
Justificarea faptului c sincronizarea de bit nu este suficient pentru realizarea sincronizrii de cadre este lsat ca problem pentru cititor.

Sistemele de transmisiuni de date necesit n general trei semnale de sincronizare: semnalul de sincronizare de bit, necesar pentru a separa impulsurile dintr-un interval de timp de impulsurile din intervalele adiacente; semnalul de sincronizare de cadre, necesar pentru a separa grupurile de impulsuri (bii); semnalul de sincronizare de purttoare, necesar numai n transmisiile cu modulaie de purttoare, n care este necesar demodularea coerent, aspect care nu va fi tratat.

a. Sincronizarea de bit presupune disponibilitatea la recepie a unui semnal sub form de impulsuri periodice (semnal de tact, de ceas) cu perioada egal cu durata unui impuls (bit, simbol) de date i aflat ntr-o relaie de faz corect i stabil cu faza impulsurilor. Exist dou procedee de realizare a sincronizrii de bit: 1. Prin transmiterea unui semnal sincro-bit pe canal separat, procedeu puin folosit nefiind economic. 2. Prin extragerea semnalului sincro-bit din semnalul recepionat. Acest procedeu este de departe cel mai utilizat n transmisiile la distane mari.
De fapt, mai exist un procedeu i anume utilizarea unor impulsuri START STOP la nceputul i sfritul fiecrui cuvnt binar de 7 8 bii, care declaneaz generatorul de tacte cu frecven de bit cunoscut. Pe durata a 7 8 impulsuri, sincronismul (relaia de faz corect dintre impulsurile de tact i de date), se menine. Procedeul este utilizabil numai dac impulsurile recepionate nu sunt prea deformate i se folosete la transmisii pe distane mici (metri ... zeci de metri), de obicei n transmisiile seriale ntre calculatoare i cu perifericele.

De regul, din diverse motive, pe canale se vehiculeaz semnale n coduri de linie n al cror spectru nu se afl linii (impulsuri ). Exist ns multe tehnici de extragere a semnalului de tact din semnalul (n cod de linie) recepionat. Tehnica de sincronizare se adopt n funcie de codul de linie utilizat. Indiferent de procedeul folosit, meninerea sincronizrii este posibil numai dac n semnal lipsesc irurile lungi de semnale cu acelai nivel. Cu alte cuvinte, semnalul IMC trebuie s includ ct mai multe tranziii de nivel. Problema se rezolv n dou moduri: 1. Prin ntreeserea biilor (interleaving, scrambling), operaie care este de fapt o codare se execut dup multiplexare. Operaia asigur alternana biilor 1 i 0 i se execut pe iruri lungi de date, care conin aproximativ acelai numr de 1 i 0. Aceast ntreesere nu trebuie confundat cu ntreeserea pentru protecie la erori1.
Intreeserea antiperturbativ a biilor se realizeaz pentru reducerea efectelor zgomotului n rafale. Ideea este ca biii iniial n succesiune, s fie deplasai pe axa timpului (la intervale mai mari dect durata probabil a rafalelor perturbatoare). La recepie biii sunt plasai n succesiunea necesar biii dintr-un grup eronat sunt plasai n cuvinte diferite. Ca urmare, un cuvnt conine puini (1 3) bii eronai i se poate realiza corecia prin cod.
1

10

2. Prin folosirea unui cod cu faz scindat (cum este codul Manchester), n care nu pot apare mai mult de 2 impulsuri consecutive cu acelai nivel. E adevrat ns c n acest caz, la aceeai vitez de transmisie, banda necesar se dubleaz.

b. Sincronizarea de cadru are ca scop stabilirea momentului de nceput al unui cadru, grup de bii. Sincronizarea de cadru este realizabil numai dup obinerea sincronizrii de bit. Sincronizarea de grup se realizeaz prin transmiterea unui cuvnt distinct, o secven de date specific; acest cuvnt se numete prefix, secven (cuvnt) sincro cadre etc. Biii care formeaz cuvntul sincro cadre poate fi plasat n ntregime la nceputul fiecrui cadru sau distribuit n mai multe cadre succesive (cte 1, 2. ... bii la nceputul sau la sfritul fiecrui cadru). Procedeul cu secven sincro cadre distribuit este folosit n sistemul de transmisii cu multiplexare n timp din SUA numit T1 (3.4). In acest sistem, un cadru cuprinde 193 de bii din care: 192 bii sunt de date iar ultimul bit este de sinconizare cadre. Secvena de sincronizare (s1, s2, ..., sm) este format din 12 bii n formatul (logic) 100011011100, aadar pentru sincronizare sunt necesare 12 cadre. La receptor, biii sunt introdui ntr-un registru serie, n ordinea sosirii, pe fronturile tactului de bit recuperat. De la celulele registrului cu poziiile 193, 2x193, ... 12x193, se extrag biii i se compar cu secvena de sincronizare cunoscut fig. 3.10. Biii extrai sunt (sau sunt formai) n cod polar (0logic = 1, 1logic = +1). Compararea se face executnd corelaia ncruciat ntre secvena celor M bii extrai (x1, x2, ... xM) cu sec vena sincro (s1, s2, ..., sM) cunoscut: C = xi si .
i =1 M

(3.3)
cadru 1 cadru 2 cel. 193 cel. 194 cadru 3 cel. 2x193 cel. 387 cel. 3x193 cel. 580 cadru 12 cel. 12x193

registru de deplasare

date recepionate tact refcut

impulsuri sincro cadre Tcadru Tbit

x1

x2

x3

cel. 2124

cel. 1 cel. 2

x12

s1
comparator

s2

s3

s12

Vprag Fig. 3. 10. Sincronizator de cadre pentru secven de sincronizare distribuit n 12 cadre

Dac secvena biilor extrai {xi} este identic cu secvena de sincronizare {si}, la ieirea din sumator se obine nivelul M (M = 12 n cazul din fig. 3.10). Dac secvena {xi} are un singur bit diferit de {si}, nivelul la ieirea sumatorului este M 2. Fixnd pragul compara torului la o valoare ceva mai mic dect maxima, de exemplu M 1, se poate realiza sincro nizarea de cadru: registrul conine n celula 1 primul bit din cadrul 1, n celula 194 primul bit din cadrul 2 .a.m.d. Aadar, cadrele sunt localizate i pot fi prelucrate individual. Este posibil i falsa sincronizare, dac n irul de date se afl o secven identic cu {si}. Probabilitatea ca aceasta s se ntmple, pentru V prag = M 1 i o distribuie echipro babil a biilor 0 i 1, este:

11

P fs = (1 2)

= 2M

(3.4)

Relaia poate fi folosit pentru determinarea lungimii secvenei sincro necesar ntr-o aplicaie. Reducerea ratei de false sincronizri se poate face i printr-o codare potrivit, prin care s se elimine posibilitatea apariiei irurilor de date care coincid cu secvena de sincronizare; se mai pot utiliza ferestre de timp sau alte procedee mai sofisticate. Dac dintr-un motiv oarecare sincronizarea de cadru s-a pierdut, pentru refacerea sin cronizrii sunt necesare minimum M + 1 cadre. Dac cuvntul de sincronizare este plasat n ntregime la nceputul cadrelor, refacerea sincronizrii este mult mai rapid.

Procedeul sincronizrii cu secvena de sincronizare complet plasat la nceputul cadrului, funcioneaz dup exact acelai principiu ca i procedeul precedent, cu singura deosebire c se folosete un registru cu numai M celule (ci bii include secvena). In cazul cadrelor foarte lungi (mii de bii), acesta este procedeul preferat din motive evidente.
Sincronizatorul de cadre funcioneaz n trei regimuri: de cutare, de verificare i de calare; uneori cutarea i verificarea sunt incluse ntr-un singur regim de achiziie. In regim de cutare, se execut numai corelaia datelor recepionate cu secvena sincro cunoscut. Pragul de decizie se stabilete printr-un compromis ntre probabilitatea falsei sincronizri i durata cutrii (durata crete cu ct probabilitatea admis este mai mic). In cazul secvenelor distribuite, durata cutrii este minimum M cadre; n cazul secvenelor concentrate, n condiii optime, sincronizarea se poate obine de la primul cadru. In regim de verificare, sistemul cerceteaz urmtorul cadru, efectund n continuare core laia date secven sincro. Pragul de decizie poate fi diferit de cel din timpul cutrii. Dac pragul de decizie este depit, se intr n regimul de calare; n caz contrar se reia cutarea. Regimul de calare este cel normal, de lucru. In continuare se execut corelaia date sec ven sincro i se compar cu pragul de decizie, de obicei stabilit la un nivel mai redus dect n cutare i verificare. Dac pragul nu este depit ntr-un numr specificat de cadre, se consider sincronizarea pierdut i se reia cutarea. Evident, este de dorit ca secvena de sincronizare s fie ct mai puin corelat cu datele i mai ales cu secvene trunchiate prin deplasare ale nsi secvenei de sincronizare, adic:

Ck =

M k i =1

s s
i

i +k

(3.5)

s fie ct mai mic pentru k 0 ( s i = +1 sau 1, M lungimea secvenei) Printre cele mai avantajoase secvene din acest punct de vedere sunt secvenele (codu rile) Barker, care asigur C k ( k 0) 1 . Se cunosc coduri Barker de 3, 7, 11 i maximum13 bii. In medii foarte zgomotoase sunt uneori ne cesare coduri mai lungi dect 13 bii. In aceste cazuri se folosesc coduri Neuman Hofman. Acestea asigur o corelaie minim ntre secvena sincro i datele recepionate. Corelaia cu secvena sincro trunchiat nu este att de mic ca n cazul codurilor Barker, dar nc destul de mic pentru ca sincronizarea s se realizeze sigur. Coduri Barker Cod Ck(k = 0) Ck(k 0) 110 3 0 sau 1 1110010 7 0 sau 1 11100010010 11 0 sau 1 1111100110101 13 0 sau 1 1logic = +1; 0logic = 1

12

3.3.4. Banda de frecven a semnalului de impulsuri modulate n cod


De regul, la ieirea codorului de IMC se obine semnal binar, de forma unor impusuri dreptunghiulare ca n fig. 3.7; este un semnal n cod unipolar NRZ; tot un astfel de semnal este acceptat i la intrarea decodorului MIC. In circuitele logice, n sistemele de calcul, se vehiculeaz tot un astfel de semnal. Toate operaiile logice, incluznd codrile i decodrile pentru detecia i corectarea erorilor, compresia i decompresia digital, intreeserea biilor, etc., se execut cu circuite logice n care se vehiculeaz semnale binare n cod unipolar NRZ (fig. 3.7) aa cum se obin la ieirea codorului de IMC i se accept la intrarea decodorului de IMC. Multiplexarea n timp se execut cu circuite logice i deci se realizeaz tot cu semnale binare (unipolare NRZ). Semnalul unipolar NRZ este puin potrivit pentru transmisii la distane mari n primul rnd deoarece are component continu mare1 i conine linii spectrale. Semnale de acest fel se utilizeaz pentru transmisii pe distane scurte (metri ... zeci de metri), de exemplu ntre unitile centrale de calcul i periferice (monitor, imprimant, ...). Pentru transmisii la distane mari, n funcie de natura canalului, se folosesc alte forme de und, alte tipuri de semnale, digitale sau analogice, provenite prin codare sau modulare, din semnalul binar vehiculat n circuitele logice. Semnalele utilizate n prezent pentru transmisia la distane mari a informaiilor sub form de date (materializate sub form de impulsuri) sunt: semnale analogice provenite din modularea digital a unei purttoare (de AF comunica ii prin MODEM, de RF transmisii radio sau o und optic transmisii optice); impulsuri digitale ntr-un cod de linie, sub form de semnale dreptunghiulare provenite din codarea semnalelor de date iniiale (n cod binar). Pentru transmisii cu IMC la distane mari, 1 0 0 1 0 1 0 1 1 logic semnalele n cod binar sunt transformate n semnale Tb unipolar NRZ numite n cod de linie. Se cunosc numeroase coduri +A 0 de linie; cteva apar n fig. 3.11. Printre cele mai +A polar NRZ 0 utilizate coduri sunt: polar RZ, bipolar RZ, coduri cu -A faz scindat (Manchester), duobinar NRZ, codul +A bipolar RZ NRZ cu 4 nivele (polar cuaternar), codurile Trellis 0 -A (folosite pentru transmisii prin MODEM) etc.
0 O problem esenial pentru orice sistem de -A transmisie este banda ocupat de semnal, tiut fiind c banda canalului trebuie s fie mai dect banda +3 11 01 10 00 10 11 01 10 01 dibii semnalului. In consecin, este important s se poat +1 0 face o apreciere a benzii semnalului de IMC codat n timp 1 cod de linie. Se va observa c, semnalul IMC este 3 aleator i n consecin, n domeniul frecven se Fig. 3.11. Forme de und pentru cteva poate discuta numai despre densitatea spectral de semnale n cod de linie putere (d.s.p.) a semnalului. Intre banda unui semnal analogic i banda semnalului IMC corespunztor exist o legtur neliniar. Banda semnalului de IMC depinde de viteza de transmisie2, de forma impulsului i de tipul codrii n banda de baz (de codul de linie folosit3). +A

Manchester NRZ

Componenta continu nu conine informaie dar pentru a fi transmis necesit putere care se consum inutil. Viteza de transmisie se poate referi la numrul de bii sau la numrul de simboluri transmise n 1s. Confuzia se poate elimina prin folosirea termenilor vitez de bit (bit rate) n bit/s i vitez de simbol (symbol rate) n baud. 3 Semnalul de IMC obinut prin codare de linie se numete adesea semnal n banda de baz.
2

polar cuaternar

13

Dac Tb este durata bitului de date, viteza de bit este Rb = 1/Tb. Banda de frecvene a IMC pn la primul nul al d.s.p. este n funcie de codul de linie1: B IMC = Rb (unipolar/polar NRZ, bipolar RZ); (3.6) B IMC = 2 Rb (Mancheste NRZ) Intre frecvena maxim din spectrul semnalului analogic (fmax) i frecvena de eantionare (fS) exist relaia cunoscut: fS = 1/TS fN = 2fmax; fS poate fi mult mai mare dect frecvena Nyquist (n MD, de exemplu). Strict vorbind, banda semnalului analogic este Bsa = fmax - fmin. Deoarece fmax >> fmin i n cazul transmisiilor cu IMC conteaz fmax, se poate considera Bsa = fmax. Viteza de bit a semnalului IMC (Rb), n format binar, cel mai simplu, depinde de numrul de trepte de cuantizare NQ = 2M (M numrul de bii/cuvnt) i de frecvena de eantionare (fS): Rb = Mf S Mf N = 2 Mf max = 2 MB sa (3.7) Avnd n vedere relaia (3.6), rezult c banda semnalului IMC binar (pn la primul nul al d.s.p.) este: B IMC Rb = Mf S Mf N = 2 Mf max = 2 MB sa (3.8) In cazul semnalului telefonic cu fmax = 3,4kHz, eantionat cu fS = 8kHz, codat cu M = 8bii/cuv., rezult Rb = 88 = 64kbit./s; n cazul utilizrii unui cod unipolar NRZ banda (BIMC) minim necesar este 64kHz iar n cazul unui cod Manchester este de 128kHz. In cazul utilizrii altor coduri de linie i/sau al altor reprezentri, banda necesar semnalului IMC poate fi sensibil mai mic dect arat relaia (3.8). De exemplu, n cazul codului duobinar, n care fiecare impuls-simbol n cod de linie corespunde unei combinaii de 2 bii de date (un dibit), cu notaiile din fig. 3.11, rezult: viteza de bit este: Rb = 2 Tb (bit/s), deoarece n Tb se transmit 2 bii;

viteza de simbol este: D = 1 Tb = Rb 2 (baud); banda pn la primul nul al d.s.p. este B simbol = 1 Tb = D = Rb 2 .

Couch II, Leon W., Modern communication systems: principles and applications, Prentice-Hall, NJ, 1995

14

3.4. Tehnica transmisiilor cu multiplexare n timp a impulsurilor modulate n cod


3.4.1. Modaliti de multiplexare n timp
In 3.2 s-a prezentat principiul multiplexrii n timp a eantioanelor provenite de la diverse surse de semnal; acestea sunt impulsuri modulate n amplitudine (IMA). Multiplexa rea IMA impune existena unor intervale de timp ntre impulsuri pentru a reduce cumva inter ferena intersimbol care afecteaz amplitudinea impulsurilor recepionate. In cazul transmisiilor cu IMC, cu date n general, impulsurile pot fi transmise fr nici un interval, deoarece la receptor nu conteaz amplitudinea absolut a impulsurilor ci nivelul fa de pragurile de decizie (fig. 3.9). In tehnica transmisiilor cu IMC, a datelor, multiplexarea n timp se poate face: prin ntreeserea biilor: Bsursa 1, Bsursa 2, , Bsemnalizare 1, , Bsursa N, Bsemnalizare K, Bsursa 1, ; prin ntreeserea unor grupe de bii (cuvinte), cu aceeai lungime (cnd sunt de date) sau diferit (cuvinte sau bii de semnalizare, sincronizare, ): Csincronizare, Csurs1, Csurs2, , Csemnalizare 1, , Csemnalizare K, , Csurs N, Csincronizare, Intotdeauna biii sunt grupai n formaii (secvene): cadre, subcadre, supercadre, In reele de transmisie dedicate, locale, cu puine canale, se ntrees bii sau cuvinte n funcie de situaia concret. In cazul sistemelor mari, cum sunt reelele telefonice, ntotdeauna se ntrees cuvinte sau chiar blocuri mai mari, deoarece identificarea sursei i destinaiei se face mai economic (procentul de bii de identificare din totalul celor transmii este mai mic). Sistemele de multiplexare n timp pot fi sincrone, sau asincrone sau statistice. In sistemele sincrone, toate blocurile funcioneaz pe tacte sincronizate cu un tact general (master clock). In general, aceste sisteme se folosesc pentru multiplexarea aceluiai tip de semnal furnizat de mai multe surse. Cazul tipic este al transmisiilor cu IMC: toate impulsurile provin de la codoare de IMC care furnizeaz datele cu acelai tact pe care se face i multiplexarea; un astfel de sistem este folosit pentru nivelul 1 de multiplexare n transmi siile telefonice (DS1 i E1, descrise n 3.4.2).
248-256 cuvnt K/ ChN

248-256 cuvnt 1/ ChN 1-8 sincro 9-16 cuvnt 2/ Ch1 17-24 cuvnt 2/ Ch2

248-256 cuvnt 2/ ChN

sincro cuvnt K/ Ch1 cuvnt K/ Ch2 1-8 9-16 17-24

semnalizare

semnalizare

CODOR IMC-1

ChN

sincro cuvnt 1/ Ch1 cuvnt 1/ Ch2

129-134

129-134

TACT

numrul (poziia) biilor n cadru

Fig. 3.12. Multiplexare n timp sincron poziia cuvintelor n cadre (sistem european E1)

In aceast categorie intr i sistemele n care unele surse (canale) furnizeaz date pe tacte cu frecven submultiplu ntreg al tactului general (dar sincronizat cu acesta). Dac viteza datelor pe canale este RCh, durata unui cadru trebuie s fie: Tcadru = 1 RCh (3.9) Dac se multiplexeaz N canale cu M bii pe cuvnt i se adaug S bii pentru sincronizare i semnalizri, numrul de bii n cadru este NM + S, iar durata unui bit la ieirea MUX este: TB = Tcadru ( N M + S ) (3.10)

129-134

1-8 9-16 17-24

semnalizare

Ch2

MULTIPLEXOR

CODOR IMC-1 CODOR IMC-1

Ch1

cadru 1

cadru 2

cadru K

15

Ca urmare, viteza de ieire a datelor (tactul de multiplexare) RMUX este: R MUX = ( NM + S ) Tcadru (bii/s) (3.11) Caracteristic acestor sisteme este faptul c informaia (cuvntul) de la un canal ocup aceeai poziie n diferite cadre; canalul (sursa) este identificat prin poziia n cadru. Multiplexarea sincron se folosete n sistemele de transmisie (telefonice) cu circuite comutate, n care: (a) fiecare canal (surs) are alocat o poziie fix n fiecare cadru, fie c exist sau nu date disponibile pentru transmisie i (b) cile fizice pe care se vehiculeaz sem nalele de la o surs sunt alocate acelei surse pe toat durata legturii (ca i poziia n cadru). Aceasta nseamn c resursele sunt alocate unei legturi fie c sunt fie c nu sunt date de transmis acesta este unul dintre dezavantajele sistemului. Sistemele asincrone (statistice) se folosesc pentru multiplexarea datelor care sosesc de la diverse surse pe tacte nesincrone cu viteze diferite sau variabile n timp: RCh1, RCh2, ... In aceste cazuri, viteza de ieire a datelor din multiplexor (tactul de multiplexare) RMUX trebuie s fie mai mare dect rezult din relaia (3.11). In acest caz, este posibil ca la ieire s apar bii fali (bitul din canalul care trebuie eantionat nu este nc disponibil); n exemplul din fig. 3.13, la tactul 9, dac s-ar introduce eantionul din canalul 1 ar apare un bit 0 fals (bitul 1 corect nu este nc disponibil). Evident, nu se poate bloca tactul i nici nu se poate schimba ordinea biilor la ieire. Soluia problemei const n introducerea unor bii (impulsuri) de umplutur (stuffing bits), aa cum se observ n fig. 3.13.
MULTIPLEXOR Canal 1 tact 1 Canal 1 Ieire tact mux
1 1 0 0 1 0

impulsuri (tacte) de eantionare canal X = bit de umplutur (stuffing bit)

1 2 3 4 5 6 7 8 9 10 11 12

Canal 2

Canal 2 tact 2

Ieire Canal:

1 1 1 0 0 0 0 1 X 1 1 0 1 2 1 2 1 2 1 2 1 2 1 2

Fig. 3.13. Principiul utilizrii biilor (impulsurilor) de umplutur (stuffing bits)

De regul, diferenele ntre frecvenele tactelor diverselor canale nu sunt prea mari sunt de ordinul x10-3. Aceasta permite ca n sistemele reale s se poat introduce sau nu, dup nevoi, bii de umplutur la intervale regulate n interiorul cadrelor. Din chiar fig. 3.13, n care nesincronismul este exagerat pentru exemplificare, se poate observa c poziia bitului de umplutur nu este critic poate fi introdus cu succes i n tactul 5 sau 7. Dac diferenele ntre frecvene sunt mari, se folosesc registre tampon (buffers) n care datele intr i ies cu viteze (frecvene de tact) mult diferite. Receptorul este informat c n anumite poziii din cadru sunt sau nu sunt bii de umplutur cu ajutorul unor cuvinte indicatoare (stuffing indicators) inserate n cadre. Multiplexarea asincron se utilizeaz n sistemele de transmisie (telefonice) cu pachete comutate n care: (a) poziiile din cadre nu sunt alocate unui canal anume, (b) aloca rea poziiilor i a cilor fizice (resursele) se face n funcie de necesiti, dup cum sosesc datele, dup regula primul venit primul servit i (c) identificarea surselor i a destianiilor se realizeaz pe baza unor identificatori plasai la nceputul fiecrui bloc de date. Aceasta nseamn c resursele se aloc n funcie de necesiti avantajul principal al procedeului.

16

3.4.2. Ierarhizarea multiplexrii n timp. Multiplexare multi-nivel.


In funcie de complexitatea reelelor de transmisie a datelor, sistemele de transmisie cu multiplexare n timp pot fi: cu un singur nivel sau cu mai multe nivele de multiplexare. Sisteme cu un singur nivel de multiplexare, sunt cele cu un multiplexor la surs i un demultiplexor la recepie, ca n fig. 3.14. De regul acestea se folosesc n reele mici i dedicate, specializate (de exemplu pentru achiziia datelor, n reele locale de calculatoare).
Canal 1 (RCh) Canal 2 (RCh) Canal 1 (RCh)

M U X
Canal N (RCh)

Canal de transmisie RMUX = (NM+S)/Tcadru

D E M U X

Canal 2 (RCh)

Canal N (RCh)

Fig. 3.14. Multiplexare n timp cu un singur nivel (multiplexare sincron)

Sistemele cu mai multe nivele de multiplexare (multiplexare ierarhizat) se utilizeaz n reele mari cazul tipic este al reelelor telefonice. Principiul multiplexrii pe nivele ierar hice este ilustrat n fig. 3.15; demultiplexarea se execut de asemenea pe mai multe nivele.
MUX 11 nivel 1
Ch. 1 (RCh) Ch. 2 (RCh) Ch. N (RCh) Ch. 1 (RCh) Ch. 2 (RCh) Ch. N (RCh) DATE (RD1) RMUX-1 RMUX-2(1)

MUX - 21 nivel 2

RMUX-2 RD1

RMUX-2(2) RDTV

MUX - 3 nivel 3

MUX 12 nivel 1

Fig. 3.15. Principiul multiplexrii n timp pe mai multe nivele ierarhizate (nivelul 1 sincron, nivelele 2 i 3 asincrone)

In prezent, n reelele telefonice digitale se utilizeaz n principal trei ierarhii (standar de) de multiplexare n timp multi-nivel. ierarhia nord american, folosit n SUA i, cu unele mici deosebiri, n Japonia; ierarhia standardizat de CCITT, folosit n Europa i restul lumii (exceptnd SUA i Japonia); standardul SONET (SDH), pentru comunicaii pe fibr optic. In toate aceste sisteme, conexiunea abonat central este analogic, pe cablu din Cupru, de regul bifilar torsadat. De prin 1990 se folosete i sistemul ISDN (Integrated Services Digital Network) dedicat conexiunii abonat central, nc n evoluie. In acest sistem, la abonat, prin demulti plexare, se poate realiza una sau toate dintre operaiile: (a) refacerea unui semnal vocal, (b)

MUX 22 nivel 2

canal TV digital

RMUX-3

17

refacerea unui semnal video i (c) procesarea de date pentru telemetrie sau aplicaii pe calculator.

a. Ierarhia nord-american pentru multiplexare multi-nivel are la baz sistemul de transmisie cu IMC cu multiplexare n timp numit T11 (numit i DS1), care este standardul de multiplexare la cel mai sczut nivel (fig. 3.17). Sistemul T1 este destinat multiplexrii sincrone a 24 de canale vocale. Semnalele sunt furnizate de modulatoare de impusuri n cod clasice care: eantioneaz semnale analogice n banda vocal cu 8000 eantioane/s [pot fi semnale vocale cu spectrul limitat la 3400Hz i cu compresie instantanee de nivel dup legea sau semnale de la MODEM-uri n banda AF], genereaz cuvinte de cod cu 8bii/eantion (din care 1 bit de semn) i furnizeaz impulsuri cu 80008 = 64kbii/s. In prezent, se pot multiplexa i semnale de date dac au vitez potrivit. Multiplexarea se face prin ntreeserea cuvintelor grupate n cadre; n fiecare cadru se mai introduce 1 bit sincro cadre (ultimul bit din cadru). La fiecare 6 cadre, ultimul bit (LSB) din fiecare cuvnt se nlocuiete cu un bit de semnalizare fig. 3.16. Biii de semnalizare sunt folosii pentru codurile de apel, stabilirea duratei legturilor etc. Numrul de bii dintr-un cadru este: 824 + 1 = 193 bii/cadru. Viteza de eantionare a unui canal este RCh = 8kbii/s, deci dup (3.9) durata unui cadru este Tcadru = 125s n care sunt inclui 193bii; ca urmare, viteza de transmisie la ieirea multiplexorului (la nivelul 1) este RT 1 = 193 125 10 6 = 1,544 Mbii/s (TB(T1) = 0,6477s).
Cadru K (125s)
Canal 1
Si

Cadru K + 1
Canal 24 Canal 1
Si

Canal 2
Si

1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Si

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8 timp

Bit de semnalizare, introdus la fiecare 6 cadre)

Bit sincro cadre

Fig. 3.16. Formatul de cadru n sistemul de multiplexare T1

Codul de linie folosit n sistemul T1 este Bipolar RZ (fig. 3.11) a crui densitate spectral de putere are primul nul la frecvena egal cu viteza de transmisie aadar, canalul trebuie s sigure o band de cel puin 1,544MHz. O asemenea band este asigurat de canale din perechi de fire din Cupru torsadate, pe distane de 50 ... 100km. Sincronizarea de bit se asigur prin extragerea tactului din semnalul recepionat. Prin redresare (ridicare la ptrat) a semnalului Bipolar RZ se obine semnal Unipolar RZ n al crui spectru exist o component cu frecvena tactului, destul de uor separabil. Sincronizarea de cadru se realizeaz dup procedeul cu secven sincro cadre distri buit, descris n 3.3.3.b. Mult mai puin folosite sunt sistemele de multiplexare la primul nivel numite T1C, T1D i T1G tabelul 3.1. Sistemul T1 se folosete i ca sistem cu un singur nivel de multiplexare; aceasta a fost de altfel i prima aplicaie. In sistemul nord-american, nivelele superioare de multiplexare sunt numite T2, T3, T4 i T5, cu caracteristicile eseniale indicate n tabelul 3.1; schema general este ca n fig. 3.17. Semnalele de la ieirea fiecrui nivel de multiplexare sunt numite DS2-nr. nivel (DS-1 ... DS5); se folosete i denumirea DS-0, pentru semnalul de IMC vocal (64kbii/s).
1 2

T = Terestrial; 1 = prima cifr din 1,544Mbii/s. T1 conceput de Bell System, aplicat de AT&T (1960 - 65). DS = Digital Signaling

Si

18

Multiplexarea la nivele superioare se realizeaz dup sistemul asincron (mai curnd cvasi-sincron, diferenele ntre frecvene fiind mici), deoarece datele de intrare sosesc de la mari distane i sincronizarea este imposibil de meninut. Pentru a compensa efectele micilor variaii ale frecvenelor de tact (viteze de transmisie) de pe canale, se folosesc bii de umplu tur i indicatori corespunztori. Organizarea datelor n cadre este destul de complicat. De exemplu, la nivelul 2 se intrees biii de pe cele 4 canale T1 cu care se formeaz subcadre; se introduc i indicatori de umputur, eventual bii de umplutur, diveri bii de control sincronizare i semnalizare. Tabel 3.1. Ierarhia de multiplexare nord-american
Numr Distana canale maxim de Suport fizic canal Cod de linie vocale transmisie 1,544 DS-1 24 cablu bifilar Bipolar RZ 100km T1 DS-1C 48 cablu bifilar Bipolar RZ T1C 3,152 DS-1D 48 cablu bifilar Duobinar NRZ T1D 3,152 DS-1G 96 cablu bifilar NRZ 4 nivele 300km T1G 6,443 2 6,312 DS-2 96 cablu bifilar special B6ZS RZ 500km T2 44,736 DS-3 672 cablu coaxial B3ZS2 RZ local T31 274,176 DS-4 4032 cablu coaxial Polar NRZ 800km T4 560,160 DS-5 8064 cablu coaxial Polar NRZ 800km T5 1 Folosit n centrale telefonice locale (n cldiri) 2 BxZS = binar cu x zerouri substituite (un ir de x zerouri logice este nlocuit cu un impuls n cod cu 3 nivele, pentru meninerea sincronizrii de bit) Sistem Viteza (Mbit/s) Semnal digital no.
24 canale vocale (64kbit/s) T1 MUX Nivel 1
DS-1 1,544Mbit/s

T2

MUX Nivel 2

4 canale DS-1

MUX Nivel 3

DS-2 6,312Mbit/s

T3
DS-3 44,736Mbit/s

7 canale DS-2

T4

MUX Nivel 4

6 canale DS-3

DS-4 274,176Mbit/s

T5

MUX Nivel 5

4 canale DS-4

Fig. 3.17. Ierarhia de multiplexare n timp nord-american

b. Ierarhia CCITT pentru multiplexare multi-nivel (introdus n Europa i folosit n toat lumea exceptnd SUA i Japonia), este structurat pe 5 nivele (ca i sistemul T) dar cu formate de cadre i viteze de transmisie diferite. Structura sistemului apare n fig. 3.19. La nivelul de baz (1) se multiplexeaz 30 de semnale de IMC codate clasic cu 8 bii/cuvnt dup eantionare cu 8kHz; semnalele audio sunt cu compresie instantanee de nivel dup legea A. Impulsurile modulate n cod sunt furnizate cu viteza de 64kbit/s.

DS-5 560,160Mbit/s

19

Multiplexarea la nivelul 1 se execut prin ntreeserea a 30 de cuvinte de date, a unui cuvnt sincro cadru (la nceputul cadrului) i a unui cuvnt de semnalizare (al 16-lea cuvnt n cadru) care formeaz un cadru cu durata de 125s fig. 3.18.
Cadru K (125s, 256bii)
Cuvnt 1 sincro cadre 1 0 0 1 1 0 1 1 Cuvnt 2 canal 1 Cuvnt 16 semnalizare Cuvnt 17 canal 15 Cuvnt 32 canal 30

Cadru K + 1
Cuvnt 1 sincro cadre 1 0 0 1 1 0 1 1

1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8

Fig. 3.18. Formatul de cadru n sistemul de multiplexare CCITT 30 canale vocale (64kbit/s) MUX Nivel 1

MUX Nivel 2

2,048Mbit/s

4 canale 1

MUX Nivel 3

8,448Mbit/s

4 canale 2

34,368Mbit/s

MUX Nivel 4

4 canale DS-3

139,264Mbit/s

MUX Nivel 5

Fig. 3.17. Ierarhia CCITT de multiplexare n timp

c. SONET/SDH1 este un standard pentru transmisiuni de date pe fibr optic prin multiplexare sincron, adaptabil la standardele existente dar cu rezerve pentru dezvoltare, utilizabil pentru comunicaii n reele locale i pe distane mari. In SONET se folosesc semnale optice (OS) obinut Tabel 3.2 Ierarhia SONET prin modularea OOK a luminii cu semnal electric. Semna Nivel Viteza de lul electric este numit STS (Synchronous Transfer Signal). / OC1 transmisie La nivelul 1, datele sunt organizate n cadre cu 1/ CO-1 51,84 Mbit/s durata 125s, cuprinznd 6840 bii, organizai n 810 2/ OC-3 155,52 Mbit/s cuvinte de 8 bii dintre care 783 sunt pentru utilizatori iar 3/ OC-9 466,56 Mbit/s 27 sunt pentru sincronizare, semnalizri etc. 4/ OC-12 622,08 Mbit/s
5/ OC-18 933,12 Mbit/s 6/ OC24 1244,16 Mbit/s 7/ OC-36 1866,24 Mbit/s 8/ OC-48 2488,32 Mbit/s 1 OC Optical Carrier (signal)
SONET (Synchronous Optical NETwork) a fost propus de Bellcore prin 1985. Dup negocieri, a fost adoptat sub o form puin modificat de ctre CCITT (1989) sub numele SDH (Synchronous Digital Hyerarchy). Diferenele dintre SONET i SDH sunt cauzate de diferenele dintre ierarhiile de multiplexare T (SUA) i CCITT (Europa).
1

DS-5 565,148Mbit/s

4 canale 4

20

3.5. Modularea impulsurilor n cod


3.5.1. Introducere
Principiul modulrii impulsurilor n cod a fost expus n 3.3.1. Pe scurt, semnalele de IMC se obin prin eantionarea i apoi cuantizarea i conversia analog-numeric a semnalelor analogice. Refacerea semnalelor originale se realizeaz prin conversie digital-analogic i fil trare trece-jos. In prezent, de departe cele mai transmise semnale prin MIC sunt cele de audiofrec ven (AF), cu banda limitat la circa 3400Hz i care pot fi: semnale vocale sau semnale de MODEM. Mai rar se transmit i semnale TV, cu banda limitat la 6 7MHz. In orice sistem de transmisie, scopul esenial este ca semnalul la receptor s fie ct mai puin diferit de cel de la emitor, mai puin distorsionat. Identitatea celor dou semnale nu este realizabil dintr-o varietate de motive. Printre cauzele eseniale ale diferenelor dintre semnale este i existena zgomotelor, a perturbaiilor. Zgomotele sunt clasificate dup multe criterii, printre care i modalitatea de apariie. Din acest punct de vedere, se deosebesc zgomote provenite din exteriorul sistemului (zgomote de canal, datorate cuplajelor parazite etc.) i zgomote intrinseci metodelor de prelucrare a semnalelor. In ultima categorie intr zgomotul de cuantizare intrinsec procedeului de transmi sii prin MIC. Reducerea zgomotul de cuantizare este esenial i a impus prelucrri suplimentare ale semnalelor i noi procedee de MIC; din aceste motive va fi discutat mai jos. Printre prelucrrile utilizate pentru reducerea zgomotului de cuantizare, importante sunt compresia de nivel i modularea adaptiv n diverse variante, prezentate n continuare. Discuia din 3.3.4 a relevat c, indiferent de codul de linie folosit, banda ocupat de semnalul de IMC este cu att mai mare cu ct numrul de impulsuri (de bii) pe eantion este mai mare. Ca urmare, s-au depus eforturi de a reduce acest numr de a utiliza ct mai puini bii/eantion. Astfel, a aprut MIC diferenial i modulaia Delta, care de asemenea vor fi discutate mai jos.

3.5.2. Eroarea de cuantizare


Cuantizarea se realizeaz ntotdeauna cu erori de cuantizare, a cror origine rezult din fig. 3.18. Se consider un cuantizor uniform, adic cu treapt de cuantizare constant (n fig. 3.18, = 2) pe tot intervalul de variaie al mrimii de intrare x. Dac cuantizorul ar fi ideal, cu treapt de cuantizare nul, mrimea de ieire ar varia ideal dup dreapta y(x) = kx; n fig. 3.18 s-a considerat k = 1. Treapta nefiind nul, mrimea de ieire variaz n trepte, fiind afectat de eroarea de cuantizare eq(x). Aadar: y q ( x ) = y( x ) + e q ( x ) ; aici: y q ( x ) = kx + e q ( x ) (3.9) Eroarea variaz ntre /2 i +/2 (1 n fig. 3.18); n anumite puncte eroarea este nul. Dac nivelul semnalului de intrare variaz aleator pe durata dintre dou cuantizri cu valori comparabile sau mai mari dect /2, atunci erorile de cuantizare de la o eantionare la alta sunt necorelate i pot fi distribuite cu egal probabilitate oriunde n intervalul -/2 ... +/2 (1, fig. 3.18). Se poate admite c proprietile statistice ale erorii de cuantizare sunt independente de semnalul util i eroarea poate fi tratat ca zgomot - zgomot de cuantizare1.
Sunt dou cazuri n care tratarea erorii de cuantizare ca zgomot independent de semnal nu este posibil: cnd nivelul de intrare este constant i cnd nivelul de intrare variaz, ntre dou eantionri, cu regularitate, cu multipli sau submultipli ai treptei.
1

21

Din punct de vedere probabilistic, procesul este staionar i ergodic. Ca urmare, avnd n vedere c eroarea de cuantizare este cu certitudine n intervalul [/2, +/2] cu probabilita te constant, funcia densitii de probabilitate p(eq) este tot o constant i satisface relaia:

+ 2 2

p d e q = 1 din care rezult p = 1 .

Ca urmare, se pot determina valorile medie ptratic i efectiv ale zgomotului (erorii) de cuantizare. + / 2 1 + / 2 2 1 1 3 /2 2 2 2 2 de q = e q eq = e qef = eq p(e q ) de q = e q = / 2 / 2 / 2 3 12
2 eq = 2 12; e qef =

12 = 0,29

(3.10)
7 5

yq = kx + e

La recepie, n absena altor perturbaii, sem nalul refcut este rezultatul suprapunerii zgomotului de cuantizare peste semnalul original. Dac semnalul este o tensiune cu valoarea eficace Vef constant pe o durat, raportul semnal (S) zgomot de cuantizare uniform (NQU) este: 2 2 S N QU = (Vef e qef ) = 12(Vef ) (3.11) S N QU (dB) = 10 log (S N QU )

=2
3 1 -6 -4 -2 -1 -3 2

y = kx
4 6

Dac se face codare numeric cu M bii/cu -5 vnt, numrul nivelelor de cuantizare este 2M i intervalul de variaie a nivelului semnalului cuantizat -7 este 2M. Dac Vmax este nivelul maxim al semnalului deci Vmax = 2M, din (3.11) rezult: eq(x) 2 Vef M +1 S N QU = 12 V 2 max (3.12) x Vef -1 S N QU (dB) = 10,8 + 6 M + 20 log V (dB) Fig. 3.18 Cuantizare i eroare de cuantizare max (cuantizare uniform) Din relaia (3.12) se constat c raportul semnal zgomot de cuantizare uniform (n dB) variaz liniar cu nivelul semnalului de intrare, ceea ce nseamn c semnalele slabe sunt cele mai afectate de zgomotul de cuantizare. Imbuntirea raportului semnal zgomot de cuantizare se poate obine mrind rezoluia cuantizorului M. Sistemele de cuantizare pentru semnal vocal se proiecteaz de regul considernd c pe durate destul de mari: Vef = Vmax 8 . Normele impun rapoarte semnal zgomot (mediat pe durat mari) peste 50dB. Considernd predominant zgomotul de cuantizare, din (3.12) rezult c rezoluia cuantizorului uniform necesar n acest caz trebuie s fie: M = ( S N QU 10,8 20 log(1 / 8)) 6 = (50 10,8 + 18) 6 = 9,53 = 10 bii/cuvnt Ca urmare, eantionnd cu 8kHz, viteza de transmisie trebuie s fie 80kbit/s. O soluie mult mai bun pentru creterea raportului semnal zgomot de cuantizare la nivele mici de semnal const n realizarea cuantizrii neuniforme, cu trepte de cuantizare diferite: mici pentru nivele mici de semnal i mari pentru nivele de semnal mari. Cuantizarea neuniform sub forma de mai sus este echivalent cu o compresie de nivel a semnalului.

22

3.5.3. Transmisia semnalului vocal cu MIC. Compandare. Cuantizare neuniform. Raport semnal zgomot
Cuantizarea neuniform, cu trepte de cuantizare tot mai mari pe msur ce crete nivelul semnalului, este de fapt o compresie instantanee a nivelului semnalului i se nelege din fig. 3.19. Semnalul compresat nu este inteligibil i pentru refacerea semnalului original la recepie, se procedeaz la decompresie sau expandare; ansamblul procesrii compresie + expandare se numete compandare. Compresia se poate realiza: asupra semnalului analogic folosind un circuit compresor cu caracteristic neliniar ca n fig. 3.19, urmat de un cuantizor uniform, sau digital, n cadrul conversiei analog numerice. Indiferent de procedeu, compresia realizeaz o dependen a nivelului instantaneu al semnalului compresat yc[x(t)] de nivelul semnalului original x(t) dup o relaie numit lege de compresie. In sistemele telefonice cu MIC din SUA i Japonia se folosete legea : x ln 1 + x yc ( x ) xmax = sign( x ) 1 (3.13) ; 0 yc max ln(1 + ) xmax
yq = kx + eq

yi = kx i

eq

Fig. 3.19. Cuantizarea neuniform i eroarea de cuantizare


1 |yc|/yc max

= 255 (uzual)
In sistemele telefonice cu MIC din Europa se utilizeaz legea A: A x x max x 1 A sign( x ) 0 x max 1 + ln A yc ( x ) = (3.14) x y c max 1 + ln( A x x max ) 1 1 A sign( x ) x max 1 + ln A

0,5

|xr|/xmax
0 0,5 1

Fig. 3.20. Caracteristica intrare

ieire dup legea A = 87,56 (uzual) Compresia instantanee logaritmic este mult folosit n sistemele telefonice. Calitativ, se poate observa c n cazul utilizrii compresiei: - la nivele de semnal (Vef) mici, treapta de cuantizare () fiind mic, raportul semnal zgomot de cuantizare (S/NQ) poate fi realizat destul de mare relaia (3.11); - pe msur ce nivelul semnalului crete, crete i treapta de cuantizare i ca urmare raportul semnal zgomot de cuantizare crete puin sau rmne constant. In concluzie, n cazul cuantizrii neuniforme, raportul semnal zgomot de cuantizare variaz puin cu nivelul semnalului. In ali termeni, cuantizarea neuniform nseamn c semnalele slabe sunt convertite AN ca i cum cuantizorul (CAN) ar fi cu rezoluie mare (11 13bit/cuv.) iar semnalele puternice sunt convertite AN ca i cum CAN ar fi cu rezoluie mic (5 7bit/cuv.). Aceasta nseamn c semnalele slabe sunt mai puin distorsionate, mai fidel reproduse, dect cele puternice. La recepie, dup CNA i expandare, semnalele cu nivel mic vor fi

23

redate cu fidelitate mai bun, cu dinamica mai apropiat de original, n timp ce semnalele puternice vor fi redate cu o mai proast reproducere a dinamicii. Aceasta este n acord cu funcionarea sistemului auditiv, care este sensibil la variaiile de nivel ale semnalelor slabe i este puin sensibil la variaiile de nivel ale semnalelor tari. Compresia instantanee la emisie i expandarea - la recepie, se poate realiza analogic, folosind circuite cu componente neliniare, de exemplu amplificatoare logaritmice i exponeniale, bazate pe caracteristica exponenial a jonciunilor pn. Compresia instantanee se poate realiza i digital, n cadrul MIC; se spune c se realizeaz MIC adaptiv (APCM Adaptive PCM) se adapteaz treapta de cuantizare la nivelul semnalului. Uzual, se aproximeaz caracteristica neliniar de compresie cu un numr de segmente de dreapt i se codeaz dup anumite reguli, diferite fa de cuantizarea uniform. Principiul procedeului este exemplificat n fig. 3.21.
128

ieire

112 96 80 64 48 32 16

2048 nivele de intrare 6b/cuv. 1024 nivele de intrare 7b/cuv. 512 nivele de intrare 8b/cuv. 256 nivele de intrare 9b/cuv. 128 nivele de intrare 10b/cuv. 64 nivele de intrare 11b/cuv. 32 nivele de intrare 12b/cuv.

16 nivele de intrare echivalent MIC (CAN) liniar cu 13bii/cuvnt 0 NI1 NI3 NI7 NI6 NI5 NI2 NI4

intrare

NI8

Fig. 3.21. Aproximarea legii cu 16 segmente de dreapt pentru cuantizare neuniform cadranul I ( caracteristica dup legea , aproximaia din segmente)

Se consider MIC cu 8bit/cuvnt i compresie dup legea curba punctat din fig. 3.21, reprezentnd caracteristica de compresie din cadranul I (semnal de intrare pozitiv). Numrul total de nivele de cuantizare este 28 = 256, dintre care 128 pentru semnale pozitive i 128 pentru cele negative. Intregul interval al reprezentrii numerice a mrimii de ieire (-128 ... +128) este divizat n 16 intervale egale i corespunztor acestor intervale, caracteristica continu se aproximeaz cu 16 segmente n fig. 3.21 apar cele 8 segmente din cadranul I. In cadrul fiecrui segment, se realizeaz cuantizare uniform cu 4bit/cuvnt, deci cu 16 trepte de cuantizare diferite de la un interval la altul. In total se obin 1616 = 256 nivele de cuantizare. Reprezentarea numeric se face cu 8 bii, dup urmtoarele reguli: - 1 bit de semn (1 pozitiv, 0 negativ); - 3 bii pentru identificarea intervalului, a segmentului de aproximare; - 4 bii pentru codarea numeric a nivelului de intrare. Se observ din relaia (3.12) c lungimea pe abscis a fiecrui segment este dublul lungimii segmentului precedent, din stnga, adic: NI k NI k 1 NI 8 NI 7 NI 2 NI 1 NI 3 NI 2 = = ... = = ... = =2 NI 1 NI 2 NI 1 NI k 1 NI k 2 NI 7 NI 6 Rezult c intervalul total n care variaz mrimea de intrare n primul cadran este:

24

NI 8 = (2 8 1) NI 1 Intregul interval de variaie, pozitiv i negativ (cadranele I i III), al mrimii de intrare este: NI total = 2(2 8 1) NI 1
Primul interval este cuantizat cu treapta 1 = NI 1 16 = NI 1 2 4 . Aceasta este echivalent cu o cuantizare uniform, cu treapta 1, a ntregului interval NItotal cu un numr nivele dat de relaia: NI total = 2(2 8 1) 2 4 1 = (2 13 2 5 )1 2 13 1 , deci cu CAN (sistem de MIC) cu rezoluie de 13bii/cuvnt. In al doilea interval, treapta de cuantizare este 2 = NI 2 16 = NI 2 2 4 = 21 , operaie echivalent cu o cuantizare uniform cu treapta 2 a ntregului interval NItotal cu 2122 nivele, deci cu CAN (MIC) cu rezoluie de 12bii/cuvnt. Aadar, rezoluia cuantizrii pe fiecare interval este cu 1bit/cuvnt mai mic dect pe intervalul din stnga (fig. 3.10); pe ultimul segment rezoluia este 6bii/cuvnt. Cel mai mic nivel de intrare decelabil este evident 1 nivel elementar de intrare. Primul interval cuprinde 16 nivele (elementare) de intrare, codate cu 13bii/cuvnt; al doilea interval cuprinde 216 = 32 nivele (elementare) de intrare, codate cu 12bii/cuvnt; ...; ultimul interval cuprinde 2716 = 2048 nivele elementare, codate cu 6bii/cuvnt (fig. 3.10). Principiul cuantizrii neuniforme descris mai sus se aplic i pentru aproximarea legii de compresie cu alt numr de segmente; uzuale sunt aproximrile cu 15 i cu 13 segmente. Expandarea la recepie se poate realiza cu CNA de 4bii, a crui referin (treapt de conversie DA) este controlat de cei 3 bii de identificare a intervalului. Deducerea riguroas a expresiei raportului semnal (S) zgomot de cuantizare (NQNU) neuniform este destul de dificil. Avantajele cuantizrii neuniforme pot fi ns deduse nu prea riguros dar intuitiv, pe baza relaiei (3.5) i a funcionrii cuantizorului neuniform digital.
Din fig. 3.21, se observ c NI k NI 8 = 2 k 1 255 , deci: NI 1 NI 8 = 1 / 255 , NI 2 NI 8 = 3 / 255 , ...,
NI 7 NI 8 = 127 / 255 , NI 8 NI 8 = 1 . In reprezentare logaritmic rezult: NI 1 NI 8(dB) , ..., NI 1 NI 8(dB) = 48, 38,6, 31,2, 24,6, 18,3, 12,1, 6, 0 dB

Corespunztor nivelelor NI1, NI2, ..., NI8 n cuantizare uniform cu M = 8bii/cuvnt, dup (3.5), n care se nlocuiete Vef/Vmax cu NIk/NI8, rezult rapoartele semnal zgomot de cuantizare uniform: S N QU (dB) NI 1 = 10,8 + 6 8 48 = 10,8 dB, S N QU (dB) NI 2 = 20,2 dB, ..., S N QU (dB) NI 8 = 58,8 dB In cazul cuantizrii neuniforme, pe primul segment de aproximare (nivel 0 NI1) se cuantizeaz uniform cu M1 = 13bii/cuvnt, pe al doilea segment cu M2 = 12bii/cuvnt .a.m.d. Aplicnd (3.5) ca mai sus, rezult: S N QNU (dB) NI 1 = 10,8 + 6 13 48 = 40,8 dB = S N QU (dB) NI 1 + 30 dB ,
S N QNU (dB) NI 2 = 10,8 + 6 12 38,6 = 44,2 dB = S N QU (dB) NI 2 + 24 dB ,

S N QNU (dB) NI 3 = 10,8 + 6 11 31,2 = 45,6 dB = S N QU (dB) NI 3 + 18 dB ,


S N QNU (dB) NI 4 = 10,8 + 6 10 24,6 = 46,2 dB = S N QU (dB) NI 4 + 12 dB , S N QNU (dB) NI 5 = 10,8 + 6 10 18,3 = 46,5 dB = S N QU (dB) NI 5 + 6 dB ,

S N QNU (dB) NI 6 = 10,8 + 6 10 12,1 = 46,7 dB = S N QU (dB) NI 5 + 0 dB ,


S N QNU (dB) NI 7 = 10,8 + 6 10 6 = 46,8 dB = S N QU (dB) NI 7 6 dB , S N QNU (dB) NI 8 = 10,8 + 6 10 0 = 46,8 dB = S N QU (dB) NI 8 12 dB

25

Rezultatele apar n graficul din fig. 3.22. Se constat, n cazul aproximrii legii cu 15 16 segmente, o mbuntire a S/NQNU de 30dB la nivele mici, fa de S/NQU, ceea ce este n acord cu observaiile experimentale1. La nivele peste limita maxim acceptat, se produce suprancrcarea cuantizorului i raportul semnal zgomot se degradeaz brusc.

S/NQ (dB)

60 50 40 30 20 10 0 cuantizare uniform cuantizare neuniform

-40 -30 -20 -10 0 +10 In sistemele de transmisie cu nivel intrare 20log(Vef/Vmax) dB MIC, n afara zgomotului de cuantizare, apare i zgomotul de canal, Fig. 3.22. Raportul semnal zgomot de cuantizare, pentru cuantizare uniform i neuniform (legea ) care se manifest prin eronarea biilor recepionai. Recepia unui bit eronat se manifest prin apariia unui eantion cu nivel eronat i dup FTJ-ul de refacere, n cazul transmisiilor telefonice, se aude ca o pocnitur. Ct vreme frecvena de apariie a biilor eronai nu este prea mare, audiia nu este degradat. In general se accept c audiia este de calitate satisfctoare dac probabilitatea de eroare de bit (BER bit error rate) nu depete 10-4. performane limiperformane limiProbabilitatea de eroare de bit depinde tate de zgomotul tate de zgomotul esenial de raportul dintre puterea purttoarei datorat erorilor de de cuantizare bit de RF (C) i a zgomotului (N) i desigur, de tipul modulaiei digitale folosite. Ca regul, S/N determinat de zgomotul de canal crete cu C/N pn la un nivel (prag), dup care rezoluie CAN: 13b 8b variaz foarte puin. Sub prag, n zgomotul de la recepie predomin cel datorat canalului; peste acest prag, n zgomotul total la recepie devine predominant zgomotul de cuantizare raport purttoare zgomot (C/N) fig. 3.23.

Transmisiile cu MIC descrise mai sus sunt clasice i sunt cele mai utilizate pentru semnalul vocal, n sistemele telefonice, de RR i CS. Cu sau fr compandare, aceste sisteme utilizeaz 8bit/cuvnt i viteze de transmisie de bit de 64kbit/secund. In prezent, se dezvolt i sisteme de transmisie cu MIC cu viteze mai mici, utiliznd variante ale procedeului de modulare a impusurilor n cod descris mai sus.

Technical Staff, Bell Telephone Laboratories, Transmission Systems for Communications (5th ed.), Bell Telephone Laboratories, Holmdel, NJ, 1982

Raport semnal zgomot n banda audio la recepie (S/N)

Fig. 3.23. Dependena raportului semnal zgomot de raportul purttoare zgomot de canal n transmisiile cu MIC (reprezentare calitativ)

26

3.5.4. Procedee difereniale de modulare a impulsurilor n cod


Dac un semnal audio sau video este eantionat cu o frecven mai mare dect frecvena Nyquist, se constat c eantioanele adiacente sunt puternic corelate. Aceasta nseamn c n medie, nivelul semnalului nu se modific rapid ntre dou eantionri adiacente. Cu alte cuvinte, variana dintre dou eantioane adiacente este mai mic dect variana semnalului pe o durat mare. Cnd un astfel de semnal este codat n procedeul MIC clasic, un numr de bii din cuvntul binar reprezentnd un eantion, sunt iden1 1 MSB (sign) 1 1 tici cu un numr de bii din eantionul precedent, deci cuvntul informaie 0 0 redundant conine informaie redundant fig. 3.24. Eliminnd redundaa 0 0 1 1 nainte de codare, se realizeaz o codare cu mai puini bii pe 0 1 diferena fa de cuvnt, mai eficient. 0 1 cuvntul anterior 0 1 LSB Astfel, ideea este de a nu cuantiza ntregul eantion ci numai diferena fa de eantionul precedent acesta este Fig. 3.24. Redundana principiul modulaiei delta. informaiei la codarea eantioanelor Se poate face i altfel, observnd c dac se cunosc valorile unui numr de eantioane, atunci se poate aproxima valoarea unui nou eantion. In continuare, se poate cuantiza numai diferena dintre valoarea eantionului i valoarea prezis, aproximat acesta este principiul modulaiei difereniale.

3.5.4.1. Modularea impulsurilor n cod diferenial MICD (DPCM Differential PCM)


Fie un semnal s(t) eantionat eantioane eroarea de er. de pred. cu perioada TS (1/TS > fN). de intrare predicie cuantizat In sistemul MICD, se cuanti {s(nT )} {ep(nTS)} {epq(nTS)} S Cuantizor Codor zeaz i apoi se codeaz, diferena 1 + dintre nivelul eantionului s(nTS) i + un nivel estimat sp(nTS), prevzut + 2 pentru eantionul respectiv. semnal semnal Estimarea sau predicia nivelului estimat Filtru de cuantizat predicie obinerea valorii sp(nTS), se realizea {sq(nTS)} {sp(nTS)} z cu un circuit numit filtru de a predicie, pe baza studierii evoluiei nivelului mai multor eantioane {epq(nTS)} {sq(nTS)} precedente eantionului de la Decodor + momentul nTS. + Schema bloc a sistemului de generare a semnalelor cu MICD este {sp(nTS)} Filtru de ca n fig. 3.25.a; n fig. 3.25.b apare predicie receptorul pentru semnale MICD. b La intrarea sistemului exist un sumator 1, la intrrile cruia se Fig. 3.25. Sistem de transmisie cu MICD: aplic irul de eantioane de semnal a emitor; b receptor {s(nTS)} (intrare +) i irul de eantioane estimate {sp(nTS)} (intrare ); la ieire, pentru fiecare eantion. apare diferena: e p ( nTS ) = s( nTS ) s p ( nTS ) (3.15)
semnal MICD semnal MICD

27

eroarea de er. de pred. ep(nTS) este eroare de predicie care se eantioane predic ie cuantizat de intrare cuantizeaz, rezultnd eroarea de {ep(nTS)} Cuantizor {epq(nTS)} {s(nTS)} predicie cuantizat: e pq ( nTS ) . Codor 1 (1 bit) + Predicia se face pe baza + eantioanelor cuantizate, deci la intrarea + 2 filtrului de predicie trebuie aplicate predicie semnal Circuit de semnale cuantizate sq(nTS) care se obin {sp(nTS)} cuantizat ntrziere n sumatorul 2 plasat la intrarea {sq(nTS)} cu TS filtrului i care furnizeaz semnalul ACUMULATOR cuantizat: a s q ( nTS ) = s p ( nTS ) + e pq ( nTS ) (3.16) Cuantizorul (fig. 3.25.a) reali{sq(nTS)} {epq(nTS)} zeaz operaia cu o eroare de Decodor + cuantizare eq(nTS): + e pq ( nTS ) = e p ( nTS ) + e q ( nTS ) (3.17) {sp(nTS)} Circuit de Din (3.15), (3.16) i (3.17) rezult ntrziere imediat expresia semnalului total cuan ACUMULATOR tizat, sub forma cunoscut din 3.5.2 b rel. (3.9), n care apare explicitat eroarea de cuantizare: Fig. 3.26. Sistem de transmisie cu modulaie delta: s q ( nTS ) = s( nTS ) + e q ( nTS ) (3.18) emitor (a), receptor (b) Se va observa (fig. 3.25.a) c ceea ce se transmite este eroarea de predicie, cuantizat i codat acesta este semnalul MICD. Dac predicia este bun, eroarea de predicie este mult mai mic dect semnalul (nivele). La un numr de bii/cuvnt dat, treapta de cuantizare a erorii de predicie este mult mai mic dect treapta de cuantizare a ntregului semnal i deci eroarea de cuantizare din (3.17), este mult mai mic dect se poate realiza n sistemul cu MIC clasic (la acelai numr de bii/cuvnt). La receptor fig. 3.25.b, decodorul reface eroarea de predicie care se sumeaz cu nivelul de semnal estimat, obinnd la ieire semnalul eantionat sq(nTS) din (3.18). Semnalul estimat se obine cu un filtru de predicie identic cu cel de la formarea semnalului cu MICD.

Filtrul de predicie asigur sumarea a p eantioane cuantizate anterioare eantionului actual sq(nTS), fiecare fiind nmulit cu un coeficient (pondere); astfel, semnalul estimat este: s p ( nTS ) = w1 s q [( n 1)TS ] + w 2 s q [( n 2)TS ] + ... + w p s q [( n p)TS ] Principiile determinrii coeficienilor i analiza performanelor sistemelor cu MICD depete cadrul acesteicri; pentru iniiere n domeniu se recomand bibliografia1.

3.5.4.2. Modulaia delta MD (DM Delta Modulation)


Modulaia delta este o extindere a principiului modulaiei difereniale. In cadrul MD se cuantizeaz eroarea de predicie cu numai 1 bit, filtrul de predicie se reduce la un simplu circuit de ntrziere cu perioada de eantionare TS iar cuantizorul este un simplu comparator. Modulaia delta presupune eantionarea semnalului cu o frecven mult mai mare dect frecvena Nyquist (1/TS >> fN), astfel ca diferena de nivel ntre dou eantioane consecutive s fie mai mic dect treapta de cuantizare = 2.
1

Haykin, S. Communications Systems, Second Edition, J. Wiley&Sons, NY, 1983, 8.6

semnal MD

semnal

MD

28

In cea mai simpl form, modulatorul delta are schema bloc ca n fig. 3.15.a. La intrrile 1 se aplic semnalul s(nTS) i estimatul sp(nTS) iar la ieire se obine eroarea de predicie ep(nTS). Estimatul este de fapt nivelul eantionului precedent, cuantizat: sq(nTS - TS). Deci: e p ( nTS ) = s( nTS ) s q [( n 1)TS ] (3.18) Spre deosebire de MICD, n MD conteaz numai semnul erorii: sign[ep(nTS)]. In funcie de semn, cuantizorul de 1 bit, furnizeaz un impuls pozitiv (+ = +/2) sau unul negativ (- = -/2): + e p ( nTS ) > 0 e pq ( nTS ) = sign e p ( nTS ) ; e pq ( nTS ) = (3.19) e p ( nTS ) < 0

Nivelul semnalului total cuantizat este o aproximare n trepte a semnalului (fig. 3.27): s q ( nTS ) = s q [( n 1)TS ] + e pq ( nTS ) (3.20)
semnal s(t) aproximarea n trepte sq(t)

(2) zgomot granular (1) distorsiune de neurmrire timp

+ -

epq(t) eroarea de predicie cuantizat

TS
timp

1 1 1 1 1 1 1 1 0 0 1 0

1 0 1 0 1 1 1 1 0 1 1 0 0

0 0 0 0 0 0 0

secvena binar la ieirea modulatorului delta

Fig. 3.27. Semnale n modulatorul delta (liniar, cu treapt de cuantizare constant)

Se observ c nivelul estimat este suma nivelelor cuantizate ale eantioanelor anterioare eantionului actual. Cu alte cuvinte, sumatorul 2 i circuitul de ntrziere funcioneaz ca un acumulator de nivele cuantizate, de erori de predicie. La intrarea circuitului de ntrziere se aplic: s q ( nTS ) = s q [( n 1)TS ] + e q ( nTS ) = s q [( n 2)TS ] + e q [( n 1)TS ] + e q ( nTS ) = ...

s q ( nTS ) = e q ( iTS )
i =1

(3.21)

La ieirea circuitului de ntrziere apare semnalul din (3.21) ntrziat cu TS:

s q ( nTS ) = e q ( iTS )
i =1

n 1

(3.22)

La recepie, semnalul n trepte din (3.22) este refcut din semnalul decodat, n acumulator fig. 3.27.b. Zgomotul de cuantizare din afara benzii semnalului este eliminat prin filtrare trece jos. Comparativ cu MICD, MD are dou avantaje mari: (1) are o structur foarte simpl, att la emisie ct i la recepie, uor de implementat i (2) cuvintele transmise sunt de 1 bit i deci nu este necesar sincronizare de cuvnt. Din aceste motive, sistemele DM sunt atractive pentru anumite tipuri de transmisie i pentru nregistrarea / redarea sunetelor.

29

Se observ c, atunci cnd semnalul crete/scade monoton, aproximaia n trepte crete /scade liniar. De aceea, MD cu treapt de cuantizare constant se numete MD liniar. MD liniar prezint un dezavantaj major: dac nivelul semnalului variaz prea repede, semnalul n trepte nu poate urmri semnalul i apare distorsiunea de neurmrire (slopeoverload distortion) fig. 3.27, zonele (1). Distorsiunea de neurmrire nu apare dac panta semnalului (ds(t)/dt) este mai mic dect panta aproximaiei n trepte (/TS): TS max d s( t ) d t (3.23) Dac se mrete pentru a satisface (3.23), apare alt problem: cnd nivelul semnalului variaz lent, semnalul cuantizat este o succesiune regulat de impulsuri + / - care determin zgomotul granular (granular noise) zona (2), fig. 3.28; n spectru apare o component de zgomot cu nivel mare i frecven 1/2TS, greu de eliminat. Dac se folosete o vitez de eantionare foarte mare (de 8 ... 64 ori mai mare dect frecvena Nyquist), se poate folosi o treapt de cuantizare mic fr s mai apar distorsiuni de neurmrire i zgomot granular mare. Evident, procedeul nu este potrivit pentru transmisii. Cele dou probleme pot fi rezolvate dac se modific treapta de cuantizare: mare cnd semnalul variaz rapid i mic pentru semnale lent variabile. Astfel, se adapteaz treapta la modul de variaie al semnalului i se realizeaz MD adaptiv MDA (ADM Adaptive Delta Modulation). Sistemele MDA pot asigura calitate satisfctoare a semnalului la viteze de transmisie mult mai mici (24 ... 32kbii/sec. semnal vocal) dect cele necesare pentru MD sau MIC.

3.5.4.3. Modulaia delta adaptiv


In prezent, MDA se realizeaz prin dou tehnici: una dintre tehnici folosete un set de valori discrete pentru treapta de cuantizare i un bloc logic pentru stabilirea treptei la cuantizor1; n a doua tehnic, se realizeaz o variaie continu a treptei de cuantizare; sistemele de acest tip se numesc uneori MD cu pant continuu variabil (CVSD Continuously Variable Slope Delta [Modulation]).
TS
Registru de deplasare

Registru de deplasare

Tact de e antionare Comparator TS Semnal de ep(t) intrare s(t) + sp(t)

Ieire semnal digital Bloc logic

Comparator

ep(t) +

Bloc logic

Integrator

Reglare pant integrare

sp(t)

Integrator FTJ

Reglare pant Semnal analogic refcut

a b Fig. 3.28. Modulaie delta cu pant continuu variabil: a emisie, b - recepie

In sistemul MD cu pant continuu variabil, acumulatorul const ntr-un integrator a crui pant (ctig) de integrare este comandat de un circuit logic fig. 3.28.a. Cnd exist o
1

Haykin, S. Digital Communications, J. Wiley&Sons, NY, 1988, 5.6

30

succesiune de 1 sau 0 (cel puin doi), 1 sp(t) ieire integrator circuitul logic comand modificarea pantei dreptei de la ieirea integratorului, ceea ce este s(t) semnal echivalent cu modificarea treptei de cuantizare. La recepie, acelai bloc logic determitimp n adaptarea pantei integratorului astfel ca la 0 ieire s apar acelai semnal ca i la ieirea integratorului de la emisie (fig. 3.29). Dup -0.4 filtrare trece jos se obine semnalul analogic. Se observ c prin modificarea pantei integratorului se reduc distorsiunile de neurmieire CVSD (semnal digital) rire. In consecin, se poate obine o bun Fig. 3.29. Semnale n modulatorul delta cu pant calitate a semnalului recepionat la viteze de continuu variabil (CVSD) eantionare i de transmisie mai mici dect n cazul sistemelor cu MIC i MD cu trepte de cuantizare constante. De exemplu, pentru semnal vocal, calitatea recepiei n sistemul CVSD la viteze de transmisie de 24 ... 32kbii/sec. este comparabil cu aceea realizat cu MIC clasic la viteza de 64kbii/sec.

3.3.4.4. Modulaia impulsurilor n cod diferenial adaptiv MICDA (ADPCM)


Utilizarea MICDA (ADPCM) permite reducerea numrului de bii/cuvnt trasmii de la 8 (MIC clasic) la 5 4 i corespunztor a vitezei de transmisie. MICDA presupune realizarea unei cuantizri adaptive i a unei predicii adaptive. Aceasta nseamn: - adaptarea treptei de cuantizare la viteza de variaie a semnalului i - adaptarea prediciei, modificarea coeficienilor filtrului de predicie n acord cu nivelul semnalului. Descrierea, chiar succint, a sistemelor MICDA i a tehnicilor de adaptare a prediciei depete cadrul acestei cri i pentru introducere n domeniu se recomand bibliografia1. Se menioneaz totui c sistemele MICDA sunt foarte performante; se asigur o calitate deosebit de bun a semnalului vocal la viteze de transmisie de 32kbii/sec i o calitate acceptabil la 16kbii/sec. Dou asemenea sisteme sunt recomandate i standardizate de CCITT (recomandrile G.723 i G.726) i se utilizeaz n unele sisteme de comunicaii prin satelii.

Haykin, S. Digital Communications, J. Wiley&Sons, NY, 1988, 5.7

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