(57)【要約】【課題】簡易な構成でスキュー調整を行うことのできるスキュー検出装置及びスキュー検出方法の提供を目的とする。【解決手段】本願発明のスキュー検出装置は、各レーンの受信するフレームからＭＦＡＳ（Ｍｕｌｔｉ  Ｆｒａｍｅ  Ａｌｉｇｎｍｅｎｔ  Ｓｉｇｎａｌ）及びＬＭ（Ｌａｎｅ  Ｍａｒｋｅｒ）の組み合わせを抽出するフレーム検出部１１と、ＭＦＡＳ及びＬＭの有効な組み合わせ及びその周期番号を記憶し、フレーム検出部１１の検出する組み合わせと一致する組み合わせがある場合には入力されたＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を出力し、フレーム検出部１１の検出する組み合わせと一致する組み合わせがない場合には予め定められた周期番号を出力する記憶部１２と、記憶部１２の出力する周期番号同士のずれ量を判定する周期のずれ量判定部１３と、を備える。【選択図】図１
2011211431.tif 000002
【特許請求の範囲】
【請求項１】
複数のレーンに分割して送信されたフレームをレーンごとに受信し、ＭＦＡＳ（Ｍｕｌｔｉ  Ｆｒａｍｅ  Ａｌｉｇｎｍｅｎｔ  Ｓｉｇｎａｌ）及びＬＭ（Ｌａｎｅ  Ｍａｒｋｅｒ）の組み合わせをレーンごとに抽出するフレーム検出部（１１）と、
予め定められたＭＦＡＳ及びＬＭの有効な組み合わせを記憶するとともに、ＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を記憶し、前記フレーム検出部の検出する組み合わせと一致する組み合わせがある場合には入力されたＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を出力し、前記フレーム検出部の検出する組み合わせと一致する組み合わせがない場合には予め定められた周期番号を出力する記憶部（１２）と、
前記記憶部の出力する前記周期番号同士のずれ量を判定する周期のずれ量判定部（１３）と、
を備えるスキュー検出装置。
【請求項２】
前記フレーム検出部の検出するＭＦＡＳを１６進数で表した下位４ｂｉｔと前記フレーム検出部の検出するＬＭを１６進数で表した下位４ｂｉｔの一致又は不一致を判定する比較部（１４）と、
前記比較部が一致と判定すると前記記憶部の出力する周期番号を出力し、前記比較部が不一致と判定すると無効の組み合わせである旨を出力する選択部（１５）と、をさらに備え、
前記周期のずれ量判定部は、前記選択部の出力する周期番号同士のずれ量を判定する
ことを特徴とする請求項１に記載のスキュー検出装置。
【請求項３】
複数のレーンに分割して送信されたフレームをレーンごとに受信し、ＭＦＡＳ（Ｍｕｌｔｉ  Ｆｒａｍｅ  Ａｌｉｇｎｍｅｎｔ  Ｓｉｇｎａｌ）及びＬＭ（Ｌａｎｅ  Ｍａｒｋｅｒ）の組み合わせをレーンごとに抽出するフレーム検出手順（Ｓ１０１）と、
予め定められたＭＦＡＳ及びＬＭの有効な組み合わせを記憶するとともにＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を記憶する記憶部（１２）を参照し、前記フレーム検出手順で検出した組み合わせと一致する組み合わせがある場合には入力されたＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を出力し、前記フレーム検出手順で検出した組み合わせと一致する組み合わせがない場合には予め定められた周期番号を出力する周期番号判定手順（Ｓ１０２）と、
前記周期番号判定手順で出力した前記周期番号同士のずれ量を判定する周期のずれ量判定手順（Ｓ１０３）と、
を順に有するスキュー検出方法。
【請求項４】
前記フレーム検出手順で検出したＭＦＡＳを１６進数で表した下位４ｂｉｔと前記フレーム検出手順で検出したＬＭを１６進数で表した下位４ｂｉｔの一致又は不一致を判定する比較手順（Ｓ１０４）を、前記周期番号判定手順と同時、前記フレーム検出手順と前記周期番号判定手順の間又は前記周期番号判定手順と前記周期のずれ量判定手順の間にさらに有し、
前記比較手順において一致と判定すると前記周期番号判定手順で出力した周期番号を出力し、前記比較手順において不一致と判定すると無効の組み合わせである旨を出力する選択手順（Ｓ１０５）と、を前記比較手順と前記周期のずれ量判定手順の間にさらに有し、
前記周期のずれ量判定手順において、
前記選択手順で周期番号を出力する場合は前記周期番号判定手順で出力した前記周期番号同士のずれ量を判定し、
前記周期のずれ量判定手順で無効の組み合わせである旨を出力する場合は前記周期番号判定手順で出力した前記周期番号同士のずれ量を判定しない
ことを特徴とする請求項３に記載のスキュー検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキュー検出装置及びスキュー検出方法に関し、特にＯＴＵ４（Ｏｐｔｉｃａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｕｎｉｔ  ｏｆ  ｌｅｖｅｌ  ４）フレームを受信する際のスキュー検出装置及びスキュー検出方法に関する。
【背景技術】
【０００２】
ＩＴＵ−Ｔ勧告Ｇ．７０９において、ＯＴＵ４フレームを送受信する旨が記載されている（例えば、非特許文献１参照。）。図４に、ＯＴＵ４フレーム構造の一例を示す。ＯＴＵ４フレームは、大きく分けて、オーバーヘッドと、ペイロードと、ＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）と、で構成される。オーバーヘッドのエリアのなかでも、先頭の６ｂｙｔｅにＦＡＳ（Ｆｒａｍｅ  Ａｌｉｇｎｍｅｎｔ  Ｓｉｇｎａｌ）が挿入され、それに続く７ｂｙｔｅ目にＭＦＡＳ（Ｍｕｌｔｉ  Ｆｒａｍｅ  Ａｌｉｇｎｍｅｎｔ  Ｓｉｇｎａｌ）が挿入される。ＦＡＳの６ｂｙｔｅのうち、先頭のＢｙｔｅ１からＢｙｔｅ５まではフレームの先頭を示す識別子が挿入され、Ｂｙｔｅ６はレーンの識別子を示すＬＭ（Ｌａｎｅ  Ｍａｒｋｅｒ）が挿入される。ＭＦＡＳには０〜２５５の数が割り当てられ、ＬＭには０〜２３９の数が割り当てられる。
【０００３】
また、ＩＴＵ−Ｔ勧告Ｇ．７０９においては、ＭＬＤ（Ｍｕｌｔｉ  Ｌａｎｅ  Ｄｉｓｔｒｉｂｕｔｉｏｎ）ブロックを用いてフレームを送信するよう勧告されている（例えば、非特許文献１参照。）。ＭＬＤブロックでは、図４のフレームを１６ｂｙｔｅごとに２０レーンにデータを振り分け、さらにフレームごとにレーンのローテーションを行うことで、各２０レーンにＦＡＳが挿入されるようになっている。
【０００４】
図５に、ＭＬＤを用いたレーンのローテーションの一例を示す。１つ目のフレームの１ｂｙｔｅ目から１６ｂｙｔｅ目を第０レーンに挿入し、１７ｂｙｔｅ目から３２ｂｙｔｅ目を第１レーンに挿入して、順に１６ｂｙｔｅずつ各レーンに振り分けていく。このとき、１つ目のフレームのＦＡＳは第０レーンに挿入され、そして、１つ目のフレームの最後尾が第１９レーンに振り分けられる場合、それに続く２つ目のフレームの１ｂｙｔｅ目から１６ｂｙｔｅ目は第０レーンではなく、フレームのローテーションが行われ、第１レーンに挿入される。このように、全てのレーンにＦＡＳが挿入されるように、フレームがローテーションしつつ、各レーンに１６ｂｙｔｅずつ振り分けられる。
【０００５】
受信側のＭＬＤブロックでは、ＭＦＡＳ及びＬＭをもとに他のレーンとの整合（スキュー調整）を行う。例えば、ＬＭをレーンの数で除算して、レーン番号を算出する。ＭＦＡＳ及びＬＭの組み合わせに基づいて、全てのレーンにＦＡＳが１度ずつ挿入されるまでを１周期とする周期番号を算出する。図６に、ＭＦＡＳ及びＬＭの組み合わせと周期番号の一例を示す。算出したレーン番号と周期番号を用いれば、スキュー量を見積もることができる。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】ＩＴＵ−Ｔ  Ｇ．７０９
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＭＦＡＳ及びＬＭの組み合わせを総当りで表したアドレスマップを構築すれば、ＭＦＡＳ及びＬＭの組み合わせに対応する周期番号を読み出して、スキュー調整を行うことができる。図７に、ＭＦＡＳ及びＬＭの組み合わせを総当りで表したアドレスマップの一例を示す。ＭＦＡＳ及びＬＭの組み合わせを総当りでアドレスマップを構築する場合、ＭＦＡＳ及びＬＭの組み合わせ数に相当する数の周期番号を格納する記憶領域が必要になる。
【０００８】
一方で、回路構成は簡易であることが望ましい。図７に示すように、ＭＦＡＳ及びＬＭの組み合わせのなかには、不使用の組み合わせもある。
【０００９】
そこで、本発明は、簡易な構成でスキュー調整を行うことのできるスキュー検出装置及びスキュー検出方法の提供を目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本願発明のスキュー検出装置及びスキュー検出方法は、ＭＦＡＳ及びＬＭの無効な組み合わせを記憶するための記憶容量を減らし、簡易な構成でスキュー調整を行うこととした。
【００１１】
具体的には、本願発明のスキュー検出装置は、複数のレーンに分割して送信されたフレームをレーンごとに受信し、ＭＦＡＳ（Ｍｕｌｔｉ  Ｆｒａｍｅ  Ａｌｉｇｎｍｅｎｔ  Ｓｉｇｎａｌ）及びＬＭ（Ｌａｎｅ  Ｍａｒｋｅｒ）の組み合わせをレーンごとに抽出するフレーム検出部（１１）と、予め定められたＭＦＡＳ及びＬＭの有効な組み合わせを記憶するとともに、ＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を記憶し、前記フレーム検出部の検出する組み合わせと一致する組み合わせがある場合には入力されたＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を出力し、前記フレーム検出部の検出する組み合わせと一致する組み合わせがない場合には予め定められた周期番号を出力する記憶部（１２）と、前記記憶部の出力する前記周期番号同士のずれ量を判定する周期のずれ量判定部（１３）と、を備える。
【００１２】
フレーム検出部を備えるため、フレームのＭＦＡＳ及びＬＭをレーンごとに取得することができる。記憶部を備えるため、ＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を周期のずれ量判定部に入力することができる。周期のずれ量判定部を備えるため、周期番号同士のずれ量を用いてスキューを検出することができる。ここで、記憶部がＭＦＡＳ及びＬＭの有効な組み合わせを記憶し、ＭＦＡＳ及びＬＭの無効な組み合わせを記憶していないため、記憶部の記憶容量を小さくすることができる。したがって、本願発明のスキュー検出装置は、簡易な構成でスキュー調整を行うことができる。
【００１３】
本願発明のスキュー検出装置では、前記フレーム検出部の検出するＭＦＡＳを１６進数で表した下位４ｂｉｔと前記フレーム検出部の検出するＬＭを１６進数で表した下位４ｂｉｔの一致又は不一致を判定する比較部（１４）と、前記比較部が一致と判定すると前記記憶部の出力する周期番号を出力し、前記比較部が不一致と判定すると無効の組み合わせである旨を出力する選択部（１５）と、をさらに備え、前記周期のずれ量判定部は、前記選択部の出力する周期番号同士のずれ量を判定してもよい。
ＭＦＡＳ及びＬＭの有効な組み合わせがＭＦＡＳ＝０かつＬＭ＝０の組み合わせから始まるため、ＭＦＡＳ及びＬＭを１６進数で表すと、ＭＦＡＳ及びＬＭの下位４ｂｉｔは一致する。この条件下において比較部を備えるため、ＭＦＡＳ及びＬＭが有効な組み合わせであるか否かを判定することができる。選択部を備えるため、周期のずれ量判定部における誤った周期のずれ量の判定を防止することができる。これにより、周期のずれ量判定部は、周期番号同士のずれ量を正しく判定することができる。
【００１４】
具体的には、本願発明のスキュー検出方法は、複数のレーンに分割して送信されたフレームをレーンごとに受信し、ＭＦＡＳ（Ｍｕｌｔｉ  Ｆｒａｍｅ  Ａｌｉｇｎｍｅｎｔ  Ｓｉｇｎａｌ）及びＬＭ（Ｌａｎｅ  Ｍａｒｋｅｒ）の組み合わせをレーンごとに抽出するフレーム検出手順（Ｓ１０１）と、予め定められたＭＦＡＳ及びＬＭの有効な組み合わせを記憶するとともにＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を記憶する記憶部（１２）を参照し、前記フレーム検出手順で検出した組み合わせと一致する組み合わせがある場合には入力されたＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を出力し、前記フレーム検出手順で検出した組み合わせと一致する組み合わせがない場合には予め定められた周期番号を出力する周期番号判定手順（Ｓ１０２）と、前記周期番号判定手順で出力した前記周期番号同士のずれ量を判定する周期のずれ量判定手順（Ｓ１０３）と、を順に有する。
【００１５】
フレーム検出手順を有するため、フレームのＭＦＡＳ及びＬＭをレーンごとに取得することができる。周期番号判定手順を有するため、ＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を出力することができる。周期のずれ量判定手順を有するため、周期番号同士のずれ量を用いてスキューを検出することができる。ここで、記憶部がＭＦＡＳ及びＬＭの有効な組み合わせを記憶し、ＭＦＡＳ及びＬＭの無効な組み合わせを記憶していないため、記憶部の記憶容量を小さくすることができる。したがって、本願発明のスキュー検出方法は、簡易な構成でスキュー調整を行うことができる。
【００１６】
本願発明のスキュー検出方法では、前記フレーム検出手順で検出したＭＦＡＳを１６進数で表した下位４ｂｉｔと前記フレーム検出手順で検出したＬＭを１６進数で表した下位４ｂｉｔの一致又は不一致を判定する比較手順（Ｓ１０４）を、前記周期番号判定手順と同時、前記フレーム検出手順と前記周期番号判定手順の間又は前記周期番号判定手順と前記周期のずれ量判定手順の間にさらに有し、前記比較手順において一致と判定すると前記周期番号判定手順で出力した周期番号を出力し、前記比較手順において不一致と判定すると無効の組み合わせである旨を出力する選択手順（Ｓ１０５）と、を前記比較手順と前記周期のずれ量判定手順の間にさらに有し、前記周期のずれ量判定手順において、前記選択手順で周期番号を出力する場合は前記周期番号判定手順で出力した前記周期番号同士のずれ量を判定し、前記周期のずれ量判定手順で無効の組み合わせである旨を出力する場合は前記周期番号判定手順で出力した前記周期番号同士のずれ量を判定しなくてもよい。
ＭＦＡＳ及びＬＭの有効な組み合わせがＭＦＡＳ＝０かつＬＭ＝０の組み合わせから始まるため、ＭＦＡＳ及びＬＭを１６進数で表すと、ＭＦＡＳ及びＬＭの下位４ｂｉｔは一致する。この条件下において比較手順を有するため、ＭＦＡＳ及びＬＭが有効な組み合わせであるか否かを判定することができる。さらに選択手順を有するため、周期のずれ量判定手順において誤った周期のずれ量の判定を防止することができる。これにより、周期のずれ量判定手順において、周期番号同士のずれ量を正しく判定することができる。
【発明の効果】
【００１７】
本発明によれば、簡易な構成でスキュー調整を行うことのできるスキュー検出装置及びスキュー検出方法を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係るスキュー検出装置の一例を示す。
【図２】記憶部のアドレスマップの一例を示す。
【図３】本実施形態に係るスキュー検出方法の一例を示す。
【図４】ＯＴＵ４フレーム構造の一例を示す。
【図５】ＭＬＤを用いたレーンのローテーションの一例を示す。
【図６】ＭＦＡＳ及びＬＭの組み合わせと周期番号の一例を示す。
【図７】ＭＦＡＳ及びＬＭの組み合わせを総当りで表したアドレスマップの一例を示す。
【発明を実施するための形態】
【００１９】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００２０】
図１に、本実施形態に係るスキュー検出装置の一例を示す。本実施形態に係るスキュー検出装置１０１は、フレーム検出部１１と、記憶部１２と、周期のずれ量判定部１３と、比較部１４と、選択部１５と、レーン番号算出部１６と、スキュー量判定部１７と、を備える。
【００２１】
記憶部１２は、予め定められたＭＦＡＳ及びＬＭの有効な組み合わせを記憶するとともに、ＭＦＡＳ及びＬＭの組み合わせによって定められる周期番号を記憶する。記憶部１２は、例えば、ＲＯＭ又はＲＡＭである。
【００２２】
図２に、記憶部のアドレスマップの一例を示す。アドレス上位にＭＦＡＳが割り当てられ、アドレス下位にＬＭが割り当てられている。アドレス上位及びアドレス下位の組み合わせに関連付けて周期番号が割り当てられている。ＭＦＡＳは０から２５５の値をとり、ＬＭは０から２３９の値をとるため、ＭＦＡＳとＬＭの総当りの場合はＭＦＡＳ８ｂｉｔとＬＭ８ｂｉｔの計１６ｂｉｔをアドレスとして使用する必要がある。しかし、ＭＦＡＳとＬＭの最大公約数は１６であるため、ＭＦＡＳ＝０かつＬＭ＝０の組み合わせから始まる場合、ＭＦＡＳ及びＬＭの組み合わせは１６ずつ変化し、１６進数で表すと下位４ｂｉｔは同じ値をとり、異なる値とはならない。
【００２３】
例えば、ＭＦＡＳが０ｘ００であれば、ＬＭは０ｘ００、０ｘ１０、０ｘ２０、０ｘ３０、・・・０ｘＤ０、０ｘＥ０である。ＭＦＡＳが０ｘ０１であれば、ＬＭは０ｘ０１、０ｘ１１、０ｘ２１、０ｘ３１、・・・０ｘＤ１、０ｘＥ１である。ＭＦＡＳが０ｘ１０であれば、ＬＭは０ｘ００、０ｘ１０、０ｘ２０、０ｘ３０、・・・０ｘＤ０、０ｘＥ０である。ＭＦＡＳが０ｘＦＦであれば、ＬＭは０ｘ０Ｆ、０ｘ１Ｆ、０ｘ２Ｆ、０ｘ３Ｆ、・・・０ｘＤＦ、０ｘＥＦである。
【００２４】
そこで、記憶部１２のアドレスマップでは、ＭＦＡＳとＬＭの総当りとはせず、ＭＦＡＳとＬＭの有効な組み合わせを記憶している。すなわち、例えば０ｘ００のＭＦＡＳに対して０ｘ０１〜０ｘ０ＦのＬＭはアドレスに割り当てない。０ｘ０１〜０ｘＦＦのＭＦＡＳについても同様である。また、有効な組み合わせはＭＦＡＳとＬＭの下位４ｂｉｔが一致することを利用して、ＭＦＡＳ８ｂｉｔとＬＭ４ｂｉｔの計１２ｂｉｔをアドレスとして使用する。これにより、ＭＦＡＳとＬＭを総当りで記憶した場合の記憶容量に比べ、アドレスとして使用するために必要な記憶容量を１／１６以下に減少させることができる。周期番号は０から１９１の値をとるため、８ｂｉｔが割り当てられている。
【００２５】
スキュー検出装置１０１は、本実施形態に係るスキュー検出方法を実行する。図３に、本実施形態に係るスキュー検出方法の一例を示す。以下、本実施形態に係るスキュー検出方法について、図１を参照しながら説明する。本実施形態に係るスキュー検出方法は、フレーム検出手順Ｓ１０１と、周期番号判定手順Ｓ１０２と、周期のずれ量判定手順Ｓ１０３と、スキュー量判定手順Ｓ１０６と、を順に有する。
【００２６】
フレーム検出手順Ｓ１０１では、フレーム検出部１１が、各レーンの受信するフレームＦ０〜Ｆ１９からＭＦＡＳ及びＬＭの組み合わせを抽出する。例えば、第０レーンのフレームＦ０からＭＦＡＳ０及びＬＭ０の組み合わせを抽出して記憶部１２に出力する。第１レーンから第１９レーンについても同様である。
【００２７】
周期番号判定手順Ｓ１０２では、記憶部１２が、フレーム検出部１１からＭＦＡＳ及びＬＭの組み合わせが入力されると、フレーム検出部１１の検出する組み合わせに応じた周期番号Ｎ０〜Ｎ１９を出力する。周期番号Ｎ０〜Ｎ１９は、フレーム検出部１１の検出する組み合わせと一致する組み合わせがある場合には入力されたＭＦＡＳ及びＬＭの組み合わせによって定められる番号である。周期番号Ｎ０〜Ｎ１９は、フレーム検出部１１の検出する組み合わせと一致する組み合わせがない場合には予め定められた番号である。
【００２８】
例えば、第０レーンのＭＦＡＳ０及びＬＭ０の組み合わせ｛ＭＦＡＳ，ＬＭ｝＝｛０ｘ００，０ｘ００｝が入力された場合、この組み合わせは記憶部１２に記憶されている。このため、記憶部１２は、この組み合わせによって定められる周期番号０ｘ００を、周期番号Ｎ０として出力する。
【００２９】
例えば、第０レーンのＭＦＡＳ０及びＬＭ０の組み合わせ｛ＭＦＡＳ，ＬＭ｝＝｛０ｘ００，０ｘ０１｝が入力された場合、この組み合わせは記憶部１２に記憶されていない。このため、記憶部１２は、予め定められた周期番号０ｘＦＦを、周期番号Ｎ０として出力する。なお、予め定められた周期番号は、任意の数とすることが可能である。
【００３０】
周期のずれ量判定手順Ｓ１０３では、周期のずれ量判定部１３が、記憶部１２の出力する周期番号同士のずれ量を判定する。例えば、記憶部１２の出力する第０レーンの周期番号Ｎ０が０ｘ００である場合、第０レーンと第１レーンにスキューが生じてなければ第１レーンの周期番号Ｎ１は０ｘ００である。このため、第１レーンの周期番号Ｎ１が０ｘ００である場合、周期のずれ量判定部１３は、周期番号同士のずれ量をゼロと判定する。一方、第１レーンの周期番号Ｎ１が０ｘ０１である場合、周期のずれ量判定部１３は、周期番号同士のずれ量を１周期と判定する。また、第１９レーンの周期番号Ｎ１９が０ｘＢＦであり、第０レーンの周期番号Ｎ０が０ｘ００である場合には、周期番号同士のずれ量を−１と判定する。
【００３１】
スキュー量判定手順Ｓ１０６では、各レーンのスキュー量を判定する。例えば、レーン番号算出部１６が、フレーム検出部１１から第０レーンで受信したレーン番号ＬＭ０を取得し、レーン番号ＬＭ０が第０レーンから第１９レーンのいずれのレーンに該当するのかを算出する。スキュー量判定部１７は、レーン番号算出部１６からのレーン番号と、周期のずれ量判定部１３からの周期番号同士のずれ量と、フレーム検出部１１からのＦＡＳの位置情報Ｐ０〜Ｐ１９とを用いて、各レーンのスキュー量を判定する。
【００３２】
例えば、レーン番号ＬＭ０が第０レーンに該当し、レーン番号ＬＭ１が第１レーンに該当し、第０レーンと第１レーンの周期番号のずれ量が１であり、第１レーンのＦＡＳの位置情報Ｐ１が第０レーンのＦＡＳの位置情報Ｐ０から８１６ｂｙｔｅ後に検出された場合、スキュー量判定部１７は、第１レーンのスキュー量を−１３０５６０ｂｉｔと判定する。
【００３３】
ここで、図２に示すように、ＭＦＡＳ及びＬＭを１６進数で表した場合、ＭＦＡＳ及びＬＭの下位４ｂｉｔは共通の値となる。そこで、スキュー検出装置１０１は、比較部１４及び選択部１５を備え、比較手順Ｓ１０４及び選択手順Ｓ１０５をさらに実行してもよい。比較手順Ｓ１０４は、周期番号判定手順Ｓ１０２と同時、フレーム検出手順Ｓ１０１と周期番号判定手順Ｓ１０２の間又は周期番号判定手順Ｓ１０２と周期のずれ量判定手順Ｓ１０３の間に実行する。選択手順Ｓ１０５は、周期番号判定手順Ｓ１０２及び周期のずれ量判定手順Ｓ１０３の間に実行する。
【００３４】
比較手順Ｓ１０４では、比較部１４は、フレーム検出部１１の検出するＭＦＡＳを１６進数で表した下位４ｂｉｔとフレーム検出部１１の検出するＬＭを１６進数で表した下位４ｂｉｔの一致又は不一致を判定する。
【００３５】
例えば、第０レーンのＭＦＡＳ０及びＬＭ０の組み合わせが｛ＭＦＡＳ，ＬＭ｝＝｛０ｘ００，０ｘ００｝である場合、ＭＦＡＳ０及びＬＭ０を１６進数で表した下位４ｂｉｔは「０」で一致する。この場合、比較部１４は、一致する旨を選択部１５に通知する。
【００３６】
例えば、第０レーンのＭＦＡＳ０及びＬＭ０の組み合わせが｛ＭＦＡＳ，ＬＭ｝＝｛０ｘ００，０ｘ０１｝である場合、ＭＦＡＳ０及びＬＭ０を１６進数で表した下位４ｂｉｔは「０」と「１」で不一致である。この場合、比較部１４は、不一致である旨を選択部１５に通知する。
【００３７】
選択手順Ｓ１０５では、選択部１５は、比較部１４が一致と判定すると記憶部１２の出力する周期番号を出力し、比較部１４が不一致と判定すると無効の組み合わせである旨を出力する。選択手順Ｓ１０５で周期番号を出力する場合は、周期のずれ量判定手順Ｓ１０３において、周期番号判定手順Ｓ１０２で出力した周期番号同士のずれ量を判定する。一方、選択手順Ｓ１０５で無効の組み合わせである旨を出力する場合は、周期のずれ量判定手順Ｓ１０３において、周期番号判定手順Ｓ１０２で出力した周期番号同士のずれ量を判定しない。
【００３８】
例えば、第０レーンのＭＦＡＳ０及びＬＭ０の組み合わせが｛ＭＦＡＳ，ＬＭ｝＝｛０ｘ００，０ｘ００｝である場合、選択部１５は、比較部１４から一致する旨を通知されている。この場合、選択部１５は、記憶部１２の出力する周期番号Ｎ０を周期のずれ量判定部１３に出力する。そして、周期のずれ量判定部１３は、周期番号Ｎ０を用いて周期番号同士のずれ量を判定する。
【００３９】
例えば、第０レーンのＭＦＡＳ０及びＬＭ０の組み合わせが｛ＭＦＡＳ，ＬＭ｝＝｛０ｘ００，０ｘ０１｝である場合、選択部１５は、比較部１４から不一致である旨を通知されている。この場合、選択部１５は、無効の組み合わせである旨を周期のずれ量判定部１３に出力する。そして、周期のずれ量判定部１３は、周期番号Ｎ０を用いて周期番号同士のずれ量を判定しない。
【００４０】
上記のように、スキュー検出装置１０１が比較部１４及び選択部１５を備え、比較手順Ｓ１０４及び選択手順Ｓ１０５をさらに実行することで、ＭＦＡＳ及びＬＭの組み合わせが有効な組み合わせであるか否かを判定することができる。これにより、周期のずれ量判定部１３は、有効なＭＦＡＳ及びＬＭの組み合わせを用いて周期のずれ量を判定することができる。
【産業上の利用可能性】
【００４１】
本発明は情報通信産業に適用することができる。
【符号の説明】
【００４２】
１１：フレーム検出部
１２：記憶部
１３：周期のずれ量判定部
１４：比較部
１５：選択部
１６：レーン番号算出部
１７：スキュー量判定部
１０１：スキュー検出装置
【図１】
2011211431.tif 000003
【図２】
2011211431.tif 000004
【図３】
2011211431.tif 000005
【図４】
2011211431.tif 000006
【図５】
2011211431.tif 000007
【図６】
2011211431.tif 000008
【図７】
2011211431.tif 000009