SU796834A1 - Pseudorandom pulse train generator - Google Patents
Pseudorandom pulse train generator Download PDFInfo
- Publication number
- SU796834A1 SU796834A1 SU792722904A SU2722904A SU796834A1 SU 796834 A1 SU796834 A1 SU 796834A1 SU 792722904 A SU792722904 A SU 792722904A SU 2722904 A SU2722904 A SU 2722904A SU 796834 A1 SU796834 A1 SU 796834A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- generator
- pulse train
- adder
- train generator
- modulo
- Prior art date
Links
Landscapes
- Manipulation Of Pulses (AREA)
Description
Изобретение относитс к вычислительной технике и может быть исполь зовано при моделировании случайных процессов. Известен генератор псевдослучайной последовательности импульсов, содержащий регистр сдвига с сумма тором по модулю два и линией задерж ки в цепи обратной св зи. Данный ге нератор характеризуетс максимально возможным быстродействием, определ емым временем распространени сигнал в одном разр де регистра сдвига 1 Однако это достигаетс за счет потери широкодиапазонности (с понижением тактовой частоты период последовательности уменьшаетс ). Наиболее близким к изобретению вл етс генератор псевдослучайной последовательности импульсов, содержащий регистр сдвига с сумматором по модулю два в цепи обратной св зи f2. Недостатком этого генератора вл етс низкое быстродействие, определ емое суммарным временем распространени сигнала в одном разр де регистра сдвига и сумматора по модулю два. Цель изобретени - повышение быстродействи генератора без потери широкодиапазонности. Дл достижени поставленной цели в известном генераторе псевдослучайной последовательности импульсов, содержащем регистр сдвига с сумматором по модулю два в цепи обратной св зи , введены элемент НЕ, элемент задержки и элемент ИЛИ-НЕ, выход которого соединен со входом регистра сдвига и через элемент НЕ соединен со своим первым входом, второй вход элемента ИЛИ-НЕ соединен с пр мым выходом элемента задержки, а сумматор по модулю два содержит три элемента ИЛИ-НЕ, входы первого из которых подключены к пр мым выходам ч -го и т-го разр дов регистра сдвига, инверсные выходы которых подключены ко входам второго элемента ИЛИ-НЕ, входы третьего элемента ИЛИ-НЕ соединены соответственно с выходами первого и второго элементов ИЛИ-НЕ и с инверсным выходом элемента задержки, вход которого подключен к шине тактовых импульсов. На чертеже представлен генератор, блок-схема.The invention relates to computing and can be used in simulating random processes. A known generator of a pseudo-random sequence of pulses, containing a shift register with a modulo two torus and a delay line in the feedback circuit. This generator is characterized by the maximum possible speed determined by the propagation time of the signal in one bit of the shift register 1. However, this is achieved due to the loss of widebanding (with a decrease in the clock frequency, the period of the sequence decreases). Closest to the invention is a pseudo-random pulse train generator containing a shift register with an absolute modulo two in the feedback circuit f2. The disadvantage of this generator is the low speed determined by the total signal propagation time in one bit of the shift register and modulo two. The purpose of the invention is to increase the speed of the generator without losing bandwidth. To achieve this goal, in a known pseudo-random pulse sequence generator containing a shift register with an absolute modulo two in the feedback circuit, a NOT element, a delay element and an OR — NOT element are inputted, the output of which is connected to the shift register input and NOT connected to its first input, the second input of the element OR is NOT connected to the direct output of the delay element, and the modulo two adder contains three elements OR-NOT, the inputs of the first of which are connected to the direct outputs of the h-th and th-th bits of the registers Shift country, inverse outputs of which are connected to the inputs of the second OR-NOT element, inputs of the third OR-NOT element are connected respectively to the outputs of the first and second OR-NOT elements and to the inverse output of the delay element, whose input is connected to the clock pulse bus. The drawing shows the generator block diagram.
Генератор содержит регистр 1 сдви га с сумматором 2 по модулю два в цепи обратной св зи. Первый разр д 1.1 регистра выполнен на элементе 1.1.1 задержки, четвертом элементе ИЛИ-НЕ 1.1.3 и инверторе 1.1.2 и вл етс триггером, а сумматор 2 на первом 2.1, втором 2.2 и третьем 2.3 элементах ИЛИ-НЕ.The generator contains a register 1 shift with adder 2 modulo two in the feedback circuit. The first bit of the 1.1 register is performed on the delay element 1.1.1, the fourth OR OR NOT 1.1.3 element and the inverter 1.1.2 is the trigger, and the adder 2 is on the first 2.1, the second 2.2 and the third 2.3 OR-NOT elements.
Генератор работает следующим образом .The generator works as follows.
При подаче единичных тактовых импульсов и наличии в регистре 1 предварительной ненулевой информации последний начинает ее сдвигать. Длительность тактовых импульсов, при этом выбираетс равнойWhen applying single clock pulses and the presence in the register 1 of the preliminary non-zero information, the latter begins to shift it. The duration of the clock pulses, in this case, is chosen equal to
()tn6ip() tn6ip
где tj, - врем ;распройтранени : сигнала в элементе ИЛИ-НЕ; tp - задержка записи сигнала вwhere tj, is the time; spreading: of the signal in the OR-NOT element; tp - delay recording signal
разр де.raz de.
. В паузе между тактовыми импульсами с пр мого вькода элемента 1.1.1 задержки снимаетс нулевой уровень, а синверсного - единичный, поэтому сумматор 2 блокирован (на его выходе нулевой уровень), а триггер 1.1 находитс в устойчивом состо нии. С приходом тактового импульса сумматор 2 открываетс (на его выходе по вл етс сигнал, I соответствующий сумме по модулю два сигналов l.i и l.m разр дов), а триггер 1.1 переводитс в нулевое состо ние. Так как элементы 1.1.3 и 2.1 ИЛИ-НЕ образуют проводное ИЛИ, то результирующий .сигнал на выходе разр да 1.1 определ етс сигналом сумматора 2. С окончанием тактового импульса сумматор 2 запираетс , а триггер 1.1 защелкиваетс и продолжает удерживать сигнал неизменным.. In the pause between clock pulses from the direct input of the 1.1.1 delay element, the zero level is removed, and the synchronous one is zero, therefore the adder 2 is blocked (its output is zero), and the trigger 1.1 is in a steady state. With the arrival of the clock pulse, the adder 2 opens (a signal appears at its output, I corresponds to the sum modulo two signals l.i and l.m bits), and the trigger 1.1 translates to the zero state. Since elements 1.1.3 and 2.1 OR do NOT form a wired OR, the resulting signal at the output of bit 1.1 is determined by the signal of adder 2. With the end of the clock pulse, adder 2 is closed and the trigger 1.1 is latched and continues to hold the signal unchanged.
Далее весь процесс повтор етс .Further, the whole process is repeated.
Таким образом, регистр 1 с сумматором 2 в цепи обратной св зи генерирует псевдослучайную последовательность с периодом т-1. При этом врем задержки сигнала, поступаниде- го На вход разр да 1.2 с выходовThus, register 1 with adder 2 in the feedback circuit generates a pseudo-random sequence with a period of t-1. At the same time, the delay time of the signal arriving at the input of the discharge 1.2 from the outputs
разр дов l.i и l.m, равно 2bits l.i and l.m, equal to 2
т.е. генератор работает в диапазонеthose. generator is in range
тактовой частоты от О до F.clock frequency from O to F.
NVOKCNVOKC
1/t 1 / t
РПредлагаемое выполнение первого разр да регистра сдвига и сумматора по модулю два и введение новых св зей выгодно отличают за вл емый генератор от классического, так как позвол ют исключить врем задержки в первом разр де, в результате, генератор достигает максимально возмоного быстродействи , что увеличивае сферу его применени .The proposed implementation of the first bit of the shift register and modulo two adder and the introduction of new connections distinguish the claimed generator from the classical one favorably, since they allow to exclude the delay time in the first bit, as a result, the generator achieves the maximum possible speed, which increases the its application.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792722904A SU796834A1 (en) | 1979-02-12 | 1979-02-12 | Pseudorandom pulse train generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792722904A SU796834A1 (en) | 1979-02-12 | 1979-02-12 | Pseudorandom pulse train generator |
Publications (1)
Publication Number | Publication Date |
---|---|
SU796834A1 true SU796834A1 (en) | 1981-01-15 |
Family
ID=20809506
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU792722904A SU796834A1 (en) | 1979-02-12 | 1979-02-12 | Pseudorandom pulse train generator |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU796834A1 (en) |
-
1979
- 1979-02-12 SU SU792722904A patent/SU796834A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU796834A1 (en) | Pseudorandom pulse train generator | |
RU2080651C1 (en) | Generator of random n-bit binary numbers | |
SU943720A1 (en) | Pseudo-random pulse train generator | |
RU2081450C1 (en) | Generator of n-bit random sequence | |
SU1140234A2 (en) | Pulse sequence generator | |
US3809876A (en) | Apparatus for the generation of bessel function signals | |
SU675438A1 (en) | Pseudorandom pulse train generator | |
SU1278841A2 (en) | Device for generating random pulse repetition periods | |
SU1670776A1 (en) | Generator of random voltages | |
SU924704A1 (en) | Device for raising to the third power | |
SU1197102A2 (en) | Autocorrelation meter of parameters of pseudorandom phase=shift keyed signal | |
SU497718A1 (en) | Device for generating pseudo-random signals of complex structure | |
SU957424A1 (en) | Pulse generator | |
SU815891A1 (en) | Pulse selector by repetition frequency | |
SU871314A2 (en) | Discrete matched filter | |
SU453692A1 (en) | ||
SU1173528A1 (en) | Generator of pulses with pseudorandom duration | |
SU1672445A1 (en) | Equally distributed random numbers generator | |
RU1841042C (en) | Device to generate compound signals | |
SU1427365A1 (en) | Random process generator | |
RU2022448C1 (en) | Noise-like signal simulator | |
SU884071A1 (en) | Phase-shifting device | |
SU684725A1 (en) | Controllable pulse generator | |
SU1077046A1 (en) | Pulse delay device | |
SU783961A1 (en) | Synchro pulse generator |