SU913375A1 - Pseudostochastic device for multiplying values - Google Patents
Pseudostochastic device for multiplying values Download PDFInfo
- Publication number
- SU913375A1 SU913375A1 SU792759647A SU2759647A SU913375A1 SU 913375 A1 SU913375 A1 SU 913375A1 SU 792759647 A SU792759647 A SU 792759647A SU 2759647 A SU2759647 A SU 2759647A SU 913375 A1 SU913375 A1 SU 913375A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- outputs
- pseudo
- output
- pseudostochastic
- Prior art date
Links
Landscapes
- Analogue/Digital Conversion (AREA)
Description
Изобретение относится к вычислительной технике и может быть использовано в цифро-аналоговых машинах, в том числе стохастических, для умножения аналоговых величин.The invention relates to computing and can be used in digital-analog machines, including stochastic, to multiply analog values.
Известны вероятностно-импульсные устройства для умножения, содержащие датчики случайных чисел, декодирующее преобразователи, схемы сравнения, элемента И и счетчик результатов [1] и С24.Known probabilistic-pulse devices for multiplication, containing sensors of random numbers, decoding converters, comparison circuits, the element And and the counter of results [1] and C24.
Однако эти устройства характеризуются невысоким быстродействием и отличаются сложностью.However, these devices are characterized by low speed and are complex.
Наиболее близким к настоящему изобретению по технической сущности является псевдостохастическое устройство для умножения аналоговых величин, содержащее генератор псевдослучайных чисел на сдвиговом регистре с обратной связью, соединенный своими выходами со входами цифроаналогового декодирующего преобразователя и через блок сумматоровThe closest to the present invention in technical essence is a pseudostochastic device for multiplying analog values, containing a pseudo-random number generator on a shift register with feedback, connected by its outputs to the inputs of a digital-analog decoding converter and through a block of adders
22
по модулю 2 - с аналогичными входами второго цифро-аналогового декодирующего преобразователя. Выходы двух декодирующих преобразователей соединены со входами двух блоков сравне5 ния (компараторов), на вторые входы которых подаются аналоговые напряжения, представляющие перемножаемые величины. Выходы компараторов соединены со входами элемента И, выходmodulo 2 - with similar inputs of the second digital-to-analog decoding converter. The outputs of two decoding converters are connected to the inputs of two blocks of comparison with 5 (comparators), the second inputs of which are supplied with analog voltages representing multiplied values. The outputs of the Comparators are connected to the inputs of the element And, the output
10 которого подключен к тактированному счетчику импульсов, число которых за такт работы сдвигового регистра пропорционально произведению сомножителей £33 · 10 of which is connected to a clocked pulse counter, the number of which per cycle of the shift register is proportional to the product of factors £ 33 ·
15 Однако это устройство отличается относительной сложностью. 15 However, this device is relatively complex.
Целью изобретения является упрощение устройства.The aim of the invention is to simplify the device.
Поставленная цель достигаетсяThe goal is achieved
м тем, что псевдостохастическое устройство для умножения аналоговых величин, содержащее генератор псевдослучайных чисел, первый и второй The fact that a pseudostochastic device for multiplying analog quantities, containing a pseudo-random number generator, the first and second
3 913375 43 913375 4
блоки сравнения, первые входы которых являются входами сомножителей устройства, элемент И, первый и второй входы которого соединены с выходами соответственно первого и второго блоков сравнения, счетчик, вход которого соединен с вьГходом элемента И, содержит двухвыходной декодирующий преобразователь, входы которого соединены с выходами генератора псевдослучайных чисел, а первый и второй выходы соединены со вторыми входами соответственно первого и второго блоков сравнения.Comparison units, the first inputs of which are inputs of device multipliers, the AND element, the first and second inputs of which are connected to the outputs of the first and second comparison blocks, respectively; the counter, whose input is connected to the input of the AND element, contains a two-output decoding converter, whose inputs are connected to the generator outputs pseudo-random numbers, and the first and second outputs are connected to the second inputs of the first and second comparison blocks, respectively.
На фиг. 1 приведена блок-схема устройства; на фиг. 2 - схема двухвыходового декодирующего преобразователя.FIG. 1 shows a block diagram of the device; in fig. 2 is a diagram of a two-output decoding converter.
Устройство содержит генератор псевдослучайных чисел 1, двухвыхо- довой декодирующий преобразователь 2, первый 3 и второй 4 блоки сравнения, элемент И 5 и счетчик 6.The device contains a pseudo-random number generator 1, a two-output decoding converter 2, the first 3 and second 4 comparison units, the AND element 5 and the counter 6.
Выходы генератора псевдослучайных чисел 1 соединены со входами двухвыходового декодирующего преобразователя 2, выходы которого соединены со· вторыми входами первого 3 и второго 4 блоков сравнения. Первые входы блоков сравнения 3 и 4 являются входами сомножителей устройства, а выходы подключены ко входам элемента И 5, выход которого соединен со входом счетчика 6.The outputs of the pseudo-random number generator 1 are connected to the inputs of the two-output decoding converter 2, the outputs of which are connected to the second inputs of the first 3 and second 4 comparison units. The first inputs of the comparison units 3 and 4 are the inputs of the device multipliers, and the outputs are connected to the inputs of the element 5, the output of which is connected to the input of the counter 6.
Устройство работает следующим образом.The device works as follows.
На первые входы блоков сравнения 3 и 4 поступают аналоговые сигналы сомножителей а и Ь. С помощью генератора псевдослучайных чисел 1 (им может быть η-разрядный сдвиговый регистр с обратной связью СРОС) генерируется периодическая последовательность η-разрядных псевдослучайных чисел с равномерным (с погрешностью 2'**) распределением вероятности их появления и поступает на входы двухвыходового декодирующего преобразователя 2.The first inputs of comparison units 3 and 4 receive analog signals of factors a and b. Using a pseudo-random number generator 1 (it can be a η-bit shift register with feedback СРОС) a periodic sequence of η-bit pseudo-random numbers with a uniform (with an error of 2 '**) probability distribution of their appearance is generated and fed to the inputs of a two-output decoding converter 2 .
В качестве двухвыходового декодирующего преобразователя может быть использован, например, гибридный цифро-аналоговый преобразователь с организацией двух выходов, как показано на фиг. 2.As a two-output decoding converter, for example, a hybrid digital-to-analog converter with the organization of two outputs can be used, as shown in FIG. 2
Напряжения с выходов двухвыходового декодирующего преобразователя 2, которые поступают на вторые входыVoltages from the outputs of the two-output decoding converter 2, which are fed to the second inputs
блоков сравнения 3 и 4, представляют собой отображения как бы двух η-разрядных псевдослучайных чисел, первый младший разряд одного из ко3 торых соответствует первому младшему разряду псевдослучайного числа с выхода генератора 1, а первый младший разряд другого - старшему разряду, псевдослучайного числа с выЮ хода генератора 1, старший разряд одного из них соответствует старшему разряду псевдослучайного числа с выхода генератора 1, а старший разряд другого - первому младшемуcomparison blocks 3 and 4 are mappings of two η-bit pseudo-random numbers, the first low-order one of one of which corresponds to the first low-order digit of a pseudo-random number from the output of the generator 1, and the first low-order bit of the other to the most significant digit Oscillator 1, the high order of one of them corresponds to the high order of the pseudo-random number from the output of the generator 1, and the high order of the other corresponds to the first low
,5 разряду., 5 discharge.
На выходах блоков сравнения 3 и 4 образуются взаимно некоррелированные (с погрешностью порядка 2"*1) псевдослучайные последовательности,At the outputs of comparison blocks 3 and 4, mutually uncorrelated (with an error of the order of 2 "* 1 ) pseudo-random sequences are formed,
ад которые имеют период 2η -1 тактов и математические ожидания, пропорциональные а и Ь, соответственно.hell which have a period of 2 η -1 cycles and mathematical expectations, proportional to a and b, respectively.
С выхода элемента И 5 поступает последовательность с математическимFrom the output of the element And 5 comes a sequence of mathematical
25 ожиданием, пропорциональным аЬ. К выходу элемента И подключен счетный вход счетчика 6, коммутируемый на максимальный период 2*-1 тактов и воспроизводящий в двоичном коде ре20 зультат умножения аналоговых величин Использование двухвыходового декодирующего преобразователя позволяет, по сравнению с известным, исключить блок сумматоров ло модулю два и подключенный к нему дополнительный декодирующий преобразователь и, тем самым, существенно упростить его.25 expectation proportional to ab. A counting input of counter 6 connected to the maximum period of 2 * -1 cycles and reproducing in binary code the result of multiplying analog quantities is connected to the output of the element. Using a two-output decoding converter allows, in comparison with the known, to eliminate the block of adders to module two and connected to it additional decoding converter and, thereby, significantly simplify it.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792759647A SU913375A1 (en) | 1979-05-03 | 1979-05-03 | Pseudostochastic device for multiplying values |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792759647A SU913375A1 (en) | 1979-05-03 | 1979-05-03 | Pseudostochastic device for multiplying values |
Publications (1)
Publication Number | Publication Date |
---|---|
SU913375A1 true SU913375A1 (en) | 1982-03-15 |
Family
ID=20824935
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU792759647A SU913375A1 (en) | 1979-05-03 | 1979-05-03 | Pseudostochastic device for multiplying values |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU913375A1 (en) |
-
1979
- 1979-05-03 SU SU792759647A patent/SU913375A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU913375A1 (en) | Pseudostochastic device for multiplying values | |
RU2081450C1 (en) | Generator of n-bit random sequence | |
SU759971A1 (en) | Spectrum analyzer | |
RU2248094C2 (en) | Device for transforming numbers from decimal to binary notation scale | |
SU741275A1 (en) | Stochastic device for multiplying and dividing | |
SU962942A1 (en) | Device for multiplying in residual class system | |
SU1580351A1 (en) | Conveyer device for division of iteration type | |
SU555401A1 (en) | Multiplier | |
SU577528A1 (en) | Adder-accumulator | |
SU614435A1 (en) | Counting device | |
SU960805A1 (en) | Multiplication device | |
SU807282A1 (en) | Device for dividing n-digit decimal numbers | |
SU450153A1 (en) | Code rate converter | |
SU769550A1 (en) | Stochastic device for dividing binary numbers | |
SU748409A1 (en) | Device for multiplying binary-decimal numbers | |
SU798858A1 (en) | Computing unit of digital network model for solving partial differential equations | |
SU400005A1 (en) | GENERATOR OF RANDOM FUNCTIONS | |
SU1057942A1 (en) | Device for computing values of function y=2@@x | |
SU1285463A1 (en) | Multiplying device | |
SU729587A1 (en) | Multiplier | |
SU840890A1 (en) | Number comparing device | |
SU1569823A1 (en) | Multiplying device | |
SU1013950A1 (en) | Limited field element multiplication device | |
SU634286A1 (en) | Analogue-digital filter | |
SU536490A1 (en) | Device for calculating hyperbolic sine and cosine |