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

UptoLike

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

21
код RS (32,28) также имеет 4 проверочных символа, но избыточность его меньше-12,5%.
Кодирование осуществляется с помощью другой проверочной матрицы
p
H
размером
32×4. Эти проверочные матрицы заданы стандартом и имеют следующий вид:
27 26 2 1 31 30 2 1
54 52 4 2 62 60 4 2
81 78 6 3 93 90 6 3
1 1 ...1 1 1 1 1 ...1 1 1
... 0 ... 0
,
... 0 ... 0
... 0 ... 0
qp
HH
Коды RS удобны тем, что при использовании полусиндромов
qj
S
и
pj
S
проверочные
символы
0 1 2 3
, , ,Q Q Q Q
в первом каскаде и
0 1 2 3
, , ,P P P P
во втором каскаде могут быть
рассчитаны с помощью матриц небольшого размера:
212 153 152 209 212 141 128 173
q0
00
156 2 135 152 156 245 111 116
1
11
158 138 2 153 158 126 233 117
q2
22
218 158 156 212 218 14
33
q3
S,
Q , P ,
Sq ,
Q , P ,
,
S,
Q , P ,
QP
S
p0
1
p2
6 132 176
p3
S,
Sp ,
S,
S
Внутренний код предназначен прежде всего для обнаружения ошибочных символов,
исправления ошибок малой кратности и стираний. Внешний код используется для
исправления ошибок большой кратности и стираний.
В первой ступени кодирования осуществляется внутриблоковая перестановка слов
левого и правого каналов, а также межблоковое перемежение слов с интервалом 2 блока.
Целью этого короткого перемежения является увеличение числа интерполируемых слов
при длинных выпадениях, после того как все возможности исправления ошибок в 2
каскадах исправления ошибочных символов в декодере исчерпаны. Во второй ступени
кодирования производится длинное межблоковое сверточное перемежение с интервалом
4 блока. Оно предназначено для исправления длинных выпадений в декодере. При этом
данные каждого блока систематично размещаются в 112 блоках. Сверточное
перемежение позволяет исправлять выпадения сигнала длиной до 8 блоков и
маскировать ошибки при выпадениях длиной до 51 блока. В третьей ступени кодирования
производится перестановка четных символов из одного блока в соседний. Этим
обеспечивается возможность исправления коротких пакетов ошибок уже в 1 ступени
декодирования.
После кодирования блок данных состоит из 24 символов звуковых данных и 8
проверочных символов. В него дополнительно включается еще один символ, в котором
передается информация для индикации ее на экране дисплея проигрывателя:
наименование треков, имена исполнителей, длительность программ и т.д.. При этом
скорость цифрового потока возрастает до 1,94 Мбит/с. Далее 98 блоков по 33 символа
объединяются в сектор объемом 3234 бит, из которых только 2352 бита несут звуковую
информацию. Это сделано для того, чтобы можно было записывать цифровой звук на
диски CD-R с секторной организацией данных. Частота повторения секторов 75 Гц.
Кодер представляет собой специализированный процессор, который по заданной
программе производит вычисление в поле Галуа проверочных символов в двух ступенях.
1
1
1
внутриблоковое
деперемежение
слов
сверточное
деперемежение
символов
декодер
RS
(28,24)
декодер
RS
(32,28)
межблоковое
деперемежение
символов
28
24
32
внешний декодер
внутренний декодер
С1
С2