[go: up one dir, main page]

SU552629A1 - Random number sensor - Google Patents

Random number sensor

Info

Publication number
SU552629A1
SU552629A1 SU2308547A SU2308547A SU552629A1 SU 552629 A1 SU552629 A1 SU 552629A1 SU 2308547 A SU2308547 A SU 2308547A SU 2308547 A SU2308547 A SU 2308547A SU 552629 A1 SU552629 A1 SU 552629A1
Authority
SU
USSR - Soviet Union
Prior art keywords
output
inputs
random
outputs
input
Prior art date
Application number
SU2308547A
Other languages
Russian (ru)
Inventor
Василий Федорович Герасимов
Анатолий Николаевич Гаркуша
Original Assignee
Московский Ордена Трудового Красного Знамени Инженерно-Физический Институт
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Московский Ордена Трудового Красного Знамени Инженерно-Физический Институт filed Critical Московский Ордена Трудового Красного Знамени Инженерно-Физический Институт
Priority to SU2308547A priority Critical patent/SU552629A1/en
Application granted granted Critical
Publication of SU552629A1 publication Critical patent/SU552629A1/en

Links

Landscapes

  • Arrangements For Transmission Of Measured Signals (AREA)

Description

соединен с выходом генератора 8 случайных импульсов, а единичный - с выходом элемента И 5. Разр дные выходы счетчика 6 подключены к первым входам грунны элементов И 9, вторые входы которых соединены с выходом элемента И 5, а выходы  вл ютс , выходами датчика и св заны с входами элемента ИЛИ 10, выходом соединенного с входом «Сброс счетчика 6. Работает датчик следующим образом. В циклический регистр 1 сдвига заноситс  вс  информаци  о законе распределени  в виде двоичного числа. Число единиц в нем равно числу интервалов дискретности, а число нулей между единицами пропорционально значени м веро тностей соответствующих узловых точек ступенчатой аппроксимации настраиваемого закона распределени . При этом оощее число разр дов в регистре принимаетс  за 1. Содержимое циклического сдвигового регистра 1 периодически сдвигаетс  на один разр д в направлении от единицы, обозначающей конечную узловую точку к начальной импульсами стабильной частоты генератора 2 тактовых импульсов, которые одновременно поступают на делитель 3 частоты, пропускающий каждый Л-и импульс. Импульсы с выхода регистра 1 попадают на счетчик 6, предварительно пройд  через элемент И 4, открытый по второму входу потенциальным сигналом с единичного выхода триггера 7, на нулевой вход которого потупают случайные импульсы пуассоновского потока с выхода генератора 8, таким образом, что хот  бы один импульс по вл етс  в течение времени, равного периоду следовани  импульсов генератора 2, с веро тностью , равной обратной величине числа разр дов регистра 1. Как только на нулевой вход триггера 7 поступает случайный сигнал, элемент И 4 закрываетс , а элемент И 5 открываетс . Код в регистре 1 сдвигаетс , а код в счетчике 6 сохран етс  до тех пор, пока импульс с выхода делител  3 частоты, пройд  элемент И 5, не выдаст его в выходной канал через группу элементов И 9i, §2,..., 9п. При этом выходной импульс элемента ИЛИ 10 устанавливает счетчик 6 в нуль. К этому времени импульс с выхода элемента И 5 уже переводит в единичное состо ние триггер 7, который этим самым открывает элемент И 4 дл  импульсов с выхода циклического сдвигового регистра дл  прохождени  в счетчик 6, после чего процесс генерировани  случайного числа начинаетс  вновь. Примерно в 36 случа х из 100 случайных импульсов не проходит на нулевой вход триггера 7 с выхода генератора 8 в течение цикла обращени  кода в циклическом сдвиговом регистре. Тогда элемент И 5 оказываетс  запертым и выдачи кода случайного числа в выходной канал не происходит , а счетчик 6 по достижении максимального кода переполн етс  и сбрасываетс . Дл  этого в первом разр де сдвигового регистра должна быть записана специальна  единица, не  вл юща с  аналогом узловой точки ступенчатой аппроксимации функции распределени . Таким образом, циклы обращени  кода , в течение которых не по вилс  случайный импульс, не участвуют в процессе генерировани  случайных чисел, что не искажает воспроизводимую функцию распределени .8 random pulses are connected to the output of the generator, and one is connected to the output of element AND 5. The discharge outputs of counter 6 are connected to the first inputs of the soil of elements AND 9, the second inputs of which are connected to the output of element 5, and the outputs are are stored with the inputs of the element OR 10, the output connected to the input “Reset of the counter 6. The sensor works as follows. In the cyclic shift register 1, all information about the distribution law as a binary number is entered. The number of units in it is equal to the number of discrete intervals, and the number of zeros between units is proportional to the probability values of the corresponding node points of the stepwise approximation of the adjustable distribution law. In this case, the total number of bits in the register is taken as 1. The contents of the cyclic shift register 1 are periodically shifted by one bit in the direction from the unit denoting the end point to the initial pulse of a stable frequency generator 2 clock pulses, which simultaneously arrive at the divider 3 frequencies, missing every L impulse. The pulses from the register 1 output go to the counter 6, preliminarily passing through the element 4, opened on the second input by a potential signal from the single output of the trigger 7, on the zero input of which random pulses of the Poisson flow are output from the generator 8, so that at least one the pulse appears during the time equal to the period of the pulse generator 2, with a probability equal to the reciprocal of the number of bits of the register 1. As soon as a random signal arrives at the zero input of the trigger 7, the element 4 is closed and element 5 opens. The code in register 1 is shifted, and the code in counter 6 is maintained until the pulse from the output of divider 3 frequency, having passed And 5, will output it to the output channel through the group of elements And 9i, §2, ..., 9n . In this case, the output pulse of the element OR 10 sets the counter 6 to zero. By this time, the pulse from the output of the AND 5 element already triggers trigger 1, which thereby opens element 4 for pulses from the output of the cyclic shift register to pass to counter 6, after which the random number generation process begins again. In about 36 cases out of 100 random pulses does not pass to the zero input of the trigger 7 from the output of the generator 8 during the code cycle in the cyclic shift register. Then the And 5 element is locked and no random number is output to the output channel, and the counter 6, when the maximum code is reached, overflows and is reset. For this, a special unit must be written in the first digit of the shift register, which is not an analogue of the nodal point of the stepwise approximation of the distribution function. Thus, the code reversal cycles, during which the random pulse was not detected, are not involved in the process of generating random numbers, which does not distort the reproduced distribution function.

Разр дность кодов формируемых случайных чисел, точность воспроизведени  произвольного закона распределени , а также число настраиваемых законов распределени  завис т от числа разр дов циклического сдвигового регистра 1. Дл  нормальной ее работы необходимо удовлетворить лищь одно условие:The size of codes generated by random numbers, the reproduction accuracy of an arbitrary distribution law, as well as the number of tunable distribution laws depend on the number of bits of the cyclic shift register 1. For normal operation, one condition must be satisfied:

- X , 1- X, 1

е 1 --.e 1 -.

(1)(one)

FNFn

Такой датчик при небольших изменени х может работать и в режиме датчика случайных интервалов. Дл  этого достаточно междуSuch a sensor with small changes can work in the mode of the sensor of random intervals. Enough for this between

выходом источника случайных сигналов и нулевым входом триггера подключить еще один элемент И, на второй вход которого подаетс  единичный выход еще одного дополнительного триггера, а на нулевой вход последнего -the output of the source of random signals and the zero input of the trigger connect another element, And, to the second input of which is fed a single output of one more additional trigger, and to the zero input of the last -

ответвление с выхода элемента ИЛИ 10. Входом датчика или щиной опроса служит единичный вход дополнительного триггера. На основе этой схемы также можно построить широкий класс генераторов случайных процессов несмотр  на то, что моменты по влени  случайных чисел в выходном канале случайны . В большинстве практических случаев ошибка, возникающа  вследствие этого, компенсируетс  простотой и дешевизной констРУКЦИИ .a branch from the output of the element OR 10. The sensor input or the polling rate is the single input of an additional trigger. On the basis of this scheme, it is also possible to construct a wide class of random process generators despite the fact that the occurrence of random numbers in the output channel is random. In most practical cases, the error resulting from this is compensated for by the simplicity and low cost of the construction.

Технико-экономический эффект датчика состоит в том, что он позвол ет значительно упростить и удешевить схему, повышает точность настройки функции распределени  и надежности работы устройства, так как, во-первых , удовлетворение услови  (1) при произвольно выбранных К тл N достигаетс  лишь регулировкой частоты F генератора импульсов, а это, в свою очередь, в некоторых пределах,The technical and economic effect of the sensor is that it allows to significantly simplify and cheapen the circuit, improves the accuracy of the distribution function and the reliability of the device, since, firstly, the satisfaction of condition (1) with randomly selected K t N is achieved only by adjusting frequency F of the pulse generator, and this, in turn, within certain limits,

что очень важно дл  удешевлени  устройства и упрощени  процесса настройки, снижает вли ние собственного разброса параметров элементов схемы. Во-вторых, отпадает сам по себе целый блок преобразовани  потока случайных импульсов с пуассоновским законом распределени  в поток случайных чисел с квазиравномерным распределением.which is very important to reduce the cost of the device and simplify the tuning process, reduces the effect of the own variation of the parameters of the circuit elements. Secondly, the whole block of converting a stream of random pulses with the Poisson distribution law into a stream of random numbers with a quasi-uniform distribution disappears by itself.

Claims (1)

Формула изобретени Invention Formula Датчик случайных чисел, содержащий генератор тактовых импульсов, генератор случайных импульсов, счетчик, вход «Сброс которого подключен к выходу элемента ИЛИ, а разр дные выходы - к первым входам группы элементов И соответственно, выходы которых  вл ютс  выходами датчика и подключены к входам элемента ИЛИ, отличающийс  тем, что, с целью повышени  точности формировани  случайных чисел, датчик дополнительно содержит циклический регистр сдвига, делитель частоты, первый и второй эле менты И и триггер, иулевой вход которого соединен с выходом генератора случайных импульсов, а выходы - с первыми входами первого и второго элементов И соответственно, вторые входы которых соединены с выходами циклического регистра сдвига и делител  частоты соответственно, входы которых подключены к выходу генератора тактовых импульсов, выход нервого элемента И соединен со счетным входом счетчика, выход второго элемента И нодключен к единичному входу триггера и к вторым входам группы элементов И.A random number sensor containing a clock pulse generator, a random pulse generator, a counter, input “Reset of which is connected to the output of the OR element, and bit outputs to the first inputs of a group of elements And, respectively, whose outputs are the sensor outputs and connected to the inputs of the OR element , characterized in that, in order to improve the accuracy of forming random numbers, the sensor further comprises a cyclic shift register, a frequency divider, the first and second elements And, and a trigger, whose zero input is connected to the output ohm of the random pulses, and the outputs - with the first inputs of the first and second elements And, respectively, the second inputs of which are connected to the outputs of the cyclic shift register and frequency divider, respectively, whose inputs are connected to the output of the clock generator, the output of the nerve element And is connected to the counting input of the counter , the output of the second element And is connected to the single input of the trigger and to the second inputs of the group of elements I.
SU2308547A 1975-12-24 1975-12-24 Random number sensor SU552629A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU2308547A SU552629A1 (en) 1975-12-24 1975-12-24 Random number sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU2308547A SU552629A1 (en) 1975-12-24 1975-12-24 Random number sensor

Publications (1)

Publication Number Publication Date
SU552629A1 true SU552629A1 (en) 1977-03-30

Family

ID=20643686

Family Applications (1)

Application Number Title Priority Date Filing Date
SU2308547A SU552629A1 (en) 1975-12-24 1975-12-24 Random number sensor

Country Status (1)

Country Link
SU (1) SU552629A1 (en)

Similar Documents

Publication Publication Date Title
SU552629A1 (en) Random number sensor
US3237171A (en) Timing device
SU440777A1 (en) Random Pulse Generator
SU741297A1 (en) Device for shaping random time interval with given distribution law
SU842807A1 (en) Probabilistic k,m-terminal network
SU383042A1 (en) FORMER OF CODE COMBINATIONS
SU1322169A1 (en) Digital instantaneous frequency meter
SU399850A1 (en) MULTI-CHANNEL FORM FOR RANDOM SIGNALS
SU690608A1 (en) Frequency multiplier
SU799119A1 (en) Discriminator of signal time position
SU516047A1 (en) Device for modeling error stream in discrete communication channels
SU743176A1 (en) Programme-controlled generator
SU1077044A1 (en) Error sequence generator
SU836633A1 (en) Random number sensor
SU1007081A1 (en) Device for converting time intervals into code
SU391555A1 (en) GENERATOR OF NATURAL NUMBERS
SU817993A1 (en) Pulse train shaping device
SU428411A1 (en) STOCHASTIC INTEGRATOR
SU746901A1 (en) Pulse selector
SU824419A2 (en) Device for multiplying periodic pulse repetition frequency
SU511589A1 (en) Tunable pulse phase multistable unit
SU424081A1 (en) MEASURING MEDIUM FREQUENCY PULSES
SU682904A1 (en) Correlometer
SU515289A1 (en) Pulse frequency divider
SU437079A1 (en) Device for multiplying probability functions