Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
ГЛАВА 7. КОДЫ БОУЗА-ЧОУДХУРИ-ХОКВИНГЕМАКоды Боуза-Чоудхури-Хоквингема (БЧХ) представляют собой обширный класс кодов, способных исправлять несколько ошибок и занимающих заметное место в теории и практике кодирования. Интерес к кодам БЧХ определяется по меньшей мере следующими четырьмя обстоятельствами: 1) среди кодов БЧХ при небольших длинах существуют хорошие (но, как правило, не лучшие из известных) коды; 2) известны относительно простые и конструктивные методы их кодирования и декодирования (хотя если единственным критерием является простота, то предпочтение следует отдать другим кодам); 3) коды Рида-Соломона, являющиеся широко известным подклассом недвоичных кодов, обладают определенными оптимальными свойствами и прозрачной весовой структурой; 4) полное понимание кодов БЧХ, по всей видимости, является наилучшей отправной точкой для изучения многих других классов кодов. В этой главе мы будем говорить о кодах БЧХ во временном представлении. Это будет отражать исторически первый подход к изучению кодов БЧХ. В гл. 8 мы изложим те же самые идеи при помощи частотной интерпретации полей Галуа. Мы сначала определим исправляющие 7.1. ОПРЕДЕЛЕНИЕ КОДОВ БЧХПорождающий многочлен циклического кода можно представить в виде
где Используя этот подход, мы будем строить коды по порождающему многочлену, который будет задаваться своими корнями. Пусть
Мы можем вычислить значение этого многочлена на элементах из
Таким образом,
для всех Для произвольного циклического кода с порождающим многочленом
Эти элементы поля отличны от синдромного многочлена
Приняв это пока на веру, выберем многочлен 1) выберем примитивный многочлен степени 2) найдем минимальные многочлены 3) положим в В следующем параграфе, подробно описав алгоритм декодирования, мы докажем, что такой циклический код может исправлять
называется конструктивным расстоянием кода. Истинное минимальное расстояние кода В табд 7.1 задано представление поля Порождающий многочлен для исправляющею две ошибки кода БЧХ длины 15 получается следующим образом
Таблица 7.1 (см. скан) Представления поля
Поскольку степень Тем же способом мы можем построить порождающий многочлен для другого примитивного кода БЧХ длины 15. Пусть
Получился порождающий многочлен для Пусть
Получился порождающий многочлен для Пусть В табл. 7.2 приведено представление поля Порождающий многочлен для исправляющего одиночные ошибки кода
Получился порождающий многочлен для Таблица 7.2 (см. скан) Представления поля там) кодируется в последовательность 15 четверичных символов. Такой код не является кодом Хэмминга. Таким же образом мы можем найти порождающие многочлены для других кодов БЧХ над Пусть
Получился порождающий многочлен для Пусть
Это дает
Это дает Пусть
Это дает
Получается Теперь мы дадим формальное определение кода БЧХ. Оно будет более общим, чем данное выше определение примитивного кода БЧХ, так как в качестве корней Определение
где Часто выбирают
|
1 |
Оглавление
|