JP2000201190A - Clock phase error detection circuit and clock phase error detection method - Google Patents

Clock phase error detection circuit and clock phase error detection method

Info

Publication number
JP2000201190A
JP2000201190A JP11002491A JP249199A JP2000201190A JP 2000201190 A JP2000201190 A JP 2000201190A JP 11002491 A JP11002491 A JP 11002491A JP 249199 A JP249199 A JP 249199A JP 2000201190 A JP2000201190 A JP 2000201190A
Authority
JP
Japan
Prior art keywords
phase error
signal
clock
circuit
pattern
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.)
Granted
Application number
JP11002491A
Other languages
Japanese (ja)
Other versions
JP3971048B2 (en
Inventor
Susumu Komatsu
進 小松
Masaki Nishikawa
正樹 西川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba AVE Co Ltd
Original Assignee
Toshiba Corp
Toshiba AVE Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba AVE Co Ltd filed Critical Toshiba Corp
Priority to JP00249199A priority Critical patent/JP3971048B2/en
Publication of JP2000201190A publication Critical patent/JP2000201190A/en
Application granted granted Critical
Publication of JP3971048B2 publication Critical patent/JP3971048B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

(57)【要約】 【課題】クロック再生回路の再生クロック位相補正に用
いる低C/Nでのクロック再生性能を満足するクロック
位相誤差信号を得ること。 【解決手段】帯域制限を受けたパルス符号信号から所定
の位相に同期したクロックを再生する回路に用いる再生
クロック位相補正用のクロック位相誤差信号を得るクロ
ック位相誤差検出回路において、前記パルス符号信号を
前記クロックによりサンプリングして得た信号の符号パ
ターンを検出してパターン判定する判定手段2と、判定
した符号パターンと前記サンプリングして得た信号とか
ら所定の演算により位相誤差を求める位相誤差演算手段
1とを備える。
(57) Abstract: To obtain a clock phase error signal that satisfies clock recovery performance at low C / N used for correction of a recovered clock phase of a clock recovery circuit. A clock phase error detection circuit for obtaining a clock phase error signal for correcting a recovered clock phase used in a circuit for recovering a clock synchronized with a predetermined phase from a band-limited pulse code signal. Determining means 2 for detecting a pattern by detecting a code pattern of a signal sampled by the clock and determining a pattern; phase error calculating means for obtaining a phase error by a predetermined calculation from the determined code pattern and the sampled signal 1 is provided.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【発明属する技術分野】この発明は、帯域制限されたパ
ルス信号を用いてデジタル信号を伝送するシステムにお
ける受信装置に利用されるクロック再生回路の位相補正
に用いるクロック位相誤差信号を得るためのクロック位
相誤差検出回路およびクロック位相誤差検出方法に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a clock phase for obtaining a clock phase error signal used for phase correction of a clock recovery circuit used in a receiving apparatus in a system for transmitting a digital signal using a band-limited pulse signal. The present invention relates to an error detection circuit and a clock phase error detection method.

【0001】[0001]

【従来の技術】帯域制限されたパルス波を用いてデジタ
ル信号を伝送するシステムにおいては、一般にロールオ
フスペクトル整形されたパルスを用いて符号伝送を行う
ようにする。そのため、受信側のサンプル・タイミング
の僅かなずれは特性を急激に劣化させることになる。
2. Description of the Related Art In a system for transmitting a digital signal using a band-limited pulse wave, code transmission is generally performed using a pulse whose roll-off spectrum has been shaped. For this reason, a slight shift in the sample timing on the receiving side sharply degrades the characteristics.

【0002】従来、簡単なサンプルタイミング、すなわ
ち、クロック再生は入力信号を整流し、クロック成分を
抽出すると共に、この抽出したクロック成分を狭帯域帯
城通過ろ波器に通してクロックを再生するようにしてい
た。しかし、近年、より伝送帯域幅を節約するため、ロ
ールオフファクタの小さいスペクトル整形特性を用いる
ようになったため、クロック再生の一層の高性能化が要
求されるようになってきた。
Conventionally, simple sample timing, ie, clock recovery, rectifies an input signal, extracts a clock component, and passes the extracted clock component through a narrow-band bandpass filter to recover a clock. I was However, in recent years, spectral shaping characteristics with a small roll-off factor have been used in order to further save transmission bandwidth, so that higher performance of clock recovery has been required.

【0003】このような要求に応えるクロック再生回路
として、例えば、図11(A)に示す如きの制御法が提
案されている。これは零クロスポイント前後でクロック
の位相制御信号を検出するようにするもので、ここでは
この制御法を零クロス制御法と呼ぶことにする。
As a clock recovery circuit that meets such a demand, for example, a control method as shown in FIG. 11A has been proposed. This is to detect the phase control signal of the clock before and after the zero cross point. Here, this control method will be referred to as a zero cross control method.

【0004】零クロス制御法を説明する。図11(A)
の(a)は2値デジタル信号のアイパターンを簡略化し
て示したもので、平均的には信号の状態そのものは問題
はない。そして、この2値デジタル信号をサンプリング
する場合に、サンプルタイミングがS1,S2のように
信号の位相にタイミングが一致していれば正しく送信符
号を取り込むことができるので、正しくデータを再生で
きる。
[0004] The zero cross control method will be described. FIG. 11 (A)
(A) simply shows the eye pattern of a binary digital signal, and on average there is no problem in the state of the signal itself. Then, when sampling this binary digital signal, if the sample timing matches the signal phase as in S1 and S2, the transmission code can be taken in correctly, so that the data can be reproduced correctly.

【0005】次に、図11(A)の(b)に示すよう
に、サンプルタイミングがTe秒だけ、遅れてS1′,
S2′の位置にずれた場合にどうなるかを考えてみる。
この場合、S1からS1′にずれたことにより、2値デ
ジタル信号のアイパターンの開きはW0からW1と狭く
なる一方、零クロスポイント位置であるS2でサンプリ
ングするはずのタイミングもTe秒だけずれて図11
(A)の(c)におけるS2′のタイミング位置で入力
信号をサンプリングすることとなり、このサンプリング
タイミングでのサンプリングした値(サンプル値)をe
とすると、このeは本来零近傍であったはずの値に比べ
て大きな値をとるようになる。
[0005] Next, as shown in FIG. 11 (b), the sampling timing is delayed by Te seconds and S1 ',
Consider what happens when the position shifts to the position of S2 '.
In this case, since the shift from S1 to S1 ', the opening of the eye pattern of the binary digital signal narrows from W0 to W1, while the timing at which sampling should be performed at S2, which is the zero cross point position, is also shifted by Te seconds. FIG.
The input signal is sampled at the timing position of S2 'in (A) (c), and the sampled value (sample value) at this sampling timing is represented by e.
Then, this e takes a larger value than the value that should have been near zero originally.

【0006】ところでこの場合に、零クロスポイント前
後で送信符号が“−1”から“+1”に変化したとする
と、サンプル値はe(−+)なる正の値をとり、逆に
“+1”から“−1”へ変化した場合にはサンプル値は
e(+−)なる負の値をとる。従って、零クロスポイン
ト前後での送信符号を知ることにより、サンプル・タイ
ミングのずれを知ることができる。これが零クロス制御
の原理である。
In this case, if the transmission code changes from "-1" to "+1" before and after the zero cross point, the sample value takes a positive value e (-+), and conversely, "+1" When the value changes from "-1" to "-1", the sample value takes a negative value of e (+-). Therefore, by knowing the transmission codes before and after the zero cross point, it is possible to know the shift of the sample timing. This is the principle of zero cross control.

【0007】このように、零クロス制御法では、零クロ
スポイント近傍の値を用いているので、アイパターンの
振幅によらず、動作する特徴がある。しかし、実際には
アイパターンは図12に示すような波形をしており、ク
ロック位相が同期していてもe(−+)およびe(+
−)は零にはならない場合があり、このときには制御信
号が発生するので、ジッタが多いと云う問題が残る。
As described above, in the zero cross control method, since the value near the zero cross point is used, there is a feature that the zero cross control operates regardless of the amplitude of the eye pattern. However, actually, the eye pattern has a waveform as shown in FIG. 12, and even if the clock phases are synchronized, e (− +) and e (+
In some cases,-) does not become zero. At this time, since a control signal is generated, the problem that jitter is large remains.

【0008】これに対して、図11(B)に示す如きの
制御法も開発されている。これはアイパターン収束ポイ
ントの前後でクロックの位相制御信号を検出する方式で
あって、ここではこれをアイ収束点制御法と呼ぶことに
する。すなわち、アイ収束点制御法は次の如き制御法で
ある。図11(B)の(a)は2値デジタル信号のアイ
パターンを図11(B)の(b)のT−1,T0,T1
は最適クロック位相を示している。この例では2ビット
A/D変換器により基準レベルL1,L2,L3により
サンプリングされているが、多値A/D変換器によりを
用いた例を考える。送信符号がa−1,B0,C1と変
化した場合、クロック位相が+Δtずれていると、サン
プル値は基準レベルL1より大きな値となり、−Δtず
れていると、サンプル値は基準レベルL1より小さな値
となる。
On the other hand, a control method as shown in FIG. 11B has been developed. This is a method of detecting a phase control signal of a clock before and after an eye pattern convergence point. Here, this method will be referred to as an eye convergence point control method. That is, the eye convergence point control method is the following control method. (A) of FIG. 11 (B) shows the eye pattern of the binary digital signal as T-1, T0, T1 of (b) of FIG. 11 (B).
Indicates the optimal clock phase. In this example, sampling is performed at the reference levels L1, L2, and L3 by the 2-bit A / D converter, but an example using a multi-level A / D converter will be considered. When the transmission code changes to a-1, B0, C1, if the clock phase is shifted by + Δt, the sample value becomes larger than the reference level L1, and if the clock phase is shifted by -Δt, the sample value becomes smaller than the reference level L1. Value.

【0009】従って、制御ポイントの前後の送信符号
と、制御ポイントでの基準レベルとの差分値によりサン
プルタイミングのずれを検出することができる。
Therefore, it is possible to detect a shift in the sample timing based on the difference between the transmission code before and after the control point and the reference level at the control point.

【0010】このように、アイ収束点制御法ではアイ収
束ポイント近傍の値を用いているので、位相同期時のジ
ッタが少なくて済む。しかし、アイパターンの振幅が変
化するような場合では、基準レベルとの差分値が正確に
サンプルタイミングのずれを示さないため、クロック位
相の制御ができないと云う問題を抱える。
As described above, since the value near the eye convergence point is used in the eye convergence point control method, the jitter at the time of phase synchronization can be reduced. However, in the case where the amplitude of the eye pattern changes, there is a problem that the clock phase cannot be controlled because the difference value from the reference level does not accurately indicate the shift of the sample timing.

【0011】そこで、これらの問題を解決してクロック
再生の高性能化を図ったクロック再生回路として、特願
平4-126041号(特開平5‐327681号公報
参照)に示される如き技術が開発されている。
Therefore, as a clock recovery circuit which solves these problems and improves the performance of clock recovery, a technique as disclosed in Japanese Patent Application No. 4-126041 (see Japanese Patent Application Laid-Open No. 5-327681) has been developed. Have been.

【0012】これは図13に示す如きもので、クロック
位相誤差検出制御法と呼ぶことにする。このクロック位
相誤差検出制御法を説明する。図13(a)は、アイパ
ターンを示しており、アイ収束ポイントのサンプル値が
“L0”および“−L0”の場合を示している。今、ク
ロック位相が“+Δt”ずれていた場合を考えてみる。
この状態で送信符号が“A1”,“B2”と変化したと
すると、“A1”のサンプル値は“−(L0−Δ
l)”,“B2”のサンプル値は“(L0+Δl)”と
なる。ここで、それぞれのサンプル値の絶対値を比べて
みると、 |L0+Δl|−|−(L0−Δl)|=2Δl>0 であり、絶対値では“B2”のサンプル値の方が大き
い。
This is shown in FIG. 13 and will be referred to as a clock phase error detection control method. This clock phase error detection control method will be described. FIG. 13A shows an eye pattern, and shows a case where the sample values of the eye convergence point are “L0” and “−L0”. Now, consider a case where the clock phase is shifted by “+ Δt”.
If the transmission code changes to “A1” and “B2” in this state, the sample value of “A1” is “− (L0−Δ
l) ”and“ B2 ”are“ (L0 + Δl). ”Here, comparing the absolute values of the respective sample values, | L0 + Δl | − | − (L0−Δl) | = 2Δl> 0 and the sample value of “B2” is larger in absolute value.

【0013】また、送信符号が“B1”,“A2”と変
化した場合、“B1”のサンプル値は“(L0−Δ
l)”,“A2”のサンプル値は“−(L0+Δl)”
となる。ここで、それぞれのサンプル値の絶対値を比べ
てみると、 |−(L0+Δl)|−|(L0−Δl)|=2Δl>
0 であり、絶対値では“A2”のサンプル値の方が大きい
ことがわかる。
When the transmission code changes to "B1" and "A2", the sample value of "B1" becomes "(L0-Δ
l) ", the sample value of" A2 "is"-(L0 + Δl) ".
Becomes Here, when comparing the absolute values of the respective sample values, |-(L0 + Δl) | − | (L0−Δl) | = 2Δl>
0, indicating that the sample value of “A2” is larger in absolute value.

【0014】すなわち、クロック位相が遅れている(ク
ロック位相“+Δt”)場合には、連続する2サンプル
の絶対値は後の値の方が大きく、同様にクロック位相が
進んでいる(クロック位相“−Δt”)場合には、連続
する2サンプルの絶対値は後の値の方が小さい、と云う
ことがわかる。
That is, when the clock phase is delayed (clock phase “+ Δt”), the absolute value of two consecutive samples is larger in the latter value, and similarly, the clock phase is advanced (clock phase “+ Δt”). -Δt ″), it can be seen that the absolute value of two consecutive samples is smaller in the latter value.

【0015】これにより、連続する2サンプル間の振幅
差を求めれば位相差を得ることができる。
Thus, a phase difference can be obtained by obtaining an amplitude difference between two consecutive samples.

【0016】すなわち、クロック位相誤差検出制御法に
おける位相誤差が検出できる場合では、図13で説明し
た原理を模式的に表した図である図14に示すように、
入力されたパルス符号の連続する4つのシンボルの発生
パターンである入力パターンがシンボル“A0”,“A
1”,“B2”,“B3”の位置をとる時、サンプルポ
イントが△tずれたとすれば、位相誤差を“2Δl”と
して求めることが出来る。
That is, when the phase error in the clock phase error detection control method can be detected, as shown in FIG. 14, which is a diagram schematically illustrating the principle described in FIG.
The input pattern which is the generation pattern of four consecutive symbols of the input pulse code is the symbol "A0", "A
When the positions of “1”, “B2”, and “B3” are taken, if the sample points are shifted by Δt, the phase error can be obtained as “2Δl”.

【0017】また、これとは逆に、図15は位相誤差が
検出できない場合の例であるが、この例では入力された
パルス符号の連続する4つのシンボルの発生パターンで
ある入力信号の入力パターンがシンボル“B0”、“A
1”、“B2”、“A3”の位置をとる時、サンプルポ
イントが△tずれたとすると、位相誤差は“O”となっ
て求めることが出来ない。
On the contrary, FIG. 15 shows an example in which the phase error cannot be detected. In this example, the input pattern of the input signal which is a generation pattern of four consecutive symbols of the input pulse code is used. Are the symbols "B0", "A
If the sample points are shifted by Δt when the positions of “1”, “B2”, and “A3” are taken, the phase error becomes “O” and cannot be obtained.

【0018】故に特願平4‐126041号開示のクロ
ック位相誤差検出制御法で位相誤差を検出できるのは、
サンプルタイミングT1の直前から次のサンプルタイミ
ングT2の直後までの間に、入力信号が単調増加または
単調減少している場合に限ることになる。
Therefore, the phase error can be detected by the clock phase error detection control method disclosed in Japanese Patent Application No. 4-126041.
Only when the input signal is monotonically increasing or monotonically decreasing from immediately before the sample timing T1 to immediately after the next sample timing T2.

【0019】これは、信号が図14の如き場合であっ
て、連続する4シンボルの入力パターンが“A0”,
“A1”,“B2”,“B3”の位置をとるケースと、
“B0”,“B1”,“A2”,“A3”の位置をとる
ケースの計2通りである。連続する4シンボルの入力パ
ターンバリエーションは16通りであるから、当該クロ
ック位相誤差検出制御法で位相誤差を検出できるのは入
力データに対して“1/8”の確率でしかなく、“1/
8”と云う低い確率でしか位相誤差を求めることが出来
ない。
This is the case where the signal is as shown in FIG. 14, and the input pattern of four consecutive symbols is "A0",
Cases where the positions of “A1”, “B2” and “B3” are taken;
There are a total of two cases of taking the positions of "B0", "B1", "A2", and "A3". Since the input pattern variation of four consecutive symbols is 16 types, the phase error can be detected by the clock phase error detection control method only with a probability of “1 /” with respect to the input data.
The phase error can be obtained only with a low probability of 8 ".

【0020】このように、位相誤差検出出来る確率が低
いため、低C/Nでのクロック再生が不十分であった。
As described above, since the probability that the phase error can be detected is low, the clock reproduction at a low C / N is insufficient.

【0021】[0021]

【発明が解決しようとする課題】帯域制限されたパルス
波を用いてデジタル信号を伝送するシステムにおいて
は、伝送帯域幅を節約するため、ロールオフファクタの
小さいスペクトル整形特性を用いるようになり、そのた
め、クロック再生の一層の高性能化が要求されるように
なってきた。そして、このような要求に応えるクロック
再生回路として、特願平4-126041号(特開平5
‐327681号公報参照)に示される如き技術が開発
されている。
In a system for transmitting a digital signal using a band-limited pulse wave, a spectral shaping characteristic having a small roll-off factor is used in order to save a transmission bandwidth. There has been a demand for higher performance of clock reproduction. Japanese Patent Application No. Hei 4-126041 (Japanese Unexamined Patent Application Publication No.
-327681) has been developed.

【0022】しかし、この技術で位相誤差を検出できる
のは、サンプルタイミングの直前から次のサンプルタイ
ミングの直後までの間に、入力信号が単調増加または単
調減少している場合に限ることになる。
However, the phase error can be detected by this technique only when the input signal monotonically increases or monotonically decreases from immediately before the sample timing to immediately after the next sample timing.

【0023】これは、入力パターンとしては2通りでし
かないが、連続する4シンボルの入力パターンとしては
16通りであるわけであるから、当該クロック位相誤差
検出制御法で位相誤差を検出できるのは入力データに対
して“1/8”の確率でしかなく、“1/8”と云う低
い確率でしか位相誤差を求めることが出来ない。
This is because there are only two types of input patterns, but there are 16 types of input patterns of four consecutive symbols. Therefore, the clock phase error detection control method can detect a phase error. The phase error can be obtained only with a probability of "1/8" with respect to the input data, and with a low probability of "1/8".

【0024】このように、従来方法では位相誤差検出出
来る確率が低いため、低C/Nでのクロック再生性能が
不十分であるという問題があった。
As described above, since the probability that the phase error can be detected is low in the conventional method, there is a problem that the clock reproduction performance at a low C / N is insufficient.

【0025】そこでこの発明の目的とするところは、高
い確率で位相誤差検出出来、クロック再生回路の位相補
正に用いるクロック位相誤差信号を得ることができて低
C/Nでのクロック再生性能を満足することができるよ
うにしたクロック位相誤差検出回路およびクロック位相
誤差検出方法を提供することにある。
Therefore, it is an object of the present invention to detect a phase error with a high probability, obtain a clock phase error signal used for phase correction of a clock recovery circuit, and satisfy the clock recovery performance at a low C / N. A clock phase error detection circuit and a clock phase error detection method are provided.

【0026】[0026]

【課題を解決するための手段】上記目的を達成するた
め、本発明は次のように構成する。すなわち、帯域制限
を受けたパルス符号信号から所定の位相に同期したクロ
ックを再生する回路に用いる再生クロック位相補正用の
クロック位相誤差信号を得るクロック位相誤差検出回路
において、前記パルス符号信号を前記クロックによりサ
ンプリングして得た信号の符号パターンを検出してパタ
ーン判定する判定手段と、判定した符号パターンと前記
サンプリングして得た信号とから所定の位相誤差演算に
よりクロック位相誤差信号を求める位相誤差演算手段と
を備えることを特徴とする。また、特に位相誤差演算手
段はFIRフィルタにて構成すると共に、位相誤差演算
は前記検出された符号パターンに応じてFIRフィルタ
の係数を切り換える構成とすることを特徴とする。
In order to achieve the above object, the present invention is configured as follows. That is, in a clock phase error detection circuit for obtaining a clock phase error signal for correcting a reproduced clock phase used in a circuit for reproducing a clock synchronized with a predetermined phase from a band-limited pulse code signal, Determining means for detecting a code pattern of a signal obtained by sampling according to the above, and determining a pattern; and a phase error calculation for obtaining a clock phase error signal by a predetermined phase error calculation from the determined code pattern and the signal obtained by sampling. Means. In addition, the phase error calculation means is particularly configured by an FIR filter, and the phase error calculation is configured to switch the coefficient of the FIR filter according to the detected code pattern.

【0027】本発明は、帯域制限を受けたパルス符号信
号から所定の位相に同期したクロックを再生するにあた
り、前記パルス符号信号を前記クロックによりサンプリ
ングして得た信号の符号パターンを検出してパターン判
定し、この判定した符号パターンと前記サンプリングし
て得た信号とから所定の演算により位相誤差を求める。
そして、求めた位相誤差はクロック再生の位相補正に利
用する。
According to the present invention, when reproducing a clock synchronized with a predetermined phase from a band-limited pulse code signal, the present invention detects a code pattern of a signal obtained by sampling the pulse code signal with the clock and detects the pattern. The phase error is determined by a predetermined calculation from the determined code pattern and the signal obtained by sampling.
Then, the obtained phase error is used for phase correction of clock recovery.

【0028】また、FIRフィルタを用いると、位相誤
差演算手段を容易に構成することでき、しかも、誤差演
算はフィルタ係数を入力パターン対応に変更すること
で、連続する符号パターン全てにおいて、位相誤差検出
することができるようになり、クロック再生の際のクロ
ック位相にずれが生じたときには速やかに位相ずれを補
正することができるようになる。
Further, when the FIR filter is used, the phase error calculating means can be easily configured. In addition, the error calculation is performed by changing the filter coefficient corresponding to the input pattern so that the phase error detection can be performed for all the consecutive code patterns. This makes it possible to quickly correct the phase shift when a clock phase shift occurs during clock recovery.

【0029】とくに本発明は、帯域制限を受けたパルス
符号信号から所定の位相に同期したクロックを再生する
回路において、前記クロックによりサンプリングされた
信号の符号パターンを検出し、前記検出された符号パタ
ーンに応じて位相誤差を演算することにより、連続する
符号パターン全てにおいて、位相誤差検出することがで
きるようになるので、多くの場合で位相誤差検出が可能
であり、従って、入力信号から位相誤差を検出できる確
率を高めることが出来、低C/N(キャリアノイズ比)
でのクロック再生性能を改善することが出来る。
In particular, according to the present invention, a circuit for reproducing a clock synchronized with a predetermined phase from a band-limited pulse code signal detects a code pattern of a signal sampled by the clock, and detects the detected code pattern. By calculating the phase error according to, the phase error can be detected in all the continuous code patterns, so that the phase error can be detected in many cases. The probability of detection can be increased, and low C / N (carrier noise ratio)
Clock recovery performance can be improved.

【0030】従って、本発明によれば、低C/Nでのク
ロック再生性能を満足するクロック再生が可能となる。
Therefore, according to the present invention, it is possible to perform clock reproduction that satisfies clock reproduction performance at a low C / N.

【0031】[0031]

【発明の実施の態様】以下、この発明の実施例を図面を
参照して説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0032】(実施例1)本発明であるクロック位相誤
差検出回路の一実施例のブロック図を図1に示す。図に
おいて、1は位相誤差演算回路、2はパターン判定回
路、3はレベル判定回路、4は有効判定回路、5はホー
ルド回路、6は入力端子、7はしきい値入力端子、8は
出力端子である。
(Embodiment 1) FIG. 1 is a block diagram showing an embodiment of a clock phase error detection circuit according to the present invention. In the figure, 1 is a phase error calculation circuit, 2 is a pattern determination circuit, 3 is a level determination circuit, 4 is a validity determination circuit, 5 is a hold circuit, 6 is an input terminal, 7 is a threshold input terminal, and 8 is an output terminal. It is.

【0033】これらのうち、入力端子6には受信したパ
ルス符号信号を再生クロックタイミングでサンプリング
して得た入力信号が入力される。尚、ここでのパルス符
号信号は帯域制限を受けたパルス符号信号である。位相
誤差演算回路1は、この入力信号の符号パターンに応じ
て誤差演算を行い、演算結果である誤差データをホール
ド回路5に与えるものである。
Of these, an input signal obtained by sampling the received pulse code signal at the reproduction clock timing is input to the input terminal 6. Here, the pulse code signal is a band-limited pulse code signal. The phase error calculation circuit 1 performs an error calculation according to the code pattern of the input signal, and supplies error data as a calculation result to the hold circuit 5.

【0034】パターン判定回路2は、入力端子6から入
力された入力信号の符号パターンを判定するためのもの
であり、レベル判定回路3は、入力端子6から入力され
た入力信号のレベルを判定するためのものであって、し
きい値入力端子7から供給されるしきい値よりも当該入
力信号のレベルが大きいことを検出するものである。
The pattern determination circuit 2 is for determining the code pattern of the input signal input from the input terminal 6, and the level determination circuit 3 determines the level of the input signal input from the input terminal 6. This is to detect that the level of the input signal is higher than the threshold value supplied from the threshold value input terminal 7.

【0035】有効判定回路4は、パターン判定回路2に
よるパターン判定結果とレベル判定回路3によるレベル
判定結果が同時に満足されているかどうかを判定して満
足されていれば“有効”、満足されていなければ“無
効”の判定をするものであり、ホールド回路5は、有効
判定回路4の判定結果が“有効”である場合には位相誤
差演算回路1の出力する誤差データをそのまま通し、こ
れをクロック位相誤差信号として出力し、有効判定回路
4の判定結果が“無効”であればこれをホールド信号と
してその直前における位相誤差演算回路1の誤差信号を
ホールドし、クロック位相誤差信号として出力するもの
である。出力端子8にはホールド回路5からのクロック
位相誤差信号が出力される。
The validity judging circuit 4 judges whether the pattern judgment result by the pattern judging circuit 2 and the level judgment result by the level judging circuit 3 are satisfied at the same time. If the result is satisfied, the result is "effective". If the determination result of the validity determination circuit 4 is "valid", the hold circuit 5 passes the error data output from the phase error calculation circuit 1 as it is, and A phase error signal is output. If the determination result of the validity determination circuit 4 is "invalid", this is used as a hold signal to hold the error signal of the phase error calculation circuit 1 immediately before the hold signal and output it as a clock phase error signal. is there. A clock phase error signal from the hold circuit 5 is output to the output terminal 8.

【0036】このような構成の本装置は、パルス符号信
号を再生クロックタイミングでサンプリングして得た入
力信号が入力端子6より入力される。この入力信号は位
相誤差演算回路1、レベル判定回路3およびパターン判
定回路2へ分岐される。
In this device having such a configuration, an input signal obtained by sampling the pulse code signal at the reproduction clock timing is input from the input terminal 6. This input signal is branched to a phase error calculation circuit 1, a level determination circuit 3, and a pattern determination circuit 2.

【0037】まず、レベル判定回路3はしきい値入力端
子7から供給されるしきい値よりも入力信号レベルが大
きいことを検出する。このしきい値は大き過ぎても、ま
た、小さ過ぎても問題であるので、目的に合わせて経験
的に最適な値を選択することになるが、標準的には図2
に示す如く、入力信号レベル“+L0”,“−L0”の
50%近傍の値である、例えば、“+L0/2”,“−
L0/2”程度が良い。
First, the level determination circuit 3 detects that the input signal level is higher than the threshold supplied from the threshold input terminal 7. It is a problem if the threshold is too large or too small, so that an empirically optimum value is selected according to the purpose.
As shown in the figure, the input signal level is a value near 50% of the input signal level "+ L0", "-L0", for example, "+ L0 / 2", "-L0".
L0 / 2 "is preferable.

【0038】なお、本実施例では後述するように“4サ
ンプル”を用いて位相誤差を計算するので、レベル判定
回路3では、このレベル判定においても連続する“4サ
ンプル”が同時にしきい値より大きいことを判定するよ
うにする。判定結果は有効判定回路4に供給される。
In this embodiment, since the phase error is calculated using "4 samples" as described later, in the level determination circuit 3, even in this level determination, successive "4 samples" simultaneously exceed the threshold value. It is determined that it is large. The determination result is supplied to the validity determination circuit 4.

【0039】次に、パターン判定回路2は前記“4サン
プル”の符号パターンを判定する。そして、その判定結
果は位相誤差演算のための係数切換信号として位相誤差
演算回路1に供給されると共に、誤差演算に有効なパタ
ーンであるかどうかを判定するために、有効判定回路4
にも供給される。
Next, the pattern determination circuit 2 determines the code pattern of the "4 samples". The determination result is supplied to the phase error calculation circuit 1 as a coefficient switching signal for the phase error calculation, and the validity determination circuit 4 determines whether the pattern is valid for the error calculation.
Is also supplied.

【0040】有効判定回路4はパターン判定結果とレベ
ル判定結果が同時に満足されているかどうかを判定す
る。すなわち、連続する“4サンプル”の符号パターン
が位相誤差演算を行えるパターンに一致し、更にその信
号振幅があらかじめ規定されたしきい値よりも大きいと
きに“有効”と判定する。もし上記2つの判定が同時に
満足されていない場合は“無効”と判定し、当該“無
効”なる判定信号はホールド信号としてホールド回路5
に供給する。
The validity judging circuit 4 judges whether the pattern judgment result and the level judgment result are simultaneously satisfied. That is, when the code pattern of consecutive "4 samples" matches the pattern in which the phase error calculation can be performed, and the signal amplitude is larger than a predetermined threshold value, it is determined as "valid". If the above two determinations are not satisfied at the same time, it is determined as “invalid”, and the “invalid” determination signal is used as a hold signal as a hold signal in the hold circuit 5.
To supply.

【0041】一方、位相誤差演算回路1は入力信号の符
号パターンに応じて誤差演算を行い、演算結果である誤
差データをホールド回路5に供給する。ホールド回路5
は、位相誤差演算回路1から供給される誤差データをク
ロック位相誤差信号として出力端子8に出力する。ただ
し、有効判定回路4からホールド信号が供給されている
ときには、その直前のクロック位相誤差信号をホールド
し、位相誤差演算回路1から供給される誤差データは
“無効”であると判断する。
On the other hand, the phase error calculation circuit 1 performs an error calculation according to the code pattern of the input signal, and supplies error data as a calculation result to the hold circuit 5. Hold circuit 5
Outputs the error data supplied from the phase error calculation circuit 1 to the output terminal 8 as a clock phase error signal. However, when the hold signal is supplied from the validity determination circuit 4, the immediately preceding clock phase error signal is held, and the error data supplied from the phase error calculation circuit 1 is determined to be "invalid".

【0042】従って、ホールド回路5は、有効判定回路
4の判定結果が“有効”である場合には位相誤差演算回
路1の出力する誤差データをそのまま通し、これをクロ
ック位相誤差信号として出力端子8に出力し、有効判定
回路4の判定結果が“無効”であればこれをホールド信
号としてその直前における位相誤差演算回路1の誤差信
号をホールドし、クロック位相誤差信号として出力端子
8に出力することになる。 <位相誤差演算回路の構成>次に位相誤差演算回路1の
具体的な実施例を図3を用いて説明する。図3に示すよ
うに、位相誤差演算回路1はシリアル接続の遅延素子2
01,202,203,204と、これら各遅延素子2
01,202,203,204からの遅延出力を供給さ
れる可変係数器205,206,207,208及びこ
れら可変係数器205,206,207,208の各出
力を加算する加算器209で構成されるFIRフィルタ
により実現されている。
Therefore, when the determination result of the validity determination circuit 4 is "valid", the hold circuit 5 passes the error data output from the phase error calculation circuit 1 as it is, and uses it as a clock phase error signal at the output terminal 8. If the determination result of the validity determination circuit 4 is "invalid", this is used as a hold signal to hold the error signal of the phase error calculation circuit 1 immediately before the hold signal and output it to the output terminal 8 as a clock phase error signal. become. <Configuration of Phase Error Calculation Circuit> Next, a specific embodiment of the phase error calculation circuit 1 will be described with reference to FIG. As shown in FIG. 3, the phase error calculation circuit 1 includes a serially connected delay element 2.
01, 202, 203, and 204, and each of these delay elements 2
The variable coefficient units 205, 206, 207, and 208 are supplied with delay outputs from the output units 01, 202, 203, and 204, and the adder 209 adds the outputs of the variable coefficient units 205, 206, 207, and 208. This is realized by an FIR filter.

【0043】サンプリング信号はサンプリング信号入力
端子210から供給される。このサンプリング信号入力
端子210から供給されるサンプリング信号は遅延素子
201,遅延素子202,遅延素子203,遅延素子2
04の順に供給される。それぞれ遅延された信号は可変
係数器205,206,207,208のうち、それぞ
れの対応する可変係数器205,206,207,20
8でそれぞれの係数に応じて増幅された後、加算器20
9で加算されて誤差演算が完了し、出力端子212から
誤差データとしてホールド回路5に出力される。
The sampling signal is supplied from a sampling signal input terminal 210. The sampling signal supplied from the sampling signal input terminal 210 is a delay element 201, a delay element 202, a delay element 203, a delay element 2
04. The delayed signals are respectively applied to the corresponding variable coefficient units 205, 206, 207, and 20 of the variable coefficient units 205, 206, 207, and 208.
After being amplified according to the respective coefficients at 8, the adder 20
The result is added at 9 to complete the error calculation, and is output from the output terminal 212 to the hold circuit 5 as error data.

【0044】入力端子211にはパターン判定回路2か
ら係数切換信号が供給されており、係数切換信号に応じ
て可変係数器205,206,207,208の係数C
3,C2,C1,C0を制御し、フィルタ特性を切り換
える。
A coefficient switching signal from the pattern determination circuit 2 is supplied to the input terminal 211, and the coefficient C of the variable coefficient units 205, 206, 207, and 208 is changed according to the coefficient switching signal.
3, C2, C1 and C0 are controlled to switch the filter characteristics.

【0045】<誤差演算の方法>図4を参照して誤差演
算の方法を説明する。図4における(a)は入力端子2
10から供給されるサンプリング信号である。ここで示
した信号の符号パターンは、図6における“A0”(=
−L0),“A1”(=−L0),“B2”(=+L
0)”,“A3”(=+L0)である。この符号パター
ンに対して、図4(b)に示す如く、可変係数器(C
0)205,可変係数器(C1)206,可変係数器
(C2)207,可変係数器(C3)208の係数を、
それぞれ順に“−1”,“+2”,“0”,“−1”と
係数設定してFIRフィルタを構成すると、そのFIR
フィルタ出力、すなわち、誤差演算結果はクロック遅れ
が1クロックあったときは“−3L0”,クロック遅れ
が無かったときは“0”,クロック進みが1クロックあ
ったときは“+3L0”となる図4(c)の如きのもの
となる。
<Method of Error Calculation> A method of error calculation will be described with reference to FIG. (A) in FIG.
10 is a sampling signal supplied from. The code pattern of the signal shown here is “A0” (=
−L0), “A1” (= −L0), “B2” (= + L
0) ”and“ A3 ”(= + L0). For this code pattern, as shown in FIG.
0) 205, variable coefficient unit (C1) 206, variable coefficient unit (C2) 207, and variable coefficient unit (C3) 208
When a coefficient is set to “−1”, “+2”, “0”, “−1” in order to configure an FIR filter, the FIR filter
The filter output, that is, the error calculation result is "-3L0" when there is one clock delay, "0" when there is no clock delay, and "+ 3L0" when there is one clock advance in FIG. (C).

【0046】なお、図4(b)の係数は“C0=−
1”、“C1=2”、“C2=0”、“C3=−1”を
示しており、図4(a)に示す値を各サンプル値がとる
場合(サンプル値が“L0”または“−L0”)が位相
誤差“零”の状態であり、図4(c)の時刻tがt=0
の時点においての値がその誤差演算結果である。
The coefficient shown in FIG. 4B is "C0 =-
1 "," C1 = 2 "," C2 = 0 ", and" C3 = -1 ", and each sample value takes a value shown in FIG. 4A (the sample value is" L0 "or" L0 "). −L0 ”) is a state where the phase error is“ zero ”, and the time t in FIG.
Is the error calculation result.

【0047】ここで、クロック位相誤差が1クロックあ
る場合を考える。すると、図4(c)からわかるように
1クロック遅れている場合は時刻tが“t=−1”の状
態であるから、このときのフィルタ出力は“−3L0”
となり、1クロック進んでいる場合は時刻tが“t=+
1”の状態であるから、このときのフィルタ出力は“+
3L0”となることがわかる。
Here, consider the case where there is one clock phase error. Then, as can be seen from FIG. 4 (c), when the time is delayed by one clock, the time t is "t = -1", and the filter output at this time is "-3L0".
When the clock is advanced by one clock, the time t becomes “t = +
1 ”, the filter output at this time is“ + ”
3L0 ".

【0048】上記は入力信号がサンプリングされた値で
考えているが、帯域制限されたパルス符号の連続信号を
入力した場合は図4(d)のような連続した結果が得ら
れる。これはサンプリングのタイミングずれ、すなわ
ち、サンプリング位相誤差が生じた時には、同図4
(d)に示す時刻t=0の近傍でフィルタ出力が変化す
ることを意味している。
Although the above description is based on a sampled value of the input signal, a continuous result as shown in FIG. 4D is obtained when a continuous signal having a band-limited pulse code is input. This is because when the sampling timing shifts, that is, when a sampling phase error occurs, FIG.
This means that the filter output changes near time t = 0 shown in FIG.

【0049】このように、本実施例における位相誤差演
算回路1では当該位相誤差演算回路1を構成するフィル
タ出力はクロック位相が遅れているときには正の値をと
り、遅れているときには負の値をとる。また、位相誤差
が無いときには零となるので、フィルタ出力、すなわ
ち、位相誤差演算回路1の出力が位相誤差を表すことに
なる。
As described above, in the phase error calculation circuit 1 of this embodiment, the filter output constituting the phase error calculation circuit 1 takes a positive value when the clock phase is delayed, and takes a negative value when the clock phase is delayed. Take. When there is no phase error, the value becomes zero, so that the filter output, that is, the output of the phase error calculation circuit 1 indicates the phase error.

【0050】図5は各入力パターンにおける誤差演算が
可能なフィルタ係数を示している。“4シンボル”の前
後のシンボル値により異なるが、図3のフィルタによる
構成の位相誤差演算回路1によれば、すべて図4(d)
のように、位相遅れ時から位相進み時まで連続に増加す
るフィルタ出力を得ることが出来る。
FIG. 5 shows filter coefficients for which error calculation can be performed for each input pattern. Although different depending on the symbol values before and after “4 symbols”, according to the phase error calculation circuit 1 configured by the filter in FIG.
It is possible to obtain a filter output that continuously increases from the time of the phase lag to the time of the phase advance as shown in FIG.

【0051】そして、図3のフィルタによる構成の位相
誤差演算回路1によれば、“4シンボル”の符号パター
ンの持つ“16パターン”のうち、図5に示すように、
“16パターン”について誤差演算が可能である。
According to the phase error calculation circuit 1 having the configuration of the filter of FIG. 3, among the “16 patterns” of the code pattern of “4 symbols”, as shown in FIG.
Error calculation is possible for "16 patterns".

【0052】すなわち、位相誤差が検出できる場合で
は、図4で説明した原理を模式的に表した図である図6
に示すように、入力パターンが[1]“A0”,“A
1”,“B2”,“B3”の配置をとる時、[2]“B
0”,“B1”,“A2”,“A3”,の配置をとる
時、[3]“A0”,“A1”,“B2”,“A3”の
配置をとる時、[4]“B0”,“B1”,“A2”,
“B3”の配置をとる時、[5]“A0”,“B1”,
“A2”,“A3”の配置をとる時、[6]“B0”,
“A1”,“B2”,“B3”,の配置をとる時、
[7]“A0”,“A1”,“A2”,“B3”の配置
をとる時、[8]“B0”,“B1”,“B2”,“A
3”の配置をとる時、[9]“B0”,“A1”,“A
2”,“A3”,の配置をとる時、[10]“A0”,
“B1”,“B2”,“B3”の配置をとる時、[1
1]“A0”,“B1”,“B2”,“A3”の配置を
とる時、[12]“B0”,“A1”,“A2”,“B
3”の配置をとる時、[13]“A0”,“B1”,
“A2”,“B3”の配置をとる時、[14]“B
0”,“A1”,“B2”,“A3”の配置をとる時、
の計14パターンにおいては、サンプルポイントの位相
ずれに応じて位相誤差を求めることが出来る。
That is, when the phase error can be detected, FIG. 6 is a diagram schematically showing the principle described in FIG.
As shown in the figure, the input patterns are [1] "A0", "A
1 "," B2 ", and" B3 ", [2]" B
0 "," B1 "," A2 "," A3 ", [3]" A0 "," A1 "," B2 "," A3 ", [4]" B0 ""," B1 "," A2 ",
When the arrangement of “B3” is taken, [5] “A0”, “B1”,
When the arrangement of “A2” and “A3” is taken, [6] “B0”,
When arranging “A1”, “B2”, “B3”,
[7] When the arrangement of “A0”, “A1”, “A2”, “B3” is taken, [8] “B0”, “B1”, “B2”, “A
3 ", [9]" B0 "," A1 "," A
2 "," A3 ", [10]" A0 ",
When “B1”, “B2”, and “B3” are arranged, [1
1] When the arrangement of “A0”, “B1”, “B2”, “A3” is taken, [12] “B0”, “A1”, “A2”, “B”
3 ”, [13]“ A0 ”,“ B1 ”,
When the arrangement of “A2” and “B3” is taken, [14] “B
0 "," A1 "," B2 "," A3 "
In a total of 14 patterns, the phase error can be obtained according to the phase shift of the sample point.

【0053】また、これとは逆に、図7は従来、位相誤
差が検出できなかった例であるが、この例では入力パタ
ーンが“B0”、“B1”、“B2”、“B3”の時、
そして、“A0”、“A1”、“A2”、“A3”の
時、いずれもサンプルポイントがずれたとしても、位相
誤差が“O”となって求めることが出来なかった。
On the contrary, FIG. 7 shows an example in which the phase error cannot be detected conventionally. In this example, the input patterns of "B0", "B1", "B2", and "B3" are used. Time,
In the case of "A0", "A1", "A2", and "A3", even if the sample points were shifted, the phase error was "O" and could not be obtained.

【0054】しかし、これも本発明では位相誤差を検出
可能である。
However, according to the present invention, a phase error can be detected.

【0055】つまり、“4シンボル”の符号パターンの
バリエーションは図5に示したように[15]“B
0”,“B1”,“B2”,“B3”の配置をとる時、
[16]“A0”,“A1”,“A2”,“A3”の配
置をとる時、を含めて全部で“16パターン”あるわけ
であるが、このような符号が変化しない“A0”,“A
1”,“A2”,“A3”の配置をとるパターン及び
“B0”,“B1”,“B2”,“B3”の配置をとる
パターンの計2パターンを含め、誤差演算が可能であ
る。これは従来の誤差演算方法よりも位相誤差検出精度
が上がったことを意味している。
That is, the variation of the code pattern of "4 symbols" is as shown in FIG.
0 "," B1 "," B2 "," B3 "
[16] When the arrangement of “A0”, “A1”, “A2”, and “A3” is taken, there are a total of “16 patterns” including those of “A0”, “A0”, "A
An error calculation is possible including a total of two patterns, a pattern having the arrangement of "1", "A2", and "A3" and a pattern having the arrangement of "B0", "B1", "B2", and "B3". This means that the phase error detection accuracy is higher than the conventional error calculation method.

【0056】なお、低C/N時のパターン判定ミスによ
る位相誤差検出精度の劣化を防止するため、サンプリン
グ信号の振幅があらかじめ規定されたしきい値よりも小
さい場合には誤差演算結果を使用せずに直前の位相誤差
信号をホールドするようホールド回路5が動作する。
In order to prevent deterioration of the phase error detection accuracy due to a pattern determination error at the time of low C / N, when the amplitude of the sampling signal is smaller than a predetermined threshold, the error calculation result is used. Instead, the hold circuit 5 operates to hold the immediately preceding phase error signal.

【0057】そして、このホールド回路5を介して得ら
れる位相誤差信号を位相制御信号として用いて、クロッ
ク再生回路の位相制御を実施し、再生クロックの位相の
ずれを当該位相制御信号対応に修正する。
Then, using the phase error signal obtained via the hold circuit 5 as a phase control signal, the phase control of the clock recovery circuit is performed, and the phase shift of the recovered clock is corrected corresponding to the phase control signal. .

【0058】本実施例では、連続する4つのシンボルの
出現形態が符号変化の全くない場合の2パターンも含め
て計16パターンについて、サンプルポイントがずれれ
ば、いずれもこの位相誤差を求めることが出来、得られ
る位相誤差信号を位相制御信号として用いて、クロック
再生回路の位相制御を実施し、再生クロックの位相のず
れを当該位相制御信号対応に修正することができる。そ
のため、シンボルの配置の全バリエーションである16
パターン中の16パターンすべてについて位相誤差信号
を得ることができるので、従来の誤差演算方法よりも位
相誤差検出精度を飛躍的に増大してクロック再生回路の
位相ずれが発生した場合に、速やかに位相ずれの修正制
御を実施可能になる。
In this embodiment, if the sample points are shifted for a total of 16 patterns including two patterns in which the appearance form of four consecutive symbols has no sign change, the phase error can be obtained in any case. Using the obtained and obtained phase error signal as a phase control signal, the phase control of the clock recovery circuit can be performed, and the phase shift of the recovered clock can be corrected corresponding to the phase control signal. Therefore, all the variations of the symbol arrangement are 16
Since the phase error signal can be obtained for all 16 patterns in the pattern, the phase error detection accuracy is dramatically increased as compared with the conventional error calculation method, and when the phase shift of the clock recovery circuit occurs, the phase error signal is quickly obtained. It becomes possible to carry out displacement correction control.

【0059】従って、高い確率で位相誤差検出出来、ク
ロック再生回路の位相補正に用いるクロック位相誤差信
号を得ることができて低C/Nでのクロック再生性能を
満足することができるようにしたクロック位相誤差検出
回路が得られる。
Accordingly, a clock which can detect a phase error with a high probability, obtain a clock phase error signal used for phase correction of a clock recovery circuit, and satisfy the clock recovery performance at a low C / N. A phase error detection circuit is obtained.

【0060】次に、本発明の別の実施例を実施例2とし
て説明する。
Next, another embodiment of the present invention will be described as a second embodiment.

【0061】(実施例2)図8は本発明の別の実施例で
ある。図8において、1は位相誤差演算回路、502は
パターン判定回路、3はレベル判定回路、4は有効判定
回路、5はホールド回路、6は入力端子、7はしきい値
入力端子、8は出力端子、501は入力端子6から入力
される入力信号の絶対値を得る絶対値回路である。
(Embodiment 2) FIG. 8 shows another embodiment of the present invention. 8, reference numeral 1 denotes a phase error calculation circuit, 502 denotes a pattern determination circuit, 3 denotes a level determination circuit, 4 denotes a validity determination circuit, 5 denotes a hold circuit, 6 denotes an input terminal, 7 denotes a threshold input terminal, and 8 denotes an output. A terminal 501 is an absolute value circuit for obtaining an absolute value of an input signal input from the input terminal 6.

【0062】本実施例では位相誤差演算回路1の前段に
絶対値回路501を設け、入力端子6に入力された入力
信号をこの絶対値回路501を介して位相誤差演算回路
1に与えるようにした点、そして、レベル判定回路3
も、入力端子6から入力された入力信号を絶対値回路5
01にて絶対値化したものを与えてこれのレベル判定を
させるようにした点が実施例1と異なるが、その他の構
成は基本的には実施例1と変わらない。但し、本実施例
では再生クロックタイミングでサンプリングされた入力
信号が入力端子6に入力されるとパターン判定回路50
2は、これについてパターン判定することになる。
In this embodiment, an absolute value circuit 501 is provided at a stage preceding the phase error calculation circuit 1 so that an input signal input to the input terminal 6 is supplied to the phase error calculation circuit 1 via the absolute value circuit 501. Point and level judgment circuit 3
Also converts the input signal input from the input terminal 6 into an absolute value circuit 5
The difference from the first embodiment lies in that the absolute value is given in step 01 to determine the level thereof, but the other configuration is basically the same as that of the first embodiment. However, in this embodiment, when the input signal sampled at the reproduction clock timing is input to the input terminal 6, the pattern determination circuit 50
No. 2 makes a pattern judgment on this.

【0063】また、位相誤差演算回路1は絶対値回路5
01で入力信号の符号パターンが絶対値化されたものを
入力として用いてこの入力信号の符号パターンに応じて
誤差演算を行い、演算結果である誤差データをホールド
回路5に与えるものである。
The phase error calculation circuit 1 is composed of an absolute value circuit 5
In step 01, an error calculation is performed according to the code pattern of the input signal by using an input signal obtained by converting the code pattern of the input signal into an absolute value, and error data as a calculation result is supplied to the hold circuit 5.

【0064】尚、レベル判定回路3は、入力端子6から
入力された入力信号を絶対値回路501にて絶対値化さ
れたもののレベルを判定するためのものであって、しき
い値入力端子7から供給されるしきい値よりも当該入力
信号のレベルが大きいことを検出するものであり、有効
判定回路4は、パターン判定回路502によるパターン
判定結果とレベル判定回路3によるレベル判定結果が同
時に満足されているかどうかを判定して満足されていれ
ば“有効”、満足されていなければ“無効”の判定をす
るものであり、ホールド回路5は、有効判定回路4の判
定結果が“有効”である場合には位相誤差演算回路1の
出力する誤差データをそのまま通し、これをクロック位
相誤差信号として出力し、有効判定回路4の判定結果が
“無効”であればこれをホールド信号としてその直前に
おける位相誤差演算回路1の誤差信号をホールドし、ク
ロック位相誤差信号として出力するものである。出力端
子8にはホールド回路5からのクロック位相誤差信号が
出力される。
The level determination circuit 3 is for determining the level of the absolute value of the input signal input from the input terminal 6 by the absolute value circuit 501. The validity judging circuit 4 detects that the level of the input signal is higher than the threshold value supplied from the input circuit, and the validity judging circuit 4 satisfies the pattern judgment result by the pattern judgment circuit 502 and the level judgment result by the level judgment circuit 3 simultaneously The hold circuit 5 determines whether the determination is "valid" if the result of the validity determination circuit 4 is "valid". In some cases, the error data output from the phase error calculation circuit 1 is passed as it is, and this is output as a clock phase error signal. If the determination result of the validity determination circuit 4 is "invalid", Holds the error signal of the phase error calculation circuit 1 in the immediately preceding a record as a hold signal, and outputs a clock phase error signal. A clock phase error signal from the hold circuit 5 is output to the output terminal 8.

【0065】このような構成の本装置は、再生クロック
タイミングでサンプリングされた入力信号が入力端子6
より入力される。この入力信号は絶対値回路501、お
よびパターン判定回路502へ分岐される。
In this device having such a configuration, the input signal sampled at the reproduction clock timing is supplied to the input terminal 6.
Input from This input signal is branched to an absolute value circuit 501 and a pattern determination circuit 502.

【0066】すると、絶対値回路501は入力信号の絶
対値変換を行った後、位相誤差演算回路1とレベル判定
回路3に供給する。従って、位相誤差演算回路1とレベ
ル判定回路3には入力信号の符号パターンが絶対値化さ
れたものが与えられることになる。
Then, the absolute value circuit 501 converts the absolute value of the input signal, and then supplies the input signal to the phase error calculation circuit 1 and the level determination circuit 3. Therefore, the phase error calculation circuit 1 and the level determination circuit 3 are provided with the absolute value of the code pattern of the input signal.

【0067】そして、レベル判定回路3はしきい値入力
端子7から供給されるしきい値よりも入力信号レベルの
絶対値が大きいかを検出する。ここでは、“4サンプ
ル”を用いて位相誤差を計算するので、このレベル判定
においても連続する“4サンプル”が同時にしきい値よ
り大きいことを判定する。判定結果は有効判定回路4に
供給される。
The level determination circuit 3 detects whether the absolute value of the input signal level is larger than the threshold value supplied from the threshold value input terminal 7. Here, since the phase error is calculated using “4 samples”, it is determined in this level determination that consecutive “4 samples” are simultaneously larger than the threshold. The determination result is supplied to the validity determination circuit 4.

【0068】また、パターン判定回路502は入力端子
6からの入力信号について前記“4サンプル”の符号パ
ターンを判定する。そして、その判定結果は位相誤差演
算のための係数切換信号として位相誤差演算回路1に供
給すると共に、誤差演算に有効なパターンであるかどう
かを判定するために、有効判定回路4にも供給される。
The pattern determining circuit 502 determines the code pattern of “4 samples” for the input signal from the input terminal 6. Then, the determination result is supplied to the phase error calculation circuit 1 as a coefficient switching signal for the phase error calculation, and is also supplied to the validity determination circuit 4 to determine whether the pattern is valid for the error calculation. You.

【0069】有効判定回路4はパターン判定結果とレベ
ル判定結果が同時に満足されているかどうかを判定す
る。すなわち、連続する“4サンプル”の符号パターン
が位相誤差演算を行えるパターンに一致し、更にその信
号振幅があらかじめ規定されたしきい値よりも大きいと
きに“有効”と判定する。もし上記2つの判定が同時に
満足されていない場合は“無効”と判定し、当該“無
効”なる判定信号はホールド信号としてホールド回路5
に供給する。
The validity judging circuit 4 judges whether the pattern judgment result and the level judgment result are simultaneously satisfied. That is, when the code pattern of consecutive "4 samples" matches the pattern in which the phase error calculation can be performed, and the signal amplitude is larger than a predetermined threshold value, it is determined as "valid". If the above two determinations are not satisfied at the same time, it is determined as “invalid”, and the “invalid” determination signal is used as a hold signal as a hold signal in the hold circuit 5.
To supply.

【0070】一方、位相誤差演算回路1は絶対値化され
た入力信号の符号パターンに応じて誤差演算を行い、演
算結果である誤差データをホールド回路5に供給する。
ホールド回路5は、位相誤差演算回路1から供給される
誤差データをクロック位相誤差信号として出力端子8に
出力する。ただし、有効判定回路4からホールド信号が
供給されているときには、その直前のクロック位相誤差
信号をホールドし、位相誤差演算回路1から供給される
誤差データは“無効”であると判断する。
On the other hand, the phase error calculation circuit 1 performs an error calculation according to the code pattern of the input signal that has been converted into an absolute value, and supplies the error data as the calculation result to the hold circuit 5.
The hold circuit 5 outputs the error data supplied from the phase error calculation circuit 1 to the output terminal 8 as a clock phase error signal. However, when the hold signal is supplied from the validity determination circuit 4, the immediately preceding clock phase error signal is held, and the error data supplied from the phase error calculation circuit 1 is determined to be "invalid".

【0071】従って、ホールド回路5は、有効判定回路
4の判定結果が“有効”である場合には位相誤差演算回
路1の出力する誤差データをそのまま通し、これをクロ
ック位相誤差信号として出力端子8に出力し、有効判定
回路4の判定結果が“無効”であればこれをホールド信
号としてその直前における位相誤差演算回路1の誤差信
号をホールドし、クロック位相誤差信号として出力端子
8に出力することになる。
Therefore, when the determination result of the validity determination circuit 4 is “valid”, the hold circuit 5 passes the error data output from the phase error calculation circuit 1 as it is, and uses the error data as a clock phase error signal at the output terminal 8. If the determination result of the validity determination circuit 4 is "invalid", this is used as a hold signal to hold the error signal of the phase error calculation circuit 1 immediately before the hold signal and output it to the output terminal 8 as a clock phase error signal. become.

【0072】そして、この位相誤差信号をクロック位相
誤差信号として用いて、この信号対応分、クロック再生
回路の位相制御を実施し、再生クロックの位相のずれを
当該位相制御信号対応に修正するようにする。
Then, using this phase error signal as a clock phase error signal, the phase control of the clock recovery circuit is performed by the amount corresponding to this signal, and the phase shift of the recovered clock is corrected so as to correspond to the phase control signal. I do.

【0073】このように、本実施例は誤差演算を、絶対
値変換を行った入力信号に対して実施するようにしたこ
とを特徴としている。
As described above, this embodiment is characterized in that the error calculation is performed on an input signal that has been subjected to absolute value conversion.

【0074】すなわち、この実施例において、前記実施
例1との違いを図9を用いて説明すると次の如きであ
る。絶対値変換を行った入力信号に対して、前記実施例
と同じ誤差演算結果を得るためには、絶対値変換によっ
て符号が変換されたシンボル、すなわち、負の値を持っ
た信号が通る可変係数器の符号を変換させてやれば良
い。このことは、FIRフィルタの構成から容易に判断
がつく。
That is, the difference between this embodiment and the first embodiment will be described with reference to FIG. In order to obtain the same error calculation result as that of the above-described embodiment with respect to the input signal subjected to the absolute value conversion, a symbol whose sign is converted by the absolute value conversion, that is, a variable coefficient through which a signal having a negative value passes What is necessary is just to change the sign of the container. This can be easily determined from the configuration of the FIR filter.

【0075】そこで、図5の16バリエーションあった
フィルタ係数を、対応する入力パターンが負の値の時に
符号変換してバリエーションを減らすと、フィルタ係数
は図9の如きバリエーションとなる。ここで、フィルタ
係数のバリエーションに注目すると、フィルタ係数が
“A”,“A′”,“B”,“B′”,“C”,
“C′”,“D”の7種類であることが判る。
Therefore, when the filter coefficients having 16 variations in FIG. 5 are code-converted when the corresponding input pattern is a negative value to reduce the variations, the filter coefficients become variations as shown in FIG. Here, focusing on the variations of the filter coefficients, the filter coefficients are “A”, “A ′”, “B”, “B ′”, “C”,
It can be seen that there are seven types, "C '" and "D".

【0076】すなわち、入力信号を絶対値変換すること
によってフィルタ係数の数を減らすことが出来る。
That is, the number of filter coefficients can be reduced by converting the absolute value of the input signal.

【0077】これは回路構成の簡素化、すなわち、回路
規模の削減及び制御の容易化を意味する。また、フィル
タ係数のバリエーション“A”と“A′”、“B”と
“B′”そして、“C”と“C′”はそれぞれ係数の符
号が反転しているだけであるのが判る。たとえば、バリ
エーション“A′”のフィルタ係数が必要なときに、バ
リエーション“A”のフィルタ係数で誤差演算を行い、
その演算結果の符号を反転してやれば、バリエーション
“A′”のフィルタ係数を用いて誤差演算を行ったのと
全く同じ結果が得られる。
This means simplification of the circuit configuration, that is, reduction of the circuit scale and facilitation of control. Also, it can be seen that the variations of the filter coefficients "A" and "A '", "B" and "B'", and "C" and "C '" are only the signs of the coefficients inverted. For example, when a filter coefficient of variation “A ′” is required, an error operation is performed using the filter coefficient of variation “A”,
By inverting the sign of the operation result, the same result as that of performing the error operation using the filter coefficient of variation “A ′” can be obtained.

【0078】このようにすることにより、必要なフィル
タ係数は4種類ですみ、この4種類のバリエーションの
フィルタ係数を用意すれば誤差演算が可能であることが
判る。
In this manner, only four types of filter coefficients are required, and it can be seen that an error calculation can be performed by preparing these four types of filter coefficients.

【0079】そして、ホールド回路5を介して得られる
位相誤差信号を位相制御信号として用いて、クロック再
生回路の位相制御を実施し、再生クロックの位相のずれ
を当該位相制御信号対応に修正する。
Using the phase error signal obtained via the hold circuit 5 as a phase control signal, the phase control of the clock recovery circuit is performed, and the phase shift of the recovered clock is corrected corresponding to the phase control signal.

【0080】本実施例では、連続する4つのシンボルの
出現形態が符号変化の全くない場合の2パターンを含め
て計16パターン全てにおいて、サンプルポイントがず
れれば、いずれもこの位相誤差を求めることが出来、得
られる位相誤差信号(クロック位相誤差信号)をクロッ
ク位相制御信号として用いて、クロック再生回路のクロ
ック位相制御を実施し、再生クロックの位相のずれを当
該位相制御信号対応に修正することができる。そのた
め、シンボルの配置の全バリエーションである16パタ
ーン中の16パターン全てについて位相誤差信号をえる
ことができるので、従来の誤差演算方法よりも位相誤差
検出精度を飛躍的に増大してクロック再生回路の位相ず
れが発生した場合に、速やかに位相ずれの修正制御を実
施可能になる。
In this embodiment, if the sample points are shifted in all 16 patterns including two patterns in which the appearance of four consecutive symbols has no sign change, the phase error is determined in any case. Using the obtained phase error signal (clock phase error signal) as a clock phase control signal to perform clock phase control of the clock recovery circuit, and correct the phase shift of the recovered clock corresponding to the phase control signal. Can be. As a result, phase error signals can be obtained for all 16 patterns out of the 16 patterns which are all variations of the symbol arrangement. When a phase shift occurs, the phase shift correction control can be quickly performed.

【0081】しかも、この実施例では、入力信号を絶対
値変換することによって位相誤差演算回路を構成するフ
ィルタにて用いるフィルタ係数の数を絶対値変換しない
場合での16パターンからその半分の7パターン、そし
て、更に4パターンに減らすことが出来る。従って、回
路構成の簡素化、すなわち、回路規模の削減及び制御の
容易化が図れようになる。
Further, in this embodiment, the input signal is subjected to the absolute value conversion, whereby the number of filter coefficients used in the filter constituting the phase error calculating circuit is reduced from the 16 patterns to the half 7 patterns when the absolute value is not converted. , And can be further reduced to four patterns. Therefore, the circuit configuration can be simplified, that is, the circuit scale can be reduced and the control can be easily performed.

【0082】従って、高い確率で位相誤差検出出来、ク
ロック再生回路の位相補正に用いるクロック位相誤差信
号を得ることができて低C/Nでのクロック再生性能を
満足することができるようにしたクロック位相誤差検出
回路が得られる。
Accordingly, a clock capable of detecting a phase error with a high probability, obtaining a clock phase error signal used for phase correction of a clock recovery circuit, and satisfying a low C / N clock recovery performance. A phase error detection circuit is obtained.

【0083】(実施例3)図10は、上記実施例の応用
例で直交振幅変調、たとえば、QPSK変調信号を復調
する受信機の場合である。
(Embodiment 3) FIG. 10 shows a receiver for demodulating quadrature amplitude modulation, for example, a QPSK modulation signal in an application of the above embodiment.

【0084】QPSK変調信号はI信号とQ信号から構
成されるので、I信号、Q信号のそれぞれで誤差演算を
行い、それぞれの有効判定結果から位相誤差信号を出力
する構成とするものである。基本的には、図8に示した
構成をI信号用と、Q信号用の2系統分用意したかたち
であって、I信号系統用は、絶対値回路501と、位相
誤差演算回路1と、パターン判定回路502と、レベル
判定回路3と、有効判定回路4とから構成され、Q信号
系統用は、絶対値回路706と、位相誤差演算回路70
1と、パターン判定回路702と、レベル判定回路70
3と、有効判定回路704とから構成される。
Since the QPSK modulated signal is composed of an I signal and a Q signal, an error operation is performed on each of the I signal and the Q signal, and a phase error signal is output from each validity determination result. Basically, the configuration shown in FIG. 8 is prepared for two systems for the I signal and the Q signal. For the I signal system, the absolute value circuit 501, the phase error calculation circuit 1, It comprises a pattern determining circuit 502, a level determining circuit 3, and a validity determining circuit 4. For the Q signal system, an absolute value circuit 706 and a phase error calculating circuit 70
1, the pattern determination circuit 702, and the level determination circuit 70
3 and a validity determination circuit 704.

【0085】ここで、絶対値回路706は絶対回路50
1と、位相誤差演算回路701は位相誤差演算回路1
と、パターン判定回路702はパターン判定回路502
と、レベル判定回路703はレベル判定回路3と、有効
判定回路704は有効判定回路4と同一のものである。
Here, the absolute value circuit 706 is the absolute circuit 50
1 and the phase error calculation circuit 701
And the pattern judgment circuit 702
The level judgment circuit 703 is the same as the level judgment circuit 3, and the validity judgment circuit 704 is the same as the validity judgment circuit 4.

【0086】この構成に更に、平均回路707、セレク
タ708、遅延回路709、IQ判定回路710を加え
て構成される。平均回路707はI信号からの誤差デー
タと、Q信号からの誤差データの平均を取るものであっ
て、位相誤差演算回路1と位相誤差演算回路701との
出力を受けてこれらの平均値を求めてセレクタ708に
与えるものである。
This configuration further includes an averaging circuit 707, a selector 708, a delay circuit 709, and an IQ determination circuit 710. The averaging circuit 707 averages the error data from the I signal and the error data from the Q signal. The averaging circuit 707 receives the outputs of the phase error calculation circuit 1 and the phase error calculation circuit 701, and calculates the average value. To the selector 708.

【0087】また、セレクタ708は位相誤差演算回路
1の出力および位相誤差演算回路701の出力、平均回
路707の出力、遅延回路709の出力が入力され、こ
れらのいずれかをIQ判定回路710の選択信号対応に
選択して出力するものである。
The selector 708 receives the output of the phase error calculation circuit 1, the output of the phase error calculation circuit 701, the output of the averaging circuit 707, and the output of the delay circuit 709, and selects one of these outputs by the IQ determination circuit 710. The signal is selected and output.

【0088】また、IQ判定回路710は有効判定回路
4から出力されるI信号系統の有効判定結果と有効判定
回路704から出力されるQ信号系統からの有効判定結
果をもとに両系統が“有効”の場合には平均回路707
の出力を、そして、I信号系統の有効判定結果のみが
“有効”の場合には位相誤差演算回路1の出力を、そし
て、Q信号系統の有効判定結果のみが“有効”の場合に
は位相誤差演算回路701の出力を、そして、I信号系
統およびQ信号系統の双方とも“無効”の場合には遅延
回路709の出力を、選択するように選択信号を発生し
てセレクタ708に与えるものである。
The IQ judging circuit 710 determines whether the two systems are based on the validity judgment result of the I signal system output from the validity judging circuit 4 and the validity judgment result from the Q signal system output from the validity judging circuit 704. In the case of "valid", the averaging circuit 707
And the output of the phase error calculation circuit 1 when only the validity determination result of the I signal system is “valid”, and the phase output when only the validity determination result of the Q signal system is “valid”. A selection signal is generated so as to select the output of the error calculation circuit 701 and the output of the delay circuit 709 when both the I signal system and the Q signal system are “invalid”, and the selection signal is provided to the selector 708. is there.

【0089】また、遅延回路709はセレクタ708の
出力を1クロック遅延して再びセレクタ708に出力す
るものであって、1クロック遅延した位相誤差信号を得
るものである。従って、実施例3ではホールド回路は持
たせていないが、遅延回路709とセレクタ708によ
り、実施例2でのホールド回路の役割を担っている。
The delay circuit 709 delays the output of the selector 708 by one clock and outputs it to the selector 708 again to obtain a phase error signal delayed by one clock. Therefore, although the third embodiment does not have a hold circuit, the delay circuit 709 and the selector 708 play the role of the hold circuit in the second embodiment.

【0090】このような構成の本装置は、再生クロック
タイミングでサンプリングされたI信号が入力端子6よ
り入力され、また、再生クロックタイミングでサンプリ
ングされたQ信号が入力端子705より入力される。
In this device having such a configuration, the I signal sampled at the reproduction clock timing is input from the input terminal 6, and the Q signal sampled at the reproduction clock timing is input from the input terminal 705.

【0091】そして、この入力されたI信号は絶対値回
路501、およびパターン判定回路502へ分岐され、
また、入力されたQ信号は絶対値回路706、およびパ
ターン判定回路702へ分岐される。
Then, the input I signal is branched to an absolute value circuit 501 and a pattern determination circuit 502.
The input Q signal is branched to an absolute value circuit 706 and a pattern determination circuit 702.

【0092】すると、I信号が入力されたI信号系統の
絶対値回路501は当該入力信号の絶対値変換を行った
後、位相誤差演算回路1とレベル判定回路3に供給す
る。従って、位相誤差演算回路1とレベル判定回路3に
は入力信号の符号パターンが絶対値化されたものが与え
られることになる。
Then, the absolute value circuit 501 of the I signal system to which the I signal has been input performs the absolute value conversion of the input signal, and then supplies it to the phase error calculation circuit 1 and the level determination circuit 3. Therefore, the phase error calculation circuit 1 and the level determination circuit 3 are provided with the absolute value of the code pattern of the input signal.

【0093】そして、レベル判定回路3はしきい値入力
端子7から供給されるしきい値よりも入力信号レベルの
絶対値が大きいかを検出する。ここでは、“4サンプ
ル”を用いて位相誤差を計算するので、このレベル判定
においても連続する“4サンプル”が同時にしきい値よ
り大きいことを判定する。判定結果は有効判定回路4に
供給される。
The level determination circuit 3 detects whether the absolute value of the input signal level is larger than the threshold value supplied from the threshold value input terminal 7. Here, since the phase error is calculated using “4 samples”, it is determined in this level determination that consecutive “4 samples” are simultaneously larger than the threshold. The determination result is supplied to the validity determination circuit 4.

【0094】また、パターン判定回路502は入力端子
6からの直接の入力信号であるI信号について前記“4
サンプル”の符号パターンを判定する。そして、その判
定結果は位相誤差演算のための係数切換信号として位相
誤差演算回路1に供給すると共に、誤差演算に有効なパ
ターンであるかどうかを判定するために、有効判定回路
4にも供給される。
The pattern determination circuit 502 determines whether the I signal which is a direct input signal from the input terminal 6 is "4".
The code pattern of the sample is determined. The determination result is supplied to the phase error calculation circuit 1 as a coefficient switching signal for the phase error calculation, and the determination is made to determine whether the pattern is effective for the error calculation. , Is also supplied to the validity determination circuit 4.

【0095】有効判定回路4はパターン判定結果とレベ
ル判定結果が同時に満足されているかどうかを判定す
る。すなわち、連続する“4サンプル”の符号パターン
が位相誤差演算を行えるパターンに一致し、更にその信
号振幅があらかじめ規定されたしきい値よりも大きいと
きに“有効”と判定する。もし上記2つの判定が同時に
満足されていない場合は“無効”と判定し、当該“無
効”なる判定信号はホールド信号としてIQ判定回路7
10に供給する。
The validity determination circuit 4 determines whether the pattern determination result and the level determination result are simultaneously satisfied. That is, when the code pattern of consecutive "4 samples" matches the pattern in which the phase error calculation can be performed, and the signal amplitude is larger than a predetermined threshold value, it is determined as "valid". If the above two determinations are not satisfied at the same time, it is determined to be “invalid”, and the “invalid” determination signal is used as a hold signal by the IQ determination circuit 7.
Supply 10

【0096】一方、位相誤差演算回路1は絶対値化され
た入力信号の符号パターンに応じて誤差演算を行い、そ
の演算結果であるI誤差データ(I信号系統の誤差演算
結果)を平均回路707およびセレクタ708に供給す
る。そして、平均回路707はQ信号系統用の位相誤差
演算回路701からのQ誤差データ(Q信号系統の誤差
演算結果)があればこれと平均した結果を出力し、セレ
クタ708に与える。
On the other hand, the phase error calculation circuit 1 performs an error calculation in accordance with the code pattern of the input signal that has been converted into an absolute value, and outputs the I error data (error calculation result of the I signal system) as the calculation result to an averaging circuit 707. And to the selector 708. The averaging circuit 707 outputs the result of averaging the Q error data (error calculation result of the Q signal system) from the phase error calculation circuit 701 for the Q signal system, and supplies the result to the selector 708.

【0097】一方、Q信号が入力されたQ信号系統の絶
対値回路706は、当該入力信号の絶対値変換を行った
後、位相誤差演算回路701とレベル判定回路703に
供給する。従って、位相誤差演算回路701とレベル判
定回路703には入力信号の符号パターンが絶対値化さ
れたものが与えられることになる。
On the other hand, the absolute value circuit 706 of the Q signal system to which the Q signal is input performs the absolute value conversion of the input signal, and then supplies the converted signal to the phase error calculation circuit 701 and the level determination circuit 703. Therefore, the phase error calculation circuit 701 and the level determination circuit 703 are provided with the absolute value of the code pattern of the input signal.

【0098】そして、レベル判定回路703はしきい値
入力端子7から供給されるしきい値よりも入力信号レベ
ルの絶対値が大きいかを検出する。ここでは、“4サン
プル”を用いて位相誤差を計算するので、このレベル判
定においても連続する “4サンプル”が同時にしきい
値より大きいことを判定する。判定結果は有効判定回路
4に供給される。
The level determination circuit 703 detects whether the absolute value of the input signal level is larger than the threshold value supplied from the threshold value input terminal 7. Here, since the phase error is calculated using “4 samples”, it is determined in this level determination that consecutive “4 samples” are simultaneously larger than the threshold value. The determination result is supplied to the validity determination circuit 4.

【0099】また、パターン判定回路702は入力端子
705からの直接の入力信号であるQ信号について前記
“4サンプル”の符号パターンを判定する。そして、そ
の判定結果は位相誤差演算のための係数切換信号として
位相誤差演算回路701に供給すると共に、誤差演算に
有効なパターンであるかどうかを判定するために、有効
判定回路704にも供給される。
The pattern determination circuit 702 determines the code pattern of “4 samples” for the Q signal which is a direct input signal from the input terminal 705. The determination result is supplied to the phase error calculation circuit 701 as a coefficient switching signal for the phase error calculation, and is also supplied to the validity determination circuit 704 to determine whether the pattern is valid for the error calculation. You.

【0100】有効判定回路704はパターン判定結果と
レベル判定結果が同時に満足されているかどうかを判定
する。すなわち、連続する“4サンプル”の符号パター
ンが位相誤差演算を行えるパターンに一致し、更にその
信号振幅があらかじめ規定されたしきい値よりも大きい
ときに“有効”と判定する。もし上記2つの判定が同時
に満足されていない場合は“無効”と判定し、当該“無
効”なる判定信号はホールド信号としてIQ判定回路7
10に供給する。
The validity judging circuit 704 judges whether the pattern judgment result and the level judgment result are simultaneously satisfied. That is, when the code pattern of consecutive "4 samples" matches the pattern in which the phase error calculation can be performed, and the signal amplitude is larger than a predetermined threshold value, it is determined as "valid". If the above two determinations are not satisfied at the same time, it is determined to be “invalid”, and the “invalid” determination signal is used as a hold signal by the IQ determination circuit 7.
Supply 10

【0101】また一方、位相誤差演算回路701は絶対
値化された入力信号の符号パターンに応じて誤差演算を
行い、その演算結果であるQ誤差データ(Q信号系統の
誤差演算結果)を平均回路707およびセレクタ708
に供給する。そして、平均回路707はI信号系統用の
位相誤差演算回路1からのI誤差データ(I信号系統の
誤差演算結果)があればこれと平均した結果を出力し、
セレクタ708に与える。
On the other hand, the phase error calculation circuit 701 performs an error calculation according to the code pattern of the input signal that has been converted into an absolute value, and Q error data (error calculation result of the Q signal system) as the calculation result is averaged. 707 and selector 708
To supply. The averaging circuit 707 outputs the result of averaging the I error data (the error calculation result of the I signal system) from the I signal system phase error calculation circuit 1, if any.
This is given to the selector 708.

【0102】I誤差データの有効判定結果とQ誤差デー
タの有効判定結果が供給されたIQ判定回路710は、
有効判定を行い、その判定結果に対応した切り換え信号
をセレクタ708に出力する。
The IQ decision circuit 710 to which the validity decision result of the I error data and the validity decision result of the Q error data are supplied,
The validity determination is performed, and a switching signal corresponding to the determination result is output to the selector 708.

【0103】すなわち、IQ判定回路710の判定が
“I信号だけ有効”の時はI信号からの誤差データを選
択するよう位相誤差演算回路1からのI誤差データを選
択し、また、IQ判定回路710の判定が“Q信号だけ
有効”の時はQ信号からの誤差データを選択するよう位
相誤差演算回路701からのQ誤差データを選択し、ま
た、IQ判定回路710の判定が“I信号,Q信号共に
無効”の時は1クロック前の誤差データを選択するよう
に遅延回路709の出力を選択し、IQ判定回路710
の判定が“I信号およびQ信号双方とも有効”の時はI
信号からの誤差データとQ信号からの誤差データの平均
のデータを選択するよう平均回路707の出力を選択
し、これをクロック位相誤差信号として出力端子711
に出力するように動作する。
That is, when the decision of the IQ decision circuit 710 is "valid only for the I signal", the I error data from the phase error calculation circuit 1 is selected so as to select the error data from the I signal. When the determination in 710 is “valid only for the Q signal”, the Q error data from the phase error calculation circuit 701 is selected to select error data from the Q signal, and the determination in the IQ determination circuit 710 is “I signal, When both the Q signals are invalid, the output of the delay circuit 709 is selected so as to select the error data one clock before, and the IQ determination circuit 710
Is "Either I signal and Q signal are valid"
The output of the averaging circuit 707 is selected so as to select the average data of the error data from the signal and the error data from the Q signal, and the output is used as a clock phase error signal at the output terminal 711.
It works to output to.

【0104】すなわち、実施例3のシステムは、I信号
系統用とQ信号系統用の誤差演算及び有効判定機能をそ
れぞれ設けて、平均回路707ではI信号からの誤差デ
ータと、Q信号からの誤差データの平均を取り、セレク
タ708に供給するようにし、セレクタ708にはI信
号からの誤差データとQ信号からの誤差データおよびセ
レクタ708の出力を1クロック遅延した位相誤差信号
も供給するようにし、IQ判定回路710ではI信号か
らの有効判定結果とQ信号からの有効判定結果をもとに
セレクタ708に切り換え信号を出力するようにし、有
効判定がI信号だけの時はI信号からの誤差データを選
択するように、また、有効判定がQ信号だけの時はQ信
号からの誤差データを選択するように、また、I信号,
Q信号共に“無効”の時は1クロック遅延した位相誤差
信号を選択するように、また、I信号,Q信号共に“有
効”の時はI信号からの誤差データとQ信号からの誤差
データの平均を選択するようにし、クロック位相誤差信
号として出力するようにした。そして、このクロック位
相誤差信号を再生クロックの位相ずれを修正するための
位相制御信号として用いて、クロック再生回路の位相制
御を実施し、再生クロックの位相のずれを当該位相制御
信号対応に修正するようにした。これによって、QPS
K方式においても位相誤差検出精度を更に高めることが
可能となる。
That is, the system of the third embodiment is provided with error calculation and validity determination functions for the I signal system and the Q signal system, respectively, and the averaging circuit 707 uses error data from the I signal and error data from the Q signal. The data is averaged and supplied to the selector 708. The selector 708 is also supplied with error data from the I signal, error data from the Q signal, and a phase error signal obtained by delaying the output of the selector 708 by one clock. The IQ determination circuit 710 outputs a switching signal to the selector 708 based on the validity determination result from the I signal and the validity determination result from the Q signal. When the validity determination is only the I signal, error data from the I signal is output. Is selected, and when the validity determination is only the Q signal, error data from the Q signal is selected.
When both Q signals are "invalid", a phase error signal delayed by one clock is selected. When both I and Q signals are "valid", error data from I signal and error data from Q signal are selected. The average is selected and output as a clock phase error signal. Then, the clock phase error signal is used as a phase control signal for correcting the phase shift of the reproduced clock, the phase control of the clock recovery circuit is performed, and the phase shift of the reproduced clock is corrected corresponding to the phase control signal. I did it. With this, QPS
The phase error detection accuracy can be further improved in the K system.

【0105】尚、本発明は、QPSK方式に限定される
ものではなく、BPSK方式や8PSK方式などの変調
方式にも適用できることは勿論である。
Note that the present invention is not limited to the QPSK system, and it is needless to say that the present invention can be applied to modulation systems such as the BPSK system and the 8PSK system.

【0106】[0106]

【発明の効果】以上説明したようにこの発明によれば、
位相誤差演算可能な入力パターンを大幅に増やすことが
可能となるため、クロック再生性能を大幅に改善するこ
とができる。従って、高い確率で位相誤差検出出来、ク
ロック再生回路の位相補正に用いるクロック位相誤差信
号を得ることができて低C/Nでのクロック再生性能を
満足することができるようにしたクロック位相誤差検出
回路およびクロック位相誤差検出方法を提供することが
できる。
As explained above, according to the present invention,
Since it is possible to greatly increase the number of input patterns for which the phase error can be calculated, it is possible to greatly improve the clock reproduction performance. Therefore, a phase error can be detected with a high probability, a clock phase error signal used for phase correction of the clock recovery circuit can be obtained, and clock recovery performance at a low C / N can be satisfied. A circuit and a clock phase error detection method can be provided.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施例としてのクロック位相誤差検出
回路構成例を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of a clock phase error detection circuit according to an embodiment of the present invention.

【図2】本発明装置で用いるレベル判定回路のしきい値
の設定例を説明するための図である。
FIG. 2 is a diagram for explaining a setting example of a threshold value of a level determination circuit used in the device of the present invention.

【図3】本発明装置で用いる位相誤差演算回路の構成例
を示すブロック図である。
FIG. 3 is a block diagram illustrating a configuration example of a phase error calculation circuit used in the device of the present invention.

【図4】本発明のクロック位相誤差検出回路の動作例を
説明するための図である。
FIG. 4 is a diagram for explaining an operation example of the clock phase error detection circuit of the present invention.

【図5】本発明の位相誤差演算回路の入力信号のパター
ンとフィルタ係数の対応図である。
FIG. 5 is a diagram illustrating a correspondence between a pattern of an input signal of the phase error calculation circuit of the present invention and a filter coefficient.

【図6】入力信号のパターンを説明するための図であ
る。
FIG. 6 is a diagram for explaining a pattern of an input signal.

【図7】従来、全くクロック位相誤差検出ができなかっ
た入力信号のパターンを説明するための図である。
FIG. 7 is a diagram for explaining a pattern of an input signal in which a clock phase error cannot be detected at all in the related art.

【図8】本発明のクロック位相誤差検出回路の他の実施
例を説明するブロック図である。
FIG. 8 is a block diagram illustrating another embodiment of the clock phase error detection circuit of the present invention.

【図9】本発明の他の実施例における位相誤差演算回路
の入力パターンとフィルタ係数の対応図である。
FIG. 9 is a diagram illustrating a correspondence between an input pattern of a phase error calculation circuit and a filter coefficient according to another embodiment of the present invention.

【図10】直交検波出力に適用した場合の本発明のクロ
ック位相誤差検出回路例を示すブロック構成図である。
FIG. 10 is a block diagram showing an example of a clock phase error detection circuit of the present invention when applied to quadrature detection output.

【図11】従来技術を説明するための図である。FIG. 11 is a diagram for explaining a conventional technique.

【図12】アイパターンの例を示す図である。FIG. 12 is a diagram illustrating an example of an eye pattern.

【図13】従来技術を説明するための図である。FIG. 13 is a diagram for explaining a conventional technique.

【図14】従来のクロック位相誤差検出方法を模式的に
示した図である。
FIG. 14 is a diagram schematically showing a conventional clock phase error detection method.

【図15】従来のクロック位相誤差検出方法を模式的に
示した図であって、クロック位相誤差検出ができない入
力信号のパターンを説明するための図である。
FIG. 15 is a diagram schematically showing a conventional clock phase error detection method, and is a diagram for explaining a pattern of an input signal for which a clock phase error cannot be detected.

【符号の説明】[Explanation of symbols]

1,701…位相誤差演算回路、2,502,702…
パターン判定回路、3,703…レベル判定回路、4,
704…有効判定回路、5…ホールド回路、501,7
06…絶対値回路、707…平均回路、708…セレク
タ、709…遅延回路、710…IQ判定回路。
1, 701... Phase error calculation circuit, 2, 502, 702.
Pattern determining circuit, 3,703 ... level determining circuit, 4,
704: validity judgment circuit, 5: hold circuit, 501, 7
06 ... absolute value circuit, 707 ... average circuit, 708 ... selector, 709 ... delay circuit, 710 ... IQ judgment circuit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 西川 正樹 神奈川県横浜市磯子区新杉田町8番地 株 式会社東芝マルチメディア技術研究所内 Fターム(参考) 5J106 BB02 CC46 CC58 DD13 DD44 EE01 EE05 EE15 FF02 JJ02 KK05 5K004 AA05 FA03 FA05 FA06 FG02 FH08 FJ14 5K047 AA06 EE02 GG09 MM33 MM38 MM60  ──────────────────────────────────────────────────続 き Continuing from the front page (72) Inventor Masaki Nishikawa 8 Shinsugita-cho, Isogo-ku, Yokohama-shi, Kanagawa F-term in Toshiba Multimedia Engineering Laboratory (reference) 5J106 BB02 CC46 CC58 DD13 DD44 EE01 EE05 EE15 FF02 JJ02 KK05 5K004 AA05 FA03 FA05 FA06 FG02 FH08 FJ14 5K047 AA06 EE02 GG09 MM33 MM38 MM60

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】帯域制限を受けたパルス符号信号から所定
の位相に同期したクロックを再生する回路に用いる再生
クロック位相補正用のクロック位相誤差信号を得るクロ
ック位相誤差検出回路において、 前記パルス符号信号を前記クロックによりサンプリング
して得た信号の符号パターンを検出してパターン判定す
る判定手段と、 判定した符号パターンと前記サンプリングして得た信号
とから所定の位相誤差演算によりクロック位相誤差信号
を求める位相誤差演算手段とを備えることを特徴とする
クロック位相誤差検出回路。
1. A clock phase error detection circuit for obtaining a clock phase error signal for correcting a reproduced clock phase used in a circuit for reproducing a clock synchronized with a predetermined phase from a band-limited pulse code signal. Determining a pattern by detecting a code pattern of a signal obtained by sampling with the clock, and obtaining a clock phase error signal by a predetermined phase error calculation from the determined code pattern and the signal obtained by sampling. A clock phase error detection circuit comprising: a phase error calculation unit.
【請求項2】位相誤差演算手段における位相誤差演算
を、連続する4シンボルについて演算させることを特徴
とする請求項1記載のクロック位相誤差検出回路。
2. The clock phase error detection circuit according to claim 1, wherein the phase error calculation in the phase error calculation means is performed for four consecutive symbols.
【請求項3】位相誤差演算手段は、FIRフィルタにて
構成すると共に、位相誤差演算は前記検出された符号パ
ターンに応じてFIRフィルタの係数を切り換える構成
とすることを特徴とする請求項1記載のクロック位相誤
差検出回路。
3. The phase error calculator according to claim 1, wherein the phase error calculator is configured to switch the coefficient of the FIR filter in accordance with the detected code pattern. Clock phase error detection circuit.
【請求項4】帯域制限を受けたパルス符号信号から所定
の位相に同期したクロックを再生する回路に用いる再生
クロック位相補正用のクロック位相誤差信号を得るクロ
ック位相誤差検出回路において、 前記パルス符号信号を前記クロックによりサンプリング
して得た信号の符号パターンを検出してパターン判定す
る判定手段と、 前記パルス符号信号を前記クロックによりサンプリング
して得た信号を絶対値変換する絶対値変換手段と、 前記判定手段の判定した符号パターンと前記絶対値変換
手段にて絶対値変換した信号とから所定の位相誤差演算
によりクロック位相誤差信号を求める位相誤差演算手段
とを備えることを特徴とするクロック位相誤差検出回
路。
4. A clock phase error detecting circuit for obtaining a clock phase error signal for correcting a reproduced clock phase used in a circuit for reproducing a clock synchronized with a predetermined phase from a band-limited pulse code signal, wherein the pulse code signal Judgment means for detecting a code pattern of a signal obtained by sampling with the clock to determine a pattern, an absolute value conversion means for converting a signal obtained by sampling the pulse code signal with the clock to an absolute value, Clock phase error detection, comprising: a phase error calculation means for obtaining a clock phase error signal by a predetermined phase error calculation from the code pattern determined by the determination means and the signal whose absolute value is converted by the absolute value conversion means. circuit.
【請求項5】帯域制限を受けたパルス符号信号があらか
じめ規定された振幅よりも大きいことを検出するレベル
判定回路を備え、 パルス符号信号があらかじめ規定された振幅よりも大き
いときに前記位相誤差演算を行うことを特徴とする請求
項1または4いずれか1項記載のクロック位相誤差検出
回路。
5. A level determining circuit for detecting that a band-limited pulse code signal is larger than a predetermined amplitude, wherein the phase error calculation is performed when the pulse code signal is larger than a predetermined amplitude. The clock phase error detection circuit according to claim 1, wherein the clock phase error detection circuit performs:
【請求項6】前記位相誤差演算をI信号及びQ信号のそ
れぞれで行い、それぞれの位相誤差演算結果を平均した
値を位相誤差検出信号とすることを特徴とする請求項1
乃至5いずれか1項記載のクロック位相誤差検出回路。
6. The method according to claim 1, wherein the phase error calculation is performed on each of the I signal and the Q signal, and a value obtained by averaging the respective phase error calculation results is used as a phase error detection signal.
A clock phase error detection circuit according to any one of claims 1 to 5.
【請求項7】帯域制限を受けたパルス符号信号から所定
の位相に同期したクロックを再生するにあたり、 前記パルス符号信号を前記クロックによりサンプリング
して得た信号の符号パターンを検出してパターン判定
し、この判定した符号パターンと前記サンプリングして
得た信号とから所定の演算により位相誤差を求めると共
に、求めた位相誤差はクロック再生の位相補正に利用す
ることを特徴とするクロック位相誤差検出方法。
7. When reproducing a clock synchronized with a predetermined phase from a band-limited pulse code signal, a code pattern of a signal obtained by sampling the pulse code signal by the clock is detected and pattern determination is performed. A phase error is determined by a predetermined operation from the determined code pattern and the signal obtained by sampling, and the determined phase error is used for phase correction of clock recovery.
JP00249199A 1999-01-08 1999-01-08 Clock phase error detection circuit and clock phase error detection method Expired - Fee Related JP3971048B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP00249199A JP3971048B2 (en) 1999-01-08 1999-01-08 Clock phase error detection circuit and clock phase error detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00249199A JP3971048B2 (en) 1999-01-08 1999-01-08 Clock phase error detection circuit and clock phase error detection method

Publications (2)

Publication Number Publication Date
JP2000201190A true JP2000201190A (en) 2000-07-18
JP3971048B2 JP3971048B2 (en) 2007-09-05

Family

ID=11530842

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00249199A Expired - Fee Related JP3971048B2 (en) 1999-01-08 1999-01-08 Clock phase error detection circuit and clock phase error detection method

Country Status (1)

Country Link
JP (1) JP3971048B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006279417A (en) * 2005-03-29 2006-10-12 Nec Corp Clock recovery circuit
US7315591B2 (en) 2003-01-29 2008-01-01 Sony Corporation Reproduced signal waveform processing apparatus
JP2008543184A (en) * 2005-05-24 2008-11-27 フィニサー コーポレイション Pattern-dependent phase detector for clock correction

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7315591B2 (en) 2003-01-29 2008-01-01 Sony Corporation Reproduced signal waveform processing apparatus
JP2006279417A (en) * 2005-03-29 2006-10-12 Nec Corp Clock recovery circuit
JP2008543184A (en) * 2005-05-24 2008-11-27 フィニサー コーポレイション Pattern-dependent phase detector for clock correction
JP4855465B2 (en) * 2005-05-24 2012-01-18 フィニサー コーポレイション Pattern-dependent phase detector for clock correction

Also Published As

Publication number Publication date
JP3971048B2 (en) 2007-09-05

Similar Documents

Publication Publication Date Title
US5553098A (en) Demodulator with selectable coherent and differential data
US5648991A (en) Sampling phase synchronizing apparatus and bidirectional maximum likelihood sequence estimation scheme therefore
JP3414558B2 (en) Maximum correlation value timing estimation circuit and receiving device
JP3013763B2 (en) Carrier synchronization unit
JP3237827B2 (en) Wireless data communication terminal
JP2634319B2 (en) Frequency control method for coherent radio receiver and apparatus for implementing the method
JP3139730B2 (en) Data receiving method and device
US6891906B1 (en) Demodulator, clock recovery circuit, demodulation method and clock recovery method
JP3153869B2 (en) Fading distortion compensation system and its circuit
CA2338922C (en) Method and apparatus for reproducing timing, and a demodulating apparatus that uses the method and apparatus for reproducing timing
JPH06205062A (en) Delay detection circuit
KR101019481B1 (en) Timing recovery device and method
JP2000201190A (en) Clock phase error detection circuit and clock phase error detection method
EP0789958A1 (en) Method of, and apparatus for, symbol timing recovery
CN114465691A (en) Low-complexity constant envelope phase modulation signal sampling deviation estimation and compensation method and system
CN1320303A (en) Method for selecting modulation detector in receiver and receiver
JP3111680B2 (en) Demodulator
JP3657868B2 (en) Timing detection apparatus and timing detection method
JP3565729B2 (en) Synchronous timing playback device
CN113055150A (en) Synchronous system of PCM _ FM receiver
KR100438519B1 (en) Receiving system for estimating a symbol timing forward structure and timing estimating method therefor
JP2938289B2 (en) Synchronous detection circuit
KR100330236B1 (en) Timing recovery circuit of receiver in wireless communication system
JP3167341B2 (en) Continuous phase modulation signal demodulation circuit
EP1313280A1 (en) Method for correcting phase errors in a received signal and corresponding receiver

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070227

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070501

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070605

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070607

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100615

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110615

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120615

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120615

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130615

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees