Цифровая звукозапись. Вологдин Э.И. - 102 стр.

UptoLike

Составители: 

Рубрика: 

102
9
1
0
( ) ( )
k
p
k
G x x
=
= + α
-порождающий многочлен.
В стратегии декодирования предусмотрена возможность многократных попыток
исправления ошибок. Поэтому используемый код позволяет осуществлять
декодирование при вероятности ошибочных бит (BER) равной 10
-2
. Вероятность
случайных ошибок на выходе не превышает 10
-15
, тогда как в для дисков CD она в 10
раз больше и равна 10
-14
. Максимальная длина полностью исправляемых выпадений
равна 500 байт, что соответствует длине дефекта 2,4 мм. С помощью интерполяции
маскируются выпадения длиной до 2200 байт ( 4,6 мм).
8.7. Стандарты канальной модуляции CD и DVD
В стандарте CD используется канальный код EFM (Eight to Fourteen Modulation).
Он относится к группе RLL кодов вида (d,k,m,n). В этом коде d = 2, k = 10, m = 8, n =
14, поэтому он часто обозначается как (2,10,8,14). При таких значениях параметров
кода d и k минимальное число последовательных 0 в кодовой таблице равно 2, а
максимальное-10. Это значит, что в цифровом потоке минимальное число
последовательных 0 или 1
равно 3, а максимальное –11.
Канальное кодирование
заключается в
преобразовании
последовательности символов
по 8 бит данных в символы по
14 канальных бит. При этом
число возможных кодовых
комбинацией определяется
как 2
n
= 2
14
. Алфавит кода включается в себя только 2
m
= 256 комбинаций, которые
выбираются из 16384 возможных. Выбираются только те комбинации, которые
удовлетворяют параметрам кода d и k, определяющих допустимое число
последовательных 1 и 0. Таких комбинаций 267, поэтому из них 11 остаются
неиспользованными.
Блок-схема канального модулятора приведена на рис.8.25. Кодирование в нем
осуществляется с помощью электронной таблицы с 256 входами и 1 выходом. После
корректирующего кодирования мультиплексор формирует непрерывный поток
символов по 8 бит, который подается на вход модулятора. Данные служебной
информации не кодируются кодом RS, в блок данных не входят и подаются на вход
модулятора отдельно.
Каждой входной кодовой
комбинации соответствует только одна
комбинация из 14 канальных бит. Для
примера приводим небольшой
фрагмент этой таблицы (табл.8.9).
Считывание данных из этой таблицы
производится обязательно канальном
коде NRZI (Non Return to Zero Inverted), в котором изменение уровня выходного
сигнала модулятора происходит при каждой 1 в таблице.
При использовании такой таблицы кодирования возникают проблемы на стыках
кодовых слов, когда один символ заканчивается длинной последовательностью нулей, а
следующий начинается с нулей. При этом нарушаются правила кода и декодировать
такую последовательность невозможно. Поэтому в коде EFM предусмотрено введение
Т а б л и ц а 8.9. Фрагмент таблицы
Десятичное
значение
Биты данных
8 бит
Канальные биты
14 бит
0 00000000 01001000100000
1 00000001 10000100000000
2 00000010 10010000100000
3 00000011 10001000100000
8
бит
Сихросигнал 2 14 канальных бит
×
Синхросигнал 24 канальных бита
Выход
8
Мультип
лексор
33
си
м
вола
EFM
модулятор
Кодер субкода
Кодер
CIRC
Σ
Разделительные
3 бита
4.32
Мбит / с
Рис.8.25. Схема канальной модуляции