Как описано в разделе «Кодирование источника», одна из целей кодера источника заключается в устранении избыточных двоичных разрядов из оцифрованного сигнала. Стратегия канального кодера, с другой стороны, заключается в добавлении избыточности в передаваемый сигнал — в данном случае для того, чтобы ошибки, вызванные шумом при передаче, могли быть исправлены на приемнике. Процесс кодирования для защиты от ошибок канала называется кодированием с контролем ошибок. Коды с контролем ошибок используются в различных приложениях, включая спутниковую связь, связь в открытом космосе, мобильную радиосвязь и компьютерные сети.
Существует два широко используемых метода защиты передаваемой электронным способом информации от ошибок. Один из них называется прямым контролем ошибок (FEC). В этом методе информационные биты защищаются от ошибок путем передачи дополнительных избыточных битов, так что если при передаче возникают ошибки, избыточные биты могут быть использованы декодером для определения того, где возникли ошибки и как их исправить. Второй метод контроля ошибок называется автоматическим повторным запросом (ARQ). При этом методе к передаваемой информации добавляются избыточные биты, которые используются приемником для обнаружения ошибок. Затем приемник подает сигнал на запрос повторной передачи. Как правило, количество дополнительных битов, необходимых просто для обнаружения ошибки, как в системе ARQ, гораздо меньше, чем количество избыточных битов, необходимых как для обнаружения, так и для исправления ошибки, как в системе FEC.