(57)【要約】  光送受信モジュール２０２の受信器２２１、送信器２２２を個別に省電力状態とすることが可能なＯＮＵ２であって、ＯＬＴ１からの信号に基づいてクロックするＣＤＲ２０３と、内部クロックを生成する発振器／発振子２０７と、ＣＤＲ２０３がクロックを再生している期間は当該クロックに基づいて自装置の時間を管理し、ＣＤＲ２０３でクロックが再生されない期間は内部クロックに基づいて自装置の時間を管理するタイムスタンプカウンタ２０９と、Cyclic  Sleepモードが設定された場合、ＯＬＴ１から送信された信号に含まれるタイムスタンプ値と、タイムスタンプカウンタ２０９が管理するタイムスタンプと、の差に基づいて前記スリープ時間内で受信器２２１を通常動作させる期間である受信器時刻同期時間を決定するＭＰＣＰ制御部２０８と、前記受信器時刻同期時間では受信器２２１を通常動作させるよう制御するパワーセーブ制御部２１２と、を備える。
2013001628.tif 000002
【特許請求の範囲】
【請求項１】
局側光通信装置との間で信号の送受信を行う光送受信モジュールと、を備え、前記光送受信モジュールを構成する受信器および送信器を各々個別に省電力状態とすることが可能な加入者側光通信装置であって、
前記光送受信モジュールにより受信された前記局側光通信装置からの信号に基づいてクロックを再生して供給するクロック再生部と、
内部クロックを生成して供給する内部クロック源と、
前記クロック再生部からクロックが供給されている期間は当該クロックに基づいて自装置の時間を管理し、前記クロック再生部からクロックが供給されない期間は前記内部クロックに基づいて自装置の時間を管理する時間管理部と、
所定のスリープ時間の間前記受信器を省電力状態とする省電力モードが設定された場合、前記局側光通信装置から送信された信号に含まれる前記局側光通信装置における時間を表す所定の情報と、前記時間管理部が管理する時間と、の差に基づいて前記スリープ時間内で前記受信器を通常動作させる期間である受信器時刻同期時間を決定するスリープ時間制御部と、
前記スリープ時間のうち前記受信器時刻同期時間では前記受信器を通常動作させるよう制御するパワーセーブ制御部と、
を備えることを特徴とする加入者側光通信装置。
【請求項２】
前記時間管理部を、自装置のタイムスタンプを管理するタイムスタンプカウンタとし、
前記所定の情報を、ＭＰＣＰメッセージに格納されたタイムスタンプとし、
前記スリープ時間制御部は、前記局側光通信装置より受信したＭＰＣＰメッセージから抽出したタイムスタンプ値と、前記タイムスタンプカウンタが管理するタイムスタンプと、の差に基づいて前記受信器時刻同期時間を決定する、ことを特徴とする請求項１に記載の加入者側光通信装置。
【請求項３】
前記時間管理部を、自装置の時間を管理する時間管理カウンタとし、
前記所定の情報を、TIMESYNCメッセージに格納されたタイムスタンプおよび時刻情報とし、
前記スリープ時間制御部は、前記局側光通信装置より受信したTIMESYNCメッセージから抽出したタイムスタンプおよび時刻情報に基づいて再生した時間と、前記時間管理カウンタが管理する時間と、の差に基づいて前記受信器時刻同期時間を決定する、ことを特徴とする請求項１に記載の加入者側光通信装置。
【請求項４】
前記スリープ時間制御部は、前記差の絶対値が所定の閾値より大きい場合に、前記受信器時刻同期時間を延長し、前記差の絶対値が所定の閾値以下との場合に、前記受信器時刻同期時間を短縮または変更しない、ことを特徴とする請求項１、２または３に記載の加入者側光通信装置。
【請求項５】
前記所定の閾値を、前記局側光通信装置から通知される前記局側光通信装置における時刻精度に基づいて決定する。ことを特徴とする請求項１〜４のいずれか１つに記載の加入者側光通信装置。
【請求項６】
前記所定の閾値を、前記局側光通信装置との間でデレジスタを行う判定基準となる前記局側光通信装置とのタイムスタンプ差以下の値に設定する、ことを特徴とする請求項１〜４のいずれか１つに記載の加入者側光通信装置。
【請求項７】
前記省電力モードを、前記送信器および前記受信器を同時に周期的に省電力状態とするモードとする、ことを特徴とする請求項１〜６のいずれか１つに記載の加入者側光通信装置。
【請求項８】
局側光通信装置と、
前記局側光通信装置との間で光信号の送受信を行う請求項１〜５のいずれか１つに記載の加入者側光通信装置と、
を備えることを特徴とする通信システム。
【請求項９】
局側光通信装置と、前記局側光通信装置との間で光信号の送受信を行う加入者側光通信装置と、を備える通信システムであって、
前記加入者側光通信装置は、
個別に省電力状態とすることが可能な受信器および送信器を有し、前記局側光通信装置との間で信号の送受信を行う光送受信モジュールと、
前記光送受信モジュールにより受信された前記局側光通信装置からの信号に基づいてクロックを再生して供給するクロック再生部と、
内部クロックを生成して供給する内部クロック源と、
前記クロック再生部からクロックが供給されている期間は当該クロックに基づいて自装置の時間を管理し、前記クロック再生部からクロックが供給されない期間は前記内部クロックに基づいて自装置の時間を管理する時間管理部と、
所定のスリープ時間の間前記受信器を省電力状態とする省電力モードが設定された場合、前記局側光通信装置から送信された信号に含まれる前記局側光通信装置における時間を表す所定の情報と、前記時間管理部が管理する時間と、の差に基づいて前記スリープ時間内で前記受信器を通常動作させる期間である受信器時刻同期時間を決定し、前記受信器時刻同期時間を前記局側光通信装置へ通知するスリープ時間制御部と、
を備え、
前記局側光通信装置は、通知された前記受信器時刻同期時間分だけ短縮された前記受信器に対する新たなスリープ時間を前記加入者側光通信装置へ指示する、
を備えることを特徴とする通信システム。
【請求項１０】
局側光通信装置との間で信号の送受信を行う光送受信モジュールと、前記光送受信モジュールにより受信された前記局側光通信装置からの信号に基づいてクロックを再生して供給するクロック再生部と、を備え、前記光送受信モジュールを構成する受信器および送信器を各々個別に省電力状態とすることが可能な加入者側光通信装置における制御装置であって、
内部クロックを生成して供給する内部クロック源と、
前記クロック再生部からクロックが供給されている期間は当該クロックに基づいて自装置の時間を管理し、前記クロック再生部からクロックが供給されない期間は前記内部クロックに基づいて自装置の時間を管理する時間管理部と、
所定のスリープ時間の間前記受信器を省電力状態とする省電力モードが設定された場合、前記局側光通信装置から送信された信号に含まれる前記局側光通信装置における時間を表す所定の情報と、前記時間管理部が管理する時間と、の差に基づいて前記スリープ時間内で前記受信器を通常動作させる期間である受信器時刻同期時間を決定するスリープ時間制御部と、
前記スリープ時間のうち前記受信器時刻同期時間では前記受信器を通常動作させるよう制御するパワーセーブ制御部と、
を備えることを特徴とする制御装置。
【請求項１１】
局側光通信装置との間で信号の送受信を行う光送受信モジュールと、を備え、前記光送受信モジュールを構成する受信器および送信器を各々個別に省電力状態とすることが可能な加入者側光通信装置における省電力制御方法であって、
前記光送受信モジュールにより受信された前記局側光通信装置からの信号に基づいてクロックを再生して供給するクロック再生ステップと、
内部クロックを生成して供給する内部クロック生成ステップと、
前記クロック再生ステップによりクロックが供給されている期間は当該クロックに基づいて自装置の時間を管理し、前記クロック再生ステップによるクロックの供給が停止する期間は前記内部クロックに基づいて自装置の時間を管理する時間管理ステップと、
所定のスリープ時間の間、前記受信器を省電力状態とする省電力モードが設定された場合、前記局側光通信装置から送信された信号に含まれる前記局側光通信装置における時間を表す所定の情報と、前記時間管理ステップで管理する時間と、の差に基づいて前記スリープ時間内で前記受信器を通常動作させる期間である受信器時刻同期時間を決定するスリープ時間制御ステップと、
前記スリープ時間のうち前記受信器時刻同期時間では前記受信器を通常動作させるよう制御するパワーセーブ制御ステップと、
を含むことを特徴とする省電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加入者側光通信装置、通信システム、制御装置および省電力制御方法に関する。
【背景技術】
【０００２】
近年、ＯＬＴ（Optical  Line  Terminal）とＯＮＵ（Optical  Network  Unit）との間のアクセスネットワークを利用した多種多様なサービス（データ、音声、放送、無線データ）提供が拡大している。このような情報サービスの拡大に伴って、メタル回線を用いた伝送方式であるｘＤＳＬ（Digital  Subscriber  Line）に代わり、安価で、局舎から離れていても安定した高帯域を実現したＰ２ＭＰ（Point-to-Multi  Point）接続のＰＯＮ（Passive  Optical  Network）システムの利用が拡大している。【０００３】
ＰＯＮシステムを利用した商用アクセスネットワークでは、１本の光ファイバー伝送路で双方向通信を行うことができるＷＤＭ（Wave  Division  Multiplexing）を用い、さらに下り（ＯＬＴ（Optical  Line  Terminal）→ＯＮＵ（Optical  Network  Unit））ではＴＤＭ（Time  Division  Multiplexing）を、上り（ＯＮＵ→ＯＬＴ）にはＴＤＭＡ（Time  Division  Multiple  Access）を適用したＧＥ（Gigabit  Ethernet（登録商標））−ＰＯＮ（下記、非特許文献１参照)が現在サービスを開始している。さらに高速ＴＤＭ技術を適用しＧＥ−ＰＯＮの１０倍のビットレートを持つ１０Ｇ−ＥＰＯＮ（下記非特許文献２参照）の開発が進められている。【０００４】
また、商用アクセスネットワークの高速化の取り組みだけではなく、通信装置の高速化・高機能化にともなう消費電力の増大、環境負荷の低減といった目的からＯＬＴ、ＯＮＵに対しても低消費電力化の努力が続けられ、ＯＮＵとＯＬＴとの間でのデータのやり取りがない時間に各モジュール・ユニットの通電時間を間欠的に制御（スリープ時間制御）することで消費電力を低減させる効果が得られるパワーセーブモードに関する標準化議論が標準化団体（ＩＴＵ−Ｔ（International  Telecommunication  Union  Telecommunication  Standardization  Sector），ＩＥＥＥ（Institute  of  Electrical  and  Electronic  Engineers）等）で進められている（例えば、下記非特許文献３参照）。【０００５】
さらに、今後、スマート化すなわち高機能化する携帯端末によるトラフィックの増大から、ＰＯＮシステムは、携帯基地局（ＢＴＳ：Base  Terminal  Station）に接続されるモバイル・バックホールを安価に構築できる手段としての期待も高まっている。これにより、ＰＯＮシステムおけるクロック同期、および時刻同期機能についても標準化団体において議論が進められている。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】“技術基礎講座［ＧＥ−ＰＯＮ技術］，第一回  ＰＯＮとは”，ＮＴＴ技術ジャーナル  ２００５．８、Page.７１−７４
【非特許文献２】可児淳一、鈴木謙一，”「次世代１０Ｇ級ＰＯＮシステムの標準化動向」”，ＮＴＴ技術ジャーナル  ２００９．９、Page.９０−９３
【非特許文献３】葉玉寿弥，”「ブロードバンドサービスのさらなる発展を目指す光アクセスシステムの動向」”，ＮＴＴ技術ジャーナル  ２０１０．２、Page.５３−５６
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＯＬＴとＯＮＵは、上り方向の伝送にはＴＤＭＡ方式を採用していることにより、ＯＬＴと各ＯＮＵ間でＩＥＥＥ８０２．３ａｈ（ＧＥ−ＰＯＮ），ＩＥＥＥ８０２．３ａｖ（１０Ｇ−ＥＰＯＮ）で規定するＭＰＣＰ（Multi−Point  Control  Protocol）フレームによりタイムスタンプを同期させる方式が採用されている。しかしＯＬＴとＯＮＵとでは、各々が内蔵するクロック源として異なる発振器（発振子）を使用するため、クロックに偏差が生じ、その結果タイムスタンプの同期ができなくなる。そこで、各ＯＮＵがＯＬＴからの下り光信号を、光受信モジュール経由でＯＮＵ  ＣＤＲ（Clock  Data  Recovery）にてクロック再生し、ＯＮＵが再生クロックを動作クロック源として使用することによりＯＬＴとＯＮＵ間でクロックの同期を実現させている。【０００８】
しかしながら、パワーセーブモード（例えば、ＯＮＵの光送信モジュールの通電だけを間欠停止させるDozeモード，ＯＮＵの光送受信モジュールの通電を間欠停止させるCyclic  Sleepモード）による光受信モジュールの電源制御をおこなうＰＯＮシステムにおいて、Cyclic  Sleepモードを使用する場合、光受信モジュールの電源がＯＦＦとなるためスリープ時間の間はクロック抽出をおこなうことができなくなり、ＯＮＵに内蔵するクロック源に切り替えることになる。従って、前述のように、ＯＬＴとＯＮＵでは、内蔵クロック源により生成されるクロックには偏差があるため、光受信モジュールの電源をＯＦＦしている期間、ＯＬＴとＯＮＵとの間で偏差が広がり、電源ＯＦＦの期間が長ければＯＬＴとＯＮＵとで一致すべきタイムスタンプに誤差が生じてしまう、という問題があった。【０００９】
この結果、Cyclic  Sleepモードから復帰しＭＰＣＰメッセージを受信した場合に、タイムスタンプドリフト（ＯＮＵでは±８ＴＱ，１ＴＱ＝１６ｎｓ）を検出し、ＰＯＮリンクが切断してしまう問題が生じる。さらにＯＬＴとＯＮＵの初期偏差にともなうクロックのズレだけでなく、発振器（発振子）の周辺温度の変化にもクロックは影響を受けるため、一概に許容可能なスリープ時間を固定的に決定することができない。しかし、現在標準化で議論されているスリープ時間の決定方法は経験則によるパラメータをＯＬＴからＯＮＵへ通知される方式であるため、周囲環境、ＯＮＵの個体差に柔軟に対応することができない。【００１０】
また、上述のようなＭＰＣＰメッセージによるタイムスタンプの同期を実施していないＰＯＮシステムであっても、ＰＯＮシステムの利用の拡大に伴い、ＯＮＵに対して高い時刻精度を要求される場合がある。一般に、ＯＬＴは、例えば、ＧＰＳ（Global  Positioning  System）受信器等と接続されることにより高精度な時刻精度を実現しており、ＯＮＵが、ＯＮＵ  ＣＤＲによりクロック再生をおこなっている間は、ＯＮＵも高い時刻精度を実現できる。しかし、この場合にも、上述のようにCyclic  Sleepモードに以降すると、ＯＮＵの内蔵クロック源により生成されるクロックによる動作を行うことにより、ＯＮＵの時刻精度が要求値を満たさなくなる可能性がある、という問題があった。【００１１】
以上のようにＯＮＵに対して各種の時刻精度要求が設定される場合に、時刻精度要求を満たすためには、例えば、スリープ時間を短くするということも考えられるが、時刻精度要求に応じたスリープ時間の制御する方法は上記非特許文献１〜３に開示されていない。【００１２】
本発明は、上記に鑑みてなされたものであって、設定された時刻精度要求を満たしつつ、時刻精度要求に応じて効果的に消費電力を削減することができる加入者側光通信装置、通信システム、制御装置および省電力制御方法、を得ることを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明は、局側光通信装置との間で信号の送受信を行う光送受信モジュールと、を備え、前記光送受信モジュールを構成する受信器および送信器を各々個別に省電力状態とすることが可能な加入者側光通信装置であって、前記光送受信モジュールにより受信された前記局側光通信装置からの信号に基づいてクロックを再生して供給するクロック再生部と、内部クロックを生成して供給する内部クロック源と、前記ＣＤＲからクロックが供給されている期間は当該クロックに基づいて自装置の時間を管理し、前記ＣＤＲからクロックが供給されない期間は前記内部クロックに基づいて自装置の時間を管理する時間管理部と、所定のスリープ時間の間前記受信器を省電力状態とする省電力モードが設定された場合、前記局側光通信装置から送信された信号に含まれる前記局側光通信装置における時間を表す所定の情報と、前記時間管理部が管理する時間と、の差に基づいて前記スリープ時間内で前記受信器を通常動作させる期間である受信器時刻同期時間を決定するスリープ時間制御部と、前記スリープ時間のうち前記受信器時刻同期時間では前記受信器を通常動作させるよう制御するパワーセーブ制御部と、を備えることを特徴とする。
【発明の効果】
【００１４】
本発明にかかる加入者側光通信装置、通信システム、制御装置および省電力制御方法は、設定された時刻精度要求を満たしつつ、時刻精度要求に応じて効果的に消費電力を削減することができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施の形態１の通信システムの構成例を示す図である。
【図２】図２は、実施の形態１のＯＮＵの機能構成例を示す図である。
【図３】図３は、実施の形態１のDiscovery  Handshakeとその後のメッセージ交換を示すチャート図である。
【図４】図４は、ＭＰＣＰメッセージのフォーマットを示す図である。
【図５】図５は、実施の形態１のCyclic  Sleepモード（ＡＳＹＮＣ）と通常のパワーセーブモードとの比較を示す図である。
【図６】図６は、受信器供給電力Ｖｓ時間とタイムスタンプ差Ｖｓ時間を拡大した図である。
【図７】図７は、モードごとのスリープ時間に対する消費電力を示す図である。
【図８】図８は、受信器時刻同期時間βの決定に用いる判断基準の一例を示す図である。
【図９】図９は、受信器時刻同期時間βの決定手順の一例を示す図である。
【図１０】図１０は、受信器時刻同期時間βの変化の一例を示す図である。
【図１１】図１１は、βの期間の設定例を示す図である。
【図１２】図１２は、TIMESYNCメッセージのフォーマットを示す図である。
【図１３】図１３は、Announceメッセージのフォーマットを示す図である。
【図１４】図１４は、Announceメッセージに格納されるclockAccuracyの値と意味を示す図である。
【図１５】図１５は、実施の形態２のβの決定に用いる判定基準の一例を示す図である。
【図１６】図１６は、実施の形態２のβの決定手順の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下に、本発明にかかる加入者側光通信装置、通信システム、制御装置および省電力制御方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また以下の実施の形態では、ＥＰＯＮを例に述べるが、ＧＰＯＮであってもよく、ＰＯＮ機構を採用するシステムに適用可能である。また、省電力制御を実施し、時刻同期を行う通信システムであればよく、ＰＯＮシステム以外にも適用可能である。
【００１７】
実施の形態１．
図１は、本発明にかかる通信システムの実施の形態１の構成例を示す図である。本実施の形態の通信システムは、ＯＬＴ（局側光通信装置）１と、１つ以上のＯＮＵ（加入者側光通信装置）２と、で構成される。ＯＬＴ１は、光ファイバー３に接続されており、光ファイバー３およびクロージャー４を経由してＯＮＵ２と接続されている。また、ＯＬＴ１は、例えば、局舎６内に設置されており、コアネットワーク５に接続している。さらに、ＯＬＴ１は、ＧＰＳ受信機１２と接続されており、ＧＰＳ衛星１０から受信した高精度な基準時刻をＧＰＳアンテナ１１およびＧＰＳ受信機１２を経由して取得する。なお、ここでは、ＯＬＴ１の基準時刻源としてＧＰＳ受信機１２を用いる例を示しているが、基準時刻源はこれに限らず、例えばコアネットワーク５経由で接続される時刻サーバ等から基準時刻を取得するとしてもよい。
【００１８】
ＯＮＵ２は、加入者宅７内に設置されており、ホームネットワーク（宅内回線）により携帯基地局８と接続されている。携帯基地局８は、携帯端末９と無線通信を行う。なお、図１では、１つの加入者宅内７内のＯＮＵ２のみを図示しているが他の加入者宅内７にもＯＮＵ２が設置されている。
【００１９】
なお、本実施の形態では、Ｐ２ＭＰ（Point  to  Multipoint）構成のＰＯＮシステムを例として以下に説明するが、本発明の適用範囲はＰ２ＭＰ構成のＰＯＮシステムだけに限定されない。またＷＤＭ等の他の技術と併用してもよく、伝送速度も１Ｇ／１０Ｇに限定されない。また、ＯＮＵ２やＯＬＴ１の設置位置についても図１の例で限定されるものではなく、ＯＮＵだけでなくＭＤＵ（Multi  Dwelling  UNIT）であってもよい。
【００２０】
本実施の形態のＯＬＴ１は、コアネットワーク５を光ファイバー３およびクロージャー４経由でＯＮＵ２へ送信するととともに、ＯＮＵ２から受信したデータをコアネットワーク５へ送信する。
【００２１】
図２は、本実施の形態のＯＮＵ２の機能構成例を示す図である。図２に示すように、本実施の形態のＯＮＵ２は、光送受信モジュール２０２と、ＣＤＲ（クロック再生部）２０３と、ＥＰＯＮ部２０４と、ＰＨＹ２０６と、ＣＰＵ（Central  Processing  Unit）部２１０と、発振器／発振子（内部クロック源）２０７と、時間管理カウンタ（時間管理部）２１９と、を備える。光送受信モジュール２０２は、受信器２２１と送信器２２２を備える。ＥＰＯＮ部２０４は、ブリッジ２０５と、ＭＰＣＰ制御部２０８と、タイムスタンプカウンタ（時間管理部）２０９と、を備える。さらに、ＭＰＣＰ制御部２０８は、受信部２２３と、送信部２２４と、を備える。ＣＰＵ部２１０は、パワーセーブ制御部２１２と、時刻同期制御部２１１と、を備える。また、ＥＰＯＮ部２０４とＣＰＵ（Central  Processing  Unit）部２１０と発振器／発振子２０７と時間管理カウンタ２１９とは、制御装置２０１を構成する。
【００２２】
なお、本実施の形態では、ＩＥＥＥ８０２．１ＡＳで規定されているTIMESYNCメッセージを用いた時刻同期処理を行わない場合には、時刻同期制御部２１１および時間管理カウンタ２１９を備えなくてもよい。
【００２３】
本実施の形態のＯＮＵ２では、ＯＬＴ１側の光ファイバー３は光送受信モジュール２０２と接続される。ホームネットワーク側の宅内回線はＰＨＹ２０６と接続される。ＯＮＵ２では、ＯＬＴ１側からＯＮＵ２側への下り光信号は、光送受信モジュール２０２の受信器２２１により受信する。受信器２２１は、受信した下り光信号を電気信号に変換してＣＤＲ２０３へ入力する。ＣＤＲ２０３は、入力された電気信号から、ＯＬＴ１より送信されたクロックと下りデータとを抽出し、抽出した下りデータをＥＰＯＮ部２０４および時間管理カウンタ２１９へ供給する。
【００２４】
ＥＰＯＮ部２０４は、供給されたクロックに基づいて動作する。また、ＥＰＯＮ部２０４の受信部２２３は、下りデータが、ＯＬＴ１から送られてきたＭＰＣＰメッセージ（Discovery  Gateメッセージ、Normal  Gateメッセージ等）であるか否かを判断し、ＭＰＣＰメッセージの場合には、当該ＭＰＣＰメッセージから、３２bit幅のタイムスタンプ値を抽出し、タイムスタンプカウンタ２０９へ通知する。
【００２５】
タイムスタンプカウンタ２０９では、ＭＰＣＰメッセージから抽出されたタイムスタンプをカウンタ値としてセットしＣＤＲ２０３から供給されるクロックに基づいて１６ｎｓ（１ＴＱ）毎に＋１カウントずつインクリメントする。
【００２６】
ＭＰＣＰ制御部２０８は、ＭＰＣＰメッセージから抽出されたタイムスタンプ値とタイムスタンプカウンタ２０９で管理する値との差が±８ＴＱ以上であることを検出したならば、Deregisterと呼ばれるＰＯＮリンク断処理をおこなう。発振器／発振子２０７は、ＣＤＲ２０３でクロック抽出するまでの間、ＯＮＵ２の各ブロックへクロックを供給する。また、ＭＰＣＰ制御部２０８の受信部２２３は、下りデータをブリッジ２０５へ入力する。
【００２７】
ブリッジ２０５は、入力された下りデータ（フレーム）のＭＡＣ（Media  Access  Control）アドレス、ＶＬＡＮ（Virtual  Local  Area  Network）識別子等に基づいてパワーセーブ制御用や時刻同期用のフレーム等を識別する情報を格納したテーブルの検索を行い、ヒット判定されたフレームをＣＰＵ部２１０へ転送する。ミスヒットの場合にはＰＨＹ２０６へ転送されてホームネットワーク側へ出力される。
【００２８】
ＣＰＵ部２１０では、ブリッジ２０５から受け取ったフレーム内を精査し、時刻同期に用いるフレーム（例えば、TIMESYNCメッセージ、Announceメッセージ）であれば時刻同期制御部２１１へ、パワーセーブ制御関連のフレームは、パワーセーブ制御部２１２へ振り分ける。また、ＣＰＵ部２１０では、パワーセーブ制御関連等のＯＬＴ１宛てのフレームを生成し、生成したフレームをブリッジ２０５へ送信する。ブリッジ２０５は、ＣＰＵ部２１０から受け取ったフレームをＭＰＣＰ制御部２０８の送信部２２４へ入力する。送信部２２４は、受け取ったフレームがＭＰＣＰメッセージの場合には、当該フレームのタイムスタンプ値としてタイムスタンプカウンタ２０９のカウンタ値を格納して、送信器２２２へ入力する。送信器２２２は、入力されたデータを光信号に変換して光ファイバー３経由でＯＬＴ１へ送信する。ＯＬＴ１、ＯＮＵ２間の物理伝送レート、およびＰＨＹ２０６の物理伝送レートは実装に依存するものであり、特に制約はない。
【００２９】
また、ホームネットワーク側から受信した上りデータは、ＰＨＹ２０６によりブリッジ２０５へ入力される。ブリッジ２０５は、上りデータをＭＰＣＰ制御部２０８の送信部２２４へ入力する。送信部２２４は、受け取った上りデータを送信器２２２へ入力する。送信器２２２は、入力された上りデータを光信号に変換して光ファイバー３経由でＯＬＴ１へ送信する。
【００３０】
次に、本実施の形態の動作について説明する。図３は、本実施の形態のＯＬＴ１とＯＮＵ２との間で行うDiscovery  Handshakeとその後のメッセージ交換を示すチャート図である。なお以下では、ＩＴＵ−Ｔで規定されている用語を用いて説明するが、パワーセーブを制御するプロトコル、時刻同期を制御するプロトコルについてはこれに限定されない。例えば、ＩＥＥＥで規定されているパワーセーブの制御のプロトコルを用いてもよい。
【００３１】
パワーセーブの制御では、ＯＬＴ１とＯＮＵ２との間で、ＩＴＵ−ＴまたはＩＥＥＥ等で規定されるプロトコルおよび状態遷移に従い、パワーセーブモード（例えば、ＩＴＵ−Ｔ規定のDozeモード、Cyclic  Sleepモード）とスリープ時間とを決定し、光送受信モジュール２の電源を制御することで、ＯＮＵ２が消費する電力を低減する。スリープ時間では、受信器２２１、送信器２２２は、通電を停止される等の省電力状態（休止状態）となる。
【００３２】
ここで、Dozeモードとは、光送受信モジュール２０２の受信器２２１は休止せず、送信器２２２だけを休止させるモードである。一方、Cyclic  Sleepモードとは、光送受信モジュール２０２の受信器２２１、送信器２２２の両方を周期的に休止させるモードである。スリープ時間を長くすればするほど光送受信モジュール２０２の両方向機能を停止させるCyclic  Sleepモードの方がDozeモードより消費電力を低減する効果が大きい。
【００３３】
図３に示すように、ＯＬＴ１とＯＮＵ２は、起動すると、リンクを確立するために「Discovery  Handshake」を行う（ステップＳ１）。次に、ＯＬＴ１とＯＮＵ２との間でＯＮＵ２に設定するパワーセーブモードを決定するためのネゴシエーションを行う（ステップＳ２）。具体的には、例えば、ＯＮＵ２がＯＬＴ１へ対応可能なパワーセーブモードを通知し、ＯＬＴ１が当該通知に基づいてＯＮＵ２に設定するパワーセーブモードを決定してＯＮＵ２へ通知する。
【００３４】
パワーセーブモードで動作するためのトリガが発生するまでは、通常動作を行う（ステップＳ３）。ＯＬＴ１またはＯＮＵ２においてパワーセーブモードへ遷移するためのトリガが発生すると、所定の工程により、ネゴシエーションの際に決定したパワーセーブモードへＯＬＴ１とＯＮＵ２ともに遷移する（ステップＳ４）。なお、ここでは、Cyclic  Sleepモードへ遷移したとする。
【００３５】
ＯＮＵ２が通常動作している期間をT＿Aware、ＯＮＵ２のスリープ期間をT＿Sleepとすると、Cyclic  Sleepモードでは、T＿AwareとT＿Sleepが交互に繰り返される。ＯＮＵ２では、初回のT＿Sleepに入る前のT＿Awareに、ＭＰＣＰメッセージであるゲート（Gate）メッセージを受信する（ステップＳ５）と、ＭＰＣＰ制御部２０８が、上述のようにゲートメッセージからタイムスタンプ値を抽出してＯＮＵ２の内部クロックを調整し、またReportメッセージを返信する（ステップＳ６）。
【００３６】
ＯＬＴ１では、ＩＥＥＥ８０２．３ａｖの規定に従って、各ＯＮＵ２との間のフレーム往復時間（ＲＴＴ）を定期的に計測し、各ＯＮＵ２の上り通信に割り当てる送信開始時間と送信量の制御に利用する。そのため、ＯＬＴ１とＯＮＵ２とは、同期している必要がある。ＯＬＴ１とＯＮＵ２は、各々がタイムスタンプを管理しており、ＯＮＵ２はＯＬＴ１から送信されたＭＰＣＰメッセージに格納されたタイムスタンプ値（ＯＬＴ１のタイムスタンプ）に基づいて自身のタイムスタンプカウンタ２０９の値がＭＰＣＰメッセージに格納されたタイムスタンプ値と一致するよう調整させている。
【００３７】
図４は、ＯＬＴ１とＯＮＵ２との間で送受信されるＭＰＣＰメッセージのフォーマットを示す図である。図４のフォーマットは、ＩＥＥＥ８０２．３ａｖに基づいたフォーマットである。図４のTimestampフィールド５０１に格納されている値が上述のタイムスタンプ値である。
【００３８】
Cyclic  Sleepモードの遷移時に設定されたスリープ期間T＿Sleepが開始すると、ＯＮＵ２のパワーセーブ制御部２１２は光送受信モジュール２０２の送信器２２２および受信器２２１を休止させる。その後、T＿Sleep内であって、T＿Sleepの終了時点よりα（αは、スリープ期間を短縮する期間（以降、受信器時刻同期時間と呼ぶ）の初期値）だけ前の時刻になると、パワーセーブ制御部２１２は、受信器２２１を停止から動作状態へ復帰させる。これにより、ＯＮＵ２では、ＯＬＴ１から送信されたメッセージの受信処理が可能となり、ＭＰＣＰ制御部２０８は、ゲートメッセージを受信すると通常動作の場合と同様に、タイムスタンプ値を抽出してＯＮＵ２の内部クロックを調整するとともに、スリープ期間を短縮する期間が適切であるか否かを判断し、適切でない場合は次回以降の受信器時刻同期時間（スリープ期間を短縮する期間）βを適切な値に設定する（ステップＳ７）。なお、このαの期間では、送信器２２２は休止状態であり、Reportメッセージは送信しない。
【００３９】
再び、T＿Awareになると、ＯＮＵ２は上記のステップＳ５、Ｓ６と同様に、ゲートメッセージを受信するとタイムスタンプ値を抽出してＯＮＵ２の内部クロックを調整し、Reportメッセージを返信する（ステップＳ８、Ｓ９）。そして、再びT＿Sleepになると、ＯＮＵ２のパワーセーブ制御部２１２は光送受信モジュール２０２の送信器２２２および受信器２２１を休止させる。その後、T＿Sleep内であって、T＿Sleepの終了時点よりβだけ前の時刻になると、パワーセーブ制御部２１２は、受信器２２１を停止から動作状態へ復帰させる。そして、ステップＳ７と同様に、ＭＰＣＰ制御部２０８は、ゲートメッセージを受信するとタイムスタンプ値を抽出してＯＮＵ２の内部クロックを調整するとともに、βが適切であるか否かを判断し、適切でない場合は次回以降のβを適切な値に設定する（ステップＳ１０）。
【００４０】
以降、Cyclic  Sleepモードが終了するまで、ステップＳ８、Ｓ９、Ｓ１０を繰り返す。本実施の形態では、以上のように、受信器２２１についてのみT＿Sleepの期間をαまたはβだけ短縮することにより、ＯＬＴ１とＯＮＵ２の内部クロックの偏差等によるＯＮＵ２における時刻誤差（ＯＬＴ１との時刻誤差）を低減している。以降、このように、受信器２２１についてのみT＿Sleepの期間を短縮したCyclic  SleepモードをCyclic  Sleepモード（ＡＳＹＮＣ）とよび、通常のCyclic  Sleepモード（受信器２２１と送信器２２２が同じ期間（T＿Sleep）休止）をCyclic  Sleepモード（ＳＹＮＣ）と称する。
【００４１】
図５は、本実施の形態のCyclic  Sleepモード（ＡＳＹＮＣ）と通常のパワーセーブモードとの比較を示す図である。図５では、上から順に、受信器供給電力Ｖｓ時間、送信器供給電力Ｖｓ時間、タイムスタンプ差Ｖｓ時間および消費電力Ｖｓスリープ時間の図を示しており、Dozeモードを左に、本実施の形態のCyclic  Sleepモード（ＡＳＹＮＣ）を中央に、通常のCyclic  SleepモードであるCyclic  Sleepモード（ＳＹＮＣ）を右に、それぞれ示している。タイムスタンプ差は、ＯＮＵ２のタイムスタンプカウンタ２０９が管理するタイムスタンプと、ＯＬＴ１の管理するタイムスタンプと、の差を示している。また、消費電力は、ＯＮＵ２の消費電力を示している。
【００４２】
図６は、図５のうち、Cyclic  Sleepモード（ＡＳＹＮＣ）とCyclic  Sleepモード（ＳＹＮＣ）について、受信器供給電力Ｖｓ時間とタイムスタンプ差Ｖｓ時間を拡大した図である。図７は、図５に示したスリープ時間に対する消費電力を３つのモードを重ねて示した図である。図７では、曲線３０１はDozeモードの消費電力を示し、曲線３０２はCyclic  Sleepモード（ＡＳＹＮＣ）の消費電力を示し、曲線３０３はCyclic  Sleepモード（ＳＹＮＣ）消費電力を示している。
【００４３】
図５および図７に示すように、Dozeモードでは、受信器２２１を休止しないため、タイムスタンプ差は生じないが、一方で、消費電力は、Cyclic  Sleepモード（ＳＹＮＣ）より大きくなっている。逆に、Cyclic  Sleepモード（ＳＹＮＣ）は、消費電力は少ないが、タイムスタンプ差が、スリープ時間の経過とともに大きくなっており、タイムスタンプドリフトが発生する可能性がある。タイムスタンプドリフトは、ＯＮＵ２が管理する時刻がＯＬＴ１の管理する時刻と±８ＴＱ以上ずれた場合に検出される。タイムスタンプドリフトが生じた場合にデレジスタ（Deregister）を実施する（すなわち、ＰＯＮリンクを切断する）設定としている場合、通常のCyclic  Sleepモード（ＳＹＮＣ）へ移行すると、スリープ期間の終了時点でデレジスタが発生する可能性がある。一方、Cyclic  Sleepモードから復帰後の最初のタイムスタンプ差の判定結果を無視する手法も考えられるが、実際にはタイムスタンプ値がＯＬＴ１とＯＮＵ２とで同期していないことには変わりがないため、タイムスタンプを基にした時刻同期機構では時刻同期ができない問題が生じる。
【００４４】
これに対し、本実施の形態のCyclic  Sleepモード（ＡＳＹＮＣ）では、図５、図６に示したように、スリープ期間を通常のスリープ期間短縮して、送信器２２２を休止して受信器２２１を動作させる期間β（またはα）を設けているため、Cyclic  Sleepモード（ＳＹＮＣ）に比べタイムスタンプ差を小さくすることができる。
【００４５】
次に、受信器時刻同期時間βの決定方法について説明する。図８は、受信器時刻同期時間βの決定に用いる判断基準の一例を示す図である。図８の横軸は、タイムスタンプ差を示している。境界線４０１は、デレジスタを実施する判定に用いられる境界線（±８ＴＱ）を示しており、境界線４０１の外側のアウトゾーン４０３は、デレジスタが発生する領域である。境界線４０２は、境界線４０１の内側の任意の位置に設定することができ、ボールゾーン４０４とストライクゾーン４０５との境目である。ここでは、境界線４０２は、一例として±４ＴＱとする。
【００４６】
本実施の形態では、βの決定を行う時点でのタイムスタンプ差に基づいて、スリープ期間終了時にデレジスタの発生を防ぐようにβを決定する。図８のストライクゾーン４０５は、タイムスタンプ差が十分に小さくスリープ期間終了時にデレジスタの発生が生じる可能性が小さいと考えられる領域を示しており、ボールゾーン４０４は、スリープ期間終了時にデレジスタの発生が生じる可能性が高い領域を示している。
【００４７】
図９は、受信器時刻同期時間βの決定手順の一例を示す図である。まず、受信器時刻同期時間βは任意の値に設定されているとする。例えば、受信器時刻同期時間の初期値であるαと同じに設定されていてもよい。図９に示すように、ＯＮＵ２では、Cyclic  Sleepモードがスタートすると（ステップＳ１１）、ＭＰＣＰ制御部２０８が、ＯＬＴ１からディスカバリーゲート（Discovery  Gateメッセージのフレーム）またはゲートフレーム（Normal  Gateメッセージのフレーム）を受信したか否かを判断し（ステップＳ１２）、ディスカバリーゲートまたはゲートフレームを受信した場合（ステップＳ１２  Ｙｅｓ）、受信したフレームからタイムスタンプ値を抽出する（ステップＳ１３）。
【００４８】
次に、ＭＰＣＰ制御部２０８は、ＯＮＵ２のタイムスタンプカウンタ２０９により管理するタイムスタンプとフレームから抽出したタイムスタンプ値との差を計算し、計算した差が図８のストライクゾーン内、ボールゾーン内、アウトゾーンのいずれであるかを判断する（ステップＳ１４）。ストライクゾーン内である場合（ステップＳ１４  ストライクゾーン内）は、受信器時刻同期時間βを初期受信器時刻同期時間α（後述するステップＳ１８により繰り返し動作をしている場合は、すでに設定されているβ）よりも短くする、または変更せず（ステップＳ１５）、Cyclic  Sleepモードが解除されたか否かを判断する（ステップＳ１８）。Cyclic  Sleepモードが解除された場合（ステップＳ１８  Ｙｅｓ）処理を終了する。Cyclic  Sleepモードが解除されていない場合（ステップＳ１８  Ｎｏ）、ステップＳ１２へ戻る。
【００４９】
ステップＳ１４で、ボールゾーン内であると判断した場合（ステップＳ１４  ボールゾーン内）は、受信器時刻同期時間βを初期受信器時刻同期時間α（ステップＳ18により繰り返し動作をしている場合は、すでに設定されているβ）よりも長くして（ステップＳ１６）、ステップＳ１８へ進む。ステップＳ１４で、アウトゾーンであると判断した場合（ステップＳ１４  アウトゾーン）は、初期受信器時刻同期時間（受信器時刻同期時間の初期値）αおよび受信器時刻同期時間βを長くして（ステップＳ１７）、ステップＳ１８へ進む。
【００５０】
図１０は、受信器時刻同期時間βの変化の一例を示す図である。まず初めは、受信器時刻同期時間は、初期受信器時刻同期時間αが設定される。以降、ディスカバリーゲートフレームまたはゲートフレームを受信した際に図９で説明した手順によりβの値の決定がなされ、タイムスタンプ差がストライクゾーン内であると判定されるとβが短くなり、タイムスタンプ差が広がりボールゾーン内であると判定されるとβが長くなる。このような制御を繰り返すことで、周囲環境やＯＮＵ２の個体差に柔軟に対応した最適な受信器時刻同期時間βを決定していく。
【００５１】
なお、本実施の形態では、スリープ時間の最後にαまたはβの期間を設けるようにしたが、これに限らずαまたはβの期間はスリープ時間内のどこに設けてもよい。図１１は、βの期間の設定例を示す図である。図１１の最上段は、Cyclic  Sleepモード（ＳＹＮＣ）の場合の受信器供給電力を示し、スリープ時間をＴ0として示している。２段目は、上述したようにスリープ時間の最後にβを設ける例であり、３段目はスリープ期間の初めにβを設ける例、最下段は、スリープ期間の中間にβを設ける例を示している。また、１つのスリープ期間あたりのβを設ける回数は１回とする必要はなく複数回としてもよい。なお、一般に受信器２２１に通電してから使用できる状態となるまでに一定時間が必要であるため、この一定時間の消費電力のロスを低減するには、βをスリープ期間の初めか最後に設けるとよい。
【００５２】
なお、本実施の形態では、ＭＰＣＰ制御部２０８が、上述のように受信器時刻同期時間βおよびその初期値であるαを決定するスリープ時間制御を行うスリープ時間制御部としての機能を有することとしたが、スリープ時間制御部をＭＰＣＰ制御部２０８とは別に設けてもよい。
【００５３】
なお、本実施の形態では、Cyclic  Sleepモードを例に説明したが、周期的ではなくても、送信器２２１および受信器２２２のスリープ時間を同一に設定されるようなパワーセーブモード（省電力モード）であれば、同様のスリープ時間制御が実施可能である。また、受信器２２２だけにスリープ時間が設定される場合にも同様のスリープ時間制御が実施可能である。
【００５４】
なお、本実施の形態では、ＯＮＵ２がα、βを決定した後に、その結果に基づいて自身で受信器２２１のスリープ時間を短縮するようにしたが、ＯＮＵ２がα、βを通知し、ＯＬＴ１から、短縮したスリープ時間を指示された後（または短縮したスリープ時間を許可された後）に、指示に基づいて受信器２２１のスリープ時間を短縮するようにしてもよい。
【００５５】
以上のように、本実施の形態では、Cyclic  Sleepモード時のＯＮＵ２において、受信器２２１のスリープ時間を送信器２２のスリープ時間より所定の時間短くし、この所定の時間の長さをタイムスタンプ差に基づいて自動制御するようにした。このため、タイムスタンプドラフトを発生させずに、最適なスリープ時間になるようなスリープ時間となるように周期的に調整することができる。また、ＯＮＵ２の発振器（発振子）環境（個体差、温度差、電圧差によるクロック偏差）に対応した最適なスリープ時間を算出することができ、最大の消費電力効果を得られる特徴を持つ。
【００５６】
実施の形態２.
次に、本発明にかかる実施の形態２の時刻同期制御方法について説明する。実施の形態１では、ＭＰＣＰ制御部２０８がタイムスタンプカウンタ２０９のタイムスタンプを用いてスリープ時間制御をおこなう例を示したが、本実施の形態では、時刻同期制御部２１１が時間管理カウンタ２１９のタイムスタンプを用いてスリープ時間制御を実施する。
【００５７】
本実施の形態の通信システムの構成は実施の形態１と同様である。また、本実施の形態のＯＮＵ２の構成は実施の形態１のＯＮＵ２と同様である。実施の形態１と同様の機能を有する構成要素は、実施の形態１と同一の符号を付して説明を省略する。以下、実施の形態１と異なる部分を説明する。
【００５８】
本実施の形態においても、実施の形態１と同様に、Cyclic  Sleepモード時のＯＮＵ２において、受信器２２１のスリープ時間を送信器２２２のスリープ時間よりαまたはβの期間分短くする。本実施の形態では、時刻同期制御部２１１が時間管理カウンタ２１９のタイムスタンプを用いてαまたはβの期間の長さを動制御する。
【００５９】
図１２は、ＩＥＥＥ８０２．１ＡＳで規定されている時刻同期を行うためのメッセージであるTIMESYNC（時刻同期）メッセージのフォーマットを示す図である。TIMESYNCメッセージには、フィールド５０２にタイムスタンプ（カウンタ値）であるＸが格納され、フィールド５０３に当該タイムスタンプに対応する時刻情報（秒、ナノ秒）であるＴｏＤxjが格納されている。TIMESYNCメッセージは、イーサネット（登録商標）フレームにカプセル化されて送信される。ＯＬＴ１は、TIMESYNCメッセージのフィールド５０２に自身のタイムスタンプを格納し、フィールド５０３に当該タイムスタンプに対応する時刻を格納してＯＮＵ２へ送信する。
【００６０】
時間管理カウンタ２１９は、通常時は、ＣＤＲ２０３から供給されるクロックに基づいて動作する。ＣＤＲ２０３からのクロックの供給がない期間（例えば、受信器２２１の休止期間）は、発振器／発振子２０７から供給されるクロックに基づいて動作する。
【００６１】
図１３は、ＩＥＥＥ８０２．１ＡＳで規定されているAnnounceメッセージのフォーマットを示す図である。Announceメッセージでは、図１３のmessageTypeが値「０xＢ」に設定されている。Announceメッセージは、イーサネット（登録商標）フレームにカプセル化されて送信される。Announceメッセージのフィールド５０４には、clockAccuracyが格納される。clockAccuracyは、TIMESYNCメッセージで送信する時刻情報の属性を示す情報である。
【００６２】
ＯＬＴ１とＯＮＵ２との間のDiscovery  Handshake後に、ＯＬＴ１からＯＮＵ２へTIMESYNCメッセージおよびAnnounceメッセージが送信される。Discovery  Handshake後のパワーセーブのモード設定等は実施の形態１と同様である。ＯＮＵ２の時刻同期制御部２１１は、ＯＬＴ１から受信したTIMESYNCメッセージのタイムスタンプ（Ｘ）と秒、ナノ秒単位の時刻情報（ＴｏＤx,j）とに基づいてＯＮＵ２における時間を再生し、再生した時間を時間管理カウンタ２１９へセットすることにより、時間管理カウンタ２１９により管理する時間をＯＬＴ１の時間に同期させる。なお、TIMESYNCメッセージのタイムスタンプ（Ｘ）と秒、ナノ秒単位の時刻情報（ＴｏＤx,j）とに基づいてＯＮＵ２における時間を算出方法は、ＩＥＥＥ８０２．１ＡＳに規定されている方法と同様である。時間管理カウンタ２１９は、セットされた時間を基準にして１秒毎にパルスを発生させ、またToDと呼ばれるアスキーコードで示されるシリアルデータをＰＨＹ２０６経由でホームネットワーク側装置へ送信する。また、時刻同期制御部２１１は、ＯＬＴ１から受信したAnnounceメッセージからclockAccuracyを抽出する。
【００６３】
局舎６内の時刻源（ＯＬＴ１の時刻精度）からホームネットワークまでの要求時刻精度はそのシステムにてシステム要求時刻精度として規定されており、例えば、ホームネットワーク側の接続装置が携帯基地局の場合には、無線通信方式により±１〜２．５μｓ以下であることが求められている（例えば、“「Emerging  Applications  Requiring  Precision  Time  and  Frequency」、M．Bloch，D．Leonard，O．Mancini，T．McClelland，Frequency  Control  Symposium，2009  Joint  with  the  22nd  European  Frequency  and  Time  forum.  IEEE  International”参照）。
【００６４】
図１４は、Announceメッセージに格納されるclockAccuracyの値と意味を示す図である。左端のValue（hex）は、clockAccuracyの値を示し、その隣のSpecificationの欄はclockAccuracyの値に対応する意味を示している。Value(hex)およびSpecificationは、ＩＥＥＥ１５８８−２００８で規定されている内容を示している。右端の同期状態の欄は、本実施の形態での同期状態の定義を示している。本実施の形態では、clockAccuracyの値に基づいて、同期状態を高精度時刻同期可能域（１００ｎｓ以下）、中精度時刻同期可能域（１００ｎｓより大きく１μｓ以下）、低精度時刻同期可能域（１μｓ以上）に分けている。なお、この分類は、実装・設計に依存するものであり、この分類により本装置の実施の形態が制限されることはない。
【００６５】
例えば、図１４の高精度時刻同期可能域や中精度時刻同期可能域では、実施の形態１や本実施の形態で述べるスリープ時間の制御を行えば、システム時刻同期精度を満たせる可能性が高いが、低精度時刻同期可能域の場合は、スリープ時間の制御を行ってもシステム時刻同期精度を満たせない可能性が高くなる。例えば、システム時刻同期精度が１μｓであったとすると、図１４の低精度時刻同期可能域の場合には、スリープ時間の制御を行ってもシステム時刻同期精度は満たせないと想定できる。従ってこのような場合は、時刻同期制御は優先せずに（受信器２１１のスリープ時間を短縮する制御は行わず）、通常のCyclic  Sleepモード（ＳＹＮＣ）として消費電力が低減を優先することが現実的である。
【００６６】
そこで、本実施の形態では、システム要求時刻精度と、時刻源の精度（Announceメッセージにより通知されるclockAccuracy）と、を比較し、その結果により、時刻源の精度がシステム要求精度を満たせない場合には、αやβを用いない通常のCyclic  Sleepモード（ＳＹＮＣ）とし、満たせる場合にはCyclic  Sleepモード（ＡＳＹＮＣ）とすることでシステム要求と時刻源との時刻精度に応じた効率的なパワーセーブを実現する。
【００６７】
図１５は、本実施の形態のβの決定に用いる判定基準の一例を示す図である。横軸は、時間管理カウンタ２１９により管理する時間とTIMESYNCメッセージに格納された時刻情報に基づいて再生した時間との差を示している。境界線６０１は、システムに要求される時刻精度（システム要求時刻精度）を示している。境界線６０１の外側はアウトゾーン６０３となる。ここでは、一例としてシステム要求時刻精度を携帯基地局で求められている同期精度±１μｓとしているが、システム要求時刻精度はこれに限定されない。境界線６０２は、実施の形態１の境界線４０２と同様に、ストライクゾーン６０５とボールゾーン６０４の境界を示している。境界線６０２の位置は、可変であるがclockAccuracy以上の時刻精度の実現は困難であるため、本実施の形態ではclockAccuracyの値より大きな値を設定する。ＯＮＵ２がＯＬＴ１との同期精度をどんなに上げたとしても、ＯＮＵ２の時刻精度はＯＬＴ１から送信される時刻情報の精度以上にはあげられないためである。なお、図１５では、一例としてclockAccuracyの値が（＝within２５ｎｓ）であり、±１２．５ｎｓを境界線６０２に設定した例を示している。
【００６８】
図１６は、本実施の形態のβの決定手順の一例を示す図である。なお、ここでは、ＯＮＵ２は、ＩＥＥＥ８０２．１ＡＳに規定されている時刻同期機能を有しており、時刻同期制御部２１１が時刻同期処理を行う。ここでは、ＩＥＥＥ８０２．１ＡＳで規定された時刻同期機能を用いる例を説明するが、時刻同期機能はこの規定に限定されず他の時刻同期機能を用いて同様の動作を実施してもよい。
【００６９】
具体的には、例えば、図１６に示すように、ＯＮＵ２では、Cyclic  Sleepモードがスタートすると（ステップＳ２１）、時刻同期制御部２１１が、ＯＬＴ１からTIMESYNCメッセージを受信したか否かを判断する（ステップＳ２２）。なお、Cyclic  Sleepモードのスタート時点では、αは０以外の所定の正の値が設定されているとする。TIMESYNCメッセージを受信した場合（ステップＳ２２  Ｙｅｓ）、受信したフレームからタイムスタンプ、および時刻情報を抽出し、抽出したタイムスタンプ、および時刻情報に基づいてＯＮＵ２における時間を再生し、時間管理カウンタ２１９へセットするが、この際、再生した時間をセットする前の時間管理カウンタ２１９の示す時間と再生した時間との差を保持しておく（ステップＳ２３）。
【００７０】
次に、時刻同期制御部２１１は、直近で受信したAnnounceメッセージからclockAccurancyを抽出し、抽出したclockAccurancyよりシステム要求時刻精度の方が悪いか否かを判断する（ステップＳ２４）。抽出したclockAccurancyがシステム要求時刻精度以上である（すなわちシステム要求精度を満足できない）場合（ステップＳ２４  Ｎｏ）、初期受信器時刻同期時間α＝０とする（ステップＳ２９）。初期受信器時刻同期時間α＝０に設定するということは、すなわち通常のCyclic  Sleepモード（Ｓｙｎｃ）として動作することになる。そして、パワーセーブ制御部２１２は、Cyclic  Sleepモードが解除されたか否かを判断し（ステップＳ３０）、解除された場合（ステップＳ３０  Ｙｅｓ）、処理を終了し、解除されてない場合（ステップＳ３０  Ｎｏ）、ステップＳ２２へ戻る。
【００７１】
一方、抽出したclockAccurancyよりシステム要求時刻精度の方が悪い場合（ステップＳ２３  Ｙｅｓ）、ステップＳ２３で求めた時間管理カウンタ２１９の示す時間と再生した時間との差が、図１５に示したストライクゾーン内、ボールゾーン内、アウトゾーンのうちいずれであるかを判断する（ステップＳ２５）。ストライクゾーン内である場合（ステップＳ２５  ストライクゾーン内）は、受信器時刻同期時間βを初期受信器時刻同期時間α（後述するステップＳ３０により繰り返し動作をしている場合は、すでに設定されているβ）よりも短くするまたは変更せず（ステップＳ２６）、ステップＳ３０へ進む。
【００７２】
ステップＳ２５で、ボールゾーン内であると判断した場合（ステップＳ２５  ボールゾーン内）は、受信器時刻同期時間βを初期受信器時刻同期時間α（ステップＳ３０により繰り返し動作をしている場合は、すでに設定されているβ）よりも長くして（ステップＳ２７）、ステップＳ３０へ進む。ステップＳ２５で、アウトゾーンであると判断した場合（ステップＳ２５  アウトゾーン）は、初期受信器時刻同期時間（受信器時刻同期時間の初期値）αおよび受信器時刻同期時間βを長くして（ステップＳ２８）、ステップＳ３０へ進む。
【００７３】
このように、本実施の形態では、ステップＳ２４で、Announceメッセージから抽出したclockAccurancyよりシステム要求時刻精度の方が悪いか否かにより、Cyclic  Sleepモード（Ｓｙｎｃ）の動作を行う（ステップＳ２９へ進む場合）か、Cyclic  Sleepモード（ＡＳｙｎｃ）の動作を行う（ステップＳ２５へ進む場合）か、を切り替えるようにした。システム要求時刻精度に応じて、このようにCyclic  Sleepモード（Ｓｙｎｃ）とCyclic  Sleepモード（ＡＳｙｎｃ）の間の遷移を行うことができる。以上述べた以外の本実施の形態の動作は実施の形態１と同様である。
【００７４】
なお、本実施の形態では、システム要求時刻精度を満たすことを目的として受信器時刻同期時間を決定しており、デレジスタの発生するタイムスタンプドリフトに対応する境界を直接は考慮していない。従って、デレジスタの発生を回避するために、スリープ時間終了後の最初のタイムスタンプドリフトの検出時は、デレジスタを行わない、またはスリープ時間終了後の所定の回数まではタイムスタンプドリフトを検出してもデレジスタを行わない、等の設定をしてもよい。
【００７５】
なお、ここでは、時刻源の精度として、Announceメッセージから抽出したclockAccurancyを用いることとしたが、これに限らず、ＯＮＵ２が他の方法で時刻源の時刻精度を取得して、clockAccurancyの代わりに用いてもよい。
【００７６】
なお、本実施の形態では、時刻同期制御部２１１が、上述のように受信器時刻同期時間βおよびその初期値であるαを決定するスリープ時間制御を行うスリープ時間制御部としての機能を有することとしたが、スリープ時間制御部を時刻同期制御部２１１とは別に設け、通常の時刻同期処理を時刻同期制御部２１１が実施し、上述のスリープ時間制御をスリープ時間制御部が実施してもよい。
【００７７】
以上のように、本実施の形態では、システム要求時刻精度と時刻源との時刻精度とに基づいて、Cyclic  Sleepモード（Ｓｙｎｃ）とCyclic  Sleepモード（ＡＳｙｎｃ）のどちらを実施するか判断し、また、Cyclic  Sleepモード（ＡＳｙｎｃ）を実施する場合は、実施の形態１と同様に受信器２２１のスリープ時間を所定の時間（αまたはβ）短くし、所定の時間をＯＮＵ２が管理する時間とTIMESYNCメッセージにより再生した時間との差に基づいてシステム要求時刻精度を満たすように決定するようにした。このため、システム要求時刻精度を維持しつつ、消費電力の低減を図ることができる。
【００７８】
なお、実施の形態１及び実施の形態２では、タイムスタンプ値の差を判断するために、アウトゾーン、ボールゾーン、ストライクゾーンを用いて説明したが、例えば、アウトゾーンは第１の領域、ボールゾーンは第２の領域、ストライクゾーンは第３の領域、と言い換えても良い。
【符号の説明】
【００７９】
１  ＯＬＴ
２  ＯＮＵ
３  光ファイバー
４  クロージャー
５  コアネットワーク
６  局舎
７  加入者宅
８  携帯基地局
９  携帯端末
１０  ＧＰＳ衛星
１１  ＧＰＳアンテナ
１２  ＧＰＳ受信機
２０１  制御装置
２０２  光送受信モジュール
２０３  ＣＤＲ
２０４  ＥＰＯＮ部
２０５  ブリッジ
２０６  ＰＨＹ
２０７  発振器／発振子
２０８  ＭＰＣＰ制御部
２０９  タイムスタンプカウンタ
２１０  ＣＰＵ部
２１１  時刻同期制御部
２１２  パワーセーブ制御部
２２１  受信器
２２２  送信器
２２３  受信部
２２４  送信部
３０１，３０２，３０３  曲線
４０１，４０２，６０１，６０２  境界線
４０３，６０３  アウトゾーン
４０４，６０４  ボールゾーン
４０５，６０５  ストライクゾーン
５０１  Timestampフィールド
５０２，５０３，５０４  フィールド
【図１】
2013001628.tif 000003
【図２】
2013001628.tif 000004
【図３】
2013001628.tif 000005
【図４】
2013001628.tif 000006
【図５】
2013001628.tif 000007
【図６】
2013001628.tif 000008
【図７】
2013001628.tif 000009
【図８】
2013001628.tif 000010
【図９】
2013001628.tif 000011
【図１０】
2013001628.tif 000012
【図１１】
2013001628.tif 000013
【図１２】
2013001628.tif 000014
【図１３】
2013001628.tif 000015
【図１４】
2013001628.tif 000016
【図１５】
2013001628.tif 000017
【図１６】
2013001628.tif 000018
【国際調査報告】
2013001628.tif 000019
2013001628.tif 000020