EFM (кодування)
EFM (англ. Eight-to-fourteen modulation — модуляція «8-в-14») — канальне кодування даних, розроблене фахівцями фірми PHILIPS спеціально для лазерного звукозапису на компакт-диск. Відповідно до правил кодування EFM, кожен 8-розрядний символ замінюється однозначно відповідним йому 14-розрядним символом із спеціальної таблиці перетворення.[1]
Із множини 14-розрядних комбінацій підібрано 256 таких, у яких між двома сусідніми одиницями не менш двох, але не більше десяти нулів. Насправді символів, що задовольняють таким вимогам на обмеження послідовності нулів, трохи більше — 267, але 11 виявилися вже зайвими.
Крім того, до кожного отриманого в результаті перетворення 14-розрядного символу додаються ще три сполучних розряди. Ці сполучні розряди ніякої інформації не несуть і потрібні для того, щоб при сполученні двох символів, один з яких закінчується одиницею, а інший з неї починається, створити між ними інтервал у три біта, а в разі, якщо при сполученні виникає послідовність нулів більше десяти, вставити в один з них одиницю.
Після цього отримана послідовність перетворюється за способом NRZI (Non Return to Zero Inverted — без повернення до нуля інвертований). При цьому кожна одиниця відповідає зміні рівня сигналу, а нуль — його відсутності.
- ↑ EPO. Pioneering the digital revolution: Kornelis Schouhamer Immink, developer of CD, DVD, and Blu-ray Disc coding named finalist for the European Inventor Award. Архів оригіналу за 31 січня 2019. Процитовано 7 червня 2015. [Архівовано 2019-01-31 у Wayback Machine.]
- Eight-to-Fourteen Modulation Conversion Table [Архівовано 15 березня 2012 у Wayback Machine.]
- ECMA-130 CD-ROM standard, including full EFM description [Архівовано 27 липня 2020 у Wayback Machine.]
- ECMA-267 DVD-ROM standard, including full EFMPlus description [Архівовано 22 травня 2013 у Wayback Machine.]