Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТЦС_Ч1_2008.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.62 Mб
Скачать

2.5.3. Адаптивная дифференциальная икм (адикм)

Эффективность ДИКМ может быть повышена, если предсказание и квантование сигнала будут выполняться не на основе некоторых средних его характеристик, а с учетом их текущего значения и изменения во времени, то есть адаптивно. Так, если скорость изменения сигнала стала большей, можно увеличить шаг квантования, и, наоборот, если сигнал стал изменяться гораздо медленнее, величину шага квантования можно уменьшить. При этом ошибка предсказания уменьшится и, следовательно, будет кодироваться меньшим количеством бит на отсчет. Такой способ кодирования называется адаптивной ДИКМ, или АДИКМ (ADPCM).

Сегодня такой способ кодирования стандартизован (стандарты G.721 и G.726) и широко используется при сжатии речи в междугородных цифровых системах связи, системе микросотовой связи DECT, цифровых бесшнуровых телефонах и т.д. Использование АДИКМ со скоростью кода 4 бита/отсчет, или 32 кбит/с, обеспечивает такое же субъективное качество речи, что и 64 кбит/с ИКМ, но при вдвое меньшей скорости кода.

Н а рис 2.18 показана схема АДИКМ с адаптацией по входу. В этой схеме адаптация по шагу квантования производится на основе слежения за дисперсией входного сигнала .

а

Рис. 2.18

Недостатком схемы с адаптацией по входу является необходимость отдельного кодирования изменяющегося во времени шага квантования Δ(n) и включения этого кода в общий поток битов на выходе АДИКМ.

Вторым способом является адаптация по выходу квантователя, при которой изменение шага квантования производится на основе анализа результатов кодирования нескольких предшествующих отсчетов. К примеру, если значения ошибки предсказания c(n) на нескольких последних отсчетах были больше некоторой заданной величины, это означает, что шаг квантования следует изменить (если ошибка предсказания отрицательная – увеличить, если положительная – уменьшить). Схема квантователя с адаптацией по выходу изображена на рис. 2.19.

а

б

Рис. 2.19

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

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

2.5.4. Дельта-модуляция

Дельта-модуляцию (ДМ) можно рассматривать как простейшую форму ДИКМ, в которой используется двухуровневый (1-битовый) квантователь и фиксированный предсказатель нулевого порядка. Блок-схема кодера-декодера ДМ показана на рис. 2.20.

Рис. 2.20

П ри использовании ДМ значение ошибки предсказания = xn кодируется и передается всего одним битом, а восстанавливаемый сигнал аппроксимируется некоторой ступенчатой функцией (рис. 2.21). Для хорошей аппроксимации сигнал x(t) должен изменяться медленно в сравнении с частотой дискретизации. Поэтому при использовании ДМ частоту дискретизации обычно выбирают в 5  6 раз большей, чем требуется по условиям Котельникова.

Рис. 2.21

При заданной скорости дискретизации характеристики качества ДМ (величина ошибки предсказания = xn ) ограничены двумя видами искажений (см. рис. 2.21).

Один вид искажений называется перегрузкой по крутизне, когда восстановленный сигнал при заданной величине шага квантования Δ “не успевает” за x(t), что требует увеличения Δ. Второй – шум дробления, возникающий на участках сигнала с малой или нулевой крутизной, и для его снижения необходимо уменьшить Δ. Решение состоит в выборе компромиссного шага квантования или в адаптации шага квантования под скорость изменения кодируемого сигнала, подобной АДИКМ.

Дельта-модуляция из-за простоты кодирования и восстановления сигнала широко используется в простых цифровых системах передачи как речевых, так и других медленно меняющихся сигналов (в измерительных системах, телеметрии и т.д.).