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

Импульсно-кодовая модуляция

Импульсно-кодовая модуляция (ИКМ, англ. Pulse-code modulation, PCM) — это способ представления аналогового сигнала в цифровой форме, при котором мгновенные значения (отсчёты) сигнала, взятые через равные промежутки времени (дискретизация), квантуются по уровню и кодируются двоичным кодом. ИКМ является основой для большинства современных систем цифровой записи, хранения, передачи и обработки аудио- и видеоинформации, включая компакт-диски (CD), цифровое телевидение, телефонную связь (цифровые АТС, VoIP) и звукозапись.

История

Теоретические основы ИКМ были заложены в 1930-х годах. В 1937 году британский инженер Алек Ривз (Alec Reeves), работавший в компании International Telephone and Telegraph (ITT), запатентовал принцип импульсно-кодовой модуляции, первоначально предназначенный для передачи речи по телефонным линиям. Однако в то время технологическая база (электронные лампы, схемы квантования) была недостаточно развита для практической реализации.

В 1940-х годах, во время Второй мировой войны, в США разрабатывались системы шифрованной передачи речи на основе ИКМ (проект SIGSALY). Первая коммерческая система ИКМ для телефонной связи была внедрена в 1960-х годах в США (система T1, использующая скорость 1,544 Мбит/с для 24 каналов). В 1982 году стандарт ИКМ лёг в основу формата компакт-дисков (CD-DA, 16 бит, 44,1 кГц), что стало массовым применением технологии.

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

Процесс преобразования аналогового сигнала в ИКМ включает три этапа:

  1. Дискретизация по времени (sampling): аналоговый сигнал измеряется через строго определённые интервалы времени — период дискретизации. Частота дискретизации (количество отсчётов в секунду) должна быть не менее удвоенной максимальной частоты в спектре сигнала (теорема Котельникова — Найквиста). Для аудиосигналов стандартными частотами являются 8 кГц (телефония), 44,1 кГц (CD), 48 кГц (DVD, профессиональное аудио).
  2. Квантование по уровню (quantization): каждому отсчёту ставится в соответствие ближайшее значение из конечного набора разрешённых уровней. Количество уровней определяется разрядностью квантования (n бит). Например, 16-битное квантование даёт 2^16 = 65536 уровней. Разность между истинным значением отсчёта и квантованным уровнем называется ошибкой квантования, которая проявляется как шум.
  3. Кодирование (encoding): каждому квантованному значению присваивается двоичный код (последовательность битов). В простейшем случае используется прямой двоичный код, но в реальных системах могут применяться линейные или нелинейные (логарифмические) коды (например, A-law или μ-law в телефонии) для снижения влияния шума квантования при малых уровнях сигнала.

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

ИКМ можно классифицировать по нескольким признакам:

По типу квантования

  • Линейная ИКМ (LPCM): уровни квантования распределены равномерно по всему динамическому диапазону. Используется в большинстве аудиоформатов (WAV, AIFF, CD).
  • Нелинейная ИКМ: уровни квантования распределены неравномерно (например, логарифмически), что позволяет эффективнее использовать разрядность для сигналов с большим динамическим диапазоном. Применяется в телефонии (A-law, μ-law) и некоторых системах сжатия.

По разрядности

  • 8-битная ИКМ: 256 уровней квантования. Используется в телефонии, некоторых ранних цифровых системах.
  • 16-битная ИКМ: 65536 уровней. Стандарт для CD и большинства потребительских аудиоформатов.
  • 24-битная ИКМ: 16,7 млн уровней. Применяется в профессиональной звукозаписи и мастеринге.
  • 32-битная ИКМ: 4,3 млрд уровней. Используется в некоторых профессиональных форматах (например, в формате float).

По частоте дискретизации

  • 8 кГц: телефония.
  • 44,1 кГц: компакт-диски.
  • 48 кГц: DVD, цифровое телевидение, профессиональное аудио.
  • 96 кГц, 192 кГц: высококачественное аудио (Hi-Res Audio).

Характеристики и параметры

Качество цифрового сигнала, полученного с помощью ИКМ, определяется двумя основными параметрами:

  • Частота дискретизации (Fs): определяет верхнюю границу воспроизводимых частот (полоса пропускания). По теореме Котельникова, максимальная частота равна половине частоты дискретизации. Например, для CD (44,1 кГц) — до 22,05 кГц.
  • Разрядность квантования (битность): определяет динамический диапазон (отношение сигнал/шум). Теоретический динамический диапазон (в дБ) рассчитывается как 6,02 × n + 1,76. Для 16 бит — около 96 дБ, для 24 бит — около 144 дБ.

Результирующий цифровой поток (битрейт) вычисляется как: битрейт = частота дискретизации × разрядность × количество каналов. Например, стерео CD: 44100 × 16 × 2 = 1 411 200 бит/с (1,41 Мбит/с).

Применение

ИКМ является фундаментальной технологией для множества систем:

  • Цифровая телефония: стандарт G.711 (8 кГц, 8 бит, A-law/μ-law) используется в цифровых АТС и IP-телефонии (VoIP).
  • Аудиозапись и воспроизведение: компакт-диски (CD-DA), DVD-Audio, Blu-ray Audio, форматы WAV, AIFF, FLAC (без потерь), а также основа для сжатия с потерями (MP3, AAC).
  • Цифровое телевидение и видео: стандарты MPEG (MPEG-1, MPEG-2, MPEG-4) используют ИКМ для кодирования звуковой дорожки (например, MPEG-1 Layer II, Dolby Digital).
  • Измерительная техника: аналогово-цифровые преобразователи (АЦП) в осциллографах, мультиметрах, датчиках.
  • Связь и передача данных: ИКМ используется в системах цифровой передачи по медным линиям (T1, E1), оптоволокну (SONET/SDH) и радиоканалам.

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

Преимущества

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

Недостатки

  • Большой объём данных: несжатый ИКМ-поток требует значительной пропускной способности канала и объёма памяти. Например, одна минута стереозвука CD (16 бит, 44,1 кГц) занимает около 10,6 Мбайт.
  • Шум квантования: неизбежный шум, возникающий при округлении отсчётов. Для его снижения используют более высокую разрядность или нелинейное квантование.
  • Чувствительность к джиттеру: временные флуктуации момента дискретизации (джиттер) могут вызывать искажения сигнала.

Интересные факты

  • Первое коммерческое применение ИКМ в звукозаписи произошло в 1971 году, когда компания BBC начала использовать цифровую систему записи для архивирования.
  • Компакт-диск (CD) был разработан совместно Philips и Sony в 1982 году. Выбор частоты дискретизации 44,1 кГц был обусловлен необходимостью уместить 74 минуты стереозвука на диск диаметром 12 см при использовании доступных на тот момент технологий.
  • В телефонии стандарт G.711 (A-law/μ-law) является одним из самых распространённых в мире и используется в миллиардах устройств.

Источники

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

На главную BFOmetr →