A бета-кодер - это аналогово-аналоговый система цифрового преобразования (A / D), в которой действительное число в единичном интервале представлено конечным представлением последовательности в базовой бета-версии, где бета-значение является действительным число от 1 до 2. Бета-кодеры являются альтернативой традиционным подходам к импульсно-кодовой модуляции.
Как форма нецелочисленного представления, бета-кодирование контрастирует с традиционными подходами к двоичное квантование, в котором каждое значение отображается на первые N битов его расширения по основанию 2. Вместо использования базы 2 бета-кодеры используют базовую бета-версию как бета-расширение.
На практике бета-кодеры пытались использовать избыточность, обеспечиваемую неуникальностью расширения в базовой бета-версии, для получения более надежных результатов. Кодировщик золотого сечения, ранний бета-кодировщик, использовал базу золотого сечения для своего значения бета, но был подвержен аппаратным ошибкам. Хотя утечки интегратора в аппаратных элементах делают некоторые бета-кодеры неточными, можно использовать определенные алгоритмы для получения экспоненциально точных приближений для значения бета, несмотря на неточные результаты, предоставляемые некоторыми компонентами схемы.
Альтернативный дизайн, называемый отрицательным Бета-кодер (названный так из-за отрицательного собственного значения матрицы вероятности перехода ) был предложен для дальнейшего уменьшения ошибки квантования.