Am vazut ca in cazul multiplexarii in timp, fiecarei cai de transmisiune i se aloca periodic un interval de timp. Intr-o transmisiune numerica, acest interval de timp contine cuvantul binar cu lungimea de b biti corespunzator valorii cuantizate a unui esantion. Cuvintele ce apartin unei anume cai se succed in timp la intervale egale cu perioada esantionarii. Daca bitii ce compun cuvintele aferente celor N cai multiplexate in timp apar la momente determinate de un ceas comun tuturor cailor, spunem ca cele N semnale numerice sunt sincrone.
Ansamblul celor N cuvinte a cate b biti, carora li se adauga si un numar de biti auxiliari cu rol bine precizat, constituie un cadru (frame) cu durata egala cu perioada esantionarii. Deoarece este de dorit ca structura cadrului sa fie regulata, de cele mai multe ori, numarul bitilor auxiliari este un multiplu 'j' al lui b.
In general, cadrul poate fi organizat in doua moduri:
a. cu
intretesere de biti:
cadrul se imparte in b intervale de
timp si transmisia se face in ordinea urmatoare: primul bit al
caii 1, al caii 2, … , al caii ; bitul 2 al caii 1, al caii 2,
…., al caii ;
bitul b al caii 1, al caii
2, …, al caii . Cu alte cuvinte, fiecare interval b contine cate biti de acelasi
rang i
b. cu intretesere de cuvinte: se transmit in ordine cuvintele de cate b biti corespunzatoare celor intervale in care se imparte durata cadrului.
Intrucat la receptie demultiplexorul trebuie sa poata identifica intervalele de timp alocate fiecarei cai in parte, este intercalata in fluxul informational o secventa binara determinata, ce este alcatuita dintr-o parte a bitilor auxiliari. Aceasta secventa este utilizata pentru sincronizarea sau alinierea demultiplexorului cu multiplexorul si se mai numeste cuvant de sincronizare sau cuvant de aliniere a cadrului, FAW (Frame Alignement Word).
Bitii auxiliari ramasi sunt utilizati pentru transmisia semnalizarilor intre centrale, ce se refera la comanda operatiilor de comutare si la gestiunea retelei ca si in cazul sistemelor de transmisiuni analogice.
Necesitatea gruparii unui numar din ce in ce mai mare de cai a condus si in cazul STN la definirea unei ierarhii, numita ierarhie pleziocrona, PHD, la baza careia se afla multiplexul primar.
Pe plan international exista doua norme pentru multiplexul primar: multiplexul primar european (CEPT) cu 30 cai si multiplexul primar american cu 24 cai. Ambele fac obiectul recomandarilor UIT-T: G.732, respectiv G.733. La nivelul multiplexului primar, semnalele numerice sunt sincrone. In ceea ce priveste cele doua norme, singurele caracteristici comune se refera la:
frecventa de esantionare (8 kHz),
durata cadrului (125 sec),
numarul b de biti al cuvantului binar corespunzator unui esantion (
Rezulta ca in ambele cazuri, debitul binar pentru o cale telefonica este:
esantioane/sec x 8 biti/esantion = 64kbiti/sec
si constituie debitul asa-numitului multiplex de ordin zero. Pornind de aici s-au dezvoltat ierarhii distincte, prezentate sintetic in Fig. 4-1.
Fig. 4-1 |
La baza ierarhiei europene a sistemelor de transmisiuni numerice cu MIC sta mutiplexul primar. Pe langa multiplexarea a 30 cai telefonice si/sau de date la 64 kbit/sec, MUX primar face si adaptarea intre reteaua analogica existenta si reteaua numerica in curs de aparitie.
Multiplexarea in timp a cailor si identificarea lor la receptie este posibila prin organizarea intervalelor de timp alocate cailor si informatiilor suplimentare intr-un cadru. In conformitate cu recomandarea UIT-T G704, un cadru (Cd) cu durata de 125s contine 32 intervale de timp numerotate de la 0 la 31, iar 16 cadre, numerotate intre 0 si 15, formeaza un multicadru (MCd) sau cadru de semnalizare. Semnificatia celor 8 biti transmisi in fiecare interval de timp rezulta din Fig. 4-2, dupa cum urmeaza:
Bitii a, b, c, d din intervalul 16 reprezinta biti de semnalizare corespunzatori caii k, respectiv , daca se transmite cadrul k (
Biti notati cu D si N sunt biti de serviciu si indica:
alarma urgenta ( pentru alarma),
alarma neurgenta ( pentru alarma).
Bitii Y sunt biti de rezerva.
Bitul X din intervalul 0 al oricarui cadru este rezervat pentru cazul in care se utilizeaza procedura CRC (Cyclic Redundancy Check). In multiplexul primar se utilizeaza procedura CRC Aceasta noua procedura de monitorizare a erorilor cu sistemul in serviciu prezinta avantajul de a superviza intregul flux de date, nu numai cuvantul de sincronizare sau violarile algoritmului utilizat de codul de linie. Rata erorilor, incluzind pachetele de erori, este in acest caz mai precis determinata. In acest scop, multicadrul este impartit in doua sectiuni: sectiunea I, ce cuprinde cadrele si sectiunea a II-a ce cuprinde cadrele . Astfel, multicadrul CRC4 contine 16 cadre ca si cadrul de semnalizare si dureaza 2msec.
Fiecare sectiune ce contine 8 cadre, deci un bloc de date de 2048 biti, este multiplicata la emisie cu si divizata cu polinomul generator . Restul impartirii, un cuvant de 4 biti, reprezinta bitii de verificare CRC ai blocului de date respectiv, fiind notati cu C1, C2, C3, C Acesti biti sunt transmisi pe pozitia bitului 1 (bitul x, Fig. 4-2) din intervalul zero al cadrelor pare.
Fig. 4-2 |
Partea de receptie este sincronizata cu partea de emisie cu ajutorul unui cuvant de sincronizare CRC ce are structura 001011, transmis bit cu bit la inceputul cadrelor 1, 3, 5, 7, 9 si 11. La receptie blocul de date I (II) este supus aceleiasi proceduri obtinand restul C1', C2', C3', C4'. Se compara cele doua resturi si daca difera inseamna ca au existat erori in transmisie. Acest fapt este semnalizat statiei emitatoare cu ajutorul unor biti E ce ocupa pozitia bitului 1 din cadrele 13 si 1 In cazul erorii bitii trec din '1' in '0'.
Nici procedura CRC4 nu poate garanta detectarea tuturor erorilor. Procentul detectiei este de 93,75% si este determinat de lungimea redusa a polinomului generator (gradul 4). Sistemul realizeaza 1000 comparatii CRC pe secunda (o sectiune dureaza 1ms). Daca numarul blocurilor eronate depaseste pragul de 913 din 1000, sistemul isi pierde sincronizarea. In cazul unei rate a erorilor de ordinul procedura CRC4 nu mai este potrivita (in fiecare bloc CRC4 vor fi in medie doua erori).
In transmisiunile telefonice interurbane costul liniei si echipamentului de linie depaseste cu mult costul multiplexului primar. Totodata, necesitatea unei capacitati de transmisie sporite, atat in traficul interurban cat si urban, impun multiplexarea semnalelor numerice provenind de la mai multe MUX-uri primare pe un acelasi suport fizic - multiplexarea de ordin superior.
Incepand cu multiplexul de ordinul doi (multiplexul secundar) echipamentul nu mai contine CAN si CNA ci doar multiplexoare numerice. In conformitate cu standardul european (CEPT) pornind de la multiplexul primar de 2,048 Mbit/sec, fiecarui ordin ii corespunde un numar de cai de patru ori mai mare decat unui 'afluent' - multiplex de ordin imediat inferior. Din paragraful 2 privind ierarhia STN se observa ca debitul binar corespunzator fiecarui ordin de multiplexare este mai mare decat de 4 ori debitul binar al unui afluent, ca urmare a introducerii informatiilor suplimentare necesare supervizarii si sincronizarii noului cadru - specific ordinului respectiv - si rezolvarii problemei multiplexarii unor semnale pleziocrone. In cazul semnalelor numerice pleziocrone frecventa de tact are aceeasi valoare nominala, dar poate prezenta variatii aleatoare in limite admise (de exemplu, pentru multiplexul primar: p.p.m). Pentru a putea realiza multiplexarea unor semnale pleziocrone este necesar ca viteza de transmisie in linie sa nu depinda de viteza momentana a afluentilor. Totodata operatia de recuperare a tactului din semnalul informational transmis in linie nu trebuie sa fie afectata de eventuala defectare a unui afluent. Aceasta a doua cerinta se rezolva adoptand in multiplexarea de ordin superior intreteserea de biti. Prima problema se rezolva sincronizand afluentii cu un tact de referinta comun , compensarea diferentei intre si () realizandu-se prin operatia de dopare (stuffing). UIT-T recomanda doparea pozitiva. Conceptul de dopare pozitiva implica utilizarea unui debit binar de iesire totdeauna mai mare decat cel de intrare, cu indeplinirea conditiei
unde , reprezinta variatiile admise pentru si . Astfel semnalul de iesire va contine toti bitii semnalului de intrare, ai afluentului, si in plus un numar variabil de biti de 'dopare', ce nu poarta informatie si servesc la compensarea diferentei mentionate pentru fiecare afluent in parte. In doparea pozitiva se transmit biti de dopare cand viteza afluentului este mai mica sau egala cu viteza nominala; cand viteza devine mai mare decat cea nominala, o parte a bitilor de dopare este inlocuita cu biti informationali. Receptorul trebuie sa poata recunoaste si recupera doar bitii ce provin de la afluenti. Este deci necesar ca bitii de dopare sa ocupe pozitii bine precizate in cadru si sa se semnalizeze receptorului daca bitul ce ocupa o asemenea pozitie este bit de dopare sau bit informational.
In scopul indeplinirii cerintelor mentionate mai sus, cadrul utilizat la multiplexarea semnalelor plesiocrone are o structura de baza (Fig. 4-8) care contine urmatoarele blocuri informationale:
FAW: cuvant de sincronizare (Frame Alignement Word),
CS : cuvant de serviciu,
BI 1/4 : biti informationali,
SD 1/4 : biti pentru semnalizarea doparii,
BD 1/4 : biti de dopare.
FAW |
CS |
BI 1/4 |
SD 1/4 |
BI 1/4 |
BD 1/4 |
BI 1/4 |
Fig. 4-8
Pentru toate nivelele ierarhiei cadrul incepe cu un FAW de lungime si structura cunoscute, ceea ce permite receptorului sa gaseasca inceputul cadrului si sa identifice canalele. De asemeni, monitorizarea erorilor in detectarea FAW permite o evaluare a ratei erorilor (BER).
Cuvantul de serviciu ce urmeaza contine bitii D si N de semnalizare a alarmei: urgente (D), respectiv neurgente (N). Bitul N poate fi folosit eventual pentru transmisiuni asincrone de date. CS din cadrul multiplexului de 140 Mbit/sec mai contine in acelasi scop bitii Y1, Y2 (canale de date prin interfata V.11 cu viteza maxima de 10 kbit/sec).
Bitii informationali ce provin de la cei patru afluenti sunt intretesuti, deci se transmit in ordinea: BI-1, BI-2, BI-3, BI-4, BI-1, BI-2 etc.
Blocul SD cuprinde 4 biti pentru semnalizarea doparii in afluentii (de exemplu SD = 1/0, SD - bit dopare/bit informational). In scopul protectiei fata de erorile de transmisie se utilizeaza un cod redundant cu decizie majoritara pentru semnalizarea doparii. Astfel pentru MUX de 8 si 34Mbit/sec in cadru exista trei blocuri SD, iar in cadrul multiplexului de 140Mbit/sec, cinci blocuri SD. O semnalizare eronata privind semnificatia bitilor din blocul BD, ce contine pentru fiecare afluent un bit de dopare sau informational, duce la pierderea sincronizarii sistemului. In conformitate cu Recomandarea G.742 structura cadrului pentru multiplexul secundar de 8,448 Mbit/sec este cea din Fig. 4-9.
Bloc I (212 biti) |
Bloc II (212 biti) |
Bloc III (212 biti) |
Bloc IV (212 biti) |
|||||||
1…10 |
11 |
12 |
13…212 |
1…4 |
5…212 |
1…4 |
5…212 |
1…4 |
5…8 |
9…212 |
FAW |
D |
N |
BI |
SD |
BI |
SD |
BI |
SD |
BD, BI |
BI |
Fig. 4-9
Principalele caracteristici sunt:
Debitul binar: 8448 kbit/sec ± 30 ppm
Numar de biti in cadru: 848
BI in cadru:
Durata cadrului: 100, 38 msec
Rata nominala a doparii: 4,23 kbit/sec
Pentru multiplexul de 34,368Mbit/sec si 139,264Mbit/sec, structura cadrului (Recomandarea G.751) este data in Fig. 4-10, respectiv in Fig. 4-11.
Bloc I 384 biti |
Bloc II 384 biti |
Bloc III 384 biti |
Bloc IV 384 biti |
|||||||||||
1…10 |
11 |
12 |
13…384 |
1…4 |
5…384 |
1…4 |
5…384 |
1…4 |
5…8 |
9…384 |
|
|||
FAW |
D |
N |
BI |
SD |
BI |
SD |
BI |
SD |
BD,BI |
BI |
|
|||
Fig. 4-10
|
Bloc I 488 biti |
Bloc II 488 biti |
Bloc III, IV, V |
Bloc VI 488 biti |
|
||||||||||||
1…12 |
13 |
14 |
15 |
16 |
17-488 |
1…4 |
5…488 |
1…4 |
5…488 |
1…4 |
5…8 |
9…488 |
|||||
FAW |
D |
N |
Y |
Y |
BI |
SD |
BI |
SD |
BI |
SD |
BD, BI |
BI |
|||||
Fig. 4-11
|
||
Fig. 12 |
Schema
bloc simplificata a multiplexorului este prezentata in Fig.4-12.
Semnalele ce provin de la cei patru afluenti sint supuse regenerarii
si decodarii de linie in blocurile individuale RDC. Sub comanda
tactului propriu, recuperat tot in RDC, semnalul este introdus intr-o memorie
elastica, ES (Elastic Store) ce are rolul de a adapta
vitezele individuale ale afluentilor pleziocroni la o viteza
comuna, a multiplexului de ordin superior, MCLK. In acest scop,
informatia
din ES este citita cu o frecventa GCLK a carei valoare
instantanee este MCLK/ Semnalul GCLK prezinta o serie de intreruperi (Gap)
in citirea informatiei din ES pe intervale de timp ce corespund
aparitiei in cadru a FAW + CS si SD. Semnalul de la iesirea ES
va contine insa si bitii corespunzatori SD (vezi
paragraful c). Urmeaza o conversie paralel-serie si formarea cadrului
Fig. 4-13 |
introducand FAW si CS (bitii D, Y) cu
ajutorul blocurilor P/S si INS, sub
comanda MCLK si FCLK (Frame
CLK). Baza de timp BTE pilotata cu cuart furnizeaza toate
semnalele de tact necesare. La receptie (Fig. 4-13), semnalul este supus
decodarii de linie si regenerarii in blocul RDC. Tactul recuperat
controleaza, prin baza de timp
receptie (BTR), tot procesul demultiplexarii. Un convertor
serie-paralel S/P distribuie arbitrar semnalul regenerat pe patru linii de
iesire. Blocul DETFAS are rolul de a detecta distributia FAW pe cele 4
linii si in consecinta alocarea linie-afluent. Un comutator de
canale CS (Channel Switch) permite trecerea
afluentului 1 pe iesirea ,
a afluentului 2 pe etc. Totodata, DETFAS supravegheaza
aparitia periodica a FAW si monitorizeaza erorile.
Blocul de evaluare a SD, sub comanda FCLK si elaboreaza semnalele GCLK ce prezinta intreruperi ale tactului pe durata bitilor FAS si SD. In plus, daca SD indica bit de dopare pe afluentul , se va intrerupe la aparitia Astfel GCLK permite inscrierea in ES doar a bitilor ce provin de la afluenti. Citirea ES se face cu un tact ce rezulta din 'netezirea' intreruperilor, cu ajutorul unui circuit PLL. Ultima prelucrare a semnalelor celor 4 afluenti o constituie codarea de linie in blocurile individuale CD.
Memoria elastica ES este principalul bloc functional in realizarea multiplexarii semnalelor pleziocrone prin metoda doparii pozitive (Fig. 4-14). ES contine un anumit numar 'm' de celule de memorie de 1 bit () ce pot fi adresate independent in scopul citirii sau inscrierii: in acelasi timp o celula poate fi citita, iar in alta se poate inscrie. Semnalul de intrare , dupa regenerare si recuperarea tactului propriu este inscris ciclic in celulele , etc. Adresa celulei in care se face inscrierea este furnizata de un numarator NUMi actionat de . Citirea ES se face de la adresele furnizate de , actionat de generat de multiplexor.
Fig. 4-14 |
Diferenta intre adresa de inscriere si cea de citire este urmarita de un comparator de adrese AC. Pe durata transmiterii bitilor FAS, SD, se intrerupe, nu avanseaza. Cu toate acestea deoarece diferenta se micsoreaza in permanenta, si cand devine mai mica decat , AC genereaza un semnal catre blocul de comanda LOG. Ca urmare, prin intermediul blocului SD bitul de semnalizare a doparii este pus in '1', iar in momentul aparitiei in cadru a pozitiei rezervate bitului de dopare, se intrerupe, nu mai avanseaza ; astfel diferenta intre adrese creste cu o unitate. Procedura se repeta de cate ori este nevoie. Trebuie remarcat faptul ca intre decizia de dopare generata de AC si executie poate fi un interval de timp a carui durata maxima este egala cu cea a cadrului. Semnalele ale celor patru afluenti sunt sincrone deoarece baza de timp BT a multiplexului este comuna. Memoria elastica impreuna cu toate blocurile functionale anexa, ca si multiplexorul (demultiplexorul) digital se realizeaza in prezent sub forma unor circuite integrate LSI in tehnologie HCMOS. Consumul unui multiplex modern variaza astfel intre W in functie de capacitatea de transmisie.
Periodicitatea cu care bitii de dopare pot fi introdusi in locurile rezervate lor in cadru determina asa-numitul cadru de dopare, ce se poate sau nu confunda cu cadrul propriu-zis al multiplexului. In ierarhia europeana, dupa cum s-a aratat, cadrul multiplexului de ordin superior contine pentru fiecare afluent o pozitie pentru bitul de dopare (1 bit). De aceea, notand cu durata cadrului, rata maxima a bitilor de dopare pentru un afluent este .
Pentru multiplexul secundar, si rezulta kbit sec. Tinand seama de structura cadrului, din cei 848 de biti, 824 sunt biti informationali si de dopare (cel mult patru), iar restul de 24 sunt biti auxiliari (FAW, CS, SD). Rezulta ca debitul nominal al bitilor informationali si de dopare corespunzator unui afluent va fi:
De aici rezulta rata nominala a doparii:
Prin urmare, in situatia in care atat viteza multiplexului primar cat si a celui secundar sunt vitezele nominale, vom avea bit de dopare in 14 din 33 cadre (14 33 4,23 9,962).
In determinarea ratei efective a doparii , se tine seama de faptul ca debitul nominal poate fi afectat de o variatie admisa bine precizata:
pentru multiplexul primar:ppm,
pentru multiplexul secundar: ppm.
Avem astfel:
kbit sec
Prin urmare, daca afluentul prezinta un debit mai mic decat cel nominal, rata doparii creste; in situatia contrara scade, o parte dintre bitii de dopare fiind inlocuiti cu biti informationali.
Numim rata normata a doparii, , raportul:
Studiile arata ca amplitudinea jitterului de asteptare exprimata in intervale unitate UI (1 UI TCLK ) este minima si in acelasi timp capacitatea de dopare maxima, pentru valori ale cuprinse intre 0,4…0,5, exceptand totusi valoarea pentru care UI.
Ca si multiplexul primar, multiplexul de ordin superior contine o unitate de supraveghere controlata cu microprocesor ce urmareste in permanenta:
semnalul ce provine de la fiecare afluent;
semnalul de la iesirea multiplexului;
starea blocurilor functionale.
In conformitate cu criteriile de alarma aflate in memoria micro-calculatorului, se elaboreaza raspunsuri locale si catre statia corespondenta. La acestea se poate adauga si supravegherea calitatii transmisiei conform Recomandarii G.821 cu privire la secundele eronate, secundele sever eronate, minutele degradate etc.
Fiabilitatea STN este determinata in mare masura de metoda sincronizarii. Prin sincronizare se intelege procesul de stabilire si mentinere a corespondentei corecte intre intervalele de timp alocate cailor la transmisie si la receptie. Acest obiectiv se poate asigura daca se realizeaza in prealabil:
sincronizarea la nivel de bit (sincronizarea ceasului la emisie si receptie);
sincronizarea la nivel de cadru.
Sincronizarea la nivel de bit se realizeaza cu ajutorul recuperatorului de Tact, prin prelucrarea semnalului informational receptionat, si va fi prezentata ulterior. Sincronizarea de cadru se obtine introducand periodic in fluxul informational o structura binara anume, cunoscuta de receptor, ceea ce permite acestuia sa identifice inceputul cadrului si prin urmare, succesiunea cailor (sau afluentilor). Aceasta structura, numita curent cuvant de sincronizare cu o lungime de 'b' simboluri, poate fi introdusa:
grupat, cei 'b' biti fiind transmisi succesiv la inceputul cadrului;
-distribuit, bit cu bit, la intervale egale in interiorul cadrului sau pe mai multe cadre, cate un bit in fiecare cadru.
STN din ierarhia europeeana utilizeaza prima varianta.
Blocul de sincronizare la nivel de cadru din compunerea STN trebuie sa raspunda unor cerinte in mare masura contradictorii:
timpul de intrare in sincronism la pornirea echipamentului sau dupa o intrerupere a legaturii sa fie cat mai mic;
starea de sincronism sa se mentina automat o perioada cat mai indelungata;
proportia celor 'b' biti ai CS in lungimea de 'a' biti ai cadrului pentru o durata impusa a restabilirii sincronismului sa fie minima;
receptorul cuvantului de sincronizare sa fie protejat fata de erorile introduse de linie, cat mai simplu si fiabil.
Desi o pierdere a sincronismului - deci de intrerupere a legaturii - de cateva zeci de milisecunde trece neobservata de abonat in cazul legaturii telefonice, prin pierderea semnalizarilor, centrele de comutatie se blocheaza mult mai repede ceeace impune timpi de restabilire a sincronismului de ordinul milisecundelor. Daca pe calea telefonica de 64Kbit/s se fac transmisiuni de date, cerintele sunt inca mai severe.
Blocul de sincronizare contine la emisie generatorul cuvantului de sincronizare iar la receptie receptorul cuvantului de sincronizare.
Schema bloc simplificata a unui receptor de sincronizare este data in Fig. 4-6.1.
Semnalul informational numeric este regenerat in REG si trimis catre demultiplexorul DMUX. Frecventa de tact extrasa din semnalul informational piloteaza baza de timp la receptie BTR care elaboreaza toate semnalele corespunzatoare intervalelor de timp in care este impartit cadrul. De cate ori detectorul cuvantului de sincronizare DCS identifica in fluxul de date o combinatie de cod identica structurii alese pentru cuvantul de sincronizare, trimite un semnal CS catre automatul de sincronizare AS. Starile acestui automat se modifica in functie de semnalele exterioare conform unei strategii de sincronizare.
Fig. 4-6.1 |
Pentru multiplexul primar CEPT, strategia de sincronizare este specificata in Recomandarea G.732 printr-o organigrama ce poate fi reprezentata compact prin diagrama de stari din Fig. 4-6.2.
Fig. 4-6.2 |
In rezumat, starea de sincronism S se considera pierduta daca CS nu a fost identificat de trei ori consecutiv si restabilita daca CS a fost identificat de doua ori consecutiv.
Functionarea poate fi descrisa succint tinand seama de diagrama de stari si de schema bloc. Starea de sincronism S este mentinuta cat timp este identificat semnalul CS. Identificarea CS este conditionata de aparitia simultana a CS si la intrarea AS. Dupa cum am vazut, CS este plasat in intervalul zero al cadrelor pare, cu alte cuvinte CS are o periodicitate de 250 msec. Cat timp semnalul corespunzator intervalului zero din cadrele pare elaborat de BTR coincide in timp cu aparitia CS, exista starea S de sincronism intre emisie si receptie. Daca dintr-un motiv oarecare (erori introduse de linie, perturbatii, etc.) CS nu apare la 'intalnirea' cu (), automatul trece in starea de prealarma A1; dupa 250 msec se verifica din nou aparitia lui CS si dupa caz, se trece () in A2 sau se revine (CS) in S, s.a.m.d. Dupa trei pierderi consecutive ale CS, se ajunge in starea de alarma A. Ca urmare, pe sensul de transmisie, bitul de alarma - din intervalul zero al cadrelor impare - este trecut din 0 in 1, si terminalul corespondent 'stie' ca s-a pierdut sincronizarea si efectueaza operatiile corespunzatoare. Totodata, incepe procesul de cautare a CS in tot fluxul de date prin alunecare cu cate un bit, deci la intervale de 0,488 msec (1/2,048 MHz). In momentul gasirii unei structuri identice cu cea a CS, se trece la verificare (starea V1): considerand ca structura gasita este chiar CS si nu una falsa, formata aleator, BTR este resetata si incepe astfel cu Iop elaborarea semnalelor. Daca ipoteza este corecta, peste 125 msec, in intervalul zero al cadrului impar va gasi bitul in 1. (In cadrele pare ) si se trece in V; daca nu, se revine in starea A si se reincepe cautarea. In starea V, peste inca 125 msec se cauta CS: daca CS este identificat (deci a doua oara pornind din starea A) se reintra in starea de sincronism; in caz contrar se revine in starea A si procesul de cautare se reia.
Se poate deduce din cele prezentate ca durata reintrarii in sincronism este cu atat mai mare cu cat si probabilitatea imitarii aleatoare a CS prin alunecare cu cate un bit in fluxul informational este mai mare (sincronism fals). Din acest motiv, alegerea structurii CS are o importanta deosebita in micsorarea acestei probabilitati.
Se pune astfel problema alegerii unei lungimi si structuri optime pentru CS care sa asigure, pentru o lungime data a cuvantului, un timp minim de intrare in sincronism. In cazul multiplexarii de cuvinte si introducerii grupate a CS in cadru, lungimea CS trebuie sa fie mai mica sau egala cu lungimea unui numar intreg de cuvinte. In cazul multiplexarii de biti, lungimea CS este legata de lungimea cadrului.
Este evident ca pentru o lungime b a CS exista combinatii ce au aceeasi probabilitate de aparitie in fluxul informational, daca probabilitatea transmisiei unui 1 sau a unui 0 este aceeasi ().
Alegerea unei structuri optime pentru CS dintre cele posibilitati are o importanta deosebita in determinarea performantelor generale ale sistemului de sincronizare. Aceasta rezulta din considerareamodului de lucru al receptorului cuvantului de sincronizare. DCS contine un registru de deplasare de b biti, CS trebuie ales astfel incat iesirea DCS sa se modifice numai dupa ce cuvantul de sincronizare umple complet registrul, indiferent ce valoare au simbolurile ce preced sau urmeaza structura adoptata pentru CS. Cu alte cuvinte aceasta structura nu trebuie sa se 'autoimite' prin deplasare in timp cu cate un bit.
Cel mai utilizat criteriu in alegerea unei anumite structuri dintre cele 2b posibile se bazeaza pe clasificarea combinatiilor de cod dupa numarul de puncte critice.
Conform acestei notiuni, intr-un cuvant cu lungimea de b biti avem un punct critic dupa j () simboluri atunci si numai atunci cand primele j simboluri sunt identice si dispuse in aceeasi ordine ca si ultimele j simboluri. Rezulta ca orice combinatie de cod are cel putin un punct critic, dupa ultimul simbol.
De exemplu, combinatia are un punct critic, combinatia are puncte critice (dupa al 2-lea si al 5-lea simbol), iar combinatia are puncte critice (dupa fiecare simbol).
Cuvintele cu lungimea de b simboluri si b puncte critice pot fi imitate prin deplasare cu o probabilitate de 0,5 indiferent de lungimea b, in timp ce cuvintele de aceeasi lungime si un punct critic, pot fi imitate in cel mai bun caz dupa o deplasare cu b biti, cu o probabilitate de .
Am vazut ca dupa trecerea RCS in starea de alarma, incepe cautarea CS in fluxul informational prin deplasarea cu cate un bit si orice identificare a unei structuri CS este verificata dupa un interval de timp egal cu durata cadrului. In fluxul numeric putem deosebi o zona a sensului informational aleator, zona CS si o zona de suprapunere ce contine simboluri inaintea CS si simboluri dupa CS, adica toate cuvintele de b simboluri din aceasta zona contin cel putin 1 simbol din compnerea CS.
Un sistem ce se afla in starea de sincronism S poate iesi din aceasta stare de regula ca urmare a unor erori de transmisie, care apar cel mai adesea sub forma unor 'rafale' scurte cu durata de cateva milisecunde, datorate unor perturbatii electromagnetice - atmosferice, conectare - deconectare de curenti tari, sisteme de aprindere a motoarelor cu explozie, etc., si nu distribuite uniform in timp. Strategia de sincronizare tine seama de acest fenomen, deaceea cautarea prin 'alunecare' bit cu bit nu incepe imediat ce CS a fost pierdut, ci dupa un timp egal cu un anumit numar de cadre. Pana atunci, cautarea CS se face in zona de suprapunere si este important ca aici probabilitatea de imitare a CS sa fie nula; in acest fel timpul necesar verificarilor va fi minim iar reintrarea in sincronism mai rapida.
Din considerentele prezentate, rezulta ca este indicat sa se aleaga pentru CS o structura cu un singur punct critic.
Pe de alta parte, la punerea sistemului in functiune, RCS se afla in starea A si incepe cautarea CS prin deplasare bit cu bit, in zona semnalului informational, aleator. De data aceasta, structura optima a CS ar fi una cu maxim de puncte critice; intradevar, sa consideram o succesiune de cuvinte de cod alcatuite din b simboluri, obtinute prin deplasare cu cate un simbol, adica fiecare cuvant contine simboluri ale cuvantului anterior. Cuvintele cu b puncte critice si probabilitate de aparitie 0,5 se grupeaza in pachete numite 'de lungime maxima', iar cele cu un punct critic si probabilitate de aparitie in pachete 'de lungime minima'. Cum insa intr-un flux aleator numarul mediu de aparitii al oricarui cuvant de cod este acelasi, putem trage concluzia ca pachetele de lungime maxima se vor forma mult mai rar decat cele de lungime minima, si timpul necesar intrarii in sincronism va fi mai redus alegand o structura cu b puncte critice, mai greu de imitat in zona semnalului informational.
Din considerente de exploatare, timpul intrarii in sincronism este mai putin critic decat cel al reintrarii in sincronism.
Studiile arata ca utilizarea cuvintelor de sincronizare cu un punct critic duca la intrarea in sincronism mai rapida daca lungimea cadrului (numarul de simboluri in cadru) este relativ mica si numarul de puncte critice trebuie crescut odata cu lungimea cadrului.
Notand cu b numarul de simboluri al CS, cu a numarul de simboluri informationale in cadru si cu durata cadrului, timpul medi necesar (re)intrarii in sincronism este dat de relatia:
Structura cuvintelor de sincronizare recomandate pentru echipamentele din ierarhia europeana este o structura cu un punct critic: pentru multiplexul primar, pentru multiplexul secundar etc.
Fig. 4-6.3 |
In cadrul multiplexarii de ordin superior, pierderea sincronizarii se propaga si spre afluenti astfel ca timpul total de resincronizare a multiplexului primar va include si suma timpilor de sincronizare ai echipamentelor de ordin superior de care este dependent. Din acest motiv se impune un timp de reintrare in sincronism cu atat mai redus cu cat echipamentul se afla pe un nivel mai ridicat al ierarhiei. Astfel, de exemplu, in ierarhia europeana:
pentru multiplexul primar: msec,
pentru multimplexul secundar msec,
pentru multimplexul tertiar msec, etc.
Pentru a realiza o transmisiune numerica, simbolurilor binare 0 si 1 li se asociaza un parametru caracteristic al semnalului electric elementar de durata . Acest parametru poate avea o semnificatie diferita, in raport cu domeniul de aplicare si anume: in cazul semnalului sinusoidal el poate fi amplitudinea, frecventa sau faza lui, iar in cazul unui semnal impulsional parametrul poate fi forma sau amplitudinea semnalului.
In cele ce urmeaza, ne vom referi numai la semnale elementare avand forma unui impuls dreptunghiular, emise sub comanda unui ceas (clock) cu frecventa . Din punct de vedere al largimii spectrului, deci si al benzii de frecvente necesare unei transmisii nedistorsionate, cele mai avantajoase sunt impulsurile de forma Gauss, pentru care banda ocupata reprezinta doar 22% din cea necesara impulsurilor dreptunghiulare, dar generarea acestora este dificila si nu se utilizeaza in practica.
Proiectarea oricarui sistem de transmisiuni este puternic influentata de caracteristicile mediului de transmisie. In cazul liniilor metalice, simetrice si coaxiale, semnalul numeric ocupa banda sa de baza si la propagarea pe linie este supus atat unei distorsionari liniare cat si influentei diferitelor perturbatii; aceasta duce la modificarea formei si duratei impulsurilor transmise, micsorarea amplitudinii, aparitia unor defazaje cu caracter aleator. Pentru inlaturarea sau micsorarea acestor neajunsuri, pe linia de transmisie se intercaleaza la anumite distante echipamentul de linie: repetoare in cazul transmisiunilor analogice, regeneratoare in cazul transmisiunilor numerice. Sarcina regeneratorului este de a restabili amplitudinea, forma, durata si pozitia in timp a impulsurilor.
Atat echipamentul terminal cat si echipamentul de linie se cupleaza la linia de transmisie cu ajutorul unor transformatoare ce au rolul de a asigura:
adaptarea impedantei echipamentului la impedanta liniei;
separarea galvanica intre echipament si linie, in scop de protectie;
telealimentarea echipamentului de linie pe circuit fantoma.
Existenta transformatoarelor, care nu permit trecerea componentei continue si atenueaza mult componentele de joasa frecventa din spectrul semnalului, are ca efect limitarea benzii de frecvente disponibila a liniei nu numai la frecvente inalte (am vazut ca atenuarea liniei este proportionala cu radacina patrata a frecventei) ci si in domeniul frecventelor joase.
Codarea de linie consta in substituirea succesiunii de impulsuri binare, unipolare, ce reprezinta semnalul de la iesirea echipamentului terminal al STN, cu o succesiune de impulsuri in general multinivel, bipolare, in scopul modificarii spectrului semnalului numeric si satisfacerii unor cerinte specifice transmiterii in bune conditii pe liniile de telecomunicatii.
Un cod de linie optim va trebui sa asigure obtinerea unui spectru energetic al semnalului transmis in linie fara componenta continua si cu componente de joasa frecventa cat mai reduse, incat sa poata fi utilizate transformatoarele, Componentele de inalta frecventa din spectru trebuie sa fie de asemenea reduse, in scopul micsorarii diafoniei intre linii ce se afla in acelasi cablu (diafonia creste cu frecventa). Spectrul obtinut trebuie sa permita totodata o extragere usoara a frecventei de tact. Codul de linie utilizat mai trebuie sa fie transparent la toate tipurile de semnale numerice (voce, date, imagine), eficient - adica proprietatile necesare sa poata fi obtinute cu o redundanta redusa, si sa asigure o decodare unica. Prin decodare unica intelegem ca fiecarei combinatii binare la intrare ii corespunde, dupa codul respectiv, o combinatie si numai una la iesire.
In practica, aceste obiective sunt asigurate printr-o alegere judicioasa a trei parametri:
a) forma impulsurilor;
b) numarul nivelelor logice transmise (numarul 'm' al valorilor parametrului caracteristic);
c) algoritmul de codare - ce determina spectrul energetic.
De asemenea, codul de linie adoptat trebuie sa fie, pe cat posibil, simplu de implementat ramanand totusi eficient.
a. In ceea ce priveste forma impulsurilor, am vazut ca acestea sunt de obicei dreptunghiulare. Impulsurile dreptunghiulare la randul lor pot fi de tip:
NRZ (Non Return to Zero), cu amplitudine constanta pe durata ;
RZ (Return to Zero), cu amplitudinea diferita de zero pe durata .
b. In cazul general, parametrul caracteristic al semnalului elementar poate lua m valori - transmisie m-nara: binara (), ternara (), cuaternara () etc.
Intre debitul simbolurilor binare [bit/sec] si debitul semnalelor elementare [Baud] exista relatia:
Pentru viteze de transmisie relativ mici (zeci de Mbit/sec), numarul de nivele de amplitudine este de 2 sau 3; pentru viteze mari (sute de Mbit/sec) numarul de nivele m creste la . Amplitudinile corespunzatoare celor m nivele se calculeaza cu relatia:
unde V este amplitudinea maxima a impulsului.
De exemplu:
pentru , amplitudinile sunt ;
pentru , amplitudinile sunt .
c. Exista coduri de linie pentru codarea bit la bit si pentru codarea de bloc (un grup de N simboluri binare inlocuit cu un grup de M simboluri multinivel, cu ). Folosirea unor coduri bit la bit cu introduce o redundanta relativa
Dintre codurile bit la bit pentru viteze mici, cele mai cunoscute sunt codurile pseudoternare AMI si HDB-3, cu .
Acest cod permite eliminarea componentei continue prin utilizarea urmatorului algoritm:
simbolul binar 0 (space) este reprezentat prin lipsa impulsului;
simbolul binar 1 (mark) este reprezentat alternativ printr-un impuls pozitiv sau negativ, in format NRZ sau RZ.
Codul este pseudoternar in sensul ca pe durata impulsul poate avea cele trei amplitudini specificate mai sus, dar dintre succesiunile posibile, noua la numar (; ; etc.), doua sunt interzise: si . Desi , avem intrucat fiecarui bit ii corespunde un semnal elementar.
Principalul neajuns al codului AMI consta in absenta informatiei de tact atunci cand in semnalul numeric exista lungi succesiuni de zero-uri. Din acest motiv, UIT-T a recomandat utilizarea codului HDB-3 pentru multiplexul de 2, 8 si 34 Mbit/sec. Acest cod face parte din grupa codurilor HDB-n, ceeace inseamna ca daca in semnalul numeric apar mai mult de n zero-uri consecutive, o parte dintre acestea vor fi inlocuite cu biti in 1 fals, astfel incat receptorul sa-i poata recunoaste si elimina.
Algoritmul de codare in cazul codului HDB-3 este urmatorul: cata vreme in semnal nu exista mai mult de 3 zero-uri consecutive, codarea este de tip AMI. La aparitia unui grup de 4 zero-uri, ultimul zero este totdeauna inlocuit cu un 1, notat V, pentru a marca faptul ca acest 1 este transmis cu violarea regulii de alternanta a polaritatii, cu alte cuvinte, bitul V are aceeasi polaritate cu ultimul 1 transmis. Intrucat exista posibilitatea ca mai multi biti V sa aiba aceeasi polaritate si in acest fel sa se piarda echilibrul impulsurilor pozitive si negative, cu consecinta introducerii unei componente continue in spectru, algoritmul se completeaza astfel: daca intre doua grupe succesive de cate 4 zero-uri se transmite un numar par de 1 (include nici un 1) si primul zero din grupa de 4 va fi inlocuit cu un 1 fals. Acest 1, notat B, va respecta insa regula de alternanta a polaritatii.
Fig. 4-7.2 |
In rezumat, algoritmul HDB-3 este urmatorul (Fig. 4-7.2 ):
daca intre doua grupe de 4 zero-uri avem un numar impar de 1;
daca intre doua grupe de 4 zero-uri avem un numar par de 1.
Monitorizarea semnalului numeric in privinta respectarii acestor reguli poate permite detectarea unor erori de transmisie (de exemplu mai mult de3 zero-uri consecutive, mai mult de doua impulsuri avand aceeasi polaritate etc.). Totodata trebuie remarcat faptul ca o singura eroare de transmisie poate antrena aparitia mai multor erori in semnalul receptionat.
Spectrul semnalului codat HDB-3 este descris de o relatie mult mai complicata decat cea a spectrului AMI, dar alura curbelor este apropiata (Fig. 4-7.3). In aceasta figura, amplitudinile sunt raportate la marimea componentelor spectrale ale unui semnal binar NRZ unipolar. Pentru AMI raportul maxim, egal cu 4, se obtine pentru f / fT = 0,
De-a lungul anilor a fost propus un mare numar de coduri al caror spectru energetic raspunde conditiilor impuse si prezentate mai sus. Dintre acestea putem aminti cateva care au fost
folosite mai mult:
CMI (Coded Mark Inversion) – este un cod cu doua nivele, utilizat conform Recomandarii G.703 pentru semnalul multiplex de 140 Mbit/s, algoritmul codarii fiind urmatorul:
- simbolul 1 (mark) este reprezentat alternativ printr-un impuls pozitiv sau negativ in format NRZ;
Fig. 4-7.3 |
- simbolul 0 este reprezentat printr-osuccesiune impuls negativ-impuls pozitiv, tranzitia efectuandu-se la mijlocul duratei bitului.
Ca urmare, componentacontinua lipseste, iar numarul mare de tranzitii conduce la o recuperare usoara a semnalului de tact.
BnZS (Bipolar with n Zero Substitution). In cazul codului cu substituirea a 6 zero-uri, B6ZS, algoritmul este , unde V are aceeasi polaritate cu ultimul 1 transmis, iar B respecta alternanta polaritatii. Spectrul este foarte apropiat de spectrul AMI, cu un maxim de energie ceva mai ridicat. Codul este utilizat in ierarhia nordamericana pentru multiplexul secundar de Mbit/sec. Pentru multiplexul de Mbit/sec se utilizeaza codul B3ZS, al carui algoritm este sau ; se alege una sau alta dintre variante astfel incat intre doua impulsuri V sa existe un numar impar de impulsuri B.
4B3T (Four Binary Three Ternary) - grupe de cate 4 simboluri binare sunt convertite in grupe de cate 3 simboluri ternare, in acest fel debitul in linie scade la 3/4 din debitul binar si este un cod recomandat pentru debite mai ridicate. Dintre cele 27 combinatii ternare posibile se aleg cele 16 necesare astfel incat transmisia sa fie optima. Codul 6B4T permite o reducere si mai importanta a debitului in linie (la 2/3 din debitul binar) si a fost propus pentru debite Mbit/sec.
MS43 este un cod similar codului 4B3T, cu performante ceva mai bune in privinta rezistentei la erori, dar cu pretul unei complexitati crescute a coderului/decoderului.
PST (Pair Selected Ternary) - este un cod de tip 2B2T, prin urmare debitul in linie nu scade, codarea se face inlocuind grupele de cate doua simboluri binare astfel:
Se observa ca pentru combinatiile 10 si 01 sunt doua variante; trecerea de la o varianta la alta se face dupa fiecare aparitie a grupei 10 sau 01. In spectru nu exista componenta continua, informatia de tact se obtine usor ca urmare a deselor tranzitii, iar neutilizarea tuturor combinatiilor ternare disponibile permite detectia unor erori de transmisie. Totodata, implementarea schemei este mult mai simpla decat pentru 4B3T sau MS43.
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |