Professional Documents
Culture Documents
Predavanje 2 SAT - Sinhronizacija-Visi Nivoi
Predavanje 2 SAT - Sinhronizacija-Visi Nivoi
ELEKTROTEHNKI FAKULTET
1
Razumjeti principe realizacije veine satova i izvora sinhronizacije;
2
UVOD
Sinhronizacija ini sinhronim rad razliitih ureaja ili razvijanje razliitih procesa
poravnanjem njihovih vremenskih skala. Mnoge operacije u digitalnom sistemu
moraju potovati odnos prednosti. Ukoliko dvije operacije potuju neki poloaj, onda
se sinhronizacijom osigurava da se operacija odvija u pravilnom redu. Na
hardverskom nivou, sinhronizacija se postie distribucijom zajednikih signala
vremenske usklaenosti na sve module sistema. Na viem nivou , softverski procesi
se sinhronizuju razmjenom poruka. Zavisno od polja primjene, razliiti sistemi se
usvajaju prema njihovoj korisnosti, struktuirani su na hijerarhijski nain, gdje se svaki
nivo oslanja na karakteristike nivoa ispod njega i sakriva nepotrebne detalje na viem
nivou. U digitalnim hardverskim sistemima, uobiajen pristup je predstavljanje
sistema na strukturalnim nivoima kao to je fiziki nivo, u kojem se projektant brine o
fizikim zakonima koji kontroliu karakteristike poluprovodnika; linijski nivo, gdje se
bavi tranzistorima, otpornicima, itd; nivo elemenata, gdje se fokusira na prilaze,
logike portove, itd. modulni nivo, gdje su elementi grupisani kako bi formirali
kompleksnije entitete, kao to su memorije, logike jedinice, CPU-ovi, itd. S druge
strane, komunikacioni protokoli se najee implementiraju kao softverski moduli,
struktuirani takoe prema modelu nivoa. Skupine protokola se formiraju tamo gdje
protokoli na datom nivou nude usluge protokolima gornjeg nivoa i koriste usluge sa
nieg nivoa. U referentnom modelu OSI (Open Interconnection Sistem) sistema,
definisanog ISO standardom, formirano je sedam strukturalnih nivoa (slojeva).
Standardni nivo 1 (fiziki nivo) - definie fizika suelja i okvire osnovnog bita, tj.
specificira kako se logiki biti (1 i 0) prenose preko fizikog medija. Standardi nivoa 2
(podatkovni nivo) definiu protokole koji pruaju, npr. digitalni kanal point to point bez
greke, kroz retransmisiju okvira (frames) sa grekom ili tehnikama za ispravku
greke.
Protokoli vieg nivoa daju, na viim strukturalnim nivoima, usluge usmjeravanja
mree (mreni sloj), usluge transporta kroz mreu (transportni sloj) i tako dalje do
usluga koje pruaju aplikacije direktno krajnjem korisniku. Jasno je iz gornjih primjera
da pitanja sinhronizacije i tehnika mogu biti potpuno razliiti u skladu sa nivoom
strukture i prirodom elemenata i procesa koji se sinhronizuju. Ovo pitanje stvara
neke nedoumice o pravilnosti usvajanja termina sinhronizacija koji odraava
3
itav set heterogenih pitanja gdje je temporalna koordinacija osnovna. Bez
obzira, temeljita istraga naznaava neke zajednike take izmeu razliitih konteksta
koji se bave sinhronizacijom, samim tim dajui razlog zbog kojeg je ovaj termin tako
uobiajeno usvojen.
-1-.
4
SINHRONIZACIJA NA VIIM NIVOIMA
5
svim ulaznim tokovima bita. Na najviem strukturalnom nivou, sinhronizacija
multimedija odnosi se na heteroge elemenate (slika, tekst, audio, video, itd) u
multimedijalnoj komunikaciji na razliitim nivoima integracije (npr. fiziko i ljudsko
suelje). Druga vrsta sinhronizacije mree je finalna sinhronizacija satova stvarnog
vremena (real-time) u cijeloj telekomunikacijskoj mrei.
6
traganje, kad god je poravnatelj okvira izvan sinhronizacije okvira a
poravnanje okvira se trai u primljenom toku bita;
7
Slika 1.2. Model strategije poravnanja okvira Markovim lancima
8
A0 u stanju pravilnog poravnanja, se definie kao gubitak poravnanja. Takav prenos
moe biti uzrokovan slijedeim:
gubitak vremena bita ili klizanje ulaznih okvira (stvarni gubitak poravnanja);
ukoliko je izgubljeno vrijeme bita, u stvari, ugroen je rad poravnatelja, a
kada se obnovi vrijeme bita, poravnatelj ponovo otpoinje traganje iz stanja
B.
P = p1 = (1 )a 1 a (1.6)
9
mogunost P je sada mogunost simuliranja modela rijei poravnanja od
strane primljenog bitnskog toka. Pretpostavljajui, s ciljem
pojednostavljenja, da su ovi biti statistiki nezavisni i da imaju istu
mogunost 1, mogunost P uzima slijedei izraz
P = p2 = (1/2)a (1.7)
Analizirajui model na slici 1.2, samim tim je mogue izvui slijedei izraz
10
druge strane, je projektovana za sinhronizatore okvira opreme sinhrone
digitalne hijerarhije (SDH). U okviru rijei poravnanja (do 96 bajtova za STM-
16 okvire) razmatraju se dva razliita podseta i od strane poravnatelja tokom
procesa traganja i odravanja; traei duu rije tokom traganja smanjuje
mogunost simulacije modela dok traganje za kraom rijei tokom odravanja
smanjuje mogunost forsiranog gubitka poravnanja. Dijagram stanja je
prikazan u Slici 1.3. Ovdje su razmotrena tri makro stanja:
Stanje u okviru (IF) tj. stanje normalnog rada pod uslovima poravnanja
(koje odgovara stanju pravilnog poravnanja A0);
Stanje gubitka okvira (LOF), tj. alarmno stanje izvan okvira (koje odgovara
stanju B);
Stanje izvan okvira (OOF), tj. predalarmno stanje (koje odgovara stanjima
Ai za 0 < i < a).
11
Iz stanja IF u kojem se vri proces odravanja, poravnatelj dostie OOF stanje nakon
M konsekutivnih okvira sa grekama detektovanim u rijei poravnanja. Nakon drugih
K okvira u OOF stanju (tj. drugih K okvira sa grekama detektiranim u rijei
poravnanja, gdje se proces odravanja jo uvijek vri), sinhronizator okvira se
prebacuje na LOF stanje. U OOF stanju, J konsekutivni okviri kod kojih nisu
detektirane greke u rijei poravnanja vraaju poravnatelja nazad u IF stanje. U LOF
stanju, u kojem se vri proces traganja, N konsekutivni okviri kod kojih nisu
detektirane greke u rijei poravnanja, treba da se vrate nazad u stanje normalnog
poravnanja IF stanje. U stvari, dijagram stanja na slici 1.5 nije Markov model. Da bi
se izbjeglo povremeno prebacivanje OFF IF registar koji broji okvire sa grekama
detektovanim u rijei poravnanja dok je sistem u OOF stanju (tj. registar koji
kontrolie OOF LOF prenos i obraunava 0 K) nije resetovan na nulu sve dok
sistem ostaje u IF stanju tokom L konsekutivnih okvira. Standardne vrijednosti
parametara strategije sinhronizacije SDH okvira su M 5, J 2, K = 24, N = 24,
L = 24. Na kraju, vrijedi napomenuti da je u nekim protokolima prenosa, nakon
poravnanja okvira, potrebno iscrtati dalje super-okvire koji se proteu na nekoliko
glavnih okvira koji su ve iscrtani. Ovaj zadatak se zove vie-okvirna sinhronizacija.
Prvi primjer je dat uz pomo bita PCM vremenskih slotova koji nose signalizaciju, koji
su organizovani kao okviri koji se proteu na 16 (u sluaju evropskog 2.048 Mbit/s
PCM primarnog multipleksa) ili 24 (u sluaju sjevernoamerikog 1.544 Mbit/s PCM
multipleksa) 125 s okvira. Drugi primjer je dat (TU) u SDH, koje se proteu na etiri
125 s osnovna okvira.
12
oitavanjem uz pomo frekvencije opreme lokalnog sata. Sinhronizacija bita se
ostvaruje, na primjer, da bi se poravnali biti i poeci okvira PCM signala na ulazima
digitalne razmjene, kako bi se omoguilo digitalno prespajanje, koje je zasnovano na
pokretnim oktetima (uzorak govora) s jednog slota na drugi. ta vie, sinhronizacija
bita se ostvaruje u digitalnim multiplekserima u sinhronizatorskom bloku. Ovdje su
pritoni biti sinhronizirani da se uklope u multiplex signal. Sinhronizator moe
realizovati potvrivanje bita ili bafering kako bi se usmjerio na bilo kakvo odstupanje
frekvencije.
13
Slika 1.4. Jitter paketa kroz mreu prenosa paketa.
Transparentni prenos glasa (ili bilo koji drugi saobraaj u stvarnom vremenu
usmjeren na nekonekciono rutiranje) preko mree paketnog prespajanja trai
suoavanje sa gore navedenim pitanjima, kako bi se reprodukovao kvalitet glasa iz
paketa koji stiu sa razliitim prenosnim kanjenjima ili ak izvan sekvence. Zbog
toga, gornje karakteristike trae dodatne funkcije koje treba realizovati na suelju
prijemnika gdje se vri oponaanje kruga. Izjednaavanje nasuminih kanjenja
paketa (jitter paketa) se obino naziva sinhronizacija paketa. Zadatak izjednaavanja
jitter-a paketa, tj. procjena ili vremena proizvodnje paketa ili ekvivalentno njegovo
kanjenje u prenosu, mogu se postii na nekoliko naina. Takve metode se mogu
podijeliti u dvije grupe: one zasnovane na nesinhronizovanoj okolini mree, gdje
razliiti vorovi su vremenski odreeni lokalnim nezavisnim satovima, i onima
zasnovanim na sinhronizovanoj okolini mree, gdje se zajedniki vremenski
signal distribura ka svakom voru. Prema ovoj podjeli, glavne metode se mogu
podijeliti kako slijedi.
14
sekvenci u narednim paketima da odredi pravilno vrijeme prolaska za svaki
od njih, tako da rezultati kanjenja za svaki paket budu maksimalna
procjenjena vrijednost. Paketi primljeni sa veim kanjenjem se odbacuju.
15
1.3.2 Estimacija sinhronog vremena
16
(npr. bakreni kablovi, fiber optika, radio linkovi). Uopteno, slijede samo neke od bolje
poznatih aplikacija:
Sinhronizacija satova lociranih na razliitim multipleksnim i prebaajnim
takama u digitalnoj telekomunikacionoj mrei;
17
prezentacije podataka su takoe mogui, ukljuujui premotavanje nazad, brzo
premotavanje naprijed, brzi pristup unazad i nasumini pristup.
18
razmjenom poruka koje nose vremensku informaciju (vremenska oznaka), prema
odgovarajuem protokolu, du komunikacionog linka izmeu mrenih vorova.
19