Генератор случайного процесса

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСНОМУ СВИ ЕТИЛЬСТВУ (61) Дополнительное к авт. свид- ву (22) 3аявлено 2612.78 (21) 2702687/18-24 с прнсоеднненнем заявки ¹ (23) Приоритет

Опубликовано 231180. Бюллетень ¹ 43

Дата опубликования описания 2311Â0

Союз Советскнк

Социалистических

Республик (ii) 781 799 (51)М. Кл,з

Государственный комитет,СССР ао делам изобретений и открытий

G 06 F 1/02

С 07 С 15/00 (53) УДК 681.325 (088.8) Л.В. Боброва, Г.М. Глазунова, Н.В. Киселев, Е.Н. Кузнецова и A.Ã. Снегурова (72) Авторы нзобретення (71) Заявнтель

Северо-Западный заочный политехнический (541 ГЕНЕРАТОР СЛУЧАЙНОГО ПРОЦЕССА

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

Известен генератор случайных про-, цессов, содержащий блок функциональНых преобразователей, задающих законы распределения цепи, вариаторы ре- 1О зисторы и логические элементы (1).

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

Наиболее близким по технической т5 сущности к предлагаемому является генератор случайного процесса с регулируемой функцией распределения, содержащий источник шумового сигнала, усилитель, сумматоры, нелинейный функ- 20 циональный преобразователь, электронно-лучевую трубку (ЭЛТ), блок развертки, двухпоэиционный переключатель, включенный между источником шумового сигнала и входом одного уси- 25 лителя, ко второму полюсу двухпозици-. онного переключателя подключен выход генератора развертки, а выход соответствующего сумматора соединен с модулятором ЭЛТ (2). 30

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

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

Для достижения поставленной цели в генератор случайного процесса,содержащий источник шума, сумматор, нелинейный функциональный преобразователь, выход которого является выходом генератора, а вход нелинейного функционального преобразователя соединен с выходом первого блока развертки,. введены ключ, элемент НЕ, блок воспроизведения функции трех переменных, блок памяти, блок сравнения и второй блок развертки, выход которого соединен с первым входом блока воспроизведения функции трех переменных и с первым входом блока сравнения, второй вход которого является входом генератора, а выход блока сравнения соединен со входом второго блока развертки и с первым входом ключа, выход которого соединен с его вторым входом, с группой входов нелинейного

781799 генератора.

65 функционального преобразователя и через элемент НЕ с первым входом сумматора, выход которого соединен с третьим входом ключа, а второй вход сумматора подключен к выходу блока воспроизведения функции трех переменных и ко входу блока памяти, выход которого соединен со вторым входом блока воспроизведения функции трех переменных, третий вход которого подключен к выходу источника шума.

На чертеже изображена блок-схема

Генератор содержит последователь-. но соединенные блок 1 развертки, блок

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

"политрон". Кроме того, в генератор входит блок б сравнения, вход которо- 20 го соединен с выходом блока 1 развертки, а выход — с управляющим входом блока 1 развертки и управляющим входом ключа 4, источник 7 шума, генерирующий случайную равномерную по- 25 следовательность сигналов, выход которого подключен к третьему входу блока 2 воспроизведения функции трех переменных. Генератор содержит так= же блок 8 памяти, выход которого соединен со вторым входом блока 2 воспроизведения функции трех переменных, . а вход — с выходом этого же блока 2.

Блок 8 памяти является многослойным, причем первый слой состоит из одной ячейки, второй — иэ двух, третий из трех и т.д. В генератор включены также второй блок 9 развертки, выход которого подключен к нелинейному функциональному преобразователю 5 и элемент НЕ 10, выход которого подклю- 40 чен к входу сумматора 3, а вход — к выходу ключа 4, соединенному также со вторим управляющим входом этого же ключа 4.

Моделирование стационарного слу- 45 чайного процесса по заданному семейству двумерных распределений W(x, x, С ) базируется на следующих йредпосылкax.

Каждое распределение из семейства W(x>, хе, c) зависит от двух перемеийых х, хЕ, являющихся сечениями моделируемого процесса, и одного параметра С; являющегося расстоянием между сечениями. На семейство накладываются два ограничения: 1) все рас- 55 пределения сосредоточены на конечных областях йэменения переменных Х,„,Ху, т.е. Финитны, 2) множество изменений параметра (," конечно и содержит К элементов.

Суть алгоритма состоит в следующем.

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

C= 1, 2..., К из заданного семейства двумерных распределений. Далее эти К вспомогательных процессов складываются, образуя стационарный случайный процесс. Первый вспомогательный процесс подчиняется двумерному распределению, соответствующему Ф=

1, что обеспеЧивает подчинение рядом стоящих сечений заданному двумерному закону распределения; второй вспомогательный процесс подчиняется двумерному распределению, соответствующему Г = 2, что обеспечивает подчинение двух сечений, от тоящих на два интервала, заданному закону распределения, третий вспомогательный процесс — двумерному распределению, соответствующему = 3, что обеспечивает подчинение двух сечений, отстоящих на 3 интервала, заданному закону распределения и т.д. Причем К двумерных распределений К вспомогательных процессов вычисляются таким образом, чтобы сумма вспомогательных процессов образовывала стационарный случайный процесс с заданным семейством двумерных распределений.

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

Блок моделирования функции трех переменных представляет собой К матриц Н3 потенциометров, квантователь, коммутатор, систему электронных ключей и нелинейный функциональный преобразователь, например типа "политрон".

Входами блока для моделирования функции трех переменных служат входы квантователя,коммутатора и вход нелинейного функционального преобразователя. Перед работой на матрицах из потенциометров выставляются значения функций, являющихся обратными сечений семейства двумерных плотностей M(x -, х, С), получающихся фиксированием зйачений параметра Г и одной из переменных х„.

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

Блок 1 развертки выдает сигнал,пропорциональный значению параметра, поступающий на первый вход блока 2 воспроизведения функции трех переменных. Коммутатор блока 2 -воспроизведения функции трех переменных подключает к функциональным пластинам политрона этого блока первую матрицу из потенциометров. Одновременно на третий вход этого же блока 2 с выхода источника 7 шума поступают случайные сигналы, подчиняющиеся равномерному закону распределения, а на второй вход - сигналы с выхода блока H,ïàìÿти.

781799

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

8 памяти и сумматора 3. Блок 8 памяти запоминает этот сигнал в первой ячейке первого слоя и одновременно выдает сигнал иэ последней ячейки следующего слоя. В течение одного цикла сигнал развертки блока 1 развертки подается на первый вход (вход коммутатора) блока 2 воспроизведения функции трех переменных, подключая поочередно к функциональным пластинам политрона блока 2 все матрицы из потенциометров. Пусть, например,, к функциональным пластинам политрона блока 2 воспроизведения трех переменных подключаются значения i-той матрицы. Одновременно на второй вход (вход второго квантователя) блока 2 воспроизведения функции трех переменных поступает сигнал Х из последней ячейки i-того слоя блока 8 памяти, а на третий — случайные равномерно распределенные сигналы с выхода источника 7 шума. На функциональные пластины политрона блока моделирования функции трех переменных поступает напряжение функции, обратной к сечению двумерной плотности распределения W(i, ., X ) при Г= к = х . Так как хк - случайный рав% номерно распределейный сигнал, с выхода блока 2 воспроизведения функции трех переменных снимается сигнал, который в совокупности с сигналом второго входа подчиняется требуемому двумерному распределению. Этот сигнал, являющийся первым значением

1-того вспомогательного процесса,поступает на входы блока 8 памяти и сумматора 3. Блок 8 памяти запоминает этот сигнал в первой ячейке i-того слоя и одновременно выдает сигнал иэ последней ячейки (i + 1)-ro слоя.

Сумматор 3 суммирует первое значение

1-того вспомогательного процесса со значением всех предыдущих вспомогательных процессов.

Чтобы зафиксировать момент окончания цикла развертки, сигнал с блока

1 развертки подается на первый вход блока 6 сравнения, на выходе которого появляется сигнал, если напряжение выхода блока 1 развертки, подаваемое на первый вход блока 6 сравнения, совпадает с пороговым значением, подаваемым на второй вход;(уставка) блок 6 сравнения. Сигнал с выхода блока 6 сравнения подается на управляющий вход блока 1 развертки, начиная новый цикл развертки, и на первый управляющий вход ключа 4, замыкая его.

Сигнал с выхода су "матора 3 «ереэ замкнутый ключ 4 поступает как на входы нелинейного функционального преобразователя 5, так и на вход элемента НЕ 10 и далее — на второй вход сумматора 3, обеспечивая тем самым

"обнуление" сумматора. Кроме того, сигнал с выхода ключа 4 передается на второй управляющий вход этого же ключа, размыкая цепь сумматор 3 нелинейный функциональный преобразователь 5. Частота .блока 1 развертки

1 в m раз (m > 2) больше частоты блока 9 развертки. Значит эа период развертки блока 9 развертки на функцио15 нальные пластины нелинейного функциоэ нального преобразователя 5 будет поочередно подано m прогенерированных значений случайного процесса, а следовательно, с выхода его будет сниматься непрерывный случайный сигнал, Щ подчиняющийся заданной двумерной функции распределения.

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

Генератор случайного процесса,содержащий источник щума, сумматор,нелинейный функциональный преобразователь, выход которого является выходом генератора, а вход нелинейного функционального преобразователя соединен с выходом первого блока развертки, отличающийся тем, что, с целью повышения точности генератора, он содержит ключ, элемент НЕ, блок воспроизведения функции трех переменных, блок памяти, блок сравнения и второй блок развертки, выход которого соединен. с первым входом блока воспроизведения функции трех

49 переменных и с первым входом блока сравнения,--второй вход которого является входом генератора, а выход блока сравнения соединен со входом второго блока развертки и с первым входом

4 ключа. выход которого соединен с его вторым входом, с группой входов нелинейного функционального преобразователя и через элемент НЕ с первым входом сумматора, выход которого сое® динен с третьим входом ключа, а второй вход сумматора подключен к выходу блока воспроизведения функции. трех переменных и ко входу блока памяти, выход которого соединен со вторым входом блока воспроизведения функции ээ трех переменных, третий вход которого подключен к выходу источника шума.

Источники информации, принятые во внимание прн экспертизе

1. Авторское свидетельство СССР д) У 429420, кл. G 06 G 7/52, 1973.

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

В 422063, кл. С 06 G 7/52, 1973 (прототип).

781799 аВна

Составитель A. Карасов ,Редактор О. Малец Техред A.A÷ Корректор Л. Иван

Заказ 8135/53 Тираж 751 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб;, д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4