Корректирующее и канальное кодирование аудио сигналов. Вологдин Э.И. - 30 стр.

UptoLike

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

30
придаются специальные флаги F1. Во 2 ступени декодирования, алгоритм работы
значительно сложнее. В ней исправляются ошибки и стирания, введенные в 1 ступени.
Максимально может исправляться 2 ошибки и 6 стираний.
7. Стандарт канального кодирования DAT
В магнитофонах стандарта DAT используется канальный код 8/10, в котором d = 0 и
k =3. Он относится к группе RLL кодов и часто обозначается как (0,3,8,10). В отличие от
кода EFM в коде 8/10 нет разделительных бит и полностью отсутствует постоянная
составляющая. Кодирование заключается в преобразовании последовательности
символов по 8 бит данных в символы по 10 канальных бит. Из 2
10
кодовых комбинаций
выбираются 256 кодовых комбинаций, которые удовлетворяют параметрам d и k кода,
определяющих допустимое минимальное и максимальное число последовательных 0 в
таблице кодирования.
Для кода 8/10 число последовательных нулей в таблице может быть от 1 до 4.
Кодовых комбинаций, удовлетворяющих параметрам d и k, которые не имеют постоянной
составляющей, всего 153. Оставшиеся 103 комбинации приходится выбирать из тех,
которые имеют ненулевое значение DSV. Поэтому, вместо одной 10-разрядной
комбинации, каждому из 103 8-разрядных символов поставлены в соответствие две,
отличающиеся друг от друга только знаком DSV . Одна имеет значение DSV = +2, другая
DSV = -2. Конфигурация их отличается только в 1 разряде, одна имеет на входе 1,
другая - 0.
Т а б л и ц а 10. Фрагмент таблицы канального кода 8/10
Q`= -1
Q`= 1
8 бит
10 бит
DSV
Q`
DSV
Q`
00010011
0101110010
0
1
0
-1
00010100
1101110001
2
1
-2
-1
00010101
1101110011
2
-1
-2
-1
По этим причинам канальная модуляция осуществляется с помощью 2 таблиц по 256
символов, их фрагменты приведены в табл.10. Условно эти таблицы названы Q`=-1 и
Q`=1. В этих таблицах приведены как преобразование 8 разрядного числа в 10 канальных
бит, так и указывается значение DSV каждой кодовой комбинации, которое
может быть 0, 2 или минус 2. В зависимости от текущего значения DSV следующая
кодовая комбинация выбирается из одной таблицы или другой. Если, например, на входе
модулятора повторяется одна комбинация 00010101, то на выходе модулятора будут
чередоваться комбинации 1101110011 и 0101110011 из разных таблиц с DSV равным
+2 и –2 и таким образом достигается поддержание DSV на нулевом уровне.
Канальное кодирование в модуляторе осуществляется с помощью 2 электронных
таблиц с 256 входами и 1 выходом. Адресами таблицы являются 256 выбранных 10-
разрядных кодовых комбинаций.
Записываемый фрейм канального кода,
включает в себя 320 канальных бит данных,
относящихся к звуку и проверочным символам,
30 бит служебной информации и синхросигнал
из 10 канальных бит. Длительность фрейма
равна 135,4 мкс.
В отличие от кода EFM в модуляторе 8/10
нет проблемы стыковки канальных символов и
разделительные биты не используются, а
минимизация постоянной составляющей осуществляется в процессе кодировании. Спектр
кода 8/10 простирается от 0 до 10 МГц и спад в районе нулевых частот равен минус 20 дБ
Рис. 29. График спектральной плотности
мощности кода 8/10
дБ
0
10 МГц
0
20
40
2
8