SU809131A1 - Random code generator - Google Patents

Random code generator Download PDF

Info

Publication number
SU809131A1
SU809131A1 SU792786414A SU2786414A SU809131A1 SU 809131 A1 SU809131 A1 SU 809131A1 SU 792786414 A SU792786414 A SU 792786414A SU 2786414 A SU2786414 A SU 2786414A SU 809131 A1 SU809131 A1 SU 809131A1
Authority
SU
USSR - Soviet Union
Prior art keywords
output
input
random
generator
code generator
Prior art date
Application number
SU792786414A
Other languages
Russian (ru)
Inventor
Алексей Петрович Стахов
Борис Яковлевич Лихтциндер
Юрий Петрович Орлович
Юрий Михайлович Смирнов
Юрий Александрович Сторожук
Original Assignee
Винницкий политехнический институт
Предприятие П/Я А-3103
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 Винницкий политехнический институт, Предприятие П/Я А-3103 filed Critical Винницкий политехнический институт
Priority to SU792786414A priority Critical patent/SU809131A1/en
Application granted granted Critical
Publication of SU809131A1 publication Critical patent/SU809131A1/en

Links

Landscapes

  • Fluidized-Bed Combustion And Resonant Combustion (AREA)
  • Manipulation Of Pulses (AREA)
  • Refuse Collection And Transfer (AREA)

Description

(54) ГЕНЕРАТОР СЛУЧАЙНЫХ КОДОВ(54) GENERATOR OF RANDOM CODES

1one

Изобретение относитс  к автоматике и вычислительной технике и может использоватьс  дл  моделировани  каналов св зи, а также в устройствах обработки информации .The invention relates to automation and computing and can be used for modeling communication channels, as well as in information processing devices.

Известен генератор случайных сигналов. Он содержит генератор случайнйй последовательности импульсов, элемент задержки, два элемента И, два инвертора. Такой генератор позвол ет формировать пр мой и инверсный поток импульсов с задержкой 1 .Known random signal generator. It contains a random pulse generator, a delay element, two And elements, and two inverters. Such a generator allows the formation of a direct and inverse stream of pulses with a delay of 1.

Несмотр  на такое расширение функциональных возможностей, он не обеспечивает равноверо тной последовательности нулей и единиц с малой погрешностью.Despite this expansion of functionality, it does not provide a uniform sequence of zeros and ones with a small error.

Наиболее близким техническим решением к предлагаемому изобретению  вл етс  генератор случайных кодов, содержащий генератор случайных импульсов, линию задержки , элементы И, триггеры 2.The closest technical solution to the present invention is a random code generator comprising a random pulse generator, a delay line, AND elements, triggers 2.

Недостаток известного генератора  вл ютс  ограниченные функциональные возможности . Он не позвол ет формировать коды, характеризуемые весамиA disadvantage of the known generator are the limited functionality. It does not allow the formation of codes characterized by weights.

, при at

«О/ - + .... 3 ,.“O / - + .... 3,.

где S - пор док (), h - разр дность кодового слова.where S is the order (), h is the code word width.

Цель изобретени  - расширение функциональных возможностей генератора случайных кодов, состо щее в генерировании кодов указанного класса.The purpose of the invention is to extend the functionality of a random code generator, which is to generate codes of a specified class.

Поставленна  цель достигаетс  тем, что генератор случайных кодов, содержащий генератор случайных импульсов, линию задержки , два элемента И, два триггера, причем выход генератора случайных импульсов подключен к первому входу первого элемента И 1 через линию задержки к нулевому входу первого триггера, выход которого подключен ко второму входу первого элемента И, выход которого подключен к единичму входу второго триггера, выход второго The goal is achieved by the fact that a random code generator containing a random pulse generator, a delay line, two AND elements, two triggers, the output of a random pulse generator connected to the first input of the first element I 1 through a delay line to the zero input of the first trigger whose output 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, the output of the second

5 триггера подключен к первому входу второго элемента И, второй вход которого, а также единичный вход первого триггера и нулевой вход второго триггера подключены ко входу синхронизации генератора случайных кодов, 0 содержащий элемент НЕ, счетчик, элемент ИЛИ, причем выход второго элемента И подключен ко входу элемента НЕ, установочному входу счетчика и первому входу ИЛИ выход элемента НЕ - ко входу5 trigger is connected to the first input of the second element And, the second input of which, as well as the single input of the first trigger and zero input of the second trigger are connected to the synchronization input of the random code generator, 0 containing the element NOT, the counter, the element OR, and the output of the second element AND is connected to the input element NOT, the installation input of the counter and the first input OR the output element NO - to the input

счетчика, выход счетчика - ко второму входу элемента ИЛИ, выход которого  вл етс  выходом генератора случайных кодов .the counter, the output of the counter to the second input of the OR element, the output of which is the output of a random code generator.

Функциональна  схема генератора случайных кодов представлена на чертеже.The functional diagram of the random code generator is shown in the drawing.

Он содержит генератор Г случайных импульсов , линию 2 задержки, триггер 3, элемент И 4, триггер 5, элемент И 6, шину 7 синхронизации, элемент НЕ 8, счетчик 9 элемент ИЛИ 10, выходную шину 11.It contains a generator of random pulses, delay line 2, trigger 3, element 4, trigger 5, element 6, synchronization bus 7, element NOT 8, counter 9 element 10, output bus 11.

Генератор случайных кодов работает следующим образом.The random code generator works as follows.

Импульсы синхронизации с шины 7 устанавливают триггер 3 в состо ние «1. Тем самым открываетс  элемент- И 4, и случайные импульсы с выхода генератора 1 поступают на единичный вход триггера 5. Установка триггера 3 в состо ние «О осуществл етс  задержанными случайными импульсами . В результате импульсы, приход щие с выхода генератора 1 на вход триггера 5, стробируютс  импульсами случайной длительности. Если за врем  стробировани  на вход элемента И 4 поступает хот  бы один импульс, триггер 5 устанавливаетс  в состо ние «1 и очередной импульс синхронизации проходит на выход элемента И 6. Если на выходе элемента И 6 по вл ютс  подр д S нулей, происходит переполнение счетчика 9 и в S-TOM такте сигнал переполнени  счетчика через элемент ИЛИ 10 поступает на выход устройства .The synchronization pulses from the bus 7 set the trigger 3 to the state "1. Thus, the element-4 is opened, and random pulses from the output of the generator 1 are fed to a single input of the trigger 5. The installation of the trigger 3 in the state "O" is carried out by delayed random pulses. As a result, the pulses coming from the output of the generator 1 to the input of the trigger 5 are gated with pulses of random duration. If during the gating time at least one pulse arrives at the input of the AND 4 element, the trigger 5 is set to the state "1 and the next synchronization pulse passes to the output of the AND 6 element. If the output of the AND 6 element causes another S of zeros, an overflow occurs counter 9 and in the S-TOM cycle the counter overflow signal through the OR 10 element is output to the device.

Таким образом, на выходе генератора случайных кодов после S-1 нулей двоичного разложени  об зательно по вл етс  единица. Именно этой особенностью характеризуютс  коды, определенные выражением (1).Thus, at the output of the random code generator, after S-1 binary decomposition zeros, one will necessarily appear. This feature characterizes the codes defined by expression (1).

Claims (2)

1.Авторское свидетельство СССР № 430367, кл. G 06 F 1/02, 04.0.4.73.1. USSR author's certificate number 430367, cl. G 06 F 1/02, 04.0.4.73. 2.Авторское свидетельство 2. The author's certificate № 417782, кл. G 06 F 1/02, 25.05.72 (прототип ).No. 417782, cl. G 06 F 1/02, 25.05.72 (prototype).
SU792786414A 1979-04-16 1979-04-16 Random code generator SU809131A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU792786414A SU809131A1 (en) 1979-04-16 1979-04-16 Random code generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU792786414A SU809131A1 (en) 1979-04-16 1979-04-16 Random code generator

Publications (1)

Publication Number Publication Date
SU809131A1 true SU809131A1 (en) 1981-02-28

Family

ID=20836400

Family Applications (1)

Application Number Title Priority Date Filing Date
SU792786414A SU809131A1 (en) 1979-04-16 1979-04-16 Random code generator

Country Status (1)

Country Link
SU (1) SU809131A1 (en)

Similar Documents

Publication Publication Date Title
SU809131A1 (en) Random code generator
ES402247A1 (en) Frequency responsive multi-phase pulse generator
SU1765895A1 (en) Device for conversion of binary unitary code to complete binary code
SU1716507A1 (en) Generator of random numbers
SU553737A1 (en) Sync device
SU822325A2 (en) Pulse-burst generating device
SU868999A1 (en) Single pulse shaped
SU765804A1 (en) Squaring device
SU684725A1 (en) Controllable pulse generator
SU1347162A1 (en) Pulse sequence generator
SU1148022A2 (en) Pulse distributor
SU1385283A1 (en) Pulse sequence selector
SU744947A1 (en) Pulse synchronizing device
SU641451A1 (en) Control device
SU892675A1 (en) Clock pulse generator
SU754661A1 (en) Synchronisation apparatus
SU546089A1 (en) Pulse generator
SU798829A1 (en) Adder
SU1175019A1 (en) Generator of delayed pulses
SU1307581A1 (en) Device for checking pulse sequence
SU554618A1 (en) Preset Pulse Counter
SU1273923A1 (en) Generator of pulses with random duration
SU741434A1 (en) Single pulse shaper
SU576662A1 (en) Divider by 7
SU1552361A2 (en) Random pulse flow generator