Стандарты и системы цифровой звукозаписи. Вологдин Э.И. - 126 стр.

UptoLike

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

Рубрика: 

126
Проверочные матрицы кодов, по которым вычисляются полусиндромы, имеют вид:
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.
Если в стандарте CD допускается вероятность ошибок не более 10
-3
, то в стандарте
DAT корректирующее кодирование
значительно эффективнее и рассчитано
на исправление ошибочных символов с
вероятностью до 10
-2
. При вероятности
ошибочных символов 10
-3
вероятность
ошибки на выходе не превышает 10
-15
. На
рис.9.14. приведены графики
потенциальной возможности кода в
стандарте DAT по исправлению и
обнаружению ошибочных символов в
зависимости от их вероятности на входе
декодера. При вероятности ошибок на
входе P
S
= 10
-2
вероятность их не
исправления равна 10
-10
. Для перехода к
частоте ошибок необходимо вероятность ошибок умножить на скорость цифрового
потока аудиоданных, равную в этой системе 192
Кбайт/с. Тогда получим, что такой вероятности
соответствуют 1-2 ошибки в день.
В стандарте DAT используются очень сложные
алгоритмы перемежения. Оно осуществляется внутри
блоков, по строкам, по столбцам, между секторами и
между дорожками на носителе записи. Для
осуществления такого перемежения звуковые данные,
подлежащие записи, объединяются в матрицу из 4
секторов, представленных на (рис.9.13.). Матрица
состоит из 28 строк и 128 столбцов объемом 131072
байт. Каждая строка этой матрицы соответствует
данным, относящимся к звуковой информации,
записываемым на одной дорожке (128 блоков). Вдоль
строки осуществляется сверточное перемежение с
интервалом 4 блока, при котором данные одного блока
распределяются по 32. По столбцам осуществляется
межблочное перемежение с интервалом 1 блок, при котором происходит перестановка
всех нечетных символов в соседнюю строку. Это соответствует перемежению данных
между соседними дорожками. Система перемежения обеспечивает полное исправление
пакетов ошибок при длине дефектов до 2,64 мм и их маскировку при длине до 8,9 мм.
На рис.9.15. приведены алгоритмы декодирования внутреннего в внешнего кодов,
реализующие возможности кода по исправлению одиночных случайных ошибок и
выпадений. В первой ступени декодирования осуществляется обнаружение ошибочных
символов и исправление одиночных и двойных ошибок в блоке. Если число ошибок в
блоке превышает возможности декодирования, то все символы в блоке стираются и им
придаются специальные флаги F1. Во 2 ступени декодирования, алгоритм работы
Рис.9.14. Графики вероятности
случайных ошибок
1 10
-1
10
-
2
10
-3
5
10
10
10
15
10
1
20
10
25
10
не обнаруживаются
P
sвх
P
sвых
Рис.9.13. Корректирующий код 2RS-PC
блоки по
32 символа
RS(32,28)
4 символа Q
6 символов P
RS(32,26)
блоки по
26 символов
внешний код
внутренний код