JPH063899B2 - Clock synchronization circuit - Google Patents
Clock synchronization circuitInfo
- Publication number
- JPH063899B2 JPH063899B2 JP61023135A JP2313586A JPH063899B2 JP H063899 B2 JPH063899 B2 JP H063899B2 JP 61023135 A JP61023135 A JP 61023135A JP 2313586 A JP2313586 A JP 2313586A JP H063899 B2 JPH063899 B2 JP H063899B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- interpolation filter
- circuit
- signal
- input
- 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
- 238000005070 sampling Methods 0.000 claims description 3
- 238000004080 punching Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Landscapes
- Manipulation Of Pulses (AREA)
- Dc Digital Transmission (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はクロック同期回路に関し、特にディジタルデー
タ伝送の復調時におけるクロック同期回路に関する。The present invention relates to a clock synchronization circuit, and more particularly to a clock synchronization circuit during demodulation of digital data transmission.
ディジタルデータ伝送のクロック同期には、タンク回路
等が専ら用いられているが、同期の際受信側で送信デー
タを再生するためには、送信側と同一のクロックが必要
となる。このため同一クロックが受信側で再生される様
に、データを送信する前にクロック同期用の参照データ
を一定時間送信するのが一般的である。Although a tank circuit or the like is exclusively used for clock synchronization of digital data transmission, the same clock as that of the transmission side is required for reproducing the transmission data on the reception side at the time of synchronization. Therefore, it is common to transmit reference data for clock synchronization for a certain period of time before transmitting data so that the same clock is reproduced on the receiving side.
上述した従来のクロック同期においては、クロック同期
用の参照データを一定時間送信し、受信側でクロックが
準備された後はじめてデータが送出されることになる。
送信側がクロック同期用の参照データを送出する時間は
全く情報伝送から見れば無駄な時間であるのでこれは短
いほど良いと言うことになる。つまり従来は無駄な参照
データを送信するという問題点があった。In the above-described conventional clock synchronization, the reference data for clock synchronization is transmitted for a fixed time, and the data is transmitted only after the clock is prepared on the receiving side.
The time for the transmitting side to send the reference data for clock synchronization is a dead time from the viewpoint of information transmission. Therefore, the shorter the time, the better. That is, conventionally, there is a problem that useless reference data is transmitted.
本発明の目的は、無駄な情報とも言うべき送信側からの
参照データを受けることなしにクロック同期を可能とす
るクロック同期回路を提供することにある。An object of the present invention is to provide a clock synchronization circuit that enables clock synchronization without receiving reference data from the transmitting side, which is also called useless information.
本発明のクロック同期回路は、間隔Tbで送信されたデ
ータの送信波形を間隔Tsでサンプルした離散信号を入
力して前記信号波形を復元する内挿フィルタと、復元さ
れた信号波形から抽出したクロック信号で前記復元され
た信号波形を打ちぬくことにより復調データを出力する
クロック制御回路と、前記間隔TsでサンプルされたN
個の前記離散信号を記憶しその記憶した値を逆の順に出
力する記憶回路と、前記内挿フィルタの入力を前記離散
信号の入力から前記記憶回路の出力に接続変更するスイ
ッチとを備え、前記スイッチを前記離散信号の入力に接
続し、N個の前記離散信号を前記内挿フィルタに入力
し、クロック同期をとると同時に、N個の前記離散信号
を前記記憶回路に入力する第1のステップと、前記スイ
ッチを前記記憶回路の出力に接続し、N個の記憶した離
散信号を逆の順に前記内挿フィルタに入力し、クロック
同期のとれた復調信号を出力する第2のステップとから
なる。The clock synchronization circuit of the present invention includes an interpolation filter that restores the signal waveform by inputting a discrete signal obtained by sampling the transmission waveform of data transmitted at the interval T b at the interval T s , and extracting from the restored signal waveform. A clock control circuit for outputting demodulated data by punching out the restored signal waveform with the clock signal, and N sampled at the interval T s.
A storage circuit that stores the discrete signals and outputs the stored values in reverse order; and a switch that changes the connection of the input of the interpolation filter from the input of the discrete signal to the output of the storage circuit, A first step of connecting a switch to the input of the discrete signal, inputting the N discrete signals to the interpolation filter, clock synchronization, and at the same time inputting the N discrete signals to the storage circuit. And a second step of connecting the switch to the output of the storage circuit, inputting N stored discrete signals to the interpolation filter in reverse order, and outputting a clock-synchronized demodulated signal. .
第1図は本発明の構成を説明するためのブロック図であ
る。初めスイッチ4は41側に倒れており、端子100
よりのTs間隔のサンプル値を入力すると、この入力サ
ンプル値は記憶回路3に格納される。サンプル値は逐次
内挿フィルタ1に入力され、その出力端子300にはサ
ンプル以前の信号波形が再生される。この信号波形はク
ロック制御回路2に加えられて、しだいにクロック同期
がとられる。この出力は端子400より出力されるが、
初め位相が合っていないため送信されたデータは忠実に
は再現されない。クロック制御回路2によりクロック同
期を完成させるに十分なサンプル数N個のサンプル値を
入力した後、スイッチ4は端子42側に切り換えられ、
内挿フィルタ1は、記憶回路3から格納した時と逆の順
に出力される値を入力する。この時内挿フィルタ1には
時系列が逆のサンプル値が入力される。スイッチを切り
換える前のクロック同期状態を逆時間にした時にも保持
するためには、内挿フィルタをも逆時間動作させる。こ
れにより、逆時間後もクロック同期状態となる。また、
同期後も順時間のときの同期制御同様にクロック制御を
行う。しかし、逆時間にしたときの位相誤差量は、順時
間(第1のステップ)で得られていた進みと遅れとの関
係が符号反転し、今までの進み位相誤差が遅れ位相誤差
となり遅れ位相誤差が進み位相誤差となる。従って内挿
フィルタ1内のサンプル値系列がスイッチ4が切り換わ
る直前の値の逆系列になった時に、直前に得られた値と
同じ値になる様に位相をずらせばよい。この内挿フィル
タ1を逆時間内挿フィルタに変更する命令と位置合わせ
を行う命令を出力するが制御回路5である。FIG. 1 is a block diagram for explaining the configuration of the present invention. Initially, the switch 4 is tilted to the 41 side, and the terminal 100
When a sample value of T s interval is input, the input sample value is stored in the memory circuit 3. The sampled value is input to the successive interpolation filter 1, and the signal waveform before sampling is reproduced at the output terminal 300 thereof. This signal waveform is added to the clock control circuit 2 so that the clock is gradually synchronized. This output is output from the terminal 400,
The transmitted data cannot be faithfully reproduced because they are initially out of phase. After the clock control circuit 2 inputs N sample values sufficient to complete clock synchronization, the switch 4 is switched to the terminal 42 side,
The interpolation filter 1 receives the values output from the storage circuit 3 in the reverse order of the time when they are stored. At this time, sample values whose time series are reversed are input to the interpolation filter 1. In order to maintain the clock synchronization state before switching the switch at the reverse time, the interpolation filter is also operated at the reverse time. As a result, the clock is synchronized even after the reverse time. Also,
After synchronization, clock control is performed in the same manner as the synchronization control for forward time. However, the phase error amount when the time is reversed is that the relationship between the lead and the delay obtained in the forward time (first step) is inverted, and the lead phase error until now becomes the lag phase error and the lag phase. The error advances and becomes a phase error. Therefore, when the sample value series in the interpolation filter 1 becomes an inverse series of the value immediately before the switch 4, the phase may be shifted so that it becomes the same value as the value obtained immediately before. The control circuit 5 outputs an instruction for changing the interpolation filter 1 into an inverse time interpolation filter and an instruction for alignment.
以上、スイッチ4の切り換わる以前を第1ステップと言
い、スイッチ4の切換え後を第2ステップと言う。第1
ステップの間にクロック同期を完成させる。この時、内
挿フィルタから出力される信号は同期過程中の信号であ
り、初めから全データに対してクロック同期した信号は
得られない。従って、第2ステップに切り換えた後にも
この同期状態を保たせながら再度データを内挿すること
により、データの始めから終りまでクロック同期の完成
したデータが得られることになる。As described above, the state before the switch 4 is switched is referred to as a first step, and the state after the switch 4 is switched is referred to as a second step. First
Complete clock synchronization during the steps. At this time, the signal output from the interpolation filter is a signal in the process of synchronization, and a signal which is clock-synchronized with all data from the beginning cannot be obtained. Therefore, even after the switching to the second step, by interpolating the data again while maintaining the synchronization state, the clock-synchronized data can be obtained from the beginning to the end of the data.
次に、本発明について第2図、〜第5図を参照して詳細
に説明する。Next, the present invention will be described in detail with reference to FIGS.
第2図は本発明のクロック同期回路の一実施例を示すブ
ロック図である。本実施例に用いる内挿フィルタ1の構
成としては、特願昭60−002388号明細書記載の
内挿フィルタがある。FIG. 2 is a block diagram showing an embodiment of the clock synchronizing circuit of the present invention. As a configuration of the interpolation filter 1 used in this embodiment, there is an interpolation filter described in Japanese Patent Application No. 60-002388.
第3図は第2図における内挿フィルタの一例を示すブロ
ック図、第4図は第3図における基本内挿フィルタの一
例を示すブロック図である。FIG. 3 is a block diagram showing an example of the interpolation filter in FIG. 2, and FIG. 4 is a block diagram showing an example of the basic interpolation filter in FIG.
第3図において、内挿フィルタ1は端子200の入力多
値ディジタルサンプル値を各値に分配する入力回路60
と、第4図に示す基本内挿フィルタ50,〜57と、各
基本内挿フィルタ50,〜57の出力を合成する合成回
路70とから成る。又、クロック制御回路2には例えば
特願昭58−057529号明細書記載のクロック位相
制御回路等種々の方式がある。In FIG. 3, the interpolation filter 1 is an input circuit 60 for distributing the input multilevel digital sample value of the terminal 200 to each value.
And the basic interpolation filters 50 to 57 shown in FIG. 4, and a synthesizing circuit 70 for synthesizing the outputs of the basic interpolation filters 50 to 57. The clock control circuit 2 may be of various types such as the clock phase control circuit described in Japanese Patent Application No. 58-057529.
内挿フィルタ1は、第4図に示す様に2進カウンタ86
によりカウントアップして内挿を行っている。このフィ
ルタを逆時間内挿フィルタにするには、端子600に信
号を加え、ダウンカウントすることと、シフトレジスタ
87とROM88の関係を選択回路84により逆にする
こととにより可能となる。制御回路5は、基本内挿フィ
ルタの各シフトレジスタ87をシフトさせるためのパル
ス発生器61及びスイッチ4が42側に切り換わった
後、クロック制御回路2より得られる出力に同期したパ
ルスによりスタートし、間隔Tb/2カウントした後、
内挿フィルタの2進カウンタ86をカウントアップから
カウントダウンに切り換えるためのカウンタ62とクロ
ック63とから構成される。The interpolation filter 1 has a binary counter 86 as shown in FIG.
Is being counted up and interpolated. This filter can be used as a reverse time interpolation filter by adding a signal to the terminal 600, down-counting, and reversing the relationship between the shift register 87 and the ROM 88 by the selection circuit 84. The control circuit 5 starts with a pulse synchronized with the output obtained from the clock control circuit 2 after the pulse generator 61 for shifting each shift register 87 of the basic interpolation filter and the switch 4 are switched to the 42 side. , After counting the interval T b / 2,
It is composed of a counter 62 and a clock 63 for switching the binary counter 86 of the interpolation filter from counting up to counting down.
次に、第5図は第2図における動作を示すタイミングチ
ャートである。第5図中、記号Smはm番目の出力デー
タ、記号aNはN番目のサンプル値を示す。又、内挿フ
ィルタ内のシフトレジスタの値(ここでは6タップとす
る)及び内挿フィルタのカウンタ計数の値も示した。同
図ではサンプル値aNを入力し、出力データSmを出力
後、切換えを行う。切換えは、図に示す様に2進カウン
タのアップ・ダウンによるシフトレジスタ入力が2個で
あるので、6タップすべてを入れ換えるためにパルス発
生器61(第2図に図示)によりさらに4個シフトさせ
る。又、2進カウンタ86(第4図に図示)は間隔Tb
/2の後、アップカウンタからダウンカウンタに切り換
える。この動作により、次の出力からは出力データ
Sm,Sm−1,…と順にクロック同期したデータが得
られる。Next, FIG. 5 is a timing chart showing the operation in FIG. In FIG. 5, the symbol S m indicates the m-th output data, and the symbol a N indicates the N-th sample value. Also, the value of the shift register in the interpolation filter (here, 6 taps) and the value of the counter count of the interpolation filter are shown. In the figure, the sample value a N is input, the output data S m is output, and then switching is performed. As shown in the figure, since there are two shift register inputs by up / down of the binary counter, the pulse generator 61 (shown in FIG. 2) shifts four more to replace all six taps. . Also, the binary counter 86 (shown in FIG. 4) has an interval T b.
After / 2, the up counter is switched to the down counter. By this operation, output data S m , S m−1 , ... And clock-synchronized data are sequentially obtained from the next output.
以上説明した様に本発明のクロック同期回路は、通常デ
ータの前に付加されたクロック同期用の参照データを取
り去ってもクロック同期が可能となる効果がある。As described above, the clock synchronization circuit of the present invention has an effect of enabling clock synchronization even if the reference data for clock synchronization added before the normal data is removed.
第1図は本発明の構成を説明するためのブロック図、第
2図は本発明のクロック同期回路の一実施例を示すブロ
ック図、第3図は第2図における内挿フィルタの一例を
示すブロック図、第4図は第3図における基本内挿フィ
ルタの一例を示すブロック図、第5図は第2図における
切換え時の動作を示すタイミングチャートである。 1…内挿フィルタ、2…クロック制御回路、3…記憶回
路、4…スイッチ、5…制御回路、50,〜57…基本
内挿フィルタ、60…入力回路、61…パルス発生器、
62…カウンタ、63…クロック、70…合成回路、8
4…選択回路、86…2進カウンタ、87…シフトレジ
スタ、88…ROM。FIG. 1 is a block diagram for explaining the configuration of the present invention, FIG. 2 is a block diagram showing an embodiment of a clock synchronization circuit of the present invention, and FIG. 3 shows an example of an interpolation filter in FIG. A block diagram, FIG. 4 is a block diagram showing an example of the basic interpolation filter in FIG. 3, and FIG. 5 is a timing chart showing the operation at the time of switching in FIG. 1 ... Interpolation filter, 2 ... Clock control circuit, 3 ... Storage circuit, 4 ... Switch, 5 ... Control circuit, 50 ... 57 ... Basic interpolation filter, 60 ... Input circuit, 61 ... Pulse generator,
62 ... Counter, 63 ... Clock, 70 ... Synthesis circuit, 8
4 ... Selection circuit, 86 ... Binary counter, 87 ... Shift register, 88 ... ROM.
Claims (1)
間隔Tsでサンプルした離散信号を入力して前記信号波
形を復元する内挿フィルタと、復元された信号波形から
抽出したクロック信号で前記復元された信号波形を打ち
ぬくことにより復調データを出力するクロック制御回路
とから構成されるクロック同期回路において、前記間隔
TsでサンプルされたN個の前記離散信号を記憶しその
記憶した値を逆の順に出力する記憶回路と、前記内挿フ
ィルタの入力を前記離散信号の入力から前記記憶回路の
出力に接続変更するスイッチとを備え、前記スイッチを
前記離散信号の入力に接続し、N個の前記離散信号を前
記内挿フィルタに入力し、クロック同期をとると同時
に、N個の前記離散信号を前記記憶回路に入力する第1
のステップと、前記スイッチを前記記憶回路の出力に接
続し、N個の記憶した離散信号を逆の順に前記内挿フィ
ルタに入力し、クロック同期のとれた復調信号を出力す
る第2のステップとからなることを特徴とするクロック
同期回路。1. An interpolation filter for restoring a signal waveform by inputting a discrete signal obtained by sampling a signal waveform of data transmitted at an interval T b at an interval T s , and a clock signal extracted from the restored signal waveform. In a clock synchronization circuit composed of a clock control circuit that outputs demodulated data by punching out the restored signal waveform at N, the N discrete signals sampled at the interval T s are stored and stored. A storage circuit that outputs values in reverse order, and a switch that changes the input of the interpolation filter from the input of the discrete signal to the output of the storage circuit, the switch connected to the input of the discrete signal, A first input of the N discrete signals to the interpolation filter for clock synchronization and a simultaneous input of the N discrete signals to the storage circuit;
And a second step of connecting the switch to the output of the storage circuit, inputting N stored discrete signals to the interpolation filter in reverse order, and outputting a clock-synchronized demodulated signal. A clock synchronization circuit comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61023135A JPH063899B2 (en) | 1986-02-04 | 1986-02-04 | Clock synchronization circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61023135A JPH063899B2 (en) | 1986-02-04 | 1986-02-04 | Clock synchronization circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62180632A JPS62180632A (en) | 1987-08-07 |
| JPH063899B2 true JPH063899B2 (en) | 1994-01-12 |
Family
ID=12102094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61023135A Expired - Lifetime JPH063899B2 (en) | 1986-02-04 | 1986-02-04 | Clock synchronization circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH063899B2 (en) |
-
1986
- 1986-02-04 JP JP61023135A patent/JPH063899B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62180632A (en) | 1987-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06268477A (en) | Sampling frequency converter | |
| EP0080712B1 (en) | Sampling frequency converting apparatus | |
| US5014271A (en) | Pulse insertion circuit | |
| JPS6057571A (en) | Video conversion system | |
| US5012138A (en) | Interface circuit for asychronous data transfer | |
| JPH063899B2 (en) | Clock synchronization circuit | |
| US5400367A (en) | Apparatus and method for synchronizing an input data stream with bit or phase synchronization | |
| JPH06101726B2 (en) | Clock synchronization circuit | |
| JP2628506B2 (en) | Digital filter | |
| US5153845A (en) | Time base conversion circuit | |
| JPH0588017B2 (en) | ||
| JP2816050B2 (en) | Color information interpolation circuit | |
| JP2548709B2 (en) | Multiple frame aligner | |
| JP2958929B2 (en) | Time axis correction method and device | |
| JPH0744522B2 (en) | Phase synchronization circuit | |
| JPS5849058B2 (en) | Inter-device data transmission synchronization method | |
| JPS6350896B2 (en) | ||
| JP2594668B2 (en) | Corrective sync pulse selection circuit | |
| JPS62188485A (en) | Offset sampling type television receiver | |
| JPH0379193A (en) | Time extending device for high vision receiver | |
| JPH06132780A (en) | Digital signal frequency conversion method and conversion circuit | |
| JPH0697757B2 (en) | Multiplexing method | |
| JPH04119084A (en) | Field interpolation circuit | |
| JPH084264B2 (en) | Signal transmission method | |
| JPS6362144B2 (en) |