kanavakoodaus
Kanavakoodaus on digitaalisen viestinnän ala, jossa lähetetty data lisätään redundanssia virheiden havaitsemiseksi ja korjaamiseksi. Sen päämääränä on parantaa viestin luotettavuutta meluisassa tai häiriöitä sisältävässä kanavassa. Kanavakoodaus eroaa lähdekoodauksesta, joka keskittyy tiedon määrän vähentämiseen pakkaamalla dataa.
Koodausprosessi muuntaa K informaatiobittiä N-bittiseksi koodiksi. Koodausnopeus R = K/N kuvaa käytettävän redundanssin määrää. Lisätty redundanssi parantaa
Yleisiä koodityyppejä ovat lohkokoodeja (block codes) kuten Hamming- ja Reed-Solomon -koodit sekä konvoluutiokoodit. Nykyään tarkkaa suorituskykyä,
Sovellukset ja käytännön merkitys ovat laajat. Kanavakoodaus on keskeinen osa modernia digitaalista viestintää ja tallennusmedioita, kuten