Научная литература
booksshare.net -> Добавить материал -> Физика -> Галлагер Р. -> "Теория информации и надежная связь" -> 124

Теория информации и надежная связь - Галлагер Р.

Галлагер Р. Теория информации и надежная связь — М.: Советское радио, 1974. — 738 c.
Скачать (прямая ссылка): teoriyainformacii1974.pdf
Предыдущая << 1 .. 118 119 120 121 122 123 < 124 > 125 126 127 128 129 130 .. 355 >> Следующая


251
D2 + D + 1. Для того чтобы а10 было корнем D2 + D + 1, должно выполняться а20 + а10+ 1 =0. Так как а15 = 1, то а20 = а5, что приводит к соотношению а10 + а5 -f 1 = 0; складывая многочленные представления а10, а5 и 1, получаем, что утверждение действительно верно.

Для практического выполнения операций в произвольном поле Галуа GF (рт) обычно удобно представлять элементы поля как многочлены по модулю примитивного многочлена т-й степени над GF (р); с точки зрения реализации это означает представление каждого элемента в виде последовательности т элементов в GF (р). Как было показано, сложение в GF (рт) при этом соответствует сложению соответствующих последовательностей в GF (р). Умножение на специально

Рис. 6.6.5. Умножение элементов поля a(t) и b(t) в поле многочленов по модулю f(t).

выбранный элемент а = t также выполняется устройством, представленным на рис. 6.6.4. И, наконец, умножение двух произвольных элементов поля может производиться устройством, изображенным на рис. 6.6.5.

Вначале при выполнении умножения этим устройством регистр g пуст, a a (t) и b (/) находятся в регистрах а и b соответственно. Затем регистры b и g сдвигаются на одну позицию вправо таким образом, что в регистре g будет многочлен bm-\0. (t). Затем регистры 6 и g вновь сдвигаются вправо. После этого в регистре g будет храниться R f(t) + bm-2) а (?)]. После т сдвигов регистров g и b в реги-

стре g будет Rut) [b (t)a (?)], или элемент поля b (t)*a (t). Следует заметить, что для выполнения этим устройством умножения в GF (рт) необходимые время и сложность оборудования прямо пропорциональны т.

Существование полей Галуа

Как было показано, поля Галуа существуют только, когда число элементов равно степени простого числа, и существует (с точностью до нумерации элементов) с любым заданным числом элементов только одно поле. В последующих трех теоремах доказывается, что для любого 252
рп поле Галуа GF (рп) действительно существует. Собственно, все, что нужно доказать — это существование неприводимых многочленов всех степеней над GF (р) для всех простых чисел р >¦ 1.

Теорема 6.6.6. Пусть аир — элементы поля GF (рп) с характеристикой р. Тогда при всех целых т ^ 1

(a + p)pm = apm + ppm. (6.6.8)

Докаазтельство. При m = 1 из разложения бинома следует, что (a + |J)*’ = a*’ + paP-1p+...+ ^ р оР-‘Р + ... + Р', (6.6.9)

где ^ р ) ap~l Р1 нужно рассматривать как сумму ^ р j слагаемых, каждое из которых равно а/’~1р1. Вместе с тем при —1

р)_ р (р 1)! (6.6.10)

i ) г! (р—»')!

Так как — целое число, а р — простое число, то знаменатель

(6.6.10) является делителем (р—1)!; поэтому р является делителем

Следовательно, при сложении 1 с самой собой раз получим 0

и все внутренние слагаемые в правой части (6.6.9) равны 0; таким образом,

(а + ру' = а/’ + р*. (6.6.11)

Возводя (6.6.11) в степень р, получаем

(а + Р)р2 = (ар + рр)р — ар2 + ррг;

аналогично, возводя (т — 1) раз соотношение (6.6.11) в степень р, получаем (6.6.8). |

Следствие.. Если

f(D)= 2 /гD1

i = 0

— многочлен над GF (р) и а — элемент поля GF (рп), то при любом т >- 0

f(aPm) = [f(a)]Pm. (6.6.12)

В частности, если a — корень /(D), то при любом т ^ 0

f(aPOT) = 0. (6.6.13)

Доказательство. Имеем

i — i

Т fia‘

t = о

/1—1 \рт

-W' + lSfiOt) =

253
= 23 (// *Ym 23 ffa.!Pm. (6.6.14)

,- = o ,¦ = о

Так как ft — элемент GF (p), to /f_I = 1, поэтому /? = /;. Последо’ вательно возводя обе части равенства в степень р, получаем ff1 = ft. Поэтому (6.6.14) преобразовывается к виду

i

[/(а)Гт= 23 fi<y-ipm^f(ocpm)- (6.6.15)

i — 0

Если / (а) = 0, то получаем (6.6.13). [

Теорема 6.6.7. Пусть / (D) — нормированный неприводимый многочлен п-й степени над GF (р). Многочлен Dp"1 — 1 делится на / (D) тогда и только тогда, когда т делится на п.

Доказательство. Рассмотрим поле GF (рп) многочленов над GF (р) по модулю / (/). Многочлен t является элементом рассматриваемого поля; обозначим этот элемент через а. Так как / (а) = 0, то а — корень / (D). Любой другой элемент в этом поле можно представить в виде

(3 = i0 -f- li сс -f-... -J- i an~ *, (6.6.16)

где i0....i„_i —целые элементы поля. Выберем i0, ..., in_2 таким об-

разом, чтобы |3 было примитивным элементом; обозначим через В (D) соответствующий ему многочлен В (D) = i0 + iiD -j- ... + i„_, Dn l, так что p = В (а). Теперь предположим, что Dp”1 — 1 делится на / (D). Тогда а является корнем D^n~x — 1 и
Предыдущая << 1 .. 118 119 120 121 122 123 < 124 > 125 126 127 128 129 130 .. 355 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed