Генератор псевдослучайных чисел
Иллюстрации
Показать всеРеферат
И.тобретеиие относится к импульсной технике и может быть иснользовано в вычислительной и и н фор.м а цион но-из мер и тельной те.чнике. Цеть изобретения расширение { функциональных воз.можносгей. Генератор содержит «.-разрядный регистр 1 сдвига с сумматором по модулю два в цепи обратной связи, генератор 2 тактовых импульсов и н 1 последовательно соедииениых блоков 3 коммутации, управляющие входы каждого из которы.х соединены с выходами соответствующих распределителей потенциалов 4, входы которых через соответствующие делители 5 частоты подсоединены к выходу генератора 2 тактовых импульсов. Информационными входами схемы последовательно соединенньгх б. юков коммутации 3 яв.тяются выходы регистра 1 сдвига. Причем один из выходов каждого блока 3 коммутации янляется общи.м выходом устройства вместе с обоими выходами последнего бло ка 3 коммутации. 1 з.п.ф-лы, 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„I 418892 () 4 Н 03 К 3184, (з 07 С 15 00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
9пе и
Ь х 1
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (6l) 602с)75 (21) 4!58885/24-21 (22) 09.12 86 (46) 2, 3.08.88. Вк).i. Л 31 (72) В. М. Абдрашитов, b. 11. Козлов и 10. А. 1 рубчанинов (53) 621.374.2 (088.8) (56) Авторское сви.(стельство ССс.Р
М 602975, кл. G 07 С !5/00, 1976. (54) l l .11ГРАТОР ПСЕВДОСЛУЧАЙНЫХ
Ч ll(l.. (57) 1lçîáðåòåíèå относится к имнуль ной тсхникс и может быть использовано в вычисли гельной и информационно-измсритс 1!,— ной те.;нике. 1!с ть изобретения расп ирснис <(ix нк iiinii;iльных во мож нос гей. Генератор содержит tl-разрядный регистр 1 сдвига
; сумматором llo модулю два в цепи обратной связи, генератор 2 тактовых импульсов и и — 1 последовательно соединенных блоков
3 коммутации, управляющие входы каждого из которых соединены с выходами соответствующих распределителей потенциалов
4, входы которых через соответствующие делители 5 частоты подсоединены к выходу генератора 2 тактовых импульсов. Информационными входами схемы последовательiln соединенны c блоков коммутации 3 являются выходы регистра 1 сдвига. Причем о.(ин из выходов каждого блока 3 коммутации является общим выходом устройства вместе с обоими выходами последнего б in ка 3 коммутации. 1 3.ll.ô-lhl, 2 ил.
BOX
Ь:х. и-7
14 1889 .) Изобретение Огносигся к импульсHQH технике, может быть и(ч)ользовано в вычис лительной и информационно-измерительной технике и является усовершенствованием изобретения по авт. сВ..Х} 6()2975.
Цель изобретения расширение функциональных возможностей генератора псевдос Iyt»Ht«i)x чисел:(3 счет увеличения периода формируемой последовательности чисел.
На фиг. 1 пре гставлеHd структурная схема генератора псевд<клучайиых чисел; и» фиг. 2 схеча примера выполнения кочмутатора.
Генератор псевдос.)учайных чисе,) (фиг. 1) содержит п-разрядный регистр 1 сдви)» с сучм»гором 110 моду l)o два в цепи обратной связи, генератор 2 тактовых HMH)> .IbcoB, (>1 - 1 ) коммутатОрОВ 3.1 — -3.>< — 1, (n — 1) р )c)tpezi лителей 4.1 -4л) -1 потенциа
5 j частоты (j=j, 2, ..., n- 1) соединен с входом j-го распределителя 4./ потенциалов, выходы которого соединены с входами у«р»вления I-гo комчутатора Зл. Входы I-10 коммутатора Зл (i=2, 3, ..., n 1) соединены с соответствук>щил)и выходами (1 — ) гÎ кол(мутатора 3. I-! (1оследовательно сое)uill. и и ые I- и дел ител ь 5л частоты, I-й рас«ред»литель 4л ш>)(ч)ци;) loв и 1-й коммут»тор Зл образуют (-к> груп«у 6л блоков устройства.
Кочмут»тор Зл (<(>иг. 2) содержит (i=1, ",, н 1) К групп 7 ио К эл«чен г<>В 1! в гj)x f«l(. и jx элементов ИЛИ (К=-2, 3, ..., n), Выхо)bl KoTopblx являются
Выход»ми h<>x)мутатора 3.<, управляющие
Вхо.ll>l hoT()f)<» <) с()(äèíåíû с первым входам))
<Оотистсгвук>п(их эдемеHToB И груни 7. Вторые tix<; (ы t <)<>»ti. i t l «ук)1«их элементов 1! г f>x «II 7 "<)t. i«if иы м< жду собой и являются
« >(>THt ;, ):«>ои(ими нхо)ами кочл)уT» IOð» 3 I, Вы;;ы .)счеi г<)H 11 груп<)ы 7 f (1.=1, 2, К) <«,:»< иы Вход»миi-10 элеM<. HT» И,
});><> у)X Г< и(Рс))ОР;1 110< I!Л<НХIЧ>11)йНЫХ tlиc,) f>, l, Сл);)Грин;)Н>т,(Ля <Х)у и iя, КОГда раЗря L. и<). ) ) р< i истр; ) сдвиг» р;)вн» четыреч ()I==
=- j }. 1 lh1 )»..и l)MII), lt,< ы, «Осту)1»я il;i Bx();1 (>< I lit гp(l I г,«1«f », Вь)зыв»)<>т «OHBлсни< f)
II(. риого комч;1»г(>р» 3.! (!ри эточ на Од«<>ч
И 1 ив)ходов h» )K t<>Ã(> il 1 >)r! f)pедел ИТ(х 1(И 1
«îlt нци))лов ирису) IHx(.1 II<)lh нциал, посту и»ю(ций Hd один и> упранляк>щиx Hxv;t()H
<..Оотв(. T(твуK)1« t. 10 h<) M M ) Т;) 1 «р» 3. Раз р<
«1»к»ций потенциа f «00Ty)i»eT H» Bxo;)if t<)ОТВетствующих элементов И груни 7 KQMMxl»горов 3 и Об<>0)и ч и Вает T(>M 03 M bi M ветствующую коммутацию в последних. С
Bblx0 LoM генератора связан один из информационных входов коммутатора Зл, номер I которого соответствует номеру управляк)щего входа, на котором в данный момент
Време«и присутствует разрешающий цотенци»л. (.)став«)иеся информационные входы коммутатора соединяются с остальными его
BblXOÄ»MÈ.
)()
Коэффицие)ггы пересчета у делителей 5 частоты выбираются следующим образом: у делителя 5.1 частоты коэффициент пересчета равен (и — )! 2", у второго — (n
24! 2", у третьего — (n --3)! 2" и так далее, и у последнего делителя 5.n — -1 частоты коэффициент пересчета равен 1! 2".
Благодаря н»личию коэффициента 2" у последнего делителя 5.п- 1 частоты в цепи тактирования рас«редели )еля 4.n потенциалов р»зрешающий потенциал на одном из его Вы одов удерживается в течение генер»ции Одного цикла псевдослучайных чисел.
Р»зрец)акнций потенциал на одном из выходов предыдущего распределителя 4.rt 2 иоT(.нциалОв удерживается 10 тех пор, пока не происходи) переключение последнего раси(е )елителя 4 ц «отенциалов ио всем егo
Вь)ходам и разрешающий потенциал не появляется снова на его первом вы оде, и т. д.
Т))кич образом, В течение одного цикла
)х нера«ни псевдослучайных чисе.l <кущесTBзя<. тся ОДHH из ВозмОжнl lx n. Вари»нтОВ
КОММутацИй ВЫХОДОВ рЕГИх Тра СДВИГ» С ВЫx<)n»MH )енер»тора. !»к, .Iëя луч»я if=4 «осле.l<>B;)T<льно
«p(»1звОдя I(. я следующие 4 .= — 24 вари»нта кочмут»ций: 1234, 243, 1324, 1342, 1423.
1432, 2134, 2143. 23!4, 2341, 24!Л, 2431, 3124, 3142, 3214, 3241, 3412, 3421, 4!23, 4132, 4213, 123 1, 4312, 4321, где цифры с<н> ) Ветствун>т
«очер» ч В))хо,)ОВ j)<. гистр;1 с,)ви)», » и. ме< T() В гру пив II()Xl(P>> ВЫ ХО 1» X Стройств».
4() л)<)р.)(ула и»о<)ре) ениэ<
1. 1 л HBj)ill <)p «сев 10
»В I <. В. Хо 6()2 э75, ОТ.Z(l«QIOI((l((lt Ч ) ВM I го, «целью р»с«ирен«я фу нкциоиальных в<>M<>H(ди)и н«ых,ил«геля 1»стоты, распределителя 1)отец«и»лов и коммутатора, q(} Вxo lt>I I гo комчут;)т< р» Itл которыx (I= — 2, 3, .... и () с<иди«сны с <<><>TBBT(T)tx)ot;)HM)t
Выхо,(ал)и (I 1) го KOMit> f;) гор», )ходы .)елителей частоты с(>ели«сны с выходом генеj)I1TOP3 Т»К Г()BJ>IX И MHV. IЬСОВ (I! -j)il. РЯ lt!<> Tt> ре )IOTp» сдвиг»).
2. Г(нератор по и. 1, 0<.г«>, к<>мчх га гор содерж)г) К гру и« il(> jx элеМснтив И и Грунин И h, э. И Mt и) <»1 !1 (И, Ht>lx<),1ы к<>101>1>lл Hil зи <> I . >I II) I ><> I:I лl). )>Ол1 чч!
4188о2 татора, в.со tt f i ttp;IBленин которог 1 сгп 1инены с «cptf»thIH Bho,1ами < оотнетствуиоин1h
Э С ht 4. I I TO B 1 1 B P tt 111:, Н I () P i tt t. I h ().1 t>l < < t O T B O 1е т В 1 Io 11(и h э л 1. м с t I т o B l 1 г 1 < t," I I I < е «с 3 и и <. I 1 ы м c н
< .«Tt
fch;ъеа ll В", < ° t
Н<«<и<;«< II Г «ри,<я
$ \
I4ffIIlIfIlfl i t, <,!l <и «i: к«<и и<«« .I t!t .1«:.v<«)<);)t;,:tt
« <«и« иt: t« lt < и »< .< .,". <, . <. f
Т ь ь ь ь ь ь
Л OO()OH H RB,IrlIOT<: < ()Ol BC .T< TBh IOHtH VIH BhO:ими коммутатора. вы оды элементов И I-й гр 111ы (I= I, 2, ..., К > соелинены е Bho„ами 1 го элемс tITII И,111.