(57)【要約】      （修正有）【課題】フレーム開始符号の検出能力が一層高くフレーム廃棄率が低減したフレーム同期方法を提供する。【解決手段】プリアンブルとこれに連続するフレーム開始符号とで構成されるビット列から抽出した任意の連続するｎビット長のビット列とフレーム開始符号のビット列との間で相違するビット数がハミング距離ｈ以上となるように、プリアンブルのビットパターンを設定する。受信フレーム中のプリアンブルから同期クロックを抽出してビット同期を確立し、ハント状態に遷移する。ハント状態において、プリアンブルとフレーム開始符号とからなるビット列について、先頭から順次１ビットづつシフトさせながら、連続するｎビット長のビット列とフレーム開始符号のビット列とを順次比較し、相違するビット数がフレーム開始符号の［（ｈ−１）／２］（（ｈ−１）／２の整数部の意味）ビット以内の場合フレーム開始符号が検出されたものと判断し、同期状態に遷移する。【選択図】図４
2004266524.tif 000002
【特許請求の範囲】
【請求項１】
複数の加入者回線終端装置と加入者収容装置とを光線路及び光分岐回路を介して接続し、加入者回線終端装置と加入者収容装置との間で伝送フレームを送受信する受動光ネットワークの上りフレームのフレーム同期方法であって、
前記上りフレームは、少なくとも先頭から順に、衝突防止用のガードタイムと、ビット同期用のプリアンブルと、フレームの開始位置を特定するフレーム開始符号とを含み、
ハミング距離ｈを規定し、
前記プリアンブルのビットパターンを、前記フレーム開始符号のビット長をｎビットとした場合に、前記プリアンブルとこれに連続するフレーム開始符号とで構成されるビット列から抽出した任意の連続するｎビット長のビット列とフレーム開始符号のビット列との間で相違するビット数が前記ハミング距離ｈ以上となるように予め設定し、
前記加入者収容装置は、加入者回線終端装置から送出されてきた信号を受信した際、受信フレーム中のプリアンブルから同期クロックを抽出してビット同期を確立し、ビット同期を確立した後ハント状態に遷移し、
ハント状態において、受信フレームのプリアンブルとフレーム開始符号とにより構成されるビット列について、その先頭から順次１ビットづつシフトさせながら、連続するｎビット長のビット列を順次抽出し、抽出されたビット列とフレーム開始符号のビット列とを順次比較し、相違するビット数がフレーム開始符号の［（ｈ−１）／２］ビット以内（ここで、式［（ｈ−１）／２］は、（ｈ−１）／２の整数部をとることを意味する）の場合フレーム開始符号が検出されたものと判断し、同期状態に遷移することを特徴とするフレーム同期方法。
【請求項２】
前記上りフレームが、フレーム開始符号の後段に連続して伝送すべきデータを含むペイロード及びフレーム終了符号を有する請求項１に記載のフレーム同期方法において、前記加入者収容装置は、同期状態でフレーム終了符号を検出した際、検出したフレーム開始符号とフレーム終了符号との間の位置関係と、予め定めたフレーム開始符号とフレーム終了符号との間の位置関係とを比較し、これらが一致しない場合当該上りフレームを廃棄することを特徴とするフレーム同期方法。
【請求項３】
請求項１又は２に記載のフレーム同期方法において、前記伝送フレームを、８Ｂ／１０Ｂ符号化されたＭＡＣプリアンブル付きイーサネット（登録商標）フレームとし、上りフレームが、先頭から順に、衝突防止用のガードタイムと、８Ｂ／１０Ｂのアイドル符号で構成されるビット同期用のプリアンブルと、上りフレームの開始位置を特定するフレーム開始信号と、ＭＡＣプリアンブル付きイーサネット（登録商標）フレームと、フレームの終了位置を特定するフレーム終了信号とを有することを特徴とするフレーム同期方法。
【請求項４】
請求項３に記載のフレーム同期方法において、前記ビット同期が確立された後、ハント状態に遷移し、このハント状態において、
受信フレームのプリアンブルとフレーム開始符号とにより構成されるビット列について、その先頭から順次１ビットづつシフトさせながら、連続するｎビット長のビット列を順次抽出し、抽出されたビット列とフレーム開始符号のビット列とを順次比較するフレーム開始符号の検出工程を実行し、さらに、並行して前記受信フレームのプリアンブルとフレーム開始符号とにより構成されるビット列について、その先頭から順次１ビットづつシフトさせながら、プリアンブル中のアイドル符号に含まれるコンマのビット長に等しいビット長の連続するビット列を順次抽出し、抽出されたビット列とコンマのビット列とを順次比較するコンマ検出工程を実行し、
フレーム開始符号検出工程において、ビット相違数がフレーム開始符号の［（ｈ−１）／２］以内のビット列が検出された場合フレーム開始符号が検出されたものと判断して同期状態に遷移し、
前記フレーム開始符号検出工程においてフレーム開始符号が検出されなかったものと判断した場合、コンマ検出工程において、ビット列がコンマのビット列と一致した場合、次の検出工程において８Ｂ／１０Ｂ符号の境界に抽出されるビット列の先頭が一致した時にフレーム開始符号の検出工程を行い、直前に検出したコンマの先頭から８Ｂ／１０Ｂ符号で２符号後のビット列に対してコンマ検出工程を実行し、これら検出工程においてコンマ及びフレーム開始符号が共に検出されない場合、再び抽出するビット列の先頭を１ビットづつシフトして検出工程を実行し、
２符号毎に行われるコンマの検出工程において、ビット列が予め定めたＮ回連続してコンマのビット連続と一致したか否か判断し、Ｎ回連続して一致した場合、以後８Ｂ／１０Ｂ符号の境界に抽出するビット列の先頭を合わせてフレーム開始符号検出工程を実行することを特徴とするフレーム同期方法。
【請求項５】
請求項４に記載のフレーム同期方法において、前記加入者収容装置は、同期状態でフレーム終了符号を検出した際、検出したフレーム開始符号とフレーム終了位置との間の位置関係と、予め定めたフレーム開始符号とフレーム終了位置との間の位置関係とを比較し、これらが一致しない場合当該上りフレームを廃棄することを特徴とするフレーム同期方法。
【発明の詳細な説明】
【０００１】
【発明の属する分野】
本発明は、光受動ネットワーク（ＰＯＮ）におけるフレーム同期方法、特にフレーム開始符号の検出能力が一層高められフレーム廃棄される確率を低減したフレーム同期方法に関するものである。
【０００２】
【従来の技術】
光受動ネットワーク（ＰＯＮ：伝送路分岐多数ユーザ接続ネットワーク）は、加入者回線終端装置と加入者収容装置との間でＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）セルの伝送を行う技術であり、ＩＴＵ−勧告Ｇ．９８３．１にその機能が規定されている。
ＰＯＮのネットワーク構成を図１に示す。ＰＯＮは加入者収容装置（ＯＬＴ）１と複数の（図面上ｎ個）の加入者回線終端装置（ＯＮＵ）２−１〜２−ｎとを光線路及び光分岐回路３を介して光接続する。ＯＬＴ１とＯＮＵ２との間において、ＯＬＴ１からＯＮＵ２に向かう下り信号として波長が１．５μｍの光信号を用い、ＯＮＵ２からＯＬＴ１に向かう上り信号として１．３μｍ波長の光信号を用い、ＯＬＴ１とＯＮＵ２との間に伝送フレームの送受信が行われる。尚、単芯の光ファイバを用いる場合、波長多重（ＷＤＭ）により信号伝送が行われる。
【０００３】
ＯＬＴ１から選出される下りフレームは光カップラ（光分岐回路）３により分岐されて全てのＯＮＵ２−１〜２−ｎに到着する。各ＯＮＵ２から送出される上りフレームは、光カップラ３で合波されＯＬＴ１に到着する。このとき、各ＯＮＵからの上りフレームが衝突しないように、ＯＬＴ１は各ＯＮＵ２からの上りフレームの送出タイミングを制御する。
【０００４】
ＰＯＮの上りフレームの構成を図２に示す。上りフレームは、先頭から順に衝突防止用のガードタイム１０、ビット同期用のプリアンブル１１、フレーム開始符号１２、ヘッダ１３およびベイロード１４から構成され、必要に応じてフレーム終了符号１５が付加される。尚、図２（ｂ）に上りフレームの最終端にフレーム終了符号１５が挿入された例を示す。ＯＬＴ１において行われる上りフレームの同期は、プリアンブル１１を使ったビット同期、フレーム開始符号１２を使った符号区切りの同期によって確立されている（例えば、非特許文献１参照）。つまりフレーム開始符号の検出では、プリアンブル１１とフレーム開始符号１２とで構成されるビット列から、連続するフレーム開始符号のビット長に相当する長さのビット列を、ビット列の先頭からｍビットずらして（ｍ＝０、１、２、．．．）抽出し、フレーム開始符号１２との比較を行い、開始符号と一致した場合に、フレーム開始符号として検出されていた。この場合、開始符号長をｎビット、伝送路誤り率をεとすると、開始符号を見逃す確率はｎＣ１εとなり、伝送路誤り率に比例している。
【０００５】
非特許文献２であるＩＥＥＥ８０２．３ａｈで定義される上りフレームを図３に示す。ＩＥＥＥ８０２．３ａｈでは、プリアンブルとして開始符号である８Ｂ／１０Ｂ符号／Ｓ／（＝／Ｋ２７．７／）の前に８Ｂ／１０Ｂ符号／Ｉ／（＝／Ｋ２８．５／Ｄ５．６／ｏｒ／Ｋ２８．５／Ｄ１６．２／）を２×ｎ（ｎは自然数）シンボル付加することを規定している。ｎは、ＯＮＵ２の起動時にＯＬＴ１により指示される。各ＯＮＵ２からの上りフレームの同期は、ＯＬＴとＯＮＵとの間で１６ｎｓの粒度のタイムスタンプをやりとりすることにより、ＯＬＴのカウンタと各ＯＮＵのカウンタを同期することにより実現されている。ＯＬＴによる上りフレームの送出タイミング制御は、ＯＬＴがカウンタ値を使って、開始位置とフレーム長をＯＮＵに指示することにより実現されている。
【０００６】
８Ｂ／１０Ｂ符号について、元の８ビットデータに対応する８Ｂ／１０Ｂ符号は２つあり、ランニングディスパリティ（ＲＤ）則に基づいて、どちらかの値がとられている（例えば、非特許文献３参照）。８Ｂ／１０Ｂ符号を前半６ビットと後半４ビットの２つのブロックに分けそれぞれのブロックで０と１の多寡を計算し１の数が多ければ正、少なければ負としている。送信器はＲＤ値が交互に送信されるように符号を制御している。また送信器起動時のＲＤ値を負と規定している。
【０００７】
【非特許文献１】
ＩＴＵ−ＴＲ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  Ｇ９８３．１、１９９８年１０月発行、Ｔａｂｌｅ  ６，ｐ２７−２８
【非特許文献２】
ＩＥＥＥ８０２．３ａｈ／Ｄ１．０，  ２００２年  ８月１９日発行、５７、２章ＧＭＩＩ  ｄａｔａ  ｓｔｒｃａｍ，ｐｐ．１４２−１４３
【非特許文献３】
ＩＥＥＥ８０２．３，２０００  Ｅｄｉｔｉｏｎ（ＩＳＯ／ＩＥＣ８８０２−３，  ２０００  Ｅｄｉｔｉｏｎ）  ３６．２章Ｐｈｙｓｉｃａｌ  ｃｏｄｉｎｇ  ｓｕｂｌａｙｅｒ（ＰＣＳ）、ｐｐ．９６５−９９３
【０００８】
【発明が解決しようとする課題】
ＰＯＮにおいて、伝送路の分散や損失等による信号劣化を防ぐ目的で誤り訂正符合の適用が検討されている。誤り訂正符合の適用にあたっては、フレーム開始符号やフレーム終了符号の検出見逃し率をビット誤り率より十分小さく（誤り訂正後のビット誤り率以下）する必要があり、検出見逃し率が比較的高い場合誤り訂正前にフレームが廃棄され、誤り訂正を効率良く行うことができない不具合が生じてしまう。この場合、従来のフレーム開始符号検出方法では、開始符号を見逃す確立が伝送路の誤り率に比例するため、従来の検出方法を用いたのでは、誤り訂正符号を有効に活用できない事態が生じてしまう。さらに、上りフレームについて、各ＯＮＵからの上りフレーム毎に、ビット同期及びフレーム同期を行わなければならず、転送効率を考慮すると、フレーム同期が一層速くかつフレーム廃棄率の低いフレーム同期方法が望まれる。
【０００９】
従って、本発明の目的は、ＰＯＮにおいてフレーム開始符号の検出能力が一層向上したフレーム同期方法を提供することにある。
また、本発明の別の目的は、ＰＯＮにおいてフレーム同期を一層速やかに行うことができるフレーム同期方法を提供することにある。
さらに、本発明の別の目的は、フレーム廃棄率が大幅に低減したフレーム同期方法を提供することにある。
【００１０】
【課題を解決するための手段および効果】
本発明によるフレーム同期方法は、複数の加入者回線終端装置と加入者収容装置とを光線路及び光分岐回路を介して接続し、加入者回線終端装置と加入者収容装置との間で伝送フレームを送受信する受動光ネットワークの上りフレームのフレーム同期方法であって、
前記上りフレームは、少なくとも先頭から順に、衝突防止用のガードタイムと、ビット同期用のプリアンブルと、フレームの開始位置を特定するフレーム開始符号とを含み、
ハミング距離ｈを規定し、
前記プリアンブルのビットパターンを、前記フレーム開始符号のビット長をｎビットとした場合に、前記プリアンブルとこれに連続するフレーム開始符号とで構成されるビット列から抽出した任意の連続するｎビット長のビット列とフレーム開始符号のビット列との間で相違するビット数がｈ以上となるように予め設定し、
前記加入者収容装置は、加入者回線終端装置から送出されてきた信号を受信した際、受信フレーム中のプリアンブルから同期クロックを抽出してビット同期を確立し、ビット同期を確立した後ハント状態に遷移し、
ハント状態において、受信フレームのプリアンブルとフレーム開始符号とにより構成されるビット列について、その先頭から順次１ビットづつシフトさせながら、連続するｎビット長のビット列を順次抽出し、抽出されたビット列とフレーム開始符号のビット列とを順次比較し、相違するビット数がフレーム開始符号の［（ｈ−１）／２］（ここで、式［（ｈ−１）／２］は、（ｈ−１）／２の整数部をとることを意味する）ビット以内の場合フレーム開始符号が検出されたものと判断し、同期状態に遷移することを特徴とする。
【００１１】
上記課題を解決するため、本発明では、ＰＯＮの特性を利用してフレーム開始符号の検出能力を改善する。すなわち、ＰＯＮでは、ＯＬＴがＯＮＵに対して上りフレームの送出範囲および、プリアンブルパターンを指示するので、上りフレームのフレーム開始符号の検出範囲およびプリアンブルパターンを限定することができる。これにより、フレーム開始符号と、プリアンブルと開始符号で構成するビット列について、当該ビット列の先頭から順次ｍビット（ｍ＝０、１、２、．．．）ずらして抽出した連続するフレーム開始符号長に相当するビット列との間のハミング距離を大きくすることができる。これらのハミング距離がｈ以上（最小距離がｈ）であるとすると、［ｈ−１］／２］ビット誤りまで開始符号を検出することが可能となる。ＩＥＥＥ８０２．３ａｈのフレームを例にとると、  ＯＬＴと各ＯＮＵとの間のタイミングを同期させるために用いるタイムスタンプの粒度は１６ｎｓであり、ＯＬＴは、ＯＮＵから送信された上りフレームの位置を最大１６ｎｓの誤差で特定できる。よって開始符号の検出範囲は、開始符号の後方１６ｎｓ（２符号分）必要となる。タイミングがずれることを考慮すると、数符号分程度後方までを検出範囲とすれば良い。検出範囲を限定しなくても、開始符号の後方で誤って検出した場合は、請求項２に記載されているように、ＯＬＴがフレーム開始符号とフレームの終了位置との位置関係を知っていることを利用すれば、容易に誤検出したことを把握することができる。
【００１２】
プリアンブルパターンは８Ｂ／１０Ｂ符号のアイドル符号／Ｉ／で、符号の終わりのＲＤ値を負にする特性がある。アイドル符号の／Ｉ１／＝／Ｋ２８．５／Ｄ５．６／はＲＤ値を反転させるために、／Ｉ２／＝／Ｋ２８．５／Ｄ１６．２／はＲＤ値を保持するのに使われる。プリアンブル長はアイドルシーケンス長としてＯＬＴによって指示される。またＲＤ値の初期値は負であることから、ＯＬＴに到着するプリアンブルパターンはＲＤ則により限定され以下のパターンとなる。
／Ｋ２８．５（−）／Ｄ１６．２（＋）／Ｋ２８．５（−）／Ｄ１６．２（＋）／．．．／Ｄ２８．５（−）／Ｄ１６．２（＋）／開始符号
ここで、／Ｉ／，  ／Ｉ１／，  ／Ｉ２／は、８Ｂ／１０Ｂ符号のアイドルオーダセット、／Ｋ２８．５／は８Ｂ／１０Ｂ特殊符号でコンマ（００１１１１１ｘｘｘ又は１１０００００ｘｘｘ，但しｘは１又は０を含む。／Ｄ５．６／，／Ｄ１６．２／は８ビットデータに対応する８Ｂ／１０Ｂ符号である。／Ｋ２８．５（−）／のかっこの中の符号は、８Ｂ／１０Ｂ符号の先頭のＲＤ値を示しており、＋の場合正であり、−の場合負である。
【００１３】
フレーム開始符号を２０ビット長の／Ｋ２７．７／Ｄ２１．６／とし、受信したフレームのプリアンブルとフレーム開始符号とで構成されるビット列について、当該ビット列の先頭から１ビットづつシフトしながら抽出した連続するｎビット長のビット列と、フレーム開始符号のビット列との間のハミング距離ｈをとると、全てｈ＝５以上（最小距離が５）となる。これにより、２ビット誤りまでフレーム開始符号の検出が可能になる。この場合、フレーム開始符号を見逃す確率は約２０Ｃ３  ε３であり、伝送路誤り率ε＜１０−３の範囲でεに比べて十分小さいことがわかる。また、プリアンブルの部分で誤同期する確率は３ε３に比例し、やはりεに比べて十分に小さい。フレーム開始符号の後方で誤同期する確立は、ほぼ（フレーム開始符号を見逃す確率）×（フレーム開始符号と１ビット違いの符号列が、１ビット誤りによりフレーム開始符号と誤検出される確立）であり、フレーム開始符号を見逃す確立より大きくなることはない。
【００１４】
【発明の実施の形態】
【実施例１】
図４は本発明の実施例である。加入者回線終端装置から送出され加入者収容装置により受信される上りフレームは、先頭から順に衝突防止用のガードタイムと、ビット同期用のプリアンブルと、上りフレームの開始位置を特定するフレーム開始符号と、ヘッダ付ペイロードとから構成される。尚、必要に応じて、これにフレームの終了位置を特定するフレーム終了符号が付加される。
【００１５】
初めに、フレーム開始符号の検出について説明する。フレーム開始符号のビット長はｎビットとする。また、ハミング距離をｈとして規定する。本例では、プリアンブルのビットパターンについては、プリアンブルとこれに連続するフレーム開始符号とで構成されるビット列から抽出した任意の連続するｎビット長のビット列とフレーム開始符号のビット列との間で相違するビット数（ハミング距離）がｈ以上となるように、プリアンブルのビットパターンを予め設定する。尚、フレーム開始符号の検出範囲は、フレーム開始符号の後方Ａシンボルまでとする。ここで、Ａシンボルは、ＯＬＴとＯＮＵとの間のタイミング誤差にほぼ等しいシンボル数に設定する。
【００１６】
前記加入者収容装置は、加入者回線終端装置から送出されてきた上りフレームの受信を開始する（２０）。上りフレームを受信した際、受信フレーム中のプリアンブルから同期クロックを抽出してビット同期を確立する（２１）。次に、ビット同期を確立した後ハント状態に遷移する。ハント状態において、受信フレームのプリアンブルとフレーム開始符号とにより構成されるビット列について、その先頭から順次１ビットづつシフトさせながら、連続するｎビット長のビット列を順次抽出する。そして、抽出されたビット列とフレーム開始符号のビット列とを順次比較し、相違するビット数がフレーム開始符号の［（ｈ−１）／２］ビット以内の場合フレーム開始符号が検出されたものと判断しフレーム同期状態に遷移する（２３）。一方、検出範囲において、フレーム開始符号の［（ｈ−１）／２］ビット以内のビット列が検出されない場合、同期失敗となる（２４）。ここで、式［（ｈ−１）／２］は、（ｈ−１）／２の整数部をとることを意味する。
【００１７】
【実施例２】
図５は本発明の別の実施例である。図４との違いはフレーム同期状態（２３）からフレーム廃棄状態（２５）への遷移を加えた点である。すなわち、フレーム同期状態では、フレームの終了検出後、ＯＬＴの想定するフレーム終了位置とフレーム開始位置の位置関係と、ＯＬＴの検出したフレーム開始符号とフレーム終了位置から計算した位置関係が不一致となる場合は、上りフレームを廃棄へ遷移する。本例によれば、フレーム開始符号の後方で誤同期しても、誤同期を判別できるためフレーム開始符号の検出範囲を上りフレーム送出範囲とすることができる。
【００１８】
【実施例３】
図６は本発明の別の実施例である。図４に示す実施例との違いは、伝送フレームが８Ｂ／１０Ｂ符号化されたＭＡＣプリアンブル付イーサネット（登録商標）フレームであり、上りフレームが先頭から順に、衝突防止用のガードタイムと、ビット同期および符号位置区切り検出用のプリアンブルと、上りフレームの開始位置を特定するフレーム開始符号と、ＭＡＣプリアンブル付イーサネット（登録商標）フレームと、フレームの終了位置を特定するフレーム終了符号とを含む点である。このフレームがＩＥＥＥ８０２．３ａｈで定義されるフレームの場合、開始符号を８Ｂ／１０Ｂ符号の／Ｓ／Ｄ２１．６＝／Ｋ２７．７／Ｄ２１．６とすると、ハミング距離ｈの最小値（最小距離）は、ｈ＝５となる。また開始符号検出範囲は、１ＥＥＥ８０２．３ａｈにおけるタイムスタンプが１６ｎｓ（２シンボル長）であることから、開始符号の後方２シンボルまたは余裕をとって３シンボル程度で良い。但し、上りフレームの到着ゆらぎの許容値がある場合は、この値に許容値を加える。尚、ハント状態においては、上述した実施例１と同様な処理を実行する。
【００１９】
【実施例４】
図７は本発明の別の実施例を示す。図５との相違点は、実施例３と同様に、伝送フレームが８Ｂ／１０Ｂ符号化されたＭＡＣプリアンブル付イーサネット（登録商標）フレームであり、上りフレームが先頭から順に、衝突防止用のガードタイム、ビット同期および符号位置区切りの検出用のプリアンブル、上りフレームの開始位置を特定するフレーム開始符号、ＭＡＣプリアンブル付イーサネット（登録商標）フレーム、及びフレームの終了位置を特定するフレーム終了符号を有する点である。
このフレームは、ＩＥＥＥ８０２．３ａｈで定義されるフレームであり、開始符号を８Ｂ／１０Ｂ符号の／Ｓ／Ｄ２１．６／＝／Ｋ２７．７／Ｄ２１．６とすると、ハミング距離ｈはｈ＝５である。また開始符号検出範囲は、ｌＥＥＥ８０２．３ａｈにおけるタイムスタンプが１６ｎｓ（２シンボル長）であることから、開始符各の後方２シンボルまたは余裕をとって３シンボル程度で良い。但し上りフレームの到着ゆらぎの許容値がある場合には、この値に許容値を加える。上りフレームの終了位置は、８Ｂ／１０Ｂ符号においてビット０が６個以上連続しないことから、ビット０が６個以上連続すると、上りフレームの終了したことが判る。フレーム開始符号と終了位置との関係と予め定めた位置関係とが不一致の場合は、フレームを廃棄する。尚、ハント状態での処理及び終了位置不一致の場合のフレーム廃棄処理については実施例２と同一である。
【００２０】
【実施例５】
図８は本発明のさらに別の実施例を示す。本例では、実施例４と同様に、伝送フレームが８Ｂ／１０Ｂ符号化されたＭＡＣプリアンブル付イーサネット（登録商標）フレームについてのフレーム同期を説明する。上りフレームは先頭から順に、衝突防止用のガードタイム、ビット同期および符号位置区切りの検出用のプリアンブル、上りフレームの開始位置を特定するフレーム開始符号、ＭＡＣプリアンブル付イーサネット（登録商標）フレーム、及びフレームの終了位置を特定するフレーム終了符号を有する。当該上りフレームは、プリアンブル中に複数のコンマが含まれており、通常のイーサネット（登録商標）フレームでは、コンマの検出により符号の境界の同期を行うことができる。本実施例は、イーサネット（登録商標）フレームの通常の同期手順も同時に行う例である。
【００２１】
同期が確立されハント状態に遷移する。ハント状態において、上述した実施例と同様に、受信フレームのプリアンブルとフレーム開始符号とにより構成されるビット列について、その先頭から順次１ビットづつシフトさせながら、連続するｎビット長（フレーム開始符号のビット長）のビット列を順次抽出する。そして、抽出されたビット列とフレーム開始符号のビット列とを順次比較する。並行して、プレ同期１においてコンマ検出も実行する（２６）。このコンマ検出は、受信フレームのプリアンブルとフレーム開始符号とにより構成されるビット列について、その先頭から１ビットづつ順次シフトさせながら、コンマのビット長（例えば、７ビットとする）に相当するビット長のビット列を順次抽出する。そして、抽出されたビット列とコンマのビット列とを順次比較する。このコンマ検出において、抽出されたビット列がコンマのビット列と一致した場合コンマが検出されたものと判定し、プレ同期１に遷移する。
【００２２】
フレーム開始符号の検出に際し、フレーム開始符号のビット列と抽出されたビット列との間の比較処理において、相違するビット数がフレーム開始符号の［（ｈ−１）／２］ビット以内の場合フレーム開始符号が検出されたものと判断しフレーム同期状態に遷移する（２３）。この場合、並行して実行されるコンマ検出の結果に関わらず、フレーム同期に遷移する。一方、検出範囲において、フレーム開始符号の［（ｈ−１）／２］ビット以内のビット列が検出されない場合、プレ同期１で実行されるコンマ検出の結果を参照する。この場合、直前に検出したコンマの後方２シンボルにコンマが検出される事象がＮ−１回連続して起きた場合（例えば、Ｎ＝３とすることができる）、プレ同期２に遷移する。この時、コンマ検出しなかったらハント実行に遷移する。また、プレ同期１では、１シンボルづつシフトしてフレーム開始符号の検出工程を実行する。直前に検出したコンマの後２シンボルでコンマが検出されなくとも、フレーム開始符号が検出された場合ハント状態に遷移せず、フレーム同期状態に遷移する。プレ同期２では、１シンボルづつシフトしてビット列を抽出し、フレーム開始符号の検出のみを実行する。この再度のフレーム開始符号の検出は、例えば上述したフレーム検出と同一の処理とすることができる。
【００２３】
プレ同期１において、直前に検出されたコンマの後方２シンボルの期間中にコンマがＮ−１回検出される前に検出範囲が終了した場合、同期失敗に遷移する（２４）。また、プレ同期２にてフレーム開始符号の検出が行われても、検出範囲内においてフレーム開始符号が検出されない場合、同様に同期失敗となる。一方、プレ同期２にて、フレーム開始符号が検出された場合、フレーム同期に遷移する（２３）。このように、フレーム開始符号の検出と並行してコンマの検出を実行し、コンマが検出されなくてもフレーム開始符号の検出をもってシンボル同期を確立することにより、シンボルの同期に必要なプリアンブルを大幅に低減することができ、転送効率を大幅に改善することが可能になる。
【００２４】
本例で説明したフレームは、ＩＥＥＥ８０２．３ａｈで定義されるフレームであり、開始符号を８Ｂ／１０Ｂ符号の／Ｓ／Ｄ２１．６／＝／Ｋ２７．７／Ｄ２１．６／とすると、ｈ＝５である。さらに、プリアンブルを／Ｋ２８．５／Ｄ１６．２／のみで構成すると、ｈ＝６となる。また、開始符号検出範囲は．ＩＥＥＥ８０２．３ａｈにおけるタイムスタンプが１６ｎｓ（２シンボル長）であることから、開始符号の後方２シンボルまたは３シンボル程度で良い。但し上りフレームの到着ゆらぎの許容値がある場合は、この備に許容値を加える。
【００２５】
【実施例６】
図９は本発明の別の実施例である。本例では、図８に示す実施例にさらにフレーム廃棄工程を付加する。８Ｂ／１０Ｂ符号では、ビット０が６個以上連続しないので、ビット０が６個以上連続したことから上りフレームの終了位置を判断することができる。そこで、本例では、フレーム同期状態において、フレーム終了後、ＯＬＴの想定するフレーム終了位置とフレーム開始符号の位置関係と、ＯＬＴの検出したフレーム開始符号と上りフレームの終了位置とから計算した位置関係が不一致となる場合は、上りフレームを廃棄へ遷移し、上りフレームを廃棄する。本例では、フレーム開始符号の後方で誤同期しても、誤同期を判別できるためフレーム開始符号の検出範囲を上りフレームの送出範囲とすることができる。
【００２６】
【発明の効果】
以上説明したように、本発明によれば、ＰＯＮにおける上りフレームの開始符号の検出能力を向上でき、ビット誤りによるフレーム廃棄を防止することができる。
【図面の簡単な説明】
【図１】ＰＯＮの一例の構成を示す図である。
【図２】上りフレームの一例の構成を示す図である。
【図３】８Ｂ／１０Ｂ符号化されたＭＡＣプリアンブル付きイーサネット（登録商標）（登録商標）（登録商標）フレームを示す図である。
【図４】本発明の第１実施例によるフレーム同期処理工程を示す図である。
【図５】本発明の第２の実施例によるフレーム同期処理工程を示す図である。
【図６】本発明の第３実施例によるフレーム同期処理工程を示す図である。
【図７】本発明の第４実施例によるフレーム同期処理工程を示す図である。
【図８】本発明の第５実施例によるフレーム同期処理工程を示す図である。
【図９】本発明の第６の実施例によるフレーム同期処理工程を示す図である。
【符号の説明】
１  加入者収容装置
２  加入者回線終端装置
３  カップラ
１０  ガードタイム
１１  プリアンブル
１２  フレーム開始符号
１３  ヘッダ
１４  ペイロード
１５  フレーム終了符号
【図１】
2004266524.tif 000003
【図２】
2004266524.tif 000004
【図３】
2004266524.tif 000005
【図４】
2004266524.tif 000006
【図５】
2004266524.tif 000007
【図６】
2004266524.tif 000008
【図７】
2004266524.tif 000009
【図８】
2004266524.tif 000010
【図９】
2004266524.tif 000011