[go: up one dir, main page]

RU1811017C - Device for automatic phase controlling of clock pulses - Google Patents

Device for automatic phase controlling of clock pulses

Info

Publication number
RU1811017C
RU1811017C SU904896973A SU4896973A RU1811017C RU 1811017 C RU1811017 C RU 1811017C SU 904896973 A SU904896973 A SU 904896973A SU 4896973 A SU4896973 A SU 4896973A RU 1811017 C RU1811017 C RU 1811017C
Authority
RU
Russia
Prior art keywords
counter
output
input
adder
clock pulses
Prior art date
Application number
SU904896973A
Other languages
Russian (ru)
Inventor
Сергей Жанович Кишенский
Николай Степанович Вдовиченко
Сергей Вениаминович Каменский
Ольга Юрьевна Христенко
Original Assignee
Московский Институт Инженеров Гражданской Авиации
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 Московский Институт Инженеров Гражданской Авиации filed Critical Московский Институт Инженеров Гражданской Авиации
Priority to SU904896973A priority Critical patent/RU1811017C/en
Application granted granted Critical
Publication of RU1811017C publication Critical patent/RU1811017C/en

Links

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

Ш-/W- /

0000

о about

Изобретение относитс  к телеграфии, а именно к синхронизации приемника с передатчиком без применени  специальных синхропосылок. The invention relates to telegraphy, namely, synchronization of a receiver with a transmitter without the use of special clock packages.

Наиболее близким к изобретению по технической сущности  вл етс  устройство дл  автоподстройки фазы тактовых импульсов , содержащее последовательно соеди- ненные задающий генератор, формирователь входной последовательности , делитель частоты, фазовый дискриминатор , блок выделени  значащих моментов, а также счетный триггер и элемент ИЛИ.Closest to the invention in technical essence is a device for self-adjusting the phase of clock pulses, containing sequentially connected master oscillator, input driver, frequency divider, phase discriminator, significant moment highlighting unit, as well as a counting trigger and an OR element.

Целью изобретени   вл етс  сокращение времени подстройки фазы тактовых импульсов .The aim of the invention is to reduce the clock phase adjustment time.

На фиг, 1 приведена структурна  схема устройства дл  автоподстройки фазы тактовых импульсов; на фиг. 2 - структурна  схема блока выделени  значащих моментов; на фиг. 3- схема соединений переключател ,Fig. 1 is a structural diagram of a device for self-tuning the phase of clock pulses; in FIG. 2 is a block diagram of a block for highlighting significant moments; in FIG. 3 - connection diagram of the switch,

Устройство дл  автоподстройки фазы тактовых импульсов (фиг. 1) содержит задающий генератор 1, блок 2 выделени  значащих моментов, первый и второй элементы 3, 4 задержки, элемент 5 И, счетчик 6, мультиплексор 7, первый и второй сумматоры 8, 9, переключатель 10, элемент 11 ИЛИ, триггер 12, выход 13.The device for automatic phase locking of clock pulses (Fig. 1) contains a master oscillator 1, a significant moment highlighting unit 2, a first and second delay elements 3, 4, an And element 5, a counter 6, a multiplexer 7, a first and second adders 8, 9, a switch 10, element 11 OR, trigger 12, output 13.

Блок выделени  значащих моментов (фиг.2) содержит три, элемента 14-16 НЕ, три элемента 17-19 И-НЕ.The block of highlighting significant moments (Fig. 2) contains three, elements 14-16 NOT, three elements 17-19 NAND.

Переключатель 10 (фиг. 3) содержит механически св занные многопозиционные полюса (многополюсный многопозиционный механический переключатель). Число полюсов М равно числу позиций в каждом полюсе и на единицу меньше числа разр дов счетчика 6. Формальное описание соединений разр дов счетчика 6 с позици ми полюсов блока 10 следующее: 1-й разр д (пр мой) счетчика 6 ( на фиг. 3 приведена конкретна  реализаци  блока 10 при числе разр дов счетчика 6, равном 4) соединен с О + 4 - 0-й позицией j-ro полюса (первый разр д - младший). Выходы полюсов, от младшего j .1 до старшего j Mj , соединены с первой группой информационных входов сумматора 9. Незадействованные входами счетчика 6 (X) позиции переключател  10 заземлены.The switch 10 (Fig. 3) comprises mechanically connected multi-position poles (multi-pole multi-position mechanical switch). The number of poles M is equal to the number of positions in each pole and is one less than the number of bits of the counter 6. The formal description of the connections of the bits of the counter 6 with the positions of the poles of block 10 is as follows: the 1st bit (straight) of the counter 6 (in Fig. 3 a specific implementation of block 10 is given with the number of bits of the counter 6 equal to 4) connected to O + 4 - the 0th position of the j-ro pole (the first bit is the lowest). The outputs of the poles, from the junior j .1 to the senior j Mj, are connected to the first group of information inputs of the adder 9. The positions of the switch 10 not connected to the inputs of the counter 6 (X) are grounded.

Устройство работает следующим обра- зоМ,The device operates as follows,

Тактовые импульсы высокой частоты с генератора 1 поступают на первый вход элемента И 5 через элемент задержки 3 - на счетный вход счетчика 6. Их длительность выбираетс  такой, чтобы к моменту начала формировани  задержанного импульса на выходе элемента 3 импульс с выхода блокаHigh-frequency clock pulses from the generator 1 are fed to the first input of the And 5 element through the delay element 3 to the counting input of the counter 6. Their duration is selected so that by the time the formation of the delayed pulse at the output of the element 3 starts, the pulse from the output of the block

1 уже закончилс . Счетчик 6 - двоичный К-разр дный счетчик; сего выхода формируетс  синфазированные с входными значащими моментами тактовые импульсы1 has already ended. Counter 6 - binary K-bit counter; of this output, clock pulses are in phase with the input significant moments.

устройства, период которых равен длительности элементарной посылки передаваемых сообщений. Таким рбразом,.частота импульсов с выхода блока 1 св зана с частотой импульсов с выхода счетчика 6 - пр могоdevices whose period is equal to the duration of the elementary sending of transmitted messages. Thus, the frequency of pulses from the output of block 1 is associated with the frequency of pulses from the output of counter 6 - direct

0 выхода старшего разр да - соотношением fo Ь.и 2К, где fr-и - частота выходных тактовых импульсов на выходе 13, скважностькоторых равна двум. .0 of the high-order output - by the ratio fo L and 2K, where fr-i is the frequency of the output clock pulses at output 13, the duty cycle of which is two. .

Сигналы с пр мых выходов счетчика 6Signals from the direct outputs of the counter 6

5 поступают на первую группу входов мультиплексора 7, к второй группе которого подключены инверсные выходы разр дов счетчика 6. Выход старш его разр да 13 счетчика 6  вл етс  управл ющим дл  мульти0 плексора 7: при нулевом сигнале на выходе 13.к входам мультиплексора подключаютс  пр мые выходы разр дов счетчика 6. Переключатель 10 служит дл  задани  шага, коррекции фазы местных тактовых импульсов,5 go to the first group of inputs of multiplexer 7, to the second group of which the inverse outputs of the bits of counter 6 are connected. The output higher than its bit 13 of counter 6 is the control for multi0 of the plexer 7: when the signal at output 13 is zero, the inputs of the multiplexer are connected the possible outputs of the bits of the counter 6. The switch 10 is used to set the step, phase correction of local clock pulses,

5 он задает масштаб шага коррекции (выбира-; емого пользователем в зависимости от критери  подстройки). К коду, формируемому на выходах переключател  10, в сумматоре 9 прибавл етс  1 (если содержимое счет0 чика 6 не равно О); это осуществл етс  следующим образом: пр мые выходы счетчика 6 соединены с входами элемента ИЛИ 11, на выходе которого имеет место единич- ; ный сигнал при ненулевом содержимом5, it sets the scale of the correction step (selectable; chosen by the user depending on the adjustment criteria). 1 is added to the code generated at the outputs of switch 10 in adder 9 (if the contents of counter 6 are not equal to O); this is carried out as follows: the direct outputs of the counter 6 are connected to the inputs of the OR element 11, at the output of which there is one; signal with non-zero content

5 счетчике 6; этот сигнал подаетс  в качестве второго слагаемого на сумматор 9.5 counter 6; this signal is supplied as a second term to adder 9.

Формирование шага требуемой величины производитс  посто нно в течение всей работы счетчика 6.The formation of the step of the required value is carried out continuously throughout the operation of the counter 6.

0 в момент поступлени  значащего момента входного сигнала, выдел емого блоком 2, триггер 12 устанавливаетс  в открываетс  элемент И 5, через который очередной тактовый импульс поступает на0 at the moment of arrival of a significant moment of the input signal emitted by block 2, trigger 12 is set to open element And 5, through which the next clock pulse arrives at

5 синхровход счетчика 6, записыва  в него код, сформированный в данный момент на выходах сумматора 8. Этот код  вл етс  скорректированным (на шаг коррекции относительно данного значени  фазового рас0 согласовани ) содержимым счетчика 6. Шаг коррекции может быть как положительным (при отставании тактовых импульсов местного генератора от импульсов входной информации; при этом значение выходного5 counter clock input 6, writing into it the code that is currently generated at the outputs of adder 8. This code is the corrected (by the correction step relative to the given phase alignment value) counter content 6. The correction step can be positive (when the clock pulses lag local generator from pulses of input information; at the same time, the value of the output

5 сигнала в момент по влени  значащего фронта входного сигнала - положительное, при обратной ситуации - нулевое), так и отрицательным. Это определ етс  сумматором 8, который в зависимости от уровн  сигнала на выходе 13 осуществл ет либо из5 of the signal at the moment of occurrence of a significant edge of the input signal is positive, in the opposite situation - zero), and negative. This is determined by the adder 8, which, depending on the signal level at the output 13, either

текущего кода содержимого счетчика 6 кода с сумматора 9, либо сложение этих кодов.the current code for the contents of the counter 6 code from the adder 9, or the addition of these codes.

Так происходит коррекци  содержимого счетчика 6 в зависимости от знака и величины рассогласовани  фаз.Thus, the contents of the counter 6 are corrected depending on the sign and magnitude of the phase mismatch.

; Сигнал, по вл ющийс  на выходе элемента И 5, положительным (передним) фронтом производит запись в счетчик 6 скорректированного содержимого и через элемент задержки 4 вновь устанавливает триггер 12 в исходное нулевое состо ние. Конкретный случай реализации устройства может быть рассмотрен при числе разр дов счетчика б, равном 4. Содержимое счетчика 6 в момент прихода значащего фронта входного сигнала (в двоичном коде - отдельно дл  пр мых и инверсных выходов), значени  шагов коррекции в зависимости от полюсов переключател  (одинаковых позиций дл  всех полюсов в любом режиме работы, в дес тичной форме) указано в таблице.; The signal appearing at the output of AND element 5, with a positive (leading) edge, writes to the counter 6 corrected contents and, through delay element 4, sets trigger 12 to its initial zero state. A specific implementation case of the device can be considered with the number of bits of counter b equal to 4. The contents of counter 6 at the time of arrival of a significant edge of the input signal (in binary code, separately for direct and inverse outputs), the values of correction steps depending on the poles of the switch ( identical positions for all poles in any operating mode, in decimal form) are indicated in the table.

Пусть, например, в момент поступлени  значащего фронта входного сигнала счетчик 6 - в состо нии 0110 (старший разр д - слева); пусть также переключатель 10 - в положении 2. При этом (седьма  строка сверху) шаг коррекции должен быть равен его знак- -. В устройстве при этом осуществл ютс  следующие процессы:Suppose, for example, at the moment of receipt of a significant edge of the input signal, counter 6 is in state 0110 (the highest order is on the left); also let switch 10 be in position 2. At the same time (the seventh line from the top), the correction step should be equal to its sign - -. In this case, the following processes are carried out in the device:

- на выходе мультиплексора формируетс  код .- a code is generated at the output of the multiplexer.

- на выходе переключател , во второй позиции, - код - at the output of the switch, in the second position, - code

- так как на выходе элемента ИЛИ 11 - 1, на выходе сумматора 9 - код - since the output of the OR element 11 - 1, the output of the adder 9 - code

- так как старший разр д счетчика б - О, код с сумматора 9 вычитаетс  из кода с выхода счетчика 6, который всегда подаетс  на сумматор 8 с положительным знаком, на выходе сумматора 8 формируетс  код 0100 - скорректированное значение содержимого счетчика б.- since the high-order bit of counter b is O, the code from adder 9 is subtracted from the code from the output of counter 6, which is always supplied to adder 8 with a positive sign, code 0100 is generated at the output of adder 8 — the adjusted value of the contents of counter b.

Аналогично устройство работает и в остальных ситуаци х. Нулевой шаг коррекции соответствует сфазированному состо нию приемника и входных импульсов. ;Similarly, the device operates in other situations. The zero correction step corresponds to the phased state of the receiver and input pulses. ;

В блоке 2 (фиг. 2) конденсаторы задают длительности формируемых импульсов; фактически это два известных формировател  импульсов; схема из элементов 14 и .17 формирует короткий отрицательный импульс при по влении на ее входе положительного фронта сигнала; схема из элементов 15, 16 и 19 формирует такой же импульс по отри- цательному фронту входного сигнала.In block 2 (Fig. 2), the capacitors set the duration of the generated pulses; in fact, these are two known pulse shapers; a circuit of elements 14 and .17 generates a short negative pulse when a positive signal front appears at its input; a circuit of elements 15, 16 and 19 generates the same pulse along the negative edge of the input signal.

Таким образом, устройство позвол ет регулировать шаг подстройки по желанию пользовател  в зависимости от скорости изменени  рассогласовани  местных и вход-:Thus, the device allows you to adjust the tuning step at the request of the user depending on the rate of change of the local and input mismatch:

ных информационных сигналов по фазе, что улучшает характеристики синхронизации. Фор мула изобретени  Устройство дл  автоподстройки фазыphase information signals, which improves the synchronization characteristics. SUMMARY OF THE INVENTION Phase Locking Device

тактовых импульсов, содержащее задающий генератор, блок выделени  значащих моментов, триггер, счетчик и элемент ИЛИ, отличающеес  .тем, что, с целью сокращени  времени подстройки фазы тактовых импульсов, введены последовательно соединенные мультиплексор, переключат тель, первый и второй сумматоры, а также элемент И и элементы задержки, при этом выход задающего генератора соединен сa clock pulse comprising a master oscillator, a significant moment highlighting unit, a trigger, a counter, and an OR element, characterized in that, in order to reduce the clock phase adjustment time, a series-connected multiplexer, a switch, a first and a second adder, and an element are introduced And the delay elements, while the output of the master oscillator is connected to

первым входом элемента И и через первый элемент задержки - со счетным входом счетчика, группы выходов пр мых и инверсных разр дов которого соединены соответственно с первой и второй группамиthe first input of the And element and through the first delay element with the counting input of the counter, the groups of outputs of direct and inverse bits of which are connected respectively to the first and second groups

информационных входов мультиплексора, группа выходов пр мых разр дов счетчика соединена с соответствующей группой входов второго сумматора и через элемент ИЛИ - с соответствующим входом первогоinformation inputs of the multiplexer, the group of outputs of direct bits of the counter is connected to the corresponding group of inputs of the second adder and through the OR element to the corresponding input of the first

сумматора, выходы второго сумматора соединены с информационными входами счетчика , пр мой выход старшего разр да которого  вл етс  выходом устройства и соединен с управл ющими входами мультиплексора и второго сумматора, выход блока выделени  значащих моментов соединён с входом установки в 1 триггера, пр мой выход которого соединен с вторым входом элемента И, выход которого соединен с синхрокодом счетчика и через второй элемент задержки - с входом установки в О триггера , причем управл ющий вход переключател   вл етс  установочным входом кода шага коррекции.the adder, the outputs of the second adder are connected to the information inputs of the counter, the direct high-order output of which is the output of the device and connected to the control inputs of the multiplexer and the second adder, the output of the significant moment highlighting unit is connected to the setup input of 1 trigger, the direct output of which connected to the second input of the And element, the output of which is connected to the counter clock and, through the second delay element, to the installation input in the trigger O, the control input of the switch being the setting input house of correction step code.

Фиг-2Fig-2

Фиг.ЗFig.Z

SU904896973A 1990-12-27 1990-12-27 Device for automatic phase controlling of clock pulses RU1811017C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU904896973A RU1811017C (en) 1990-12-27 1990-12-27 Device for automatic phase controlling of clock pulses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU904896973A RU1811017C (en) 1990-12-27 1990-12-27 Device for automatic phase controlling of clock pulses

Publications (1)

Publication Number Publication Date
RU1811017C true RU1811017C (en) 1993-04-23

Family

ID=21552386

Family Applications (1)

Application Number Title Priority Date Filing Date
SU904896973A RU1811017C (en) 1990-12-27 1990-12-27 Device for automatic phase controlling of clock pulses

Country Status (1)

Country Link
RU (1) RU1811017C (en)

Similar Documents

Publication Publication Date Title
US6525616B1 (en) Circuit for locking an oscillator to a data stream
US4005479A (en) Phase locked circuits
US4393301A (en) Serial-to-parallel converter
US5694068A (en) Digital phase-locked loop (PLL) having multilevel phase comparators
US5084681A (en) Digital synthesizer with phase memory
US4002995A (en) Digital frequency synthesizer having selectable frequency offset between transmit and receive frequencies
GB2241397A (en) Circuit for generating a signal coupled to a reference signal
GB2236223A (en) Digital phase locked loop
RU1811017C (en) Device for automatic phase controlling of clock pulses
US4955040A (en) Method and apparatus for generating a correction signal in a digital clock recovery device
JPH02285832A (en) Series data receiver
US6459753B2 (en) Fractional N-divider, and frequency synthesizer provided with a fractional N-divider
WO1996003808A3 (en) Digital phase locked loop
JPH1198007A (en) Frequency divider
US5656958A (en) Frequency synthesizing device
US5650738A (en) Precision digital phase shift element
JPS6320051B2 (en)
SU1688440A1 (en) Frequency manipulator
RU1815803C (en) Digital generator of signals manipulated by minimal shift
SU1555891A1 (en) Device for isolating of clock-pulse oscillation in autocorrelation receiver
SU1681381A1 (en) Phase automatic frequency control unit
SU1707620A1 (en) Information restoring device
SU1677874A1 (en) Clock pulse synchronizer
CA1304457C (en) Narrow range digital clock circuit
SU1166052A1 (en) Device for synchronizing time scale