И́мпульсно-ко́довая модуля́ция (ИКМ, англ. pulse code modulation, PCM) используется для оцифровки аналоговых сигналов. Практически все виды аналоговых данных (видео, аудио (голос, музыка), телеметрия) допускают применение ИКМ.

Модуляция

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

При импульсно-кодовой модуляции аналоговый передаваемый сигнал преобразуется в цифровую форму посредством трёх операций: дискретизации по времени, квантования по амплитуде и кодирования[1].

Для преобразования аналогового сигнала в цифровой используется аналого-цифровой преобразователь (АЦП). АЦП через равные промежутки времени измеряет амплитуду аналогового сигнала — получает мгновенные значения или отсчёты сигнала, затем преобразует отсчёты в двоичные слова[2].

Мгновенное измеренное значение (отсчёт) аналогового сигнала квантуется по уровням (округляется от ближайшего целого). Число уровней квантования обычно равно или кратно целой степени числа 2, например, 23 = 8, 24 = 16, 25 = 32 и т. д. Номер уровня кодируется двоичными словами длиной 3, 4, 5 и т. д. бит[2].

Затем выходные слова АЦП в параллельном коде подвергаются кодированию при помощи передачи на регистр сдвига, тактируемый вспомогательнымгенератором сдвига. На выходе регистра сдвига формируются пачки кодированных импульсов в последовательном коде. Затем пачки импульсов передаются в канал связи[2].

Пачка импульсов — периодически повторяющиеся импульсы в течение фиксированного интервала времени. Источник: ГОСТ 29156-91: Совместимость технических средств электромагнитная. Устойчивость к наносекундным импульсным помехам. Технические требования и методы испытаний.

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

Существуют специализированные интегральные микросхемы, предназначенные для ИКМ, совмещающие АЦП, регистр сдвига, тактовые генераторы и другие устройства.

Демодуляция

править

На приёмном конце канала связи установлен демодулятор. В демодуляторе пачки импульсов подаются напоследовательный вход[прояснить] регистра сдвига. После вдвигания всех битов пачки импульсов в регистр сдвига слово из регистра сдвига в параллельном коде записывается во входной регистр цифро-аналогового преобразователя (ЦАП). ЦАП преобразует кодированные отсчёты переданного аналогового сигнала снова в аналоговый вид. На выходе ЦАП образуется ступенчатый аналоговый сигнал. Сглаживание ступенек производится фильтром нижних частот (ФНЧ), на выходе которого образуется переданный аналоговый сигнал. Частота среза ФНЧ выбирается меньшей или равной удвоенной частоте отсчётов.

Цифровые коды в ИКМ

править

Для кодирования отсчётов в ИКМ применяются самые разнообразные двоичные коды, например:

Разновидности ИКМ

править
  • Дифференциальная (или дельта) импульсно-кодовая модуляция (ДИКМ, DPCM) — ИКМ в сочетании с дельта-кодированием, при котором сигнал кодируется в виде разности между текущим и предыдущим измеренными значениями. Для звуковых данных такой метод модуляции уменьшает требуемое количество бит на отсчёт примерно на 25 %.
  • LPCM (Linear pulse code modulation, линейная импульсно-кодовая модуляция)

Практическое применение

править

См. также

править

Литература

править
  • Панфилов И.П., Дырда В.Е. Теория электрической связи. — М.: Радио и связь, 1991. — 344 с. — ISBN 5-256-00869-2.

Примечания

править

📚 Artikel Terkait di Wikipedia

Разрядность (аудио)

При использовании импульсно-кодовой модуляции (англ. pulse code modulation, PCM), битовая глубина или разрядность — это число бит информации в каждом

Модуляция

англоязычном варианте Signal Code Modulation (SCM)13 Кольцевая модуляция (ФМ) Импульсно-кодовая модуляция (ИКМ или PCM — Pulse Code Modulation) Дифференциальная

Адаптивная дифференциальная импульсно-кодовая модуляция

и́мпульсно-ко́довая модуля́ция (АДИКМ) (англ. Adaptive differential pulse-code modulation, ADPCM) — разновидность дифференциальной импульсно-кодовой модуляции

Дифференциальная импульсно-кодовая модуляция

который основывается на импульсно-кодовой модуляции (ИКМ — англ. Pulse Code Modulation (PCM)), но использует дополнительные возможности для компактного

Компакт-диск

Метод кодирования сигнала — импульсно-кодовая модуляция (ИКМ; англ. Pulse Code Modulation, PCM). Выпуск первого коммерческого (опытные образцы CD производились

Кодирование звуковой информации

однородного квантования — называется импульсно-кодовой модуляцией (англ. Pulse Code Modulation — PCM). Оцифрованный сигнал в виде набора последовательных значений

Стандартизованные аббревиатуры типов модуляции

модуляция adaptive differential pulse code modulation ADSM асинхронная сигма-дельта модуляция asynchronous delta sigma modulation AFM амплитудно-частотная модуляция

Цифро-аналоговый преобразователь

вход цифровой сигнал в импульсно-кодовой модуляции (англ. PCM, pulse-code modulation). Задача преобразования различных сжатых форматов в PCM выполняется