JP2008283539A - Clock reproducing device for multivalued signal - Google Patents
Clock reproducing device for multivalued signal Download PDFInfo
- Publication number
- JP2008283539A JP2008283539A JP2007126816A JP2007126816A JP2008283539A JP 2008283539 A JP2008283539 A JP 2008283539A JP 2007126816 A JP2007126816 A JP 2007126816A JP 2007126816 A JP2007126816 A JP 2007126816A JP 2008283539 A JP2008283539 A JP 2008283539A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- value
- serial signal
- level
- binary
- 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.)
- Withdrawn
Links
Images
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
この発明は、三値以上の多値シリアル信号からクロックを再生する多値信号用クロック再生装置に関する。 The present invention relates to a multilevel signal clock recovery apparatus for recovering a clock from a multilevel serial signal having three or more levels.
従来、光通信等の高速データ通信では、二値化されたシリアル信号(以下、二値シリアル信号と記す)を用いてデータ伝送が行われていた。二値シリアル信号では、各信号ビットが‘0’または‘1’の一方の値を示している。 Conventionally, in high-speed data communication such as optical communication, data transmission is performed using a binarized serial signal (hereinafter referred to as a binary serial signal). In the binary serial signal, each signal bit indicates one value of “0” or “1”.
ここで、高速データ通信網では、送信装置、中継装置、受信装置等の各伝送装置を同期させる必要がある。すなわち、各伝送装置は、周波数および位相が相互に一致したクロックを使用する。互いに同期したクロックを用いてデータ信号の波形整形や多重分離等を行うことにより、高速データ通信の信頼性を確保することが可能になる。 Here, in a high-speed data communication network, it is necessary to synchronize transmission apparatuses such as a transmission apparatus, a relay apparatus, and a reception apparatus. That is, each transmission device uses a clock whose frequency and phase coincide with each other. By performing waveform shaping and demultiplexing of data signals using clocks synchronized with each other, it is possible to ensure the reliability of high-speed data communication.
従来の高速データ通信網(すなわち、伝送データとして二値シリアル信号を用いた高速データ通信網)では、各伝送装置を同期させるために、クロックリカバリ回路を用いるのが一般的であった。クロックリカバリ回路とは、伝送データを生成したときのクロックを、該伝送データから抽出して再生する回路である。クロックリカバリ回路は、例えばPLL(Phase Locked Loop) 回路等を用いて実現することができる。一般的なクロックリカバリ回路は、電圧制御発信器が生成したクロック(すなわち、二値のシリアルパターン)を伝送データ(すなわち、二値シリアル信号)と比較し、両者の位相差が最小になるように該クロックの位相や周期を調整することによって、クロック再生を行う。 In a conventional high-speed data communication network (that is, a high-speed data communication network using a binary serial signal as transmission data), a clock recovery circuit is generally used to synchronize each transmission device. The clock recovery circuit is a circuit that extracts and reproduces a clock when transmission data is generated from the transmission data. The clock recovery circuit can be realized using, for example, a PLL (Phase Locked Loop) circuit or the like. A general clock recovery circuit compares the clock (ie, binary serial pattern) generated by the voltage controlled oscillator with the transmission data (ie, binary serial signal) so that the phase difference between the two is minimized. Clock recovery is performed by adjusting the phase and period of the clock.
一方、近年の高速データ通信分野では、三値以上の多値シリアル信号を用いて高速データ通信を行う技術が注目されている。多値シリアル信号では、各信号ビットが、‘0’〜‘n’(nは3以上の自然数)のいずれかの値を示している。多値シリアル信号を用いることにより、二値シリアル信号を用いる場合と比較して、送信データ1ビット当たりの情報量を増やすことができ、したがって、単位時間当たりの伝送情報量を増やすことが可能になる。多値シリアル信号を用いて高速データ通信を行う技術は、例えば下記特許文献1に記載されている。
多値シリアル信号を用いた高速データ通信網には、従来のクロックリカバリ回路を使用できないという欠点がある。上述のように、従来のクロックリカバリ回路は、伝送データとクロック(すなわち、二値のシリアルパターン)との位相差に基づいて該クロックの位相や周期を調整する構成となっており、このため、基準となる伝送データも二値のシリアル信号でなければならないからである。したがって、多値シリアル信号を用いた高速データ通信網において従来と同様のクロックリカバリ回路を使用するためには、予め、かかる多値シリアル信号を二値シリアル信号に変換する必要がある。 A high-speed data communication network using a multi-level serial signal has a drawback that a conventional clock recovery circuit cannot be used. As described above, the conventional clock recovery circuit is configured to adjust the phase and period of the clock based on the phase difference between the transmission data and the clock (that is, a binary serial pattern). This is because the reference transmission data must also be a binary serial signal. Therefore, in order to use a clock recovery circuit similar to the conventional one in a high-speed data communication network using a multilevel serial signal, it is necessary to convert the multilevel serial signal into a binary serial signal in advance.
ここで、多値シリアル信号を二値シリアル信号に変換する方法としては、信号レベルの中間値をしきい値として用いる方法が考えられる。例えば、図8(A)の例では、四値シリアル信号において、最小値に対応する信号レベルL1と最大値に対応する信号レベルL4との中央値(すなわち、3L/2)をしきい値とし、四値シリアル信号の信号値がしきい値よりも低い場合(すなわち、信号レベルL1,L2の場合)の二値シリアル信号値をローレベル、高い場合(すなわち、信号レベルL3,L4の場合)の二値シリアル信号値をハイレベルとしている。これにより、四値シリアル信号を二値シリアル信号に変換することができる。 Here, as a method for converting a multi-level serial signal into a binary serial signal, a method using an intermediate value of the signal level as a threshold value can be considered. For example, in the example of FIG. 8A, in the four-value serial signal, the median value (ie, 3L / 2) of the signal level L1 corresponding to the minimum value and the signal level L4 corresponding to the maximum value is set as the threshold value. When the signal value of the quaternary serial signal is lower than the threshold value (that is, when the signal levels are L1 and L2), the binary signal value is low and when the signal value is high (that is, when the signal levels are L3 and L4). The binary serial signal value is set to the high level. Thereby, a quaternary serial signal can be converted into a binary serial signal.
しかしながら、この方法では、二値シリアル信号値の反転タイミングが、その前後の四値シリアル信号値に応じて大きく変化してしまうという欠点がある。例えば、二値シリアル信号値がハイレベルからローレベルに変化する場合としては、四値シリアル信号のレベルがL3→L1と変化する場合、L3→L2と変化する場合、L4→L1と変化する場合およびL4→L2と変化する場合の四通りがあるが、このときに四値シリアル信号のレベルがしきい値に達するタイミングは、それぞれの場合に応じて異なり、完全には一致しない(図8(B)参照)。したがって、このようにして生成された二値シリアル信号は、位相や周期のばらつきが大きく、このため該二値シリアル信号から高精度の再生クロックを得ることは困難である。 However, this method has a drawback in that the inversion timing of the binary serial signal value greatly changes according to the quaternary serial signal values before and after the binary serial signal value. For example, when the binary serial signal value changes from a high level to a low level, the level of the quaternary serial signal changes from L3 to L1, changes from L3 to L2, or changes from L4 to L1. There are four cases of changing from L4 to L2, but the timing at which the level of the quaternary serial signal reaches the threshold at this time differs depending on each case and does not completely match (FIG. 8 ( B)). Therefore, the binary serial signal generated in this way has a large variation in phase and period, and therefore it is difficult to obtain a highly accurate recovered clock from the binary serial signal.
また、信号レベルの中間値をしきい値に設定する方法は、多値シリアル信号に含まれる信号レベルのいずれかがしきい値と一致してしまった場合に、二値シリアル信号への変換ができないという欠点もある。図9(A)の例では、三値シリアル信号の信号レベルL2がしきい値と一致している。この場合、三値シリアル信号の信号レベルがL2のときに、変換後の二値シリアル信号値が‘不定’になってしまい、変換を行うことができない(図9(B)参照)。 In addition, the method of setting the intermediate value of the signal level as a threshold value is that conversion to a binary serial signal is performed when one of the signal levels included in the multilevel serial signal matches the threshold value. There is also a drawback that it cannot be done. In the example of FIG. 9A, the signal level L2 of the ternary serial signal matches the threshold value. In this case, when the signal level of the ternary serial signal is L2, the converted binary serial signal value becomes “undefined”, and conversion cannot be performed (see FIG. 9B).
この発明の課題は、多値シリアル信号を二値シリアル信号に変換するときの位相や周期のばらつきを小さくし、これにより、クロック再生精度が高い多値信号用クロック再生装置を得る点にある。 An object of the present invention is to reduce a variation in phase and period when a multilevel serial signal is converted into a binary serial signal, thereby obtaining a clock recovery device for a multilevel signal with high clock recovery accuracy.
この発明は、三値以上の多値シリアル信号からクロックを再生する多値信号用クロック再生装置に関する。 The present invention relates to a multilevel signal clock recovery apparatus for recovering a clock from a multilevel serial signal having three or more levels.
そして、多値シリアル信号の信号値が上昇を開始してから下降を開始するまでの期間に対応して一方の二値化信号値を出力し且つ多値シリアル信号の信号値が下降を開始してから上昇を開始するまでの期間に対応して他方の二値化信号値を出力することにより、多値シリアル信号を二値シリアル信号に変換する信号変換回路と、信号変換回路が出力した二値シリアル信号を用いてクロックを再生するクロックリカバリ回路とを備える。 Then, one binarized signal value is output in correspondence with the period from when the signal value of the multilevel serial signal starts to rise until it starts to fall, and the signal value of the multilevel serial signal starts to fall A signal conversion circuit that converts the multilevel serial signal into a binary serial signal by outputting the other binary signal value corresponding to the period from when the signal starts to rise, and the binary output from the signal conversion circuit. A clock recovery circuit that regenerates a clock using a value serial signal.
この発明では、多値シリアル信号の信号値が上昇を開始してから下降を開始するまでの期間に対応して一方の二値化信号値を出力し、且つ、多値シリアル信号の信号値が下降を開始してから上昇を開始するまでの期間に対応して他方の二値化信号値を出力することにより、多値シリアル信号を二値シリアル信号に変換する。これにより、この発明によれば、位相や周期のばらつきが小さい二値シリアル信号を得ることができる。したがって、この発明によれば、クロック再生精度が高い多値信号用クロック再生装置を得ることができる。 In the present invention, one of the binary signal values is output corresponding to the period from when the signal value of the multi-level serial signal starts to rise until it starts to fall, and the signal value of the multi-level serial signal is By outputting the other binarized signal value corresponding to the period from when the descent starts to when the descent starts, the multilevel serial signal is converted into a binary serial signal. Thus, according to the present invention, a binary serial signal with small variations in phase and period can be obtained. Therefore, according to the present invention, it is possible to obtain a multilevel signal clock recovery apparatus with high clock recovery accuracy.
以下、この発明の実施の形態について、図面を用いて説明する。なお、図中、各構成成分の大きさ、形状および配置関係等は単なる例示にすぎない。 Embodiments of the present invention will be described below with reference to the drawings. In the figure, the size, shape, arrangement relationship, and the like of each component are merely examples.
<第1の実施形態>
この発明の第1の実施形態に係る多値信号用クロック再生装置について、図1〜図3を用いて説明する。
<First Embodiment>
A multilevel signal clock recovery apparatus according to a first embodiment of the present invention will be described with reference to FIGS.
図1は、この実施形態に係るクロック再生装置の構成を概略的に示すブロック図である。図1に示したように、この実施形態のクロック再生装置100は、信号入力端子110、クロック出力端子120、信号変換回路130およびクロックリカバリ回路140を備える。
FIG. 1 is a block diagram schematically showing the configuration of the clock recovery device according to this embodiment. As shown in FIG. 1, the
信号入力端子110は、外部から多値シリアル信号Snを入力する。多値シリアル信号Snは、三値以上のシリアル信号であればよい。例えば、この実施形態の多値信号用クロック再生装置100が高速デジタル通信の伝送装置間の同期に用いられる場合、多値シリアル信号Snとしては、伝送データが使用される。
The
クロック出力端子120は、多値シリアル信号Snから再生されたクロックCLKを出力する。
The
信号変換回路130は、信号入力端子110から入力された多値シリアル信号Snを、二値シリアル信号に変換する。信号変換回路130は、多値シリアル信号Snの信号値が上昇を開始してから下降を開始するまでの期間に対応してハイレベルを出力し、且つ、多値シリアル信号Snの信号値が下降を開始してから上昇を開始するまでの期間に対応してローレベルを出力する。このために、信号変換回路130は、遅延回路131と、ヒステリシス付きコンパレータ132とを備えている。
The
遅延回路131は、多値シリアル信号Snを遅延させることにより、遅延信号Sdを生成する。遅延回路131の遅延時間τは、多値シリアル信号Snの周波数よりも小さい値に設定される。例えば、伝送速度2GHzの伝送データを多値シリアル信号Snとして使用する場合、信号1ビット当たりの伝搬時間は500ピコ秒であり、したがって、遅延時間τは500ピコ秒未満、例えば100ピコ秒に設定される。
The
ヒステリシス付きコンパレータ132は、+入力端子から多値シリアル信号Snを入力し、且つ、−入力端子から遅延信号Sdを入力する。そして、ヒステリシス付きコンパレータ132は、両信号値の差Sn−Sdが所定の正値V1(0<V1)よりも大きくなるとハイレベルを出力する。一旦ハイレベルの出力が開始されると、ヒステリシス付きコンパレータ132は、差Sn−Sdが所定の負値V2(0>V2)よりも小さくなるまで、ハイレベルの出力を維持する。差Sn−Sdが所定の負値V2よりも小さくなると、ヒステリシス付きコンパレータ132は、ローレベルを出力する。そして、一旦ローレベルの出力が開始されると、ヒステリシス付きコンパレータ132は、差Sn−Sdが正値V1よりも大きくなるまで、ローレベルの出力を維持する。これにより二値シリアル信号Sbが生成され、信号変換回路130から出力される。すなわち、V1,V2の設定値によって、ヒステリシスの大きさが定まる。この実施形態では、信号Snが上昇或いは下降を開始してからSn−Sd>V1或いはSn−Sd<V2となるまでの時間が遅延時間τよりも短くなるように、V1,V2が設定される。ヒステリシス付きコンパレータ132の内部構成については、公知であるため、説明を省略する(例えば、特開平9−18297参照)。
The
クロックリカバリ回路140は、二値シリアル信号Sbから、クロックCLKを再生する。クロックリカバリ回路140の構成は、従来のクロックリカバリ回路と同じでよい(例えば、特開2006−261725参照)。すなわち、二値シリアル信号からクロックCLKを再生するものであれば、どのような構成のものであっても、この実施形態のクロックリカバリ回路140として採用することができる。この実施形態では、NRZ(Non Return to Zero)符号で表された二値シリアル信号からクロックCLKを再生する。
The
次に、この実施形態に係るクロック再生装置100の動作について、図2を用いて説明する。図2(A)〜(C)は、クロック再生装置100の動作を説明するための信号波形図であり、縦軸は信号レベル、横軸は時間である。
Next, the operation of the
まず、信号入力端子110から、クロック抽出の対象になる多値シリアル信号Snが入力される。多値シリアル信号Snの一例を、図2(A)に示す。図2(A)の例では、NRZ符号化された五値シリアル信号が使用される。この多値シリアル信号Snは、遅延回路131およびヒステリシス付きコンパレータ132に供給される。
First, a multilevel serial signal Sn to be clock extracted is input from the
遅延回路131は、多値シリアル信号Snを遅延させる。これにより、遅延信号Sdが生成される(図2(B)参照)。遅延信号Sdは、ヒステリシス付きコンパレータ132に供給される。
The
ヒステリシス付きコンパレータ132は、多値シリアル信号Snおよび遅延信号Sdを入力し、これらの信号Sn,Sdを比較する。図2(B)において、時刻t1に多値シリアル信号Snの値が上昇を始めると、遅延時間τだけ遅れて、遅延信号Sdの上昇が開始される。したがって、多値シリアル信号Snが上昇しているとき、両信号の差Sn−Sdは正値になる。ヒステリシス付きコンパレータ132は、両信号の差Sn−Sdが正値V1を超えると、出力をハイレベルにする(図2(C)参照)。
The
時刻t2に多値シリアル信号Snの上昇が停止すると、遅延時間τだけ遅れて、遅延信号Sdの値も一定になる。上述のように、ヒステリシス付きコンパレータ132の出力は、一旦ハイレベルなると、両信号の差Sn−Sdが負値V1を下回らない限り、ハイレベルに維持される。したがって、差Sn−Sdが、正値V1より小さくなり、さらには零になっても、ヒステリシス付きコンパレータ132の出力はハイレベルに維持される。
When the rise of the multi-level serial signal Sn stops at time t2, the value of the delay signal Sd becomes constant with a delay of the delay time τ. As described above, once the output of the
時刻t3に、多値シリアル信号Snの値が下降を開始すると、遅延時間τだけ遅れて、遅延信号Sdの下降が開始される。したがって、両信号の差Sn−Sdは負値になる。そして、両信号の差Sn−Sdが負値V1を下回ると、ヒステリシス付きコンパレータ132の出力がローレベルになる。
When the value of the multi-level serial signal Sn starts to decrease at time t3, the delay signal Sd starts to decrease with a delay of the delay time τ. Therefore, the difference Sn−Sd between the two signals is a negative value. When the difference Sn−Sd between the two signals falls below the negative value V1, the output of the
時刻t4に多値シリアル信号Snの下降が停止すると、遅延時間τだけ遅れて、遅延信号Sdの値も一定になる。このとき、ヒステリシス付きコンパレータ132の出力は、ローレベルに維持される。
When the descending of the multi-level serial signal Sn stops at time t4, the value of the delay signal Sd becomes constant with a delay by the delay time τ. At this time, the output of the
このように、この実施形態では、信号変換回路130が、多値シリアル信号Snの信号値が上昇を開始してから下降を開始するまでの期間に対応してハイレベルを出力し、且つ、多値シリアル信号Snの信号値が下降を開始してから上昇を開始するまでの期間に対応してローレベルを出力する。これにより、多値シリアル信号Snが、二値シリアル信号Sbに変換される(図2(C)参照)。
As described above, in this embodiment, the
このようにして生成された二値シリアル信号Sbは、クロックリカバリ回路140に送られる。上述のように、クロックリカバリ回路140は、二値シリアル信号SbからクロックCLKを再生して、クロック出力端子120に出力する。クロックリカバリ回路140の動作は、従来のクロックリカバリ回路と同様であるので、説明を省略する。
The binary serial signal Sb generated in this way is sent to the
以下、二値シリアル信号の信号レベルが変化するタイミングのばらつきについて、図3の概念図を用い、四値シリアル信号を二値シリアル信号に変換する場合を例に採って説明する。図3において、(A)は従来の場合(すなわち、信号レベルの中間値をしきい値に設定する場合)、(B)はこの実施形態の場合である。また、図3(A)、(B)において、縦軸は信号レベル、横軸は時間である。 Hereinafter, the variation in timing at which the signal level of the binary serial signal changes will be described using the conceptual diagram of FIG. 3 as an example of the case of converting a quaternary serial signal into a binary serial signal. In FIG. 3, (A) is a conventional case (that is, a case where an intermediate value of a signal level is set as a threshold value), and (B) is a case of this embodiment. 3A and 3B, the vertical axis represents the signal level and the horizontal axis represents time.
二値シリアル信号の値がハイレベルからローレベルに変化する場合としては、四値シリアル信号の値がL4→L2に変化した場合、L4→L1に変化した場合、L3→L2に変化した場合、L3→L1に変化した場合の四通りがある。従来の場合、二値シリアル信号の信号レベルが変化するタイミングは、四値シリアル信号の値としきい値電圧とが一致するタイミングで与えられる。図3(A)に示したように、四値シリアル信号の値としきい値電圧とが一致するタイミングは、L4→L2のときはT1、L4→L1およびL3→L2のときはT2、L3→L1のときはT3である。同様に、二値シリアル信号の値がローレベルからハイレベルに変化するタイミングも、T1,T2,T3のいずれかになる。したがって、二値シリアル信号の信号レベルが変化するタイミングのばらつきは、T1からT3までの時間で与えられる。 As a case where the value of the binary serial signal changes from the high level to the low level, when the value of the quaternary serial signal changes from L4 to L2, changes from L4 to L1, or changes from L3 to L2, There are four ways of changing from L3 to L1. In the conventional case, the timing at which the signal level of the binary serial signal changes is given by the timing at which the value of the quaternary serial signal matches the threshold voltage. As shown in FIG. 3A, the timing at which the value of the quaternary serial signal matches the threshold voltage is T1 when L4 → L2, and T2, L3 → when L4 → L1 and L3 → L2. When L1, it is T3. Similarly, the timing at which the value of the binary serial signal changes from the low level to the high level is one of T1, T2, and T3. Therefore, the variation in timing at which the signal level of the binary serial signal changes is given by the time from T1 to T3.
一方、この実施形態に係る方法の場合、二値シリアル信号の信号レベルが変化するタイミングのばらつきは、上述の動作説明(図2参照)から解るように、‘四値シリアル信号Snの値が上昇を開始してから信号値差Sn−Sdが正値V1に達するまでの時間のばらつき’および‘四値シリアル信号Snの値が下降を開始してから信号値差Sn−Sdが負値V2に達するまでの時間のばらつき’で決定される。 On the other hand, in the case of the method according to this embodiment, the variation in the timing at which the signal level of the binary serial signal changes is caused by the increase in the value of the “quaternary serial signal Sn” as can be seen from the above description of operation (see FIG. 2). Of the signal value difference Sn−Sd from when the signal starts to reach the positive value V1 ”and“ the signal value difference Sn−Sd becomes the negative value V2 after the value of the quaternary serial signal Sn starts to decrease. It is determined by 'variation of time to reach'.
図3(B)に示したように、二値シリアル信号の値がハイレベルからローレベルに変化する場合としては、四値シリアル信号の変化が、L4→L3の場合、L4→L2の場合、L4→L1の場合、L3→L2の場合、L3→L1の場合、L2→L1の場合の六通りがある。そして、二値シリアル信号の出力が変化するタイミングは、変化前の四値シリアル信号の値がV2だけ変化するタイミングで与えられる。すなわち、変化前の四値シリアル信号の値がL4の場合には該四値シリアル信号の値がL4+V2(V2<0)に達するタイミングで与えられ、変化前の四値シリアル信号の値がL3の場合には該四値シリアル信号の値がL3+V2に達するタイミングで与えられ、変化前の四値シリアル信号の値がL2の場合には該四値シリアル信号の値がL2+V2に達するタイミングで与えられる。図3(B)に示したように、このタイミングは、L4→L3、L3→L2、L2→L1のときはT4、L4→L2、L3→L1のときはT5、L4→L1のときはT6である。したがって、二値シリアル信号の信号レベルが変化するタイミングのばらつきは、T4からT6までの時間で与えられる。二値シリアル信号の値がローレベルからハイレベルに変化する場合も、同様である。 As shown in FIG. 3B, when the value of the binary serial signal changes from high level to low level, the change of the quaternary serial signal is L4 → L3, L4 → L2, There are six ways of L4 → L1, L3 → L2, L3 → L1, and L2 → L1. The timing at which the output of the binary serial signal changes is given by the timing at which the value of the quaternary serial signal before the change changes by V2. That is, when the value of the quaternary serial signal before the change is L4, the value of the quaternary serial signal is given at a timing when it reaches L4 + V2 (V2 <0), and the value of the quaternary serial signal before the change is L3. If the value of the quaternary serial signal reaches L3 + V2, the value of the quaternary serial signal before the change is L2, and the value of the quaternary serial signal is given at the timing of reaching L2 + V2. As shown in FIG. 3B, this timing is L4 → L3, L3 → L2, T2 when L2 → L1, T5 when L4 → L2, L3 → L1, and T6 when L4 → L1. It is. Therefore, the variation in timing at which the signal level of the binary serial signal changes is given by the time from T4 to T6. The same applies when the value of the binary serial signal changes from low level to high level.
このように、この実施形態では、二値シリアル信号Sbの信号レベルが変化するタイミングを与える基準電位を、多値シリアル信号Snが取り得る値L1,L2,L3,L4毎に設定することができる。したがって、この実施形態では、変化前の多値シリアル信号Snの信号レベルと、二値シリアル信号の変化タイミングを与える信号レベルとの差が、非常に小さくなる。このため、この実施形態では、二値シリアル信号が変化するタイミングのばらつきが、従来の方法よりも小さくなる。 As described above, in this embodiment, the reference potential that gives the timing at which the signal level of the binary serial signal Sb changes can be set for each of the values L1, L2, L3, and L4 that the multilevel serial signal Sn can take. . Therefore, in this embodiment, the difference between the signal level of the multi-level serial signal Sn before the change and the signal level giving the change timing of the binary serial signal is very small. For this reason, in this embodiment, the variation in timing at which the binary serial signal changes is smaller than in the conventional method.
以上説明したように、この実施形態では、多値シリアル信号Snの信号値が上昇を開始してから下降を開始するまでの期間に対応してハイレベルを出力し、且つ、多値シリアル信号Snの信号値が下降を開始してから上昇を開始するまでの期間に対応してローレベルを出力することにより多値シリアル信号Snを二値シリアル信号Sbに変換することとした。このため、二値シリアル信号Sbの信号レベルが変化するタイミングを与える基準電位を、多値シリアル信号Snが取り得る値L1,L2,L3,L4毎に与えることができる。したがって、この実施形態では、変化前の多値シリアル信号Snの信号レベルと、二値シリアル信号Sbの変化タイミングを与える信号レベルとの差が、非常に小さくなる。この結果、この実施形態によれば、二値シリアル信号Sbの変化タイミングのばらつきを小さくすることができ、したがって、位相や周期のばらつきが小さい二値シリアル信号Sbを得ることができる。このため、この実施形態によれば、クロック再生精度が高い多値信号用クロック再生装置を得ることができる。 As described above, in this embodiment, a high level is output corresponding to the period from when the signal value of the multilevel serial signal Sn starts to rise until it starts to fall, and the multilevel serial signal Sn The multilevel serial signal Sn is converted into the binary serial signal Sb by outputting a low level corresponding to a period from when the signal value of the signal starts to decrease to when the signal value starts increasing. Therefore, the reference potential that gives the timing at which the signal level of the binary serial signal Sb changes can be given for each of the values L1, L2, L3, and L4 that the multi-level serial signal Sn can take. Therefore, in this embodiment, the difference between the signal level of the multi-level serial signal Sn before the change and the signal level that gives the change timing of the binary serial signal Sb is very small. As a result, according to this embodiment, it is possible to reduce the variation in the change timing of the binary serial signal Sb, and thus it is possible to obtain the binary serial signal Sb having a small phase and cycle variation. Therefore, according to this embodiment, it is possible to obtain a multilevel signal clock recovery apparatus with high clock recovery accuracy.
<第2の実施形態>
この発明の第1の実施形態に係る多値信号用クロック再生装置について、図4〜図7を用いて説明する。
<Second Embodiment>
A multilevel signal clock recovery apparatus according to a first embodiment of the present invention will be described with reference to FIGS.
図4は、この実施形態に係るクロック再生装置の構成を概略的に示すブロック図である。図4において、図1と同じ符号を付した構成は、それぞれ図1の場合と同じものを示している。この実施形態のクロック再生装置400は、信号変換回路410の構成が、上述の第1の実施形態に係るクロック再生装置100と異なる。
FIG. 4 is a block diagram schematically showing the configuration of the clock recovery device according to this embodiment. In FIG. 4, the same reference numerals as those in FIG. 1 denote the same components as those in FIG. The
信号変換回路410は、信号入力端子110から入力された多値シリアル信号Snを、二値シリアル信号に変換する。信号変換回路410は、多値シリアル信号Snの信号値が上昇を開始してから下降を開始するまでの期間に対応してハイレベルを出力し、且つ、多値シリアル信号Snの信号値が下降を開始してから上昇を開始するまでの期間に対応してローレベルを出力する。このために、信号変換回路410は、遅延回路411と、差動アンプ412と、正側レベル検出器413と、負側レベル検出器414と、合波器415と、エッジ検出カウンタ416とを備える。
The
遅延回路411は、多値シリアル信号Snを遅延させることにより、遅延信号Sdを生成する。遅延回路411の遅延時間τは、多値シリアル信号Snの周波数よりも小さい値に設定される。例えば、伝送速度2GHzの伝送データを多値シリアル信号Snとして使用する場合、遅延時間τは、第1の実施形態と同様の理由により、例えば100ピコ秒に設定される。
The
差動アンプ412は、+入力端子から多値シリアル信号Snを入力し、且つ、−入力端子から遅延信号Sdを入力する。そして、差動アンプ412は、両信号値の差Sn−Sdに応じた値の電圧Vaを出力する。
The
正側レベル検出器413は、差動アンプ412の出力電圧が所定値v1(v1>0)よりも大きいときに、出力電圧V+として、所定の正電圧v0を出力する。v1を零よりも十分大きい値に設定することで、差動アンプ412の出力電圧に含まれるノイズ成分の影響を排除することができる。
The positive
負側レベル検出器414は、差動アンプ412の出力電圧が所定値v2(v2<0)よりも小さいときに、出力電圧V−として、正側レベル検出器413と同じ正電圧v0を出力する。v2を零よりも十分小さい値に設定することで、差動アンプ412の出力電圧に含まれるノイズ成分の影響を排除することができる。
The
合波器415は、レベル検出器413,414の出力信号波形を重畳して、エッジ検出カウンタ416に供給する。
The
エッジ検出カウンタ416は、合波器415から供給された信号波形のエッジ(立ち上がりエッジまたは立ち下がりエッジ)の数を計数する、二進カウンタである。すなわち、エッジ検出カウンタ416は、合波器415から奇数番目のエッジを検出したときにハイレベルを出力し、偶数番目のエッジを検出したときにローレベルを出力する(出力するハイレベル/ローレベルは逆でもよい)。エッジ検出カウンタ416の出力は、二値シリアル信号Sbになる。
The
次に、この実施形態に係るクロック再生装置400の動作について、図5、図6を用いて説明する。図5(A)〜(C)および図6(A)〜(D)は、クロック再生装置400の動作を説明するための信号波形図であり、縦軸は信号レベル、横軸は時間である。
Next, the operation of the
まず、信号入力端子110から、クロック抽出の対象になる多値シリアル信号Sn(ここでは五値)が入力される。多値シリアル信号Snの一例を、図5(A)に示す。多値シリアル信号Snは、遅延回路411および差動アンプ412に供給される。
First, a multi-value serial signal Sn (here, five values) to be clock-extracted is input from the
遅延回路411は、多値シリアル信号Snを遅延させる。これにより、遅延信号Sdが生成される(図5(B)参照)。遅延信号Sdは、差動アンプ412に供給される。
The
差動アンプ412は、多値シリアル信号Snおよび遅延信号Sdを入力し、これらの信号Sn,Sdを比較する。図5(B)において、時刻t1に多値シリアル信号Snの値が上昇を始めたとき、遅延信号Sdは上昇を開始しない。したがって、差Sn−Sdは、正の値であり、且つ、遅延時間τの経過までは増大する。差動アンプ412は、両信号の差Sn−Sdを所定増幅率で増幅して出力する(図5(C)参照)。
The
時刻t2に多値シリアル信号Snの上昇が停止すると、差Sn−Sdは小さくなり、遅延時間τの経過後に零になる。したがって、差動アンプ412の出力も、徐々に減少して、零になる。
When the rise of the multi-level serial signal Sn stops at time t2, the difference Sn-Sd becomes small and becomes zero after the delay time τ has elapsed. Accordingly, the output of the
時刻t3に、多値シリアル信号Snの値が下降を開始すると、差Sn−Sdは負の値になり、その絶対値|Sn−Sd|は遅延時間τの経過まで増大する。差動アンプ412は、両信号の差Sn−Sdを所定増幅率で増幅して出力する。
When the value of the multi-level serial signal Sn starts to decrease at time t3, the difference Sn-Sd becomes a negative value, and the absolute value | Sn-Sd | increases until the delay time τ elapses. The
時刻t4に多値シリアル信号Snの下降が停止すると、|Sn−Sd|は小さくなり、遅延時間τの経過後に零になる。したがって、差動アンプ412の出力も、徐々に上昇して、零になる。
When the descending of the multi-level serial signal Sn stops at time t4, | Sn−Sd | becomes smaller and becomes zero after the delay time τ elapses. Therefore, the output of the
差動アンプ412の出力電圧Vaは、レベル検出器413,414に入力される。正側レベル検出器413は、電圧Vaが所定値v1(v1>0)よりも大きいときに出力V+を所正電圧v0にし(図6(A)参照)、また、負側レベル検出器414は、電圧Vaが所定値v2(v2<0)よりも小さいときに出力V−を所正電圧v0にする(図6(B)参照)。
The output voltage Va from the
合波器415は、上述のように、レベル検出器413,414の出力波形を重畳する(図6(C)参照)。合波器415の出力波形は、信号の差Sn−Sdが所定値v1(v1>0)よりも大きいときと、差Sn−Sdが所定値v2(v2<0)よりも小さいときに対応して、ピークを有することになる。
The
エッジ検出カウンタ416は、合波器415から信号波形を入力し、奇数番目のエッジが与えるタイミングでハイレベルを出力するとともに、偶数番目のエッジが与えるタイミングでローレベルを出力する。これにより、エッジ検出カウンタ416からは、二値シリアル信号Sbが出力される(図6(D)参照)。
The
このようにして生成された二値シリアル信号Sbは、クロックリカバリ回路140に送られる。クロックリカバリ回路140は、二値シリアル信号Sbから、クロックCLKを再生する。クロックリカバリ回路140の動作は、従来のクロックリカバリ回路と同様であるので、説明を省略する。
The binary serial signal Sb generated in this way is sent to the
以下、二値シリアル信号の信号レベルが変化するタイミングのばらつきについて、図7の概念図を用い、四値シリアル信号を二値シリアル信号に変換する場合を例に採って説明する。図7において、縦軸は信号レベル、横軸は時間である。 Hereinafter, the variation in timing at which the signal level of the binary serial signal changes will be described with reference to the conceptual diagram of FIG. 7, taking as an example the case of converting a quaternary serial signal into a binary serial signal. In FIG. 7, the vertical axis represents signal level and the horizontal axis represents time.
この実施形態に係る方法の場合、二値シリアル信号が変化するタイミングのばらつきは、上述の動作説明(図5、図6参照)から解るように、‘多値シリアル信号Snの値が上昇を開始してから信号値差Sn−Sdが所定値v1に達するまでの時間のばらつき’および‘多値シリアル信号Snの値が下降を開始してから信号値差Sn−Sdが所定値v2に達するまでの時間のばらつき’で決定される。 In the case of the method according to this embodiment, the variation in timing at which the binary serial signal changes is, as can be understood from the above-described operation description (see FIGS. 5 and 6), the value of the multi-level serial signal Sn starts to rise. Until the signal value difference Sn−Sd reaches the predetermined value v1 ”and“ the value of the multi-level serial signal Sn starts to decrease until the signal value difference Sn−Sd reaches the predetermined value v2. Of time variation.
図7(A)に示したように、二値シリアル信号の値がローレベルからハイレベルに変化する場合としては、多値シリアル信号Sn(ここでは四値)の変化が、L1→L2の場合、L1→L3の場合、L1→L4の場合、L2→L3の場合、L2→L4の場合、L3→L4の場合の六通りがある。そして、二値シリアル信号Sbの出力が変化するタイミングは、四値シリアル信号Snの値がv1(v1>0)だけ変化するタイミングで与えられる。すなわち、変化前の四値シリアル信号Snの値がL1の場合には該四値シリアル信号Snの値がL1+v1に達するタイミングで与えられ、変化前の四値シリアル信号Snの値がL2の場合には該四値シリアル信号Snの値がL2+v1に達するタイミングで与えられ、変化前の四値シリアル信号Snの値がL3の場合には該四値シリアル信号Snの値がL3+v1に達するタイミングで与えられる。図7(B)に示したように、このタイミングは、信号レベルの変化量が‘1×L’のとき(すなわち、信号レベルの変化がL1→L2、L2→L3、L3→L4のとき)はT7、信号レベルの変化量が‘2×L’のとき(すなわち、信号レベルの変化がL1→L3、L2→L4のとき)はT8、信号レベルの変化量が‘3×L’のとき(すなわち、信号レベルの変化がL1→L4のとき)はT9である。したがって、二値シリアル信号Sbの信号レベルが変化するタイミングのばらつきは、T7からT9までの時間で与えられる。二値シリアル信号Sbの値がハイレベルからローレベルに変化する場合も、同様である。 As shown in FIG. 7A, when the value of the binary serial signal changes from the low level to the high level, the change of the multilevel serial signal Sn (four values in this case) is L1 → L2. , L1 → L3, L1 → L4, L2 → L3, L2 → L4, L3 → L4. The timing at which the output of the binary serial signal Sb changes is given by the timing at which the value of the quaternary serial signal Sn changes by v1 (v1> 0). That is, when the value of the quaternary serial signal Sn before the change is L1, the value of the quaternary serial signal Sn is given at a timing when it reaches L1 + v1, and when the value of the quaternary serial signal Sn before the change is L2. Is given when the value of the quaternary serial signal Sn reaches L2 + v1, and when the value of the quaternary serial signal Sn before the change is L3, it is given when the value of the quaternary serial signal Sn reaches L3 + v1. . As shown in FIG. 7B, this timing is when the signal level change amount is '1 × L' (that is, when the signal level change is L1 → L2, L2 → L3, L3 → L4). Is T7, when the signal level change amount is '2 × L' (ie, when the signal level change is L1 → L3, L2 → L4), and when the signal level change amount is '3 × L' That is, T9 is when the signal level changes from L1 to L4. Therefore, the variation in timing at which the signal level of the binary serial signal Sb changes is given by the time from T7 to T9. The same applies when the value of the binary serial signal Sb changes from high level to low level.
この実施形態でも、上述の第1の実施形態と同様、多値シリアル信号Snの信号値が上昇を開始してから下降を開始するまでの期間に対応してハイレベルを出力し、且つ、多値シリアル信号Snの信号値が下降を開始してから上昇を開始するまでの期間に対応してローレベルを出力することにより多値シリアル信号Snを二値シリアル信号Sbに変換することとした。このため、第1の実施形態と同様の理由により、二値シリアル信号Sbの変化タイミングのばらつきを小さくすることができ、したがって、位相や周期のばらつきが小さい二値シリアル信号Sbを得ることができる。このため、この実施形態によれば、クロック再生精度が高い多値信号用クロック再生装置を得ることができる。 In this embodiment as well, as in the first embodiment described above, a high level is output corresponding to the period from when the signal value of the multi-level serial signal Sn starts to rise until it starts to fall, and many The multi-level serial signal Sn is converted into the binary serial signal Sb by outputting a low level corresponding to a period from when the signal value of the value serial signal Sn starts decreasing to when it starts increasing. For this reason, for the same reason as in the first embodiment, it is possible to reduce the variation in the change timing of the binary serial signal Sb, and thus it is possible to obtain the binary serial signal Sb with a small phase and cycle variation. . Therefore, according to this embodiment, it is possible to obtain a multilevel signal clock recovery apparatus with high clock recovery accuracy.
100 クロック再生装置
110 信号入力端子
120 クロック出力端子
130 信号変換回路
131,411 遅延回路
132 ヒステリシス付きコンパレータ
140 クロックリカバリ回路
412 差動アンプ
413 正側レベル検出器
414 負側レベル検出器
415 合波器
416 エッジ検出カウンタ
DESCRIPTION OF
Claims (3)
前記多値シリアル信号の信号値が上昇を開始してから下降を開始するまでの期間に対応して一方の二値化信号値を出力し且つ該多値シリアル信号の信号値が下降を開始してから上昇を開始するまでの期間に対応して他方の二値化信号値を出力することにより、当該多値シリアル信号を二値シリアル信号に変換する信号変換回路と、
該信号変換回路が出力した前記二値シリアル信号を用いてクロックを再生するクロックリカバリ回路と、
を備えることを特徴とする多値信号用クロック再生装置。 A multilevel signal clock recovery device that recovers a clock from a multilevel serial signal of three or more values,
One binary signal value is output corresponding to the period from when the signal value of the multi-level serial signal starts to rise until it starts to fall, and the signal value of the multi-level serial signal starts to fall A signal conversion circuit that converts the multilevel serial signal into a binary serial signal by outputting the other binary signal value corresponding to a period from when the rise starts to
A clock recovery circuit for regenerating a clock using the binary serial signal output by the signal conversion circuit;
A multilevel signal clock recovery apparatus comprising:
前記多値シリアル信号を遅延させることで遅延信号を生成する遅延回路と、
前記多値シリアル信号と前記遅延信号とを比較して、両信号値の差が所定の正値よりも大きくなると前記一方の二値化信号値を出力し、且つ、両信号値の差が所定の負値よりも小さくなると前記他方の二値化信号値を出力するヒステリシス付きコンパレータと、
を有することを特徴とする請求項1に記載の多値信号用クロック再生装置。 The signal conversion circuit is
A delay circuit that generates a delay signal by delaying the multi-level serial signal;
The multi-level serial signal and the delayed signal are compared, and when the difference between both signal values becomes larger than a predetermined positive value, the one binary signal value is output, and the difference between both signal values is predetermined. A comparator with hysteresis that outputs the other binarized signal value when the negative value is smaller than
The multilevel signal clock recovery apparatus according to claim 1, comprising:
前記多値シリアル信号を遅延させることで遅延信号を生成する遅延回路と、
該遅延信号と前記多値シリアル信号との信号値の差を出力する差動アンプと、
前記差動アンプの出力値が所定の正値以上のときに所定電圧を出力する正側レベル検出回路と、
前記差動アンプの出力値が所定の負値以下のときに前記所定電圧を出力する負側レベル検出回路と、
前記正側、負側レベル検出回路の出力信号波形を重畳する合波器と、
該合波器から出力された出力信号波形の信号エッジを検出し、該信号エッジが検出されるたびに出力値を反転させるエッジ検出カウンタと、
を有することを特徴とする請求項1に記載の多値信号用クロック再生装置。 The signal conversion circuit is
A delay circuit that generates a delay signal by delaying the multi-level serial signal;
A differential amplifier that outputs a signal value difference between the delayed signal and the multilevel serial signal;
A positive level detection circuit that outputs a predetermined voltage when the output value of the differential amplifier is equal to or greater than a predetermined positive value;
A negative level detection circuit that outputs the predetermined voltage when an output value of the differential amplifier is equal to or lower than a predetermined negative value;
A multiplexer for superimposing the output signal waveforms of the positive side and negative side level detection circuits;
An edge detection counter that detects a signal edge of an output signal waveform output from the multiplexer and inverts an output value each time the signal edge is detected;
The multilevel signal clock recovery apparatus according to claim 1, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007126816A JP2008283539A (en) | 2007-05-11 | 2007-05-11 | Clock reproducing device for multivalued signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007126816A JP2008283539A (en) | 2007-05-11 | 2007-05-11 | Clock reproducing device for multivalued signal |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008283539A true JP2008283539A (en) | 2008-11-20 |
Family
ID=40143972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007126816A Withdrawn JP2008283539A (en) | 2007-05-11 | 2007-05-11 | Clock reproducing device for multivalued signal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008283539A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018147129A (en) * | 2017-03-03 | 2018-09-20 | 日立オートモティブシステムズ株式会社 | Reference current source circuit |
JP2021145266A (en) * | 2020-03-13 | 2021-09-24 | アンリツ株式会社 | Clock recovery device, error rate measuring device, clock recovery method, and error rate measuring method |
-
2007
- 2007-05-11 JP JP2007126816A patent/JP2008283539A/en not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018147129A (en) * | 2017-03-03 | 2018-09-20 | 日立オートモティブシステムズ株式会社 | Reference current source circuit |
JP2021145266A (en) * | 2020-03-13 | 2021-09-24 | アンリツ株式会社 | Clock recovery device, error rate measuring device, clock recovery method, and error rate measuring method |
JP7185652B2 (en) | 2020-03-13 | 2022-12-07 | アンリツ株式会社 | Clock recovery device, error rate measurement device, clock recovery method, and error rate measurement method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6839354B2 (en) | CDR circuit and receiving circuit | |
US7844020B2 (en) | Transmission system, transmitter, receiver, and transmission method | |
JPWO2007037312A1 (en) | Clock regeneration apparatus and method | |
JP2009239512A (en) | Cdr circuit | |
JP2003032233A (en) | Burst mode receiver resistant to noise, clock signal therefor and data restoring method | |
US8275085B2 (en) | Apparatus and method for recovering data | |
JP2008283539A (en) | Clock reproducing device for multivalued signal | |
JP6413585B2 (en) | Transmission circuit, integrated circuit, and parallel-serial conversion method | |
JP5369524B2 (en) | Clock data recovery circuit | |
US7321647B2 (en) | Clock extracting circuit and clock extracting method | |
KR100899781B1 (en) | Apparatus and method for transmitting data with clock information | |
JP6421515B2 (en) | Signal reproduction circuit and signal reproduction method | |
US8023594B1 (en) | Asynchronous biphase mark signal receivers and methods of operating same | |
JP6244722B2 (en) | CDR circuit | |
JP2010141594A (en) | Clock regeneration circuit, and clock regeneration method | |
JP2006003255A (en) | Jitter measuring method and jitter measuring device | |
KR100473395B1 (en) | 2X-Oversampling clock and data recovery circuit with phase picking method | |
JP6027359B2 (en) | Clock data recovery circuit and semiconductor device | |
JP4753800B2 (en) | CDR circuit | |
US7564286B2 (en) | Clock regeneration circuit | |
JP6360578B1 (en) | Deskew circuit and deskew method | |
JP5560646B2 (en) | Oversampling circuit and serial communication system using the same | |
JP2012023638A (en) | Digital communication system and receiving device used therefor | |
JP2008131392A (en) | Signal separation circuit and method | |
JP4849470B2 (en) | Frequency / phase comparator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20100803 |