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

Квантование

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

История

Первые теоретические основы квантования были заложены в середине XX века. В 1948 году Клод Шеннон в своей работе «Математическая теория связи» сформулировал теорему отсчётов (теорему Котельникова — Шеннона), которая определила условия дискретизации аналоговых сигналов без потерь. Однако квантование по уровню оставалось источником неустранимых искажений.

В 1950-х годах началось развитие теории оптимального квантования. В 1960 году Джоэл Макс (Joel Max) опубликовал работу, в которой предложил алгоритм построения оптимального квантователя, минимизирующего среднюю мощность шума квантования для заданного числа уровней. Этот алгоритм получил название «квантователь Макса» (или алгоритм Ллойда — Макса).

С развитием цифровой электроники в 1970—1980-х годах квантование стало повсеместно применяться в аудиотехнике (компакт-диски, цифровые магнитофоны), затем в видеотехнике (стандарты JPEG, MPEG) и телекоммуникациях (цифровая телефония, ISDN). Современные системы квантования используют адаптивные алгоритмы, позволяющие динамически изменять шаг квантования в зависимости от характеристик сигнала.

Основные понятия и определения

Квантование включает несколько ключевых параметров:

  • Разрядность (битность) квантования — число бит, используемых для представления одного отсчёта. Определяет количество уровней квантования \( N = 2^b \), где \( b \) — разрядность. Например, 8-битное квантование даёт 256 уровней, 16-битное — 65536 уровней.
  • Шаг квантования — разность между соседними уровнями квантования. При равномерном квантовании шаг постоянен: \( \Delta = (V_{\text{max}} - V_{\text{min}}) / N \), где \( V_{\text{max}} \) и \( V_{\text{min}} \) — границы диапазона.
  • Динамический диапазон — отношение максимального уровня сигнала к минимальному различному уровню (шуму квантования). Выражается в децибелах (дБ). Для равномерного квантования динамический диапазон приблизительно равен \( 6.02b + 1.76 \) дБ.
  • Шум квантования — ошибка, возникающая из-за округления истинного значения сигнала до ближайшего уровня. Представляет собой случайный процесс с равномерным распределением в пределах шага квантования. Среднеквадратическое значение шума квантования для равномерного квантователя равно \( \Delta / \sqrt{12} \).

Виды квантования

Квантование классифицируется по нескольким признакам.

По характеру распределения уровней

  • Равномерное (линейное) квантование — уровни расположены на равном расстоянии друг от друга. Просто реализуется, но неэффективно для сигналов с неравномерным распределением амплитуд (например, речь, музыка). Шум квантования одинаков для всех уровней.
  • Неравномерное (нелинейное) квантование — шаг квантования изменяется в зависимости от амплитуды сигнала. Обычно шаг мал для слабых сигналов и велик для сильных. Это позволяет улучшить отношение сигнал/шум для слабых сигналов за счёт увеличения шума на сильных. Применяется в цифровой телефонии (законы A-law и μ-law).
  • Оптимальное квантование — уровни и пороги выбираются так, чтобы минимизировать среднюю мощность шума квантования для заданного распределения вероятностей входного сигнала. Реализуется с помощью алгоритма Ллойда — Макса.

По способу обработки отсчётов

  • Скалярное квантование — каждый отсчёт сигнала квантуется независимо от других. Наиболее распространённый тип.
  • Векторное квантование — группа отсчётов (вектор) квантуется как единое целое. Позволяет достичь более высокой степени сжатия, но требует больших вычислительных затрат. Используется в кодеках речи (CELP), сжатии изображений (JPEG 2000) и видео (MPEG-4).

По адаптивности

  • Фиксированное квантование — параметры (шаг, число уровней) заданы заранее и не меняются.
  • Адаптивное квантование — параметры изменяются в соответствии со статистическими свойствами сигнала (например, уровень громкости, дисперсия). Позволяет уменьшить шум квантования при сохранении разрядности.

Математическое описание

Процесс квантования можно представить как отображение непрерывной величины \( x \) в дискретную \( y \) по правилу:

\[ y = Q(x) = \text{round}\left( \frac{x}{\Delta} \right) \cdot \Delta \]

где \( \text{round} \) — операция округления до ближайшего целого, \( \Delta \) — шаг квантования.

Ошибка квантования \( e = y - x \) лежит в пределах \( [-\Delta/2, \Delta/2] \). Для равномерного квантования спектр шума квантования равномерен в полосе частот сигнала, что позволяет моделировать его как аддитивный белый шум.

Применение

Квантование является неотъемлемой частью множества технологий.

Аналого-цифровое преобразование

Любой АЦП выполняет дискретизацию по времени и квантование по уровню. Разрядность АЦП определяет точность измерения. Например, в измерительной технике применяются 12—24-битные АЦП, в аудиоинтерфейсах — 16—24 бита, в видеозахвате — 8—14 бит на канал.

Цифровая обработка сигналов

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

Сжатие данных

Квантование является основным источником потерь при сжатии с потерями. В стандартах JPEG, MP3, AAC, MPEG-4 квантование применяется к коэффициентам преобразования (дискретного косинусного преобразования, вейвлет-преобразования). Путём выбора шага квантования регулируется степень сжатия и качество восстановления.

Цифровая связь

В цифровых системах передачи речи (IP-телефония, мобильная связь) квантование выполняется по нелинейным законам (A-law в Европе, μ-law в США и Японии) для обеспечения равномерного качества при различных уровнях громкости.

Обработка изображений и видео

Квантование цветовых компонент (RGB, YCbCr) и коэффициентов преобразования определяет визуальное качество. В современных кодеках (H.264, H.265, AV1) используются адаптивные матрицы квантования, учитывающие чувствительность человеческого зрения к разным частотам.

Критика и ограничения

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

Квантование также может вызывать специфические артефакты:

  • Шум квантования — слышимый или видимый шум, особенно на тихих участках аудио или в гладких областях изображения.
  • Тональные искажения — при квантовании периодических сигналов с малой амплитудой шум квантования может быть коррелирован с сигналом, что приводит к появлению гармоник.
  • Блокинг-артефакты — в сжатых изображениях и видео при сильном квантовании становятся заметны границы между блоками (например, в JPEG).

Для смягчения этих эффектов применяются методы:

  • Дизеринг — добавление псевдослучайного шума малой амплитуды перед квантованием, что декоррелирует шум квантования и делает его более равномерным.
  • Нойс-шейпинг — формирование спектра шума квантования так, чтобы он был сосредоточен в частотных областях, менее заметных для слуха или зрения.
  • Адаптивное квантование — изменение шага квантования в зависимости от локальных свойств сигнала.

См. также

Источники

  • Шеннон К. Математическая теория связи. — 1948.
  • Макс Дж. Квантование для минимального искажения. — IRE Transactions on Information Theory, 1960.
  • Оппенгейм А., Шафер Р. Цифровая обработка сигналов. — М.: Техносфера, 2006.
  • Гольдберг В. Цифровая обработка сигналов: учебное пособие. — М.: Радио и связь, 1990.
  • Стандарты ITU-T G.711 (A-law/μ-law квантование), JPEG (ISO/IEC 10918), MPEG (ISO/IEC 11172).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →