Hamming-koodi
Siirry navigaatioon
Siirry hakuun
Hamming-koodi[1] on Richard Hammingin mukaan nimetty virheenkorjauskoodi.[2]
Koodilla voidaan havaita ja korjata tiedonsiirrossa tapahtuva virhe. Olettaen että bittijonot 0000
ja 0011
ovat sallittuja arvoja ja lähettäessä 0000
tulee kahden bitin siirtovirhe 0011
tarvitaan koodausmenetelmä virheen havaitsemiseen. Käyttämällä seitsemää bittiä neljälle bitille (kolme tarkistusbittiä) voidaan yhden bitin virhe korjata ja käyttämällä kahdeksaa bittiä neljälle bitille (neljä tarkistusbittiä) voidaan kahden bitin virhe havaita.
Lähteet[muokkaa | muokkaa wikitekstiä]
- Daniels, Jerry D.: Digital Design from Zero to One, s. 495-497. John Wiley & Sons, 1996. ISBN 0-471-12447-8.
Viitteet[muokkaa | muokkaa wikitekstiä]
- ↑ Ruohonen, Keijo: Koodaus- ja informaatioteoria (PDF) math.tut.fi. 1999. Viitattu 15.10.2019. (englanniksi)
- ↑ Richard W Hamming amturing.acm.org. Viitattu 4.9.2019. (englanniksi)