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

UptoLike

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

62
В системе «Компакт-Диск» канальное кодирование осуществляется в
групповом коде 8/14, основные характеристики которого приведены в табл
13.
Высокая избыточность кода позволяет обнаруживать ошибки еще на
стадии канального декодирования и вводить сразу стирания. Эти стирания
могут быть исправлены уже в 1 ступени помехоустойчивого декодирования.
Между канальными символами вставляются 3 дополнительных ка-
нальных бита для того, чтобы на стыках этих символов значения Т
мин
и Т
макс
не превышали допустимых значений. Поэтому фактически код имеет избы-
точность 112%. Канальное кодирование производится по одной таблице из
256 разрешенных символов. Число возможных неразрешенных кодовых
комбинаций равно 16128 (2
14
- 256).
Для обнаружения и исправления ошибок в системе «Компакт-Диск»
используется 2-х каскадный код РС в поле Галуа (2
8
) под названием CIRC
(Cross Interlived Reed-Solomon Code - код Рида-Соломона с перемежением).
Символы длиной 8 бит формируются путем разделения 16-ти разрядных вы-
борок (слов) на младшие и старшие разряды. Блок формируется из 24 симво-
лов (12 левого и 12 правого каналов). Число элементов поля 256, они задают-
ся порождающим полиномом:
G(X) = X
8
+ X
4
+ X
3
+ X
2
+ 1 и примитивным элементом = X
(00000010).
Внешний код код РС (28,24) с внутриблочным перемежением слов
сигналов левого и правого каналов стереопары. Кодирование выполняется с
помощью проверочной матрицы H1 размером 28х4. Внутренний код код
РС (32,28) с коротким межблочным перемежением с интервалом в 1 блок
Кодирование осуществляется с помощью другой проверочной матрицы H2
размером 32х4. Между ступенями кодирования осуществляется межблочное
сверточное перемежение с интервалом 4 блока и глубиной 112 блоков. Об-
щая избыточность кода 25%.
Перестановка слов осуществляется для увеличения числа интерполи-
руемых слов при длинных выпадениях. Короткое межблочное перемежение
позволяет исправлять пакеты ошибочных символов длиной 4 уже в 1 ступе-
ни декодирования. Сверточное перемежение позволяет исправлять выпаде-
ния сигнала длиной до 8 блоков и маскировать ошибки при выпадениях дли-
ной до 51 блока.
Кодер представляет собой специализированный процессор, который по
заданной программе производит вычисление в поле Галуа проверочных
символов в двух ступенях. Перемежение осуществляется путем адресации
символов через ОЗУ емкостью 16 Кбит.
Для декодирования кода CIRC разработано множество стратегий, ко-
торые в той или иной степени реализуют потенциальные возможности кода.
Обнаружение кодовых ошибок производится на уровне блоков, частота кото-
рых равна 7350 Гц. Осуществляется декодирование также с помощью спе-
циализированного процессора. В зависимости от стратегии декодирования по
разному исправляются случайные ошибки и выпадения. В табл.14 приведе-