Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

14-es_1 / Высшая математика (РТФ) / умк_Мальцев_Осн дискретной матем

.pdf
Скачиваний:
47
Добавлен:
18.05.2015
Размер:
1.33 Mб
Скачать

 

qs −1

( x ai ).

 

xqs

x =

(3.34)

 

i =0

 

 

Таким образом, элементами поля GF (qs ) являются корни уравнения

xqs x = 0 или, другими словами, уравнение (3.20) имеет в поле GF(qs) ровно qs различных корней.

Представление полинома xqs x в виде произведения неприво-

димых полиномов. Напомним, что полином fk(x) степени k ³1 неприво- дим над полем GF(p), если не существует таких двух полиномов A(x) и B(x) с коэффициентами из GF(p), каждый степени меньше k , что

fk ( x) = A( x) B ( x) .

Из определения следует, что полином fk(x), неприводимый над полем GF(p), не может иметь в этом поле корней. Однако в расширенном поле

GF(q), q = qn полином fk(x) уже имеет корни. Точнее, полином fk(x) степени k , неприводимый над полем GF(p), имеет в поле

GF (q) , q = qn ,

где n кратно k , ровно k корней.

Пусть некоторый элемент поля GF (q) a , имеющий период ε , яв-

ляется корнем полинома fk(x) и

 

 

 

 

 

 

qk ≡ 1(mod ε) , k ³1.

(3.35)

Тогда единственными корнями полинома

fk ( x) являются элементы

поля GF (q)

 

 

 

 

 

 

a , a ,..., a qk −1

,

 

(3.36)

0

1

 

 

 

 

 

т. е.

i =0

(

 

 

)

 

 

 

 

 

 

k −1

 

a pi .

 

fk ( x) = x

(3.37)

Полином (3.37) называется минимальным полиномом элемента а, так как любой полином A( x) , для которого A(a) = 0 , удовлетворяет также ус-

ловиям A(a pi ) = 0 и, следовательно, делится на fk ( x) .

Степень k полинома fk ( x) называется степенью элемента a . Так

как элементы a p ,..., a pk −1 имеют тот же минимальный полином, что и эле- мент a , то они называются p -сопряженными с a .

51

qk −1

Аналогично в расширенном поле GF (qs ) полином fk ( x) степени k ,

s кратно k , неприводимый над полем GF (q) , имеет в поле GF (qs )

ровно

k корней.

 

 

Если некоторый элемент поля GF (qs ) a , имеющий период ε , яв-

ляется корнем полинома fk ( x)

и

 

qsk

≡ 1(mod ε) , k ³1,

(3.38)

то единственными корнями полинома fk (x) являются элементы поля

GF (qs ) :

a, aq ,..., a qk −1 ,

(3.39)

т. е.

(

)

 

i =0

 

k −1

 

 

 

fk ( x) = x aqi .

(3.40)

Полином (3.40) называется минимальным полиномом элемента а поля

GF (qs ) , а степень k полинома fk ( x) называется степенью элемента a .

Так как элементы aq ,..., a имеют тот же минимальный полином, что и элемент a , то они называются q сопряженными с a .

Заметим, что все q -сопряженные ( p -сопряженные) элементы имеют один и тот же период ε . Последнее непосредственно вытекает из теоремы о периоде, если учесть, что числа qi , ( pi ) в поле характеристики p всегда

взаимно простые с делителями числа ps − 1, q -1

Пример. Найдем все минимальные полиномы ненулевых элементов

полей GF (22 ), GF (32 ) и GF (22 )1 .

Для нахождения минимальных полиномов элементов поля GF (22 )

воспользуемся формулами (3.35) и (3.37), тогда получим табл. 3.6.

52

Таблица 3.6

Минимальные полиномы элементов поля

a GF (22 )

ε

k

 

 

 

 

 

 

 

fk ( x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

− 1) = x + 1

 

 

 

 

 

1

1

1

 

 

 

 

 

∏( x

 

 

 

 

 

 

 

 

 

 

 

 

 

i =0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

a

3

2

 

a + 1 (x a2i ) = ( x a)(x a2 ) x2 + x + 1

 

 

 

 

 

 

i =0

 

 

 

 

 

 

 

 

 

 

 

 

2

1

x

(

a + 1

2i

= x

(

a + 1 x

(

a + 1 2

 

x2

+ x + 1

 

3

 

)

 

 

)

 

)

 

 

 

 

 

i =0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теперь перейдем к решению задачи представления полинома xqs x в виде произведения неприводимых полиномов. Действительно, из прове-

денного анализа следует, что элементы поля GF (qs ) являются, с одной стороны, корнями полинома xqs x , а с другой стороны, – корнями мини-

мальных полиномов (3.37) или (3.40). Отсюда следует что xqs x делится на все минимальные полиномы элементов поля GF (q) . Более того, произ-

ведение всех различных минимальных полиномов элементов поля GF (qs )

равно xqs x . Тем самым решена задача представления полинома xqs x в виде произведения неприводимых полиномов.

Из предыдущего примера следует, что может существовать несколь- ко различных неприводимых полиномов, корни которых имеют в заданном

поле GF (qs ) одинаковый период. Так, например, имеется два неприводи- мых полинома степени k = 2 , корни которых имеют в поле GF (qs ) период ε , равный 8, четыре неприводимых полинома степени k = 2 , корни кото-

рых в поле GF (22 )2

 

имеют период ε = 15 и т. д.

 

 

 

 

 

 

 

В общем случае число неприводимых полиномов степени k

( k де-

лит n при s = 1 или k

делит s при s > 1), корни которых имеют в поле

GF (qs ) одинаковый период, равно

 

 

 

ϕ(ε) k , ε

 

(qs − 1).

(3.41)

 

 

 

53

Первообразные полиномы. Полином f (x) степени s , неприводи- мый над полем GF (q) , называется первообразным, если его корень θ в поле GF (qs ) имеет период εmax = qs − 1, то есть если корень полинома яв- ляется первообразным элементом поля GF (qs ) . Число первообразных по- линомов степени s равно

ϕ(qs − 1) s .

(3.42)

В частном случае, если s = 1 и q = pn , первообразным называется та- кой неприводимый над полем GF ( pn ) полином степени n , корень которо- го в поле GF ( pn ) имеет период ε = pn − 1. Число первообразных полино-

мов степени п равно

 

 

ϕ(q − 1) n,

q = pn .

(3.43)

Пример. Подсчитаем по формулам (3.42) и (3.43) число первообраз-

ных полиномов для qs < 104 .

 

 

Для заданных p и n число

первообразных

неприводимых над

GF ( p) полиномов степени n указано в табл. 3.7. Для заданных q и s чис- ло первообразных неприводимых над полем GF (q) полиномов степени s указано в табл. 3.8.

 

 

 

 

 

 

 

 

 

Таблица 3.7

Число первообразных неприводимых полиномов степени n над GF ( p)

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

3

5

7

 

 

11

2

1

2

4

8

 

 

16

3

2

4

20

36

 

 

176

4

2

8

48

160

 

 

 

 

5

6

22

280

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 3.8

Число первообразных неприводимых полиномов степени s над GF (q)

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

 

 

q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

 

23

24

25

 

26

 

2

 

4

 

18

16

64

 

96

 

3

 

12

 

144

96

576

 

 

 

4

 

32

 

432

640

 

 

 

 

 

5

 

120

 

 

 

 

 

 

 

 

6

 

288

 

 

 

 

 

 

 

 

 

 

 

54

 

 

 

 

 

Взаимные полиномы. Если θ – первообразный элемент поля GF (qs ) , то, согласно (3.40), первообразный полином степени s :

i =0

(

 

)

 

 

 

 

 

s −1

 

- qqi .

 

 

 

 

f ( x) = x

 

 

 

(3.44)

Далее, если θ – первообразный элемент, то θ−1

тоже первообразный

 

 

 

 

i =0

(

 

)

 

 

 

 

 

s −1

 

 

 

 

элемент того же поля, поэтому полином

f1 ( x) = x - qqi

 

также пер-

вообразный полином.

 

 

 

 

 

 

 

 

Первообразные полиномы f ( x)

и

f1 ( x) называются взаимными.

Очевидно, что каждому первообразному полиному соответствует взаим- ный, поэтому число невзаимных первообразных полиномов степени s равно

j(qs -1) 2s .

 

(3.45)

Сопряженные полиномы. Пусть θ

первообразный элемент поля

GF (qs ) , q = pn , s >1. Полиномы

 

 

 

 

 

s −1

- (qqi

)

pk

 

 

f k ( x) = x

 

, k =1, 2,¼, n - 1,

(3.46)

i =0

 

 

 

 

 

у которых корни являются сопряженными с корнями полинома (3.44), тоже будут первообразными. Полиномы (3.46) называются р-сопряженными по-

линомами.

Из определения следует, что для поля GF (qs ) , q = pn , s >1, число р- сопряженных полиномов равно n . Таким образом, в поле GF (qs ) , q = pn , s >1, число невзаимных и несопряженных первообразных полино- мов степени s равно

j(qs -1)2ns . (3.47)

Автоморфизм. Взаимно однозначное отображение элементов поля на элементы того же поля, при котором удовлетворяются все законы поля, называется автоморфизмом поля.

Отображение a ® aq для всякого a ÎGF (qs ) есть автоморфизм поля GF (qs ) . Действительно, такое отображение однозначно обратимо, так как

55

для каждого элемента a в поле GF (qs ) содержится элемент aq , и обратно, для каждого элемента содержится элемент a (3.39). При этом

(a ± b)q aq ± bq (modd f (x), p) ,

и, следовательно, различные элементы имеют и различные q-е степени.

Далее, если a aq и b bq , то

 

(a ± b) → (a ± b)q = aq ± bq ,

(3.48)

(ab) → (ab)q = aqbq .

(3.49)

Так как отображение a aqi переводит элементы поля GF (qs ) в q -

сопряженные элементы, а отображение a a pi

переводит элементы поля

GF (qs ) в р-сопряженные элементы, то автоморфизм это такое взаимно- однозначное соответствие, при котором элементы поля переводятся в со- пряженные элементы или, другими словами, такое взаимно однозначное соответствие, при котором корни данного неприводимого полинома пере- водятся в другие корни того же полинома.

Пример. Установим взаимно однозначное соответствие между эле- ментами полей GF (32 ) , построенными по различным корням первообраз- ного полинома f (x) = x2 + x + 2 .

Так как полином x2 + x + 2 является первообразным, то его корни имеют период q − 1 = 32 − 1 = 8 и, следовательно, являются первообразны- ми элементами поля GF (32 ) . Обозначим через θ1 корень полинома f (x) , то есть f 1 ) = 0 . Тогда, согласно (3.39), вторым (сопряженным) корнем является θ13 . Тогда

GF1 (32 ) = {0,θ10 11,17 }

{0,1, x,2x + 1,2x + 2,2,2x, x + 2, x + 1}(modd x2 + x + 2,3); GF2 (32 ) = {0,(θ13 )0 ,(θ13 )1 ,,(θ13 )7 }

{0,1,2x + 2, x + 2, x, 2, x + 1, 2x + 1, 2x}(modd x2 + x + 2,3); GF1 (32 ) для θ1, GF2 (32 ) для θ13.

56

Таким образом, между элементами полей GF1 (32 ) и GF2 (32 ) имеется следующее взаимно однозначное соответствие, определяемое автоморфиз- мом поля:

0 → 0,1 → 1, x → 2x + 2,2x + 1 → x + 2, 2x + 2 → x, 2 → 2,2x x + 1, x + 1 → 2x.

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

Поле, изоморфное полю GF (q

s

 

 

 

 

 

 

 

s

) и

 

) , будем обозначать через GF (q

 

писать GF (q

s

 

s

) . Элементы поля GF (q

s

)

будем по-прежнему обо-

 

) ≈ GF (q

 

 

значать через

 

 

 

 

 

 

 

s

) –

ɶ ɶ ɶ

 

 

 

a,b,c,, a элементы поля GF (q

 

через a,b,c,.

 

 

 

Если преобразование

x z

переводит

 

неприводимый над

полем

GF (q) полином степени s –

f (x)

в неприводимый над полем GF (q) по-

лином степени s – f (x) , т. е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (z) ≡ 0(modd f (x), p) ,

 

 

 

 

 

(3.50)

то отображение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a(modd f (x), p) ≈ aɶ(modd f (x), p),

(3.51)

где

a = as −1xs −1 + as − 2 xs − 2 + + a1x + a0 , aɶ = as −1zs −1 + as − 2 zs − 2 + + a1z + a0 , ai GF (q)

есть изоморфизм поля GF (qs ) .

Действительно, такое отображение однозначно обратимо, так как для

s

)

 

 

 

ɶ

 

s

) и обратно.

каждого элемента a GF (q

существует элемент a GF (q

 

s

ɶ ɶ

 

s

ɶ

 

ɶ

то

Далее, если a,b GF (q

) , a,b GF (q

) и a a , b b ,

 

 

ɶ

ɶ

 

ɶɶ

 

 

(3.52)

a + b a + b, ab ab.

 

 

Пример. Установим взаимно однозначное соответствие между эле- ментами полей GF (32 ) , построенными по различным первообразным по-

линомам f (x) = x2 + x + 2 и f (x) = x2 + 2x + 2 .

57

 

Легко установить, что преобразование x = 2z (z = 2x)

переводит по-

лином f (x)

в полином f (x) . Действительно,

 

 

 

 

 

 

 

 

 

f (z) = z2 + z + 2 = 4x2 + 2x + 2 (modd x2 + 2x + 2) .

 

 

 

Далее обозначим через

x1 корень полинома

f (x) , тогда элементы

поля GF (32 ) суть 0 и степени x :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

GF (32 ) = {0, x10 , x11,, x17 }

 

 

 

 

(3.53)

 

{

1 1

1

 

 

1 1

1

}(

 

1

+ x

+ 2,3

)

 

≡ 0,1, x ,2x

+ 1,2x

 

+ 2, 2,2x , x + 2, x +

1

modd x 2

 

.

 

Корень полинома

 

f (x)

обозначим через

x ,

тогда элементы поля

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GF (3 ) суть 0 и степени x2 :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

0

1

7

 

 

 

 

 

 

 

 

 

GF (3 ) = {0, x2

, x2 ,, x2 }

 

 

 

 

 

 

{0,1, x2 , x2 + 1,2x2 + 1, 2, 2x2 , 2x2 + 2, x2 + 2}(modd x2

2 + 2x2 + 2,3).

 

Согласно (3.51), находим

 

 

 

 

 

 

 

 

 

 

 

1 ≈ 1, 2 ≈ 2, x1 ≈ 2x2 , 2x1 x2 , x1 + 1 ≈ 2x2 + 1,

 

 

 

 

 

2x1 + 1 ≈ x2 + 1, 2x1 + 2 ≈ x2 + 2, x1 + 2 ≈ 2x2 + 2.

 

 

 

 

 

 

3.3. Разностные множества

 

 

 

 

 

 

Множество

D( N , K ) ,

состоящее из K вычетов {a1, a2 ,, ak } по

модулю N, называется разностным множеством (РМ), сбалансированным на один уровень, если для каждого d ¹ 0mod N существует точно l упо-

рядоченных пар ai , a j D таких, что ai a j

d mod N .

 

Пример. Множество D(7,3,1) = {1, 2, 4}

является РМ, сбалансирован-

ным на один уровень l =1, так как для каждого d ¹ 0

существует точно

одна пара ai a j d mod N :

 

 

1 = a2 a1 = 2 − 1; 2 = a3 a2 = 4 − 2; 3 = a3 a1 = 4 − 1;

 

 

mod 7.

4 = a1 a3 = 1 − 4; 5 = a2 a3 = 2 − 4; 6 = a1 a2 = 1 − 2;

Разностные множества D( N , K ,1) с параметром

l =1 называются

совершенными разностными множествами.

Известны разностные множества со следующими параметрами (ниже приняты следующие обозначения: P, P1, P2 простые числа, t, u и m на- туральные числа):

58

1.) Зингера:

 

 

 

qn -1

qn −1 -1

qn − 2 -1

m

 

 

 

N =

 

 

; K =

 

; l =

 

;q = P

 

;

(3.54)

 

 

 

 

 

 

 

 

 

q -1

q -1

q -1

 

 

 

2.)

квадратичных вычетов:

 

 

 

 

 

 

 

N = Pm = 4t -1; K = 2t -1; l = t -1;

 

 

(3.55)

3.)

Холла:

 

 

 

 

 

 

 

 

 

 

 

N = P = 4u2 + 27 = 4t -1; K = 2t -1; l = t -1;

(3.56)

4.)

Якоби:

 

 

 

 

 

 

 

 

 

 

N = P × P = 4t -1; K =

N − 1

= 2t -1; l =

N − 3

= t -1; P = P + 2; (3.57)

 

 

 

1

2

2

 

4

 

2

1

 

 

 

 

 

 

 

 

 

5.)

биквадратичных вычетов:

 

 

 

 

 

 

 

 

N = P = 4(2u + 1)2 + 1; K = (2u + 1)2 ; l = u(u + 1);

(3.58)

6.)

биквадратичных вычетов и нуля:

 

 

 

 

 

 

N = P = 4(2u + 1)2 + 9; K = (2u + 1)2 + 3; l = u(u + 1) + 1;

 

(3.59)

7.)

восьмеричных вычетов:

 

 

 

 

 

 

 

 

N = P = 8u2 + 1 = 64t2 + 9; K = u2 ; l = t2 ;

 

 

(3.60)

8.)

восьмеричных вычетов и нуля:

 

 

 

 

 

 

 

N = P = 8(2u + 1)2 + 49 =128t 2 + 9; K = (2u2 + 1)2 ; l = 4t2 .

(3.61)

Заметим, что это не полный перечень разностных множеств. Разностные множества применятся в том числе и для формирования

дискретно-кодовых последовательностей, определяющие закон изменения манипулируемого параметра (амплитуда, фаза, частота) в дискретно- кодовых сигналах (ДКС). При этом для разностного множества со значе- нием параметра λ = 1 можно сопоставить закон формирования отдельных символов. В зависимости от значения разностное множество формирует дискретно-кодовую последовательность.

59

4. СПЕКТРАЛЬНЫЙ АНАЛИЗ В БАЗИСЕ ВКФ

4.1. Дискретные преобразования Фурье

Дискретные функции, заданные на интервале N , могут рассматри- ваться как векторы в N -мерном линейном евклидовом пространстве. Про- стейшая система базисных векторов в таком пространстве может быть за- дана единичной матрицей:

 

 

 

x

 

0

1 2

N − 1

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

{ (

 

)}

0

 

1

0

0

0

 

 

k, x

→ 1

 

0

1

0

0

 

= 1

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

0

0

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

… … … …

 

 

 

 

N −1

 

 

0

0

1

 

 

 

 

 

0

 

 

Здесь каждая строка выражает единичный импульс, смещенный на k позиций:

( ) = 0, k ¹ x

u k, x ,

1, k = x

и любые две строки ортогональны:

N −1

 

u (k, x ) × u (l, x ) = 0, k ¹ l .

x=0

1, k = l

При этом энергия любой базисной функции Eu = 1.

Дискретный сигнал s ( x) можно в соответствии с векторным выра- жением (2.9) рассматривать как результат разложения по системе базисных функций {u (k, x)} :

N −1

 

s ( x) = S (k ) ×u (k, x)

(4.1)

k =0

или в матричной форме

s x = 1sk ,

где s x , sk матрицы-столбцы сигнала и его спектра.

Выражение (4.1) означает, что отсчеты сигнала s (0), s (1),, s ( N −1) являются его координатами в базисной системе {u (k, x)} . Оно выражает

60