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

Поля с конечным числом элементов q называют полями Галуа по имени их первого исследователя Эвариста Галуа и обозначают GF(q).

Матричное описание групповых кодов | Корректирующие свойства групповых кодов | А. Процедура кодирования | Б. Процедура декодирования | Укорочение кода | Оценка эффективности групповых кодов | Смежно-групповые коды | Коды с единственной проверкой на четность | Коды Хэмминга | Итеративные коды. |


Читайте также:
  1. II) Найдите в текстепредложение с взаимно-возвратнымглаголом и опреде- лите синтаксическую функцию возвратного местоимения.
  2. II) Найдитев тексте: (а) все прямые дополнения,выраженные существи- тельным или местоимением; (б) все косвенные дополнения.
  3. III) Составьтепо три предложения с местоимением en в роли наречия местаи в роли личного местоимения.
  4. III)Используя глаголы, данные в упражнении I. составьтепять предложений с местоимением On в роли подлежащего и с наречиями: d'autant moins... que
  5. Pound;Логическая роль отдельных минеральных элементов_________________
  6. VI) По образцупервого абзаца текста для чтения составьте рассказ
  7. А на улице стало тихо-тихо, как после первого удара грома, за которым сверкнет молния и стеной посыплется град. Серый, клыкастый и кровожадный.

Число элементов поля q называют порядком поля. Конечные поля используются для построения большинства известных кодов и их декодирования.

В зависимости от значения q различают простые или расширенные поля. Поле называют простым, если q – простое число. Для обозначения простых чисел будем использовать символ p.

Простое поле образуют числа по модулю p: 0, 1, 2,…, p–1. Операции сложения и умножения в простых полях выполняются по модулю p.

Наименьшее число элементов, образующих поле, равно 2. Такое поле должно содержать 2 единичных элемента: 0 относительно операции сложения и 1 относительно операции умножения. Это поле (GF 2), или двоичное.

Правила сложения и умножений для элементов GF (2) задаются таблицами:

 

Таблица сложения: Таблица умножения:

  +       ×    
               
               

 

GF (3) – троичное поле с элементами 0, 1, 2. Для него таблица сложения и умножения имеют вид.

 

+         ×      
                 
                 
                 

 

Формирование таблиц производится приведением результата сложения или умножения чисел, записанных во главе строк или столбцов, по модулю p, т.е. в качестве результата операции принимается остаток от деления полученного числа на p.

Анализируя состав таблиц, легко убедиться, что 0 и 1 как единичные элементы по операции сложения и умножения не изменяют значения других элементов поля по соответствующей операции. Кроме того, видно, что для каждого элемента по операции сложения и для ненулевых элементов по операции умножения имеются обратные.

 


Ниже приведены правила сложения и умножения для элементов GF (4) при попытке построить это поле из чисел 0, 1, 2, 3 по предыдущей конструкции.

 

Таблица сложения: Таблица умножения:

 

  +           ×        
                       
                       
                       
                       

 

Из анализа таблиц видно, что для элемента 2 по операции умножения отсутствует обратный, т.е. набор чисел 0, 1, 2, 3 не является полем при введении операции по модулю 4. Такой результат объясним тем, что 4 не является простым числом. Для поля GF (5) с элементами 0, 1, 2, З, 4 правила сложения и умножения имеют вид.

 

Таблица сложения: Таблица умножения:

  +             ×          
                           
                           
                           
                           
                           

 


 

Изучим возможность построения полей с элементами в виде последовательностей чисел.

Определим условия, при которых последовательности длины m с элементами из поля GF (p) образуют поле.

Рассмотрим последовательности длины 4 с элементами из GF(2). Такие последовательности можно складывать как векторы, и нулевым элементом по операции сложения является 0000. Для задания операции умножения сопоставим каждой последовательности многочлен от α:

 

Последовательность Многочлен
0 0 0 0 0
1 0 0 0 1
0 1 0 0 α
1 1 0 0 1+α
0 0 1 0 α2
1 0 1 0 1+α2
0 0 0 1 α3
1 1 1 1 1+α+α23

 

Умножение таких многочленов может дать степень, большую, чем 3, т.е. последовательность, не принадлежащую рассматриваемому множеству.

Например, (1101)∙(1001)«(1+α+α3)∙(1+α3)=1+α+α46. Для того чтобы свести ответ к многочлену степени не более 3, положим, что α удовлетворяет уравнению степени 4, например:

 

Π(α)=1+α+α4=0,

или

α4=1+α.

Тогда

α5=α+α2 62+ α3;

1+α+α 46=1+α+1+α+α2323.


Это эквивалентно делению на многочлен 1+α+α4 и нахождению остатка от деления:

 

Щ+ α64+α+1 α4+α+1
α632   α2+1
=+ α432+α+1  
α4+α+1    
  α32–остаток  
         

 

Таким образом, имеет место аналогия при формировании поля из чисел и последовательностей чисел (многочленов). Эта аналогия распространяется и на то, что для обратимости введенной операции умножения (чтобы система элементов в виде последовательностей длины m или многочленов степени меньшей m, образовывала поле) многочлен Π(a) должен быть неприводим над полем своих коэффициентов.

Поле, образованное многочленами над полем GF(р) по модулю неприводимого многочлена степени m, называется расширением поля степени m над GF(p) или расширенным полем. Оно содержит pm элементов и обозначается GF(pm).

Поле, образованное шестнадцатью двоичными последовательностями длины 4, или многочленами степени 3 и менее с коэффициентами из GF (2) по модулю многочлена α4+α+ 1, неприводимого над GF (2), является примером расширенного поля GF (24), которое может быть обозначено также GF (16)

Важнейшим свойством конечных полей является следующее.

Множество всех ненулевых элементов конечного поля образует группу по операции умножения, т.е. мультипликативную группу порядка q–1.

Рассмотрим совокупность элементов мультипликативной группы, образованную некоторым элементом α и всеми его степенями α2, α3 и т.д. Так как группа конечна, должно появиться повторение, т.е. αij. Умножая это равенство на i)–1 = (α–1)i, получим 1=αj-i. Следовательно, некоторая степень α равна 1.

Наименьшее положительное число e, такое, что αe=1, называется порядком элемента α. Совокупность элементов 1, α, α2,…, αe–1 образует подгруппу, поскольку произведение любых двух элементов принадлежит этой совокупности, а элемент, обратный α j, равен α e j и тоже входит в эту совокупность.

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


Из рассмотренного свойства конечных полей вытекают два важных следствия.

Первое из них утверждает, что многочлен xq–1–1 имеет своими корнями все q–1 ненулевых элементов поля GF(q), т.е.

 

В поле GF (q) элемент α, имеющий порядок e = q –1, называется примитивным. Отсюда следует, что любой ненулевой элемент GF (q) является степенью примитивного элемента. Второе следствие из рассмотренного свойства утверждает, что любое конечное поле GF (q) содержит примитивный элемент, т.е. мультипликативная группа GF(q) . является циклической

В табл..6.1 представлены различными способами элементы GF (24).

Таблица 6.1

Последовательность длины 4 Многочлен Степень Логарифм
1 2 3 4
0000 0 0 –∞
1000 1 α0 0
0100 α α 1
0010 α2 α2 2
0001 α3 α3 3
1100 1+α α4 4
0110 α+α2 α5 5
0011 α2 3 α6 6
1101 1+α+α3 α7 7
1010 1+α2 α8 8
0101 α+α3 α9 9
1110 1+α+α2 α10 10
0111 a +a 2+a 3 a11 11
1111 1+a+a2+a3 a12 12
1011 1+a2+a3 a13 13
1001 1+a3 a14 14

 

Поле GF (24), представленное в табл. 6.1, построено по модулю α4+α+1. Примитивный элемент поля a является корнем этого многочлена.

Многочлен, корнем которого является примитивный элемент поля, называется примитивным многончлеом. Если в качестве Π(α) выбрать примитивный неприводимый многочлен степени m над полем GF (2), то получим поле GF (2 m) из всех 2 m двоичных последовательностей длины m.

Выше было показано, что GF (4) нельзя представить в виде совокупности чисел 0, 1, 2, 3. Построим его как расширенное поле по модулю многочлена Π(α) =α2 +1.

В табл. 6.2 элементы этого поля представлены различными способами. Здесь принято, что примитивный элемент a является корнем Π(a), т.е. a2+a+1=0.

Таблица 6.2

 

Последовательность длины 2 Многочлен Степень Логарифм
      –∞
       
  a a  
  1+a a2  

 

Правила сложения и умножения в этом поле приведены ниже.

Таблица сложения Таблица умножения

 

  1+     1a 1a2       1a a2
        1a 1a2            
        aa2 1a         1a a2
  1a 1a 1a2       1a   1a a2  
  1a2 1a2 1a       1a2   1a2   1a

 

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

Поясним формирование других элементов:

1+a=a2, 1+a2=a, a+a2=1;

 

a∙a2=a3= a(1+a)=a+a2=1

на основе соотношения для примитивного элемента a2+a+1=0.


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


<== предыдущая страница | следующая страница ==>
В) Кольцо| Определение циклического кода

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