ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ Советский патент 1971 года по МПК G06F7/58 

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

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

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

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

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

Блок-схема устройства показана на чертеже. Заноминающее устройство / через регистр 2 заноминающето устройства (ЗУ) связано с устройство 3 сравнения. Последнее через логические схемы «ИЛИ 4 и логические схемы «И 5 и 6 связано со счетчиками 7 и S импульсов. Счетчики 7 и 8 отличаются друг от друга тем, что нервый из них работает в режиме уве.мичеиия содержимого счетчика с приходом на счетный вход каждого управляющего сигнала, а второй - ;В режн.ме умен15шспия содержимого счетчика. Счетчики 7 и S через логическую схему «И 9 связаны с предвыходным регистром 10. Датчик 11 некоррелированных случайных чисел и выходной регистр 12 датчика случайных чисел последовательно соединены с регистрами 2, 10 и выходным регистром 13 всего устройства.

Устройство 14 управления через дешифратор 15 адреса вырабатывает унравляющне сигналы для заноминаюн1,его устройства 1. Оно также связано со всеми остальнымн функцнональнымн узлами устройства управляющими шиналш, которые на чертеже изображены тонкими линиями. Все информационные каналы на чертеже показа ны жирными линиями. Запоминающее устройство / содержит разрядных ячеек.

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

Ииформацня из регистра 10 копируется через логическую схему «И 9 в счетчики 7 и 8. По сигналу 14-5 через схемы 5 4 счетчик 7 соединяется с устройством 3 сравнения. Далее управляющее устройство 14 вырабатывает серню управляющих сигналов 14-15, с помощью которых иа ипформациоиные входы схемы 3 через регистр 2 поочередно подается содержимое всех /С ячеек памяти ЗУ /. В случае совпадения содержимого счетчика 7 с содержимым одной из ячеек памят1И ЗУ в ответ на управляющий сигнал опроса 14-3 в устройство улравления 14 поступит ситналотклик 3-14. По этому сигналу устройство управления реализует следующий алгоритм: содержимое репистров 12, 2 и 10 иоследователь«0 колируется соответственно в регистры 2, 10 и 13; датчик случайных чисел 11 вырабатьгвает новое случайное число, которое записывается в регистр 12 и хранится IB нем до появления следуюш.его сигнала 3-М; содержимое репистра 2 записывается в ту ячейку памяти, содержимое которой совпало с содержимым счетчика 7.

В случае несовпадения содержимого счетчика 7 с содержимым каждой ячейкой намяти ЗУ 1 вырабатывается управляющий импульс 14-7, и содержимое счетчика увеличивается на единицу. Операция сравнения обновленного содержимого счетчика 7 с содержимым ячеек памяти ЗУ 1 повторяется. И о.пять возможны два варианта: сигнал-отклик 3-14 появился (в этом случае реализуется описанный выше алгоритм) и сигнал-от1клик 3-14 не появился в течение всей серии импульсов 14-15. В последнем случае по сигналу 14-8 на единицу уменьшается содержимое счетчика 8 и но сигиалу 14-6 счетчик 8 через лопичесше схемы 6 к 4 соединяется с устройством 3 сравнения. Повторяется операция сравнения обловленного содержимого счетчика 8 с содержимым ячеек памяти ЗУ 1. Опять, возможны два варианта: сигнал-отклик 3-14 появился при опросе одной из ячеек памяти

ЗУ 1 (| этом случае реализуется онисапный выще алгоритм -копирования информации из регистров 12, 2 Е 10 ъ регистры 2, 10 и 13, генерации очередного числа датчиком //

и т. д.) и снгиал-отклик 3-14 не появился. В последнем случае по сигналу 14-7 на единицу увеличивается содерлшмое счетчика 7, и вновь повторяется цикл сравнения содержимого счетчика 7 с содержимым ячеек па1мяти ЗУ 1.

Таким образом, при помощи устройства упорядочения, включающего узлы 3-10 и 13 осуществляется минимизация модуля первой разно1сти между соседними значениями генерируемой последовательности 16 случайных

чисел на каждОМ отрезке носледовательности. длина которого равна числу ячеек памяти /( (реал изуется способ скользящего упорядочения).

Пред м е т и з о б р е т е п -н я

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

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

название год авторы номер документа
ВСЕСОЮЗНАЯ I 1973
  • Авторы Изобретени
SU370601A1
Генератор случайных чисел 1974
  • Хамитов Гумар Павлович
  • Петров Александр Васильевич
SU516042A2
Генератор случайных чисел 1985
  • Бухало Олег Петрович
SU1262492A1
Генератор последовательностей случайных чисел 1986
  • Молчан Сергей Иванович
  • Петров Александр Васильевич
  • Ступин Виталий Валерьевич
SU1374220A2
Генератор многомерных случайных процессов 1990
  • Петров Александр Васильевич
SU1755279A1
Генератор последовательности случайных чисел 1984
  • Молчан Сергей Иванович
  • Ступин Виталий Валерьевич
  • Петров Александр Васильевич
SU1251071A1
Генератор последовательностей случайных чисел 1990
  • Молчан Сергей Иванович
  • Преловская Анна Анатольевна
  • Суслов Валерий Романович
SU1836680A3
Генератор случайных чисел 1985
  • Молчан Сергей Иванович
  • Петров Александр Васильевич
  • Ступин Виталий Валерьевич
SU1275436A1
Устройство контроля микропроцессорных блоков 1986
  • Гремальский Анатолий Александрович
  • Андроник Сергей Михайлович
SU1332320A2
Многоканальный многомерныйцифРОВОй КОРРЕлОМЕТР 1978
  • Демченко Борис Сергеевич
  • Герусов Николай Олегович
  • Зубович Арнольд Францевич
  • Грибанов Юрий Иванович
  • Андреев Владимир Николаевич
SU809199A1

Иллюстрации к изобретению SU 314 208 A1

Реферат патента 1971 года ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ

Формула изобретения SU 314 208 A1

SU 314 208 A1

Даты

1971-01-01Публикация