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

UptoLike

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

Рубрика: 

67
Полусиндромом называется произведение информационного вектора на строку
проверочной матрицы.
Декодирование кода RS включает в себя следующие операции:
расчет синдромов ошибок,
обнаружение ошибок,
идентификация ошибок (определение числа ошибок в блоке),
определение локаторов ошибок,
исправление ошибок.
Синдромом ошибки называется произведение кодового вектора на вектор j строки
проверочной матрицы длиной
n
. Он рассчитывается по формуле
1
0
( ) ( ) ( )
=
= α
n
j i
cd
i
S j V i
,
Число
вычисляемых
полусиндромов
и
синдромов
ошибок
равно
числу
проверочных
символов
.
Обнаружение
ошибок
.
Если
все
синдромы
ошибок
равны
нулю
,
это
значит
,
что
ошибок
нет
или
они
не
обнаружены
.
Если
известна
вероятность
ошибочных
символов
s
P
,
вероятность
не
обнаружения
ошибок
в
этом
случае
определяется
приближенным
равенством
6 5
7,3 10
=
s s
P P
Обычно
, P
s
= 10
-4
....10
-5
,
поэтому
26 31
7,3 10 .....7,3 10
s
P
=
)
.
Как
видно
,
вероятность
не
обнаружения
ошибок
в
коде
RS
ничтожно
мала
.
Идентификация
ошибок
.
При
этой
операции
определяется
сколько
именно
ошибок
в
блоке
.
В
зависимости
от
числа
ошибок
меняется
дальнейшая
стратегия
декодирования
.
Одиночные
и
двойные
ошибки
исправляются
,
а
если
их
больше
производится
отказ
от
декодирования
и
осуществляется
операция
стирания
.
Идентификация
производится
на
основе
использования
синдромов
ошибок
по
расчетным
формулам
,
хранящимся
в
памяти
декодера
.
Определение
локаторов
и
значений
ошибок
.
Расчеты
локаторов
и
исправление
ошибок
выполняются
по
алгебраическим
формулам
с
использованием
синдромов
ошибок
.
Это
возможно
лишь
в
частных
случаях
1
или
2
ошибок
,
когда
решаемая
система
уравнений
не
выше
4
порядка
.
Следует
отметить
,
что
при
декодировании
с
исправлением
2
ошибок
число
неизвестных
–4,
это
два
локатора
и
две
ошибки
.
Чтобы
иметь
возможность
исправлять
больше
ошибок
,
необходимо
увеличивать
число
проверочных
символов
.
Уже
при
3
ошибках
необходимо
решать
систему
из
6
Рис.7.3. Простейший алгоритм декодирования кода Рида
Солом
о
на
нет
да
нет
да
нет
да
Начало
Конец
Стирание
ошибок
Исправление
Расчет
локаторов
Исправление
Расчет
л
о
катора
С и н д р о м ы
о ш и б о к:
S0, S1, S2, S3 = 0
Одна
ошибка
Две
ошибки