Следующим свойством обладает и так называемый симметричный двоичный код, которым удобно кодировать двуполярные непрерывные сигналы, большую часть времени принимающие малые значения. В нем старший символ определяется полярностью сигнала («плюс» или «минус»), а младшие разряды используются лишь для малых амплитуд-выборок.
Код Грея и симметричный код целесообразно использовать для снижения ошибок аналого-цифрового преобразования. Число двоичных разрядов, требуемых для представления целого десятичного числа А, определяется простой формулой n = (log2A) + 1.
Как же реализовать устройство для преобразования электрического колебания f (t) в последовательность двоичных цифр (ИКМ-кодер)? Первая операция — дискретизация — осуществляется просто путем пропускания сигнала через ключевую схему (вентиль), которая периодически через интервал замыкается на очень короткое время.
Далее последовательность т-импульсов с амплитудами fK подается на квантователь (или, другими словами, округлитель), характеристика ««вход — выход» которого имеет вид лесенки со ступеньками. Квантователь с ограниченным числом уровней («ступенек») сопоставляет каждому отсчету fK ближайший уровень. Реализация такого устройства основывается на сравнении амплитуды импульса с делениями шкалы уровней.
Наконец, после того как решение (квантование) принято, в кодере выбранное деление сопоставляется кодовой комбинации, представляющей номер этого деления. Но трудность состоит в том, что решение должно быть выполнено за короткое время. Соответствующая процедура может быть проведена последовательно или параллельно (одновременно) по каждому разряду кодовой комбинации.