Hamming kód
V telekomunikaci, Hamming kód je chyba- odhalovat a chyba-opravovat kód, použitý v přenosu dat, to může () zachytit všechny jeden - a dvojitý -bitové chyby a (b) opravit všechny jeden-chyby kousku. To bylo jmenováno po jeho vynálezci: Richard Hamming.Poznámka: Hamming kód uspokojí vztah 2m a ge; n+ 1, kde n je úhrn množství kousků v bloku, k je množství informací kousky v bloku, a m je množství kontroly kousky v bloku, kde m = n- k .
Hamming kódy v akci
Nechal nás zkoumat Hamming (7, 4) kód.
My píšeme matici
Psát násobení, my skončíme s
- =d0+d1+d3,
- b=d0+d2+d3
- c=d1+d2+d3
Na dekódování, převzít jednoho chyba se vyskytovala v přijatém kódovém slovu r. (toto Hamming kód nemůže zachytit, když víc než jedna chyba nastala).
Jestliže žádná chyba nastala, my jsme postavili kódové slovo být poslán tak Hc=0 tak my můžeme kontrolovat toto. Říkat chyba nastala v imísto th, tak
- r=c+ei
Pak
- Hr= Hc+ Hei
- Hr=0+ Hei= Hei
Zdroj: od Federálních standardních 1037C
Viz též: Hamming vzdálenost