SU1672445A1 - Генератор равномерно распределенных случайных чисел - Google Patents

Генератор равномерно распределенных случайных чисел Download PDF

Info

Publication number
SU1672445A1
SU1672445A1 SU894741640A SU4741640A SU1672445A1 SU 1672445 A1 SU1672445 A1 SU 1672445A1 SU 894741640 A SU894741640 A SU 894741640A SU 4741640 A SU4741640 A SU 4741640A SU 1672445 A1 SU1672445 A1 SU 1672445A1
Authority
SU
USSR - Soviet Union
Prior art keywords
output
input
uniformly distributed
sensor
distributed random
Prior art date
Application number
SU894741640A
Other languages
English (en)
Inventor
Булат Малихович Абдрашитов
Александр Алексеевич Гармонов
Евгений Иванович Никулин
Юрий Николаевич Лапата
Николай Васильевич Христофоров
Original Assignee
Военная академия им.Ф.Э.Дзержинского
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Военная академия им.Ф.Э.Дзержинского filed Critical Военная академия им.Ф.Э.Дзержинского
Priority to SU894741640A priority Critical patent/SU1672445A1/ru
Application granted granted Critical
Publication of SU1672445A1 publication Critical patent/SU1672445A1/ru

Links

Landscapes

  • Testing Or Calibration Of Command Recording Devices (AREA)

Abstract

Изобретение относитс  к вычислительной технике, в частности к цифровым генераторам случайных чисел, и может быть использовано в качестве источника входного сигнала дл  испытаний различной аппаратуры. Цель изобретени  - расширение функциональных возможностей за счет повышени  быстродействи  и увеличени  периода следовани  генерируемых равномерно распределенных в заданном интервале чисел. Генератор содержит генератор тактовых импульсов, датчик псевдослучайной двоичной последовательности 2, датчики равномерно распределенных случайных чисел 3 и 4, элемент НЕ 5, сумматоры 6 и 7 с константами, регистр пам ти 8, схему сравнени  9 и регистр 10, выход 11. Цель изобретени  достигаетс  за счет введени  датчика псевдослучайной двоичной последовательного датчика равномерно распределенных случайных чисел, первого и второго сумматоров с константами, элемента НЕ с соответствующими св з ми. 1 ил.

Description

Изобретение относится к вычислительной технике, в частности к цифровым генераторам случайных чисел, и может быть использовано в качестве источника входного сигнала для испытаний различной аппаратуры.
Цель изобретения - расширение функциональных возможностей за счет повышения быстродействия и увеличения периода следования генерируемых случайных равномерно распределенных чисел в заданном произвольном интервале.
На чертеже приведена структурная схема генератора.
Генератор содержит генератор 1 тактовых импульсов, датчик 2 псевдослучайной двоичной последовательности, датчик 3 равномерно распределенных случайных чисел, дополнительный датчик 4 равномерно распределенных случайных чисел, элемент НЕ 5, первый 6 и второй 7 сумматоры с константами, регистр 8 памяти, схему 9 сравнения, регистр 10, разрядные выходы которого являются выходом 11 генератора равномерно распределенных случайных чисел.
Генератор позволяет формировать случайные числа, равномерно распределенные в заданном произвольном интервале (А, В). При этом разрядность η датчиков равномерно распределенных случайных чисел выбирается из условия.
2П < В - А< 2п+1 ,
Разрядность N датчика псевдослучайной двоичной последовательности должна отвечать требованию Ν>> η.
Генератор работает следующим образом.
Предварительно в регистр 8 памяти записывается число В, сумматоры 6 и 7 подготовлены для реализации операции сложения с константами А и А+2П соответственно. Очередной тактовый импульс с генератора 1 тактовых импульсов осуществляет запускдатчика 2 псевдослучайной двоичной последовательности, вызывая на его выходе появление с равной вероятностью единичного или нулевого сигнала. Если этот сигнал равен 1. то далее им запускается датчик 3 равномерно распределенных в диапазоне (0,2п-1) случайных чисел. Образовавшееся на выходе число синхронно с тактовым импульсом (цепь синхронизации не показана) складывается с константой А в сумматоре 7. в результате чего на его выходе появляется случайной число, равномерно распределенное в интервале (А, А + 2П - 1). Это число сравнивается в схеме 9 сравнения со значе нием верхней границы В.записанной в регистре 8 памяти. Поскольку оно наверняка меньше В. то схема сравнения вырабатывет выходной сигнал, по которому полученное число переписывается в регистр 10 и поступает на выход 11 генератора.
Если сигнал с выхода датчика псевдоимпульсной двоичной последовательности равен 0, то датчик 3 не запускается, но появляется единичный сигнал на выходе элемента НЕ 5, по которому запускается дополнительный датчик 4 равномерно распределенных случайных чисел. Получившееся на его выходе число синхронно складывается с константой А + 2П в сумматоре 6, в результате чего на выходе этого сумматора образуется число, равномерно распределенное в интервале(А + 2П. А + + 2п+1-1). Это число сравнивается в схеме 9 сравнения со значением В. а если оно не превосходит В. то схема 9 сравнения вырабатывает сигнал, по которому оно переписывается в регистр 10 и попадает на выхрд генератора 11. Если получившееся число больше В, то сигнал от схемы сравнения не поступает, и в регистре 10 сохраняется предыдущее число. На этом цикл работы генератора завершается. Каждый последующий сигнал его работы аналогичен описанному. В результате на выходе генератора формируется последовательность случайных чисел, равномерно распределенных в произвольном интервале от А до В (где А и В - любые целые числа), со слабой коррелированностью между числами в пределах периода следования генерируемых чисел.
Быстродействие датчика практически соизмеримо с частотой следования тактовых импульсов генератора 1 тактовых импульсов. а период следования генерируемой последовательности, равный (2ν - 1) (2П - 1) - 2^'1+1, может быть при желании многократно увеличен за счет увеличения разрядности N датчика пседовслучайной двоичной последовательности.

Claims (1)

  1. Формула изобретения
    Генератор равномерно распределенных случайных чисел, содержащий генератортактовых импульсов, датчик равномерно распределенных случайных чисел, схему сравнения, регистр памяти, выход которого соединен с первым входом схемы сравнения, и регистр, разрядные выходы которого являются выходом генератора, отличающийся тем, что, с целью расширения функциональных возможностей за счет повышения быстродействия и увеличения периода следования генерируемых рав5 номерно распределенных в заданном интервале чисел, в него введены датчик псевдослучайной двоичной последовательности, элемент НЕ, дополнительный датчик равномерно распределенных случайных чисел, первый и второй сумматоры с константами, причем выход генератора тактовых импульсов соединен с входом запуска датчика псевдослучайной двоичной последовательности, выход которого соединен с входом запуска датчика равномерно распределенных случайных чисел и входом элемента НЕ, выход которого соединен с входом запуска дополнительного датчика равномерно распределенных случайных чисел, выход которого соединен с входом первого сумматора с константрй, выход датчика 5 равномерно распределенных случайных чисел соединен с входом второго сумматора с константой, выходы первого и второго сумматоров с константой через схему монтажного ИЛИ подключены к второму входу 10 схемы сравнения и к информационному входу регистра, вход управления записью которого соединен с выходом Меньше или равносхемы сравнения.
SU894741640A 1989-09-26 1989-09-26 Генератор равномерно распределенных случайных чисел SU1672445A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU894741640A SU1672445A1 (ru) 1989-09-26 1989-09-26 Генератор равномерно распределенных случайных чисел

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU894741640A SU1672445A1 (ru) 1989-09-26 1989-09-26 Генератор равномерно распределенных случайных чисел

Publications (1)

Publication Number Publication Date
SU1672445A1 true SU1672445A1 (ru) 1991-08-23

Family

ID=21471787

Family Applications (1)

Application Number Title Priority Date Filing Date
SU894741640A SU1672445A1 (ru) 1989-09-26 1989-09-26 Генератор равномерно распределенных случайных чисел

Country Status (1)

Country Link
SU (1) SU1672445A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 398940, кл. G 06 G 7/58, 1972. Авторское свидетельство СССР Ne 1056186, кл. G 06 G 7/58, 1982. *

Similar Documents

Publication Publication Date Title
SU1672445A1 (ru) Генератор равномерно распределенных случайных чисел
RU2092892C1 (ru) Генератор равномерно распределенных случайных чисел
SU1280618A1 (ru) Генератор случайных чисел
SU739602A1 (ru) Генератор псевдослучайных чисел
RU2022332C1 (ru) Генератор дискретных ортогональных сигналов
SU984001A1 (ru) Генератор псевдослучайных последовательностей импульсов
SU1249512A1 (ru) Генератор случайной последовательности
SU1223350A1 (ru) Генератор псевдослучайных чисел
SU497718A1 (ru) Устройство формировани псевдослучайных сигналов сложной структуры
SU1210209A2 (ru) Генератор псевдослучайных последовательностей импульсов
SU1177910A1 (ru) Устройство для формирования четверично-кодированных последовательностей
SU871314A2 (ru) Дискретный согласованный фильтр
SU1636993A1 (ru) Генератор псевдослучайных последовательностей
SU1587636A1 (ru) Формирователь многочастотных сигналов
SU1226450A1 (ru) Генератор нормально распределенных случайных чисел
SU742910A1 (ru) Генератор псевдослучайных двоичных последовательностей
SU1187247A1 (ru) Генератор случайных временных интервалов
JPS55132157A (en) Frame-synchronous pattern detecting circuit
SU890391A1 (ru) Генератор псевдослучайных чисел
RU2024053C1 (ru) Устройство для формирования словарей нелинейных рекуррентных последовательностей
RU2042187C1 (ru) Устройство для формирования распределения равномерно целочисленных псевдослучайных величин
SU903872A1 (ru) Генератор псевдослучайных чисел
SU903874A1 (ru) Генератор псевдослучайных чисел
RU2120179C1 (ru) Генератор белого шума (варианты)
SU1001097A1 (ru) Генератор псевдослучайных чисел