10.07.2015 Views

Predgovor Ova je skripta prvenstveno namijenjena predmetu ... - FER

Predgovor Ova je skripta prvenstveno namijenjena predmetu ... - FER

Predgovor Ova je skripta prvenstveno namijenjena predmetu ... - FER

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Ako <strong>je</strong> rezultat dobiven di<strong>je</strong>l<strong>je</strong>n<strong>je</strong>m broja T s bro<strong>je</strong>m P u pri<strong>je</strong>mu <strong>je</strong>dnak nuli,pri<strong>je</strong>mnik signalizira da u priml<strong>je</strong>nom okviru nema pogrešaka. Međutim, to nemora značiti da u pri<strong>je</strong>nosu doista nisu nastupile pogreške na po<strong>je</strong>dinim binarnimsimbolima. Metoda CRC, iako moćna (n<strong>je</strong>na snaga najviše ovisi o stupnjupolinoma P) i sposobna otkriti višestruke pogreške u okviru, ne može otkriti svemoguće kombinaci<strong>je</strong> pogrešaka bita. Ako <strong>je</strong> dobiveni rezultat različit od nule,pri<strong>je</strong>mnik signalizira da u priml<strong>je</strong>nom okviru ima pogrešaka. Metoda CRC možeispraviti isključivo <strong>je</strong>dnostruku pogrešku u okviru, tj. ako na ci<strong>je</strong>lom okvirunastupi pogreška samo na <strong>je</strong>dnom bitu. D<strong>je</strong>lovan<strong>je</strong> pogrešaka u pri<strong>je</strong>nosu moguće<strong>je</strong> također prikazati pomoću sli<strong>je</strong>da binarnih bro<strong>je</strong>va, tj. kao broj E duljine (n+k)bita, koliko iznosi duljina okvira za<strong>je</strong>dno s FCS-om. Broj E ima binarnu <strong>je</strong>dinicuna poziciji svake pogreške simbola koja nasta<strong>je</strong> u pri<strong>je</strong>nosu okvira T, a na svimostalim pozicijama binarne nule. Dakle, d<strong>je</strong>lovan<strong>je</strong> pogreške moguće <strong>je</strong>matematički izraziti kao zbroj T + E (po modulu 2) usli<strong>je</strong>d čega nasta<strong>je</strong> broj T e ,odnosno okvir T e s pogreškama. Svaka se po<strong>je</strong>dinačna pogreška u okvirumanifestira prom<strong>je</strong>nom određenog bita iz binarne <strong>je</strong>dinice u nulu, odnosnobinarne nule u <strong>je</strong>dinicu. Drugi način razmatranja metode CRC temelji se naprikazu svih varijabli u obliku polinoma fiktivne varijable X. Koefici<strong>je</strong>ntipolinoma odgovaraju bitovima u binarnim bro<strong>je</strong>vima M, F, T i P. Na prim<strong>je</strong>r, ako<strong>je</strong> P = 11001, tada <strong>je</strong> polinom P(X) = X 4 + X 3 + 1. Sada <strong>je</strong> CRC proces mogućeopisati kao: X n M(X)/P(X) = Q(X) + R(X)/P(X), T(X) = X n M(X) + R(X). Pogreškuće biti nemoguće detektirati u pri<strong>je</strong>mu ako <strong>je</strong> polinom E(X) d<strong>je</strong>ljiv s polinomomP(X). Prim<strong>je</strong>r polinoma koji se koriste u praksi: CRC-16, CRC-CCITT i CRC-32(koristi se npr. u Ethernet LAN-ovima).77

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

Saved successfully!

Ooh no, something went wrong!