SU984001A1 - Generator of pseudorandom pulse trains - Google Patents
Generator of pseudorandom pulse trains Download PDFInfo
- Publication number
- SU984001A1 SU984001A1 SU813264856A SU3264856A SU984001A1 SU 984001 A1 SU984001 A1 SU 984001A1 SU 813264856 A SU813264856 A SU 813264856A SU 3264856 A SU3264856 A SU 3264856A SU 984001 A1 SU984001 A1 SU 984001A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- generator
- modulo
- register
- Prior art date
Links
Landscapes
- Manipulation Of Pulses (AREA)
Description
(54) ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ(54) GENERATOR OF ALIASER SEQUENCES
ИМПУЛЬСОВPULSES
Изобретение относитс к импульсной технике и может быть использовано дл создани генераторов контрольных кодов и дл имитации различных случайныхпроцессов.The invention relates to a pulse technique and can be used to create control code generators and to simulate various random processes.
Известен генератор псевдослучайной последовательности, содержащий регистр сдвига с сумматором по модулю два, выходы регистра соединены со входом дешифратора (многовходовый элемент. И), выходы которого через триггер со счетным входом подключены ко входам двух ключей, второй вход первого ключа соединен с выходом регистра сдвига, второй вход второго ключа соединен с выходом регистра сдвига через инвертор, а выходы ключей через элемент ИЛИ соединены с выходом устройства. В этом устройстве каждый цикл псевдослучайной последовательности (ПСП) регистриру .етс дешифратором (настроенным , например, на все единицы), который по счетному входу триггера коммутирует ключи, пропускающие на .выход пр мую или инвертированную последовательность 1.A pseudo-random sequence generator is known that contains a shift register with a modulo two adder, the register outputs are connected to the input of a decoder (multi-input element. And), whose outputs are connected to the inputs of two keys through a trigger with a counting input, the second input of the first key is connected to the output of the shift register, the second input of the second key is connected to the output of the shift register through the inverter, and the outputs of the keys through the OR element are connected to the output of the device. In this device, each cycle of a pseudo-random sequence (PSP) is registered by a decoder (configured, for example, to all units), which switches the keys passing to the output direct or inverted sequence 1 via the counting trigger input.
Недостатком устройства вл етс низка надежность, так как при включении и отсутствии в регистре единиц датчик не работает. Кроме того, выравнивание структуры единиц и нулей такой ПСП осуществл етс за два периода его работы, т.е. при длинных ПСП - за длительное врем ; фазировать такую ПСП на приеме достаточно сложно.The disadvantage of the device is low reliability, since the sensor does not work when turned on and not in the register of units. In addition, the alignment of the structure of ones and zeros of such a SRP is performed over two periods of its operation, i.e. with long caps - for a long time; Phasing such a memory bandwidth on reception is quite difficult.
Наиболее близким по технической сущности вл етс генератор псевдо10 случайных последовательностей импульсов , содержащий, сдвигающий регистр , состо щий из п последовательно соединенных триггеров, вторые входы которых подключены к выходу The closest in technical essence is a pseudo-10 random pulse generator containing a shift register consisting of n serially connected flip-flops, the second inputs of which are connected to the output
15 генератора тактовых импульсов, сумматор по модулю два, первый вход которого соединен с первым выходом .п-го триггера сдвигающего регистра, а второй вход сумматора по модулю 15 clock generator, modulo two, the first input of which is connected to the first output of the p-th shift register trigger, and the second input of the modulo adder
20 два соединен с первым выходом (n-l)-ro триггера сдвигающего регистра , многовходовой элемент И, входы которого, кроме последнего, подключены к вторым выходам (п-1) 20 two connected to the first output (n-l) -ro trigger shift register, multi-input element And, the inputs of which, except the last, are connected to the second outputs (n-1)
25 триггеров сдвигающего регистра, элемент ИЛИ, входы которого соответственно подключены к выходам сумматора по модулю два и многовходового элемента И, последний вход которого 25 triggers shift register, the element OR, the inputs of which are respectively connected to the outputs of the modulo two and multi-input element AND, the last input of which
30 соединен со вторым выходом п-го30 is connected to the second output of the nth
триггера регистра, а выход элемента ИЛИ подключен к первому входу первого триггера регистра 2 3.register trigger, and the output of the OR element is connected to the first input of the first register trigger 2 3.
Недостатком известного устройства вл етс то, что в нем не обеспечиваетЬ равномерна структура единиц и нулей.A disadvantage of the known device is that it does not provide a uniform structure of ones and zeros.
Целью изобретени вл етс расширение функциональных возможностей за счет формировани равномерной структуры единиц и нулей в последовательности . .The aim of the invention is to enhance the functionality by forming a uniform structure of ones and zeros in the sequence. .
Поставленна цель достигаетс VeM что в генератор псевдослучайных последовательностей импульсов, содержащий генератор тактовых импульсов, выход которого подключен к тактовым входам регистра сдвига, k-й и п-й разр дные выходы которого подключены к первому и второму входу сумматора по модулю два, элемент ИЛИ, дополнительно введены сумматор по модулю два и счетчик импульсов, первый вход которого подключен, к выходу генератора тактовых импульсов; второй вход счетчика импульсов подключен ко входу регистра сдвига и к выходу дополнительного сумматора по модулю два первый вход которого соединен с выходом сумматора по модулю два, а второй вход соединен с выходом счетчика импульсов и с первым входом элемента ИЛИ, второй вход которого подключен к выходу (n-l)-го разр дного выхода регистра сдвига, а выход элемента ИЛИ подключен ко входу п-го разр да регистра сдвига. На чертеже представлена функциональна схема генератора псевдослучайных последовательностей импульсов .The goal is achieved by VeM that a pseudo-random pulse sequence generator comprising a clock pulse generator, the output of which is connected to the clock inputs of the shift register, the kth and nth bit outputs of which are connected to the first and second inputs of the modulo adder, OR, additionally entered a modulo-two adder and a pulse counter, the first input of which is connected, to the output of the clock generator; the second input of the pulse counter is connected to the input of the shift register and to the output of the additional modulo two, the first input of which is connected to the output of the modulo two adder, and the second input is connected to the output of the pulse counter and to the first input of the OR element, the second input of which is connected to the output ( nl) -th bit output of the shift register, and the output of the element OR is connected to the input of the n-th bit of the shift register. The drawing shows a functional diagram of a generator of pseudo-random pulse sequences.
Генератор содержит .регистр 1 сдвга на триггерах, сумматоры 2 и 3 по модулю два, генератор 4 тактовых импульсов, счетчик 5 импульсов, элемент ИЛИ 6.The generator contains. Reg. 1 sdvga on triggers, adders 2 and 3 modulo two, generator 4 clock pulses, counter 5 pulses, element OR 6.
Генератор работает следующим образом ..The generator works as follows.
Регистр 1 сдвига, выход (п-1) триггера которого через элемент ИЛИ 6 соединён с п триггером, а выходы k-ro и п-го триггеров соединены через сумматоры 2 и 3 со входом регисра 1, образуют датчик псевдослучайной последовательности. На вход счетчика 5 поступают импульсы тактовой частоты от генератора 4 тактовых импульсов. Единичные импульсы с выхода сумматора 4 по модулю два устанавливают счетчик 5 в нулевое состо ние.The shift register 1, the output (n-1) of the trigger of which is connected to the n-trigger via the element OR 6, and the outputs of the k-ro and n-th trigger are connected via adders 2 and 3 to the input of the register 1, form a pseudo-random sequence sensor. The input of the counter 5 receives the clock pulses from the generator 4 clock pulses. Single pulses from the output of the adder 4 modulo two set the counter 5 to the zero state.
Если с выхода сумматора 4 по модулю два на вход регистра 1 посту-/ пит {п-1) нулей, то во всех разр дах регистра 1, кроме последнего, будут записаны нули (в последнем единица ) и счетчик 5 сформирует на If from the output of adder 4 modulo two to the input of register 1 post- / pit (n-1) zeros, then in all bits of register 1, except the last one, zeros will be written (in the last one) and counter 5 will form on
выходе импульс, который не пройдет через сумматор 3 по модулю два, так как на выходе сумматора 2 по модулю два также будет единица, следовательно, в регистр 1 будет записан нуль. Одновременно задним фронтом импульса с выхода счетчика 5 в п-й разр д регистра I сдвига через элемент ИЛИ б будет записана единица, котора следующим тактом через сумматоры 2 и 3 по модулю два поступит на вход регистра 1 сдвига, формиру следующий период псевдослучайной последовательности.the output pulse, which does not pass through the adder 3 modulo two, since the output of the adder 2 modulo two will also be one, therefore, in the register 1 will be written zero. At the same time, the back edge of the pulse from the output of counter 5 to the nth digit of the shift register I will be recorded through the element OR b, which by the next clock through the adders 2 and 3 modulo two will go to the input of the shift register 1 to form the next period of a pseudo-random sequence.
Если в регистре 1 сдвига приIf in register 1 shift when
- включении устройства не было записано ни одной единицы, то через (п-1) такт на выходе счетчика 5 сформируетс единица, котора через сумматор 4 по модулю два запишетс в регистр- when the device was turned on, not a single unit was recorded, then after (n-1) a beat at the output of counter 5, a unit is formed, which through modulator 4 is written to the register
0 1 и восстановит нормальный режим работы.0 1 and restore normal operation.
Таким образом, в предлагаемом генераторе по сравнению с известным осуществл етс формирование псевдослучайной последовательности с равномерной структурой единиц и нулей (дл создани гауссова псевдошума) и автоматическа запись единицы при включении и -отсутствии единиц, т.е.Thus, in the proposed generator, in comparison with the known, a pseudo-random sequence is formed with a uniform structure of units and zeros (to create a Gaussian pseudo noise) and automatic recording of the unit when it is turned on and off.
0 повышаетс надежность генератора при включении.0 increases the reliability of the generator when turned on.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU813264856A SU984001A1 (en) | 1981-03-25 | 1981-03-25 | Generator of pseudorandom pulse trains |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU813264856A SU984001A1 (en) | 1981-03-25 | 1981-03-25 | Generator of pseudorandom pulse trains |
Publications (1)
Publication Number | Publication Date |
---|---|
SU984001A1 true SU984001A1 (en) | 1982-12-23 |
Family
ID=20949347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU813264856A SU984001A1 (en) | 1981-03-25 | 1981-03-25 | Generator of pseudorandom pulse trains |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU984001A1 (en) |
-
1981
- 1981-03-25 SU SU813264856A patent/SU984001A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU984001A1 (en) | Generator of pseudorandom pulse trains | |
RU2081450C1 (en) | Generator of n-bit random sequence | |
SU497718A1 (en) | Device for generating pseudo-random signals of complex structure | |
SU1672445A1 (en) | Equally distributed random numbers generator | |
RU2022332C1 (en) | Orthogonal digital signal generator | |
SU1531086A1 (en) | Arithmetic-logic device | |
SU1249512A1 (en) | Random sequence generator | |
SU1184076A1 (en) | Pulse sequence generator | |
SU653743A1 (en) | Decoder | |
SU1539774A1 (en) | Pseudorandom series generator | |
SU871314A2 (en) | Discrete matched filter | |
SU1210209A2 (en) | Pseudorandom pulse sequence generator | |
SU391555A1 (en) | GENERATOR OF NATURAL NUMBERS | |
SU440777A1 (en) | Random Pulse Generator | |
SU1449982A1 (en) | Haar function generator | |
SU1117622A1 (en) | Walsh function generator | |
SU628487A1 (en) | Binary number squaring arrangement | |
SU680169A2 (en) | Pulse sequence decoder | |
SU739602A1 (en) | Pseudorandom number generator | |
SU1091227A1 (en) | Device for checking primary storage | |
RU2022448C1 (en) | Noise-like signal simulator | |
SU411484A1 (en) | ||
SU374586A1 (en) | GENERATOR OF RECURRENT SEQUENCE WITH SELF-MONITOR | |
SU1037258A1 (en) | Device for determination of number of ones in binary code | |
SU632067A1 (en) | Pseudorandom binary pulse train generator |