SU752307A1 - Random code generator - Google Patents
Random code generator Download PDFInfo
- Publication number
- SU752307A1 SU752307A1 SU782640655A SU2640655A SU752307A1 SU 752307 A1 SU752307 A1 SU 752307A1 SU 782640655 A SU782640655 A SU 782640655A SU 2640655 A SU2640655 A SU 2640655A SU 752307 A1 SU752307 A1 SU 752307A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- trigger
- generator
- zero
- Prior art date
Links
Landscapes
- Dc Digital Transmission (AREA)
Description
Изобретение относитс к вычислительной технике и может примен тьс дл моделирован каналов св зи и устройств обработки информа ции. Известен генератор случайных одноразр дны двоичных кодов, содержащий источник широкополосного шума, усилитель-ограничитель, ключевые и пороговые схемы, преобразователь длительности временного интервала, расширител импульсов, триггер. Это устройство позвол ет улучшить равноверо тность чередовани нулей и единиц на выходе генератора 1. Однако устройство не позвол ет получать случайные коды с заданными свойствами, что существенно ограничивает применение данного генератора. Известен также генератор случайных сигналов , содержащий генератор «случайной последовательности импульсов, элемент задержки, два элемента И, два инвертора. Такой генератор позвол ет формировать пр мой и инверсный потоки импульсов с задержкой 21. Однако он не обеспечивает формирование равноверо тной последовательности нулей и единиц с малой погрешностью 12. Наиболее близко к предлагаемому устройство , содержащее генератор случайных импульсов пуассоновского потока, линию задержки, два триггера, две схемы И. Лини задержки реализует сдвиг между пуассоновским потоком, подающимс на один из входов схемы И, н потоком, используемым дл стробированн схемы И. За счет зтого повышаетс стабильность устройства при формировании равномерно распределенных случайных чисел, обеспечивающа высокое быстродействие при методической погрешности, равной нулю 13. Недостатком этого устройства вл аотс ограничениые функциональные возможности, на позвол ющие получать класс двоичных нормальных кодов р-чисел Фибоначчи. Цель изобретени - расишрение функциональных возможностей за счет моделировани нормальных р-чисел Фибоначчи. Дл достижени поставленной цели в известный генератор случайных кодов, содержащийThe invention relates to computing and can be applied to simulated communication channels and information processing devices. A random one-bit binary code generator is known, which contains a source of wideband noise, a limiter amplifier, key and threshold circuits, a time interval transducer, a pulse extender, and a trigger. This device allows to improve the uniformity of alternation of zeros and ones at the output of generator 1. However, the device does not allow obtaining random codes with specified properties, which significantly limits the use of this generator. The generator of random signals is also known, which contains a generator of a "random sequence of pulses, a delay element, two elements And two inverters. Such a generator allows the formation of direct and inverse pulse streams with a delay of 21. However, it does not ensure the formation of a uniform sequence of zeroes and ones with a small error of 12. Most close to the proposed device, containing a generator of random Poisson pulses, a delay line, two triggers, Two I. Schemes. A delay delay realizes a shift between a Poisson flow fed to one of the inputs of the AND circuit and the flow used for the gated I circuit. This increases stability. devices in the formation of uniformly distributed random numbers, providing high speed with a methodological error of zero 13. The disadvantage of this device is the limited functionality that does not allow obtaining a class of binary normal Fibonacci p-codes. The purpose of the invention is to improve the functionality by simulating normal p-Fibonacci numbers. To achieve this goal, a known random code generator containing
генератор пуассоновского потока импульсов, выход которого соединен с первым входом первого элемента И н через первый элемент задержки - с единичным входом первого триггера , выход которого соедииен со вторым входом первого элемента И выход которого соединен с единичным входом второго триггера, нулевой вход которого объединен с нулевым входом первого триггера, с первым входом второго элемента И и подключен ко входуgenerator of Poisson flow of pulses, the output of which is connected to the first input of the first element I n through the first delay element - to the single input of the first trigger, the output of which is connected to the second input of the first element And the output of which is connected to the single input of the second trigger, zero input of which is combined with zero the input of the first trigger, with the first input of the second element And and is connected to the input
считывани генератора, а выход второго триггера соединен со вторым входом второго элемента И, введены второй элемент задержки, третий и четвертый триггеры, элемент ИЛИ и третий элемент И,первый, второй и третийread the generator, and the output of the second trigger is connected to the second input of the second element AND, the second delay element, the third and fourth triggers, the OR element and the third element AND, the first, second and third
входы которого соединены соответственно с выходами второго элемента И, третьего и четвертого триггера, нулевой вход которого вл етс входом Стоп генератора, а единичный вход четвертого триггера вл етс входомthe inputs of which are connected respectively to the outputs of the second element And, the third and fourth trigger, the zero input of which is the input of the Stop Generator, and the single input of the fourth trigger is the input
Пуск генератора и соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом третьего элемента И и вл етс выходом генератора, а выход элемента ИЛИ соединен с первым входом второго элемента задержки, и с единичным входом третьего триггера, иулевой вход которого соединен с выходом второго элемента задержки, второй вход которого подключен ко входу считывани генератора.The start of the generator and connected to the first input of the OR element, the second input of which is connected to the output of the third element AND is the generator output, and the output of the OR element is connected to the first input of the second delay element, and to the single input of the third trigger, and the zero input of which is connected to the output the second delay element, the second input of which is connected to the generator readout input.
р-Числа Фибоначчи Ср ( в ) при заданном целом р О задаютс следующим реккурентным соотношением О при € оFibonacci R-Numbers Cf (c) for a given integer p O are given by the following recurrent relation O for € o
МрСе)- А приелоМРСе) - А приё
(( В частности, при формула описывает двоичный р д с весами 2, 2, ... 2. В нормальной форме при заданном целом р О в двоичном изображении любого натурального числа в двоичной р-системе счислени после каждой единицы следует не менее р нулей, а в последовательности, генерируемой известным устройством, такое условие не соблюдаетс .((In particular, when the formula describes a binary series with weights of 2, 2, ... 2. In normal form, for a given whole, p O in the binary image of any natural number in the binary p-number system, after each unit, at least p should be given , and in the sequence generated by a known device, this condition is not met.
На чертеже представлена блок-схема предлагаемого устройства.The drawing shows a block diagram of the proposed device.
Схема состоит из генератора 1 пуассоновского потока импульсов соединенного через элемент 2 задержки со входом триггера 3 и первым входом элемента 4 И. выход которого соедин етс с едини плм входом триггера 5. Выход триггера 3 подключен ко второму входу элемента 4 И, На единичный вход трштеpa 3, вход элемента 6 И, нулевой вход триггера 5, а также на второй вход элемента 8 задержки заведена шина 7 считывани . Выход триггера 5 соединен со вторым входом элемента 6 И, выход которого соедииен с первым входом элемента 9 И. На единичный вход триггера 10 и второй вход элемента 11 ИЛИ, выход которого соединен с первым входом элемента 8 задержки и нулевым входом триггера 12, выход которого соединен с третьим входом элемента 9 И, подана шина 13 Пуск Шина 14 останова подключена к нулевому входу триггера 10. Шина 15 вл етс выходом генератора.The circuit consists of a generator 1 of a Poisson pulse stream connected via delay element 2 to the input of trigger 3 and the first input of element 4 I. The output of which is connected to the unit PLM input of the trigger 5. The output of trigger 3 is connected to the second input of element 4 AND 3, the input of element 6 I, the zero input of the trigger 5, and also the read bus 7 is driven to the second input of the delay element 8. The output of the trigger 5 is connected to the second input element 6 And the output of which is connected with the first input of the element 9 I. On the single input of the trigger 10 and the second input of the element 11 OR, the output of which is connected to the first input of the delay element 8 and the zero input of the trigger 12, the output of which connected to the third input of the element 9 I, fed bus 13 Start Bus 14 stop is connected to the zero input of the trigger 10. Bus 15 is the output of the generator.
Генератор работает следующим образом.The generator works as follows.
После подачи импульса с пшны 13 Пуск триггер 10 устанавливаетс в единичное состо ние и на третьем входе элемента 9 И возникает единичный потенциал, что обеспечивает разрешение на прохождение импульсов на шину 15 выхода. Кроме этого импульс запуска поступает на вход элемента 11 ИЛИ, который устанавливает триггер 12 и D-триггеры, вход щие в элемент 8 задержки, в нулевое состо ние . Сигнал считывани с шины 7, поступающий с периодом Т, устанавливает в единичное состо ние триггер 3, который открывает элемент 4 И. В положение О триггер 3 устанавливаетс с выхода элемента 2 задержки. Если за случайное врем стробировани на вход элемента 4 И подаетс один или более импульсов с выхода генератора 1, в триггере 5 устанавливаетс Г , котора считываетс при помощи элемента 6 И сигналом считывани . Этим же сигналом триггер 5 устанавливаетс в О. В случае, если элемент 4 И не срабатывает , сигнал считывани на выход не проходит что соответствует по влению О. Так как на выходе триггера 12 установлен О, то на выходе элемента 9 И, и соответственно на , что соЬтвет15 выхода, присутствует не ствует ОAfter the impulse is applied from the pin 13, the trigger trigger 10 is set to one state and a single potential arises at the third input of element 9, which provides permission for the passage of pulses to the output bus 15. In addition, the trigger pulse is fed to the input of the OR element 11, which sets the trigger 12 and the D-flip-flops entering the delay element 8, to the zero state. The read signal from bus 7, arriving with a period T, sets in trigger one state 3, which opens element 4 I. In position O, trigger 3 is set from the output of delay element 2. If, for a random gating time, one or more pulses are output from the generator 1 output to the input of element 4A, a trigger G is set in trigger 5, which is read by element 6 AND by a readout signal. With the same signal, trigger 5 is set to O. In case element 4 does not work, the readout signal does not pass to the output, which corresponds to the appearance of O. Since O the output of the trigger 12 is set to O, then the output of the element 9 is AND, and accordingly that meets the 15 output, there is no O
Г| в младщем разр де кода. Через рR | in junior code code. Through r
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU782640655A SU752307A1 (en) | 1978-07-06 | 1978-07-06 | Random code generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU782640655A SU752307A1 (en) | 1978-07-06 | 1978-07-06 | Random code generator |
Publications (1)
Publication Number | Publication Date |
---|---|
SU752307A1 true SU752307A1 (en) | 1980-07-30 |
Family
ID=20775322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU782640655A SU752307A1 (en) | 1978-07-06 | 1978-07-06 | Random code generator |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU752307A1 (en) |
-
1978
- 1978-07-06 SU SU782640655A patent/SU752307A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU752307A1 (en) | Random code generator | |
RU2042187C1 (en) | Device for generation of uniform distribution of random integers | |
SU861965A1 (en) | Multi-poit device for registering vibration parameters | |
SU800905A1 (en) | Device for testing installation of cables | |
SU559415A2 (en) | Impulse Protection Device | |
SU696442A1 (en) | Local extremum determining device | |
Chao | A Digital Decoding Technique | |
SU875375A1 (en) | Information input device | |
SU1645954A1 (en) | Random process generator | |
SU888130A1 (en) | Index device of quick fourier transform processor | |
SU632081A1 (en) | Time-to-pulse converter | |
SU997024A1 (en) | Information input device | |
SU512487A1 (en) | Device for reading signals from a magnetic storage unit | |
SU425183A1 (en) | DEVICE FOR MODELING OF RANDOM EVENTS | |
SU542997A1 (en) | A device for determining the rms value | |
SU382925A1 (en) | DEVICE FOR INFORL / LTS RIBS 12 | |
SU830377A1 (en) | Device for determining maximum number code | |
SU926658A1 (en) | Multi-channel device for pulse priority selection | |
SU590692A1 (en) | Apparatus for measuring time intervals | |
SU697990A1 (en) | Random number generator | |
SU1159061A2 (en) | Digital magnetic recording device | |
SU387353A1 (en) | DEVICE FOR STATISTICAL ENCODING | |
SU1354194A1 (en) | Signature analyser | |
SU720718A1 (en) | Voltage to time interval converter | |
SU716005A1 (en) | Digital integrating voltmeter |