virheenkorjauskoodauksista
Virheenkorjauskoodaus on viestintä- ja tallennusjärjestelmissä käytetty ala, jossa alkuperäisiin tietoihin lisätään redundanssia. Tämä mahdollistaa virheiden havaitsemisen ja usein niiden korjaamisen siirron tai tallennuksen aikana. Koodatun datan vastaanottaja voi palauttaa oikean tiedon virhetilanteen jälkeen.
Koodit jaetaan pääasiallisesti blokki- ja konvolutiokoodaukseen. Blokkikoodit käsittelevät kiinteän määrän symbolteja kerrallaan ja ovat usein lineaarisia.
Tunnetuimpia koodityyppejä ovat Hamming-koodi (7,4), BCH- ja Reed-Solomon -koodit. Reed-Solomon -koodit toimivat symbolitasolla ja niillä on
Dekoodaus voi olla perinteistä syndroomaan perustuvaa virheenkorjausta tai iteratiivista hajautettua dekoodausta. Lineaarien blokkikoodien kohdalla virheiden korjaaminen
Sovellukset kattavat langattoman viestinnän (5G, Wi-Fi), sekä tallennuslaitteet kuten magneettisen tallennuksen, SSD- ja HDD-levyt sekä optiset
Virheenkorjauskoodaus on keskeinen osa luotettavaa tiedonsiirtoa ja tallennusta. Sen suunnittelussa haetaan tasapainoa datanopeuden, redundanssin ja virheenkorjauskyvyn