YaChudo

EFM (кодування)

Переглядів: 0. Оновлено 24.10.2026.

EFM (англ. Eight-to-fourteen modulation — модуляція «8-в-14») — канальне кодування даних, розроблене фахівцями фірми PHILIPS спеціально для лазерного звукозапису на компакт-диск. Технологію було створено наприкінці 1970-х років нідерландським інженером Корнелісом Шоухамером Іммінком (англ. Kornelis Schouhamer Immink), який згодом став фіналістом Європейської винахідницької премії 2015 року за розробку кодування для CD, DVD та Blu-ray дисків.[1] Відповідно до правил кодування EFM, кожен 8-розрядний символ замінюється однозначно відповідним йому 14-розрядним символом із спеціальної таблиці перетворення.[1]

Із множини 14-розрядних комбінацій підібрано 256 таких, у яких між двома сусідніми одиницями не менш двох, але не більше десяти нулів. Насправді символів, що задовольняють таким вимогам на обмеження послідовності нулів, трохи більше — 267, але 11 виявилися вже зайвими.

Крім того, до кожного отриманого в результаті перетворення 14-розрядного символу додаються ще три сполучних розряди. Ці сполучні розряди ніякої інформації не несуть і потрібні для того, щоб при сполученні двох символів, один з яких закінчується одиницею, а інший з неї починається, створити між ними інтервал у три біта, а в разі, якщо при сполученні виникає послідовність нулів більше десяти, вставити в один з них одиницю.

Після цього отримана послідовність перетворюється за способом NRZI (Non Return to Zero Inverted — без повернення до нуля інвертований). При цьому кожна одиниця відповідає зміні рівня сигналу, а нуль — його відсутності.

Примітки

Джерела

Джерело: стаття у Вікіпедії та історія редагувань (автори).