(57)【要約】      （修正有）【課題】受動光ネットワークシステムにおいてアップストリームバーストデータを伝送するための、方法、装置、およびシステム。【解決手段】アップストリームバーストデータの終わりの区切りがこの方法において実現される。この方法は、レーザをオンにした後で同期パターンシーケンスとバーストデリミタとを送信することと、送信されるべきデータを送信することと、送信されるべきデータの送信が終了した後でエンドオブバーストデリミタを送信することとを含む。アップストリームバーストデータを受信するための方法、および関連する装置とシステムとが、本発明の実施形態でさらに提供される。【選択図】図１
2009284477.tif 000002
【特許請求の範囲】
【請求項１】
受動光ネットワークシステムにおいてアップストリームバーストデータを送信するための方法であって、
レーザをオンにした後で、同期パターンシーケンスとバーストデリミタとを送信することと、
送信されるべきデータを送信することと、
送信されるべきデータの前記送信が終了した後で、エンドオブバーストデリミタを送信することとを含む、方法。
【請求項２】
前記エンドオブバーストデリミタは、すべて０の２進シーケンス、または０と１とが交互になった２進シーケンスである、請求項１に記載の方法。
【請求項３】
前記エンドオブバーストデリミタは、データ検知器の先入れ先出しキューがすべて制御ブロックで満たされていることが検知された後で送信される、請求項２に記載の方法。
【請求項４】
前記レーザをオフにすることと、
前記レーザをオフにし始めている間に、または前記レーザをオフにし始めた後で、データ検知器の先入れ先出しキュー内の制御ブロックを、すべて０のデータブロックとして設定することとをさらに含む、請求項１に記載の方法。
【請求項５】
前記同期パターンシーケンスと前記バーストデリミタとの前記送信の後で、送信されるべき前記データを読み出すことをさらに含む、請求項１に記載の方法。
【請求項６】
受動光ネットワークシステムにおいてアップストリームバーストデータを受信するための方法であって、
データの受信を開始することと、
前記受信データに対してバーストデリミタマッチングを実行することであって、バーストデリミタの長さを有する前記受信データに対してマッチングを実行する、ことと、
前記バーストデリミタマッチングが成功した場合に、エンドオブバーストデリミタマッチングを実行することであって、前記エンドオブバーストデリミタマッチングが成功した場合に、バーストデータの受信は終了したと判定される、こととを含む、方法。
【請求項７】
前記受信データとバーストデリミタシーケンスとの間のハミング距離が計算され、前記ハミング距離が所定のしきい値Ｔ１未満である場合に、前記マッチングは成功したと判定され、Ｔ１は事前定義された許容しきい値である、請求項６に記載の方法。
【請求項８】
前記受信データとエンドオブバーストデリミタシーケンスとの間のハミング距離が計算され、前記ハミング距離が所定のしきい値Ｔ２未満である場合に、前記マッチングは成功したと判定され、Ｔ２は事前定義された許容しきい値である、請求項６に記載の方法。
【請求項９】
前記エンドオブバーストデリミタシーケンスが、０と１とが交互になった２進シーケンスであるとき、
０と１とが交互になり、かつ０１が繰り返される２進シーケンスを、０と１とが交互になり、かつ１０が繰り返される２進シーケンスと同等と見なすことが許可されている場合は、前記受信データと前記エンドオブバーストデリミタシーケンスとの間のハミング距離が１３２−Ｔ２よりも大きいか、または前記ハミング距離がＴ２未満ならば、前記エンドオブバーストデリミタマッチングは成功したと判定され、ここで、Ｔ２は事前定義された許容しきい値であり、
０と１とが交互になり、かつ０１が繰り返される２進シーケンスを、０と１とが交互になり、かつ１０が繰り返される２進シーケンスと同等と見なすことが許可されていない場合は、前記ハミング距離がＴ２未満ならば、前記エンドオブバーストデリミタマッチングは成功したと判定され、ここで、Ｔ２は事前定義された許容しきい値である、請求項６に記載の方法。
【請求項１０】
前記エンドオブバーストデリミタの前記マッチングが失敗した場合、前記データはシフトさせられ、そして、前記シフトの後で前記マッチングは継続され、前記シフトは、データブロックの長さの単位でのシフト、またはビット単位でのシフト、または特定の長さを有するデータを最初にスキップした後のシフトである、請求項９に記載の方法。
【請求項１１】
前記バーストデリミタマッチングが終了した後で、特定の長さを有するすべて０のシーケンスのマッチングを開始することであって、すべて０のシーケンスの前記マッチングが成功した場合、前記エンドオブバーストデリミタマッチングは成功したと判定される、ことをさらに含む、請求項６に記載の方法。
【請求項１２】
光ネットワークユニット（ＯＮＵ）送信端装置であって、
送信されるべきデータを検知するように、そして、送信されるべき前記データが検知された場合に、レーザをオンにするよう指示するように適合された、データ検知モジュールと、
前記レーザがオンにされた後で同期パターンシーケンスを送信するように適合された、同期パターンシーケンス送信モジュールと、
前記レーザがオンにされた後でバーストデリミタを送信するように適合された、バーストデリミタ送信モジュールと、
エンドオブバーストデリミタを送信するように適合された、エンドオブバーストデリミタ送信モジュールと、
送信されるべき前記データを光回線終端装置（ＯＬＴ）受信端に送信するように適合された、送信モジュールとを具備する、光ネットワークユニット（ＯＮＵ）送信端装置。
【請求項１３】
送信されるべき前記データの前記送信が終了した後、かつ、前記レーザがオフにされる前に、データ検知器の先入れ先出しキュー内の制御ブロックを、すべて０のデータブロックとして設定するように適合された、制御識別子変更モジュールをさらに具備する、請求項１２に記載の装置。
【請求項１４】
送信されるべき前記データを送信バッファから読み出すように適合された、データ読み出しモジュールをさらに具備する、請求項１２に記載の装置。
【請求項１５】
光回線終端装置（ＯＬＴ）受信端装置であって、
データを受信してシフトさせるように適合された、データ受信モジュールと、
前記データ受信モジュールの前記データに対してバーストデリミタのマッチングを実行するように適合された、バーストデリミタマッチングモジュールと、
前記データ受信モジュールの前記データに対してエンドオブバーストデリミタのマッチングを実行するように適合された、エンドオブバーストデリミタマッチングモジュールとを具備する、光回線終端装置（ＯＬＴ）受信端装置。
【請求項１６】
前記バーストデリミタマッチングモジュールは、前記受信データとバーストデリミタシーケンスとの間のハミング距離を計算するように適合された、第１の計算モジュールをさらに具備する、請求項１５に記載の装置。
【請求項１７】
前記エンドオブバーストデリミタマッチングモジュールは、前記受信データとエンドオブバーストデリミタシーケンスとの間のハミング距離を計算するように適合された、第２の計算モジュールをさらに具備する、請求項１５に記載の装置。
【請求項１８】
前記バーストデリミタマッチングモジュールによる、前記バーストデリミタの前記マッチングが成功した後で、特定の長さを有するすべて０のシーケンスのマッチングを実行するように適合された、追加シーケンスマッチングモジュールをさらに具備する、請求項１５に記載の装置。
【請求項１９】
光ネットワークユニット（ＯＮＵ）送信端と光回線終端装置（ＯＬＴ）受信端とを具備する、受動光ネットワーク通信システムであって、
前記ＯＮＵ送信端は、
送信されるべきデータを検知するように、そして、送信されるべき前記データが検知された場合に、レーザをオンにするよう指示するように適合された、データ検知モジュールと、
前記レーザがオンにされた後で同期パターンシーケンスを送信するように適合された、同期パターンシーケンス送信モジュールと、
前記レーザがオンにされた後でバーストデリミタを送信するように適合された、バーストデリミタ送信モジュールと、
エンドオブバーストデリミタを送信するように適合された、エンドオブバーストデリミタ送信モジュールと、
送信されるべき前記データを前記ＯＬＴ受信端に送信するように適合された、送信モジュールとを具備し、
前記ＯＬＴ受信端は、
データを受信してシフトさせるように適合された、データ受信モジュールと、
前記データ受信モジュールの前記データに対してバーストデリミタのマッチングを実行するように適合された、バーストデリミタマッチングモジュールと、
前記データ受信モジュールの前記データに対してエンドオブバーストデリミタのマッチングを実行するように適合された、エンドオブバーストデリミタマッチングモジュールとを具備する、受動光ネットワーク通信システム。
【請求項２０】
前記ＯＮＵ送信端は、
送信されるべき前記データの前記送信が終了した後、かつ、前記レーザがオフにされる前に、データ検知器の先入れ先出しキュー内の制御ブロックを、すべて０のデータブロックとして設定するように適合された、制御識別子変更モジュールをさらに具備する、請求項１９に記載のシステム。
【請求項２１】
前記ＯＬＴ受信端は、
前記バーストデリミタマッチングモジュールによる、前記バーストデリミタの前記マッチングが成功した後で、特定の長さを有するすべて０のシーケンスのマッチングを実行するように適合された、追加シーケンスマッチングモジュールをさらに具備する、請求項２０に記載のシステム。
【請求項２２】
受動光ネットワークシステムにおいてアップストリームバーストデータを送信するための方法であって、
レーザをオンにした後で、同期パターンシーケンスとバーストデリミタとを送信することと、
送信されるべきデータを送信することと、
送信されるべきデータの前記送信が終了した後で、前記レーザをオフにし始めることと、
前記レーザをオフにし始めた後で、特定の長さを有するすべて０の２進シーケンスを送信することとを含む、方法。
【請求項２３】
送信されるべきデータの前記送信が終了した後で、前記レーザをオフにし始める、前記プロセスは、データ検知器の先入れ先出しキューがすべて制御ブロックで満たされていることを検知した後で、前記レーザをオフにすることをさらに含む、請求項２２に記載の方法。
【請求項２４】
光ネットワークユニット（ＯＮＵ）送信端装置であって、
送信されるべきデータを検知するように、そして、送信されるべき前記データが検知された場合に、レーザをオンにするよう指示するように、そして、送信されるべき前記データの終わりが検知された場合に、前記レーザをオフにするよう指示するように適合された、データ検知モジュールと、
前記レーザがオンにされた後で同期パターンシーケンスを送信するように適合された、同期パターンシーケンス送信モジュールと、
前記レーザがオンにされた後でバーストデリミタを送信するように適合された、バーストデリミタ送信モジュールと、
前記レーザがオフにされ始めた後で、特定の長さを有するすべて０の２進シーケンスを送信するように適合された、追加シーケンス送信モジュールと、
送信されるべき前記データを光回線終端装置（ＯＬＴ）受信端に送信するように適合された、送信モジュールとを具備する、光ネットワークユニット（ＯＮＵ）送信端装置。
【請求項２５】
送信されるべき前記データを送信バッファから読み出すように適合された、データ読み出しモジュールをさらに具備する、請求項２４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２００８年４月２８日に中国専利局に出願された、「Ｍｅｔｈｏｄ，Ａｐｐａｒａｔｕｓ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｔｒａｎｓｍｉｔｔｉｎｇ  Ｕｐｓｔｒｅａｍ  Ｂｕｒｓｔ  Ｄａｔａ  ｉｎ  ＰＯＮ  Ｓｙｓｔｅｍ（ＰＯＮシステムにおいてアップストリームバーストデータを伝送するための方法、装置、およびシステム）」と題された、中国特許出願第２００８１００６６８８１．１号の利益と、２００９年３月２３日に出願された、「Ｍｅｔｈｏｄ，Ａｐｐａｒａｔｕｓ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｔｒａｎｓｍｉｔｔｉｎｇ  Ｕｐｓｔｒｅａｍ  Ｂｕｒｓｔ  Ｄａｔａ  ｉｎ  ＰＯＮ  Ｓｙｓｔｅｍ（ＰＯＮシステムにおいてアップストリームバーストデータを伝送するための方法、装置、およびシステム）」と題された、国際特許出願第ＰＣＴ／ＣＮ２００９／０７０９３９号の利益とを主張するものであり、これらの特許出願の内容は、その全体が参照により本明細書に援用される。
【０００２】
本発明は、受動光ネットワーク技術に関し、特に、ＰＯＮシステムにおいてアップストリームバーストデータを伝送するための方法、装置、およびシステムに関する。
【背景技術】
【０００３】
音声、データ、ビデオなどの複数のサービスに、１つのプラットフォームを介してアクセスするための理想的な物理的プラットフォームとして、受動光ネットワーク（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）（ＰＯＮ）は、その容易なメンテナンス、高帯域幅、および低コストにより、光アクセス技術の分野における主要な競合技術の１つとなった。ＰＯＮは、ポイントツーマルチポイント（Ｐ２ＭＰ）光アクセス技術である。ＰＯＮは、光回線終端装置（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）（ＯＬＴ）と、光ネットワークユニット（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）（ＯＮＵ）と、光分配ネットワーク（Ｏｐｔｉｃａｌ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｎｅｔｗｏｒｋ）（ＯＤＮ）とからなる。ＰＯＮは、ＯＤＮ内のスプリッタ／カプラを利用し、したがって、ＰＯＮでは、増幅および中継機能を有する要素はもはや必要とされない。ＰＯＮは、そのＰ２ＭＰトポロジのため、Ｐ２ＭＰ多元アクセスプロトコル（ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ  ｐｒｏｔｏｃｏｌ）を使用しなければならず、その結果、ＯＬＴと光ファイバとは、複数のＯＮＵによって共有されることが可能となる。運ばれるコンテンツによって、ＰＯＮは多くのカテゴリに分類されてもよく、それらの中で、イーサネット（登録商標）受動光ネットワーク（ＥＰＯＮ）は、良好な性能で広く使用されているものである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＰＯＮシステムでは、「ダウンストリーム」は、ＯＬＴからＯＮＵにデータが伝送される方向を意味し、「アップストリーム」は、ＯＮＵからＯＬＴへの方向を意味する。ＰＯＮにおいて広く使用されている伝送方法は、ダウンストリームについては、時分割多重（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）（ＴＤＭ）を使用してブロードキャストし、アップストリームについては、時分割多元アクセス（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）（ＴＤＭＡ）を使用してアクセスすることである。ＰＯＮシステムにおけるアップストリーム伝送は、バーストモードに基づいており、複数のＯＮＵからのデータがＯＬＴに伝送される。ＯＬＴは、それぞれのＯＮＵからの受信データが区別されることが可能なように、それぞれのＯＮＵからのバーストモードにおけるデータを区切る。従来技術では、ＯＬＴは、各ＯＮＵに対して伝送タイムスロットを許可し、それに基づいて、ＯＬＴのＭＡＣ層は、各ＯＮＵからのバーストデータの開始時間と終了時間とを認識する。したがって、ＭＡＣ層と物理層との間にインタフェースを追加し、かつ、管理データ入出力（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）（ＭＤＩＯ）レジスタを使用することによって、ＯＬＴのＭＡＣ層は、ＯＬＴの物理層に、ＯＮＵから受信したデータがいつ終了するかを通知してもよい。データの終了点を認識したら、ＯＬＴの物理層は、バーストデリミタの探索を開始し、次のＯＮＵからのデータに関するマッチングを行う。マッチングが成功した場合、ＯＬＴは、ＯＮＵデータの開始点を認識し、ＯＮＵからのデータの受信を開始する。しかし、従来技術では、ＭＤＩＯレジスタは、ＯＬＴの上位層アプリケーションと情報のやり取りをしなければならない。したがって、ＭＤＩＯレジスタと，ＯＬＴの上位層との間のインタフェースが追加されなければならず、これは、ＭＤＩＯレジスタの機能的独立性を壊し、かつ、ＭＡＣ層と物理層との間のインタフェースを変更する。そのような解決法は複雑である。
【課題を解決するための手段】
【０００５】
本発明の実施形態は、ＰＯＮシステムにおいてアップストリームバーストデータを送信するための方法を提供する。その方法を使用すれば、物理層と上位層アプリケーションとの間にインタフェースを追加せずに、アップストリームバーストデータの終わりの区切りが実現されることが可能である。
【０００６】
この方法は、レーザをオンにした後で同期パターンシーケンス（ｓｙｎｃ  ｐａｔｔｅｒｎ  ｓｅｑｕｅｎｃｅ）とバーストデリミタ（ｂｕｒｓｔ  ｄｅｌｉｍｉｔｅｒ）とを送信することと、送信されるべきデータを送信することと、送信されるべきデータの送信が終了した後でエンドオブバーストデリミタ（ｅｎｄ−ｏｆ−ｂｕｒｓｔ  ｄｅｌｉｍｉｔｅｒ）を送信することとを含む。
【０００７】
本発明の一実施形態は、ＰＯＮシステムにおいてアップストリームバーストデータを送信するための、別の方法をさらに提供する。この方法は、レーザをオンにすることと、同期パターンシーケンスとバーストデリミタとを送信することと、送信されるべきデータを送信することと、送信されるべきデータの送信が終了した後でレーザをオフにし始めることと、レーザをオフにし始めた後で、特定の長さを有するすべて０の２進シーケンスを送信することとを含む。
【０００８】
本発明の一実施形態は、ＰＯＮシステムにおいてアップストリームバーストデータを受信するための方法をさらに提供する。この方法は、データの受信を開始することと、受信データに対してバーストデリミタマッチングを実行することであって、バーストデリミタの長さを有する受信データに対してマッチングを実行する、ことと、バーストデリミタマッチングが成功した場合に、エンドオブバーストデリミタマッチングを実行することであって、エンドオブバーストデリミタマッチングが成功した場合に、バーストデータの受信は終了したと判定される、こととを含む。
【０００９】
本発明の一実施形態は、ＯＮＵ送信端装置であって、送信されるべきデータを検知するように、そして、送信されるべきデータが検知された場合に、レーザをオンにするよう指示するように適合された、データ検知モジュールと、レーザがオンにされた後で同期パターンシーケンスを送信するように適合された、同期パターンシーケンス送信モジュールと、レーザがオンにされた後でバーストデリミタを送信するように適合された、バーストデリミタ送信モジュールと、エンドオブバーストデリミタを送信するように適合された、エンドオブバーストデリミタ送信モジュールと、送信されるべきデータをＯＬＴ受信端に送信するように適合された、送信モジュールとを含む、ＯＮＵ送信端装置をさらに提供する。
【００１０】
さらに、別のＯＮＵ送信端装置であって、送信されるべきデータを検知するように、そして、送信されるべきデータが検知された場合に、レーザをオンにするよう指示するように、そして、送信されるべきデータの終わりが検知された場合に、レーザをオフにするよう指示するよう適合された、データ検知モジュールと、レーザがオンにされた後で同期パターンシーケンスを送信するように適合された、同期パターンシーケンス送信モジュールと、レーザがオンにされた後でバーストデリミタを送信するように適合された、バーストデリミタ送信モジュールと、レーザがオフにされ始めた後で、特定の長さを有するすべて０の２進シーケンスを送信するように適合された、追加シーケンス送信モジュールと、送信されるべきデータをＯＬＴ受信端に送信するように適合された、送信モジュールとを含む、ＯＮＵ送信端装置が提供される。
【００１１】
本発明の一実施形態は、ＯＬＴ受信端装置であって、データを受信してシフトさせるように適合された、データ受信モジュールと、データ受信モジュールのデータに対してバーストデリミタのマッチングを実行するように適合された、バーストデリミタマッチングモジュールと、データ受信モジュールのデータに対してエンドオブバーストデリミタのマッチングを実行するように適合された、エンドオブバーストデリミタマッチングモジュールとを含む、ＯＬＴ受信端装置をさらに提供する。
【００１２】
本発明の一実施形態は、ＯＮＵ送信端とＯＬＴ受信端とを含む、ＰＯＮ通信システムを提供する。
【００１３】
ＯＮＵ送信端は、送信されるべきデータを検知するように、そして、送信されるべきデータが検知された場合に、レーザをオンにするよう指示するように適合された、データ検知モジュールと、レーザがオンにされた後で同期パターンシーケンスを送信するように適合された、同期パターンシーケンス送信モジュールと、レーザがオンにされた後でバーストデリミタを送信するように適合された、バーストデリミタ送信モジュールと、エンドオブバーストデリミタ（ｅｎｄ−ｏｆ−ｂｕｒｓｔ  ｄｅｌｉｍｉｔｅｒ）を送信するように適合された、エンドオブバーストデリミタ送信モジュールと、送信されるべきデータをＯＬＴ受信端に送信するように適合された、送信モジュールとを含む。
【００１４】
ＯＬＴ受信端は、データを受信してシフトさせるように適合された、データ受信モジュールと、データ受信モジュールのデータに対してバーストデリミタのマッチングを実行するように適合された、バーストデリミタマッチングモジュールと、データ受信モジュールのデータに対してエンドオブバーストデリミタのマッチングを実行するように適合された、エンドオブバーストデリミタマッチングモジュールとを含む。
【００１５】
本発明の実施形態によって提供される方法および装置は、バーストデータの後にエンドオブバーストデリミタを追加することによって、バーストデータの区切りを実現する。受信端は、追加されたエンドオブバーストデリミタのマッチングによって、バーストデータを区切る。そのような解決法は、物理層と上位層アプリケーションとの間にインタフェースを追加する必要がなく、ＭＤＩＯレジスタの機能的独立性を壊す必要がなく、かつ、物理層におけるバーストデータの区切りを容易に実現する。この解決法の複雑度は低い。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態によるアップストリームデータバーストの構成図である。
【図２】本発明の一実施形態によるＯＮＵ送信端のバースト送信のフローチャートである。
【図３】本発明の一実施形態によるＯＮＵ送信端のバーストデータ検知器のＦＩＦＯの状態変化を示す。
【図４】本発明の一実施形態によるＯＮＵ送信端のバースト送信の状態遷移を示す。
【図５】本発明の一実施形態によるＯＮＵ送信端の構造ブロック図である。
【図６】本発明の一実施形態によるバーストデータ受信のフローチャートである。
【図７】本発明の一実施形態によるバーストデータ受信におけるマッチングプロセスを示す。
【図８】本発明の一実施形態によるＯＬＴ受信端のバースト区切りの状態遷移を示す。
【図９】本発明の一実施形態による受信端の構造ブロック図である。
【発明を実施するための形態】
【００１７】
本発明の実施形態を、ＥＰＯＮシステムに関連して説明する。各アップストリームバーストデータの末尾にエンドオブバーストデリミタ（Ｅｎｄ−Ｏｆ−Ｂｕｒｓｔ  ｄｅｌｉｍｉｔｅｒ）（ＥＯＢ）を追加することによって、バーストデータの終わりの区切りが実現される。
【００１８】
図１を参照すると、本発明の一実施形態によるアップストリームデータバーストの構成図が示されている。アップストリームデータバーストの構成は、同期パターンシーケンス（Ｓｙｎｃ  Ｐａｔｔｅｒｎ  ｓｅｑｕｅｎｃｅ）（ＳＰ）と、バーストデリミタ（Ｂｕｒｓｔ  Ｄｅｌｉｍｉｔｅｒ）（ＢＤ）と、前方誤り訂正（Ｆｏｒｗａｒｄ−Ｅｒｒｏｒ−Ｃｏｒｒｅｃｔｉｏｎ）（ＦＥＣ）保護データと、エンドオブバーストデリミタとからなる。同期パターンおよびバーストデリミタは、ＦＥＣ符号化によって保護されない。ＦＥＣ符号語、すなわちＦＥＣ保護データは、バーストデリミタの後である。バースト内の、ＦＥＣによって保護されたデータ部の開始を示すため、バーストデリミタはＦＥＣによって保護されない。特に、ＥＯＢフォーマットの単位は、１０Ｇ  ＥＰＯＮで定義されているブロックであってもよい（ブロック、各６６ビット）。ＥＯＢの長さは、２ブロックの長さが好ましく、対応する２進シーケンスは、１３２ビットの長さを有する、すべて０の２進シーケンス、または０と１とが交互になった２進シーケンスであり、例えば、００００００．．．シーケンス、または１０１０１０．．．シーケンス、または０１０１０１シーケンスである。
【００１９】
図２を参照すると、本発明の一実施形態によるＯＮＵ送信端のバーストデータ送信のフローチャートが示されている。
【００２０】
Ｓ２０１：送信されるべきデータがあるかどうかが検知され、送信されるべきデータがない場合は、検知が継続され、送信されるべきイーサネット（登録商標）データフレームがある場合は、レーザをオンにするためにＳ２０２が実行される。
【００２１】
Ｓ２０３：レーザがオンにされた後で、同期パターンとバーストデリミタとが、送信されるべきデータの前に挿入されて、送信される。この実施形態では、同期パターンは０ｘ５５５．．．であり、バーストデリミタは長さが６６ビットであり、これは１ブロックの長さである。
【００２２】
Ｓ２０４：送信されるべきデータが取得される。
【００２３】
Ｓ２０５：データが送信される。
【００２４】
Ｓ２０６：データ送信が終了したかどうかが判定され、データ送信が終了していない場合、送信されるべきデータの読み出しが継続される。データ送信が終了した場合、Ｓ２０７が実行される。
【００２５】
Ｓ２０７：ＥＯＢが挿入され、そして、ＥＯＢは送信される。挿入されるＥＯＢフォーマットの単位は、１０Ｇ  ＥＰＯＮで定義されているブロックであってもよい（ブロック、各６６ビット）。ＥＯＢの長さは、２ブロックの長さが好ましく、対応する２進シーケンスは、１３２ビットの長さを有する、すべて０の２進シーケンス、または０と１とが交互になった２進シーケンスであり、例えば、００００００．．．シーケンス、または１０１０１０．．．シーケンス、または０１０１０１シーケンスである。
【００２６】
Ｓ２０８：ＥＯＢの送信が終了した後で、レーザはオフにされる。
【００２７】
レーザのオンおよびオフは、ＯＮＵ送信端のデータ検知器内の先入れ先出し（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）（ＦＩＦＯ）キューの特定の状態によって制御される。
【００２８】
図３は、ＯＮＵ送信端のデータ検知器のＦＩＦＯの状態変化を示す。送信されるべきデータの到着が、ＯＮＵ送信端のデータ検知器によって検知された場合、すなわち、ＦＥＣ符号化によって保護されたデータが、ＦＩＦＯキューの端に現れた場合、Ｓ２０２が実行される、すなわち、レーザがオンにされる。この実施形態では、送信されるべきデータが到着する前には、ＦＩＦＯキューはすべて制御ブロックであり、特に、制御ブロックは制御識別子ＩＤＬＥ（アイドル）である。同期パターン（０ｘ５５５．．．）とバーストデリミタ（長さ６６ビット、１０Ｇ  ＥＰＯＮにおける１ブロックの長さ）とが、送信されるべきデータの前に挿入され、そして、同期パターンとバーストデリミタとが送信され、次に、送信されるべきデータが送信される。すべてのデータが送信されたら、データ検知器のＦＩＦＯキューは、すべて制御ブロックで満たされる。データ検知器のＦＩＦＯキューがすべて制御ブロックで満たされていることが検知された場合、データ送信は終了したと判定される。次に、Ｓ２０７が実行され、ＥＯＢが挿入されて送信される。ＥＯＢの送信が終了したら、レーザはオフにされるよう指示される。特に、オフにすることの開始時、またはその後で、ＦＩＦＯキューのすべての制御ブロックは、すべて０のブロックに設定されてもよい。
【００２９】
図４は、ＯＮＵ送信端のバースト送信の状態遷移を示す。ＯＮＵの初期状態は、「Ｌａｓｅｒ＿Ｉｓ＿Ｏｆｆ」である。ブール変数ｄａｔａ＿ｓｔａｒｔは、送信されるべきデータが到着したかどうかを示す。ブール変数ｄａｔａ＿ｓｔａｒｔの値が「ｆａｌｓｅ（偽）」である場合、送信されるべきデータの到着は検知されていないと判定され、レーザはオフのままになる。ブール変数ｄａｔａ＿ｓｔａｒｔの値が「ｔｒｕｅ（真）」になったら、送信されるべきデータが到着したと判定され、レーザはオンにされて、状態は「Ｏｎ」に変更される。次に、同期パターンを送信中の状態、およびバーストデリミタを送信中の状態に順次入り、それらの状態は、「Ｔｒａｎｓｍｉｔ＿Ｓｙｎｃ＿Ｐａｔｔｅｒｎ」、および「Ｔｒａｎｓｍｉｔ＿Ｂｕｒｓｔ＿Ｄｅｌｉｍｉｔｅｒ」である。同期パターンの送信およびバーストデリミタの送信が終了した後で、ＦＥＣ保護データを送信中の状態、「ＦＥＣ＿Ｉｓ＿Ｏｎ」に入る。ブール変数ｄａｔａ＿ｅｎｄの値が「ｆａｌｓｅ」である場合、現在のバーストデータ送信は終了していないと判定され、バーストデータを送信中の状態、「ＦＥＣ＿Ｉｓ＿Ｏｎ」が存続する。バーストデータの送信が終了したら、すなわち、ブール変数ｄａｔａ＿ｅｎｄの値が「ｔｒｕｅ」になったら、ＥＯＢを送信中の状態、「Ｔｒａｎｓｍｉｔ＿ＥＯＢ」に入る。次に、レーザはオフにされるよう指示されて、レーザがオフである状態、「Ｌａｓｅｒ＿Ｉｓ＿Ｏｆｆ」に戻り、次のバーストデータを待つ。このプロセスは繰り返され、複数の連続したバーストデータがＯＬＴに順次送信されてもよい。
【００３０】
各アップストリームバーストデータの末尾にＥＯＢを追加することによって、上記の解決法は、バーストデータの終わりの区切りを実現する。特に、補足として、ＦＥＣ保護データ（ＦＥＣデータとも呼ばれる）の送信が終了したら、レーザはオフにされ始めてもよく、すなわち、ＦＩＦＯシーケンス内にすべて制御ブロックがあると検知された場合、レーザはオフにされ始める。レーザがオフになるためには一定の期間を要し、その期間中、レーザはデータを依然として送信する。しかし、レーザの物理的特性により、レーザがオフにされるよう指示された場合、レーザの送信パワーは、レーザが最終的にオフになるまで徐々に減少する。したがって、レーザをオフにすることが開始された後は、すべて０の２進シーケンスが挿入されて送信されてもよい。すべて０の２進シーケンスは、バーストデータの一部であることなしに、バーストデータの直後に続き、したがって、すべて０の２進シーケンスは、先行のバーストデータのＥＯＢとして使用されてもよい。すべて０の２進シーケンスの長さは、６６ビットの自然数倍であってもよく、１３２ビットが好ましい。
【００３１】
図５を参照すると、ＯＮＵ送信端の構造ブロック図が示されている。ＯＮＵのＯＮＵ送信端５００は、
送信されるべきデータを検知するように、そして、送信されるべきデータの到着が検知された場合に、レーザをオンにするよう指示するように適合された、そして特に、送信されるべきデータが存在するかどうかを検知するように、そして、送信されるべきＦＥＣ保護データがＦＩＦＯキューの最後尾に現れた場合に（これは、送信されるべきデータが到着したことを示す）、レーザをオンにするよう指示するように、そして、送信されるべきデータが終了し、かつ、エンドオブバーストデリミタの送信が終了したことを検知した場合に、レーザをオフにするよう指示するように適合された、データ検知モジュール５０１と、
レーザがオンにされた後で同期パターンを送信するように適合された、同期パターンシーケンス送信モジュール５０３と、
レーザがオンにされた後でバーストデリミタを送信するように適合された、バーストデリミタ送信モジュール５０４と、
送信されるべきデータを送信バッファから読み出すように、そして、送信モジュール５０２を介して送信するように適合された、データ読み出しモジュール５０５と、
エンドオブバーストデリミタを送信するように適合された、エンドオブバーストデリミタ送信モジュール５０６と、
送信されるべきデータをＯＬＴ受信端に送信するように適合された、送信モジュール５０２とを含む。
【００３２】
ＥＯＢの送信が終了した後で、レーザはオフにされ、バーストは終了する。
【００３３】
さらに、ＯＮＵ送信端は、送信されるべきデータの送信が終了した後で、レーザがオフにされる前に、ＦＩＦＯキュー内の制御ブロックを、すべて０のブロックとなるよう設定するように適合された、制御識別子変更モジュール（図示せず）を含む。
【００３４】
上記の実施形態とは異なる、ＯＮＵ送信端の別の実施形態が、本発明によって以下のように提供される。
データ検知モジュールは、送信されるべきデータを検知するように、そして、送出されるべきデータの到着が検知された場合に、レーザをオンにするよう指示するように、そして、送信されるべきデータの送信の終わりが検知された場合に、レーザをオフにするよう指示するようにさらに適合される。この実施形態は、レーザがオフにされ始めた後で、特定の長さを有するすべて０の２進シーケンスを送信するように適合された、追加シーケンス送信モジュール（図示せず）をさらに含み、すべての０の２進シーケンスは、送信モジュール５０２によって送出される。
【００３５】
ＯＮＵ送信端によるバーストデータの送信について、上記で述べた。
【００３６】
バーストデータは、ＯＬＴ受信端において、受信されて、処理されなければならない。
【００３７】
図６を参照すると、本発明の一実施形態によるバーストデータ受信のフローチャートが示されている。
【００３８】
Ｓ６００：ＯＬＴが開始され、初期化される。
【００３９】
Ｓ６０１：データ受信モジュールが、データの受信を開始する。
【００４０】
Ｓ６０２：受信データに対してバーストデリミタマッチングが実行される。マッチングは、バーストデリミタの長さ（１ブロック）を有する受信データに対して実行される。
【００４１】
Ｓ６０３：マッチングが成功したかどうかが判定され、そして、受信データとバーストデリミタシーケンスとの間のハミング距離（Ｈａｍｍｉｎｇ  Ｄｉｓｔａｎｃｅ）（ＨＤ）が計算される。ＨＤが、事前定義されたしきい値Ｔ１未満である場合、マッチングは成功であると判定される。
【００４２】
マッチングが失敗した場合、データ受信モジュールは、データを１ビットだけシフトさせて（または、データはグループ単位でシフトさせられてもよい）、マッチングが継続され、そして、新たなデータが受信される。マッチングが成功した場合、Ｓ６０４が実行される。
【００４３】
Ｓ６０４：データはシフトさせられる。データはビット単位でシフトさせられ、この実施形態では、データは１ビットだけシフトさせられる。実際には、ＢＤにＦＥＣを加えた長さが最初にスキップされてもよく、そして、シフトは、ビット単位、ブロック単位、またはグループ単位で実行されてもよい。
【００４４】
Ｓ６０５：ＥＯＢマッチングが、シフトさせられたデータに対して、２ブロックの単位で実行される。
【００４５】
Ｓ６０６：ＥＯＢマッチングが成功したかどうかが判定され、受信データとＥＯＢシーケンスとの間のハミング距離（ＨＤ）が計算される。ＨＤが、事前定義されたしきい値Ｔ２未満である場合、マッチングは成功であると判定される。マッチングが失敗した場合、データは１ブロック（６６ビット）だけシフトさせられて、マッチングが継続され、そして、新たなデータが受信される。ＥＯＢ探索マッチングが成功した場合、現在のバーストは終了したと判定され、Ｓ６０１が実行され、次のバーストが受信されて区切られる。
【００４６】
さらに、バーストデリミタのマッチングが終了した後で、特定の長さを有するすべて０のシーケンスのマッチングが開始され、このマッチングは追加マッチング（ａｄｄｉｔｉｏｎａｌ  ｍａｔｃｈｉｎｇ）と呼ばれる。追加マッチングは、ＥＯＢマッチングと同時に実行されてもよく、そして、追加マッチングが成功した場合は、ＥＯＢマッチングが成功したと判定される。すべて０のシーケンスの長さは、１ブロックの長さの自然数倍であってもよい。２ブロックの長さを有するすべて０のシーケンスが好ましい。
【００４７】
図７は、本発明の一実施形態によるバーストデータ受信におけるマッチングプロセスを示し、これは、Ｓ６０３およびＳ６０６におけるマッチングプロセスをさらに説明するものである。受信データとバーストデリミタとの間でマッチングが実行される、すなわち、受信データとバーストデリミタシーケンスとの間のハミング距離（ＨＤ）が計算される。ＨＤが事前定義されたしきい値Ｔ１未満である場合、マッチングは成功であると判定され、マッチングが失敗した場合、データはビット単位でシフトさせられ、そして、マッチングが成功するまで、マッチングは継続される。バーストデリミタマッチングが成功した場合は、バーストの開始点が決定されてもよく、そして、ＥＯＢマッチングプロセスが開始される。この実施形態では、ＥＯＢの長さは２ブロックの長さが好ましいため、かつ、バーストデリミタマッチングが成功した場合は、同時に、ブロック内の同期が実現されてもよいため、ＥＯＢマッチングのプロセスにおいては、シフトおよびマッチングを、ブロック（６６ビット）単位で実行することが好ましい。受信データとＥＯＢシーケンスとの間のハミング距離（ＨＤ）が計算され、ＨＤが事前定義されたしきい値Ｔ２未満である場合、マッチングは成功であると判定される。ＥＯＢマッチングが成功した場合、バーストの終了点が決定されてもよく、次に、バーストデリミタマッチングが再び開始され、次のバーストの開始点が検知され、このプロセスは繰り返され、したがって、ＯＬＴに到着した各バーストの開始および終了点は効果的に検知されてもよい。
【００４８】
図８は、本発明の一実施形態によるＯＬＴ受信端のバースト区切りの状態遷移を示す。最初に、ＯＬＴ受信端は初期状態「ＩＮＩＴ」に入り、ブール変数ＢＤ＿ｌｏｃｋおよびＥＯＢ＿ｌｏｃｋが「ｆａｌｓｅ」に初期化される（これらのブール変数は、それぞれ、バーストデリミタおよびＥＯＢのマッチングの状態を示すものであり、「ｔｒｕｅ」はマッチングの成功を示し、「ｆａｌｓｅ」はマッチングの失敗を示す）。バーストデリミタマッチングが開始されて、状態「ＴＥＳＴ＿ＢＤ」に入る。マッチングが失敗した場合、状態「ＢＩＴ＿ＳＬＩＰ」に入り、データが受信され、あるいは、ビット単位で、またはグループ単位でシフトさせられ、次に、マッチングが再開される。このプロセスは、マッチングが成功するまで（すなわち、状態ＢＤ＿ｌｏｃｋ＿ｓｕｃｃｅｓｓがｔｒｕｅに変わるまで）繰り返され、次に、変数ＢＤ＿ｌｏｃｋは「ｔｒｕｅ」に設定されて、ＥＯＢマッチングが開始され、ＥＯＢマッチングの状態、「ＴＥＳＴ＿ＥＯＢ」に入る。マッチングが失敗した場合、状態「ＢＬＯＣＫ＿ＳＬＩＰ」に入り、データが受信され、あるいは、ブロック単位でシフトさせられるか、または別のシフト方法でシフトさせられ、次に、マッチングが再開される。このプロセスは、マッチングが成功するまで（すなわち、状態ＥＯＢ＿ｌｏｃｋ＿ｓｕｃｃｅｓｓがｔｒｕｅに変わるまで）繰り返され、次に、変数ＥＯＢ＿ｌｏｃｋは「ｔｒｕｅ」に設定されて、現在のバーストデリミタの受信は終了する。状態「ＲＥＳＥＴ」に入り、変数ＢＤ＿ｌｏｃｋおよびＥＯＢ＿ｌｏｃｋは「ｆａｌｓｅ」にリセットされ、新たなバーストデータを区切って受信するために、新たなサイクルが開始され、このプロセスは繰り返され、したがって、すべての受信バーストデータの区切りと受信とが達成されてもよい。
【００４９】
上述のように、特定のＥＯＢマッチングにおいて、シフトは、ブロック単位で実行されてもよい。本発明のその他の実施形態が提供される。シフトはビット単位で実行されてもよく、あるいは、ＥＯＢのシフトおよびマッチングは、特定の長さを有するデータが最初にスキップされた後で実行されてもよい。例えば、１ＥＦＣ符号語の長さが最初にスキップされてもよい（１０Ｇ  ＥＰＯＮシステムでは、データ部の長さは、少なくとも１ＦＥＣ符号語（３１ブロック）の長さである）。ＥＯＢのマッチングは、ＥＯＢと受信データとの間のハミング距離（ＨＤ）が以下の条件を満たす場合に、成功であると判定される。ＥＯＢが００００００．．．、すなわち、すべて０の２進シーケンスであるときには、ＨＤ＜Ｔ２ならば、マッチングは成功であると判定される。ＥＯＢが０１０１０１．．．または１０１０１０．．．、すなわち、０と１とが交互になった２進シーケンスであるときには、０１０１０１（０と１とが交互になった、かつ０１が繰り返される、２進シーケンス）を１０１０１０（０と１とが交互になった、かつ１０が繰り返される、２進シーケンス）と同等と見なすことが許可されている場合は、ＨＤ＞１３２−Ｔ２またはＨＤ＜Ｔ２ならば、マッチングは成功であると判定され（Ｔ２は許容しきい値）、それ以外の場合は、すなわち、０１０１０１（０と１とが交互になった、かつ０１が繰り返される、２進シーケンス）を１０１０１０（０と１とが交互になった、かつ１０が繰り返される、２進シーケンス）と同等と見なすことが許可されていない場合は、ＨＤ＜Ｔ２ならば、マッチングは成功であると判定される（Ｔ２は許容しきい値）。
【００５０】
ＥＯＢの長さと特定の値とは、この実施形態では、システムまたは装置の実際の状況に従って設定されてもよい。ＥＯＢの長さは、２ブロックの長さが好ましく、特定の値は、すべて０の２進シーケンス００００００．．．、または０と１とが交互になった２進シーケンス（０１０１０１．．．または１０１０１０．．．）が好ましい。
【００５１】
ＥＯＢが、０と１とが交互になった２進シーケンス０１０１０１．．．または１０１０１０．．．であるとき、チャネル伝送によってもたらされるコードエラーに起因してＥＯＢが正しくマッチングされることができない場合は、次のバーストの同期パターンも１０１０１０１０１０．．．であるという理由で、２次的なマッチング保護が提供されてもよい。しかし、ブロック単位でのシフトの方法に起因して、ビットの位置ずれが発生する可能性があり、すなわち、マッチングを実行するために０１０１０１が使用される場合、実際にマッチングされるシーケンスは１０１０１０．．．．である可能性があり、しかし、判定基準にＨＤ＞１３２−Ｔ２またはＨＤ＜Ｔ２を使用する限り、マッチングの成功はやはり達成されてもよく、したがって、新たなバーストデリミタのマッチングの前に、先のバーストは終了し、バーストデリミタマッチングは適時に開始される。
【００５２】
ＥＯＢがすべて０のシーケンス００００００．．．であるとき、バーストとバーストとの間では、データは送信されないという理由で、チャネル内にすべて０のデータが存在する。同様に、チャネル伝送によってもたらされるコードエラーに起因して、ＥＯＢが正しくマッチングされることができないならば、バーストとバーストとの間のすべて０のデータによって、２次的なマッチング保護が提供されてもよい。バーストとバーストとの間のすべて０のデータが、ＥＯＢに一致するのに十分な長さではなく、２次的なマッチングが達成され得ない場合、次のバーストの同期パターンが使用されてもよい。したがって、０００００．．．のほかに、同期パターンのうちの０１０１０１．．．または１０１０１０が一致する限り、マッチングは成功と見なされる。さらに、ＥＯＢの特定の値は、すべて０の２進シーケンス００００００．．．であるため、ＯＮＵ送信端の物理媒体依存（ＰＭＤ）副層は、より迅速にオフ状態に入ってもよい。
【００５３】
図９を参照すると、本発明の一実施形態による送信端の構造ブロック図が示されている。ＯＬＴ受信端９００は、データ受信モジュール９０１と、バーストデリミタマッチングモジュール９０２と、エンドオブバーストデリミタマッチングモジュール９０３とを含む。データ受信モジュール９０１は、データを受信してシフトさせるように適合される。ＯＬＴが開始および初期化されたら、データ受信モジュール９０１は、データの受信を開始し（そして、出力スイッチは、バーストデリミタマッチングモジュール９０２に切り換えられ）、バーストデリミタの同期およびマッチングを実行するために、バーストデリミタの長さ（１ブロック）の単位で、バーストデリミタマッチングモジュール９０２に受信データを入力する。バーストデリミタマッチングモジュール９０２のサブモジュールである、第１の計算モジュールは、受信データとバーストデリミタシーケンスとの間のハミング距離（ＨＤ）を計算し、ＨＤが事前定義されたしきい値Ｔ未満である場合、マッチングは成功である判定される。マッチングが失敗した場合、データ受信モジュール９０１は、マッチングを継続するために、データを１ビットだけ（または、１グループだけ）シフトさせて、そのデータをバーストデリミタマッチングモジュール９０２に送信し、そして、新たなデータを受信し、このプロセスは繰り返されてもよい。バーストデリミタのマッチングが成功した場合、ＯＮＵからのバーストデータの同期受信が成功したと判定され、次に、ＥＯＢ探索マッチングが開始されるように、スイッチは、エンドオブバーストデリミタマッチングモジュール９０３に切り換えられる。次に、データ受信モジュール９０１は、ＥＯＢマッチングを実行するために、ＥＯＢの長さ（２ブロック）の単位で、エンドオブバーストデリミタマッチングモジュール９０３に受信データを送信する。エンドオブバーストデリミタマッチングモジュール９０３のサブモジュールである、第２の計算モジュールは、受信データとＥＯＢシーケンスとの間のハミング距離（ＨＤ）を計算し、ＨＤが事前定義されたしきい値Ｔ未満である場合、マッチングは成功であると判定される。マッチングが失敗した場合、データ受信モジュール９０１は、マッチングを継続するために、データを１ブロック（６６ビット）だけシフトさせ、そのデータをＥＯＢマッチングモジュールに送信し、そして、新たなデータを受信し、このプロセスは繰り返されてもよい。ＥＯＢの探索マッチングが成功した場合、バーストは終了したと判定され、データ受信モジュール９０１は、出力スイッチを、バーストデリミタマッチングモジュール９０２に再び切り換える。上記のＯＬＴ受信端９００は、バーストデリミタマッチングモジュール９０２によるバーストデリミタのマッチングが成功した後で、６６ビットの自然数倍の長さを有するすべて０のシーケンスのマッチングを実行するように適合された、追加シーケンスマッチングモジュール（図示せず）をさらに含む。
【００５４】
上記の説明によれば、次のバーストデリミタの、同期のための探索は、データ受信モジュール９０１が出力スイッチをバーストデリミタマッチングモジュール９０２に再び切り換えた後で開始されてもよい。したがって、ＯＮＵからの各バーストデータの、同期された受信と区切りとが実現されてもよい。
【００５５】
上述のように、ＥＯＢのマッチングは、受信端によるバーストデータの受信中に実行される。実際には、受信端は、ＥＯＢが送信側によってバーストデータに挿入されたかどうかを識別しない。しかし、受信側に関しては、ＥＯＢのマッチングは、特定のシーケンスのマッチングとして処理され、特定のシーケンスは、すべて０の２進シーケンス０００００００．．．、あるいは０と１とが交互になった２進シーケンス（０１０１０１．．．または１０１０１０．．．）であってもよく、その長さは１３２ビットが好ましい。ＥＯＢは、単に、受信端にとってのエンドオブバーストデリミタである。隣接するバースト間の間隔に起因して、チャネル内にはすべて０のデータが存在し、それらの隣接するバースト間のデータシーケンスも、受信端にとっては、エンドオブバースト識別子であってもよい。受信端においては、ＥＯＢは、送信側によって挿入されたデータに限定されず、送信端によってバーストデータに挿入されてもよい特定のシーケンス、または、隣接するバースト間のデータであってもよい特定のシーケンス、あるいはその２つの組み合わせである。さらに、エンドオブバースト識別子は、実際には、先のバースト内に挿入されたデータと、バーストとバーストとの間のデータと、後のバーストの同期パターンとの組み合わせであってもよく、または、バーストとバーストとの間のデータと、後のバーストの同期パターンとの組み合わせであってもよい。したがって、バーストデータのＥＯＢは、バースト内に挿入されたデータだけではなく、上述の種類のデータもバーストデータのＥＯＢであるということに留意すべきである。受信中は、ＥＯＢのマッチングは、特定のデータシーケンスのマッチングである。
【００５６】
本発明の一実施形態は、上記のＯＮＵ送信端および上記のＯＬＴ受信端装置を含む、ＰＯＮ通信システムをさらに提供する。
【００５７】
ＯＮＵ送信端は、送信されるべきデータを検知するように、そして、送信されるべきデータの到着が検知された場合に、レーザをオンにするよう指示するように適合された、データ検知モジュールと、レーザがオンにされた後で同期パターンシーケンスを送信するように適合された、同期パターンシーケンス送信モジュールと、レーザがオンにされた後でバーストデリミタを送信するように適合された、バーストデリミタ送信モジュールと、エンドオブバーストデリミタを送信するように適合された、エンドオブバーストデリミタ送信モジュールと、送信されるべきデータをＯＬＴ受信端に送信するように適合された、送信モジュールとを含む。
【００５８】
ＯＬＴ受信端は、データを受信してシフトさせるように適合された、データ受信モジュールと、データ受信モジュールのデータに対してバーストデリミタのマッチングを実行するように適合された、バーストデリミタマッチングモジュールと、データ受信モジュールのデータに対してエンドオブバーストデリミタのマッチングを実行するように適合された、エンドオブバーストデリミタマッチングモジュールとを含む。
【００５９】
ＯＮＵ送信端は、送信されるべきデータの送信が終了した後、かつ、レーザがオフにされる前に、データ検知器のＦＩＦＯキュー内のすべての制御ブロックを、すべて０のデータブロックに設定するように適合された、制御識別子変更モジュールを含む。
【００６０】
ＯＬＴ受信端は、バーストデリミタマッチングモジュールによるバーストデリミタのマッチングが成功した後で、特定の長さを有するすべて０のシーケンスのマッチングを実行するように適合された、追加シーケンスマッチングモジュールをさらに含む。
【００６１】
本発明の実施形態によって提供される方法および装置は、バーストデータの後にエンドオブバーストデリミタを追加することによって、バーストデータの区切りを実現する。受信端は、追加されたエンドオブバーストデリミタのマッチングによって、バーストデータを区切る。そのような解決法は、物理層と上位層アプリケーションとの間にインタフェースを追加する必要がなく、ＭＤＩＯレジスタの機能的独立性を壊す必要がなく、かつ、物理層におけるバーストデータの区切りを容易に実現する。この解決法の複雑度は低い。
【図１】
2009284477.tif 000003
【図２】
2009284477.tif 000004
【図３】
2009284477.tif 000005
【図４】
2009284477.tif 000006
【図５】
2009284477.tif 000007
【図６】
2009284477.tif 000008
【図７】
2009284477.tif 000009
【図８】
2009284477.tif 000010
【図９】
2009284477.tif 000011
【外国語明細書】
2009284477000001.pdf