Генератор псевдослучайных чисел Советский патент 1987 года по МПК H03K3/84 

Описание патента на изобретение SU1347167A1

11

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

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

На чертеже представлена функцио- нальная схема генератора псевдослучайных чисел.

Генератор псевдослучайных чисел содержит генератор 1 тактовых импульсов, выход которого соединен с входом синхронизации т-разрядного регистра 2 сдвига, (К-1) выходов р азрядов которого, входящих в цепь логической обратной связи, соединены с соответствующими (К-1) входами сумматора 3 по модулю два, элемент И 4, выход которого соединен с первым входом элемента ИЛИ 5, выход которого соединен с К-м входом сумматора 3 по модулю два (К - число вы- ходов разрядов регистра 2 сдвига, входящих в цепь логической обратной связи последнего в соответствии с реализуемым примитивным полиномом), выход которого соединен с информационным входом регистра 2 сдвига, выход i-ro разряда которого соединен с вторым входом элемента ИЛИ 5. Инверсные выходы разрядов, кроме пос-. леднего и i-ro, регистра 2 сдвига .соединены с входами элемента И 4.

Генератор псевдослучайных чисел работает следующим образом.

Пусть в исходном состоянии т-раз- рядный регистр 2 сдвига находится в состоянии Все нули. Б этом слу- чае на выходе элемента И 4 присутствует уровень логической единицы, который через элемент ИЛИ 5 и сумматор 3 по модулю два поступает на информационный вход т-разрядного регистра 2 сдвига. Первый тактовый импульс с выхода генератора 1 тактовых импульсов обеспечивает появление в т-раз- рядном регистре 2 сдвига комбинации 100...00, т.е. нулей во всех разряда регистра 2 сдвига, кроме первого. Дальше в устройстве генерируется последовательность псевдослучайных чисел в соответствии с реализуемым по- линомом, при этом в зависимости от текущего состояния т-разрядного регистра 2 сумматор 3 по модулю два формирует сигнал, равный сумме

с 5

0 5

0

67 2

по модулю два логических значений сигналов, находящихся в К разрядах регистра 2 сдвига, входящих в цепь его обратной связи.

При значениях содержимого любого , из первых т-1 разрядов, кроме i-ro, m-разрядного регистра 2 сдвига,отличных от нуля, на выходе элемента И 4 постоянно находится уровень логического нуля, а сумматор 3 по модулю два реализует операцию суммирования- по модулю два содержимого всех К разрядов регистра 2 сдвига, входящих в цепь обратной связи последнего. При этом содержимое i-ro разряда регистра 2 сдвига поступает на К-й .вход сумматора 3 по модулю два через элемент ИЛИ 5 без изменения, так как на первом входе последнего присутствует значение логического нуля с выхода элемента И 4.

При появлении в разрядах т-разрядного регистра 2 сдвига комбинации 00...01, на выходе элемента И 4 появляется значение логической единицы, которое через элемент ИЛИ 5 поступает на К-й вход сумматора 3 по модулю два. В этом случае на выходе сумматора 3 по модулю два появляется значение логического нуля, которое с приходом очередного тактового импульса с генератора 1 тактовых импульсов записывается в первый разряд т-разрядного регистра 2 сдвига. Генератор псевдослучайных чисел возращается в состояние Все нули регистра 2 сдвига, после чего на выходе элемента И 4 появляется уровень логической единицы, который через элемент ИЛИ 5 и сумматор 3 по модулю два следующим тактовым импульсом записывается в регистр 2 сдвига, т.е. обеспечивает появление в последнем комбинации 100...00, после чего формирование устройством последовательности псевдослучайных чисел продолжается в соответствии с указанным.

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

Генератор псевдослучайных чисел, содержащий генератор тактовых импульсов, выход которого соединен с входом синхронизации .регистра сдвига, инверсные выходы разрядов которогор кроме последнего и i-ro, соединены с входами элемента И, сумматор по модулю два, выход которого соединен с ий31347167 .4

формационным входом регистра сдвига,последовательности псевдосутучайных

выходы последнего и соответствующих,чисел, в него введен элемент ШЖ.перкроме i-ro, разрядов которого соеди-вый и второй входы которого соединенены с соответствующими входами сум-ны соответственно с выходом элемента

матора по модулю два, отлича-И и вьгходом i-rd разряда регистра

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

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

название год авторы номер документа
Преобразователь код-вероятность 1983
  • Ярмолик Вячеслав Николаевич
SU1233172A1
Сигнатурный анализатор 1984
  • Ярмолик Вячеслав Николаевич
SU1242957A1
Многоканальный генератор псевдослучайных чисел 1978
  • Ярмолик Вячеслав Николаевич
  • Ковалев Александр Иванович
SU739603A1
Генератор случайных чисел 1990
  • Бурнашев Марат Ильдарович
  • Кузнецов Валерий Михайлович
  • Песошин Валерий Андреевич
SU1817094A1
Генератор псевдослучайных чисел 1981
  • Молотков Валентин Александрович
  • Ицкович Юрий Соломонович
  • Аронштам Меер Нохомович
  • Тихомирова Лирида Ивановна
SU962931A1
Генератор псевдослучайных чисел 1980
  • Ярмолик Вячеслав Николаевич
  • Леусенко Александр Ефимович
  • Морозевич Анатолий Николаевич
SU890391A1
Генератор псевдослучайных чисел 1988
  • Глова Виктор Иванович
  • Мансуров Рустем Мухамедрашитович
  • Столов Евгений Львович
SU1513446A1
Генератор псевдослучайных чисел 1989
  • Романкевич Алексей Михайлович
  • Гроль Владимир Васильевич
  • Карачун Леонид Федорович
  • Лупанова Римма Ивановна
  • Петлин Олег Александрович
SU1691839A2
Генератор псевдослучайных кодов 1980
  • Карачун Леонид Федорович
  • Кущ Виктор Николаевич
  • Лупанова Римма Ивановна
  • Романкевич Алексей Михайлович
SU951301A1
Генератор псевдослучайной последовательности 1987
  • Андреев Александр Николаевич
  • Водовозов Александр Михайлович
  • Воробьева Татьяна Вячеславовна
  • Лабичев Виктор Николаевич
SU1528770A1

Реферат патента 1987 года Генератор псевдослучайных чисел

Изобретение может быть исполь- зовано в вычислительной технике и позволяет повысить равномерность закона распределения символов в периоде формируемой последовательности псевдослучайных чисел. Устройство содержит генератор 1 тактовых импульсов, т-разрядный регистр 2 сдвига, сумматор 3 и элемент И 4. Для достижения поставленной цели в генератор введен элемент ИЛИ 5 и образованы новые функциональные связи. 1 ил.

Формула изобретения SU 1 347 167 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1347167A1

Генератор импульсов с псевдослучайной длительностью 1983
  • Батраченко Виктор Степанович
  • Есельсон Семен Александрович
  • Кузьмин Александр Иванович
SU1173528A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Генератор псевдослучайных чисел 1975
  • Билинский Ивар Янович
  • Виксна Андрис Жанович
  • Пояс Марк Григорьевич
SU524175A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1

SU 1 347 167 A1

Авторы

Дербунович Леонид Викторович

Бохан Владислав Федорович

Либерг Игорь Геннадиевич

Даты

1987-10-23Публикация

1986-02-07Подача