Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Прямое вычисление значений искажений




Алгоритм Берлекэмпа-Мэсси для исправления ошибок и стираний

• Итерация 0: Начальные установки.

• Итерация 1:

• Итерация 2:

• Итерация 3:

• Итерация 4

Таким образом, получаем многочлен локаторов ошибок

Напомним, что в последнем равенстве с помощью процедуры Ченя найдены обратные величины локаторов ошибок в поле GF(2m). Действительно, проверка дает σ 12) = 0 и о(а3) = 0. Следовательно, локаторами ошибок являются а-12 = а3 иa-3 = а12.

Из определения (4.12) находим модифицированный многочлен значений искажений

(4.18)

Многочлен локаторов искажений равен

и, следовательно, ф'(х) = 1.

Значения ошибок и стираний могут быть вычислены по формулам (4.14) и (4.15), соответственно,

Отсюда следует, что многочлен искажений равен

Результат декодирования v(x) = г(х) + е(х) совпадает с переданным словом v(x). Исправлены две ошибки и два стирания.

Для кодов PC с малым кодовым расстоянием значения стираний можно получить как решение системы линейных уравнений. Пусть е(х) полином ошибок, ассоциированный с комбинацией v ошибок и μ стираний,

(4.19)

Тогда справедлива следующая система линейных уравнений, аналогичная (4.8), связывающая синдромы и значения искажений:

(4.20)

где 1 ≤i≤ 2td. Как и раньше, может быть использовано любое подмножество v +μ≤td уравнений для определения значений всех стираний и ошибок.

Пример 44. Рассмотрим прямое вычисление значений искажений из предыдущего примера. После выполнения алгоритма Берлекэмпа-Мэсси и процедуры Ченя декодеру известны локаторы искажений и многочлен ошибок в виде

Значения искажений могут быть найдены из системы линейных уравнений (4.20), которая в матричной форме имеет

следующий вид

(4.21)

Легко проверить, что решением (4.21) являются f0 = а14, е3 = а8,f5 = а5, e12 = а. Эти значения совпадают со значениями искажений, вычисленными модифицированным алгоритмом Форни.

4.4. Распределение весов

Как упоминалось выше, коды PC являются МДР кодами. Распределение весов МДР кодов вычисляется точно с помощью следующего выражения [MS, LC]:

Число кодовых слов веса i МДР (n,k,d) кода над GF(q) равно

(4.22)

Для оценки помехоустойчивости (n,k,d) PC кода над GF(q) можно использовать следующую границу (оценку сверху) вероятности ошибки на бит Рb алгебраического декодера PC2, которая легко вычисляется и дает достаточно хороший результат,

(4.23)

где Ps вероятность ошибки на символ на входе декодера PC,

и р вероятность ошибки на бит на входе декодера. Вероятность ошибки на слово (включая неправильное декодирование и отказ от декодирования) ограничена сверху границей (1.31),

(4.24)

 

Вопросы для самоконтроля

1. Расскажите о работе алгоритма Мэсси по декодированию кода РС

2. Расскажите о работе алгоритма Евклида по декодированию кода РС

3. Опишите принципы работы алгоритма Берлекэмпа-Мэсси для исправления ошибок и стираний

4. Как рассчитывается распределение весов для РС кода


 

 




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 526; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.