Bild UPPGRADERING-12.18.1 visar en sändare och en mottagare som är förbundna med varandra via en kanal. Till exempel på grund av vädret, andra atmosfäriska inflytanden eller utsändningar från andra stationer kan störningar uppstå på kanalen. Dessa kan leda till fel vid överföringen.
Till skillnad från källkodning lägger kanalkodning avsiktligt till redundans i den information som ska överföras, till exempel upprepningar eller kontrollsummor. Till skillnad från den redundans som tas bort vid källkodning kan denna systematiskt tillagda redundans användas för att automatiskt upptäcka eller rätta överföringsfel.
Bild UPPGRADERING-12.18.2 visar en symbol för en kanalkodare. Blocket visar att redundans läggs till i data.
Vi skiljer mellan två typer av kanalkodning:
I det följande tittar vi närmare på dessa två typer.