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

 

(! 9) () 1) СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК (5!)4 Н 03 К 3/84

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3777766/24-21 (22) 03.08.84 (46) 30.12,85. Бюл. Ф 48 (72) Э.В, Борисов и Е,С. Егоров (53) 621.374.2 (088.8) (56) Яковлев В.В, Федоров Р.Ф. Стохастические вычислительные машины.

Л.: Иашиностроение, 1974, с.247.

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

У 894706, кл. G 06 F 7/58, 1981. (54) ГЕНЕРАТОР PABHOMEPHO РАСПРЕДЕЛЕННЫХ ПСЕВДОСЛУЧАЙНЫХ ВЕЛИЧИН (57) Изобретение относится к импульс" ной технике и, в частности к устройствам для получения псевдослучайных величин. Целью изобретения является повышение точности их равномерного распределения. Устройство содержит первый и второй генераторы I и 3 запускающих импульсов, первый, второй и третий элементы 2,7 и 13 задержки,элемент ИЛИ 4, триггер 5, генератор 6 тактовых импульсов, счетчик 8, группу 9 элементов И, блок 10 регистров памяти, блок 11 иэ N групп по N элементов И в группе, N элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 12, схему 14 сравнения и регистр 15 памяти ° Входы каждого из N элементов блока 12 соединены с соответствующими выходами элементов И блока ll. Во время работы устройства генератор 1 вырабатывает импульс, который переводит счетчик 8 в исходное нулевое состояние и устанавливает в соответствующие состояния триггеры блока 10 и регистра 15 памяти. При этом в регистре 15 устанавливается число m которое соответствует числу точек, которые должны быть сформированы генератором равномерно распределенных псевдослучайных величин, Последовательность всех выполняемых операций при- водится в описании изобретения.

202038 2 регистров блока 10 регистров памяти осединены с вторыми входами элементов И соответствующей группы элементов И блока 11 иэ групп по hl элементов И d rpy— пе.

15

1 1

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

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

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

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

2, второй генератор 3 запускающих импульсов, элемент ИЛИ 4, триггер

5, генератор 6 тактовых импульсов, второй элемент задержки 7, счетчик

8, группу 9 элементов И, блок 10 регистров памяти, блок ll из N групп по Б элементов И в группе, N элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 12, третий элемент задержки 13, схему

14 сравнения, регистр 15.памяти.

Входы каждого из N элементов ИСКЛЮЧАЮЩЕЕ ИЛИ .12 соединены с соответствующими выходами элементов И блока 11 из Н групп по Н элементов

И в группе, первые входы элементов

И каждой из групп которого соединены с выходом соответствующего элемента И группы 9, первые входы элементов И которой соединены с выходами соответствующих разрядов счет. чика 8 и с первой группой входов схемы 14 сравнения, вторая группа входов которой соединена с выходами регистра 15 памяти, соответствующие установочные входы триггеров которого соединены с установочным входом счетчика 8, установочным входом блока 10 регистров памяти, входом первого элемента задержки 2 и выходом первого генератора 1 запускающих импульсов, вход которого соединен с входом второго генератора 3 запус" кающнх импульсов, выход которого через элемент ИЛИ 4 соединен с первым входом триггера 5; второй вход которого соединен с выходом первого элемента задержки 2. Выходы схемы

14 сравнения через второй элемент задержки 7 соединен с вторым входом элемента ИЛИ 4. Выход триггера 5 соединен с входом генератора б тактовых импульсов, выход которого соединен с входом синхронизации счетчика

8 непосредственно, а с вторыми входами элементов И группы 9 — через третий элемент задержки 13, Выходы

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

При включении устройства управляющее напряжение подается на генераторы 1 и 3 запускающих импульсов

При этом генератор 3 вырабатывает импульс, который через элемент ИЛИ

4 поступает на вход установки в ноль триггера 5 и устанавливает его в ну» левое состояние. После задержки на время переходных процессов в триггере 5 генератор 1 также вырабаты-. вает импульс, который обнуляет счетчик 8 и устанавливает в соответствующие состояния триггеры блока 10 регистров памяти и регистра 15 памяти, При этом в регистре 15 памяти устанавливается число m, соответствующее числу точек, которые должны быть сформированы генератором равномерно распределенных псевдослучайных вели» чин, что обеспечивается соответствую" щим соединением выхода генератора 1 с входами триггеров регистра 15 памяти. В регистрах блока 10 регистров памяти устанавливаются: в первом регистре число v =2 "; во второмv =2 2и так далее до ч,4=2 N .Äëÿ

2 этого числа представляются в двоичном коде и установка регистров блока

10 регистров памяти производится установкой триггеров в единичное или нулевое состояние аналогично регистру 15 памяти. Кроме того, импульс с выхода генератора I запускающих импульсов после задержки в элементе задержки 2 на время пере» ходных процессов при записи чисел в регистры памяти 15 и блока IO подается на второй вход триггера 5 и устанавливает его в единичное состояние. В результате начинает работать генератор б тактовых импульсов, сигналы которого поступают на счетный вход счетчика 8. Счетчик 8 формирует номера точек, каждому из которых соответствует определенное состояние разрядов счетчика. Импульс, который был подан на вход счетчика 8, после

02038 4

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

20

В элементах ИСКЛЮЧАЮЩЕЕ ИЛИ 12, на которые поступают коды из блока

11, производится логическое сложение сигналов, поступающих на их входы.

В результате на выходах этих элементов формируется величина коорди1 наты первой точки. Процессы, описан-, ные выше с момента выработки первого импульса генератором тактовых им пульсов 7, повторяются для второго и последующих импульсов. В результате на выходах N элементов ИСКЛЮЧАК)ЩЕЕ ИЛИ 12 формируется последовательность величин координат точек, номера которых последовательно формируются счетчиком 8. При этом код с выхода счетчика 8 в течение времени работы устройства сравнивается в схеме 14 сравнения с кодом, записанным в регистре 15 памяти. При. равенстве кодов,что соответствует моменту окончания формирования величин координат всех точек, на выходе схемы 14 сравнения формируется импульс, который после задержки в элементе задержки 7 на время переходных про-. цессов в счетчике 8 через элемент

ИЛИ 4 поступает на вход установки в ноль триггера 5, что приводит к прекращению работы.

3 12 задержки в элементе задержки 13 на время переходных процессов в счетчике поступает на входы элементов И . группы 9. Тем самым производится опрос разрядов счетчика 8, и сигналы, соответствующие состоянию разрядов счетчика, поступают на входы групп блока 11 из N групп по М элементов

И в группе. При этом сигнал с выхода элемента И группы 9, соответствующий первому разряду счетчика 8, поступает, на первые входы элементов И первой группы, сигнал с выхода второго элемента И группы 9 - на первые входы элементов. И второй группы блока 11 из N групп по Н элементов И в группе и так далее. Таким образом, если соответствующий разряд счетчика 8 находится в состоянии "1", то код соответствующего регистра блока 10 регистров памяти поступает на выход блока ll из N групп по М элементов

И в группе.

Генератор равномерно распределенных псевдослучайных величин, содер жащий генератор тактовых импульсов, триггер, элемент ИЛИ, счетчик, группу элементов И, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, отличающийся тем,что,с целью повышения точности равномерного распределения, он содержит первый и второй генераторы запускающих импульсов, первый, второй, третий элементы задержки, схему сравнения, регистр памяти, блок регистров памя" ти, блок из N групп по Я элементов

И в группе, N-1 элемент ИСКЛЮЧАЮ

ЩЕЕ ИЛИ, входы каждого из N элемен-.ч тов ИСКЛЮЧАЮЩЕЕ ИЛИ соединены с соответствующими выходами элементов

И блока из N групп по N элементов в группе, первые входы элементов И каждой из групп которого соединены с выходом соответствующего элемента И группы, первые входы элементов

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

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

40 вход которого соединен с выходом первого элемента задержки,. выход схемы сравнения через второй элемент задержки соединен с вторым входом элемента ИЛИ, выход триггера сое»

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

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

 

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

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

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

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

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

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

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

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

Изобретение относится к области электротехники, в частности к области генерирования электрических импульсов с использованием трансформаторов

Изобретение относится к импульскной технике

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

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

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