Кодер канала выполняет важную функцию – производит помехоустойчивое кодирование речевого или другого подобного сигнала. Т.е. осуществляется кодирование, позволяющее найти и справить ошибки, возникающие во время прохождения сигнала по радиоканалу. Такая операция становится возможной благодаря введению в сигнал, который передается, определенной контрольной информации (эта информация является избыточной).
Кодер канала выполняет так же множество дополнительных функций: осуществляет упаковку и сжатие передаваемой информации во времени; присоединяет управляющую информацию; при необходимости шифрует переданные данные.
Во время передачи информации можно выделить такие процедуры кодирования: блочное, сворачивающееся, перемножение.
При осуществлении блочного кодирования информация на входе делится на блоки, каждый из которых содержит определенное количество символов. Для повышения помехоустойчивости увеличивают размер блока. При использовании двоичных символов используется двоичный кодер.