Инструменты пользователя

Инструменты сайта


codecs:pcm

PCM

Описание

Принцип кодирования аналогового сигнала при ИКМ

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

Чтобы получить на входе канала связи (передающий конец) ИКМ-модулированный сигнал из аналогового, амплитуда аналогового сигнала измеряется через равные промежутки времени. Количество оцифрованных значений в секунду (или скорость оцифровки) кратна максимальной частоте (Гц) в спектре аналогового сигнала. Мгновенное измеренное значение аналогового сигнала округляется до ближайшего уровня из нескольких заранее определенных значений. Этот процесс называется квантованием, а количество уровней всегда берется кратным степени двойки, например, 8, 16, 32 или 64. Номер уровня может быть соответственно представлен 3, 4, 5 или 6 битами. Таким образом, на выходе модулятора получается набор битов (0 или 1).

На приёмном конце канала связи демодулятор преобразует последовательность битов в импульсы с тем же уровнем квантования, который использовал модулятор. Далее эти импульсы используются для восстановления аналогового сигнала.

Технология PCM разработана Alec Reeves в 1937 году.

Смотрите также

Внешние ссылки

codecs/pcm.txt · Последние изменения: 2007/03/29 08:12 (внешнее изменение)