4 bit + hibajavitas

Nya'ri Viktor office at flexelec.hu
Mon May 9 16:49:12 CEST 2005



Vajk Fekete wrote:

> hi!
> 
> hamming kod  a baratod.
> 4 bit adathoz 3 bit paritas kell.
> viszont sohasem irtam ilyent mikorvezerlore, pc-n meg a 128 byte 
> tablazat nem tetel...
> valahogy igy fog kinezni:
> 
> a szamozas egyszeruseg kedveert balrol, 1..4 es 1..7
> 
> az 1, 2, 4 poziciok paritasok, a 3,5,6,6 poziciok a data-k: p1 p2 d1 p3 
> d2 d3 d4
> 
> a paritasokat ugy kell beallitani, hogy paros legyen az osszeg,
> p1 az 1,3,5,7 pozicio paritasa: p1+d1+d2+d4=0
> p2 az 2,3,6,7 pozicio paritasa: p2+d1+d3+d4=0
> p3 az 4,5,6,7 pozicio paritasa: p3+d2+d3+d4=0
> 
> ezzel tudsz kodolni.
> 
> dekodolaskor ujrakiszamolod a p-ket, ha passzol akkor jo, kulonben a 
> hibas paritasbitek sorszamainak osszege adja a hibas bit sorszamat. pl 
> ha p1 nem passzol, akkor az elso bit (p1) a rossz, ha p1 es p2 nemjo, 
> akkor a 3-adik (d1) a rossz, hiszen ez van benne a p1 es p2-ben de csak 
> abban.
> 
> ez ketto hibas bitre meg asszem megmondja hogy a kodszo nemjo, de 
> hulyeseg jon ki a hibas bit sorszamara, harom hibas bitre meg mar azt is 
> hiheti hogy jo, pedig nem.
> 
> azert nezz meg egy konyvet (nincs fejbol tippem melyiket), ha kell 
> megkeresem otthon este.
> 
> vajk

Köszi, de inkább maradok a táblázatos módszernél, amit Balázs ajánlott!





More information about the Elektro mailing list