JPH0441378Y2 - - Google Patents

Info

Publication number
JPH0441378Y2
JPH0441378Y2 JP13489687U JP13489687U JPH0441378Y2 JP H0441378 Y2 JPH0441378 Y2 JP H0441378Y2 JP 13489687 U JP13489687 U JP 13489687U JP 13489687 U JP13489687 U JP 13489687U JP H0441378 Y2 JPH0441378 Y2 JP H0441378Y2
Authority
JP
Japan
Prior art keywords
clock pulse
phase
output
pulse
clock
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
Application number
JP13489687U
Other languages
Japanese (ja)
Other versions
JPS6439521U (en
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 filed Critical
Priority to JP13489687U priority Critical patent/JPH0441378Y2/ja
Publication of JPS6439521U publication Critical patent/JPS6439521U/ja
Application granted granted Critical
Publication of JPH0441378Y2 publication Critical patent/JPH0441378Y2/ja
Expired legal-status Critical Current

Links

Description

【考案の詳細な説明】 [産業上の利用分野] この考案は、デジタル信号処理装置におけるク
ロツクパルス発生回路、特に出力クロツク周波数
を高密度に制御することができるクロツクパルス
発生回路に関する。
[Detailed Description of the Invention] [Industrial Application Field] This invention relates to a clock pulse generation circuit in a digital signal processing device, and particularly to a clock pulse generation circuit that can control the output clock frequency with high density.

[従来の技術] 従来、デジタル信号処理装置のクロツクパルス
発生回路にあつては、クロツクパルスの位相をい
かに連続にし、周波数をいかに安定にするかが目
標とされ、その目標のために種々の努力がなされ
てきた。その結果、今日、安定なクロツクパルス
発振器が多数開発されている。
[Prior Art] Conventionally, in the case of a clock pulse generation circuit for a digital signal processing device, the goal has been to make the phase of the clock pulse continuous and the frequency stable, and various efforts have been made to achieve this goal. It's here. As a result, many stable clock pulse oscillators have been developed today.

これに対し、公知文献:大塚、二宮、“フイー
ドフオワード型タイムベースコレクタ”(テレビ
ジヨン学会技術報告、TEBS83−1,1〜6ペ−
ジ、昭和57年9月27日)において、テレビジヨン
信号を対象としたデジタル化信号処理装置のクロ
ツクパルス発生回路であつて、入力テレビジヨン
信号の1水平同期周期毎にクロツクパルスの位相
を選択的に制御する手法が提案されている。
On the other hand, known literature: Otsuka, Ninomiya, "Feed forward type time base collector" (Television Society Technical Report, TEBS83-1, pages 1-6)
(September 27, 1981), a clock pulse generation circuit for a digitized signal processing device for television signals, which selectively changes the phase of the clock pulse for each horizontal synchronization period of an input television signal. A control method has been proposed.

[考案が解決しようといる問題点] ところで、この公知文献にみる例は、線形なデ
ジタル化信号処理技術を、周波数軸上のみから時
間軸上へも拡張したものであり、デジタル信号処
理を従来より、より一般にとらえ実施したものと
して注目できる。
[Problem to be solved by the invention] By the way, the example seen in this well-known document is one in which linear digitized signal processing technology is extended from only on the frequency axis to the time axis, and digital signal processing is Therefore, it can be noted that it was implemented in a more general manner.

しかし、先の例ではクロツクパルス位相を入力
テレビジヨン信号の1水平周期毎に制御するのみ
で各水平周期毎のクロツクパルスの周波数は全て
同一である。
However, in the above example, the clock pulse phase is only controlled for each horizontal period of the input television signal, and the frequencies of the clock pulses for each horizontal period are all the same.

そこで、この考案は先の公知例より更に一般的
なデジタル信号処理を可能にすることを目標にし
て案出したクロツクパルス発生回路を提案するも
のであつて、クロツクパルスの周期を1パルス毎
に変化させることができるようにしたものであ
る。
Therefore, this invention proposes a clock pulse generation circuit devised with the aim of enabling more general digital signal processing than the previously known example, and which changes the period of the clock pulse for each pulse. It has been made possible to do so.

[問題点を解決するための技術的手段] 上述の問題点を解決するため、この考案におい
ては、デジタル信号処理装置のクロツクパルス発
生回路であつて、 長時間にわたつて位相が連続でかつ周波数の安
定なクロツクパルス信号の1周期以下の遅延時間
を有する復数の遅延線を直列接続したパルス遅延
部を有し、 このパルス遅延部に上記クロツクパルスが印加
されて、上記遅延線の遅延時間分だけ互に位相の
異なる復数のクロツクパルス群が形成され、これ
らのクロツクパルス群の中から、クロツクパルス
周期に略等しい時間毎に、直前に出力されたクロ
ツクパルスと相等しい位相、若しくは当該位相の
前後の位相関係に位置するクロツクパルスの位置
から1つの位相が選択出力されるクロツクパルス
選択部と、 直前に出力されたクロツクパルスのタイミング
で、次に出力すべきクロツクパルス位相に係わる
情報を確定するデータラツチ部と、 当該次に出力すべきクロツクパルス位相に係わ
る情報を、直前に出力されたクロツクパルス毎に
順次発生する制御データ発生部とで構成され、 出力クロツクパルスの周期を1パルス毎に変化
させることを特徴とするものである。
[Technical means for solving the problem] In order to solve the above-mentioned problem, this invention provides a clock pulse generation circuit for a digital signal processing device that has a continuous phase and a constant frequency over a long period of time. It has a pulse delay section in which a plurality of delay lines having a delay time of one period or less of a stable clock pulse signal are connected in series, and the clock pulse is applied to this pulse delay section, and the clock pulses are reciprocated by the delay time of the delay line. A number of clock pulse groups with different phases are formed, and from among these clock pulse groups, a clock pulse with a phase equal to that of the clock pulse output immediately before, or with a phase relationship before and after that phase, is formed at intervals approximately equal to the clock pulse period. a clock pulse selection section that selects and outputs one phase from the position of the clock pulse; a data latch section that determines information related to the next clock pulse phase to be output at the timing of the clock pulse that was output immediately before; The control data generating section sequentially generates information regarding the phase of the clock pulse to be output for each clock pulse output immediately before, and is characterized in that the period of the output clock pulse is changed for each pulse.

[作用] この考案の手段を新しく導入することにより、
各出力クロツクパルス毎に用いた遅延線12〜1
4の遅延時間τ/8(τは基本クロツクの1周期)
分だけ位相を制御することが可能になる。
[Effect] By newly introducing the means of this invention,
Delay lines 12-1 used for each output clock pulse
4 delay time τ/8 (τ is one period of the basic clock)
It becomes possible to control the phase by that amount.

その結果、処理を行なうべき入力信号について
定めた所定長単位毎に、出力クロツクパルス毎の
位相の制御の方法を変化させれば、各所定長単位
毎に出力クロツクパルスの周波数を変化させるこ
とができる。
As a result, by changing the method of controlling the phase of each output clock pulse for each predetermined length unit determined for the input signal to be processed, it is possible to change the frequency of the output clock pulse for each predetermined length unit.

そのとき、原クロツクパルスを安定度の高いク
ロツク発振器から得れば、周波数の精密な制御が
可能になる。
At this time, if the original clock pulse is obtained from a highly stable clock oscillator, precise frequency control becomes possible.

[実施例] 続いて、この考案に係るクロツクパルス発生回
路の一例を第1図以下を参照して詳細に説明す
る。
[Embodiment] Next, an example of a clock pulse generation circuit according to the present invention will be explained in detail with reference to FIG. 1 and subsequent figures.

第1図はその基本構成例を示す機能ブロツク図
である。
FIG. 1 is a functional block diagram showing an example of its basic configuration.

この考案では、安定なクロツクパルス発振器
(図示しない)から得られたクロツクパルス(基
本クロツク)と、処理すべき入力信号について任
意に定めた所定長単位毎に、その単位が必要とす
るクロツクパルスの周波数に係わる情報とが入力
される。
In this invention, a clock pulse (basic clock) obtained from a stable clock pulse oscillator (not shown) is used, and for each predetermined length unit arbitrarily determined for the input signal to be processed, a clock pulse related to the frequency of the clock pulse required by that unit is used. information is input.

そして、各パルス毎に位相が制御され、各所定
長単位を単位としてクロツクパルス周波数を測定
したとき、当該所定長単位にとつて必要な周波数
に制御されたクロツクパルスが出力される。
Then, the phase is controlled for each pulse, and when the clock pulse frequency is measured for each predetermined length unit, a clock pulse controlled to the necessary frequency for the predetermined length unit is output.

このために、この考案では、第1図に示すよう
にパルス遅延部10、クロツクパルス選択部2
0、データラツチ部30及び制御データ発生部4
0で構成される。
For this purpose, in this invention, as shown in FIG.
0, data latch section 30 and control data generation section 4
Consists of 0.

パルス遅延部10では入力クロツクに対して、
τ/nだけ順次位相のずれたn個のパルスが形成
される。
In the pulse delay unit 10, with respect to the input clock,
n pulses are formed which are sequentially out of phase by τ/n.

ここに、τは入力クロツクの1周期、nは整数
で、この例ではn=8の場合を例示する。
Here, τ is one period of the input clock, and n is an integer. In this example, n=8.

クロツクパルス選択部20では、n個のクロツ
クパルスのうち、必要な位相情報を有するクロツ
クパルスが選択される。どの位相のクロツクパル
スを選択するかは、制御データ発生部40に供給
された周波数情報によつて決定される。
The clock pulse selection section 20 selects a clock pulse having necessary phase information from among the n clock pulses. Which phase of the clock pulse is selected is determined by the frequency information supplied to the control data generator 40.

データラツチ部30では、この周波数情報と出
力クロツクパルスの位相から、選択すべきクロツ
クパルスのアドレスデータが形成される。
The data latch section 30 forms address data of the clock pulse to be selected from this frequency information and the phase of the output clock pulse.

続いて、第2図以下を参照しながら、上述した
て各部の詳細な構成と動作を説明する。
Next, the detailed configuration and operation of each of the above-mentioned parts will be explained with reference to FIG. 2 and subsequent figures.

第2図は、各部の詳細な構成例を示す説明図で
ある。
FIG. 2 is an explanatory diagram showing a detailed configuration example of each part.

この例では、第1図の出力クロツクパルスの位
相制御の単位は1クロツクパルス周期τの1/8の
場合を示している。
In this example, the unit of phase control of the output clock pulse in FIG. 1 is 1/8 of one clock pulse period τ.

安定なクロツクパルスは、最初にパルス遅延部
10に入力される。パルス遅延部10では、クロ
ツクパルスはバツフアアンプ11を経てτ/8の
遅延量を有する継続接続された3個の遅延線12
〜14のうちの初段の遅延線12に供給される。
A stable clock pulse is first input to a pulse delay section 10. In the pulse delay section 10, the clock pulse passes through a buffer amplifier 11 and then passes through three continuously connected delay lines 12 having a delay amount of τ/8.
.about.14 is supplied to the first stage delay line 12.

バツフアアンプ11は、クロツクパルス発振器
に対する緩衝の目的で用いられている。
Buffer amplifier 11 is used for the purpose of buffering the clock pulse oscillator.

ここで、バツフアアンプ11のクロツクパルス
aを基本クロツクとすれば、各遅延線12〜14
から得られるクロツクパルスb〜dとの相対関係
は第3図A〜Dに示すようになる。すなわち、
夫々位相がτ/8だけずれたクロツクパルスa〜
dが得られる。
Here, if the clock pulse a of the buffer amplifier 11 is the basic clock, each delay line 12 to 14
The relative relationships with the clock pulses b to d obtained from the above are shown in FIGS. 3A to 3D. That is,
Clock pulses a~ whose phases are shifted by τ/8
d is obtained.

これらクロツクパルスa〜dは夫々バツフアと
しても機能するインバータ15〜18に供給され
て位相反転される。
These clock pulses a to d are supplied to inverters 15 to 18, which also function as buffers, respectively, and their phases are inverted.

位相反転されたクロツクパルスをe〜hとすれ
ば、これら8個のクロツクパルスa〜hは第3図
に示すように、いずれも基本クロツクの基準位相
に対し、τ/8だけ順次位相のずれたパルスとし
て得られる。
Assuming that the phase-inverted clock pulses are e to h, these eight clock pulses a to h are pulses whose phase is sequentially shifted by τ/8 with respect to the reference phase of the basic clock, as shown in FIG. obtained as.

これらクロツクパルスa〜hはクロツクパルス
選択部20に導かれる。クロツクパルス選択部2
0としては一般のデータマルチプレクサを用いる
ことができる。
These clock pulses a to h are led to a clock pulse selection section 20. Clock pulse selection section 2
0, a general data multiplexer can be used.

クロツクパルス選択部20には、さらにクロツ
クパルスa〜hのうちからいかなるクロツクパル
スを選択するかというアドレスデータも入力され
る。このアドレスデータは、直前に出力されたク
ロツクパルスのタイミングに基づいてデータラツ
チ部30にて確定する。
Address data indicating which clock pulse to select from among clock pulses a to h is also input to the clock pulse selection section 20. This address data is determined by the data latch section 30 based on the timing of the clock pulse output immediately before.

本例では出力クロツクパルスの位相制御の単位
がτ/8であるからアドレス数は8通り、従つ
て、アドレスデータは3ビツトで構成される。
In this example, since the unit of phase control of the output clock pulse is .tau./8, the number of addresses is 8, and therefore the address data consists of 3 bits.

従つて、これらのアドレスデータは、第3図の
クロツクパルスa〜hの位相に対応して、例えば
第4図に示すように符号化されている。
Therefore, these address data are encoded, for example, as shown in FIG. 4, corresponding to the phases of clock pulses a to h in FIG.

データラツチ部30はアドレスデータ用のラツ
チ回路31を有し、直前に出力されたクロツクパ
ルス(端子39に得られる出力クロツクパルス)
をτ/2の遅延量を有する遅延線33を用いて遅
延させたパルスがラツチクロツクとしてラツチ回
路31に供給される。これによつてアドレスデー
タが確定する。
The data latch section 30 has a latch circuit 31 for address data, and a clock pulse output immediately before (an output clock pulse obtained at a terminal 39).
A pulse delayed using a delay line 33 having a delay amount of τ/2 is supplied to the latch circuit 31 as a latch clock. This finalizes the address data.

確定したアドレスデータ(ラツチデータ)のう
ちの下位2ビツトを用いてクロツクパルス選択部
20にてクロツクパルスa〜hの位相が選択され
る。そして、出力クロツクパルスとアドレスデー
タの最上位ビツトが排他的論理和演算器(エクス
クルージブルオア回路)32に供給される。従つ
て、 (1) 最上位ビツトが“L”のとき、クロツクパル
ス選択部20のクロツクパルスをそのまま通過
させ、 (2) 最上位ビツトが“H”のとき、(1)のクロツク
パルスを反転させる。
Using the lower two bits of the determined address data (latch data), the clock pulse selection section 20 selects the phases of the clock pulses a to h. The output clock pulse and the most significant bit of the address data are then supplied to an exclusive OR operator (exclusive OR circuit) 32. Therefore, (1) when the most significant bit is "L", the clock pulse of the clock pulse selection section 20 is passed through as is; (2) when the most significant bit is "H", the clock pulse in (1) is inverted.

このようにして得られたクロツクパルスは、ア
ンド回路34を経て出力クロツクパルスとなるも
のである。
The clock pulse thus obtained passes through the AND circuit 34 and becomes the output clock pulse.

ここで、アンド回路34のもう一方の入力パル
スxは、少なくともクロツクパルス選択部20の
アドレスデータ確定から出力確定までに要する時
間だけ出力クロツクパルスを“L”にするための
制御信号であり、次による。
Here, the other input pulse x of the AND circuit 34 is a control signal for keeping the output clock pulse at "L" for at least the time required from the determination of the address data of the clock pulse selection section 20 to the determination of the output, and is as follows.

例えば、直前に出力されたクロツクパルス位相
が第3図Dで、次に出力されるべき位相が同図E
である場合を考える。
For example, the phase of the clock pulse that was output just before is D in Figure 3, and the phase that should be output next is E in the same figure.
Consider the case where .

クロツクパルスeのアドレスデータは第5図の
時点t1のタイミングでラツチされる。その瞬
間、アドレスデータは“011”から“100”に変化
するから、エクスクルージブルオア回路32の出
力は反転する。そのため、エクスクルージブルオ
ア回路32の出力は“H”のままとなる(第5図
A〜E)。
The address data of clock pulse e is latched at time t1 in FIG. At that moment, the address data changes from "011" to "100", so the output of the exclusive OR circuit 32 is inverted. Therefore, the output of the exclusive OR circuit 32 remains at "H" (FIGS. 5A to 5E).

そして、時点t1からクロツクパルス選択部2
0の出力確定に要する時間だけを経た時点t2
で、クロツクパルス選択部20からはアドレス下
位2ビツトによつて選択されたクロツクパルスa
が出力される。
Then, from time t1, the clock pulse selection section 2
Time t2 after the time required to determine the output of 0
Then, the clock pulse selection section 20 selects the clock pulse a selected by the lower two bits of the address.
is output.

その結果、エクスクルージブルオア回路32の
出力は“L”となり、クロツクパルスeによつて
次のアドレスデータがラツチされる時点t3まで
クロツクパルスaを反転したクロツクパルスeが
出力される(同図E)。
As a result, the output of the exclusive OR circuit 32 becomes "L", and a clock pulse e, which is an inversion of the clock pulse a, is output until time t3 when the next address data is latched by the clock pulse e (see E in the figure).

以上の過程で得られたクロツクパルス選択部2
0の出力は、第5図Eに示すように対称性に著し
い歪みがある。アンド回路34はこの歪みを補正
する目的で設けられている。
Clock pulse selection section 2 obtained through the above process
The zero output has a significant distortion in symmetry, as shown in FIG. 5E. The AND circuit 34 is provided for the purpose of correcting this distortion.

すなわち、入力パルスxは少なくとも時点t1
〜t2の期間は“L”になるよう作られた信号で
ある。このアンド回路34で入力パルスxとエク
スクルージブルオア回路32の出力の論理積を演
算することにより、第5図Iに示した出力クロツ
クが得られる。
That is, the input pulse x is at least at time t1
The signal is made to be "L" during the period from t2 to t2. By calculating the AND of the input pulse x and the output of the exclusive OR circuit 32 in the AND circuit 34, the output clock shown in FIG. 5I is obtained.

従つて、ラツチ回路31のラツチに用いるクロ
ツクがt1〜t2以上、τ/2以下の遅延量をも
つ遅延線36で遅延させ、一方同じクロツクをイ
ンバータ37で反転させたものと、先程の遅延パ
ルスとを負論理のアンド回路38で演算すること
により入力パルスxが作成される。これらのタイ
ミング関係を第5図F〜Hに示した。
Therefore, the clock used to latch the latch circuit 31 is delayed by a delay line 36 with a delay amount of t1 to t2 or more and τ/2 or less, and the same clock is inverted by an inverter 37, and the same delay pulse as before is used. An input pulse x is created by calculating the above with a negative logic AND circuit 38. These timing relationships are shown in FIGS. 5F-H.

ところで、ラツチ回路31に入力するアドレス
データは、直前に出力したクロツクパルスのタイ
ミングから、少なくともラツチ回路31のラツチ
タイミングまでの間に制御データ発生部40から
発生させる必要がある。
Incidentally, the address data input to the latch circuit 31 needs to be generated from the control data generator 40 between the timing of the clock pulse output immediately before and at least the latch timing of the latch circuit 31.

この条件を満たす制御データ発生部40は種々
の構成が可能である。
The control data generating section 40 that satisfies this condition can have various configurations.

例えば、最も簡単には第2図に示すように、
ROM41とアドレスカウンタ42で構成でき
る。この場合、ROM41にはクロツク周波数を
制御しようとする処理を行なうべき、入力信号の
所定長単位にとつて必要な周波数情報を行アドレ
スに、また、出力クロツクパルスに従つて増加す
る情報を列アドレスとして加えられる。
For example, the simplest way is as shown in Figure 2.
It can be composed of a ROM 41 and an address counter 42. In this case, the ROM 41 stores frequency information necessary for each predetermined length unit of the input signal to perform processing to control the clock frequency as a row address, and information that increases according to the output clock pulse as a column address. Added.

列アドレスはカウンタ42で、出力クロツクパ
ルスに従つて順次発生する。カウンタ42は処理
を行なうべき入力信号の所定長単位毎にクリアさ
れ、列アドレスは0に復帰した後順次増加する。
Column addresses are generated sequentially by counter 42 in accordance with output clock pulses. The counter 42 is cleared every predetermined length unit of the input signal to be processed, and the column address is sequentially increased after returning to 0.

ROM41の各番地は3ビツトで構成され、次
に出力すべきクロツクパルスの位相に関するアド
レス情報が予め書き込まれている。この書き込み
情報を行アドレス(周波数情報)に対応して設定
しておけば、当該所定長単位のクロツクパルス周
波数は所望通りに制御できる。
Each address in the ROM 41 is composed of 3 bits, and address information regarding the phase of the clock pulse to be output next is written in advance. By setting this write information in correspondence with the row address (frequency information), the clock pulse frequency in units of the predetermined length can be controlled as desired.

制御データ発生部40は第6図に示すように構
成することも可能である。第6図ではラツチ回路
31に入力するアドレス情報は3ビツトのカウン
タ43により発生させている。
The control data generating section 40 can also be configured as shown in FIG. In FIG. 6, the address information input to the latch circuit 31 is generated by a 3-bit counter 43.

このとき、カウンタ43のカウントをカウント
アツプするか、逆にカウントダウンするかによつ
て、出力クロツクパルスの周波数を低く、或いは
高く制御できる。
At this time, the frequency of the output clock pulse can be controlled to be low or high by counting up or down the count of the counter 43.

そして、カウンタ43のカウントに用いるクロ
ツクを出力クロツクパルス毎に発生させるか、或
いは何クロツクおきかに発生させるかに応じて出
力クロツクパルスの周波数の変化を大きく、また
は小さく設定できる。
The change in frequency of the output clock pulse can be set to be large or small depending on whether the clock used for counting by the counter 43 is generated every output clock pulse or every few clocks.

ROM44は、所定長単位にとつて必要な周波
数情報に応じた上記動作を司どる。
The ROM 44 controls the above operations according to frequency information necessary for each predetermined length.

すなわち、このROM44には周波数情報をそ
のアドレスデータとして供給され、このROM4
4からはカウントアツプ/ダウンに係わる情報及
びカウンタ43のカウントに用いるクロツクパル
スの発生に関する情報が出力される。
That is, this ROM 44 is supplied with frequency information as its address data, and this ROM 44 is supplied with frequency information as its address data.
4 outputs information related to count up/down and information related to the generation of clock pulses used for counting by the counter 43.

このうち、前者は直接カウンタ43に供給され
る。これに対して、後者は出力クロツクパルスを
クロツクとするカウンタ45に加えられる。カウ
ンタ45はROM44から得られたデータ数のカ
ウントを繰り返し、カウント終了時にその都度カ
ウント終了パルスを発生する。
Of these, the former is directly supplied to the counter 43. The latter, on the other hand, is added to a counter 45 clocked by the output clock pulse. The counter 45 repeatedly counts the number of data obtained from the ROM 44, and generates a count end pulse each time the count ends.

このカウント終了パルスがカウンタ43に対す
るクロツクとして使用され、これによつて上述し
た動作を行なわせしめることが可能になる。
This end-of-count pulse is used as a clock for counter 43, allowing it to perform the operations described above.

すなわち、ROM44に周波数情報に応じて予
め書き込んでおくデータは、カウンタ45でカウ
ント終了パルスを何クロツクおきに発生させるか
というカウンタ45に対する所期設定データであ
る。所期設定データは所定長単位毎にカウンタ4
5で設定される。
That is, the data written in advance in the ROM 44 in accordance with the frequency information is the predetermined setting data for the counter 45, which indicates how many clocks the counter 45 should generate a count end pulse. The initial setting data is stored in the counter 4 for each predetermined length unit.
It is set at 5.

第6図の構成では、以上の周波数変化に係わる
動作の他に、出力クロツクパルスの所期位相を基
本クロツクに対して偏移させることができる。
In the configuration of FIG. 6, in addition to the operation related to the frequency change described above, the desired phase of the output clock pulse can be shifted with respect to the basic clock.

カウンタ43で所定長単位毎に設定されるのが
その所期位相データであり、このデータはROM
44の周波数データに重量される形でラツチ回路
31へと導かれる。
The desired phase data is set in each predetermined length unit by the counter 43, and this data is stored in the ROM.
The signal is guided to the latch circuit 31 in a form weighted with the frequency data of 44.

なお、初期位相データを与えることによる位相
偏移は、この考案を先の公知文献と同様の目的で
用いることができる例を示すものであることに注
意されたい。
It should be noted that the phase shift by providing initial phase data is an example in which this invention can be used for the same purpose as in the previous known document.

更に、カウンタ43や45を複数組用い、カウ
ント終了パルスが発生する毎にこれらの組を順次
切り替えて用いる構成にすると、カウント終了パ
ルス発生のサイクルを細かく制御することが可能
である。
Further, if a plurality of sets of counters 43 and 45 are used and these sets are sequentially switched each time a count end pulse is generated, it is possible to finely control the cycle of count end pulse generation.

この場合、カウンタ43のカウントの状況を細
かく設定できるから、出力クロツクパルスの周波
数制御精度が高められることは言うまでもない。
In this case, since the counting status of the counter 43 can be set in detail, it goes without saying that the frequency control accuracy of the output clock pulse can be improved.

なお、制御データ発生部40を第2図に示すよ
うに構成する場合においては、ハード構成が簡単
であるが大容量ROMを必要とし、第6図に示す
ように構成する場合においては、ハード構成は複
雑であるがROMは小容量でよい特徴がある。
Note that when the control data generating section 40 is configured as shown in FIG. 2, the hardware configuration is simple but requires a large capacity ROM, and when the control data generating section 40 is configured as shown in FIG. 6, the hardware configuration is simple. Although it is complicated, the ROM has a small capacity and good features.

従つて、前者は所定長単位が比較的短い出力ク
ロツクパルスサイクルである場合に、後者は逆に
所定長単位が比較的長い場合に用いることが適当
であると考えられる。
Therefore, it is considered appropriate to use the former when the predetermined length unit is a relatively short output clock pulse cycle, and the latter when the predetermined length unit is relatively long.

[考案の効果] 以上説明したように、この考案においては、ク
ロツクパルスの位相をクロツクパルス毎に変化さ
せることができるから、処理を行なうべき入力信
号について定めた所定長単位毎に独立してクロツ
クパルスの周波数を変化させることができる。
[Effect of the invention] As explained above, in this invention, since the phase of the clock pulse can be changed for each clock pulse, the frequency of the clock pulse can be changed independently for each predetermined length unit determined for the input signal to be processed. can be changed.

この場合この考案では、PLL等を用いたクロ
ツクパルス周波数の制御方法とは原理、結果とも
に全く異なり、単一の安定な発振器からのクロツ
クパルスの位相周波数を必要に応じて制御する一
手段を提供することができる。
In this case, this invention provides a means to control the phase frequency of the clock pulse from a single stable oscillator as needed, which is completely different in principle and result from a method of controlling the clock pulse frequency using a PLL or the like. I can do it.

従つて、この考案は時間軸上の信号処理をデジ
タル信号処理技術により行なうという新しい可能
性を開く特有の効果を奏するものである。
Therefore, this invention has the unique effect of opening up new possibilities of performing signal processing on the time axis using digital signal processing technology.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの考案の基本構成例を示す機能ブロ
ツク図、第2図はその各部の詳細な構成例を示す
説明図、第3図はクロツクパルス群を概念的に説
明した図、第4図はクロツクパルス群と符号化の
関係を示す図、第5図はクロツクパルス選択に係
わるタイミング関係を示す説明図、第6図は制御
データ発生部の他の構成例を示すブロツク図であ
る。 10……パルス遅延部、20……クロツクパル
ス選択部、30……データラツチ部、40……制
御データ発生部。
FIG. 1 is a functional block diagram showing an example of the basic configuration of this invention, FIG. 2 is an explanatory diagram showing a detailed configuration example of each part, FIG. 3 is a diagram conceptually explaining a clock pulse group, and FIG. FIG. 5 is a diagram showing the relationship between clock pulse groups and encoding, FIG. 5 is an explanatory diagram showing the timing relationship related to clock pulse selection, and FIG. 6 is a block diagram showing another example of the configuration of the control data generating section. 10... Pulse delay section, 20... Clock pulse selection section, 30... Data latch section, 40... Control data generation section.

Claims (1)

【実用新案登録請求の範囲】 デジタル信号処理装置のクロツクパルス発生回
路であつて、 長時間にわたつて位相が連続で、かつ周波数の
安定なクロツクパルス信号の1周期以下の遅延時
間を有する復数の遅延線を直列接続したパルス遅
延部を有し、 このパルス遅延部に上記クロツクパルスが印加
されて、上記遅延線の遅延時間分だけ互に位相の
異なる復数のクロツクパルス群が形成され、 これらのクロツクパルス群の中から、クロツク
パルス周期に略等しい時間毎に、直前に出力され
たクロツクパルスと相等しい位相、若しくは当該
位相の前後の位相関係に位置するクロツクパルス
の位置から1つの位相が選択出力されるクロツク
パルス選択部と、 直前に出力されたクロツクパルスのタイミング
で、次に出力すべきクロツクパルス位相に係わる
情報を確定するデータラツチ部と、 当該次に出力すべきクロツクパルス位相に係わ
る情報を、直前に出力されたクロツクパルス毎に
順次発生する制御データ発生部とで構成され、 出力クロツクパルスの周期を1パルス毎に変化
させることを特徴とするクロツクパルス発生回
路。
[Claims for Utility Model Registration] A clock pulse generation circuit for a digital signal processing device, which has multiple delays having a delay time of one period or less of a clock pulse signal whose phase is continuous over a long period of time and whose frequency is stable. The clock pulse is applied to the pulse delay section to form a plurality of clock pulse groups having mutually different phases by the delay time of the delay line, and these clock pulse groups a clock pulse selection section that selects and outputs one phase from among the clock pulse positions that have the same phase as the clock pulse output immediately before, or that are located in a phase relationship before and after the relevant phase, at intervals approximately equal to the clock pulse period; a data latch unit that determines information related to the clock pulse phase to be output next at the timing of the clock pulse output immediately before; and a data latch unit that determines information related to the phase of the clock pulse to be output next at the timing of the clock pulse output immediately before; 1. A clock pulse generating circuit comprising: a control data generating section that generates sequentially; and a clock pulse generating circuit that changes the period of an output clock pulse for each pulse.
JP13489687U 1987-09-03 1987-09-03 Expired JPH0441378Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13489687U JPH0441378Y2 (en) 1987-09-03 1987-09-03

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13489687U JPH0441378Y2 (en) 1987-09-03 1987-09-03

Publications (2)

Publication Number Publication Date
JPS6439521U JPS6439521U (en) 1989-03-09
JPH0441378Y2 true JPH0441378Y2 (en) 1992-09-29

Family

ID=31394055

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13489687U Expired JPH0441378Y2 (en) 1987-09-03 1987-09-03

Country Status (1)

Country Link
JP (1) JPH0441378Y2 (en)

Also Published As

Publication number Publication date
JPS6439521U (en) 1989-03-09

Similar Documents

Publication Publication Date Title
JPH0439690B2 (en)
JPH05284181A (en) Transmission-reception equipment for digital frequency displacing system and operating method therefor
US7633326B2 (en) Timing controller and controlled delay circuit for controlling timing or delay time of a signal by changing phase thereof
JP2004236279A (en) Jitter inducing circuit and method, and pulse train generating circuit and method
JPH0548648B2 (en)
JPH0441378Y2 (en)
JP3466774B2 (en) Period generation circuit in semiconductor test equipment
JPH10276083A (en) Even-numbered and odd-numbered frequency division circuit
US4764687A (en) Variable timing sequencer
US4955040A (en) Method and apparatus for generating a correction signal in a digital clock recovery device
JPH0865173A (en) Parallel to serial conversion circuit
JPH07202691A (en) Frequency synthesizer device
JP3485449B2 (en) Clock division switching circuit
JP2924030B2 (en) Clock signal selection circuit
JP3003328B2 (en) Clock signal circuit
JP2545010B2 (en) Gate device
JPS59191657A (en) Digital pattern generator
JP2710853B2 (en) Pulse generator
JPH0385012A (en) Pulse generating circuit
JPH0217976B2 (en)
JPH0797130B2 (en) Digital pattern generator
JP2679471B2 (en) Clock switching circuit
JP2944536B2 (en) n-bit memory circuit
JP4244468B2 (en) Clock generator
JP2953872B2 (en) High-speed signal transmission equipment