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

Многочлен значений ошибок. Равенство (*) определяет множество из (2t–υ) уравнений и называется ключевым

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


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

Ω(x)= S (x)Λ(x) (mod x 2 t), (*)

 

Равенство (*) определяет множество из (2 t –υ) уравнений и называется ключевым уравнением, так как оно представляется «ключом» решения задачи декодирования.

 

Это становится понятным, если учесть, что степень Ω(x) не превышает υ–1 и поэтому справедливо:

, (**),

где .

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

Простейшим путем нахождения корней многочлена Λ(x) является метод проб и ошибок, известный как процедура Ченя. Эта процедура состоит в последовательном вычислении Λ(αj) для каждого j и проверки полученных значений на ноль. Если величина Λ(αk) равна нулю, то αk является взаимным к корню многочлена локаторов ошибок и k -й элемент кодовой комбинации содержит ошибку. Наиболее простым способом вычисления значения Λ(x) в точке β является схема Горнера:

.

Для вычисления Λ(β) по схеме Горнера требуется только υ умножений и υ сложений, где υ – степень Λ(x).

После определения локаторов ошибок с помощью ключевого уравнения находим значения ошибок. Для этого, используя значения сомножителей, входящих в равенство для Ω(x), перепишем ключевое уравнение следующим образом:

 

 

Сворачивая выражение в квадратных скобках, получаем окончательно

Приводя это выражение по модулю x 2 t, получаем

.

Вычислим многочлен значений ошибок на позиции l: .

,

Откуда

 

 

.

 

Найдем производную от многочлена локаторов ошибок Λ(x):

.

Для l -й позиции получаем:

.

С учетом последнего выражения Yl значение ошибки на позиции l принимает вид

.

 

Рассмотренный способ декодирования позволяет найти значение ошибок по известным многочленам локаторов и значений ошибок. Он известен в литературе [ 4 ] как алгоритм Форни. Указанные многочлены вычисляются в результате решения ключевого уравнения. Более подробно декодирование кодов Рида-Соломона рассматривается в разделе 7.2.

 


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


<== предыдущая страница | следующая страница ==>
Способы кодирования и декодирования РС-кодов| Ключевое уравнение

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