Кодирование - закон построения сигнала. В результате кодирования дискретные элементы сообщения заменяются совокупностью элементарных сигналов. Обычно в качестве элементарных сигналов используют 0 и 1. Различимые элементы, из которых состоит кодовая комбинация, называется основанием кода. Если основание п больше двух, то это многопозиционный код. Если основание n равно 2, то это двухпозиционный код.

Совокупность элементарных сигналов, соответствующая одному дискретному элементу сообщения, называется кодовой комбинацией.

Совокупность кодов комбинаций, соответствующих совокупности дискретных элементов сообщения, называется кодом.

Количество элементарных сигналов, из которых состоит кодовая комбинация, характеризует длительность кодовой комбинации и называется значимостью кода. Коды существуют равномерные и неравномерные.

Равномерным - называется такой код, кодовая комбинация которого состоит из одинакового количества элементарных сигналов.

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

Устройство, в котором происходит обратный процесс, называется декодером.

Существует два метода декодирования кодовых комбинаций:

1. Поэлементный прием.

2. Прием в целом.