Главная страница

лаб 15. Лаб раб 15. Лабораторные работы


Скачать 0.6 Mb.
НазваниеЛабораторные работы
Анкорлаб 15
Дата22.09.2022
Размер0.6 Mb.
Формат файлаdocx
Имя файлаЛаб раб 15.docx
ТипДокументы
#690117
страница12 из 26
1   ...   8   9   10   11   12   13   14   15   ...   26

Комбинирование LFSR-генераторов


LFSR-генераторы часто используются в качестве генераторов элементарных псевдослучайных последовательностей и применяются для комбинирования генераторов. Прежде всего, отметим, что LFSR-генераторы можно использовать в качестве G1, G2 в генераторе Макларена–Марсальи. Например, одним из способов комбинирования LFSR- генераторов является полиномиальное комбинирование элементарных последовательностей. Общая модель комбинирования LFSR-генераторов представлена на рис. 2.




Рисунок2 – ОбщаямоделькомбинированияLFSR-генераторов

Здесь функция Fобщего полиномиального вида:

 

y F(x) a0 ai xi aij xi xj ... a12...M x1 x2 ... xM mod 2 .

1iM 1i jM

Комбинирование с помощью псевдослучайного прореживания


Рассмотрим еще один способ комбинирования двух LFSR-генераторов G1, G2. Пусть LFSR-генератор G1 порождает “элементарную” двоичную последовательность {at}, а LFSR-генератор G2 – двоичную “селектирующую” последовательность {st}. С помощью этих двух последовательностей {at}, {st} строится выходная последовательность {xt}, включающая те биты at, для которых соответствующее значение селектора st= 1; если st= 0, то значение atигнорируется. Такой генератор двоичной псевдослучайной последовательности называется SG-генератором.

Свойство SG-генератора выражается следующим утверждением: пусть Ta, Ts соответственно периоды последовательностей {at} и {st}. Если генераторы G1, G2 используют примитивные порождающие многочлены степеней n и m соответственно, а периоды Ta, Ts взаимно простые числа, то выходная последовательность {xt} имеет период

T 2n1 2m1 .

1   ...   8   9   10   11   12   13   14   15   ...   26


написать администратору сайта