SU1363199A1 - Random-number generator - Google Patents
Random-number generator Download PDFInfo
- Publication number
- SU1363199A1 SU1363199A1 SU864097975A SU4097975A SU1363199A1 SU 1363199 A1 SU1363199 A1 SU 1363199A1 SU 864097975 A SU864097975 A SU 864097975A SU 4097975 A SU4097975 A SU 4097975A SU 1363199 A1 SU1363199 A1 SU 1363199A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- inputs
- input
- outputs
- multiplier
- Prior art date
Links
Landscapes
- Complex Calculations (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано дл получени совокупности некоррелированных случайных величин, ориентированных на решение задач статистического моделировани . Цель изобретени - расширение области- применени генератора за счет обеспечени некоррелированности формируемых чисел. Генератор содержит ключи 1,2, блок 3 пам ти, умножители 4,5, сумматор 6, вычитатель 7, умножители 8,9,10, сумматоры 11,12, делители 13,14, блоки 15,16 регистрации, элемент И 17, ключи 18,19. 1 ил. ш (Л с со со The invention relates to computing and can be used to obtain a set of uncorrelated random variables oriented towards solving statistical modeling problems. The purpose of the invention is to expand the scope of application of the generator by ensuring the uncorrelatedness of the generated numbers. The generator contains keys 1,2, memory block 3, multipliers 4.5, adder 6, subtractor 7, multipliers 8.9.10, adders 11.12, dividers 13.14, registration blocks 15.16, And 17, keys 18,19. 1 il. w (l with so with
Description
1one
Изобретение относитс к вычислительной технике и может быть использовано дл получени совокупности некоррелированных случайных величин, ориентированных на решение задач статистического моделировани .The invention relates to computing and can be used to obtain a set of uncorrelated random variables oriented towards solving statistical modeling problems.
Цель изобретени - расширение области применени генератора.за счет обеспечени некоррелированности формируемых чисел.The purpose of the invention is to expand the scope of application of the generator. Due to the non-correlation of the generated numbers.
На чертеже приведена блок-схема генератора.The drawing shows a block diagram of the generator.
Генератор содержит ключи 1 и 2, регистр 3 пам ти, умножители А и 5, сумматор 6, вычитатель 7, умножители 8,9 и 10, сумматоры 11 и 12, делители 13 и 14, блоки 15 и 16 регистрации , элемент 17 И, ключи 18 и 19.The generator contains keys 1 and 2, memory register 3, multipliers A and 5, adder 6, subtractor 7, multipliers 8.9 and 10, adders 11 and 12, dividers 13 and 14, registration blocks 15 and 16, element 17 AND, keys 18 and 19.
Принцип работы генератора состоит в том, что он реализует способ полу-t чени некоррелированных случайных ве личин на основе метода линейных пре- образований исходной системы коррели рованных случайных величин.The principle of the generator is that it implements the method of obtaining uncorrelated random variables based on the method of linear transformations of the original system of correlated random variables.
Работа генератора происходит в след5тощей последовательности. На управл ющий вход генератора подаетс тактовый импульс, который поступает на управл ющие входы ключей 1 и 2 и регистра 3 пам ти. Одновременно с тактовым импульсом на информацион- ные входы генератора подаютс случай ные числа и z, которые поступают через ключи 1 и 2 соответственно на умножители 4 и 5.The generator works in the following sequence. A clock pulse is applied to the control input of the generator, which is fed to the control inputs of keys 1 and 2 and memory register 3. Simultaneously with the clock pulse, random numbers and z are fed to the information inputs of the generator, which are received via keys 1 and 2, respectively, to multipliers 4 and 5.
Одновременно этот управл ющий сигнал воздействует на регистр 3 пам ти, с выходов которого посто нные коэффициенты (заранее рассчитан- le и введенные в регистр З) поступают в определенные блоки: cosoi - в умножитель 4 и в сумматор 12;. sin oi - в умножитель 5 и в сумматор 11; cos ft - в вычитатель 7 и в делители 13 и 14. Результаты с умножител 4 ( cos «i ) и с умножител 5 (z sin oi ) постзт1ают в сумматор 6, в котором происходит суммирование величин cos oi и z sin oi . Сумма + z sin поступает в умножитель 8, где происходит перемножение суммы cosci + z sinoi на разность cos р - 1, снимаемый с вычитател 7. Результат поступает одновременно в умножители 9 и 10.At the same time, this control signal acts on the register 3 of the memory, from the outputs of which the constant coefficients (pre-calculated and entered into register 3) are transferred to certain blocks: cosoi - to the multiplier 4 and to the adder 12 ;. sin oi - to the multiplier 5 and to the adder 11; cos ft - to subtractor 7 and to dividers 13 and 14. The results from multiplier 4 (cos i i) and from multiplier 5 (z sin oi) are posted to adder 6, in which the values of cos oi and z sin oi are summed up. The sum + z sin goes to the multiplier 8, where the multiplication of the sum cosci + z sinoi by the difference cos p - 1 takes place from the subtractor 7. The result goes simultaneously to the multipliers 9 and 10.
В умножителх 9 и 19 происходит перемножение величины (cos - )In multipliers 9 and 19, the multiplication of the magnitude occurs (cos -)
36319923631992
x(coscii + z sin oi ) соответственно на коэффициенты sin л и cosoi . Результаты с умножителей 9 и 10 посту- g пают соответственно в сумматоры 11 и 12, где происходит их суммирование со случайными числами z и .x (coscii + z sin oi), respectively, on the coefficients sin l and cosoi. The results from the multipliers 9 and 10 are entered respectively into adders 11 and 12, where they are summed with random numbers z and.
z -f sine6(cos - l)(fcosoi + + z sin 6i ) и + cosoi ( l) z -f sine6 (cos - l) (fcosoi + + z sin 6i) and + cosoi (l)
10 ( cos oi + z sin ei ) поступают соответственно в делители 13 и 14, где происходит их деление на величину cos |3 . Частные от делений поступают в блоки 15 и 16 регистрации. После10 (cos oi + z sin ei) go to the dividers 13 and 14, respectively, where they are divided by the value cos | 3. Private from the divisions come in blocks 15 and 16 of the registration. After
If регистрации случайных чисел на управл ющих вьпсодах блоков 15 и . 16 формируютс импульсы, которые поступают на элемент 17 И.If registering random numbers on the control signals of blocks 15 and. 16 impulses are formed that arrive at element 17 I.
На выходе элемента I7 И формиру20 етс управл ющий импульс, который устанавливает в нулевое положение сумматоры 6, 11 и 12, Этот же импульс подаетс на управл ющие входы ключей 18 и 19. В результате этогоAt the output of the element I7 And a control pulse is formed, which sets zeroers 6, 11 and 12 to zero position. The same pulse is fed to the control inputs of keys 18 and 19. As a result,
25 на выходах генератора одновременно по вл ютс случайные числа у и х. При поступлении на выходе генератора следую1чих случайных чисел и та.ктового импульса процесс повтор етс по при-25 random numbers y and x appear at the generator outputs at the same time. Upon receipt at the output of the generator of the following random numbers and such an impulse, the process is repeated according to
30 веденной схеме.30 led scheme.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864097975A SU1363199A1 (en) | 1986-05-19 | 1986-05-19 | Random-number generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864097975A SU1363199A1 (en) | 1986-05-19 | 1986-05-19 | Random-number generator |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1363199A1 true SU1363199A1 (en) | 1987-12-30 |
Family
ID=21249151
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU864097975A SU1363199A1 (en) | 1986-05-19 | 1986-05-19 | Random-number generator |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1363199A1 (en) |
-
1986
- 1986-05-19 SU SU864097975A patent/SU1363199A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 401985, кл. G 06 F 7/58, 1971. Авторское свидетельство СССР № 444176 кл. G 06 F 7/58, 1972. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1363199A1 (en) | Random-number generator | |
SU1756887A1 (en) | Device for integer division in modulo notation | |
SU1605254A1 (en) | Device for performing fast walsh-adamar transform | |
SU1569823A1 (en) | Multiplying device | |
SU666535A1 (en) | Arrangement for computing walsh transform coefficients | |
SU744555A1 (en) | Device for computing walsh conversion coefficients | |
RU2022332C1 (en) | Orthogonal digital signal generator | |
SU1751748A1 (en) | Complex number multiplying device | |
SU1444817A1 (en) | Device for computing walsh coefficients | |
SU1411775A1 (en) | Device for computing functions | |
SU1517026A1 (en) | Dividing device | |
RU1824641C (en) | Device for computing function expansion coefficients | |
RU1829028C (en) | Generator of orthogonal signals | |
SU1599849A1 (en) | Combination computing data converter | |
SU1631555A1 (en) | Arithmetic device for fast fourier transform processor | |
SU686034A1 (en) | Multichannel digital smoothing device | |
SU1191917A1 (en) | Device for calculating values of functions of two arguments | |
SU1487016A1 (en) | Device for shaping rademacher signals | |
SU1363248A1 (en) | Digital filtration device | |
SU1397907A1 (en) | Random number generator | |
SU902248A1 (en) | Device for conversion of time interval to code | |
SU744977A1 (en) | Frequency-to-code converter | |
SU911526A1 (en) | Device for multiplying unit-counting codes | |
SU1385264A1 (en) | Recursive digital filter | |
SU1168966A1 (en) | Processor for transforming digital signals into haar-like bases |