dekoodausalgoritmeja
Dekoodausalgoritmit ovat menetelmiä, joiden avulla koodatun tai pakatun tiedon alkuperäinen sisältö palautetaan mahdollisimman tarkasti. Niitä käytetään sekä virheenkorjauksessa että tiedon purussa. Kun vastaanotettu data sisältää virheitä melun vuoksi, dekoodausalgoritmit hyödyntävät koodin redundanssia ja tilallista rakennetta arvioidakseen oikeat bitit tai symbolit ja palauttavat siten alkuperäisen informaation.
Yleisimmät dekoodausmenetelmät liittyvät virheenseurantakoodaukseen. Viterbi-dekoodaus soveltuu erityisesti konvoluutionaalisille koodeille ja etsii maksimaalisen todennäköisyyden sekvenssin. BCJR-dekoodaus
Ominaisuudet ja toteutustavat vaihtelevat. Dekoodaus voidaan toteuttaa kovapäätöksellä (hard decision) tai pehmeällä päätöksellä (soft decision). Soft-decision-dekoodaus
Sovelluskohteita ovat digitaalinen viestintä ja tallennus, kuten 5G-, Wi‑Fi- ja satelliittiviestintä sekä optiset ja magneettiset tallennusmediat.