Адаптивное кодирование с предсказанием
В ряде практически важных случаев, например, при передаче речи, телевизионных изображений и т. п., между отсчетами передаваемых сообщений имеются статистические, в частности, корреляционные взаимосвязи. Наличие таких взаимосвязей позволяет повысить эффективность систем передачи информации Рассмотрим один из распространенных способов передачи — способ передачи с предсказанием (рис. 7.5).
Рис. 7.5. Структурная схема системы связи с предсказыванием
Последовательность коррелированных отсчетов
другой вход поступает сигнал предсказания
Очевидно, что чем сильнее корреляционные связи, тем точнее можно сформировать сигнал предсказания и, следовательно, тем меньшая энергия потребуется для передачи сигнала ошибки по сравнению с исходным сигналом. При сильных корреляционных связях, а также при марковских сообщениях значение
Обычно можно получить достаточно малую ошибку предсказания, положив просто
Действительно, для средней энергии сигнала ошибки по ансамблю имеем
где
При цифровых системах передачи отсчеты сигнала ошибки подвергаются обычным операциям квантования и кодирования. Результатом такого преобразования на передающей стороне является импульсно-кодовое представление сигнала ошибки, или сигнал дифференциальной импульсно-кодовой модуляции (ДИКМ). В настоящее время известно большое число вариантов технического осуществления кодирования с предсказанием. Основное их различие сводится к различию операций формирования сигнала ошибки: в одних системах сигнал ошибки формируется в аналоговой форме, а затем кодируется, в других — в начале
кодируется исходный аналоговый сигнал, а затем формируется сигнал ошибки.
В системах с ДИКМ обычно применяют неравномерное квантование сигнала ошибки, так как наиболее вероятны малые ошибки. Поскольку мощность шума квантования составляет определенную долю мощности квантуемого процесса, а мощность ошибки предсказания, как правило, существенно меньше мощности сообщения, шум квантования при ДИКМ меньше, чем при обычной ИКМ при том же числе уровней.
Как показывает анализ, система ДИКМ обеспечивают одинаковое с ИКМ качество передачи при меньшем числе символов в кодовой комбинации (на один — два и более символов в зависимости от степени корреляции отсчетов).
Шум ложных импульсов также имеет место при ДИКМ, причем он ухудшает верность приема в большей мере, чем при обычной ИКМ. Дело в том, что ошибочный прием кодовой комбинации ведет к ошибочному приему не только одного отсчета сообщения, но и ряда последующих отсчетов, поскольку предсказанные значения на приемной стороне будут отличаться от предсказанных на передатчике. Поэтому допустимая вероятность ошибок при ДИКМ меньше, чем при
Корреляция между отсчетами возрастает по мере сокращения интервала между ними. Поэтому при большой частоте дискретизации число уровней квантования сигнала ошибки можно уменьшить до двух и перейти к одноразрядным системам. Такой способ кодирования называют дельта-модуляцией.
Квантованный сигнал ошибки имеет вид
По существу, сигнал на выходе дельта-модулятора содержит лишь сведения о полярности (знаке) сигнала ошибки. На приемной стороне интегратор прибавляет или вычитает
Рис. 7.6. Структурная схема системы с дельта-модуляцией
Отсчеты
Если
Рис. 7.7. Графики, поясняющие принцип формирования сигналов дельта-модуляции
Операцию декодирования сигнала ДМ на приемной стороне выполняет сумматор (интегратор), такой же, как и на передающей стороне, на выходе которого (при отсутствии ложных импульсов) получается ступенчатое напряжение
Разность
Его величина тем меньше, чем выше частота дискретизации и чем меньше шаг
Рис. 7.8. График, поясняющий возниквовение искажений из-за перегрузки по наклону при дельта-модуляции
Однако шаг квантования
По сравнению с ИКМ и ДИКМ сигналы ДМ имеют значительно более высокую частоту следования отсчетов. Однако на каждый отсчет при ДМ передается один импульс, а при ИКМ — несколько, в зависимости от числа уровней. Как показывает анализ, при одинаковой верности передачи частота следования импульсов при ИКМ и ДМ также примерно одинакова. Поэтому обе эти системы занимают приблизительно одинаковую полосу частот. Существенным преимуществом систем передачи с ДМ является сравнительная простота кодирующих и декодирующих устройств. Кроме того, шум ложных импульсов при ДМ меньше, чем при ИКМ (при той же вероятности ошибки в канале), поскольку при ДМ каждая ошибка изменяет уровень сигнала только на
Отметим, что в последние годы успешно разрабатываются многочисленные разновидности ДИКМ и ДМ, в частности адаптивные системы, в которых с целью уменьшения шумов квантования используется переменный шаг квантования в зависимости от текущих статистических характеристик передаваемого сообщения.
Источник
Кодирование с адаптивным предсказанием
В настоящее время при передаче информации в сотовых сетях связи и передаче речи по Internet ( IP-телефония ) очень популярны методы кодирования с предсказанием. Они могут использоваться как в чистом виде, так и в сочетании с другими видами кодирования, например вокодерами, которые будут рассмотрены в следующей лекции.
Принцип предсказания достаточно прост (рис. 10.1).
На передающей стороне устанавливается предсказатель, которой по полученной в предыдущий момент информации вырабатывает (предсказывает) последующую информацию. При поступлении информации от передатчика предсказанное и истинное значение сравниваются (вычитаются) и передается ошибка предсказания. В предельном случае, когда предсказание полностью верно, сигнал «ошибка предсказания» равен нулю. На приемном конце устанавливается предсказатель, который, по предыдущей информации, вырабатывает последовательные значения сигнала — те же самые, что и предсказатель передатчика, — и корректирует (суммирует) с поступившим сигналом ошибки. Передача разностного сигнала в большинстве случаев требует меньшего числа разрядов. Выигрыш от кодирования на практике легче оценивать по мощности. Поэтому выигрыш от кодирования измеряют отношением мощности кодирования при равномерном и при разностном квантовании .
Поскольку информация в канале достаточно предсказуема — кодирование с адаптивным предсказанием снижает объем передаваемой по каналу информации.
Наглядным примером предсказания может служить служба передачи поздравительных посланий, которая существовала на телеграфах всего мира.
Если вечером 31 декабря передатчику поступает первоначальное сообщение «Поздравляю…..», то предсказатель с вероятностью 95-98% вырабатывает в следующий момент слова «С Новым годом». Если последующая информация совпадает с предсказанной информацией, то в канал передается сигнал ошибки, равный нулю. На приемном конце будут выработаны те же слова, и при сложении предсказанной информации и значения ошибки пользователю будет передан полный текст. При этом в канале была передана минимальная информация . Если же последующие слова будут «С днем рождения», то соответственно передается код ошибки . На телеграфе все виды поздравлений были перенумерованы и занесены в кодовую книгу. Поэтому передавался код, который обозначал поздравление с Днем рождения. Таким образом устранялась смысловая избыточность . Конечно, пока устранение смысловой избыточности — дело будущего, но этот пример указывает на возможное направление работ .
Кодирование с адаптивным предсказанием в настоящее время используется для предсказания формы сигнала, которая имеет достаточно прогнозируемые участки.
Всякое кодирование с предсказанием основывается обычно на аппроксимации формы сигнала, т.е. кодирование кривой с помощью значений этой кривой в отдельных точках и восстановление ее формы на приемном конце по этим отдельным отсчетам.
В математике известны несколько видов аппроксимации. В технике кодирования речи применяется линейная аппроксимация .
При этом способе каждая кривая может быть представлена с произвольной точностью суммой величин предыдущих отсчетов, умноженных на коэффициенты , которые называются коэффициентами предсказания.
Такая аппроксимация отображается с помощью уравнения
где
Чем выше порядок модели, тем точнее она приближается к истинному значению формы кривой.
Предсказание — это генерация последующей формы кривой на основании уравнения отрезков (новых коэффициентов
Источник