Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
13.2. СХЕМЫ МАЖОРИТАРНОГО ДЕКОДИРОВАНИЯИнтерес к мажоритарно декодируемым кодам объясняется тем, что декодеры для них просты и быстры. Поэтому важной частью изложения должно быть описание декодеров. Изучим работу декодеров на примерах. В качестве первого примера рассмотрим
Над
В тех проверочных равенствах, которые включают
Выбрав третью, четвертую и седьмую строки, получим равенства
образующие искомое множество трех равенств, которые согласуются в первой координате, содержащей
Рис. 13.1. Мажоритарный декодер для симплексного Конечно, для исправления одной ошибки необходимо использовать лишь два из приведенных выше проверочных равенств. Добавление третьего равенства приводит к декодеру, основанному на правиле решения «два из трех», а не на правиле «два из двух». До тех пор пока происходят одиночные ошибки, оба декодера ведут себя одинаково, но, если произошло две ошибки, поведение декодеров становится различным. Декодер «два из трех» исправляет несколько большую долю конфигураций из двух ошибок, хотя оба декодера не исправляют или неправильно исправляют большинство конфигураций из двух ошибок. При желании можно потребовать, чтобы удовлетворялись все три проверочных равенства. Тогда декодер будет исправлять все одиночные и обнаруживать все двойные ошибки. Можно превратить мажоритарный декодер в декодер Меггитта. Напомним, что синдромный многочлен определялся или как
или как
Через проверочную матрицу синдромный многочлен линейно связан с принятым многочленом
Любое другое проверочное равенство получается как некоторая линейная комбинация строк используемые мажоритарным декодером, могут быть получены как линейная комбинация коэффициентов синдрома декодера Меггитта. Таким образом, любой мажоритарный декодер для циклического кода может быть реализован как декодер Меггитта. Симплексный
Это соотношение можно переписать в виде
Для мажоритарного декодирования будем использовать следующие проверочные равенства:
Выражение в левой части первого из них совпадает с Мажоритарные декодеры даже без каких-либо дополнительных модификаций декодируют много ошибочных конфигураций и вне радиуса упаковки кода. Это может показаться заманчивым преимуществом мажоритарных декодеров. Однако, как правило, мажоритарное декодирование применяется для кодов, у которых радиус упаковки мал по сравнению с другими кодами с сопоставимыми скоростью и длиной. Способность декодера декодировать вне радиуса упаковки можно рассматривать лишь как частичную компенсацию за выбор кода с худшими характеристиками. Для того чтобы мажоритарный декодер, реализованный как декодер Меггитта, исправлял большое число конфигураций ошибок вне радиуса упаковки, необходимо добавить цепь обратной
Рис. 13.2. Декодер Меггитта для симплексного связи; такая цепь показана на рис. 13.2. Если декодирование вне радиуса, упаковки не играет особой роли, то цепь обратной связи можно опустить.
|
1 |
Оглавление
|