Принцип кодирования

При последовательном решении двоичный кодер «задает» серию из вопросов вида: в верхней или нижней части анализируемого диапазона находится амплитуда отсчета? Ответ «в верхней» кодируется единицей, «в нижней» — нулем. После вынесения решения (ответа) соответствующий поддиапазон разбивается на две части — и процедура повторяется. Поясним это на примере двоичной записи 17-го уровня 32-уровневой шкалы квантователя в натуральном коде.

Разобьем всю шкалу на две равные части. Вопрос: где находится число 17? Ответ: вверху. Сопоставим этому ответу «1» старшего разряда пятиразрядной двоичной кодовой комбинации и разобьем верхнюю часть шкалы снова на две равные части. Очевидно, что следующий ответ будет «внизу», которому сопоставим «О». Продолжая этот процесс, находим, что числу 17 сопоставляется код 10001.

Реализация такого принципа кодирования осуществляется кодером с последовательным включением n каскадов, каждый из которых имеет два выхода — цифровой и остаточный. Цифровой выход первого каскада соответствует старшему разряду кодовой комбинации, а остаточный определяет следующие ее разряды.




Дата 20.06.2015