Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

I. Алгебраические основы теории циклических кодов

Сложение многочленов | Умножение многочленов | Деление многочленов | Реализация операций умножения и деления многочленов в поле двоичных чисел | Матричное представление циклических кодов | Принципы обнаружения и исправления ошибок циклическими кодами | ЦИКЛИЧЕСКИЕ КОДЫ, ИСПРАВЛЯЮЩИЕ ПАЧКИ ОШИБОК (КОДЫ ФАЙРА) | ЦИКЛИЧЕСКИЕ КОДЫ БЧХ | Принципы исправления ошибок кодами БЧХ | ЦИКЛИЧЕСКИЕ КОДЫ РИДА—СОЛОМОНА |


Читайте также:
  1. I. Основы молекулярной биологии
  2. II. О понятии и генетической теории libido.
  3. II. Теоретические основы маркетинга медицинских услуг
  4. II.II.2. Западный стиль управления - особенности теории и практики
  5. III. ОСНОВЫ ОБЩЕЙ ГЕНЕТИКИ
  6. III. Регистры и уровни рекламных кодов

ПРЕДИСЛОВИЕ

Вопросы повышения достоверности сообщений при передаче данных по каналам связи относятся к числу фундаментальных вопросов, изучаемых в курсе «Передача дискретных сообще­ний».

Как известно, одним из наиболее эффективных средств борь­бы с ошибками при передаче дискретных сообщений является применение избыточных кодов, посредством которых эти ошибки могут быть обнаружены и исправлены. Из всех известных из­быточных кодов наиболее широкое применение в аппаратуре передачи данных нашли различные классы циклических кодов, используемых для обнаружения и исправления ошибок.

В учебном пособии «Основы циклических кодов» дается си­стематическое изложение основ теории циклических кодов на уровне, доступном студентам старших курсов факультетов АЭС и МЭС, рассматриваются общие принципы обнаружения и ис­правления ошибок циклическими кодами, методы построения кодирующих и декодирующих устройств.

В предлагаемом пособии по сравнению с первым его изда­нием несколько сокращено изложение математических разде­лов высшей алгебры, составляющих теоретические, основы цик­лических кодов; в то же время дополнительно включёны прин­ципы построения получивших широкое распространение на практике циклических кодов Рида—Соломона, а - также изло­жены принципы мажоритарного декодирования.

В связи с применением циклических кодов в различных от­раслях техники настоящее пособие может оказаться полезным и для инженеров, работающих, в области электро - и радиосвязи, телемеханики и автоматики, вычислительной техники и др.


I. АЛГЕБРАИЧЕСКИЕ ОСНОВЫ ТЕОРИИ ЦИКЛИЧЕСКИХ КОДОВ

1.1. Определение группы, кольца, поля

Циклический код образуется из равномерного, к-элементного кода, множество комбинаций которого представляет собой ко­нечную группу порядка рк, где р — основание кода.

Группой называется множество G объектов или элементов (числа, матрицы, подстановки и т. д.), для которых определена некоторая операция, позволяющая для каждых двух элементов а и b группы найти третий элемент с той же группы по одно­значной функциональной зависимости f (а, Ь) = с. Операцию называют сложением, если между элементами группы выпол­няется зависимостьа+b = с, или умножением при а-b = с. Как правило, эти операции не являются арифметическим сло­жением или арифметическим умножением.

Для элементов группы должны выполняться следующие ак­сиомы:

1. Условие замкнутости: для любых двух элементов а и b группы существует вполне определенный, принадлежащий этой же группе элемент с, который может быть представлен как с = а + b для операции сложения или с=а+b — для операции умножения.

2. Условие сочетательности или ассоциативности: для любых трех элементов a, b и с группы (a + b) + с = а+(b + с), если операция записана как сложение, или (а*b)*с = а(b*с), если операция записана как умножение.

3. Условие существования единичного элемента. Если опе­рация названа сложением, то единичный элемент называется нулем, обозначается 0 и определяется из уравнения 0+ a —-= a + 0 = а, которое должно выполняться для любого элемен­та группы. Если операция названа умножением, то единичный элемент называется единицей, обозначается е и определяется из уравнения еа — ае = а.

4. Условие существования обратного элемента. Если опера­ция называется сложением, то обратный элемент, соответствую­щий элементу а, обозначается — а и определяется из уравнения a +(—а) = (— а) + а = 0. Если операция называется умно­жением, то обратный элемент обозначается а-1 и определяется из уравнения а* а-1 = а-1 *а = е.

Кроме перечисленных аксиом элементы группы могут удов­летворять условию коммутативности или переместительности, т. е. равенству а+b = b+a, если операция называется сложением, или равенству ab = ba, если операция названа умно­жением. В этом случае группа называется абелевой или комму­тативной.

Группа называется конечной, если она состоит из конечно­го числа элементов; в противном случае она называется беско­нечной.

Число элементов конечной группы называется ее порядком.

Кольцо. Пусть R — некоторое множество элементов а, b, с. Эти элементы могут быть самой разнообразной природы: числа, матрицы, многочлены и т. д. Множество R называется кольцом, если:

а) выполняется замкнутость множества R по отношению к операциям сложения и умножения, т. е. сумма а+ b и произведение а*b любых двух элементов а и b являются также эле­ментами множества R;

б) выполняются сочетательные (ассоциативные) законы +b ) + с = а+ (b + с) и (аb) с = а (bс) для любых эле­ментов a, b и с из множества R (т. е. а, b,c R);

в) операция сложения перестановочна (коммутативна) а+ b = b+ а для любых элементов а и b из множества R;

г) выполняется обратимость сложения, т. е. для любых эле­ментов а и b из множества R уравнение а+х = b разрешимо, где х принадлежит множеству R (x€ R);

д) выполняется распределительный (дистрибутивный) за­кон: а (b+ с) = ab+ ас и(b +с)а =bа+са Для любых элементов a, b и с из множества R.

Если коммутативный закон также справедлив для операции умножения для любых элементов а и b из множества R, т. е. аb = bа, то кольцо называется коммутативным.

Полем называется такое коммутативное кольцо, в котором уравнение ах = b при а = 0 всегда разрешимо (т. е. удовлет­воряется выполнимость деления). При этом поле кроме нуля О (а+0 = а) и противоположных элементов а и - а [а +(-а) =0] содержит также единичный элемент е и обратные элементы а-1, для которых справедливо: ае = еа=а; аа-1= а-1 а = е, 0 называют аддитивной единицей, а е — мульти­пликативной единицей.

Итак, группа — это система, в которой заданы одна основ­ная операция иоперация, ей обратная, например, сложение иобратная ему операция — вычитание; или умножение и обрат­ная ему операция — деление. В кольце определены две основ­ные операции — сложение и умножение — и операция, обратная первой из этих операций, — вычитание. В поле определены две основные операции, а именно, сложение и умножение, иопера­ции, обратные к нимобеим, т. е. вычитание иделение.

 


Дата добавления: 2015-07-16; просмотров: 213 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Завдання| Поля Галуа и их свойства

mybiblioteka.su - 2015-2024 год. (0.013 сек.)