Імпульсно-кодова модуляція
І́мпульсно-ко́дова модуля́ція (ІКМ або PCM — англ. Pulse Code Modulation) використовується для оцифровки аналогових сигналів перед їхньою передачею. Практично всі види аналогових даних (відео, голос, музика, дані телеметрії, віртуальні мири) допускають застосування ІК-модуляції.
Щоб одержати на вході каналу зв'язку (передавальний кінець) ІК-модульований сигнал з аналогового, амплітуда аналогового сигналу вимірюється через рівні проміжки часу. Кількість оцифрованих значень у секунду (або швидкість оцифрування) кратна максимальній частоті (Гц) у спектрі аналогового сигналу. Миттєве обмірюване значення аналогового сигналу округляється до найближчого рівня з декількох заздалегідь певних значень. Цей процес називається квантуванням, а кількість рівнів завжди береться кратним ступеню двійки, наприклад, 8, 16, 32 або 64. Номер рівня може бути відповідно представлений 3, 4, 5 або 6 бітами. Таким чином, на виході модулятора виходить набір бітів (0 або 1).
На прийомному кінці каналу зв'язку демодулятор перетворює послідовність бітів в імпульси з тим же рівнем квантування, що використав модулятор. Далі ці імпульси використовуються для відновлення аналогового сигналу.
[ред.] Різновиди
Різновидами ІКМ є:
- Диференціальна (або дельта) імпульсно-кодова модуляція (ДІКМ) кодує сигнал у вигляді різниці між поточним і попереднім значенням. Для звукових даних такий тип модуляції зменшує необхідну кількість біт на відлік приблизно на 25%.
- Адаптивна ДІКМ (АДІКМ) є різновидом ДІКМ, що змінює рівень кроку квантування, що дозволяє ще більше зменшити вимоги до смуги пропускання при заданому відношенні сигналу і шуму.
|
||||||||||||||||||||||||||||||||||||||||||