Генератор псевдослучайной последовательности

 

Изобретение относится к вычислительное технике, например к генераторам псевдослучайной последовательности, и может быть использовано для решения задач статистического моделирования и имитации случайных процессов. Целью изобретения является расширение функциональных возможностей генератора за счет увеличения длины формируемой псевдослучайной последовательности. Генератор псевдослучайной последовательности содержит генератор тактовых импульсов, реверсивный регистр сдвига, первый и второй сумматоры по модулю два, первый и второй элементы И, коммутатор, делитель частоты и T-триггер. Генератор формирует псевдослучайные последовательности с помощью N-разрядного регистра с сумматором по модулю два в обратной связи. Цель изобретения достигается тем, что после 2<SP POS="POST">N</SP>-1 тактов работы генератора автоматически изменяется направление сдвига информации в регистре и переключается цепь обратной связи, что осуществляется с помощью введенных в генератор делителя частоты и T-триггера. 1 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (51)5 G 06 F 7/58

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТ0РСНОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21 ) . 4367847/24-24 (22) 08.12.87 (46) 30.01.90. Бюл. Р 4 (72) В,С,Батраченко и Э.Н.Сошников (53) 681.3 (088.8) (56) Авторское свидетельство СССР

В 375768, кл. G 06 F 7/58, 1971.

Авторское свидетельство СССР

Ф 842808, кл. G 06 F 7/58, 1979. (54 ) ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНОЙ

ПОСЛЕДОВАТЕЛЬНОСТИ (57) Изобретение относится к вычисли" тельной технике, например к генераторам псевдослучайной последовательности, и может быть использовано для решения задач статистического моделирования и имитации случайных процессов.

Цель изобретения — расширение функциональных возможностей генератора

Изобретение относится к вычислительной технике и может быть использовано для решения задач статического моделирования и имитации случайных процессов.

Цель изобретения — расширение функциональных возможностей генератора за счет увеличения длины форт мируемой псевдослучайной последовательности.

На чертеже изображена функциональная схема генератора.

Генератор псевдослучайной последовательности содержит генератор 1 тактовых импульсов, реверсивный регистр 2 сдвига, первый 3 и второй .4

ÄÄSUÄÄ 1539774 A i

2 за счет увеличения длины формируемой псевдослучайной последовательности, Генератор псевдослучайной последовательности содержит генератор тактовых импульсов, реверсивный регистр сдвига, первый и второй сумматоры по модулю два, первый и второй элементы И, коммутатор, делитель частоты и Т-триггер, Генератор формирует псевдослучайные последовательности с помощью; п-разрядного регистра с сумматором по модулю два в обратной связи. Цель изобретения достигается тем, что после 2 -1 тактов работы генератора автоматически изменяется направление сдвига информации в регист<Я ре и переключается цепь обратной связи, что осуществляется с помощью введенных в генератор делителя частоты и T-триггера. 1 ил ° сумматоры по модулю два, первый 5 и второй 6 элементы И, коммутатор 7, делитель 8 частоты и Т-триггер 9.Генератор псевдослучайной последовательности реализует метод формирования псевдослучайных последовательностей с использованием -paspaaного регистра сдвига с сумматрром по модулю два в обратной связи.

Генератор работает следующим образом.

С помощью управляющего входа коммутатора предварительно устанавливается конкретный вид обратных связей, ис- пользуемых при формировании псевдослучайных последовательностей при

1539774 сдвиге информации в регистре 2 сдвига в прямом и обратном направлениях.

Иными словами, коммутатор 7 подключает к входам сумматоров 3 и 4 по моду5 лю два определенные разрядные выходы регистра 2, выбираемые из условия обеспечения формирования псевдослучайной двоичной последовательности максимальной длины. !0

В момент первоначального фслючения в регистр 2 осуществляется запись начального значения (цепи записи не показаны), Т-триггер 9 устанавливается в некоторое произвольное состояние. 5

Предположим, что он находится в единичном состоянии, Тогда на вход управления сдвигом вправо регистра 2 подан сигнал единичного уровня, что обеспечивает перевод его в режим сдви- 0 га содержимого вправо (в сторону стар1 ших разрядов) . При приходе каждого очередного тактового импульса, поступающего на тактовый вход регистра 2 от генератора тактовых импульсов, в этом. случае происходит сдвиг информации, содержащейся в регистре, на один разряд вправо с одновременной записью нового значения в младший разряд регистра. Указанное новое значение поступает с выхода второго сумматора 4 по модулю два через второй элемент И 6, открытый сигналом с прямого выхода T-триггера 9. Тем самым замыкается цепь обратной связи, необходимой для формирования псевдослучайной последовательности максимальной длиh и ны 2 -1. Через 2 -1 тактов работы появится сигнал на выходе дели теля 8 частоты, который перебросит Т"триггер 9 в противоположное (нулевое) сос40 тояние, В результате этого регистр 2. переводится в режим сдвига информации влево (в сторону младших разрядов), а обратная связь замыкается через пер45 вый элемент И 5, причем сигнал с вьгхода первого сумматора 3 по модулю два записывается на каждом такте работы в старший разряд регистра 2.

Наличие делителя 8 частоты и Tтриггера 9 гарантирует получение уд50 военного периода генерируемой псевдослучайной последовательности, равного и

2 (2 -1), причем сохраняются такие свойства M-последовательности, как равновероятность появления на периоде всех двоичных числе от 1 до 2"-1, превышение на единицу числа единичных символов над числом нулевых.

Формула изобретения

Генератор псевдослучайной последовательности, содержащий генератор тактовых импульсов, реверсивный регистр. сдвига, первый и второй сумматоры по модулю два, первый и второй элементы

И и коммутатор, первый выход которого соединен с первым входом первого сумматора по модулю два, информационный вход коммутатора соединен с разрядными выходами реверсивного регистра сдвига, управляющий вход коммутатора является входом задания вида формируемой последовательности генератора, I первый и последний разрядные выходы реверсивного регистра сдвига соединены с вторыми входами соответственно первого и второго сумматоров по модулю два, выход первого сумматора по модулю два соединен с первым входом первого элемента И, выход которого соединен с входом записи последнего разряда реверсивного регистра сдвига, выход вторрыо. сумматора по водулю два соединен с первым входом второго элемента И, выход которого соединен с входом записи первого разряда реверсивного регистра сдвига, выход генератора тактовых импульсов соединен с тактовым входом реверсивного регист,расдвига,отличающийся тем, что, с целью расширения функциональных возможностей за счет увеличения длины формируемой псевдослучайной последовательности, в генератор введены делитель частоты и Т-триггер, прямой выход которого соединен с вто-: рым входом второго элемента И и входом управления сдвигом вправо реверсивного регистра сдвига, инверсный выход Т-триггера соединен с вторым входом первого элемента И и входом управления сдвигом влево реверсивного регистра сдвига, выход генератора тактовых импульсов соединен с входом целителя частоты, выход которого соединен со счетныМ входом Т-триггера, второй выход коммутатора соединен с первым входом второго сумматора по модулю два.

1539774

Составитель Г. Филаретов

Техред М.Ходанич Корректор М. Кучерявая

Редактор M,Ïåòðoâà

Заказ 220 Тираж 550 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Генератор псевдослучайной последовательности Генератор псевдослучайной последовательности Генератор псевдослучайной последовательности 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано в составе имитаторов случайных импульсных процессов

Изобретение относится к вычислительной технике и может быть использовано при решении широкого круга задач вероятностного моделирования

Изобретение относится к вычислительной технике и может быть использовано для вычисления вероятностей состояния дискретных марковских процессов

Изобретение относится к вычислительной технике и может быть использовано для получения совокупности некоррелированных случайных чисел из совокупности коррелированных случайных чисел, совокупности коррелированных случайных чисел из совокупности некоррелированных случайных чисел при решении задач статистического моделирования

Изобретение относится к автоматике и вычислительной технике и может использоваться для генерации входных последовательностей при стохастическом контроле дискретных объектов

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

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

Изобретение относится к вычислительной технике и может быть использовано при решении задач методом Монте-Карло, статистическом моделировании и т.д

Изобретение относится к вычислительной технике и может быть использовано для генерации векторных случайных символов, описываемых многомерным законом распределения

Изобретение относится к вычислительной технике и может быть использовано для решения вероятности задач

Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях

Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях

Изобретение относится к специализированным средствам вычислительной техники и предназначено для использования в стохастических вычислительных устройствах

Изобретение относится к вычислительной технике и может быть использовано в вычислительных и моделирующих устройствах, использующих вероятностные принципы представления и обработки информации

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

Изобретение относится к области вычислительной техники и может быть использовано в качестве зашумляющих устройств в различных каналах связи

Изобретение относится к радиотехнике и может быть использовано в компьютерной технике, технике связи и локации

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

Изобретение относится к области вычислительной техники и может быть использовано в системах для обработки информации
Наверх