JPH0216054B2 - - Google Patents
Info
- Publication number
- JPH0216054B2 JPH0216054B2 JP53165127A JP16512778A JPH0216054B2 JP H0216054 B2 JPH0216054 B2 JP H0216054B2 JP 53165127 A JP53165127 A JP 53165127A JP 16512778 A JP16512778 A JP 16512778A JP H0216054 B2 JPH0216054 B2 JP H0216054B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- delay
- parallel
- bits
- serial
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
Landscapes
- Radio Transmission System (AREA)
- Pulse Circuits (AREA)
- Networks Using Active Elements (AREA)
Description
【発明の詳細な説明】
本発明は、PCM−TDMA装置等におけるデジ
タルデータの可変遅延回路に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a variable delay circuit for digital data in a PCM-TDMA device or the like.
例えば衛星通信回路の線PCM−TDMA用スペ
ースダイバーシチ装置においては、2つの地上局
を10〜30Km離して設置し、衛星からの信号が降雨
等によつて減衰した場合、所定の回線効率を得る
ため、動作局から待期局に切替える方式がとられ
ている。この場合、2局間の伝播遅延時間差
(300〜100μs)および衛星自体の動き等を補償す
るため、両ルートの受信経路に遅延回路が挿入さ
れる。 For example, in a satellite communication circuit line PCM-TDMA space diversity device, two ground stations are installed 10 to 30 km apart, and when the signal from the satellite is attenuated by rain, etc., in order to obtain a specified line efficiency. , a method of switching from an active station to a standby station is adopted. In this case, delay circuits are inserted in the reception paths of both routes in order to compensate for the propagation delay time difference (300 to 100 μs) between the two stations and the movement of the satellite itself.
このようなデイジタル信号を遅延させるため
の、最も一般的な方法としてフリツプフロツプを
用いる方法がある。第1図はフリツプフロツプを
用いた従来の可変遅延回路の構成を示すブロツク
図である。 The most common method for delaying such digital signals is to use flip-flops. FIG. 1 is a block diagram showing the configuration of a conventional variable delay circuit using flip-flops.
第1図において、1はデータ入力端子、2-1,
2-2,2-3,……,2-(o-1),2-oはフリツプフロ
ツプ(FF)、3はマルチプレクサ(MUX)、4は
制御信号入力端子、5はデータ出力端子である。 In Figure 1, 1 is a data input terminal, 2 -1 ,
2 -2 , 2 -3 , . . . , 2 -(o-1) , 2 -o are flip-flops (FF), 3 is a multiplexer (MUX), 4 is a control signal input terminal, and 5 is a data output terminal.
端子1からデータが入力すると、そのデータは
フリツプフロツプ2-1,2-2,2-3,……,2-(o
−1),2-oを順次、一定のクロツクに応じてシフト
される。今、制御端子4からの制御信号によつ
て、任意のフリツプフロツプからデータをマルチ
プレクサ3を経て取り出すことによつて、任意時
間の遅れを与えることができる。このように第1
図の回路によつて、外部から与える制御信号によ
つて任意の遅延時間を与える。可変遅延回路を構
成することができる。 When data is input from terminal 1, the data is transferred to flip-flops 2 -1 , 2 -2 , 2 -3 , ..., 2 -(o
-1) , 2 -o are sequentially shifted in accordance with a constant clock. Now, by taking out data from an arbitrary flip-flop via the multiplexer 3 using a control signal from the control terminal 4, a delay of an arbitrary time can be given. In this way the first
With the circuit shown in the figure, an arbitrary delay time is given by a control signal given from the outside. A variable delay circuit can be configured.
しかしながら、第1図の回路は、遅延させるべ
き時間に応じた数のフリツプフロツプを必要と
し、遅延量が増大した場合、構成上の困難を生じ
経済的でない欠点があつた。 However, the circuit shown in FIG. 1 requires a number of flip-flops corresponding to the amount of time to be delayed, and when the amount of delay increases, it causes difficulties in construction and is uneconomical.
この目的を達成するため本発明の可変遅延回路
においては、入力したデイジタルデータが出力さ
れるまでの1ビツト単位の遅延量を定めるカウン
タと、該入力したデータを複数ビツト毎に複数ビ
ツトの並列データに変換する第1の直並列変換手
段と、前記カウンタの上位ビツトに対応するアド
レス差を有する読出しアドレスと書込みアドレス
とを交互にそれぞれ該入力したデータの複数ビツ
ト毎に循環的に発生する手段と、該読出しアドレ
スと書込みアドレスに応じて前記並列データの読
出しと書込みを行ない、該アドレス差に応じた複
数ビツト単位の遅延量を与えるメモリと、該メモ
リからの並列データを直列データに変換する並直
列変換手段と、該直列データを入力し、1ビツト
ずつ遅延した複数のデータを並列に出力する第2
の直並列変換手段と、該第2の直並列変換手段か
らの複数のデータのうち、前記カウンタの下位ビ
ツトに応じたデータを選択し、該複数ビツト以内
の1ビツト単位の遅延量を与える選択手段とを具
え、前記カウンタに遅れ/進み命令を与えること
により入力デイジタルデータを1ビツト単位の任
意の遅延量だけ遅延させて出力し得ることを特徴
としている。 To achieve this objective, the variable delay circuit of the present invention includes a counter that determines the amount of delay in 1-bit units until the input digital data is output, and a counter that determines the amount of delay in units of 1 bit until the input digital data is output. a first serial-to-parallel conversion means for converting the input data into a plurality of bits of the input data; and means for cyclically generating a read address and a write address having an address difference corresponding to the upper bits of the counter, respectively, for each plurality of bits of the input data. , a memory that reads and writes the parallel data according to the read address and write address, and provides a delay amount in units of multiple bits according to the address difference; and a parallel memory that converts the parallel data from the memory into serial data. a serial conversion means, and a second circuit that inputs the serial data and outputs a plurality of data delayed one bit at a time in parallel.
and selecting data corresponding to the lower bits of the counter from a plurality of data from the second serial-to-parallel converting means and providing a delay amount in units of 1 bit within the plurality of bits. By providing a delay/advance command to the counter, the input digital data can be output after being delayed by an arbitrary delay amount in units of one bit.
以下、本発明の原理と実施例について説明す
る。 The principle and embodiments of the present invention will be explained below.
第2図は本発明の可変遅延回路の基本的原理を
示す説明図、第3図は第2図の回路の動作を示す
タイムチヤートである。 FIG. 2 is an explanatory diagram showing the basic principle of the variable delay circuit of the present invention, and FIG. 3 is a time chart showing the operation of the circuit shown in FIG.
第2図において、メモリ6は書込みアドレスに
よつて入力端子7からの入力データを書込まれ、
読出しアドレスによつて出力端子8にデータを読
み出される。アドレツシングは書込みと読出しが
交互に行われ、かつその速度はデータ入力の速度
の2倍である。また書込みアドレスと読出しアド
レスとはN番地の差をもつて順次進み、循環する
ように構成されている。 In FIG. 2, the memory 6 is written with input data from the input terminal 7 according to the write address,
Data is read out to the output terminal 8 according to the read address. Addressing alternates between writing and reading, and the speed is twice the speed of data input. Further, the write address and the read address are configured to advance sequentially and circulate with a difference of N addresses.
従つて第2図において入力端子7からメモリ6
に書込まれたデータはNの時間後に出力端子8に
読出される。しかして所望の遅延量は書込みアド
レスと読出しアドレスの差Nを変えることに自由
に変化させることができる。 Therefore, in FIG.
The data written in is read out to the output terminal 8 after N time. Therefore, the desired amount of delay can be freely changed by changing the difference N between the write address and the read address.
第3図において、(a)はアドレツシングを、(b)は
入力データを、(c)は出力データをそれぞれあらわ
している。今、書込みアドレス(W.A)#Nの
アドレツシングによつて入力データAが書込まれ
たとすると、次に読出しアドレス(R.A)#Nの
アドレツシングによつてデータAは読出されて出
力データとして取出される。次に書込みアドレス
#(N+1)によつて書込まれた入力データB
が、読出しアドレス#(N+1)によつて読出さ
れ、以下同様にして書込まれたデータは常にNの
差をもつて読出される。 In FIG. 3, (a) represents addressing, (b) represents input data, and (c) represents output data. Now, if input data A is written by addressing write address (WA) #N, then data A is read out by addressing read address (RA) #N and taken out as output data. . Next, input data B written by write address #(N+1)
is read out using the read address #(N+1), and thereafter data written in the same manner is always read out with a difference of N.
しかしながら、一般にメモリはフリツプフロツ
プに比べ低速であり、高速データを扱う場合不利
である。そこで本発明ではメモリの前後にそれぞ
れ第1の直並列変換手段と並直列変換手段を設け
て入力データの複数ビツトを単位とした遅延動作
をさせて低速のメモリを用いることができるよう
にし、更にその後、例えば第1図のフリツプフロ
ツプ2-1〜2-oのように1ビツトずつ遅延した複
数のデータが並列に得られるような第2の直並列
変換手段を用いて、前記単位となる複数ビツト以
下の1ビツト単位の遅延動作をさせる。そして、
それぞれの遅延量は1つのカウンタの上位ビツト
と下位ビツトにより制御される。 However, memory is generally slower than flip-flops, which is disadvantageous when handling high-speed data. Therefore, in the present invention, a first serial/parallel converter and a parallel/serial converter are provided before and after the memory to perform a delay operation in units of multiple bits of input data, so that a low-speed memory can be used. Thereafter, using a second serial/parallel conversion means that can obtain a plurality of data delayed by one bit in parallel, such as flip-flops 2-1 to 2-o in FIG. Perform the following delay operation in 1-bit units. and,
Each delay amount is controlled by the upper and lower bits of one counter.
第4図は本発明の可変遅延回路の一実施例の構
成を示すブロツク図である。同図において、1
1,12はバイナリカウンタ(BCNT)、13は
加算器(ADD)、14は2−1セレクタ(2−
1SEL)、15は直並列変換シフトレジスタ
(SPSR)、16はバツフアレジスタ(BR)、17
はランダムアクセスメモリ(RAM)、18は並
直列変換シフトレジスタ(PSSR)、19は直並
列変換レジスタ(SPSR)、20はマルチプレク
サ(MUX)、21はデータ入力端子、22は遅
れ/進み命令端子、23はデータ出力端子であ
る。 FIG. 4 is a block diagram showing the configuration of one embodiment of the variable delay circuit of the present invention. In the same figure, 1
1 and 12 are binary counters (BCNT), 13 is an adder (ADD), and 14 is a 2-1 selector (2-1
1SEL), 15 is serial/parallel conversion shift register (SPSR), 16 is buffer register (BR), 17
is a random access memory (RAM), 18 is a parallel/serial conversion shift register (PSSR), 19 is a serial/parallel conversion register (SPSR), 20 is a multiplexer (MUX), 21 is a data input terminal, 22 is a delay/advance command terminal, 23 is a data output terminal.
BCNT11は基本クロツク信号f0を4分周した
クロツクf2を計数するカウンタであつて、RAM
17に対する読出しアドレス信号を発生する。 BCNT11 is a counter that counts the clock f2 obtained by dividing the basic clock signal f0 by four;
A read address signal for 17 is generated.
BCNT12は読出しアドレスと書込みアドレ
スの差を定めるためのカウンタであつて、
BCNT12の計数値によつて、第4図の可変遅
延回路における遅延量が決定する。BCNT12
はアツプ・ダウン・カウンタによつて構成され、
端子22から与えられる遅れ/進み命令によつて
その計数値を増減し、遅延量を固定的に定めるだ
けでなく、可変制御することも可能である。 BCNT12 is a counter for determining the difference between the read address and the write address,
The amount of delay in the variable delay circuit shown in FIG. 4 is determined by the count value of BCNT 12. BCNT12
is composed of an up-down counter,
The count value is increased or decreased by a delay/advance command given from the terminal 22, and the delay amount can not only be fixedly determined but also variably controlled.
ADD13はBCNT11の計数値の下位2ビツ
トを除く上位ビツトと、BCNT12の計数値の
下位2ビツトを除く上位ビツトとを加算する。
ADD13の出力はRAM17に対する書込みアド
レス信号となる。 ADD13 adds the upper bits of the count value of BCNT11 excluding the lower two bits and the upper bits of the count value of BCNT12 excluding the lower two bits.
The output of ADD13 becomes a write address signal for RAM17.
2−1SEL14は、基本クロツク信号を2分周
したクロツクf1によつて、ADD13の書込みア
ドレスとBCNT11の読出しアドレスとを交互
に切換えて、アドレス信号としてRAM17のア
ドレス線に入力する。 The 2-1 SEL 14 alternately switches the write address of the ADD 13 and the read address of the BCNT 11 using a clock f1 obtained by dividing the basic clock signal by two, and inputs the address signals to the address line of the RAM 17.
SPSR15は4ビツトのシフトレジスタであつ
て、入力端子21からの直列データを入力され
て、4ビツトの並列データに変換して出力する。 The SPSR 15 is a 4-bit shift register, which receives serial data from the input terminal 21, converts it into 4-bit parallel data, and outputs it.
BR16はSPSR15からの4ビツト並列デー
タをクロツクf0の4クロツク周期の間保持する。
BR16への書込みは、RAM17の書込みと同
期してクロツクf2によつて行われる。 BR16 holds the 4-bit parallel data from SPSR15 for four clock periods of clock f0 .
Writing to BR16 is performed by clock f2 in synchronization with writing to RAM17.
RAM17は、4ビツト×Nワード構成のメモ
リからなり、4ビツトずつ並列にデータの書込み
と読出しを交互に行なう。従つて第5図の回路に
おけるデータの最大遅延量は4Nビツト時である。 The RAM 17 consists of a memory having a 4-bit×N word structure, and data is written and read out alternately in parallel in groups of 4 bits. Therefore, the maximum amount of data delay in the circuit of FIG. 5 is 4N bits.
次にPSSR18はRAM17からクロツクf3で
読出された4ビツト並列データを入力されて、直
列データに変換して出力する。PSSR18の出力
はRAM17の書込みアドレスと読出しアドレス
の差によつて定まる遅延量を有し、その遅延量は
従つて4ビツトステツプ(4ビツト単位)であ
る。 Next, PSSR 18 receives the 4-bit parallel data read out from RAM 17 at clock f3 , converts it into serial data, and outputs it. The output of PSSR 18 has a delay amount determined by the difference between the write address and read address of RAM 17, and the delay amount is therefore 4-bit steps (4-bit unit).
SPSR19はPSSR18からの直列データを入
力されて、4ビツト並列データに変換して出力す
る。 The SPSR 19 receives serial data from the PSSR 18, converts it into 4-bit parallel data, and outputs it.
MUX20はSPSR19の4ビツト並列データ
出力から適当な1ビツトを選択する。MUX20
は遅延量を定めるBCNT12の計数値の下位2
ビツトによつて制御される。従つて出力端子23
に得られるMUX20の出力データにおける遅延
量はRAM17の出力における遅延量に0ないし
3ビツトのいずれかを加えたものとなり、結局1
ビツトステツプの遅延量が得られる。 MUX 20 selects an appropriate bit from the 4-bit parallel data output of SPSR 19. MUX20
is the lower 2 of the count value of BCNT12 that determines the amount of delay
Controlled by bits. Therefore, the output terminal 23
The amount of delay in the output data of MUX20 obtained in
The bit step delay amount is obtained.
第5図は第4図の回路の動作を示すタイムチヤ
ートである。同図において、(a)は基本クロツク信
号f0をあらわし、(b)は基本クロツク信号f0を2分
周したクロツク信号f1を、(c)は基本クロツク信号
f0を4分周したクロツク信号f2をあらわしてい
る。また(d)はクロツク信号f2と同一周期である
が、位相がx異なるクロツク信号f3を示してい
る。(e)はBCNT11によつて発生した読出しア
ドレス信号を、(f)は2−1SEL14による読出し
アドレス信号(RD)と書込みアドレス信号
(WRT)との切替え選択をあらわし、(g)はこれ
によるRAM17のアドレツシングを示してい
る。(h)は入力端子21における入力データ、(i)は
RAM17の入力データ、(j)はRAM17の出力
データ、(k)はPSSR18の出力データをあらわ
す。(l)はMUX20の出力データであつて、遅延
量の選択によつて、1ビツトステツプの可変遅延
量が得られることを示している。 FIG. 5 is a time chart showing the operation of the circuit shown in FIG. In the figure, (a) represents the basic clock signal f 0 , (b) represents the clock signal f 1 obtained by dividing the basic clock signal f 0 by 2, and (c) represents the basic clock signal f 0.
It represents the clock signal f 2 obtained by dividing f 0 by four. Further, (d) shows a clock signal f 3 which has the same period as the clock signal f 2 but has a phase different by x. (e) represents the read address signal generated by BCNT11, (f) represents the switching selection between the read address signal (RD) and write address signal (WRT) by 2-1SEL14, and (g) represents the RAM 17 generated by this. addressing. (h) is input data at input terminal 21, (i) is
Input data of the RAM 17, (j) represent output data of the RAM 17, and (k) represent output data of the PSSR 18. (l) is the output data of the MUX 20, and shows that a variable delay amount of 1 bit step can be obtained by selecting the delay amount.
このように第4図および第5図に示された可変
遅延回路においては、メモリを使用して遅延回路
を構成しているので、プリツプフロツプのみを用
いた従来の可変遅延回路に比べ、データ速度を低
速にせずにハードウエア量を大幅に減少すること
が可能である。さらに遅延量を増加する必要があ
る場合でも、使用されているRAMの語数を大き
くすることと、BCNT11,12の計数周期を
大きくすることによつて容易に対応できる利点が
ある。また、TDMA通信のようにバースト信号
の遅延を行う場合は、データが含まれていないタ
イミングの部分で遅延量の制御を行うことによつ
て動作中でも遅延量を変更することが可能であ
る。そして、複数ビツト単位の遅延量と1ビツト
単位の遅延量は1つのカウンタの上位ビツトと下
位ビツトにより設定しているため、遅延量の設定
が容易であり、全体の遅延量を変化させたときの
各単位の遅延量の調整は、カウンタが本来もつて
いる桁上がり機能により自動的に行なわれるた
め、遅延量の変化も容易である。 In this way, the variable delay circuits shown in FIGS. 4 and 5 use memory to configure the delay circuits, so compared to conventional variable delay circuits that use only flip-flops, the data rate can be increased. It is possible to significantly reduce the amount of hardware without slowing down. Even if it is necessary to further increase the amount of delay, there is an advantage that it can be easily handled by increasing the number of words of the RAM being used and by increasing the counting period of the BCNTs 11 and 12. Furthermore, when delaying a burst signal as in TDMA communication, it is possible to change the amount of delay even during operation by controlling the amount of delay at a timing portion where no data is included. Furthermore, since the delay amount in units of multiple bits and the amount of delay in 1-bit units are set using the upper and lower bits of one counter, it is easy to set the delay amount, and when the overall delay amount is changed, Since the delay amount for each unit is automatically adjusted by the carry function inherent in the counter, the delay amount can be easily changed.
第6図は本発明の可変遅延回路の他の実施例の
構成を示すブロツク図である。同図において、符
号11,12,14,15,16,17,18,
19,20,21,22,23のあらわすところ
は第4図の場合と同様であり、その動作も異なら
ない。24はバイナリカウンタ(BCNT)であ
る。 FIG. 6 is a block diagram showing the structure of another embodiment of the variable delay circuit of the present invention. In the figure, symbols 11, 12, 14, 15, 16, 17, 18,
The representations 19, 20, 21, 22, and 23 are the same as in the case of FIG. 4, and their operations are also the same. 24 is a binary counter (BCNT).
第6図において、11はRAM17に対する読
出しアドレス信号を発生するカウンタであつて、
第4図の場合と異ならない。24は書込みアドレ
スを発生するためのカウンタであつて、第4図の
場合と同様な、遅延量を記憶するカウンタ
BCNT12からの遅延量の信号を、そのロード
端子に加えることによつて、任意に遅延量をセツ
トされて、常にBCNT12の計数値と遅延量N
だけ異なる計数値を発生できる。 In FIG. 6, 11 is a counter that generates a read address signal for the RAM 17;
This is no different from the case in Figure 4. 24 is a counter for generating a write address, and is a counter for storing the amount of delay, similar to the case in FIG.
By adding the delay amount signal from BCNT12 to its load terminal, the delay amount can be arbitrarily set, and the count value of BCNT12 and the delay amount N can be set arbitrarily.
It is possible to generate count values that differ by only
従つて、BCNT11の読出しアドレス信号と
BCNT24の書込みアドレス信号とを2−1SEL
14によつて切替えて選択することによつて、第
4図の場合と全く同様に動作することができる。 Therefore, the read address signal of BCNT11 and
BCNT24 write address signal and 2-1SEL
By switching and selecting by 14, it is possible to operate in exactly the same way as in the case of FIG.
以上説明したように、本発明の可変遅延回路に
よれば、メモリを用いることによつて、少しハー
ドウエア量で大きな遅延量が得られ、かつ容易に
遅延量を可変できる可変遅延回路を構成すること
ができるので、PCM−TDMA装置等に用いて極
めて効果的である。 As explained above, according to the variable delay circuit of the present invention, by using memory, a large amount of delay can be obtained with a small amount of hardware, and the variable delay circuit can easily vary the amount of delay. Therefore, it is extremely effective for use in PCM-TDMA devices and the like.
第1図は従来の可変遅延回路の構成を示すブロ
ツク図、第2図は本発明の可変遅延回路の基本的
原理を示す説明図、第3図は第2図の回路の動作
を示すタイムチヤート、第4図は本発明の可変遅
延回路の一実施例の構成を示すブロツク図、第5
図は第4図の回路の動作を示すタイムチヤート、
第6図は本発明の可変遅延回路の他の実施例の構
成を示すブロツク図である。
1:データ入力端子、2-1,2-2,2-3,…
…,2-(o-1),2-o:フリツプフロツプ(FF)、
3:マルチプレクサ(MUX)、4:制御信号入
力端子、5:データ出力端子、6:ランダムアク
セスメモリ(RAM)、7:データ入力端子、
8:データ出力端子、11,12:バイナリカウ
ンタ(BCNT)、13:加算器(ADD)、14:
2−1セレクタ(SEL)、15:直並列変換シフ
トレジスタ(SPSR)、16:バツフアレジスタ
(BR)、17:ランダムアクセスメモリ
(RAM)、18:並直列変換シフトレジスタ
(PSSR)、19:直並列変換シフトレジスタ
(SPSR)、20:マルチプレクサ(MUX)、2
1:データ入力端子、22:遅れ/進み命令端
子、23:データ出力端子、24:バイナリカウ
ンタ(BCNT)。
Figure 1 is a block diagram showing the configuration of a conventional variable delay circuit, Figure 2 is an explanatory diagram showing the basic principle of the variable delay circuit of the present invention, and Figure 3 is a time chart showing the operation of the circuit in Figure 2. , FIG. 4 is a block diagram showing the configuration of one embodiment of the variable delay circuit of the present invention, and FIG.
The figure is a time chart showing the operation of the circuit in Figure 4.
FIG. 6 is a block diagram showing the structure of another embodiment of the variable delay circuit of the present invention. 1: Data input terminal, 2 -1 , 2 -2 , 2 -3 ,...
..., 2 -(o-1) , 2 -o : flip-flop (FF),
3: Multiplexer (MUX), 4: Control signal input terminal, 5: Data output terminal, 6: Random access memory (RAM), 7: Data input terminal,
8: Data output terminal, 11, 12: Binary counter (BCNT), 13: Adder (ADD), 14:
2-1 selector (SEL), 15: serial/parallel conversion shift register (SPSR), 16: buffer register (BR), 17: random access memory (RAM), 18: parallel/serial conversion shift register (PSSR), 19: Serial/parallel conversion shift register (SPSR), 20: Multiplexer (MUX), 2
1: Data input terminal, 22: Delay/Advance command terminal, 23: Data output terminal, 24: Binary counter (BCNT).
Claims (1)
の1ビツト単位の遅延量を定めるカウンタと、 該入力したデータを複数ビツト毎に複数ビツト
の並列データに変換する第1の直並列変換手段
と、 前記カウンタの上位ビツトに対応するアドレス
差を有する読出しアドレスと書込みアドレスとを
交互にそれぞれ該入力したデータの複数ビツト毎
に循環的に発生する手段と、 該読出しアドレスと書込みアドレスに応じて前
記並列データの読出しと書込み行ない、該アドレ
ス差に応じた複数ビツト単位の遅延量を与えるメ
モリと、 該メモリからの並列データを直列データに変換
する並直列変換手段と、 該直列データを入力し1ビツトずつ遅延した複
数のデータを並列に出力する第2の直並列変換手
段と、 該第2の直並列変換手段からの複数のデータの
うち、前記カウンタの下位ビツトに応じたデータ
を選択し、該複数ビツト以内の1ビツト単位の遅
延量を与える選択手段とを具え、 前記カウンタに遅れ/進み命令を与えることに
より入力デイジタルデータを1ビツト単位の任意
の遅延量だけ遅延させて出力し得ることを特徴と
する可変遅延回路。[Claims] 1. A counter that determines the amount of delay in 1-bit units until input digital data is output; and a first series-parallel circuit that converts the input data into parallel data of multiple bits for each multiple bits. converting means; means for alternately and cyclically generating read addresses and write addresses having an address difference corresponding to the upper bits of the counter for each of a plurality of bits of the input data; a memory that reads and writes the parallel data according to the address difference and provides a delay amount in units of multiple bits according to the address difference; a parallel-to-serial converter that converts the parallel data from the memory into serial data; a second serial-to-parallel conversion means for outputting in parallel a plurality of data inputted and delayed by one bit; and a second serial-to-parallel conversion means for outputting data corresponding to the lower bits of the counter among the plurality of data from the second serial-to-parallel conversion means. and a selection means for providing a delay amount in units of 1 bit within the plurality of bits, and outputs the delayed input digital data by an arbitrary delay amount in units of 1 bit by giving a delay/advance command to the counter. A variable delay circuit characterized by being capable of
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16512778A JPS5592012A (en) | 1978-12-29 | 1978-12-29 | Variable delay circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16512778A JPS5592012A (en) | 1978-12-29 | 1978-12-29 | Variable delay circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5592012A JPS5592012A (en) | 1980-07-12 |
| JPH0216054B2 true JPH0216054B2 (en) | 1990-04-16 |
Family
ID=15806415
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16512778A Granted JPS5592012A (en) | 1978-12-29 | 1978-12-29 | Variable delay circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5592012A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0562852U (en) * | 1992-01-29 | 1993-08-20 | 日本電子機器株式会社 | Alcohol concentration sensor |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57168328U (en) * | 1981-04-17 | 1982-10-23 | ||
| JPS59100616A (en) * | 1982-11-30 | 1984-06-09 | Meisei Electric Co Ltd | System and circuit for controlling delay of code |
| JPS59131215A (en) * | 1983-01-17 | 1984-07-28 | Nec Corp | Variable delay circuit |
| JPS6077514A (en) * | 1983-10-05 | 1985-05-02 | Nec Corp | Delay time adjusting circuit |
| JPS6094523A (en) * | 1983-10-28 | 1985-05-27 | Nec Corp | Variable bit delay circuit |
| JPH0812987B2 (en) * | 1985-01-25 | 1996-02-07 | 株式会社日立製作所 | Delay circuit |
| JPS6269716A (en) * | 1985-09-20 | 1987-03-31 | Marantz Japan Inc | Stereo digital delay system |
| JPS62132416A (en) * | 1985-12-04 | 1987-06-15 | Mitsubishi Electric Corp | Digital delay circuit |
| GB2214378B (en) * | 1988-01-21 | 1992-07-22 | Codex Corp | A multiple mode modem and method of using the same |
| JPH02279015A (en) * | 1989-04-20 | 1990-11-15 | Sanyo Electric Co Ltd | Delay circuit |
| JP4643939B2 (en) * | 2004-07-26 | 2011-03-02 | 株式会社アドバンテスト | Thinning filter and test device |
| WO2006064916A1 (en) * | 2004-12-17 | 2006-06-22 | Pioneer Corporation | Digital filter |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS50126140A (en) * | 1974-03-22 | 1975-10-03 |
-
1978
- 1978-12-29 JP JP16512778A patent/JPS5592012A/en active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0562852U (en) * | 1992-01-29 | 1993-08-20 | 日本電子機器株式会社 | Alcohol concentration sensor |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5592012A (en) | 1980-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4603416A (en) | (Time division multiplex) switching system for routing trains of constant length data packets | |
| US5390149A (en) | System including a data processor, a synchronous dram, a peripheral device, and a system clock | |
| JPH0216054B2 (en) | ||
| CA1216677A (en) | Data format converter | |
| US5319596A (en) | Semiconductor memory device employing multi-port RAMs | |
| KR100498233B1 (en) | First-in first-out memory circuit and method for executing the same | |
| US7742469B2 (en) | Data input circuit and semiconductor device utilizing data input circuit | |
| US6922764B2 (en) | Memory, processor system and method for performing write operations on a memory region | |
| JPS6318908B2 (en) | ||
| JPS6123707B2 (en) | ||
| JPH09180433A (en) | First-in / first-out memory device | |
| JP3034548B2 (en) | Time switch | |
| JPH04293391A (en) | Time slot conversion circuit | |
| JPH0250721A (en) | Double buffer circuit | |
| JPS5934025B2 (en) | buffer memory circuit | |
| JPS63215197A (en) | time switch circuit | |
| JPS61237539A (en) | Frame conversion circuit | |
| JPS62135032A (en) | Speed conversion circuit | |
| JP3165985B2 (en) | Format conversion circuit | |
| JPS61121597A (en) | Time division channel system and equipment thereof | |
| JPH06124136A (en) | Timing conversion circuit | |
| JP2002108695A (en) | Multiport memory device | |
| JPH08235849A (en) | Memory access method and memory device | |
| JPH02166999A (en) | Time division exchange circuit | |
| JPH01264037A (en) | Data transfer speed controller |