SU552629A1 - Random number sensor - Google Patents
Random number sensorInfo
- 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
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)
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) |
-
1975
- 1975-12-24 SU SU2308547A patent/SU552629A1/en active
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 |