SU1264316A1 - Code generator - Google Patents
Code generator Download PDFInfo
- Publication number
- SU1264316A1 SU1264316A1 SU853866577A SU3866577A SU1264316A1 SU 1264316 A1 SU1264316 A1 SU 1264316A1 SU 853866577 A SU853866577 A SU 853866577A SU 3866577 A SU3866577 A SU 3866577A SU 1264316 A1 SU1264316 A1 SU 1264316A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- generator
- input
- output
- sequence
- counter
- Prior art date
Links
Landscapes
- Complex Calculations (AREA)
Abstract
Изобретение относитс к импульсной технике. Цель изобретени - повышение помехоустойчивости и расширение функциональных возможностей формировател кодов - достигаетс формированием кодов дл получени всех сигналов М -последовательности. Дл этого в формирователь кодов дополнительно введены параллельный регистр 5 и регистр 6 сдвига. Кроме того, формирователь содержит генератор 1 тактовых импульсов, генератор 2М -последовательности , счетчик 3, дешифратор 4, элемент ЗАПРЕТ 7, шину 8 задани посто нных коэффициентов. Устройстве обеспечивает формирование сдвинутых копий М -последовательностей и может быть использовано в устройствах син- , хронизации широкополосных систем ра- д диосв зи. 1 ил. (Л О)The invention relates to a pulse technique. The purpose of the invention — improving noise immunity and extending the functionality of the code generator — is achieved by generating codes to obtain all of the M-sequence signals. For this purpose, parallel register 5 and shift register 6 are additionally entered into the code generator. In addition, the shaper contains a generator of 1 clock pulses, a generator of 2M-sequences, a counter 3, a decoder 4, an element of the BAN 7, a bus 8 for specifying constant coefficients. The device provides the formation of shifted copies of M-sequences and can be used in syn- chronization devices of broadband radios. 1 il. (L O)
Description
Изобретение относится к импульсной технике.The invention relates to a pulse technique.
Цель изобретения - повышение помехоустойчивости и расширение функциональных возможностей формирователя кодов путем обеспечения формирования кодов для получения всех сдвигов последовательности.The purpose of the invention is improving noise immunity and expanding the functionality of the code generator by ensuring the formation of codes to obtain all shifts of the sequence.
На чертеже приведена функциональная схема формирователя кодов.The drawing shows a functional diagram of the code generator.
Формирователь кодов содержит генератор 1 тактовых импульсов, генератор 2 М-последовательности, счетчик 3, дешифратор 4, параллельный регистр .5, регистр 6 сдвига, элемент ЗАПРЕТ 7 шину 8 задания постоянных коэффициентов , соединенную с информационными входами счетчика 3, выход которого соединен с вторым входом элемента ЗАПРЕТ 7 и входом синхронизации параллельного регистра 5, входы которого соединены с соответствующими входами дешифратора 4 и соответствующими выходами разрядов генератора 2 М -последовательности, выход соот• * . о ветствующего разряда которого соединен с вторым входом регистра 6 сдвига, первый вход которого соединен с входом генератора 2 М -последовательности, выходом генератора 1 тактовых импульсов и третьим входом, элемента ЗАПРЕТ 7, выход которого соединен с входом счетчика 3, выход дешифратора 4 соединен с первым входом элемента ЗАПРЕТ 7.The code generator comprises a clock generator 1, an M-sequence generator 2, a counter 3, a decoder 4, a parallel register .5, a shift register 6, an element BAN 7, a constant coefficient setting bus 8 connected to the information inputs of the counter 3, the output of which is connected to the second the input of the element is PROHIBITED 7 and the synchronization input of the parallel register 5, the inputs of which are connected to the corresponding inputs of the decoder 4 and the corresponding outputs of the bits of the generator of the 2 M-sequence, the output corresponds to • *. The corresponding discharge of which is connected to the second input of the shift register 6, the first input of which is connected to the input of the 2 M-sequence generator, the output of the clock generator 1 and the third input, of the element BAN 7, the output of which is connected to the input of the counter 3, the output of the decoder 4 is connected to the first input of the element is PROHIBITED 7.
Формирователь кодов работает следующим образом.The code generator operates as follows.
При установлении разрядов генератора 2 М -последовательности в состояние 100...0 на выходе дешифратора 4 появляется уровень ”1, который поступает на первый вход элемента ЗАПРЕТ 7. Импульсы с выхода генератора 1 тактовых импульсов со следующего такта начинают поступать через элемент ЗАПРЕТ 7 на вход счетчика 3, который начинает вычитать их число Из числа, записанного в него по шине 8 задания постоянных коэффициентов. По достижении счетчиком 3 состояния 000... 0 на его выходе появляется импульс, который поступает на второй вход элемента ЗАПРЕТ 7 и закрывает его для прохождения тактовых импульсов с выхода генератора 1 тактовых импульсов. Этот же импульс с выхода счетчика 3 переписывает состояние разрядов генератора 2М -последоWhen the discharges of the generator of the 2 M-sequence are set to the state 100 ... 0, the level 1 appears at the output of the decoder 4, which goes to the first input of the FORBID element 7. Pulses from the output of the generator 1 of clock pulses from the next clock cycle begin to flow through the element FORBID 7 the input of the counter 3, which begins to subtract their number from the number written to it on the bus 8 job constant coefficients. When the counter 3 reaches the state 000 ... 0, a pulse appears at its output, which enters the second input of the BAN 7 element and closes it for the passage of clock pulses from the output of the clock generator 1. The same pulse from the output of counter 3 rewrites the state of the bits of the generator 2M - after
1264316 2 вательности в параллельный регистр 5. Эти состояния являются кодами, в соответствии с которыми необходимо суммировать сдвиги М -последовательности с выходов регистра 6 сдвига для получения нужного сдвига. Импульс с выхода счетчика 3 осуществляет также запись по своим информационным входам кодов, подаваемых на них по шине 8 задания постоянных коэффициентов и обеспечивающих получение соответствующего сдвига М -последовательности. Формирователь кодов работает в динамическом режиме и формирует на выходах регистра 6 сдвига циклические сдвиги М -последовательности, а на выходах параллельного регистра 5коэффициенты, определяющие топологию связей разрядов регистра сдвига с сумматором по модулю два для получения требуемого сдвига копии М -последовательности. Генератор ледовательности содержит таве схему для обнаружения запрещенного состояния.1264316 2 sequences in parallel register 5. These states are codes according to which it is necessary to sum the shifts of the M-sequence from the outputs of shift register 6 to obtain the desired shift. The pulse from the output of the counter 3 also records on its information inputs the codes supplied to them via the bus 8 for setting constant coefficients and providing the corresponding shift of the M-sequence. The code generator operates in dynamic mode and generates cyclic shifts of the M-sequence at the outputs of the shift register 6, and coefficients determining the topology of the relation between the bits of the shift register and the adder modulo two at the outputs of the parallel register 5 to obtain the required shift of the copy of the M-sequence. The research generator contains a circuit for detecting a forbidden state.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853866577A SU1264316A1 (en) | 1985-02-12 | 1985-02-12 | Code generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853866577A SU1264316A1 (en) | 1985-02-12 | 1985-02-12 | Code generator |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1264316A1 true SU1264316A1 (en) | 1986-10-15 |
Family
ID=21166772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU853866577A SU1264316A1 (en) | 1985-02-12 | 1985-02-12 | Code generator |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1264316A1 (en) |
-
1985
- 1985-02-12 SU SU853866577A patent/SU1264316A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 843193, кл. Н 03 К 3/84, 1979. Авторское свидетельство СССР № 966864, кл. Н 03 К 3/64, 1980. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1264316A1 (en) | Code generator | |
KR920020433A (en) | Microcontroller unit | |
KR850002717A (en) | D / A conversion | |
RU2133552C1 (en) | Pulse generator with normalized phase noise | |
SU1177910A1 (en) | Device for generating quaternary-coded sequences | |
RU2022448C1 (en) | Noise-like signal simulator | |
RU2092892C1 (en) | Uniform distribution random number generator | |
SU1192120A1 (en) | Pulse sequence generator | |
SU497718A1 (en) | Device for generating pseudo-random signals of complex structure | |
SU1210209A2 (en) | Pseudorandom pulse sequence generator | |
SU425358A1 (en) | RECORDING DEVICE | |
SU1170596A1 (en) | Device for synchronizing pulses | |
SU1249512A1 (en) | Random sequence generator | |
SU1269129A1 (en) | Generator of pulses with random duration | |
SU1672445A1 (en) | Equally distributed random numbers generator | |
SU947862A1 (en) | Error signal resistance device | |
SU1413706A1 (en) | Random series generator | |
RU2010428C1 (en) | Code converter | |
SU936402A2 (en) | Pseudorandom pulse train generator | |
SU1177894A1 (en) | Device for dividing the first pulse of pulse train and generating train end pulse | |
SU1202039A1 (en) | Differential generator of pseudorandom pulses | |
SU1624664A1 (en) | Device for m-sequence synchronization | |
RU2040854C1 (en) | Device for generation of time interval | |
JP2545010B2 (en) | Gate device | |
SU1223350A1 (en) | Pseudorandom number generator |