function [i,e]=dekoderCRC(c) %ovd se ne radi korekcija nego samo detekcija greske, pa ima dva izlaza %i - informacioni biti %e - da li je detektovana greska i=c(4:7); % dekoder samo izdvoji zadnja 4 bita koji su informacioni g=[1 1 0 1]; %redosled po predavanjima g(x)=1+x+x^3 C=fliplr(c); G=fliplr(g); %redosled za matlab [Q R]=deconv(C,G); r=fliplr(R); s=abs(rem(r(1:3),2)); if s==[0 0 0] e=0; %nema greske else e=1; %ima greska end