(57)【特許請求の範囲】
【請求項１】
シリアルデータを受信しリカバリデータとリカバリクロックを出力するＣＤＲ回路であって、
前記シリアルデータを前記リカバリクロックでサンプリングし前記リカバリデータを出力するサンプリング回路と、
前記シリアルデータと前記リカバリクロックの位相差を出力する位相比較回路と、
前記位相差と、前記リカバリデータから観測される該リカバリデータの現在の値及び該リカバリデータのマーク率とに基づいて、該リカバリデータの現在の値及び該リカバリデータのマーク率に対応する位相オフセット量を出力するオフセット量選択回路と、
前記位相差と前記位相オフセット量から前記リカバリクロックの位相を選択する位相選択回路を備え、
前記位相選択回路は、前記リカバリクロックを選択する際に、前記オフセット量選択回路が出力した前記位相オフセット量を前記位相比較回路が出力する位相差に加えた位相のクロックを選択するクロック選択信号を出力する、
ことを特徴とするＣＤＲ回路。
【請求項２】
前記マーク率及びリカバリデータ値と前記位相オフセット量との関係を定義するプロファイルを予め記憶しておき、
前記プロファイルに基づき、前記オフセット量選択回路が現在のマーク率及びリカバリデータ値に対応する前記位相オフセット量を決定する、
ことを特徴とする請求項１に記載のＣＤＲ回路。
【請求項３】
前記オフセット量選択回路は、前記位相比較回路が前記位相差を検出した際に、前記リカバリデータと前記リカバリデータのマーク率に対応付けて前記位相差を記録し、前記リカバリデータと前記リカバリデータのマーク率に対応付けて記録した前記位相差に基づき、現在の前記リカバリデータと前記リカバリデータのマーク率に対応する前記位相オフセット量を決定する、
ことを特徴とする請求項１に記載のＣＤＲ回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤＲ回路に関し、特にマーク率によって変化するジッタを補正するＣＤＲ回路に関する。
【背景技術】
【０００２】
クロックデータリカバリ（ＣＤＲ）回路はデータ信号の遷移タイミングからクロック信号を再生する回路である。これを利用したデータ通信はＰＣＩ  Ｅｘｐｒｅｓｓをはじめ広く利用されている。以下に従来の例を示す。
【０００３】
図４は一般的なＣＤＲ回路１の概略構成を示すブロック図である。図において、サンプリング回路２は、受信したシリアルデータの信号をリカバリクロックでサンプリングし、リカバリデータを出力する。位相比較回路３は、シリアルデータとリカバリクロックの位相差を出力する。位相選択回路４は、位相比較回路３が出力した位相差を入力として受け、該位相差からリカバリクロックの位相を選択する。このように、位相情報とリカバリクロックの位相差からクロックの位相を決定し、クロック選択信号をマルチプレクサ５に送信する。
【０００４】
通信線上でマーク率の変化によるジッタが生じるとエッジの推定に誤りが生じて、データを正しくサンプリングできない場合がある。なお、マーク率とは、シリアルデータ中の１の割合を表す値であり、例えば、０１０１ならマーク率５０％、０１１１ならマーク率７５％となる。
【０００５】
データが正しく受信されないと通信効率の低下や深刻な障害が発生する可能性があるため、データ通信路を設計する際には冗長性や時間余裕を持たせた設計を行うことが一般的である。しかしながら、冗長性や時間余裕は通信効率の低下に繋がるため、データエッジ位相のヒストグラムから最適な位相を選択するといったＣＤＲ回路が従来技術として提案されている（特許文献１，２）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２０１３／１３２７１６号
【特許文献２】特許第５５７５０８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、ジッタにはマーク率に依存して変化する成分があるため、受信信号に追従するとジッタの変化に遅れることになる。また、マーク率によりデューティ比が変化することがあるため、デューティ比を変えずに位相を変えるだけでは対応できない。
【０００８】
図２は、マーク率によってエッジ位相の分布が変化した場合の例である。マーク率が５０％よりも悪くなることで、図に示すように、現在のリカバリデータが０か１かによって、ジッタの分布が変わって来る場合がある。ＣＤＲ回路は、シリアルデータの内容によらずリカバリクロックの位相を、シリアルデータのエッジ位相に追従しようとするが、マーク率が４０％や６０％の場合、現在のリカバリデータの０／１によってエッジ位相の分布がピークを２つ持つので、エッジ位置が特定できず、追従性が悪くなる。
【０００９】
そこで本発明の目的は、マーク率を予測し、かつ入力ビット毎に位相を変えることによりマーク率ジッタを削減するＣＤＲ回路を提供することである。
【課題を解決するための手段】
【００１０】
本願の請求項１に係る発明は、シリアルデータを受信しリカバリデータとリカバリクロックを出力するＣＤＲ回路であって、前記シリアルデータを前記リカバリクロックでサンプリングし前記リカバリデータを出力するサンプリング回路と、前記シリアルデータと前記リカバリクロックの位相差を出力する位相比較回路と、前記位相差と、前記リカバリデータから観測される該リカバリデータの現在の値及び該リカバリデータのマーク率とに基づいて、該リカバリデータの現在の値及び該リカバリデータのマーク率に対応する位相オフセット量を出力するオフセット量選択回路と、前記位相差と前記位相オフセット量から前記リカバリクロックの位相を選択する位相選択回路を備え、前記位相選択回路は、前記リカバリクロックを選択する際に、前記オフセット量選択回路が出力した前記位相オフセット量を前記位相比較回路が出力する位相差に加えた位相のクロックを選択するクロック選択信号を出力する、ことを特徴とするＣＤＲ回路である。
【００１１】
本願の請求項２に係る発明は、前記マーク率及びリカバリデータ値と前記位相オフセット量との関係を定義するプロファイルを予め記憶しておき、前記プロファイルに基づき、前記オフセット量選択回路が現在のマーク率及びリカバリデータ値に対応する前記位相オフセット量を決定する、ことを特徴とする請求項１に記載のＣＤＲ回路である。
【００１２】
本願の請求項３に係る発明は、前記オフセット量選択回路は、前記位相比較回路が前記位相差を検出した際に、前記リカバリデータと前記リカバリデータのマーク率に対応付けて前記位相差を記録し、前記リカバリデータと前記リカバリデータのマーク率に対応付けて記録した前記位相差に基づき、現在の前記リカバリデータと前記リカバリデータのマーク率に対応する前記位相オフセット量を決定する、ことを特徴とする請求項１に記載のＣＤＲ回路である。
【発明の効果】
【００１３】
本発明により、マーク率毎に位相差を保存し、また補正することで、ジッタのうちマーク率に依存する成分を削減することが可能となり、そのＣＤＲ回路のデータ受信エラーを低減することが可能となる。これにより、通信効率の向上や障害発生の抑制が可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態におけるＣＤＲ回路の概略構成を示すブロック図である。
【図２】受信データに発生するジッタの分布を示す図である。
【図３】本発明を適用することにより改善された受信データに発生するジッタの分布を示す図である。
【図４】従来技術におけるＣＤＲ回路の概略構成を示すブロック図である。
【図５】マーク率の変化に応じて受信データに発生するジッタの分布を説明する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面と共に説明する。なお、従来技術と同一または類似する構成は同じ符号を用いて説明する。
図１は、本発明のマーク率ジッタ補正ＣＤＲ回路の概略構成を示すブロック図である。本発明のＣＤＲ回路１は、サンプリング回路２、位相比較回路３、位相選択回路４、マルチプレクサ５に加えて、オフセット量選択回路６を備える。
【００１６】
サンプリング回路２は、受信したシリアルデータの信号をリカバリクロックでサンプリングし、リカバリデータを出力する。また、位相比較回路３は、シリアルデータとリカバリクロックの位相差を出力する。
位相選択回路４は、位相比較回路３が出力した位相差と、後述するオフセット量選択回路６が出力した位相オフセット量を入力として受け、該位相差と該位相オフセット量からリカバリクロックの位相を選択し、クロック選択信号をマルチプレクサ５に送信する。
【００１７】
本発明の特徴的構成であるオフセット量選択回路６は、リカバリデータのマーク率とリカバリデータの現在の値（０又は１）を観測し、観察したリカバリデータのマーク率と現在のリカバリデータの値に対して位相差を対応付けて記録すると共に、リカバリデータのマーク率と現在のリカバリデータの値に対応する位相オフセット量を出力する。
【００１８】
例えば、マーク率Ｍを持つシリアルデータを受信する場合、オフセット量選択回路６は、マーク率Ｍ、現在のリカバリデータの値Ｘ及び該信号のエッジ位相情報を記録すると共に、マーク率がＭかつ現在のリカバリデータの値がＸの場合のオフセット量ｔMXを決定する。
【００１９】
すなわち、サンプリング回路２がマーク率Ｍのリカバリデータを出力したとき、オフセット量選択回路６はマーク率Ｍ、及び現在のリカバリデータの値Ｘを検出し位相差と関連付けて記録すると同時に、位相選択回路４にマーク率Ｍ、及び現在のリカバリデータの値Ｘに対応する位相オフセット量ｔMXを通知する。
【００２０】
この様に構成することで、図５のようにエッジ位相の分布がピークを２つ持つ場合であっても、次のビットを受信する際にはマーク率及び現在のリカバリデータ毎にオフセットを持ったリカバリクロックが選択されるため、マーク率ジッタの低減が可能となる。
【００２１】
図２に本発明を適用する前の受信データのジッタを示す。本発明を適用する前は、マーク率が悪い場合（５０％から外れた場合）、図に示すようにリカバリデータが０か１かによって、ジッタの分布が中心からマーク率に応じてオフセットした複数のピークを持つ。
【００２２】
本発明を適用することにより、前もってその関係を測定して記録したプロファイルを作成し、オフセット量選択回路６が、測定したマーク率とその時のリカバリデータの値およびプロファイルによってオフセット量を決定することができるようになる。
【００２３】
実際にはマーク率の値は送受信しているデータによって刻一刻変化するので、オフセット量選択回路６が、マーク率の移動平均を計算してこれを現在のマーク率とするように構成し、このマーク率を元に算出されたオフセット量を、位相比較回路３の出力に加えて位相を選択するようにすることで、あたかも、図５に示すように、ジッタが無くなったかのように見え、より適切な位相選択が可能である。
なお、上の文章ではマーク率の計算に移動平均を用いる例を示したが、その時々の大まかなマーク率を求めることができるのであれば、他の方法でも構わない。
【００２４】
また、通信に使用しているデバイスの個体差等により、前もって測定したマーク率とジッタの関係と、実際の関係との乖離が大きい場合は、オフセット量選択回路６が、実機上でマーク率とジッタとの関係を記録して、プロファイルを作成してもよい。
【符号の説明】
【００２５】
１    ＣＤＲ回路
２    サンプリング回路
３    位相比較回路
４    位相選択回路
５    マルチプレクサ
６    オフセット量選択回路
【図１】
0006525600.tif 000002
【図２】
0006525600.tif 000003
【図３】
0006525600.tif 000004
【図４】
0006525600.tif 000005
【図５】
0006525600.tif 000006