Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
3.5.2. Спектральное кодирование сигнала
В
этом разделе мы кратко опишем методы кодирования сигнала, согласно которым
фильтруют выход источника в определённом числе частотных полос или подполос и
раздельно кодируют сигнал в каждой подполосе. Кодирование сигнала может быть
выполнено во временной области в каждой подполоске или в частотной области, в
которой представлен временной сигнал каждой подполоски.
Кодирование подполосок. При кодировании подполосок (КПП) сигналов речи и
изображения суммарный сигнал разделяется на небольшое число частотных
подполосок, а в каждой из них сигнал кодируется раздельно. При кодировании
речи, например, низкочастотные полосы сигнала содержат большую часть
спектральной энергии. В дополнение к этому шум квантования более заметен на
слух в низкочастотной области. Следовательно, для представления сигнала в
низкочастотных полосах надо использовать больше бит, а в высокочастотных –
меньше.
Расчёт
фильтров особенно важен для достижения хорошей рабочей характеристики КПП. На
практике обычно используются квадратурно-зеркальные фильтры (КЗФ), так как они
имеют наилучшую характеристику, определённую их совершенными конструктивными
свойствами (см. Вайданатен, 1993). Используя КЗФ для КПП, низкочастотную полосу
сигнала неоднократно делят пополам, что создаёт октавно-полосных фильтров.
Выход каждого КЗФ подвергается децимации с коэффициентом 2 для уменьшения
частоты стробирования. Например, предположим, что полоса частот сигнала речи
простирается до 3200 Гц. Первая пара КЗФ перекрывает спектр в нижней полосе
(0...1600 Гц) и верхней полосе (1600...3200 Гц). Затем нижняя полоса снова
расщепляется на нижнюю (0...800 Гц) и верхнюю (800...1600 Гц) полосы путём использования
другой пары КЗФ. Третье деление другой парой КЗФ может расщепить полосу 0...800
Гц на низкую (0...400 Гц) и высокую (400...800Гц). Таким образом, тремя парами
КЗФ мы получаем сигналы в частотных полосах 0...400, 400...800, 800...1600 и
1600...3200 Гц. Временной сигнал в каждой полосе может теперь кодироваться с
различной точностью. На практике для кодирования сигнала в каждой подполоске
используется адаптивная ИКМ.
Адаптивное преобразующее кодирование. При адаптивном преобразующем кодировании (АПК) сигнал
источника стробируется и делится на группы из отсчётов. Данные каждой группы
преобразуются в спектральную область для кодирования и передачи. В декодере
источника каждая группа спектральных отсчётов преобразуется обратно во
временную область и пропускается через цифро-аналоговый преобразователь. Для
достижения эффективного кодирования предусматривают больше бит для более важных
спектральных коэффициентов и меньше бит для менее важных спектральных
коэффициентов. Дополнительно при проектировании адаптивного распределения
общего числа битов для спектральных коэффициентов мы можем адаптироваться к
возможной меняющейся статистике сигнала источника. Целью выбора преобразования
из временной области в частотную область является получение некоррелированных
спектральных отсчётов. В этом смысле преобразование Карунена-Лоэва (ПКЛ)
является оптимальным, поскольку оно даёт некоррелированные спектральные
значения. Но ПКЛ в общем случае трудно выполнить (см. Винц, 1973). Дискретное преобразование
Фурье (ДПФ) и дискретное косинус-преобразование ДКП
являются приемлемыми альтернативами, хотя они субоптимальны. Из них ДКП даёт
хорошую рабочую характеристику, сравнимую с ПКЛ, и оно обычно используется на
практике (см. Кампанелла и Робинсон, 1971; Зелинский и Ноль, 1977).
При кодировании речи 'с использованием АПК возможно
получить качественную передачу при скорости передачи около 9000 бит/с.