Открыть сервис

Субполосное кодирование сигналов

Субполосное кодирование сигналов — это метод цифровой обработки сигналов, при котором исходный сигнал разделяется на несколько частотных диапазонов (субполос) с помощью банка фильтров, после чего каждая субполоса кодируется (квантуется) отдельно, часто с различным разрешением и битрейтом. Основная цель метода — повышение эффективности сжатия данных и снижение требований к пропускной способности канала передачи или объёму памяти за счёт использования статистических и психоакустических (психовизуальных) особенностей сигнала.

Принцип работы

Процесс субполосного кодирования состоит из двух основных этапов: анализа и синтеза.

Анализ (кодирование)

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

Квантование

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

Синтез (декодирование)

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

Классификация и виды

Субполосное кодирование можно классифицировать по нескольким признакам:

  • По числу полос: двухполосное (например, кодирование нижней и верхней частей спектра) и многополосное (от 4 до 32 и более полос).
  • По характеру разбиения: равномерное (одинаковая ширина полос) и неравномерное (критическая дискретизация частотных диапазонов, например, в соответствии с барком).
  • По типу фильтров: на основе КИХ-фильтров (конечная импульсная характеристика) и БИХ-фильтров (бесконечная импульсная характеристика), а также с использованием квадратурных зеркальных фильтров.

Применение

Субполосное кодирование широко применяется в системах сжатия аудио- и видеоданных, а также в телекоммуникациях.

  • Аудиокодирование: является основой стандартов сжатия с потерями, таких как MPEG-1 Layer III (MP3), MPEG-2/4 AAC, а также кодеков Dolby AC-3. В этих системах используется гибридный подход, сочетающий субполосное разбиение с преобразованием MDCT для достижения высокой степени сжатия.
  • Видеокодирование: применяется в стандартах JPEG 2000 и некоторых схемах внутрикадрового сжатия для разделения изображения на частотные субполосы (вейвлет-преобразование является обобщением субполосного кодирования).
  • Телефония и VoIP: используется в кодеках речи, например, G.722, где сигнал делится на две полосы (низкую и высокую) для раздельного кодирования.
  • Цифровое радиовещание: в стандартах DAB (Digital Audio Broadcasting) для устойчивости к помехам.

Преимущества и недостатки

Преимущества субполосного кодирования включают:

  • эффективное сжатие за счёт перераспределения битов между полосами;
  • возможность приоритетной защиты важных частотных компонентов;
  • снижение вычислительной сложности по сравнению с полнодиапазонными преобразованиями при большом числе каналов.

Недостатки:

  • задержка сигнала, вносимая фильтрами;
  • сложность проектирования банков фильтров с идеальной реконструкцией;
  • потенциальное появление артефактов (например, «звона») при грубом квантовании высокочастотных полос.

См. также

Загружаем BFOmetr…