Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
10.7. ДЛИННЫЕ КОДЫ НАД МАЛЫМИ ПОЛЯМИДля кодов с очень большой длиной и высокой скоростью сложность декодера может являться более важным фактором, чем скорость кода. С практической точки зрения разница между скоростями 0,98 и 0,99 может быть не столь уж существенной, если декодеры для этих двух кодов сильно отличаются в цене. В настоящем параграфе рассматриваются коды очень большого объема, декодеры для которых имеют ограниченную сложность. Все рассматриваемые коды являются многомерными; характеристики этих кодов в общем случае лучше, чем у кодов-произведений, а декодирование реализуется с помощью вычислений в поле Галуа, мощность которого намного меньше длины кода. Такие коды могут быть противопоставлены кодам БЧХ. Для кода Первым примером является произведение двух кодов БЧХ, а именно Второй пример дается кодом, дуальным к коду-произведению двух кодов Рида Соломона или их подкодов над подполями. Дуальный код исправляет случайные ошибки, а также конфигурации многократных иизкоплотпостных пакетов, определяемых как конфигурации, состоящие из сегментов ошибок, вес которых больше типичного. Исправляющие многократные низко-плотностные пакеты ошибок коды полезны для тех каналов, в которых происходит ритмичное изменение вероятности ошибки, например для каналов с замиранием. В частности, дуальный к квадрату (255, 239, 25)-кода Рида-Соломона код представляет собой (65 025, 64 769, 17)-код над Двумерные проверочные частоты этого кода задаются парами
Алгоритм Берлекэмпа-Месси с последующим рекуррентным продолжением используется для вычисления всех компонент синдрома в После такой обработки в декодере каждой из 16 строк оказываются вычисленными компоненты синдрома для
где Можно также построить код, дуальный к коду-произведению для кодов БЧХ. Но такие коды содержатся в более мощных кодах с тем же минимальным расстоянием и той же способностью исправлять низкоплотностные пакеты ошибок. В общем случае предпочтительнее эти последние коды; опишем их. Для иллюстрации этой идеи рассмотрим частный случай двоичного кода с (кликните для просмотра скана) с Для построения кода, исправляющего восемь ошибок, надо соответствующим образом выбрать 128 проверочных частот. Сначала выберем в качестве проверочных частот пары Продолжая таким образом, выберем все приведенные на рис. 10.7 проверочные частоты. Это дает возможность вычислить все компоненты синдрома для частот, заполняющих угловой квадрат Декодер для этого кода аналогичен описанному ранее. По принятому двумерному слову вычисляется двумерное преобразование Фурье в 128 проверочных частотах. Это дает спектральные компоненты После заполнения Берлекэмпа-Месси для заполнения всех входов таблицы На рис. 10. 7, б показан другой возможный способ выбора проверочных частот, который приводит к двумерному коду с большей скоростью, но с более сложным декодером. В этом случае алгоритм Берлекэмпа-Месси должен применяться для декодирования попеременно строк и столбцов. При необходимости для вычисления новых компонент ЗАДАЧИ(см. скан) ЗАМЕЧАНИЯПроизведение кодов ввел Элайс [1954], доказавший, что минимальное расстояние кода-произведения равно произведению минимальных расстояний исходных кодов. Бартон и Узлдон [1965] доказали, что при взаимно простых длинах произведение двух циклических кодов является циклическим кодом. В этой же работе изучалось исправление пакетов ошибок и независимых ошибок кодами-произведениями. Методы декодировании кода-произведении описали Рета и Робинсон [1972], а также Уэлдоп [1971] В § 10.4-10.6 развиваются идеи автора (Блейхут [1979]). Использовать дуальный код-произведение для кратных низкоплотностных пакетов предложили Чень и Но [1973|
|
1 |
Оглавление
|