SU1193789A1 - Programmable delay line - Google Patents
Programmable delay line Download PDFInfo
- 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
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)
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) |
-
1982
- 1982-10-15 SU SU823503142A patent/SU1193789A1/en active
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 |