лаб 15. Лаб раб 15. Лабораторные работы
Скачать 0.6 Mb.
|
Комбинирование 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 . 1iM 1i 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 2n1 2m1 . |