Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Многочлен значений ошибок

Схемы кодирующих устройств циклических кодов | Декодирующие устройства циклических кодов | Определение и основные свойства | Пример 7.1 | Пример 7.2 | Расширенные РС-коды | Укороченные РС-коды | Пример 7.4 | Способы кодирования и декодирования РС-кодов | Многочлен значений ошибок |


Читайте также:
  1. A. Характер распределения ошибок в реальных каналах
  2. X. Десять ошибок
  3. Анализирование помех и ошибок во время следования по пути
  4. асчет значений сопротивлений резисторов и емкостей конденсаторов в зависимости от изменения температуры
  5. Выбор порождающего многочлена для кода БЧХ
  6. Декорреляция ошибок
  7. евизначений інтеграл. Визначений інтеграл. Узагальнення поняття інтеграла.

Он определяется через S(x) и Λ(х) в соответствии с видом введенного выше многочлена ошибок Ω(x)=S(x)* Λ (x) (mod x2t)=

=[(S1x0+ S2x1+…+ S2t x2t-1) ] (mod x2t)=

=[(Y1X1+ Y2X2+…+ YvXv,)x0 +(Y1X12+ Y2X22+…+ YvXv2)x1 +…

+(Y1X12t+ Y2X22t+…+ YvXv2t)x2t-1 ](mod x2t)=

=[ Y1X1(1+ X1x +X x2+…+X x2t-1) +

+ Y2X2(1+ X2x +X x2+…+X x2t-1) +...

.+ YvXv (1+ Xv x +X x2+…+X x2t-1) ](mod x2t)=

=[ Y1X1(1+ X1x +X x2+…+X x2t-1)(1+X1x) +…

+ YvXv (1+ Xv x +X x2+…+X x2t-1)(1+ Xv x) ](mod x2t)=

=[ Y1X1 (1+X1x)2t +…+ YvXv(1+ Xv x)2t ](mod x2t)=

=[ Y1X1 +…+ YvXv ] = .

=[ Y1X1 (1+(X1x)2t) +…+ YvXv(1+(Xv x))2t ](mod x2t)=

Итак, многочлен значений ошибок выражается через значения ошибок и локаторы ошибок следующим образом:

Ω(х) = .

Выражение для Ω(х) определяет множества из 2t-v уравнений и называется ключевым уравнением, так как оно является ключом решения задачи декодирования.

Ключевое уравнение позволяет получить v уравнений для v неизвестных коэффициентов Λ(x). Эти уравнения являются линейными. Они могут быть решены обычными методами, либо с помощью итерационных процедур. После нахождения Λ(х) ключевое уравнение позволяет найти неизвестные компоненты многочлена е) и по ним переданную кодовую комбинацию f(x)=C(x)+e(x).

Из изложенного можно сделать вывод, что декодирование кодов БЧХ на основе решения ключевого уравнения распадается на два этапа.

I этап — вычисление многочлена локатора ошибок Λ(х).Для двоичных кодов БЧХ этим этапом декодирование завершается.

II этап - для недвоичных кодов, какими являются РС-коды, вычисление многочлена значений ошибок Ω(х), позволяющего вычислять значение каждой из υ ошибок в принятой комбинации.

Для нахождения многочлена локаторов ошибок из литературы известны три алгоритма:

1. Алгоритм Питерсона.

2. Алгоритм Берлекемпа-Месси.

3- Алгоритм Евклида - алгоритм СКХН.

Авторы первого и второго алгоритмов указаны в их названии. Алгоритм Евклида для целей решения ключевого уравнения был впервые предложен четырьмя авторами: Сугияма, Касахара, Хирасава и Намекава. В дальнейшем для краткости будем называть алгоритмом Евклида.

Алгоритм Питерсона может быть использован как самостоятельная процедура декодирования недвоичных циклических кодов и на II этапе.

Алгоритм Берлекемпа-Месси и алгоритм Евклида на II этапе декодирования для недвоичных циклических кодов дополняют алгоритмом Форни, позволяющим по корням Λ) и многочлену Ω(x) найти значения ошибок. Сочетание алгоритма Берлекемпа-Месси и алгоритма Форни получило название быстрого декодирования кодов БЧХ.

Рассмотрим сущность изложенных алгоритмов декодирования


Дата добавления: 2015-08-02; просмотров: 89 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Ключевое уравнение| А). Алгоритм Питерсона.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)