Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
ГЛАВА X. ЦИКЛИЧЕСКИЕ КОДЫ1. Элементарные сведения из теории циклических кодовХаффмен [172-173] при изучении дискретных линейных фильтров установил, что получающиеся на их выходе двоичные последовательности наделены особенностями, присущими комбинациям групповых кодов. Кроме того, он показал, что такие схемы могут быть использованы для деления и умножения многочленов, а также для генерирования псевдослучайных последовательностей. Эти работы, по-видимому, и послужили толчком к детальному изучению как самих линейных переключательных схем (линейных дискретных фильтров), так и выяснению их связи с одним специфическим подмножеством линейных кодов — циклическими кодами. Систематические исследования в этих направлениях были начаты Прейнджем [140], а основные положения этого раздела теории кодирования приобрели особую стройность после того, как Прейндж и Питерсон установили связь между циклическими кодами и идеалами. Основу этой главы составляет материал, изложенный в [29], а также результаты оригинальных работ Радчен-ко А.Н, Мирончикова Е. Т. и Колесника В. Д. [105, 106, 125, 126, 145, 146]. Циклический линейный код определяют как множество Например, множество комбинаций
образует трехзначный бинарный цикл ический код При исследовании циклических кодов каждой
где для интересующего нас бинарного случая Для элементов множества
Пример. Трехзначные комбинации множества
Сумма двух комбинаций (многочленов), например
Произведение выбранных многочленов определяется таким образом:
но
Учитывая, что
Множество комбинаций циклического кода совпадает с множеством полиномов, которые образуют в кольце Например, множество полиномов, соответствующих трехзначным комбинациям (X.1.1), образуют идеал:
Проверим это обстоятельство. Выберем из (X.1.5) какой-нибудь полином, например
Полученное множество многочленов с точностью до перестановки совпадает с (X.1.10). Для краткости письма здесь и в дальнейшем специально не оговаривается то, что умножение полиномов проводится по модулю полинома Свойства идеала в кольце Порождающий многочлен обладает рядом характерных особенностей: 1) 2) свободный член 3) любой многочлен идеала делится на 4) 5) если степень многочлена 6) один из базисов циклического кода совпадает с комбинациями, соответствующими полиномам Умножение полинома
Линейные формы кода (X.1.12) имеют вид
Из того факта, что комбинации, соответствующие полиномам Пусть
тогда число d всегда не больше, чем число отличных от нуля коэффициентов в полиноме Порождающий полином делит Каждый такой полином, равно как и произведение неприводимых многочленов, может быть выбран в качестве порождающего. Поэтому число возможных циклических кодов фиксированной значности Помимо
который ортогонален полиномам идеала Отсюда следует, что
( Легко заметить, что степень полинома
Отмеченные свойства полиномов
|
1 |
Оглавление
|