Передатчик и приемник DPCM
Рисунок 3.5 - Передатчик и приемник DPCM
Осталось только показать, что схема, изображенная на Рисунок 3.5, а, воспроизводит нужные значения квантованных разностей. На выходе предсказателя определяется значение mq(k) , которое является предсказанным значением выборки m(k). Затем берется разность
d(k) = m(k)-m'q(k).
Далее, полученная разность квантуется, чтобы получить значение квантованной разности dq(k), которое можно представить следующим образом:
dq(k) = d(k)-e(k)
где e(k) представляет собой ошибку квантования, получающуюся вследствие аппроксимации аналоговой величины d(k) цифровой величиной dq(k). Таким образом, входные данные предсказателя состоят из квантованных разностей и выходных данных предыдущего предсказания:
mq(k) = m'q(k) +dq(k) = [m(k) - d(k)] + [d(k) + q (k)] = m(k) + q(k).
Видно, что mq(k) является квантованным аналогом m(k). Таким образом, как и было задумано, на вход предсказателя подаются значения mq(k), необходимые для работы приемника. Логика приемника показана на Рисунок 3.5, б. Часть приемника, которая заключена в пунктирную рамку, ничем не отличается от заключенного в пунктирную рамку участка передатчика. На вход этих участков подается одно и то же значение, dq(k), следовательно, на выходе получаются одинаковые значения mq(k). Затем на приемнике выходные данные этого участка пропускаются через фильтр, вследствие чего получается аналоговый сигнал, являющийся приближением исходного аналогового сигнала.
Как правило, предсказатель — это реализованная с использованием регистров сдвига линейная взвешенная сумма предыдущих выборок и задержек, равных интервалу выборки (Рисунок 3.6).