(57)【特許請求の範囲】
【請求項１】
複数のレーンを用いてパラレルにデータ通信を行うパラレル信号通信において、前記レーン間のデータ位相の同期をとるデータ位相同期装置であって、
トレーニングパタンフレームの境界を示すデリミタ値、トレーニングパタンフレーム番号に対応するカウンタ値を含むトレーニングパタンフレームを生成するトレーニングパタンフレーム合成手段と、
前記トレーニングパタンフレームを前記複数のレーンに送信されるデータに挿入する選択手段と、
前記複数のレーンで伝送されて受信された前記データに挿入された前記トレーニングパタンフレームから前記デリミタ値を検出し、検出したデリミタ値の位置が示す前記受信されたデータのフレーム位相を判定するデリミタ検出手段と、
前記複数のレーンの前記受信されたデータのそれぞれの前記フレーム位相に基づいて、前記受信されたデータに挿入された前記トレーニングパタンフレームに含まれる前記カウンタ値を取り込み、取り込んだ当該カウンタ値に対応するトレーニングパタンフレーム番号を再生するカウンタ再生手段と、
前記フレーム位相および前記再生されたトレーニングパタンフレーム番号に基づいて、前記複数のレーン間のスキュー量を推定するスキュー推定手段と、
前記スキュー推定手段で推定された前記複数のレーン間のスキュー量に基づいて、前記複数のレーン間のスキューを打ち消す制御を行うデスキュー制御手段と、
前記デスキュー制御手段の制御に基づいて、前記複数のレーンにおいてスキューを打ち消す処理を行う位相調整手段と、
を備えることを特徴とするデータ位相同期装置。
【請求項２】
前記デリミタ検出手段は、前記受信されたデータからキャプチャされた、前記選択手段で挿入された前記トレーニングパタンフレームの少なくとも一部と当該トレーニングパタンフレームよりも後に挿入された前記トレーニングパタンフレームとを含むキャプチャデータから前記デリミタ値を検出する、
ことを特徴とする請求項１に記載のデータ位相同期装置。
【請求項３】
前記選択手段は、既定された値を単位に変化する前記トレーニングパタンフレーム番号に対応した前記カウンタ値をそれぞれ含む複数の前記トレーニングパタンフレームを連続して前記送信されるデータに挿入する、
ことを特徴とする請求項１または請求項２に記載のデータ位相同期装置。
【請求項４】
前記トレーニングパタンフレーム合成手段は、デリミタ値、トレーニングパタンフレーム番号に対応するカウンタ値、および、前記カウンタ値に対するビット反転を施した反転カウンタ値を含むトレーニングパタンフレームを生成し、
前記カウンタ再生手段は、前記トレーニングパタンフレームに含まれた前記カウンタ値または前記反転カウンタ値から前記トレーニングパタンフレーム番号を再生する、
ことを特徴とする請求項１から請求項３のいずれか一項に記載のデータ位相同期装置。
【請求項５】
前記位相調整手段を、前記複数のレーンの前段および後段に配置する、
ことを特徴とする請求項１から請求項４のいずれか一項に記載のデータ位相同期装置。
【請求項６】
前記レーンが複数に分岐される場合、
前記分岐されたレーンのそれぞれの後段に配置する前記位相調整手段を備える、
ことを特徴とする請求項１から請求項５のいずれか一項に記載のデータ位相同期装置。
【請求項７】
複数のレーンを用いてパラレルにデータ通信を行うパラレル信号通信において、前記レーン間のデータ位相の同期をとるデータ位相同期方法であって、
トレーニングパタンフレームの境界を示すデリミタ値、トレーニングパタンフレーム番号に対応するカウンタ値を含むトレーニングパタンフレームを生成するトレーニングパタンフレーム合成ステップと、
前記トレーニングパタンフレームを前記複数のレーンに送信されるデータに挿入するトレーニングパタンフレーム挿入ステップと、
前記複数のレーンで伝送されて受信された前記データに挿入された前記トレーニングパタンフレームから前記デリミタ値を検出し、検出したデリミタ値の位置が示すそれぞれの前記受信されたデータのフレーム位相を判定するデリミタ値検出ステップと、
前記フレーム位相に基づいて、前記受信されたデータに挿入された前記トレーニングパタンフレームに含まれる前記カウンタ値を取り込み、取り込んだ当該カウンタ値に対応するトレーニングパタンフレーム番号を再生するカウンタ値再生ステップと、
前記フレーム位相および前記再生されたトレーニングパタンフレーム番号に基づいて、前記複数のレーン間のスキュー量を推定するスキュー推定ステップと、
前記スキュー推定ステップで推定された前記複数のレーン間のスキュー量に基づいて、前記複数のレーン間のスキューを打ち消す処理を行うデスキューステップと、
を含むことを特徴とするデータ位相同期方法。
【請求項８】
前記デリミタ値検出ステップでは、前記受信されたデータからキャプチャされた、前記トレーニングパタンフレーム挿入ステップで挿入された前記トレーニングパタンフレームの一部と当該トレーニングパタンフレームよりも後に挿入された前記トレーニングパタンフレームとを含むキャプチャデータから前記デリミタ値を検出する、
ことを特徴とする請求項７に記載のデータ位相同期方法。
【請求項９】
前記トレーニングパタンフレーム挿入ステップでは、既定された値を単位に変化する前記トレーニングパタンフレーム番号に対応した前記カウンタ値をそれぞれ含む複数の前記トレーニングパタンフレームを連続して前記送信されるデータに挿入する、
ことを特徴とする請求項７または請求項８に記載のデータ位相同期方法。
【請求項１０】
前記デスキューステップでは、前記複数のレーンに送信される前の前記データおよび前記複数のレーンから受信された後の前記データの少なくともいずれか一方に対して前記スキューを打ち消す処理を行う、
ことを特徴とする請求項７から請求項９のいずれか一項に記載のデータ位相同期方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光通信システムなどのデジタル伝送システムに適用されるパラレル信号通信におけるデータ位相同期装置に関する。
【背景技術】
【０００２】
従来、データの高速転送を行うために、信号のクロック周波数を上げ、さらに、複数の信号に並列化することでクロック周期あたりの転送データ量を増加させることが一般に行われている。このようなパラレル通信によって高速化した場合、各々の信号線間でのデータ伝播時間差によるデータ位相のずれ（スキュー）やパラレル展開されたデータの多重分離位相（トリビュタリ）同期が問題となるため、データ位相を揃える回路が必要となる。
【０００３】
データ位相を同期させる方法として、下記特許文献１および２において、回路規模が大きい受信パターン判定回路を設けて、データ位相を判定するために想定される最大のデータ位相差に比例する長さの同期パターンを検出する技術が開示されている。例えば、下記特許文献１では、ＭＬＤ（Multi  Lane  Distribution）、ＳＦＩ−５（Serdes  Framer  Interface  Level  5）、およびＶＳＲ５（Very  Short  Reach  Interface  Level  5）による方式を用いており、また、下記特許文献２では、データの始点と終点がクロックの立ち上がりエッジに合うディレイ値を求めるデータ位相同期回路について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０１６７９１号公報
【特許文献２】特開２００４−１２７１４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術によれば、データ位相を判定するために想定される最大のデータ位相差の倍以上に相当する長大な同期パターンを検出するために、大容量の受信データ保持回路、または受信データを蓄積させずに長大なパターンを多段に分割して随時処理する高速なパイプライン処理回路のような受信パターン判定回路を必要とする。そのため、回路規模が大きくなり複雑になる、という問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、回路規模が小さく簡易な構成でデータ位相の同期をとることが可能なデータ位相同期装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、複数のレーンを用いてパラレルにデータ通信を行うパラレル信号通信において、レーン間のデータ位相の同期をとるデータ位相同期装置であって、トレーニングパタンフレームの境界を示すデリミタ値、トレーニングパタンフレーム番号に対応するカウンタ値を含むトレーニングパタンフレームを生成するトレーニングパタンフレーム合成手段と、トレーニングパタンフレームを複数のレーンに送信されるデータに挿入する選択手段と、複数のレーンで伝送されて受信されたデータに挿入されたトレーニングパタンフレームからデリミタ値を検出し、検出したデリミタ値の位置が示す受信されたデータのフレーム位相を判定するデリミタ検出手段と、フレーム位相に基づいて、受信されたデータに挿入されたトレーニングパタンフレームに含まれるカウンタ値を取り込み、取り込んだ当該カウンタ値に対応するトレーニングパタンフレーム番号を再生するカウンタ再生手段と、フレーム位相および再生されたトレーニングパタンフレーム番号に基づいて、複数のレーン間のスキュー量を推定するスキュー推定手段と、スキュー推定手段で推定された複数のレーン間のスキュー量に基づいて、複数のレーン間のスキューを打ち消す制御を行うデスキュー制御手段と、デスキュー制御手段の制御に基づいて、複数のレーンにおいてスキューを打ち消す処理を行う位相調整手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、回路規模が小さく簡易な構成でデータ位相の同期をとることができる、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、デジタル伝送システムの構成例を示す図である。
【図２】図２は、データ位相同期装置を適用したデジタル伝送システムの構成例を示す図である。
【図３】図３は、データ位相同期処理を示すフローチャートである。
【図４】図４は、トレーニングパタンフレームの構成例を示す図である。
【図５】図５は、トレーニングパタンフレームの受信キャプチャデータの例を示す図である。
【図６】図６は、デリミタ値の検出方法を示す図である。
【図７】図７は、デジタル伝送システムの構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明にかかるデータ位相同期装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
実施の形態１．
図１は、本実施の形態におけるデジタル伝送システムの構成例を示す図である。デジタル伝送システムは、分離部１と、ＦＩＦＯ（First  In  First  Out）部２と、シリアライザ部３と、デシリアライザ部４と、多重部５と、を備える。
【００１２】
図１において、分離部１は、合計帯域４０Ｇｂｐｓ級の高速電気信号に対し、伝送フレームのデマッピング処理や誤り訂正復号化といった諸々のデータ処理が施された多数の比較的低速な信号を出力する。シリアライザ部３は、これらの信号をより高速な１６レーンの伝送電気信号に変換する。そして、デシリアライザ部４は、これら各々のレーンにより伝送された信号を、改めて変調データ処理に適したより低速な信号に変換する。最終的に、多重部５が、高速なシリアル電気信号として出力する。
【００１３】
このシリアル電気信号は、図示されていない伝送光信号に電気光変換され、光ファイバにより伝送される。ここで、シリアライザ部３におけるパラレル−シリアル変換、およびデシリアライザ部４におけるシリアル−パラレル変換時のデータ多重分離位相（トリビュタリ）は、通常各々のレーンやパラレル展開信号毎に異なり、さらに、シリアライザ部３あるいはデシリアライザ部４の電源投入やリセットの度に不規則に変化する。その結果、シリアライザ部３のパラレル側でのデータビットの並び方と、デシリアライザ部４のパラレル側でのデータビットのレーン間での相対的な並び方が、各レーンの起動や初期化毎に変化することとなり、これら複数の要因が合算されてレーン間のデータ位相差であるスキューが発生する。
【００１４】
一方、デジタル伝送システムでは、送信あるいは受信データのレーン間の遅延時間差を変化させることができるＦＩＦＯ部２、および図示しない遅延回路やＰＬＬ等のクロック位相調整回路により、セットアップおよびホールドタイムが満たされ、１クロック周期毎に送信されるビット値の二重取り込みや取り込み抜けは生じないように構成されている。
【００１５】
つぎに、データ位相同期装置を適用したデジタル伝送システムについて説明する。図２は、データ位相同期装置を適用したデジタル伝送システムの構成例を示す図である。データ位相同期装置を適用したデジタル伝送システムは、分離部１と、シリアライザ部３と、デシリアライザ部４と、多重部５と、デリミタ生成部１１と、ビット反転部１２と、カウンタ生成部１３と、トレーニングパタンフレーム合成部１４と、選択部１５と、ＦＩＦＯ部１６と、記憶部１７と、デリミタ検出部１８と、カウンタ再生部１９と、スキュー推定部２０と、デスキュー制御部２１と、バレルシフタ部２２と、を備える。
【００１６】
つづいて、データ位相同期装置を適用したデジタル伝送システムにおけるデータ位相同期処理について説明する。図３は、データ位相同期処理を示すフローチャートである。まず、デリミタ生成部１１は、トレーニングパタンフレームの境界を示す２Ｂｙｔｅのデリミタ値を生成する。カウンタ生成部１３は、トレーニングパタンフレーム番号に対応する１Ｂｙｔｅのカウンタ値（ビット非反転カウンタ値）を生成する。ビット反転部１２は、前記カウンタ生成部１３が生成したカウンタ値の１Ｂｙｔｅのビット反転カウンタ値を生成する。そして、トレーニングパタンフレーム合成部１４が、前記デリミタ値、前記ビット非反転カウンタ値、前記ビット反転カウンタ値を合成し、トレーニングパタンフレームを生成する（ステップＳ１）。
【００１７】
トレーニングパタンフレーム合成部１４は、生成したトレーニングパタンフレームを選択部１５へ出力し、選択部１５が、各レーンの送信側パラレル信号（データ）にトレーニングパタンフレームを挿入する（ステップＳ２）。トレーニングパタンフレームが挿入されたデータは、ＦＩＦＯ部１６、シリアライザ部３、デシリアライザ部４を経由して、前述のスキューが重乗された上で受信され、記憶部１７が、各レーンで同期して、受信データを受信キャプチャデータとして記憶する（ステップＳ３）。
【００１８】
記憶部１７に記憶されたこの受信キャプチャデータに対して、デリミタ検出部１８が、トレーニングパタンフレーム内のデリミタ値を検出し、その検出したデリミタ値の位置に基づいてフレーム位相を判定する（ステップＳ４）。つぎに、カウンタ再生部１９が、フレーム位相に基づいて、分断して取り込まれたカウンタ値（ビット非反転カウンタ値、ビット反転カウンタ値）より対応するトレーニングパタンフレーム番号を再生する（ステップＳ５）。つぎに、スキュー推定部２０が、前記フレーム位相および再生されたトレーニングパタンフレーム番号に基づいて、レーン毎のスキュー量を推定する（ステップＳ６）。そして、デスキュー制御部２１が、前記レーン毎のスキュー量に基づいて、レーン間のスキューを打ち消す（デスキュー）制御を行う（ステップＳ７）。これにより、デスキュー制御部２１は、ＦＩＦＯ部１６や、シリアライザ部３およびデシリアライザ部４のパラレル側でのデータ多重分離位相を移すことができるバレルシフタ部２２等の調整回路を、スキューの影響を打ち消すよう適切に設定することができる。その結果、各レーン間のデータ位相の同期をとることができる。
【００１９】
つぎに、本実施の形態で用いるトレーニングパタンフレームについて説明する。図４は、本実施の形態におけるトレーニングパタンフレームの構成例を示す図である。トレーニングパタンフレームは、先頭を示すデリミタ値として２Ｂｙｔｅの値０ｘＦ６、０ｘ２８を置き、その後続にフレーム番号（ｉ）に対応する１Ｂｙｔｅのビット反転カウンタ値と、１Ｂｙｔｅのビット非反転カウンタ値を配置している。フレーム番号（ｉ）のトレーニングパタンフレームの後続には、フレーム番号（ｉ＋１）のトレーニングパタンフレームが続き、フレーム番号が最終値に到達後は初期値に回帰し、以後循環的にインクリメントされる。
【００２０】
ここで、非反転カウンタ値の系列としては、任意の１Ｂｙｔｅ値の系列を選択することができ、単なる０ｘ００から０ｘＦＦまでの２進数列でもよいし、０ｘ０１から０ｘ０Ａまでの短い２進数列や、グレイコード、より一般的には全てのカウンタ値に対して各々対応するフレーム番号（ｉ）が定まる系列であればどのようなものでも選択することができる。ビット反転カウンタ値は、通常、単にビット非反転カウンタ値の値を文字通りビット単位で反転しただけのもので十分であるが、ビット順を入れ替えてもよいし、ビット反転カウンタ値とビット非反転カウンタ値の配置を入れ替えるなどしてもよい。デリミタ値も、０ｘＦ６、０ｘ２８に限らず適切な値を選択することが可能であり、これらデリミタ値、ビット反転カウンタ値、およびビット非反転カウンタ値のビット長も、想定されるスキュー量など必要に応じた適切な値で設計することが可能である。
【００２１】
図５は、トレーニングパタンフレームの受信キャプチャデータの例を示す図である。レーン毎に、４Ｂｙｔｅの受信キャプチャデータ長に対して、４Ｂｙｔｅ長のトレーニングパタンフレーム列が、任意のデータ位相で取り込まれることが次の３つの場合に分けられることを示すものである。
【００２２】
（１）Ｃａｓｅ１として、受信キャプチャデータに対して、着目するトレーニングパタンフレーム（ｉ）のビット反転カウンタ値および非反転カウンタ値は分断されずに取り込まれるものの、デリミタ値は分断されて取り込まれる場合である。
【００２３】
（２）Ｃａｓｅ２として、受信キャプチャデータに対して、着目するトレーニングパタンフレーム（ｉ）のビット非反転カウンタ値および後続のトレーニングパタンフレーム（ｉ＋１）のデリミタ値は分断されずに取り込まれるものの、ビット反転カウンタ値は分断されて取り込まれる場合である。
【００２４】
（３）Ｃａｓｅ３として、受信キャプチャデータに対して、着目するトレーニングパタンフレーム（ｉ）の後続のトレーニングパタンフレーム（ｉ＋１）のデリミタ値およびビット反転カウンタ値は分断されずに取り込まれるものの、ビット非反転カウンタ値は分断されて取り込まれる場合である。
【００２５】
なお、後続のトレーニングパタンフレーム（ｉ＋１）のデリミタ値、ビット反転カウンタ値およびビット非反転カウンタ値が分断されずに取り込まれた場合（Ｃａｓｅ３´）についても、上記Ｃａｓｅ３と同様とする。
【００２６】
図６は、デリミタ検出部１８におけるデリミタ値の検出方法を示す図である。レーン毎に４Ｂｙｔｅの受信キャプチャデータを２つ並べて配置し、時間的に早く取り込まれた図の左側から順に２Ｂｙｔｅのデリミタ値と照合すると、受信キャプチャデータにおいてデリミタ値が分断されているか否かに関わらずデリミタ値と一致するビット系列が存在することが示されている。デリミタ検出部１８は、このビット系列のうち、最初（左側）に一致したビット系列の位置に基づいて、受信キャプチャデータとして取り込まれたトレーニングパタンフレーム列のフレーム位相を判定することができる。
【００２７】
これにより、着目するトレーニングパタンフレーム（ｉ）のビット反転カウンタ値および非反転カウンタ値は分断されずに取り込まれるものの、デリミタ値は分断されて取り込まれる場合（Ｃａｓｅ１）は、ビット反転カウンタ値をビット反転させて着目するトレーニングパタンフレームのトレーニングパタンフレーム番号（ｉ）に対応させることができる。
【００２８】
また、着目するトレーニングパタンフレーム（ｉ）のビット非反転カウンタ値および後
続のトレーニングパタンフレーム（ｉ＋１）のデリミタ値は分断されずに取り込まれるも
のの、ビット反転カウンタ値は分断されて取り込まれる場合（Ｃａｓｅ２）は、ビット非
反転カウンタ値をそのまま直接着目するトレーニングパタンフレームのトレーニングパタンフレーム番号（ｉ）に対応させることができる。
【００２９】
また、着目するトレーニングパタンフレーム（ｉ）の後続のトレーニングパタンフレーム（ｉ＋１）のデリミタ値およびビット反転カウンタ値は分断されずに取り込まれるものの、ビット非反転カウンタ値は分断されて取り込まれる場合（Ｃａｓｅ３）は、トレーニングパタンフレーム（ｉ＋１）のビット反転カウンタ値をビット反転させたカウンタ値に対応するトレーニングパタンフレーム番号より１つ前のトレーニングパタンフレーム番号を求めることにより、着目するトレーニングパタンフレームのトレーニングパタンフレーム番号（ｉ）を得ることができる。
【００３０】
なお、デリミタ検出部１８では、処理回路を簡約化するため、トレーニングパタンフレーム（ｉ）のビット反転カウンタ値および非反転カウンタ値は分断されずに取り込まれるものの、デリミタ値は分断されて取り込まれる場合（Ｃａｓｅ１）においても、着目するトレーニングパタンフレーム（ｉ）のビット非反転カウンタ値および後続のトレーニングパタンフレーム（ｉ＋１）のデリミタ値は分断されずに取り込まれるものの、ビット反転カウンタ値は分断されて取り込まれる場合（Ｃａｓｅ２）と同様に、ビット非反転カウンタ値により着目するトレーニングパタンフレームのトレーニングパタンフレーム番号（ｉ）を求めてもよい。
【００３１】
以上説明したように、本実施の形態では、デリミタ値およびカウンタ値からなるトレーニングパタンフレーム構造が前後のフレームで各々分断された状態で取り込まれる受信キャプチャデータにおいて、デリミタ値を検出してフレーム位相を判定し、フレーム位相からトレーニングパタンフレーム番号（ｉ）を再生して、スキュー量を推定することとした。これにより、長大なスキュー量に対して回路規模が小さい簡易な記憶部１７だけを備える構成であってもスキュー量の推定を行うことができ、適切にスキューを打ち消すデスキュー設定を行うことができ、その結果、各レーン間のデータ位相の同期をとることができる。
【００３２】
また、ビット非反転カウンタ値とビット反転カウンタ値の組合せにより合計のカウンタ値の「０」と「１」のビット数が等しくなるため、本実施の形態に示すように、「０」と「１」のビット数が等しいデリミタ値を選択することによって、トレーニングパタンフレーム毎においても「０」と「１」のビット数が等しくなり、各レーンのシリアル伝送信号のＤＣバランスが最適な値に保たれるためＡＣ結合回路など用いたシリアル伝送路にも対応することができる。なお、デリミタ値において、「０」と「１」のビット数のそれぞれの合計が１つ違いにした場合においても、同等の効果を得ることができる。
【００３３】
さらに、ビット非反転カウンタ値とビット反転カウンタ値の組み合せにより、デリミタ値の誤検出を回避することができるため、リトライ制御を含む複雑かつ確率的な収束の不確実さを持つスキュー量判定アルゴリズムを必要とせず、簡易で小型の回路により長大なスキュー量の判定を一意に行うことができる。
【００３４】
実施の形態２．
図７は、本実施の形態の適用に係るデジタル伝送システムの構成例を示す図である。実施の形態１における図１に対応するものである。デジタル伝送システムは、分離部１と、ＦＩＦＯ部２と、シリアライザ部３と、２つのデシリアライザ部４と、２つのバレルシフタ部２２ａと、２つの多重部５と、を備える。
【００３５】
図７において、１つのシリアライザ部３に対して対応するシリアル伝送路が分岐しており、そのシリアル信号は複数のデシリアライザ部４により別個に受信される。このよう場合においても、実施の形態１と同様の方法により、データ位相同期装置を適用してスキュー量の推定を行うことができる。具体的には、図２と同様、デリミタ生成部１１と、ビット反転部１２と、カウンタ生成部１３と、トレーニングパタンフレーム合成部１４と、選択部１５と、記憶部１７と、デリミタ検出部１８と、カウンタ再生部１９と、スキュー推定部２０と、デスキュー制御部２１と、ＦＩＦＯ部２に替えてＦＩＦＯ部１６と、２つのバレルシフタ部２２ａに替えて２つのバレルシフタ部２２と、を追加する構成とする。
【００３６】
ここで、デスキュー制御部２１におけるデスキュー設定の効果は、ＦＩＦＯ部１６では分岐したレーンに共通に働く一方、バレルシフタ部２２の効果は分岐したレーンに対して独立して働く。そのため、ＦＩＦＯ部１６の回路規模をシリアライザ部３など分岐元に由来するスキュー量に対応する程度確保し、バレルシフタ部２２の回路規模についてはデシリアライザ部４など分岐後のスキュー量に対応する程度に抑えることで、システム全体の回路規模を抑えることができる。
【産業上の利用可能性】
【００３７】
以上のように、本発明にかかるデータ位相同期装置は、デジタル伝送システムに有用であり、特に、パラレルで信号を通信する場合に適している。
【符号の説明】
【００３８】
１  分離部
２  ＦＩＦＯ部
３  シリアライザ部
４  デシリアライザ部
５  多重部
１１  デリミタ生成部
１２  ビット反転部
１３  カウンタ生成部
１４  トレーニングパタンフレーム合成部
１５  選択部
１６  ＦＩＦＯ部
１７  記憶部
１８  デリミタ検出部
１９  カウンタ再生部
２０  スキュー推定部
２１  デスキュー制御部
２２、２２ａ  バレルシフタ部
【図１】
0005665495.tif 000002
【図２】
0005665495.tif 000003
【図３】
0005665495.tif 000004
【図４】
0005665495.tif 000005
【図５】
0005665495.tif 000006
【図６】
0005665495.tif 000007
【図７】
0005665495.tif 000008