[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SU1193789A1 - Programmable delay line - Google Patents

Programmable delay line Download PDF

Info

Publication number
SU1193789A1
SU1193789A1 SU823503142A SU3503142A SU1193789A1 SU 1193789 A1 SU1193789 A1 SU 1193789A1 SU 823503142 A SU823503142 A SU 823503142A SU 3503142 A SU3503142 A SU 3503142A SU 1193789 A1 SU1193789 A1 SU 1193789A1
Authority
SU
USSR - Soviet Union
Prior art keywords
outputs
inputs
control
output
control unit
Prior art date
Application number
SU823503142A
Other languages
Russian (ru)
Inventor
Елена Николаевна Лебедева
Владимир Николаевич Шашихин
Original Assignee
Предприятие П/Я В-2962
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 Предприятие П/Я В-2962 filed Critical Предприятие П/Я В-2962
Priority to SU823503142A priority Critical patent/SU1193789A1/en
Application granted granted Critical
Publication of SU1193789A1 publication Critical patent/SU1193789A1/en

Links

Landscapes

  • Filters That Use Time-Delay Elements (AREA)

Abstract

1. ПРОГРАММИРУЕМАЯ ЛИНИЯ ЗАДЕРЖКИ, содержаща  оперативное запоминающее устройство, информационный вход KOTopjOro  вл етс  входом устройства, а адресные входы и входу управлени ;которого подключены соответственно к адресным -и к первому управл ющему выходам блока управлени , отличающа с  тем, что, с целью расширени  функциональных возможностей за счет возможности одновременного формировани  N выходных сигналов, сдвинутых на заданные промежутки времени, в него введены буферные регистры, коммутатор , информационный вход которого подключен к выходу оперативного запоминающего устройства, управл юпщйк второму, управл ющему выходу блока управлени , а выходы соединены с входами соответствующих буферных регистров, выходы которых  вл ютс  выходами устройства, а управл ющие входы подключены к первому управл ющему выходу блока управлени . 2. Лини  по п. 1, о т л и ч а ю щ а   с   тем, что блок управлени  содержит генератор тактовых импульгсов , подключенный выходом к счетчику номера отвода и к одним входам первого и второго элементов И, выходы которых  вл ютс  соответственно первым и вторым управл ющими выходами блока управлени , а другие (Л объединенные их входы подключены соответственно к пр мому и инверсному выходам дешифратора нулевого состо ни , входы которого соединены с выходами счетчика номера отвода и с входами запоминающего устройства значений задержек, выходы которого соединены с входами.вычитател , со другие входы которого через счетчик 00 текущего адреса записи соединены с выходом переполнени  счетчика 00 номера отвода, и регистр, входы косо торого подключены к выходам вычитател , а выходы  вл ютс  адресными выходами блока управлени .1. A PROGRAMMABLE DELAY LINE containing a random access memory, the KOTopjOro information input is the device input, and the address inputs and the control input, which are connected respectively to the address control outputs and to the first control output of the control unit, characterized in that functionality due to the possibility of the simultaneous formation of N output signals shifted by predetermined time intervals, buffer registers are entered into it, a switch, whose information input is under for prison to the output of random access memory, a second control yupschyk, a control output of the control unit, and outputs coupled to respective inputs of buffer registers whose outputs are the outputs of the device, and the control inputs are connected to the first control output of the control unit. 2. A line in accordance with claim 1, wherein the control unit comprises a clock pulse generator connected by an output to a counter of the tap number and to the same inputs of the first and second elements AND, the outputs of which are respectively the first and the second control outputs of the control unit, and the others (L, their combined inputs are connected respectively to the direct and inverse outputs of the zero state decoder, the inputs of which are connected to the outputs of the retraction number counter and to the memory inputs of delay values, output which are connected to vhodami.vychitatel, with other inputs of which the current through the meter 00 connected to the write address counter 00 overflow outlet tap numbers, and register inputs torogo obliquely connected to the outputs of the subtractor, and the outputs are addressable outputs control unit.

Description

Изобретение относитс  к импульс-ной технике, а именно к устройствам временнойзадержки цифровых сигналов , например, в аппаратуре формировани  и сканировани  характеристики направленности MHoroaneMeHTHbik антенных решеток.The invention relates to a pulse technique, namely to devices for temporarily delaying digital signals, for example, in the apparatus for generating and scanning the directivity characteristics of MHoroaneMeHTHbik antenna arrays.

Целью изобретени   вл етс  расширение функциональных возможностей за счет возможности одновременного формировани  N выходных сигналов, сдвинутых на заданные промежутки времени.The aim of the invention is to extend the functionality due to the possibility of the simultaneous generation of N output signals shifted by predetermined time intervals.

На чертеже: представлена структурна  схема программируемой линии задержки .In the drawing: shows a block diagram of the programmable delay line.

Программируема  лини  задержки содержит оперативное запоминающее устройство 1 с произвольной выборкой например с организацией М- чеек по 1-разр дных двоичных слов в каждой, коммутатор 2, обеспечивающий переключение 1-разр дных двоичных слов с одного на N направлений и выполненный , например, на J регистрах сдвига с N выходами, N буферных -разр дных параллельных регистров (д и. блок 4 управлени .The programmable delay line contains random access memory 1, for example, organizing M-cells with 1-bit binary words each, switch 2, providing switching of 1-bit binary words from one to N directions and performed, for example, on J shift registers with N outputs, N buffer-bit parallel registers (g and. unit 4 controls.

Адресные входы и вход управлени  оперативного запоминающего устройства 1 подключены соответственно к адресным И к первому управл ющему выходу блока А управлени , к второму управл ющему выходу которого подключен управл ющий вход коммутатора 2, информационный вход которого подключен к .выходу оперативного запоминающего устройства 1, а выходы - к входам буферных регистров 3ц,The address inputs and the control input of the random access memory 1 are connected respectively to the address AND to the first control output of the control unit A, to the second control output of which the control input of the switch 2 is connected, the information input of which is connected to the output of the random access memory 1, and outputs - to inputs of buffer registers 3ts,

Блок 4 управлени  содержит генератор 5 тактовых импульсов, подключенный выходом к счетчику 6 номера отвода, выход которого соединен с входом счетчика 7 текущего адреса записи, выход счетчика 6 номера отвода соединен с входом запоминающего устройства 8, подключенного выходом к первому входу вычитател  9, выход которого соединен через регист 10 с адресными выходами блока 4 управлени , Выход счетчика 6 номера отвода соединен также через дешифратор 1.1 нулевого состо ни  с первыми входами первого второго 13 элементов И соответственно, выходы которого  вл ютс  соответственно первым и вторым управл ющими выходами блока 4 управлени , а вторые объединенные входы элементов И 12 и 13 подключены к выходу генератора 5 тактовых импульсов. Выход счетчика 7 текущего адреса записи соединен с вторым входом вычитател  9,The control unit 4 contains a clock pulse generator 5, connected by an output to the counter 6 of the outlet number, the output of which is connected to the input of the counter 7 of the current write address; the output of the counter 6 of the outlet number is connected to the input of the storage device 8, connected by the output to the first input of the subtractor 9, the output of which connected through register 10 to the address outputs of control unit 4; The output of the counter 6 of the outlet number is also connected via the zero state decoder 1.1 to the first inputs of the first second 13 elements And, respectively, the outputs to Secondly, the first and second control outputs of the control unit 4 are respectively, and the second combined inputs of the elements 12 and 13 are connected to the output of the generator 5 clock pulses. The output of the counter 7 of the current address of the record is connected to the second input of the subtractor 9,

Программируема  лини  задержки работает следующим образом,,The programmable delay line works as follows,

Импульсы генератора 5 тактовых импульсов, поступа  на счетный вход счетчика 6 номера отвода, перевод т его последовательно в положени  от О до. N, Информаци  с выходов счетчика 6 номера отвода в виде параллельного кода поступает на адресные входы запоминающего устройства 8 знчений задержек, определ   адрес  чейки пам ти, в которой хранитс  двоичное число (коэффициент задержки ) , пропорциональное времени задержки на i-M отводе линии, Импульсы переполнени  счетчика 6 номера отвода поступают на счетный вход счетчика 7 текущего адреса записи, перевод  его последовательно в положени  от О до М, Информаци  с выходов запоминающего устройства 8 значений задержек и счетчика 7 текущего адреса записи поступают на входы вычитател  9, где вычитанием коэффици- ента задержки из параллельного кода состо ни  счетчика 7 текущего адреса записи определ етс  адрес  чейки оперативного запоминающего устройства 1, из которой производитс  считы вание информации дл  формировани  выходного сигнала дл  i-ro отвода линии. Эта информаци  сказываетс  задержанной по отношению к текущему времени, которое, определ етс  состо нием счетчика 7 текущего адреса записи, на число тактов, равное дес тичному эквиваленту коэффициента задержки, Вычисленный адрес  чейки поступает на адр-эсныё входы оперативного запоминающего устройства 1 , через регистр 10, Считывание и запись в оперативное запоминающее устройство 1 происходит в зависимости от состо ни  счетчика 6 номера отвода. При поступлении информации на входы дешифратора 11 нулевого состо ни  с выходов счетчика 6 номера отвода дл  его состо ний с .1 до N с пр мого вькода дешифратора 11 нулевого состо ни  снимаетс  сигнал, запрещающий прохождение импульсов тактовой частоты от генератора 5 тактовых импульсов через элемент И 12, в результате последний вырабаты3The pulses of the generator 5 clock pulses, arriving at the counting input of the counter 6 of the tap number, transfer it successively to the position from O to. N, Information from the outputs of the counter 6 of the outlet number in the form of a parallel code is fed to the address inputs of the storage device 8 delay values, the address of the memory cell in which the binary number is stored (delay coefficient) is proportional to the delay time on the iM retraction line, Counter overflow pulses 6 numbers of the tap are sent to the counting input of the counter 7 of the current address of the record, transferring it sequentially to the position from O to M, Information from the outputs of the storage device 8 delay values and the counter 7 of the current addr The recordings are fed to the inputs of the subtractor 9, where by subtracting the delay coefficient from the parallel status code of the counter 7 of the current write address, the cell address of the random access memory 1 is obtained, from which information is read to form the output signal for the i-ro tap. This information affects the delayed in relation to the current time, which, determined by the state of the counter 7 of the current write address, to the number of ticks equal to the tenth equivalent of the delay coefficient. The calculated cell address is fed to the address-sine inputs of the random access memory 1, through register 10 , Reading and writing to the random access memory 1 takes place depending on the state of the 6-number tap. When information arrives at the inputs of the zero-state decoder 11, the outputs of counter 6 of the tap number for its status from .1 to N from the direct code of the zero-state decoder 11 receive a signal that prohibits the passage of clock pulses from the clock generator 5 through pulses And 12, as a result of the last

вает,сигнал, устанавливающий оперативное запоминающее устройство 1 в режим считывани .The signal setting the random access memory 1 to read mode.

При нулевом состо нии счетчика 6 номера отвода с пр мого выхода дешифратора 11 нулевого состо ни  поступает сигнал на элемент И 12, разрешающий прохождение через него одиночного импульса тактовой частоты , на врем  присутстви  которого оперативное запоминающее устройство 1 установлено в режим записи и происходит запись входного сигнала в оперативное запоминающее устройство 1. При состо ни х счетчика немера отвода 6 от 1 до N вычитатель 9 последовательно во времени формирует N адресов считывани  из оперативного запоминающего устройства 1 сигнала, записанного в него. Оперативное запоминающее устройство в соответствии с вычисленными адресами вырабатывает N сигналов, соответствующих сигналам на отводах на текущем такте работы линии задержки. Двоичное слово с выхода оперативного запоминающего устройства 1 поступает на коммута- тор 2, осуществл ющий преобразование последовательной информации на его входе в параллельнзто N-разр дную на выходах путем установки коммутатора в положени  с 1 до N тактовыми импульсами управлени  с выхода Генератора 5 тактовых импульсов, проход щими через зЛемент И 13 при наличии сигнала разрешени , поступающего с инверсного выхода дешифратора Г1 нулевого состо ни  дл  состо ний счетчика 6 номера отвода с 1 до N.In the zero state of the counter 6 of the outlet number from the direct output of the decoder 11 of the zero state, a signal arrives at the element 12 allowing the passage of a single clock pulse through it, for which time the random access memory 1 is set to the recording mode and the input signal is written into random access memory 1. In the states of the counter of nonmeasure 6 from 1 to N, the subtractor 9 sequentially generates N read addresses from the random access memory 1 signal recorded in it. Random access memory in accordance with the calculated addresses generates N signals corresponding to the signals on the taps on the current clock of the delay line. The binary word from the output of the operational storage device 1 is fed to the switch 2, which transforms the serial information at its input into the N-bit at the outputs by setting the switch to position 1 to N of the control clock from the output of the 5 clock generator, passing through the Earth gate And 13 in the presence of a resolution signal coming from the inverse output of the G1 decoder of the zero state for the states of the counter 6 of the tap number from 1 to N.

Дл  нулевого состо ни  счетчика 6 номера отвода дешифратор 1 1 нулевого состо ни  запрещает прохождение тактовых импульсов на управл ющий вход коммутатора 2 и его переключени  не происходит. Параллельный Nразр дный код с выходов коммутатора 2 поступает на информационные, входы буферных регистров 3 -Л , запись в которые происходит при поступлении на их управл ющие входы одиночного импульса тактовой частоты с выхода элемента И 12 при нулевом состо нии счетчика номера отвода 6 одновременно с записью в оперативное запоминающее устройство 1 следующего значени  входного сигнала. При состо нии счетчика 6 номера с 1 до N буферные регистры 3 J -3ц, наход тс  в режимеFor the zero state of the counter 6 of the outlet number, the decoder 1 1 of the zero state prohibits the passage of clock pulses to the control input of the switch 2 and its switching does not occur. The parallel N-code from the outputs of the switch 2 is fed to the information inputs of the 3-L buffer registers, which are written when a single pulse of the clock frequency from the output of the I 12 element arrives at their control inputs when the count number of the discharge number 6 is zero while recording in the random access memory 1 of the next value of the input signal. When the counter is 6, the numbers from 1 to N, the buffer registers 3 J -3c, are in the

9378993789

хранени  информации. Выходы буферных регистров 3, -3fi представл ют собой отводы линии задержки, с которых снимают выходные сигналы.storage of information. The outputs of the buffer registers 3, -3fi are the taps of the delay line from which the output signals are taken.

с Операци  по определению адреса считывани  и само считывание из оперативного запоминающего устройства 1 в буферные регистры 3 -3 jjj повтор етс  N раз за один такт работы ли10 НИИ. Длительность одного такта равна N периодам импульсов генератора 5 тактовых импульсов. N-й тактовый импульс, поступа  на счетчик 6 отвода , переводит его из N-ro состо ни With the operation of determining the read address and the read itself from the random access memory 1 to the buffer registers 3 - 3 jjj, is repeated N times in one operation cycle or 10 scientific research institutes. The duration of one clock cycle is equal to N periods of the generator pulses of 5 clock pulses. The N-th clock pulse arriving at the 6th tap counter transfers it from the N-ro state

15 в нулевое, при зтом формируетс  импульс переполнени , поступающий на счетный вход счетчика 7 текущего адреса записи и перевод щий его в следующее положение (т + 1). При новом положении счетчика 6 номера отводов в вычитателе 9 из кода, поступающего из счетчика 7, вычитаетс  нулевой код, считанный, из запоминающего устройства 8 требуемого значени  задержки. Результат вычитани   вл етс  адресом записи входного сигнала дл  данного такта.15 to zero, with this, an overflow pulse is generated, which arrives at the counting input of the counter 7 of the current write address and takes it to the next position (t + 1). At the new position of the counter 6, the number of taps in the subtractor 9, the zero code read from the memory 8 of the required delay value is subtracted from the code from counter 7. The result of the subtraction is the write address of the input signal for a given beat.

Далее работа линии циклически повтор етс  М раз, т.е. до момента заполнени  счетчика 7 текущего адреса записи, после чего М + 1 импульс на входе счетчика 7 текущего адреса записи переходит в нулевое состо ние и запись входного сигнала оп ть идет с О до М  чейки пам ти.Further, the line operation is repeated cyclically M times, i.e. until the counter 7 of the current write address is filled, after which the M + 1 pulse at the input of the counter 7 of the current write address goes to the zero state and the recording of the input signal again goes from 0 to the memory cell.

Емкость оперативного запоминающего устройства с произвольной выборкой выбираетс  из следующих соображений:The random access memory capacity is selected from the following considerations:

jOKcjOKc

М M

Т - N T - N

М - количество  чеек пам ти} M - the number of memory cells}

где макс требуема  максимальна where max required is max

задержка;delay;

Т - период тактовых импульсов;T - the period of clock pulses;

N - количество требуемых отводов .N is the number of required taps.

Таким образом, диапазон изменени  задержек на отводах линии лежит в пределах от Т. N до Т.- N-M с шагом дискретности Т.- N. Закон измени  задержки в указанном диапазоне определ етс  значени ми коэффициентов , хран щихс  в запоминающем устройстве требуемых значений задержек, и может быть выбран любым с точностью Т-гг N.Thus, the range of variation of the delays at the line taps lies in the range from T. N to T.-NM with a discrete step T.-N. The law of changing delays in the specified range is determined by the values of the coefficients stored in the storage device and can be selected with any accuracy T-yy N.

Дл  повьшени  устойчивости работы линии в услови х сильных электромагнитных помех коммутатор 2 может быть выполнен в виде демультиплексора 1 - N, дл  управлени  которымIn order to increase the stability of the line in conditions of strong electromagnetic interference, switch 2 can be made in the form of a demultiplexer 1 - N, for control of which

помимо цепи синхронизации от тактового генератора вводитс  дополнительна  цепь, соедин юща  адресные входы демультиплексора с параллельными выходами счетчика 6 номера.отводов.In addition to the synchronization circuit from the clock generator, an additional circuit is introduced connecting the address inputs of the demultiplexer to the parallel outputs of the counter 6 of the tap.

Claims (2)

1. ПРОГРАММИРУЕМАЯ ЛИНИЯ ЗАДЕРЖКИ, содержащая оперативное запоминающее устройство, информационный вход которого является входом устройства, а адресные входы и входы управления.' которого подключены ' соответственно к адресным и к первому управляющему выходам блока управления, отличающаяся тем, что, с целью расширения функциональных возможностей за счет воз можности одновременного формирования N выходных сигналов, сдвинутых на заданные промежутки времени, в него введены буферные регистры, коммута тор, информационный вход которого подключен к выходу оперативного запоминающего устройства, управляющийк второму, управляющему выходу блока управления, а выходы соединены с входами соответствующих буферных регистров, выходы которых являются выходами устройства, а управляющие входы подключены к первому управляющему выходу блока управления.1. A PROGRAMMABLE DELAY LINE, containing random access memory, the information input of which is the input of the device, and the address inputs and control inputs. ' which are connected 'respectively to the address and to the first control outputs of the control unit, characterized in that, in order to expand the functionality due to the possibility of the simultaneous generation of N output signals shifted by predetermined time intervals, buffer registers, a switch, information the input of which is connected to the output of random access memory, which controls the second, control output of the control unit, and the outputs are connected to the inputs of the corresponding buffer registers c, the outputs of which are the outputs of the device, and the control inputs are connected to the first control output of the control unit. 2. Линия по π. 1, о т л и чающаяся тем, что блок управления содержит генератор тактовых импульсов , подключенный выходом к счетчику номера отвода и к одним входам первого и второго элементов И, выходы которых являются соответственно первым и вторым управляющими выходами блока управления, а другие объединенные их входы подключены соответственно к прямому и инверсному выходам дешифратора нулевого состояния, входы которого соединены с выходами счетчика номера отвода и с входами запоминающего устройства значений задержек, выходы которого соединены с входами.вычитателя, другие входы которого через счетчик текущего адреса записи соединены с выходом переполнения счетчика номера отвода, и регистр, входы которого подключены к выходам вычитателя, а выходы являются адресными выходами блока управления.2. The line along π. 1, wherein the control unit comprises a clock pulse generator connected by an output to the counter of the tap number and to one of the inputs of the first and second AND elements, the outputs of which are the first and second control outputs of the control unit, and their other inputs are combined connected respectively to the direct and inverse outputs of the zero state decoder, the inputs of which are connected to the outputs of the counter of the tap number and to the inputs of the memory of the delay values, the outputs of which are connected to the input mi.vychitatelya, other inputs of which the current through the write address counter connected to the overflow output of counter discharge rooms and the register having inputs connected to the outputs of the subtractor, and the outputs are addressable outputs control unit. SUo.. 1193789 >SUo .. 1193789> ίί
SU823503142A 1982-10-15 1982-10-15 Programmable delay line SU1193789A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU823503142A SU1193789A1 (en) 1982-10-15 1982-10-15 Programmable delay line

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU823503142A SU1193789A1 (en) 1982-10-15 1982-10-15 Programmable delay line

Publications (1)

Publication Number Publication Date
SU1193789A1 true SU1193789A1 (en) 1985-11-23

Family

ID=21032965

Family Applications (1)

Application Number Title Priority Date Filing Date
SU823503142A SU1193789A1 (en) 1982-10-15 1982-10-15 Programmable delay line

Country Status (1)

Country Link
SU (1) SU1193789A1 (en)

Similar Documents

Publication Publication Date Title
US4395764A (en) Memory device utilizing shift registers for data accessing
EP0147500A3 (en) Semiconductor memory device
US5508967A (en) Line memory
US5416746A (en) Memory circuit for alternately accessing data within a period of address data
SU1193789A1 (en) Programmable delay line
US3739354A (en) Variable capacity memory
SU1406753A1 (en) Programmable delay line
KR0179166B1 (en) Memory device for digital image signal processing
JP2845289B2 (en) High-speed synthesis method of image data
SU1388951A1 (en) Buffer storage device
RU1827713C (en) Delay device
SU1210212A1 (en) Device for delaying pulses
CA1315010C (en) Sequential access memory
SU1536366A1 (en) Device for information input/output device
SU1019611A1 (en) Pulse delay device
SU1376087A1 (en) Device for test check and diagnostics of digital modules
SU1182647A1 (en) Delaying device
SU1275547A1 (en) Multichannel storage
SU1339654A1 (en) Device for checking magnetic memory integrated circuits
JPS6135633B2 (en)
KR0153046B1 (en) Phase converting circuit enable to select phase delay
SU1010731A1 (en) Counting device
SU1374413A1 (en) Multichannel programmable pulser
SU1727213A1 (en) Device for control over access to common communication channel
RU2108659C1 (en) Adjustable digital delay line