Материал: Статистическая теория систем. практикум. Володько А.В., Останков А.В

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Длина q-ичной М-последовательности

N q

m

 

m1 1

(24)

совпадает с длиной двоичной М-последовательности. Чтобы в этом убедиться,

подставим в (24) q 2m1 :

m

N (2m1 ) m1 1 2m 1.

Характеристический полином двоичной М-последовательности имеет степень m. Для q-ичной М-последовательности также можно найти характеристический полином, его степень равна m/m1. Элементы q-ичной М- последовательности и коэффициенты ее характеристического полинома степени m/m1 являются элементами конечного поля, которое обозначается GF(q). В этом случае говорят об М-последовательности и о полиноме над полем GF(q). При q 2m1 элементы поля GF(q) GF(2m1 ) могут быть представлены в виде полинома над полем GF(2)- коэффициенты в таком полиноме принимают только два значения 0 или 1. Степень полинома не превышает m1 -1. Полиномы над GF(2) могут быть представлены в двоичном виде: m1 -разрядными двоичными комбинациями, символами которых являются коэффициенты 0 или 1 при соответствующей степени переменной в полиноме.

В схеме генератора (рис. 3.1) генератор М- последовательности над полем GF(2m1 ) выдает элементы в двоичном виде. Элементы в q-ичной М- последовательности являются адресными сигналами для ПЗУ. В ПЗУ записана двоичная последовательность длины N1 , имеющая двухуровневую АКФ.

Основной задачей при синтезе генератора ГМВ последовательности является определение характеристического полинома над полем GF(2m1 ) степени k mm1 .

3.1.4. Определение характеристического полинома степени m/m1 над полем GF(2m1)

Элементы q-ичной М-последовательности и коэффициенты ее характеристического полинома являются элементами поля GF(q) (последовательность и полином над полем GF(q)). Элементы этого поля не являются корнями характеристического полинома. Его корнями будут элементы поля GF(qk ), для которого поле GF(q) является подполем. Если в поле GF(qk ), выбрать элемент , который является корнем характеристического полинома, то элементы q , q1 ,..., qk 1 также будут корнями

65

этого полинома. Тогда характеристический полином

q -ичной М-

последовательности можно определить по формуле (25)

 

h(x) (x )(x q )...(x qK 1 ).

(25)

После перемножения получим коэффициенты в виде i и i1 ... ii0 . Эти коэффициенты надо выразить через элементы подполя GF(q). Для этого в поле GF(qk ) выбираем примитивный полином, одним из корней которого является

.

Поясним методику определения характеристического полинома на

примере

ПСП длины

N 15, m 4. Значение

m1 2, тогда

K m m1

2

и

q 2m 4.

Корнями

характеристического

полинома

4-ичной

 

М-

последовательности будут элементы поля

GF(qk ) GF(42 ) GF(24 )

и

4.

Характеристический полином записывается в виде:

 

 

 

 

 

 

 

h(x) (x )(x 4 ) x2 x( 4 ) 5.

 

(26)

 

Коэффициенты этого полинома должны быть элементами подполя GF(4).

Если рассматривать GF(4) как поле, то

его

элементами

будут

0,1, , 2 .

Примитивный полином этого поля единственный x2

x 1. Элемент

является

корнем этого полинома, т.е. 2 1 0.

Отсюда

можно получить период

элемента , значение которого совпадает

с минимальным , для которого

1. Запишем последовательные степени

элемента

(мультипликативную

группу, образованную элементом ):

,

 

2

1,

3 2

1.

Следовательно, элемент имеет период, равный 3.

 

 

 

 

 

 

Если поле GF(4)

рассматривать как подполе

GF(42 ), то его элементы

следует выразить через элементы поля GF(42 ). Для этого среди элементов поля GF(42 ) следует найти такой элемент, который образует мультипликативную

группу периода 3, такого же как и у элемента .

Период элемента

l поля

GF(p) определяется

как p 2, если

l делит p .

Элементом поля

GF(42 ),

имеющим период 3,

является 5 . Он

образует мультипликативную подгруппу

5; 10; 15 1 (последнее равенство обусловлено тем, что элемент является примитивным, т.е. его период является максимальным и равным 15). Тогда элементы подполя GF(4) обозначаются следующим образом:

(0,1, 5, 10 ,).

(27)

Чтобы выразить коэффициент полинома (27) через элементы подполя

GF(4), надо задать примитивный полином

в полеGF(42 ) GF(24 ), корнем

66

которого будет элемент . Для длины ПСП 15, т.е. поля GF(24 ), имеется два примитивных полинома:

 

x4 x 1 и x4 x3 1.

(28)

Если

является корнем первого полинома, то 4 1 0

и 4 1.

Характеристический полином 4-ичной М- последовательности имеет вид

 

h(x) x2 x 3.

(29)

Если

является корнем второго полинома, то 4 3 1 0,

4 3 и

h(x) x2 5x 5.

 

Эти два полинома определяют две различные 4-ичные М- последовательности длины 15. В связи с тем, что других примитивных полиномов в поле GF(24 ) не существует, 4-ичных М-последовательностей длины 15 будет только две.

При построении генератора q ичной М-последовательности следует выбрать базис представления q ичных элементов. Базис должен содержать K элементов подполя GF(q). Для рассматриваемого примера выбираем степенной

базис 1,

или 1, 5 . Тогда элемент подполя GF(4) можно представить в виде

 

0 1 5.

(30)

В

генераторе q ичной М-последовательности

q ичные элементы

должны умножаться на 5 . В результате умножения может получиться какая то степень элемента 5 которую надо опять представить с помощью степенного базиса 1, 5 . Для получения представления элементов подполя GF(4) через степенной базис можно использовать генератор двоичной М- последовательности со встроенными сумматорами по модулю два [22], построенный в соответствии с характеристическим полиномом степени m1 . Для длины N 15 генератор М-последовательности строится в соответствии с характеристическим полиномом x2 x 1.

Схема этого генератора представлена на рис. 3.2. Генератор формирует двоичную М-последовательность длины 3. При начальной установке 1 0 он формирует последовательные степени элемента , т.е. их двоичные представления. В соответствии с этой схемой 10 может быть представлено через степенной базис в 10 1 5 .

67

ТИ

1

 

2 RG

0 1

1

0

1 5

0

1

2 10 1

1 10 1 5

Рис. 3.2. Схема генератора М-последовательности со встроенными сумматорами, а также представление степеней в степенном базисе

Рассмотрим

пример

посложнее: М-последовательность имеет длину

N 63 9 7 26 1.

m 6;

выбираем m 3,

k 2. В этом случае степень

 

 

1

 

характеристического полинома равна 2, а элементы последовательности и коэффициенты характеристического полинома будут элементами поля GF(23 ), которое является подполем GF(26 ). Определим общий вид характеристического полинома, корнями которого являются элементы , 8 ,

h(x) (x )(x 8 ) x2 x( 8) 9.

(31)

Примитивный элемент

поля GF(23 ) имеет период 7. Среди элементов

поля GF(26 ) следует выбрать

элемент, имеющий такой же период. Таким

элементом будет 9 , его период равен 63/9=7. Коэффициент

( 8 ) в

полиноме (31) надо выразить через степени элемента 9 . Для этого следует задать примитивный полином в поле GF(26 ). В этом поле примитивных полиномов 6, выбираем полином x6 x 1, имеющий номер 1. Элемент является корнем этого полинома, т.е. 6 1 0 или 1 6 . Используя эти соотношения, определим:

8 (1 7 ) ( 6 7 ) 2 (1 5 6 )

2 ( 5 ) 3 (1 4 ) 3( 6 )4 27

Полученный результат подставим в (31), получим полином

 

 

h(x) x2 x 27 9.

 

(32)

М-последовательность, сформированная в соответствии с этим

полиномом,

имеет

символы,

являющиеся

элементами

подполя

 

 

 

68

 

 

GF(23) (1, 9 , 18, 27 , 36 , 45 , 54 ) . В качестве степенного базиса выбираем элементы 1, 9 , 18 , т.е. 0,1 и 2-ю степени элемента 9 .

Для представления элементов поля GF(23 ) через степенной базис 1, , 2 надо задать примитивный полином поля GF(23) . Для этого поля существуют два

полинома:

 

x3 x 1 и

x3 x2 1.

Следует выбрать тот полином, который является характеристическим полиномом короткой ПСП при матричном разложении двоичной М- последовательности длины 63. Номер М-последовательности определяется номером выбранного примитивного полинома в поле GF(26 ). Из этого следует, что для М- последовательности с номером N характеристический полином короткой ПСП будет x3 x2 1. (двоичное представление 1101). На рис. 3.3. представлена схема генератора, построенного в соответствии с этим полиномом, который дает представление в степенном базисе последовательных степеней элемента 9 : элемент 36 , например, можно выразить через базисные элементы

36 1 9 18 .

0 1

 

1

9

 

2

18

27 1 18

3

27

4 36

36 1 9 18

5

45

45 1 9

6 54

54 9 18

Рис. 3.3. Схема генератора со встроенными сумматорами по модулю два для характеристического полинома x3 x2 1, а также представление степеней элемента через степенной базис

Подобным образом вычисляются характеристические полиномы других q ичных М-последовательностей длины 63, а также для других длин. Укажем на особенности вычисления характеристического полинома для N 511. В этом случае 511 29 1 и m 9, m1 3 и K =3. Как и в случае длины 63, формируем М- последовательность над полем GF(23 ). Но характеристический полином этой последовательности будет иметь третью степень, так как K =3. Характеристический полином имеет три корня: , 8, 64.

69

Источник: https://studfile.net/preview/16565702/