(57)【特許請求の範囲】
【請求項１】
局側通信装置と複数の加入者側通信装置が接続されるポイント・トゥ・マルチポイント型通信システムに適用される加入者側通信装置において、
自律的に、所定の時間から、前記加入者側通信装置に対する前記局側通信装置からの上り送信指示に反して上り信号を継続して送信することなく経過した時間までの時間間隔を測定し、前記時間間隔のうち、前記時間間隔内で前記局側通信装置と前記加入者側通信装置とのリンクが切断されたことを示すリンク断通知を前記局側通信装置から受信せず、かつ最長の時間間隔をスリープ時間として設定する加入者側通信装置。
【請求項２】
前記時間間隔の所定時間が、上り信号送信機能ブロックへの電力供給を停止したときに開始することを特徴とする請求項１に記載の加入者側通信装置。
【請求項３】
前記時間間隔の所定時間が、上り送信指示に対して応答したときに開始することを特徴とする請求項１に記載の加入者側通信装置。
【請求項４】
前記時間間隔の所定時間が、前記上り送信指示に反して上り信号を継続して送信することのなくなって、初めて前記上り送信指示を受信したときに開始することを特徴とする請求項１に記載の加入者側通信装置。
【請求項５】
前記加入者側通信装置の電源投入後、初めて前記局側通信装置と前記加入者側通信装置とのリンクが確立した際に、スリープ時間を自律的に設定することを特徴とする請求項１から４のいずれかに記載の加入者側通信装置。
【請求項６】
スリープ時間を自律的に設定した後に、前記リンク断通知を前記局側通信装置から受信し、前記局側通信装置と前記加入者側通信装置とのリンクが確立した際に、スリープ時間を再度、自律的に設定することを特徴とする請求項１から５のいずれかに記載の加入者側通信装置。
【請求項７】
二分探索によって前記時間間隔を設定することを特徴とする請求項１から６のいずれかに記載の加入者側通信装置。
【請求項８】
前記時間間隔を前記加入者側通信装置に予め複数設定し、前記設定した時間を用いてスリープ時間を設定することを特徴とする請求項１から６のいずれかに記載の加入者側通信装置。
【請求項９】
局側通信装置と複数の加入者側通信装置が接続されるポイント・トゥ・マルチポイント型通信システムにおいて、
前記複数の加入者側通信装置のうち、少なくとも１つが、請求項１から８のいずれかに記載の加入者側通信装置であることを特徴とするポイント・トゥ・マルチポイント型通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スリープモードを備える加入者側通信装置及びその加入者側通信装置を有するポイント・トゥ・マルチポイント型通信システムに関する。
【背景技術】
【０００２】
光アクセスシステムの代表的な網構成として、シングルスター方式（Ｓｉｎｇｌｅ  Ｓｔａｒ：ＳＳ）と受動光ネットワーク（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ：ＰＯＮ）方式とがある。ＳＳ方式を図１に示す。ＳＳ方式は、図１に示すように、加入者側通信装置（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ：ＯＮＵ）５０１と局側通信装置（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ：ＯＬＴ）５０２とが、光ファイバ伝送路５０３によって１対１で接続されるシングルスター構成を有する。ＰＯＮ方式を図２に示す。ＰＯＮ方式は、図２に示すように、複数のＯＮＵ６０１と１つのＯＬＴ６０２とが、パッシブな光分岐素子である光スプリッタ６０４を介して光ファイバ伝送路６０３によって接続されるＰＯＮ構成を有する。
【０００３】
ＳＳ方式は、ＯＮＵがＯＬＴおよび光ファイバを占有出来るので高速通信が可能であるが、装置コストが高いという欠点がある。一方、ＰＯＮ方式は、複数のＯＮＵが１つのＯＬＴや光ファイバ設備を共有するために、経済性に優れる。多くの光アクセスシステムでは、経済性に優れるという理由から、ＰＯＮ方式が採用されている。ギガビットクラスのＰＯＮの代表的な規格として、ＩＥＥＥ８０２．３ａｈタスクフォースにおいて標準化されたＥＰＯＮ（Ｅｔｈｅｒｎｅｔ（登録商標）−ＰＯＮ）、ＩＥＥＥ８０２．３ａｖタスクフォースにおいて標準化された、１０ギガビットクラスのＰＯＮシステムである１０Ｇ−ＥＰＯＮとがある。
【０００４】
ＰＯＮ方式において、複数のＯＮＵとＯＬＴが通信出来るように、ギガビットクラスの代表的な規格であるＩＥＥＥ８０２．３ａｈでは、非特許文献１に記載のように、制御プロトコルであるＭＰＣＰ（ＭｕｌｔｉＰｏｉｎｔ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）が規定されている。
【０００５】
まずＰＯＮ方式では、同一の下り信号が、全ＯＮＵに到達するために、ＯＮＵは受信したフレームが自分宛であるかどうかを判断する必要がある。そこで、ＭＰＣＰの規格では、ＯＬＴが、新たに識別子であるＬＬＩＤ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  ＩＤ）を用いてＯＮＵをＯＬＴ配下に登録することが規定されている。一方、上りの信号は、複数のＯＮＵからＯＬＴへ送信されるために、ＯＬＴは、上り信号が衝突しないように、各ＯＮＵに送信指示を行う。送信指示は、制御フレームであるＧＡＴＥをＯＬＴから各ＯＮＵへ送ることで実現される。
【０００６】
ＧＡＴＥは、各ＯＮＵにとっての送信開始時刻と送信継続時間の指示情報から構成される。ＯＮＵはその指示に従ってＯＬＴへの上り信号を送信する。ＧＡＴＥで指定する送信開始時刻と送信継続時間は、ＯＬＴ内で実行される動的帯域割当（Ｄｙｎａｍｉｃ  Ｂａｎｄｗｉｄｔｈ  Ａｌｌｏｃａｔｉｏｎ：ＤＢＡ）アルゴリズムを用いて算出される。
【０００７】
各ＯＮＵは、送信要求情報を載せるＲＥＰＯＲＴを定期的にＯＬＴへ送信する。一方で、ＯＬＴからのＧＡＴＥに対して、ＯＮＵがある一定時間以上ＲＥＰＯＲＴを返さない場合は、ＯＬＴは、タイムアウトを検出して、リンク断と判断する。このように、上り信号および下り信号に対して制御フレームのやり取りを行うことで、ＯＬＴと複数のＯＮＵ間で通信を実現することが出来る。
【０００８】
一方、昨今の通信機器に対する省電力化要求は厳しく、光アクセスシステムにおいても同様である。その際には、光通信ネットワークにおける消費電力の６０％を占めると言われているＯＮＵの消費電力を削減することが有効である。非特許文献２に記載のように、任意のＯＮＵに対するトラフィックが無い時に、当該ＯＮＵを構成する光送信器又は光受信器の電源を落とすことによって省電力化を達成するスリープモードのメカニズムが議論されている。議論されているのは、周期的に光送信器のみをシャットダウンする“Ｄｏｚｉｎｇ”と、光送信器に加えて光受信器の一部をシャットダウンする“Ｃｙｃｌｉｃ  ｓｌｅｅｐ”の技術である。
【０００９】
ＤｏｚｉｎｇとＣｙｃｌｉｃ  ｓｌｅｅｐの技術では、任意のＯＮＵにトラフィックが流通していない際に、ＯＮＵとＯＬＴの間のネゴシエーションにより、光送信器又は光受信器をシャットダウンするかどうかの判断をする。従って、ＯＬＴとＯＮＵとのネゴシエーションを基に、ＯＮＵがスリープモードに移行することにより、ＯＮＵとＯＬＴ間のリンク断を生じさせることなく、トラフィック非流通時にＯＮＵを省電力化することが可能である。
【００１０】
従来のＯＮＵの構成を図３に示す。図３に示すように、ＯＮＵは、光信号を送受信するために、入力される光信号を受信する光受信器１０３及び光信号を出力する光送信器１０１を有する。光受信器１０３は、一般的にフォトダイオード（Ｐｈｏｔｏｄｉｏｄｅ：ＰＤ）１０４、等化増幅器（ＥＱｕａｌｉｚｉｎｇ  Ａｍｐｌｉｆｉｅｒ：ＥＱＡ）１１１、図示していないクロックデータ再生回路（Ｃｌｏｃｋ  ａｎｄ  Ｄａｔａ  Ｒｅｃｏｖｅｒｙ：ＣＤＲ）を一般に有するが、ＯＮＵの機能分担という観点から、ＣＤＲを光受信器１０３に持たせずに、光受信器１０３の後段の論理回路部（ＭＡＣ  ＬＳＩ）１０６に持たせることもある。
【００１１】
ＥＱＡ１１１はインピーダンス変換増幅器（ＴｒａｎｓＩｍｐｅｄａｎｃｅ  Ａｍｐｌｉｆｉｅｒ：ＴＩＡ）１１３と振幅制限増幅器（ＬＩｍｉｔｉｎｇ  Ａｍｐｌｉｆｉｅｒ：ＬＩＡ）１１２を有し、図示していないＣＤＲはクロック再生回路（Ｃｌｏｃｋ  Ｒｅｃｏｖｅｒｙ  Ｃｉｒｃｕｉｔ：ＣＲＣ）と識別再生回路（ＤＥｃｉｓｉｏｎ  Ｃｉｒｃｕｉｔ：ＤＥＣ）を有する。
【００１２】
光送信器１０１は、一般にレーザダイオード（Ｌａｓｅｒ  Ｄｉｏｄｅ：ＬＤ）１０２、ＬＤ駆動器（ＬＤ  Ｄｒｉｖｅｒ：ＬＤＤ）１０９、自動パワー制御器（Ａｕｔｏｍａｔｉｃ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌｌｅｒ：ＡＰＣ）１１０を有する。ＬＤＤ１０９は、送信信号に基づきＬＤ１０２に流れる電流を駆動する。ＡＰＣ１１０は、ＬＤ１０２の出力光信号強度が一定の値になるように制御する。
【００１３】
ＷＤＭフィルタ１０５は、波長の異なる光信号を分岐及び結合する機能を有する。ＰＯＮ方式では一般に、上り信号と下り信号とで異なる波長を用いて通信するので、上り方向と下り方向間のクロストークを防ぐために、ＷＤＭフィルタを用いて、上り信号と下り信号とを物理的に分離、結合する。
【００１４】
次に、従来のＭＰＣＰ動作を図４に示す。図４において、上から順に、ＯＬＴの送受信する信号、ＯＮＵの送受信する信号、ＯＮＵにおける上りトラフィック、ＯＮＵの電源電圧を示している。ＯＬＴの軸上で、上側の記号はＯＬＴがＯＮＵに送信する下り信号、下側の記号はＯＬＴがＯＮＵから受信する上り信号を表す。ＯＮＵの軸上で、上側の記号はＯＮＵがＯＬＴから受信する下り信号、下側の記号はＯＮＵがＯＬＴに送信する上り信号を表す。
【００１５】
時刻ｔ１まではＯＮＵに上りトラフィックが発生している。ＯＬＴはＯＮＵに定期的に上り送信指示メッセージ（ＧＡＴＥ）を送り、それに対して、ＯＮＵは上り送信要求メッセージ（ＲＥＰＯＲＴ）をＯＬＴに送信する。
【００１６】
時刻ｔ１に、上りトラフィックの流入が無くなったとしても、ＯＮＵはＯＬＴからの送信指示に従い、ＲＥＰＯＲＴを送信する。
【００１７】
図５に非特許文献２において記述されている、Ｄｏｚｅ  ｍｏｄｅというＰＯＮ省電力メカニズムの動作例を示す。図５において、上から順に、ＯＬＴの送受信する信号、ＯＮＵの送受信する信号、ＯＮＵにおける上りトラフィック、ＯＮＵの光送信器の電源電圧、ＯＮＵの光受信器の電源電圧を示している。ＯＬＴの軸上で、上側の記号はＯＬＴがＯＮＵに送信する下り信号、下側の記号はＯＬＴがＯＮＵから受信する上り信号を表す。ＯＮＵの軸上で、上側の記号はＯＮＵがＯＬＴから受信する下り信号、下側の記号はＯＮＵがＯＬＴに送信する上り信号を表す。
【００１８】
時刻ｔ１においてＯＮＵが上りデータを送信し終え、上りトラフィックが無くなる。時刻ｔ２において、ＯＬＴは、ＯＮＵがスリープモードに移行可能であると判断し、スリープ許可（Ｓｌｅｅｐ  Ａｌｌｏｗ：ＳＡ（ＯＮ））メッセージを送信する。前記判断基準は特に定められていないが、例えば、ＯＬＴ側にＯＮＵに対する下りトラフィックが無い、等でも良い。ＳＡ（ＯＮ）がＯＮＵに到着し、ＯＮＵは、スリープ要求（Ｓｌｅｅｐ  Ｒｅｑｕｅｓｔ：ＳＲ（Ｓｌｅｅｐ））メッセージをＯＬＴに送信し、時刻ｔ３においてＯＮＵはスリープモードに入って光送信器の電源をシャットダウンする。ＯＬＴは、時刻ｔ４にＳＲ（Ｓｌｅｅｐ）を受信完了する。
【００１９】
時刻ｔ５に、ＯＬＴはＯＮＵがスリープモードから通常モードに移行すべきとの判断をしてＳＡ（ＯＦＦ）メッセージを送信し、時刻ｔ６にＯＮＵがＳＡ（ＯＦＦ）を受信し、シャットダウンしていた光送信器を即座に起動する。ＯＮＵは時刻ｔ７にＳＲ（Ａｗａｋｅ）をＯＬＴに送信し、時刻ｔ８にＯＬＴはＳＲ（Ａｗａｋｅ）を受信する。
【００２０】
ＯＮＵがスリープ時間を設定する際には、ＯＮＵからの上り信号が一定時間ＯＬＴに返ってこなくても、ＯＬＴがリンク断と判断しない程度の時間に設定する必要がある。非特許文献２に記載されている省電力メカニズムにおいては、ＯＬＴがＯＮＵを登録する際に、非特許文献３に記載されたＯＮＵ制御インタフェース（ＯＮＵ  Ｍａｎａｇｅｍｅｎｔ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｉｎｔｅｒｆａｃｅ：ＯＭＣＩ）チャネルを用いてスリープ時間を決定する。
【先行技術文献】
【非特許文献】
【００２１】
【非特許文献１】ＩＥＥＥ８０２．３ａｈ  ｓｔａｎｄａｒｄ
【非特許文献２】ＩＴＵ−Ｔ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  Ｇ．９８７．３
【非特許文献３】ＩＴＵ−Ｔ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  Ｇ．９８８
【発明の概要】
【発明が解決しようとする課題】
【００２２】
しかしながら、非特許文献２に記載のような、ＤｏｚｉｎｇとＣｙｃｌｉｃ  ｓｌｅｅｐ等の省電力化方法においては、ＯＮＵが、省電力メカニズムの実装されていないＯＬＴに接続されると、トラフィック非流通時であっても、スリープモードに移行することができない。また、ＯＮＵが、省電力メカニズムの実装されているＯＬＴに接続されても、ＯＬＴとのネゴシエーション無しにはスリープに入ることが出来ず、トラフィック非流通時であっても、実効的なスリープ時間が減少し、省電力効果が低下してしまう。
【００２３】
このような場合、ＯＮＵの省電力化のためには、ＯＬＴとのネゴシエーションなしに、ＯＮＵが自律的にスリープモードに移行する方法が有効と考えられる。しかし、この方法では、ＯＬＴが認知することなく、ＯＮＵがスリープモードに移行することになる。このため、ＯＬＴは通信の途絶を検出し、検出から一定時間通信が行われないと、ＯＬＴはリンク断と判断してしまうという課題があった。
【００２４】
非特許文献３に記載の方法においては、ＯＮＵがスリープ時間を決定する際に、ＯＮＵとＯＬＴとの間で制御メッセージの交換をする必要があった。これらの点を踏まえても、ＯＮＵが、省電力メカニズムが実装されていないＯＬＴと接続された場合において、ＯＮＵが、トラヒック非流通時にＯＬＴとのネゴシエーション無しに自律的にスリープに入る際は、ＯＬＴによってリンク断と判断されない程度のスリープ時間を決定する方法に関しては未検討のままである。
【００２５】
本発明は、ＯＬＴへの省電力化メカニズムの実装の有無に関わらず、ＯＬＴによってリンク断と判断されない程度のスリープ時間を設定できるＯＮＵを提供することを目的とする。
【課題を解決するための手段】
【００２６】
上記目的を達成するために、加入者側通信装置は、自律的に、局側通信装置からの上り送信指示に反して、一定時間の間、上り信号を送信することなく、リンク断通知を受信しなかった最長の時間間隔をスリープ時間として設定することとした。
【００２７】
具体的には、本発明は、局側通信装置と複数の加入者側通信装置が接続されるポイント・トゥ・マルチポイント型通信システムに適用される加入者側通信装置において、自律的に、所定の時間から、前記加入者側通信装置に対する前記局側通信装置からの上り送信指示に反して上り信号を継続して送信することなく経過した時間までの時間間隔を測定し、前記時間間隔のうち、前記時間間隔内で前記局側通信装置と前記加入者側通信装置とのリンクが切断されたことを示すリンク断通知を前記局側通信装置から受信せず、かつ最長の時間間隔をスリープ時間として設定する加入者側通信装置である。
【００２８】
本発明によれば、局側通信装置への省電力メカニズムの実装の有無に拘らず、加入者側通信装置が、自律的にスリープ時間を設定することができる。
【００２９】
本発明の加入者側通信装置は、前記時間間隔が、上り信号送信機能ブロックへの電力供給を停止したときに開始することを特徴とする。
【００３０】
本発明の加入者側通信装置は、前記時間間隔が、上り送信指示に対して応答したときに開始することを特徴とする。
【００３１】
本発明の加入者側通信装置は、前記時間間隔が、前記上り送信指示に反して上り信号を継続して送信することのなくなって、初めて前記上り送信指示を受信したときに開始することを特徴とする。
【００３２】
本発明の加入者側通信装置は、前記加入者側通信装置の電源投入後、初めて前記局側通信装置と前記加入者側通信装置とのリンクが確立した際に、スリープ時間を自律的に設定することを特徴とする。
【００３３】
本発明の加入者側通信装置は、スリープ時間を自律的に設定した後に、前記リンク断通知を前記局側通信装置から受信し、前記局側通信装置と前記加入者側通信装置とのリンクが確立した際に、スリープ時間を再度、自律的に設定することを特徴とする。
【００３４】
本発明の加入者側通信装置は、二分探索によって前記時間間隔を設定することを特徴とする。
【００３５】
本発明の加入者側通信装置は、前記時間間隔を前記加入者側通信装置に予め複数設定し、前記設定した時間を用いてスリープ時間を設定することを特徴とする。
【００３６】
本発明の加入者側通信装置は、前記スリープ時間が、前記加入者側通信装置に予め設定されていることを特徴とする。
【００３７】
上記目的を達成するために、ポイント・トゥ・マルチポイント型通信システムにおいて、加入者側通信装置は、自律的に、局側通信装置からの上り送信指示に反して、一定時間の間上り信号を送信することなく、リンク断通知を受信しなかった最長の時間間隔をスリープ時間として設定することとした。
【００３８】
具体的には、本発明は、局側通信装置と複数の加入者側通信装置が接続されるポイント・トゥ・マルチポイント型通信システムにおいて、前記複数の加入者側通信装置のうち、少なくとも１つが、請求項１から８のいずれかに記載の加入者側通信装置であることを特徴とするポイント・トゥ・マルチポイント型通信システムである。
【００３９】
本発明によれば、局側通信装置への省電力メカニズムの実装の有無に拘らず、加入者側通信装置が、自律的にスリープ時間を設定することができる。
【００４０】
なお、上記各発明は、可能な限り組み合わせることができる。
【発明の効果】
【００４１】
本発明によれば、局側通信装置への省電力化メカニズムの実装の有無に関わらず、トラフィック非流通時においてリンク断を発生させることなく、局側通信装置と接続された加入者側通信装置の省電力化を図ることができるスリープモードの設定が可能となる。
【図面の簡単な説明】
【００４２】
【図１】シングルスター方式を説明する図である。
【図２】受動光ネットワーク方式を説明する図である。
【図３】従来のＯＮＵの構成を示す図である。
【図４】従来のＭＰＣＰ動作を説明する図である。
【図５】ＰＯＮ省電力メカニズムの動作例を説明する図である。
【図６】本発明のＯＮＵの構成を説明する図である。
【図７】本発明のスリープ時間を自律的に探索するＯＮＵの動作を説明する図である。
【図８】本発明のＯＮＵの動作を説明する図である。
【図９】本実施形態のＯＮＵの動作を説明する図である。
【図１０】本発明のスリープ時間を自律的に探索するＯＮＵの動作を説明する図である。
【図１１】本実施形態のＯＮＵの動作を説明する図である。
【図１２】本実施形態のＯＮＵの動作を説明する図である。
【図１３】本実施形態のＯＮＵの動作を説明する図である。
【図１４】本実施形態のＯＮＵの動作を説明する図である。
【図１５】レジスタのフラグとスリープ時間を自律的に探索するＯＮＵの動作を説明する図である。
【図１６】本発明のスリープ時間を自律的に探索するＯＮＵの動作を説明する図である。
【図１７】本発明のスリープ時間を自律的に探索するＯＮＵの動作を説明する図である。る。
【図１８】二分探索方法の例を説明する図である。
【図１９】スリープ時間探索方法の例を説明する図である。
【発明を実施するための形態】
【００４３】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。各実施形態は可能な限り組み合わせることができる。
【００４４】
（実施形態１）
本発明の加入者側通信装置（以下、「ＯＮＵ」と略すこともある。）が接続される光通信ネットワーク構成は図２に示すとおりである。図２に示すように、本発明のＯＮＵは、局側通信装置（以下、「ＯＬＴ」と略すこともある。）と複数のＯＮＵが接続されるポイント・トゥ・マルチポイント型通信システムに適用される。本実施形態で説明するポイント・トゥ・マルチポイント型通信システムでは、接続される複数のＯＮＵのうち、少なくとも１つが本実施形態のＯＮＵであってもよい。以下の実施形態でも同様である。
【００４５】
本実施形態は、ＯＬＴと複数のＯＮＵが接続されるポイント・トゥ・マルチポイント型通信システムにおいて、ＯＮＵが、自律的に、所定の時間から、ＯＮＵに対するＯＬＴからの上り送信指示に反して上り信号を継続して送信することなく経過した時間までの時間間隔を測定し、前記時間間隔のうち、前記時間間隔内でＯＬＴとＯＮＵとのリンクが切断されたことを示すリンク断通知をＯＬＴから受信せず、最長の時間間隔をスリープ時間として設定する。ＯＮＵは、自律的にＯＮＵに対するＯＬＴからの上り送信指示に反して上り信号を継続して送信することを停止する。さらに、自律的に上記時間間隔を測定する。続いて、自律的にスリープ時間を設定する。
【００４６】
本実施形態のＯＮＵの構成を図６に示す。本実施形態のＯＮＵの構成は、図３に示す従来の構成のＯＮＵに加えて、以下で説明するスリープ時間を自律的に設定するプログラムを不揮発性メモリ１０８に格納している。
【００４７】
本実施形態のＯＮＵは、ＯＮＵに対するＯＬＴからの上り送信指示に従って上り信号を送信する通常モード及びＯＮＵに対するＯＬＴからの上り送信指示に反して上り信号を送信しないスリープモードを備え、通常モードからスリープモードに移行後、スリープ時間だけ経過すると通常モードに復帰する。スリープ時間とは、ＯＮＵがスリープモードに移行している時間をいう。
【００４８】
ＯＮＵは、スリープモードあるいは上り信号送信停止時間内では、上り信号送信機能ブロックへの電力供給を停止し、下り信号受信機能ブロックへの電力供給を継続する構成としてもよい。上り信号送信機能ブロックとしては、レーザダイオード、ＬＤ駆動器、自動パワー制御器の少なくとも一つを有する光送信器を含む。電力供給の停止は、電源回路から上り信号送信機能ブロックへの電力供給路を遮断してもよいし、上り信号送信機能ブロックへ電力供給する電源回路をシャットダウンしてもよいし、上り信号送信機能ブロックへのクロックを遮断してもよい。以下の実施形態でも同様である。
【００４９】
スリープ時間を自律的に探索するＯＮＵの基本動作を図７のフローチャートに示す。本探索例においては、ｎ回（ｎ：自然数）にわたってスリープ時間を探索するフローを繰り返し、任意のフローｋ（ｋ：０以上の整数）において用いた上り信号送信停止時間のうち、ＯＮＵがＯＬＴ側からリンク断通知を受け取らず、かつ最大の上り信号送信停止時間を最終的なスリープ時間ｔ＿ｓｌｅｅｐとして用いる。
【００５０】
図７においては、まず、初期状態を設定し（２０１）、試行回数ｋをｎと設定する（２０２）。次に、上り信号送信停止時間ｔｋを設定し（２０３）、最大、上り信号送信停止時間ｔｋの時間、上り信号送信を停止する（２０４）。上り信号送信停止時間ｔｋの間に、ＯＬＴからリンク断通知があったかどうか、及びそのときの上り信号送信停止時間ｔｋを記憶する（２０５）。同時に、試行回数ｋから１減算する（２０５）。２０３から２０６のフローをｋがゼロになるまで繰り返す（２０６）。上記の繰り返しの中で、ＯＬＴからのリンク断通知がなく、最大の上り信号送信停止時間ｔｋをスリープ時間ｔ＿ｓｌｅｅｐとして決定する（２０７）。
【００５１】
図８を用いて、本実施形態のＯＮＵの動作を説明する。図８において、上から順に、ＯＬＴの送受信する信号、ＯＮＵの送受信する信号、ＯＮＵにおける上りトラフィック、ＯＮＵの光送信器の電源電圧、ＯＮＵの光受信器の電源電圧を示している。ＯＬＴの軸上で、上側の記号はＯＬＴがＯＮＵに送信する下り信号、下側の記号はＯＬＴがＯＮＵから受信する上り信号を表す。ＯＮＵの軸上で、上側の記号はＯＮＵがＯＬＴから受信する下り信号、下側の記号はＯＮＵがＯＬＴに送信する上り信号を表す。
【００５２】
本実施形態では、ＯＮＵが、図７に示すフローチャートの動作で、最大スリープ時間であるｔ＿ｓｌｅｅｐを自律的に設定する。図８においては、設定した上り信号送信停止時間ｔｋが長すぎてリンク断が発生する。時刻ｔ１まではＯＮＵに上りトラフィックが発生しており、ＯＬＴはＯＮＵに定期的にＧＡＴＥを送り、それに対してＯＮＵはＲＥＰＯＲＴをＯＬＴに送信する。ＧＡＴＥとは、ＯＬＴへの送信指示又は送信条件をＯＮＵに通知する機能を有するメッセージをいう。ＲＥＰＯＲＴとは、ＯＮＵからの送信要求をＯＬＴに通知する機能を有するメッセージをいう。
【００５３】
ＯＮＵが全蓄積トラフィックを送信することにより、時刻ｔ１に上りトラフィックが無くなる。すると、ＯＮＵは上りトラフィックが無いと判断し、閾値時間ｔｔｈの後、時刻ｔ２において光送信器への電力供給を停止する。ＯＮＵは、光受信器に対しては電力供給を継続するため、ＯＬＴからの下り信号を引き続き正しく受信する。時刻ｔ４までは、ＯＮＵは、上記のように光送信器への電力供給を停止しているため、ＯＬＴから送信指示を受けても、ＲＥＰＯＲＴを含め、上り信号を一切送信しない。
【００５４】
ＯＮＵのスリープ時間が長すぎて、ＯＬＴがＯＮＵからのＲＥＰＯＲＴを一定の時間以上受信しなかった場合は、ＯＬＴはタイムアウトを検出して、リンク断と判断し、該当のＯＮＵにリンク断を通知するメッセージ（例えば、ＥＰＯＮシステムの場合は、Ｄｅｒｅｇｉｓｔｅｒ）を送付する。ＯＮＵは、時刻ｔ３にリンク断を通知するメッセージ（例えば、ＥＰＯＮシステムの場合は、Ｄｅｒｅｇｉｓｔｅｒ）を受信する。
【００５５】
本実施形態において、時刻ｔ２から時刻ｔ４までの時間を上り信号送信停止時間ｔｋとする。すると、ＯＮＵは、スリープ時間ｔ＿ｓｌｅｅｐを最長でもｔｋ以下、例えば、ｔｋの５０％等に設定する。ＯＮＵは、一旦スリープ可能な、すなわち、光送信器への電力供給を停止する最大の時間であるスリープ時間ｔ＿ｓｌｅｅｐを上記のようなメカニズムで決定し、トラフィック非流通時において光送信器への電力供給を停止する動作を行う。
【００５６】
図９は、スリープモードで光送信器への電力供給を停止した場合の動作を示す。図９において、上から順に、ＯＬＴの送受信する信号、ＯＮＵの送受信する信号、ＯＮＵにおける上りトラフィック、ＯＮＵの光送信器の電源電圧、ＯＮＵの光受信器の電源電圧を示している。ＯＬＴの軸上で、上側の記号はＯＬＴがＯＮＵに送信する下り信号、下側の記号はＯＬＴがＯＮＵから受信する上り信号を表す。ＯＮＵの軸上で、上側の記号はＯＮＵがＯＬＴから受信する下り信号、下側の記号はＯＮＵがＯＬＴに送信する上り信号を表す。
【００５７】
まず、時刻ｔ１まではＯＮＵに上りトラフィックが発生しており、ＯＬＴはＯＮＵに定期的にＧＡＴＥを送り、それに対してＯＮＵはＲＥＰＯＲＴをＯＬＴに送信する。
【００５８】
全蓄積トラフィックの送信により、時刻ｔ１に上りトラフィックが無くなる。すると、閾値時間ｔｔｈの後、時刻ｔ２において、ＯＮＵは光送信器への電力供給を停止する。但し、光受信器に対しては電力供給を継続するため、ＯＮＵはＯＬＴからの下り信号を引き続き正しく受信する。
【００５９】
時刻ｔ5までは、上記のように、ＯＮＵは、光送信器への電力供給を停止しているため、ＯＬＴから送信指示を受けても、ＲＥＰＯＲＴを含め、上り信号を一切送信しない。時刻ｔ２から上り信号送信停止時間ｔｋ経過後の時刻ｔ５に、ＯＮＵは、光送信器を起動し、時刻ｔ３にＯＮＵに到着するＯＬＴからのＧＡＴＥに対し、時刻ｔ５にＲＥＰＯＲＴを返す。ＯＬＴは時刻ｔ６にそのＲＥＰＯＲＴを受信する。
【００６０】
図９の例では、上り信号送信停止時間ｔｋがリンク断が発生しない程度の長さであったため、リンク断が生じることなく、ＯＮＵが光受信器への電力供給を停止することができた。上り信号送信停止時間ｔｋを何種類か試行して、リンク断が発生しない中で最長の上り信号送信停止時間ｔｋをスリープ時間ｔ＿ｓｌｅｅｐとして設定する。
【００６１】
本実施形態のスリープ時間を自律的に探索するＯＮＵの基本動作を図１０のフローチャートに示す。本探索例においては、ｎ回（ｎ：自然数）にわたってスリープ時間を探索するフローを繰り返し、任意のフローｋ（ｋ：０以上の整数）において用いた上り信号送信停止時間のうち、ＯＮＵがＯＬＴ側からリンク断通知を受け取らず、かつ最大の上り信号送信停止時間を最終的なスリープ時間ｔ＿ｓｌｅｅｐとして用いる。上り信号送信停止時間の設定に正規乱数を用いている。
【００６２】
図１０においては、まず、初期状態を設定し（３０１）、試行回数ｋをｎと設定し、正規乱数の発生に平均値μと標準偏差σを設定する（３０２）。次に、設定された試行回数ｎ、平均値μ、標準偏差σを基に正規乱数を発生させて、上り信号送信停止時間ｔｋを設定する（３０３）。仮に、ｎ＝１０、μ＝０．７５秒、σ＝０．５秒とすると、｛ｔ１、ｔ２、ｔ３、ｔ４、ｔ５、ｔ６、ｔ７、ｔ８、ｔ９、ｔ１０｝＝｛０．０８６、１．１０３、１．００８．０．７６０、０．５８０、１．５１９、０．３６１、０．８５８、１．１５６、１．５８４｝となる。最大、上り信号送信停止時間ｔｋの時間、上り信号送信を停止する（３０４）。上り信号送信停止時間ｔｋの間に、ＯＬＴからリンク断通知があったかどうか、及びそのときの上り信号送信停止時間ｔｋを記憶する（３０５）。同時に、試行回数ｋから１減算する（３０５）。３０３から３０６のフローをｋがゼロになるまで繰り返す（３０６）。上記の繰り返しの中で、ＯＬＴからのリンク断通知がなく、最大の上り信号送信停止時間ｔｋをスリープ時間ｔ＿ｓｌｅｅｐとして決定する（３０７）。
【００６３】
例えば、本実施形態においてはＥＰＯＮシステムを例にしているので、ｍｐｃｐタイムアウトである１秒を超えてＯＮＵからのＲＥＰＯＲＴを受け取らなかった場合にはリンク断が起こる。今回、ｔ４の０．７６秒が、リンク断の起こらない最大の上り信号送信停止時間ｔｋであったとする。ｔ８の０．８５８秒の場合はリンク断が起こったものとする。１秒以下の上り信号送信停止時間でリンクが発生したのは、ＯＮＵ、ＯＬＴ内におけるフレーム処理やＯＮＵ−ＯＬＴ間伝搬遅延が加算されることによって、ｍｐｃｐタイムアウトと判断されてリンク断と判断されてしまったからである。したがって、最終的にスリープ時間ｔ＿ｓｌｅｅｐを０．７６秒と決定する。
【００６４】
本実施形態においては、初期値として例えばｎ＝１０、μ＝０．７５
秒、σ＝０．５ 秒としたが、それらはデフォルト値として不揮発性メモリに書き込んでおき、スリープ時間探索プログラムの起動時に読み出しに行っても良い。また、本実施形態ではＥＰＯＮシステムへの適用を例に説明し、標準上は、ＭＰＣＰタイムアウトは１秒と規定されている。一方で、ＯＬＴの実装においては何らかの事情により、この時間が変更されていることは一般的に起こりうるため、ＭＰＣＰタイムアウトは必ずしも１秒で運用されているとは限らない。
【００６５】
以上説明したように、ＯＬＴへの省電力メカニズムの実装の有無に拘らず、本実施形態のＯＮＵは、自律的にスリープ時間を設定することができる。
【００６６】
上記の例では、光送信器への電力供給を停止するときに上り信号送信停止時間ｔｋを開始したが、１又は１以上の上り送信指示のＧＡＴＥのうち最後の上り送信指示のＧＡＴＥに対して応答したときに開始してもよい。または、上り送信指示のＧＡＴＥに反して上り信号であるＲＥＰＯＲＴを継続して送信することのなくなった期間の中で、初めての上り送信指示のＧＡＴＥを受信したときに、開始してもよい。以下の実施形態でも同様である。
【００６７】
次に、１又は１以上の上り送信指示のＧＡＴＥのうち最後の上り送信指示のＧＡＴＥに対して応答したときに開始する場合のＯＮＵの動作を、図１１を用いて説明する。ＯＮＵは、図７に示すフローチャートの動作で、最大スリープ時間であるｔ＿ｓｌｅｅｐを自律的に設定する。
【００６８】
図１１において、上から順に、ＯＬＴの送受信する信号、ＯＮＵの送受信する信号、ＯＮＵにおける上りトラフィック、ＯＮＵの光送信器の電源電圧、ＯＮＵの光受信器の電源電圧を示している。ＯＬＴの軸上で、上側の記号はＯＬＴがＯＮＵに送信する下り信号、下側の記号はＯＬＴがＯＮＵから受信する上り信号を表す。ＯＮＵの軸上で、上側の記号はＯＮＵがＯＬＴから受信する下り信号、下側の記号はＯＮＵがＯＬＴに送信する上り信号を表す。
【００６９】
図１１においては、設定した上り信号送信停止時間ｔｋが長すぎてリンク断が発生する。時刻ｔ１まではＯＮＵに上りトラフィックが発生しており、ＯＬＴはＯＮＵに定期的にＧＡＴＥを送り、それに対してＯＮＵはＲＥＰＯＲＴをＯＬＴに送信する。ＯＮＵが全蓄積トラフィックを送信することにより、時刻ｔ１に上りトラフィックが無くなる。すると、ＯＮＵは上りトラフィックが無いと判断し、閾値時間ｔｔｈの後、時刻ｔ２において光送信器への電力供給を停止する。ＯＮＵは、光受信器に対しては電力供給を継続するため、ＯＬＴからの下り信号を引き続き正しく受信する。時刻ｔ４までは、ＯＮＵは、上記のように光送信器への電力供給を停止しているため、ＯＬＴから送信指示を受けても、ＲＥＰＯＲＴを含め、上り信号を一切送信しない。
【００７０】
ＯＮＵのスリープ時間が長すぎて、ＯＬＴがＯＮＵからのＲＥＰＯＲＴを一定の時間以上受信しなかった場合は、ＯＬＴはタイムアウトを検出して、リンク断と判断し、該当のＯＮＵにリンク断を通知するメッセージ（例えば、ＥＰＯＮシステムの場合は、Ｄｅｒｅｇｉｓｔｅｒ）を送付する。ＯＮＵは、時刻ｔ３にリンク断を通知するメッセージ（例えば、ＥＰＯＮシステムの場合は、Ｄｅｒｅｇｉｓｔｅｒ）を受信する。図８、図９で説明した形態と異なり、本形態においては上り信号の送信停止期間ｔｋを、ＯＮＵがＯＬＴから受信した最後のＧＡＴＥに対して、ＲＥＰＯＲＴおよびＤＡＴＡを送信し終えた時刻ｔ１から開始している点が異なる。
【００７１】
続いて、図１２には、上り信号送信停止期間を、ONUがOLTから受信した最後のGATEに対してREPORTおよびDATAを送信し終えた時刻t1から開始した場合における、スリープモードで光送信器への電力供給を停止した場合の動作を示す。図１２において、上から順に、ＯＬＴの送受信する信号、ＯＮＵの送受信する信号、ＯＮＵにおける上りトラフィック、ＯＮＵの光送信器の電源電圧、ＯＮＵの光受信器の電源電圧を示している。ＯＬＴの軸上で、上側の記号はＯＬＴがＯＮＵに送信する下り信号、下側の記号はＯＬＴがＯＮＵから受信する上り信号を表す。ＯＮＵの軸上で、上側の記号はＯＮＵがＯＬＴから受信する下り信号、下側の記号はＯＮＵがＯＬＴに送信する上り信号を表す。
【００７２】
まず、時刻ｔ１まではＯＮＵに上りトラフィックが発生しており、ＯＬＴはＯＮＵに定期的にＧＡＴＥを送り、それに対してＯＮＵはＲＥＰＯＲＴをＯＬＴに送信する。全蓄積トラフィックの送信により、時刻ｔ１に上りトラフィックが無くなる。すると、閾値時間ｔｔｈの後、時刻ｔ２において、ＯＮＵは光送信器への電力供給を停止する。但し、光受信器に対しては電力供給を継続するため、ＯＮＵはＯＬＴからの下り信号を引き続き正しく受信する。時刻ｔ5までは、上記のように、ＯＮＵは、光送信器への電力供給を停止しているため、ＯＬＴから送信指示を受けても、ＲＥＰＯＲＴを含め、上り信号を一切送信しない。時刻ｔ２から上り信号送信停止時間ｔｋ経過後の時刻ｔ５に、ＯＮＵは、光送信器を起動し、時刻ｔ３にＯＮＵに到着するＯＬＴからのＧＡＴＥに対し、時刻ｔ５にＲＥＰＯＲＴを返す。ＯＬＴは時刻ｔ６にそのＲＥＰＯＲＴを受信する。
【００７３】
図１２の例では、上り信号送信停止時間ｔｋがリンク断が発生しない程度の長さであったため、リンク断が生じることなく、ＯＮＵが光受信器への電力供給を停止することができた。上り信号送信停止時間ｔｋを何種類か試行して、リンク断が発生しない中で最長の上り信号送信停止時間ｔｋをスリープ時間ｔ＿ｓｌｅｅｐとして設定する。
【００７４】
次に、上り送信指示のＧＡＴＥに反して上り信号であるＲＥＰＯＲＴを継続して送信することのなくなった期間の中で、初めての上り送信指示のＧＡＴＥを受信したときに開始する場合のＯＮＵの動作を、図１３を用いて説明する。ＯＮＵは、図７に示すフローチャートの動作で、最大スリープ時間であるｔ＿ｓｌｅｅｐを自律的に設定する。
【００７５】
図１３ において、上から順に、ＯＬＴの送受信する信号、ＯＮＵの送受信する信号、ＯＮＵにおける上りトラフィック、ＯＮＵの光送信器の電源電圧、ＯＮＵの光受信器の電源電圧を示している。ＯＬＴの軸上で、上側の記号はＯＬＴがＯＮＵに送信する下り信号、下側の記号はＯＬＴがＯＮＵから受信する上り信号を表す。ＯＮＵの軸上で、上側の記号はＯＮＵがＯＬＴから受信する下り信号、下側の記号はＯＮＵがＯＬＴに送信する上り信号を表す。
【００７６】
図１３においては、設定した上り信号送信停止時間ｔｋが長すぎてリンク断が発生する。時刻ｔ１まではＯＮＵに上りトラフィックが発生しており、ＯＬＴはＯＮＵに定期的にＧＡＴＥを送り、それに対してＯＮＵはＲＥＰＯＲＴをＯＬＴに送信する。ＯＮＵが全蓄積トラフィックを送信することにより、時刻ｔ１に上りトラフィックが無くなる。すると、ＯＮＵは上りトラフィックが無いと判断し、閾値時間ｔｔｈの後、時刻ｔ２において光送信器への電力供給を停止する。ＯＮＵは、光受信器に対しては電力供給を継続するため、ＯＬＴからの下り信号を引き続き正しく受信する。時刻ｔ5までは、ＯＮＵは、上記のように光送信器への電力供給を停止しているため、ＯＬＴから送信指示を受けても、ＲＥＰＯＲＴを含め、上り信号を一切送信しない。
【００７７】
ＯＮＵのスリープ時間が長すぎて、ＯＬＴがＯＮＵからのＲＥＰＯＲＴを一定の時間以上受信しなかった場合は、ＯＬＴはタイムアウトを検出して、リンク断と判断し、該当のＯＮＵにリンク断を通知するメッセージ（例えば、ＥＰＯＮシステムの場合は、Ｄｅｒｅｇｉｓｔｅｒ）を送付する。ＯＮＵは、時刻ｔ４にリンク断を通知するメッセージ（例えば、ＥＰＯＮシステムの場合は、Ｄｅｒｅｇｉｓｔｅｒ）を受信する。図８、図９で説明した形態と異なり、本形態においては上り信号の送信停止期間
(tk) を、「スリープ期間において上り送信指示のＧＡＴＥに反して上り信号であるＲＥＰＯＲＴを継続して送信することのなくなった期間の中で、初めての上り送信指示のＧＡＴＥを受信したときから開始している」点が前述の実施形態と異なる。すなわち、時刻t3を起点にtkにわたって上り信号の送信を停止している。
【００７８】
続いて、図１４には、スリープモードで光送信器への電力供給を停止した場合の動作を示す。図１４において、上から順に、ＯＬＴの送受信する信号、ＯＮＵの送受信する信号、ＯＮＵにおける上りトラフィック、ＯＮＵの光送信器の電源電圧、ＯＮＵの光受信器の電源電圧を示している。ＯＬＴの軸上で、上側の記号はＯＬＴがＯＮＵに送信する下り信号、下側の記号はＯＬＴがＯＮＵから受信する上り信号を表す。ＯＮＵの軸上で、上側の記号はＯＮＵがＯＬＴから受信する下り信号、下側の記号はＯＮＵがＯＬＴに送信する上り信号を表す。
【００７９】
まず、時刻ｔ１まではＯＮＵに上りトラフィックが発生しており、ＯＬＴはＯＮＵに定期的にＧＡＴＥを送り、それに対してＯＮＵはＲＥＰＯＲＴをＯＬＴに送信する。全蓄積トラフィックの送信により、時刻ｔ１に上りトラフィックが無くなる。すると、閾値時間ｔｔｈの後、時刻ｔ２において、ＯＮＵは光送信器への電力供給を停止する。但し、光受信器に対しては電力供給を継続するため、ＯＮＵはＯＬＴからの下り信号を引き続き正しく受信する。時刻ｔ6までは、上記のように、ＯＮＵは、光送信器への電力供給を停止しているため、ＯＬＴから送信指示を受けても、ＲＥＰＯＲＴを含め、上り信号を一切送信しない。時刻ｔ3から上り信号送信停止時間ｔｋ経過後の時刻ｔ6に、ＯＮＵは、光送信器を起動し、時刻ｔ4にＯＮＵに到着するＯＬＴからのＧＡＴＥに対し、時刻ｔ6にＲＥＰＯＲＴを返す。ＯＬＴは時刻ｔ7にそのＲＥＰＯＲＴを受信する。
【００８０】
図１４の例では、上り信号送信停止時間ｔｋがリンク断が発生しない程度の長さであったため、リンク断が生じることなく、ＯＮＵが光受信器への電力供給を停止することができた。上り信号送信停止時間ｔｋを何種類か試行して、リンク断が発生しない中で最長の上り信号送信停止時間ｔｋをスリープ時間ｔ＿ｓｌｅｅｐとして設定する。
【００８１】
ここで、時間ｔｔｉｍｅｏｕｔとは、ＯＬＴが、ＯＮＵから一定間隔で送信されるＲＥＰＯＲＴを規定時間内に受信しなかったときに、ＯＬＴ−ＯＮＵ間のリンクが切断されたと判断する時間をいう。例えば、ＥＰＯＮシステムにおけるＭＰＣＰタイマーである。任意のＯＮＵからのＲＥＰＯＲＴがＭＰＣＰタイマーより長い時間間隔でＯＬＴに到着する場合は、ＯＬＴは該ＯＮＵに対してＤｅｒｅｇｉｓｔｅｒを送信する。ただし、フレーム処理などにより、タイマーが切れてからＤｅｒｅｇｉｓｔｅｒをＯＮＵに対して送信するまでは遅延が生じる可能性もある。上り信号送信停止時間ｔｋは、時間ｔｔｉｍｅｏｕｔより短い。この場合、ＯＮＵにとっては、上り信号送信停止時間ｔｋは、ＯＮＵが光送信器への給電を停止してから、ＤｅｒｅｇｉｓｔｅｒをＯＬＴから受信するまでの時間よりも短いことを意味する。又は、ＯＮＵにとっては、上り信号送信停止時間ｔｋは、ＯＮＵが、光送信器への給電停止後初めてＧＡＴＥを受信してから、ＤｅｒｅｇｉｓｔｅｒをＯＬＴから受信するまでの時間よりも短いことを意味する。又は、ＯＮＵにとっては、上り信号送信停止時間ｔｋは、ＯＬＴからのＧＡＴＥに対して、リンク維持に関する制御メッセージを含むＲＥＰＯＲＴを最後に送信してから、ＧＡＴＥに対するＲＥＰＯＲＴを返さなくて、ＤｅｒｅｇｉｓｔｅｒをＯＬＴから受信するまでの時間よりも短いことを意味する。
「リンク維持に関する制御メッセージを含むＲＥＰＯＲＴを最後に送信」の意味は、制御メッセージを含むＲＥＰＯＲＴを１回送信したときは、そのＲＥＰＯＲＴを送信という意味で、制御メッセージを含むＲＥＰＯＲＴを複数回送信したときは、最新のＲＥＰＯＲＴを送信、という意味である。Ｄｅｒｅｇｉｓｔｅｒとは、ＯＬＴが、ＯＬＴ−ＯＮＵ間のリンクが切断されたと判断したときに、ＯＮＵの登録を抹消すること、又は、ＯＮＵに対してするその旨の通知をいう。
本段落については、以下の実施形態でも、同様である。
【００８２】
本実施形態では、ＥＰＯＮシステムへの適用を例に説明したが、ＥＰＯＮシステムに限定されるものではなく、ポイント・トゥ・マルチポイント型光通信ネットワークで、一連の、例えばＥＰＯＮシステムでいうところのＲｅｇｉｓｔｅｒ、Ｄｅｒｅｇｉｓｔｅｒ、ＧＡＴＥ、ＲＥＰＯＲＴといった、ＯＮＵ−ＯＬＴ間でリンクを維持し、他ユーザとの信号衝突無く通信を正常に行う機能を備えているシステムであれば良い。
【００８３】
ＯＮＵは、時間経過を算出する手段として、例えば下りのＧＡＴＥ数をカウントする機能を有する。あるいは、受信した下りのｂｉｔ数を数える手法、下りのＭＰＣＰタイムスタンプで引き算する手法、ＭＰＣＰカウンタ値を利用する手法でもよい。また、専用のカウンタとタイマをハードウェアとして備えていてもよい。ＭＰＣＰタイムスタンプはＧＡＴＥに含まれており、タイムスタンプに表されるＯＬＴの保有する時刻情報を利用すれば、ＯＮＵは時間経過を算出することができる。ＭＰＣＰカウンタ値はＧＡＴＥに含まれており、送信のたびごとに加算されるカウンタ値を利用すれば、ＯＮＵは時間経過を算出することができる。以下の実施形態でも同様である。
【００８４】
（実施形態２）
本実施形態では、ＯＮＵの電源投入後、初めてＯＬＴとＯＮＵとのリンクが確立した際に、ＯＮＵがスリープ時間を自律的に設定する。あるいは、ＯＮＵが、スリープ時間を自律的に設定した後に、リンク断通知をＯＬＴから受信し、初めてＯＬＴとＯＮＵとのリンクが確立した際に、スリープ時間を再度、自律的に設定する。
【００８５】
本発明のＯＮＵが接続される光通信ネットワーク構成は図２に示すとおりである。ＯＮＵの構成は図６に示すとおりである。スリープ時間の自律的な探索は実施形態１と同様であるが、スリープ時間を探索するタイミングに関して本実施形態で説明する。
【００８６】
図６に示すＯＮＵが有する不揮発性メモリ１０８内に、スリープ時間探索を行うか行わないかのレジスタを有している。当該レジスタのフラグが“０”の際にはスリープ時間探索プログラムを実行し、“１”の際には行わない。また、ＯＮＵがスリープ時間探索プログラムを実行するタイミングは下記２つのケースである。
（１）ＯＮＵの電源投入後、初めてＯＬＴとＯＮＵとのリンクが確立した際
（２）ＯＮＵが、スリープ時間を自律的に設定した後に、リンク断通知をＯＬＴから受信し、例えば再び登録、ＯＡＭリンク確立、認証といった一連のプロセスを経て、ＯＬＴとＯＮＵとのリンクが確立した際
【００８７】
上記（２）には、例えば、ＯＮＵが、自律的にスリープ時間を設定した後、オペレータ契機で強制的にリンク断が通知され、再度のリンク確立をした場合などが含まれる。
【００８８】
上記レジスタのフラグとＯＮＵのスリープ時間探索動作について、図１５に示すタイムチャートを用いて説明する。電源投入時など、ＯＮＵ−ＯＬＴ間リンクを新たに確立してＯＮＵとＯＬＴとが通信を始める際、ＥＰＯＮにおいてはＭＰＣＰによるリンク確立、ＯＡＭリンク確立、認証といったプロセスを経る。図５のｔ１〜ｔ３の時間記号を用いると、ｔ１にＭＰＣＰによってＯＮＵが登録・リンクが確立し、ｔ２にＯＡＭリンクが確立し、ｔ３に認証が済む。本実施形態の図１５においては、認証後に、ＯＮＵはスリープ時間探索動作を開始し、スリープ時間を決定する。上述レジスタのフラグが１の間、例えば実施形態１に記述したような原理で、リンク断を生じさせない程度のスリープ時間を決定する（図１５における「自律スリープ時間探索フェーズ」）。
【００８９】
本実施形態のＯＮＵの動作を図１６のフローチャートに示す。図１６においては、認証が完了すると、スリープ時間探索動作を開始する。まず、初期状態を設定し（４０１）、試行回数ｋをｎと設定する（４０２）。その際、動作の開始と同時に前述のレジスタ値を書き換える関数が呼び出される。すなわち、動作の開始時にレジスタの値を１にセットする（４０２）。次に、上り信号送信停止時間ｔｋを設定し（４０３）、最大、上り信号送信停止時間ｔｋの時間、上り信号送信を停止する（４０４）。上り信号送信停止時間ｔｋの間に、ＯＬＴからリンク断通知があったかどうか、及びそのときの上り信号送信停止時間ｔｋを記憶する（４０５）。同時に、試行回数ｋから１減算する（４０５）。４０３から４０６のフローをｋがゼロになるまで繰り返す（４０６）。上記の繰り返しの中で、ＯＬＴからのリンク断通知がなく、最大の上り信号送信停止時間ｔｋをスリープ時間ｔ＿ｓｌｅｅｐとして決定する（４０７）。スリープ時間探索ループが終了し、最終的なスリープ時間を設定する際に、今度はレジスタのフラグを０にセットする（４０７）。
【００９０】
以上説明したように、ＯＬＴへの省電力化メカニズムの実装の有無に関わらず、本実施形態のＯＮＵは、スリープ時間を設定開始することができる。
【００９１】
（実施形態３）
本実施形態では、ＯＮＵがスリープ時間を自律的に設定する際に、二分探索によって上り信号送信停止時間を設定する
【００９２】
本実施形態では、ネットワーク構成、ＯＮＵの構成、ＯＮＵ−ＯＬＴ間の基本的な動作は実施形態１と同様である。スリープ時間探索アルゴリズムとして二分探索を用いる点が異なる。
【００９３】
図１７には本発明の一実施形態として、スリープ時間の設定に二分探索を用いた際のフローチャートを示す。図１７においては、まず、初期状態を設定し（３０１）、試行回数ｋをｎと設定し、上り信号送信停止時間ｔｋの初期値をｔ＿ｉｎｉｔに設定する（３１２）。次に、設定された試行回数ｎ、設定されたｔ＿ｉｎｉｔを最初の上り信号送信停止時間ｔｋとして設定する（３１３）。最大ｔｋの時間、上り信号送信を停止する（３０４）。上り信号送信停止時間ｔｋの間に、ＯＬＴからリンク断通知があったかどうか、及びそのときの上り信号送信停止時間ｔｋを記憶する（３０５）。同時に、試行回数ｋから１減算する（３０５）。３０３から３０６のフローをｋがゼロになるまで繰り返す（３０６）。上記の繰り返しの中で、ＯＬＴからのリンク断通知がなく、最大の上り信号送信停止時間ｔｋをスリープ時間ｔ＿ｓｌｅｅｐとして決定する（３０７）。
【００９４】
本実施形態では、フローｋごとに、リンク断の有無を判断して、二分探索法で、上り信号送信停止時間ｔｋを設定する。仮に、ｎ＝５、ｔ＿ｉｎｉｔ ＝ １．０秒として、フローを回して、図１８のような結果になったとする。図１８において、上り信号送信停止時間ｔｋの中で、リンク断が発生せず、最大の上り信号送信停止時間ｔｋとなるのは、０．６９秒である。したがって、最終的にスリープ時間ｔ＿ｓｌｅｅｐを０．６９秒とする。本実施形態においてはｎ＝５、上り信号送信停止時間ｔｋの初期値t＿ｉｎｉｔ＝１．０秒としたが、本発明はそれらの数字に限定されるものではない。すなわち、それらはデフォルト値として不揮発性メモリに書き込んでおき、スリープ時間探索プログラムの起動時に読み出しに行っても良いし、プログラム起動時に乱数発生器などによって発生させ、取得しても良い。
【００９５】
以上説明したように、本実施形態のＯＮＵは、どのようなＯＬＴにも対応して、スリープ時間を設定することができる。
【００９６】
（実施形態４）
本実施形態では、上り信号送信停止時間をＯＮＵに予め複数設定し、設定した時間を用いてスリープ時間を自律的に設定する。
【００９７】
本実施形態では、ネットワーク構成、ＯＮＵの構成、ＯＮＵ−ＯＬＴ間の基本的な動作は実施形態１と同様である。スリープ時間探索プログラム及び複数の上り信号送信停止時間を不揮発性メモリに有する点が異なる。
【００９８】
スリープ時間の設定に際して、予めＯＮＵが有する不揮発性メモリに記憶された上り信号送信停止時間を読み出し、トラヒック非流通時おいて自律的に、読み出した上り信号送信停止時間ｔｋにわたって光送信器に対する電源供給を停止し、リンク断が起こらず、かつ最長のスリープ時間を最終的にスリープ時間として設定する。
【００９９】
例えば、５種類のスリープ時間が設定されていたとする。つまり、下記のように、
｛ｔ１、ｔ２、ｔ３、ｔ４、ｔ５｝＝｛０．４８６、０．８０３、０．７２０、０．６６０、０．５８０｝
である。そして、図７に記載のフローチャートに則ってプログラムを実行した結果、図１９のような結果が得られたとする。上り信号送信停止時間ｔｋの中で、リンク断が発生せず、最大の上り信号送信停止時間ｔｋとなるのは、０．７２秒である。したがって、最終的にスリープ時間ｔ＿ｓｌｅｅｐを０．７２秒とする。
【０１００】
本実施形態においてはｎ＝５としたが、本発明はそれらの数字に限定されるものではない。スリープ時間探索プログラム及び複数の上り信号送信停止時間を不揮発性メモリに記憶させておいて、起動時等に読み出せばよい。
【０１０１】
予め記憶する複数の上り信号送信停止時間は、正規乱数を利用して発生させたものや、等間隔で発生させたものでもよい。これらに限定されるものではない。
【０１０２】
以上説明したように、ＯＬＴへの省電力化メカニズムの実装の有無に関わらず、本実施形態のＯＮＵは、スリープ時間を設定することができる。
【産業上の利用可能性】
【０１０３】
本発明は情報通信産業に適用することができる。
【符号の説明】
【０１０４】
１０１：光送信器
１０２：ＬＤ
１０３：光受信器
１０４：ＰＤ
１０５：WDMフィルタ
１０６：論理回路部
１０８：不揮発性メモリ
１０９：ＬＤ駆動器
１１０：自動パワー制御器
１１１：等化増幅器
１１２：振幅制限増幅器
１１３：インピーダンス変換増幅器
５０１：加入者側通信装置
５０２：局側通信装置
５０３：光ファイバ伝送路
６０１：加入者側通信装置（ＯＮＵ）
６０２：局側通信装置（ＯＬＴ）
６０３：光ファイバ伝送路
６０４：光スプリッタ
【図１】
0005392927.tif 000002
【図２】
0005392927.tif 000003
【図３】
0005392927.tif 000004
【図４】
0005392927.tif 000005
【図５】
0005392927.tif 000006
【図６】
0005392927.tif 000007
【図７】
0005392927.tif 000008
【図８】
0005392927.tif 000009
【図９】
0005392927.tif 000010
【図１０】
0005392927.tif 000011
【図１１】
0005392927.tif 000012
【図１２】
0005392927.tif 000013
【図１３】
0005392927.tif 000014
【図１４】
0005392927.tif 000015
【図１５】
0005392927.tif 000016
【図１６】
0005392927.tif 000017
【図１７】
0005392927.tif 000018
【図１８】
0005392927.tif 000019
【図１９】
0005392927.tif 000020