62
ϑ
1
(x)=(1–x
T
)/P
1
(x)
является полиномом, воспроизводящим
в базисе
{
x
n-1
ϑ
1
(x), x
n
ϑ
1
(x), ..., x
2
ϑ
1
(x), xϑ
1
(x), ϑ
1
(x) }
строго периодические последовательности с периодом
Т
1
.
8.2. Синтез АЛА
Для любого n и любого простого k существует, по крайней
мере, один неприводимый полином
n-й степени над полем GF(k),
принадлежащий показателю (
k
n
–1). Этот полином называется по-
линомом, принадлежащим максимальному показателю
или коро-
че
примитивным полиномом. Если полином обратной связи при-
митивный, то АЛА называются
АЛА максимального периода. Для
k=2 период выходной последовательности в автомате равен 2
n
-1.
Все ненулевые выходные последовательности имеют период 2
n
-1.
Любые n последовательных символов (кроме
n нулей) последова-
тельности максимального периода однозначно задают все после-
дующие символы, а первые 2
n
-1 подпоследовательностей длины n
последовательности максимального периода составляют множе-
ство всевозможных различных ненулевых последовательностей
длины
n. За время периода любая ненулевая подпоследователь-
ность длины
m<n встречается 2
n-m
раз, нулевая такой же длины
2
n-m
-1. Одно из применений последовательностей максимального
периода – порождение псевдослучайных чисел.
Пусть необходимо построить АЛА, воспроизводящий за-
данное множество строго периодических последовательностей
b
1
(t), b
2
(t), ..., b
r
(t), причем b
i
(t) имеет минимальный период Т
i
.
Находим
Т=н.о.к.(Т
1
,Т
2
, ...,Т
r
). Последовательности b
i
(t) дополня-
ем до строго периодических последовательностей периода
Т, а
затем представим, аналогично (1), в виде полиномов B
i
(x). Най-
дем
ϑ(
x)=н.о.д.(1–x
T
, B
1
(x), B
2
(x), ..., B
r
(x)),
тогда P(
x) = (1–x
T
)/ϑ(x) будет полиномом обратной связи АЛА
наименьшей размерности, воспроизводящего заданные периоди-
ческие последовательности.
Если в «худшем» случае ϑ(
x)=1, или если не стремится к