Составители:
28
таблицы. Таблица кодирования 9. состоит из 4 подтаблиц, содержащие канальные
символы для возможных 4 состояний. Символы представлены в коде NRZI.
В качестве примера канального кодирования по табл.9. допустим, что предыдущий
символ имел состояние 1 и следующий символ подается на вход 3. Тогда выходной
канальный символ модулятора выбирается из 1 подтаблицы и будет 0010000001001000 с
индексом 2, указывающим на состояние этого символа. Это значит, что следующий
символ необходимо выбирать из 2 подтаблицы.
Вспомогательная таблица используется для замены только первых 88 символов
главной таблицы при необходимости коррекции DSV. В алгоритме коррекции
предполагается, что исходная DSV равна нулю. В случае отличия этой суммы от нуля она
минимизируется через 2 канальных символа, тогда как в коде EFM это достигается через
4 символа. Первые 88 символов главной таблицы имеют отрицательное значение DSV , а
подстановки из вспомогательной таблицы имеют положительное значение. Если расчет
DSV производится по трем символам, то достигается снижение спектральной плотности
мощности в области низких частот на 3 дБ по сравнению со спектром кода EFM.
Постоянная составляющая кода 8/16 лишь немного больше, чем у кода EFM.
6. Стандарт корректирующего кодирования DAT.
Для коррекции ошибок в стандарте DAT используется код-произведение (Product
Code) на основе кодов двух RS кодов в поле Галуа (2
8
), имеющий очень высокую
исправляющую способность. Для
кодирования аудиоданные организуются
в сектора из 28 блоков по 26 символов
(рис.26.), всего 728 символов.
Кодирование осуществляется по строкам
и столбцам сектора. В результате вместе
с проверочными символами объем
сектора увеличивается до 1024 символа,
что согласуется с нормами, принятыми в
вычислительной технике.
Внешний код RS(32,26),
обозначаемый
P
, имеет 6 проверочных
символов и при избыточности 18,7%
позволяет исправлять до 3 ошибок или до 6 стираний. Внутренний код RS(32,28),
обозначаемый
Q
, имеет 4 проверочных символа и при избыточности 12,5% может
исправлять до 2 ошибок в блоке или 4 стирания.
Порождающие полиномы кодов:
5
0
()
i
P
i
G x x
,
3
0
()
i
q
i
G x x
.
Проверочные матрицы кодов, по которым вычисляются полусиндромы, имеют вид:
31 30 2
31 30 2 62 60 4 2
62 60 4 2 93 90 6 3
pq
93 90 6 3 124 120 8 4
155 150 10 5
1 1 ...1 1 1
1 1 1 1 1 ... 0
... 0 ... 0
H , H
... 0 ... 0
... 0 ... 0
... 0
.
Как видно, здесь используется проверочная матрица
q
H
точно такая же, как в стандарте
CD.
Рис. 26. Корректирующий код 2RS-PC
блоки по
32 символа
RS(32,28)
4 символа Q
6 символов P
RS(32,26)
блоки по
26 символов
внешний код
внутренний код
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »