Датчик равномерно распределенных случайных чисел Советский патент 1988 года по МПК G06F7/58 

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

со

СХ)

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

название год авторы номер документа
Делительное устройство 1982
  • Баранов Игорь Алексеевич
  • Булкин Геннадий Николаевич
  • Петрунек Василий Николаевич
SU1104508A1
Делительное устройство 1983
  • Баранов Игорь Алексеевич
  • Ерема-Еременко Жанна Борисовна
  • Лезин Илья Александрович
SU1168929A1
Цифровой функциональный преобразователь Анишина 1983
  • Анишин Николай Сергеевич
SU1157543A1
Устройство для вычисления скользящего спектра 1986
  • Каневский Юрий Станиславович
  • Куц Наталия Евгеньевна
  • Логинова Людмила Михайловна
  • Лозинский Вадим Иванович
SU1363240A1
Устройство для матричных операций 1989
  • Выжиковски Роман
  • Каневский Юрий Станиславович
  • Масленников Олег Владимирович
SU1777154A1
Устройство для выполнения быстрого преобразования Фурье 1980
  • Никонов Александр Михайлович
  • Леусенко Александр Ефимович
SU1062713A1
Устройство для деления в системе остаточных классов 1983
  • Бондаренко Александр Викторович
  • Евстигнеева Ольга Владимировна
  • Куракин Вячеслав Александрович
SU1141400A1
Устройство для умножения 1985
  • Дичка Иван Андреевич
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Хаддад Заир
SU1283750A1
Арифметическое устройство 1989
  • Селезнев Александр Иванович
SU1656525A1
Устройство для деления 1990
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1783521A1

Иллюстрации к изобретению SU 1 381 499 A1

Реферат патента 1988 года Датчик равномерно распределенных случайных чисел

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

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

СО

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

Цель изобретения - повышение точности датчика.

На чертеже представлена структурная схема датчика.

Датчик содержит регистр 1 памяти, регистр 2, блок 3 деления, блок 4 умножения, вычитатель 5 и блок 6 управления.

Блок Ь управления содержит RS- триггер 7, элемент И 8, элементы 9-12 задержки, элемент ШШ 13, RS- триггер 14, элементы И 15 и 16, элементы ИЛИ 17 и 18, элемент 1У задержки, элементы ШП1 20 и 21, элементы И 22 и 23, элемент 24 задержки.

Датчик работает следующим образом В исходном состоянии случайное число W находится в регистре 2.RS- триггер 7 блока 6 управления установлен в состояние, при котором на его выходе присутствует высокий уровень, свидетельствующий о том, что датчик готов к работе. Высоким уровнем подготовлен к срабатыванию элемент И 8. Число W находится в блоке 4 в качестве первого операнда. Сигнал запуска от внешнего устройства через элемент И 8 поступает на регистры 1 и 2 и на Ш-триггер 14. В регистр 1 заносится параллельным кодом константа К, 47U001 jg 011100101U1 1 1 1 1 1UOUI7. Из регистра 2 на выход датчика выдается случайно число. КБ-триггер 14 переводится в состояние, при котором на его выходе появляется высокий уровень, подготавливающий к работе элемент И 15. Сигнал запуска датчика после элемента И 8 последовательно проходит элементы 9,10 и 11 задержки. С элемента 9 задержки сигнал поступает на R-вход RS-триггера 7 и через элемент ИЛИ 13 - на вход записи блока 4 умножения. КБ-триггер 7 переводится в состояние, при котором на его выходе появляется низкий уровень, свидетельствующий о том, что датчик запущен и до окончания формирования случайного числа W элемент И 8 закрыт.Сигг

налом с выхода элемента 10 задержки в регистр 1 заносится константа

К,

11010000001000101 ц

- 999563 J- - llJIVJI JUVyV UVJlWWJWIIrtl

которая по сигналу с элемента 11 задержки заносится в блок 3 деления в

0

5

0

5

Q

0

5

качестве первого операнда. По окончании умножения на выходе конца операции блока 4 умножения появляется сигнал, который проходит через элемент И 15 на первый вход записи вычи- тателя 3 и элемент ИЛИ -20 на второй вход записи блока 3 деления, В блок 3 заносится произведение, и он запускается. Кроме того, произведение W К, заносится в качестве первого операнда в вычитатель 5, Сигнал с выхода элемента И 15 после задержки на элементе 24 задержки поступает через элементы ИЛИ 17 и 18 соответственно на первый вход чтения регистра 1 и второй вход записи блока 4 умножения. После окончания операции деления на выходе конца операции блока 3 появляется сигнал, который пройдя элемент И 22, открытый высоким уровнем с KS-триггера 14, элемент ИЛИ 13, поступает на второй вход записи блока 4 и осуществляет занесение результата деления и запуск блока 4 на выполнение второй операции умножения. С элемента И 22 сигнал через элемент 12 задержки поступает на RS-триггер 14 и переводит его в противоположное состояние. Теперь высоким уровнем по первому входу подготовлены элементы И 16 и 23, После второго умножения

г W - К результат ч по сигналу

iV J

с выхода конца операции блока 4 через элемент И 16 заносится в вычитатель 5 в качестве второго операнда и вычи- татель 5 запускается. Одновременно по сигналу с выхода элемента И 16 из регистра 1 считывается константа К И заносится в блок 3 деления в качестве первого операнда. После вычиQ

5

0

5

W

WK-K,

тания результат ,. , - „

г KI ,

К, заносится в блок

л ,

4 в качестве первого, а в блок 3 - второго операнда. Блок 3 запускается на выполнение второй операции деления. Сигнал с выхода конца операции блока 3 проходит через элемент И 23, открытый высоким уровнем с КЗ-триггера 14, на вхрд записи регистра 2

обеспечивает занесение в него случайного числа W,,, w К

того.

и

п |Inт

- Р°

этот же сигнал с выхода элемента И 23 через элемент 19 задержки по

S-входу переводит KS-триггер 7 в состояние, при котором на его выходе появляется высокий уровень, открывающий по первому входу элемент И 8 и свидетельствующий о готовности датчика к выдаче случайного числа

W h-n

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

Датчик равномерно распределенных случайных чисел, содержащий регистр памяти, выход которого является выходом датчика, отли чающий- с я тем, что, с целью повышения точ ности, он содержит регистр, блок деления, блок умножения,, вычитатель и блок управления, который содержит два RS-триггера, пять элементов И, пять элементов ИЛИ, шесть элементов задержки, причем выход первого элемента И блока управления через последовательно соединенные второй и третий элементы задержки соединен с первым входом первого элемента ИЛИ,вто- рой вход которого соединен с выходом второго элемента И, первый вход которого соединен с первым входом третьего элемента И и подключен к выходу конца операции блока умноже- ния, выход третьего элемента И через четвертый элемент задержки соединен с третьим входом первого элемента ШШ, выход которого соединен с первым входом чтения регистра, выход первого RS-триггера соединен с первым входом первого элемента И,второй вход которого является входом Пуск датчика, R-вход первого RS-триггера

соединен с выходом первого элемента

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

|п

j 20 25 -jo

35

40

д5

0

5

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

i-l

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

ГЕНЕРАТОР РАВНОМЕРНО РАСПРЕДЕЛЕННЫХ СЛУЧАЙНЫХ ВЕЛИЧИН 1973
SU430400A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Генератор равномерно распределенных случайных чисел 1985
  • Блатов Владимир Владимирович
SU1256023A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 381 499 A1

Авторы

Филюстин Анатолий Егорович

Боев Василий Дмитриевич

Бочков Александр Петрович

Волков Виктор Александрович

Голик Евгений Сергеевич

Даты

1988-03-15Публикация

1985-11-29Подача