28.06.2015 Views

Komutacione tehnike digitalnih podataka

Komutacione tehnike digitalnih podataka

Komutacione tehnike digitalnih podataka

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Pretpostavimo da imamo relativno umerene zahteve korisnika:<br />

Y jedan ram sa neotkrivenom bitskom gre{kom pojavi}e se dnevno u 64kb/s kanalu<br />

koji se neprekidno koristi,<br />

Y ram je du`ine 1000 bitova.<br />

Broj ramova koji se mo`e dnevno poslati je 5,529*10 6 {to daje verovatno}u<br />

gre{ke rama:<br />

P 2 = 1/ (5,529* 10 6 ) = 0,18*10 -6<br />

Ra~unarske mre`e<br />

Ukoliko pretpostavimo da je verovatno}a gre{ke P b = 10 -6 onda je<br />

P 1 = (0,999999) 1000 = 0,999 i zato P 2 = 10 -3 , {to je za tri reda veli~ine ve}e od vrednosti<br />

koja zadovoqava na{e zahteve.<br />

Kontrola parnosti<br />

Najjednostavnija tehnika za detekciju gre{ke je postupak u kome se dodaje bit parnosti<br />

na kraju svake re~i u ramu. Tipi~an primer je ASCII 1 prenos, u kome se bit parnosti<br />

dodaje svakom 7 bitnom ASCII karakteru. Vrednost ovog bita selektuje se tako<br />

da ima paran broj jedinica 2 , ili neparan broj jedinica 3 .<br />

Poboq{awe se mo`e posti}i kori{}ewem skupa bitova parnosti, kao {to je<br />

ilustrovano slikom 10.4. Ram je predstavqen kao blok karaktera raspore|en u dve dimenzije.<br />

Svakom karakteru (K i ) dodat je bit parnosti (y i ) kao i ranije. Pored toga, bit<br />

parnosti se generi{e za svaku bitsku poziciju kroz sve karaktere. Tako se generi{e<br />

dodatni karakter (Z), u kome je i-ti bit karaktera bit parnosti svih i-tih bitova svih<br />

karaktera u bloku.<br />

Cikli~na provera<br />

Da bi se dostigla daqa poboq{awa, mo`e se koristiti vrlo mo}an, ali jednostavan<br />

polinominalni kôd koji se sre}e i pod nazivom cikli~na redundantna provera CRC 4 . Polinominalni<br />

kôd tretira povorku bitova kao polinom sa koeficijentima 0 i 1. Ram od k<br />

bitova se smatra listom koeficijenata polinoma sa k ~lanova po~ev{i od x k-1 do x 0 . Za<br />

takav polinom se ka`e da je stepena k-1. Bit najve}e te`ine (krajwe levi) je koeficijenat<br />

~lana x k-1 ; slede}i bit je koeficijenat od x k-1 i tako daqe. Na primer, 110001 ima 6 bitova<br />

i predstavqa {esto~lani polinom sa koeficijentima 1, 1, 0, 0, 0 i 1: x 5 + x 4 + x 0 .<br />

Za deqewe polinoma koristi se aritmetika po modulu 2. Ne postoji prenos za<br />

operaciju sabirawa ili pozajmqivawe za operaciju oduzimawa. I sabirawe i oduzimawe<br />

su identi~ni logi~koj operaciji ekskluzivno ILI. Na primer:<br />

1 IRA<br />

2 Even parity<br />

3 Odd parity<br />

4 Cyclic Redundancy Check<br />

151

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!