Abbildung EA-12.17.1 zeigt einen Sender und einen Empfänger, welche über einen Kanal miteinander verbunden sind. Beispielsweise durch das Wetter, andere atmosphärische Einflüsse oder Aussendungen anderer Stationen kann es zu Störungen auf dem Kanal kommen. Diese können zu Fehlern bei der Übertragung führen.
Im Gegensatz zur Quellencodierung fügt die Kanalcodierung der zu übertragenden Information gezielt Redundanz hinzu, beispielsweise Wiederholungen oder Prüfsummen. Anders als die bei der Quellencodierung entfernte Redundanz kann diese systematisch hinzugefügte Redundanz zur automatischen Erkennung oder Korrektur von Übertragungsfehlern verwendet werden.
Abbildung EA-12.17.2 zeigt ein Symbol für einen Kanalcodierer. Der Block stellt dar, dass Redundanz den Daten hinzugefügt wird.
Wir unterscheiden zwei Arten der Kanalcodierung:
Im Folgenden wollen wir uns diese beiden Arten genauer anschauen.