JP5799763B2 - Optical communication system, control method of optical communication system, and home side apparatus - Google Patents

Optical communication system, control method of optical communication system, and home side apparatus Download PDF

Info

Publication number
JP5799763B2
JP5799763B2 JP2011246422A JP2011246422A JP5799763B2 JP 5799763 B2 JP5799763 B2 JP 5799763B2 JP 2011246422 A JP2011246422 A JP 2011246422A JP 2011246422 A JP2011246422 A JP 2011246422A JP 5799763 B2 JP5799763 B2 JP 5799763B2
Authority
JP
Japan
Prior art keywords
period
side device
unit
time
home
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2011246422A
Other languages
Japanese (ja)
Other versions
JP2013106066A (en
Inventor
進吾 西岡
進吾 西岡
吉村 明展
明展 吉村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP2011246422A priority Critical patent/JP5799763B2/en
Publication of JP2013106066A publication Critical patent/JP2013106066A/en
Application granted granted Critical
Publication of JP5799763B2 publication Critical patent/JP5799763B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Description

本発明は、光通信システム、光通信システムの制御方法および宅側装置に関する。   The present invention relates to an optical communication system, an optical communication system control method, and a home-side apparatus.

各家庭までのネットワークアクセスサービスを光ファイバによって提供するFTTH(Fiber To The Home)を実現する形態のひとつにPON(Passive Optical Network)がある。今日では、イーサネット(登録商標)技術を適用したPONであるEPONが、FTTHサービスに広く利用される。   One form of realizing FTTH (Fiber To The Home) that provides a network access service to each home by optical fiber is PON (Passive Optical Network). Today, EPON, which is a PON to which Ethernet (registered trademark) technology is applied, is widely used for FTTH services.

PONの特長は、家庭等に設置される宅側装置(ONU(Optical Network Unit))と、電話局等に設置される局側装置(OLT(Optical Line Terminal))とが、それらの間を結ぶ光ファイバの一部を共有して通信を行なうことにより、光アクセスサービスを低コストで提供できることである。具体的には、PONでは、光スプリッタを介して、1つのOLTと複数のONUとが光ファイバで接続される。光スプリッタは、外部からの電源供給を特に必要とすることなく、入力された信号から受動的に信号を分岐または多重する。   The feature of PON is that a home-side device (ONU (Optical Network Unit)) installed in a home or the like and a station-side device (OLT (Optical Line Terminal)) installed in a telephone office or the like connect between them. By sharing a part of the optical fiber and performing communication, an optical access service can be provided at a low cost. Specifically, in the PON, one OLT and a plurality of ONUs are connected by an optical fiber via an optical splitter. The optical splitter passively branches or multiplexes a signal from an input signal without particularly requiring an external power supply.

一方、近年では、ネットワーク機器の省電力化が注目されている。このためPONに用いられる通信機器の省電力化も要求されている。提案された一つの方式によれば、ONUがOLTと通信していない状態であるときに、ONUの機能の一部が通常モードから省電力モードへと移行される。本明細書では「省電力モード」を「スリープモード」とも呼ぶ。   On the other hand, in recent years, attention has been paid to power saving of network devices. For this reason, the power saving of the communication apparatus used for PON is also requested | required. According to one proposed method, when the ONU is not in communication with the OLT, a part of the ONU function is shifted from the normal mode to the power saving mode. In this specification, “power saving mode” is also referred to as “sleep mode”.

たとえば特開2010−114830号公報(特許文献1)は、ONUの消費電力を低減するための技術を開示する。具体的には、OLTの送信部は、下りバッファ部と、省電力モード制御部とを有する。下りバッファ部は、各ONUに順次送信するユーザフレームを蓄積する。省電力モード制御部は、あるONUに送信すべきユーザフレームが下りバッファ部に蓄積されていない場合には、当該ONUに対して、省電力モード時間を記述した省電力モード設定フレームを送信する。その省電力モード時間は、一巡時間、すなわちOLTがそのONUに、上り帯域割当用制御フレームを送信してから、当該ONUに上り帯域割当用制御フレームを再度送信するまでの時間よりも短い。一方、ONUの受信部が省電力モード設定フレームを受信した場合には、受信部は、その省電力モード設定フレーム内に記述された省電力モード時間にわたって、当該受信部を省電力モードに設定する。   For example, Japanese Unexamined Patent Application Publication No. 2010-1114830 (Patent Document 1) discloses a technique for reducing the power consumption of an ONU. Specifically, the transmission unit of the OLT includes a downlink buffer unit and a power saving mode control unit. The downlink buffer unit accumulates user frames that are sequentially transmitted to each ONU. When the user frame to be transmitted to a certain ONU is not accumulated in the downlink buffer unit, the power saving mode control unit transmits a power saving mode setting frame describing the power saving mode time to the ONU. The power saving mode time is shorter than one round time, that is, the time from when the OLT transmits the uplink bandwidth allocation control frame to the ONU until the uplink bandwidth allocation control frame is transmitted to the ONU again. On the other hand, when the receiving unit of the ONU receives the power saving mode setting frame, the receiving unit sets the receiving unit to the power saving mode for the power saving mode time described in the power saving mode setting frame. .

特開2010−114830号公報JP 2010-1114830 A

一般にPONでは、「網同期(Network Synchronization)」と呼ばれる仕組みを用いてOLTとONUとの間で時刻を同期させる。具体的には、ONUは、OLTから送られるデータ信号からクロックを再生し、OLTと同期したクロックで動作する。   Generally, in the PON, time is synchronized between the OLT and the ONU using a mechanism called “Network Synchronization”. Specifically, the ONU regenerates a clock from a data signal sent from the OLT and operates with a clock synchronized with the OLT.

ONUがスリープモードに移行した場合には、ONUの一部の機能が停止する。このため、OLTとONUとの間で時刻が同期できなくなる可能性が生じる。したがって、スリープモード中の任意の期間をOLTとONUとの両方で計測する場合において、OLTとONUとの間で期間の認識がずれる可能性がある。   When the ONU shifts to the sleep mode, some functions of the ONU are stopped. For this reason, there is a possibility that the time cannot be synchronized between the OLT and the ONU. Therefore, when an arbitrary period in the sleep mode is measured by both the OLT and the ONU, there is a possibility that the period is not recognized between the OLT and the ONU.

本発明の目的は、宅側装置のスリープモード中において、期間の認識のずれを局側装置と宅側装置との間で小さくすることである。   An object of the present invention is to reduce a difference in recognition of a period between a station side device and a home side device during a sleep mode of the home side device.

本発明のある局面に係る光通信システムは、局側装置と、受動的光ネットワークを介して局側装置に接続される宅側装置とを備える。宅側装置は、スリープモードにおいて、宅側装置と局側装置との間の通信を停止する第1の期間と、宅側装置と局側装置との間の通信が可能となる第2の期間とを交互に発生させる。局側装置は、局側装置のクロックを用いて、タイムスタンプの生成と、局側装置が管理する第1および第2の期間の計測とを実行する。宅側装置は、受動的光ネットワークを介して局側装置と通信するための通信部と、通信部を介して局側装置のタイムスタンプを受信して、宅側装置のクロックを用いて生成されたタイムスタンプを、局側装置のタイムスタンプに同期させる時刻同期部と、宅側装置のクロックを用いて時刻を計測する計測部と、計測部によって計測された時刻に従って、第1の期間には通信部の機能を停止し、第2の期間には通信部の機能を有効にする管理部とを含む。管理部は、第1の期間を開始する前に計測部によって計測された時刻と計測された時刻における宅側装置のタイムスタンプとの間の差分が判定値以上である場合に、当該開始する第1の期間を差分を用いて補正する。   An optical communication system according to an aspect of the present invention includes a station-side device and a home-side device connected to the station-side device via a passive optical network. In the sleep mode, the home side device stops the communication between the home side device and the station side device, and the second period during which communication between the home side device and the station side device is possible. Are generated alternately. The station-side apparatus uses the clock of the station-side apparatus to generate a time stamp and measure the first and second periods managed by the station-side apparatus. The home device is generated using the communication unit for communicating with the station side device via the passive optical network and the time stamp of the station side device via the communication unit and using the clock of the home device. In the first period, the time synchronization unit that synchronizes the time stamp with the time stamp of the station side device, the measurement unit that measures the time using the clock of the home side device, and the time measured by the measurement unit And a management unit that stops the function of the communication unit and validates the function of the communication unit in the second period. When the difference between the time measured by the measurement unit before starting the first period and the time stamp of the home device at the measured time is greater than or equal to the determination value, the management unit starts the first The period of 1 is corrected using the difference.

この構成によれば、宅側装置のスリープモード中において、期間の認識のずれを局側装置と宅側装置との間で小さくすることができる。宅側装置のスリープモードにおいて、宅側装置は、タイマにより時刻を計測する。したがってタイマが第1あるいは第2の期間を計測する。一方、局側装置は、局側装置のクロックに基づいて、局側装置で管理する第1および第2の期間を計測する。第1の期間には、宅側装置の通信部の機能が無効である。したがってスリープモードでは、少なくとも第1の期間、宅側装置のタイマと局側装置のクロックとは独立して動作する。このため局側装置の計測する第1および第2の期間と、宅側装置の計測する(管理する)第1および第2の期間とがずれる可能性がある。タイムスタンプは、たとえば第2の期間、局側装置と宅側装置との間で同期する。タイマが計測した時刻とタイムスタンプとの間の差分とを小さくするように第1の期間を補正することで、宅側装置のスリープモード中において、期間の認識のずれを局側装置と宅側装置との間で小さくすることができる。   According to this configuration, during the sleep mode of the home side device, it is possible to reduce the difference in recognition of the period between the station side device and the home side device. In the sleep mode of the home side device, the home side device measures time using a timer. Therefore, the timer measures the first or second period. On the other hand, the station side device measures the first and second periods managed by the station side device based on the clock of the station side device. In the first period, the function of the communication unit of the home side device is invalid. Therefore, in the sleep mode, the timer of the home side device and the clock of the station side device operate independently for at least the first period. For this reason, there is a possibility that the first and second periods measured by the station-side device and the first and second periods measured (managed) by the home-side device are shifted. The time stamp is synchronized between the station side device and the home side device, for example, in the second period. By correcting the first period so as to reduce the difference between the time measured by the timer and the time stamp, during the sleep mode of the home apparatus, the station side apparatus and the home side It can be made smaller with the device.

局側装置および宅側装置は、互いに独立に第1の期間および第2の期間の長さの情報を保有してもよい。この場合、たとえば、第1の期間および第2の期間の長さが予め定められる。代わりに、局側装置が宅側装置に第1の期間および第2の期間の長さを指定してもよい。   The station side device and the home side device may hold information on the lengths of the first period and the second period independently of each other. In this case, for example, the lengths of the first period and the second period are predetermined. Instead, the station side device may specify the lengths of the first period and the second period to the home side device.

好ましくは、計測部による計測の分解能は、装置のタイムスタンプの粒度よりも大きい。管理部は、計測部の分解能を単位として、宅側装置のタイムスタンプの値に対する丸め処理を実行し、丸め処理によって得られたタイムスタンプの値と計測部によって計測された時刻とを比較する。   Preferably, the measurement resolution by the measurement unit is larger than the granularity of the time stamp of the apparatus. The management unit executes rounding processing on the time stamp value of the home-side apparatus in units of resolution of the measuring unit, and compares the time stamp value obtained by the rounding processing with the time measured by the measuring unit.

この構成によれば、差分を演算する処理を簡単にすることができる。差分の精度は計測部の分解能程度でもよい。精度の高い演算が不要となるので、計測部には、たとえばファームウェアの制御に一般的に用いられるタイマを用いることができる。したがって宅側装置の構成を複雑にすることなく、期間の認識のずれを局側装置と宅側装置との間で小さくすることができる。   According to this structure, the process which calculates a difference can be simplified. The accuracy of the difference may be about the resolution of the measurement unit. Since highly accurate calculations are not required, for example, a timer generally used for firmware control can be used as the measurement unit. Therefore, the difference in recognition of the period can be reduced between the station side device and the home side device without complicating the configuration of the home side device.

好ましくは、判定値は、計測部による計測の分解能に等しい値である。
この構成によれば、期間の認識のずれの程度を計測部の分解能以下に抑えることができる。
Preferably, the determination value is a value equal to the measurement resolution by the measurement unit.
According to this configuration, it is possible to suppress the degree of deviation in recognition of the period to be equal to or less than the resolution of the measurement unit.

好ましくは、管理部は、第2の期間の開始よりも前に通信部を起動し、通信部の起動時刻を、第1の期間の補正に応じて決定する。   Preferably, the management unit activates the communication unit before the start of the second period, and determines the activation time of the communication unit according to the correction of the first period.

この構成によれば、第2の期間の開始時点から局側装置と宅側装置との間で通信が可能となる。通信部の起動にはある程度の時間を要する。したがって、第1の期間が補正される(たとえば第1の期間が短くなる)にもかかわらず通信部の起動時刻が補正されない場合、第2の期間の開始時点には、通信部が起動中であることが起こりうる。この場合には、たとえば第2の期間の開始直後に宅側装置から送られたデータを宅側装置で受信できないといった問題が発生する可能性がある。通信部の起動時刻を、第1の期間の補正に応じて決定することで、第2の期間の開始時点から局側装置と宅側装置との間で通信が可能となる。   According to this configuration, communication can be performed between the station side device and the home side device from the start of the second period. A certain amount of time is required to start the communication unit. Therefore, when the start time of the communication unit is not corrected even though the first period is corrected (for example, the first period is shortened), the communication unit is active at the start of the second period. Something can happen. In this case, for example, there is a possibility that the data transmitted from the home device immediately after the start of the second period cannot be received by the home device. By determining the activation time of the communication unit according to the correction of the first period, communication between the station side apparatus and the home side apparatus can be performed from the start time of the second period.

好ましくは、時刻同期部は、第2の期間の間に、宅側装置と局側装置との間でタイムスタンプを同期させる。   Preferably, the time synchronization unit synchronizes the time stamp between the home side apparatus and the station side apparatus during the second period.

この構成によれば、次に開始される第1の期間を、同期後のタイムスタンプと計測部が計測した時刻との差分に基づいて補正することができる。タイムスタンプが同期するタイミングは、第2の期間中であれば特に限定されない。   According to this configuration, the first period to be started next can be corrected based on the difference between the time stamp after synchronization and the time measured by the measurement unit. The timing at which the time stamp is synchronized is not particularly limited as long as it is during the second period.

好ましくは、目標時刻として設定された時刻を計測部が計測したときに、管理部は、差分を算出する。   Preferably, when the measurement unit measures the time set as the target time, the management unit calculates the difference.

この構成によれば、目標時刻に対応するタイムスタンプの値と実際のタイムスタンプとの差分を算出することができる。タイムスタンプは局側装置と宅側装置との間で同期するので、差分に基づいて第1の期間を補正することにより、目標時刻と実際のタイムスタンプとの差分を小さくすることができる。これにより、期間の認識のずれを局側装置と宅側装置との間で小さくすることができる。   According to this configuration, the difference between the time stamp value corresponding to the target time and the actual time stamp can be calculated. Since the time stamp is synchronized between the station side device and the home side device, the difference between the target time and the actual time stamp can be reduced by correcting the first period based on the difference. Thereby, the shift | offset | difference of recognition of a period can be made small between a station side apparatus and a home side apparatus.

好ましくは、タイムスタンプは、MPCPフレームに含まれるタイムスタンプである。第1の期間の長さは、通信部の起動期間として定義された期間の長さ以上であり、かつMPCPタイムアウト期間として予め定義された期間の長さ以下である。   Preferably, the time stamp is a time stamp included in the MPCP frame. The length of the first period is equal to or longer than the length of the period defined as the activation period of the communication unit and is equal to or shorter than the length of the period defined in advance as the MPCP timeout period.

この構成によれば、第1の期間は、通信部の起動期間として定義された期間以上の長さを有するので、第2の期間の開始時点から局側装置と宅側装置との間で通信を可能とすることができる。第1の期間が長いほど、宅側装置での省電力の効果を高めることができる。しかし局側装置は、宅側装置がスリープモード中であるかどうかに関係なくMPCPフレームを宅側装置に送信する可能性がある。局側装置がMPCPフレームを送信してから所定の期間内に宅側装置からMPCPフレームが送信されない場合、局側装置はMPCPタイムアウトを検出する。第1の期間の長さをMPCPタイムアウト期間として予め定義された期間以下に設定することで、MPCPタイムアウトが検出されることを防ぎつつ、宅側装置の消費電力を低減することができる。   According to this configuration, since the first period is longer than the period defined as the activation period of the communication unit, communication is performed between the station side device and the home side device from the start of the second period. Can be made possible. The longer the first period, the higher the power saving effect at the home device. However, the station side device may transmit the MPCP frame to the home side device regardless of whether the home side device is in the sleep mode. If the MPCP frame is not transmitted from the home apparatus within a predetermined period after the station apparatus transmits the MPCP frame, the station apparatus detects an MPCP timeout. By setting the length of the first period to be equal to or less than the period defined in advance as the MPCP timeout period, it is possible to reduce the power consumption of the home device while preventing the detection of the MPCP timeout.

好ましくは、タイムスタンプは、MPCPフレームに含まれるタイムスタンプである。第2の期間の長さは、局側装置がMPCPフレームを送信する周期の長さ以上であり、かつ、第1の期間の長さ以下である。   Preferably, the time stamp is a time stamp included in the MPCP frame. The length of the second period is not less than the length of the period in which the station side apparatus transmits the MPCP frame and not more than the length of the first period.

この構成によれば、第2の期間がMPCPフレームの送信の周期以上であるので、第2の期間中に少なくとも1回は宅側装置がMPCPフレームを受信することが期待できる。したがって第2の期間中に局側装置と宅側装置との間でMPCPタイムスタンプを同期させることができる。一方、第2の期間を長くすると、通信部が省電力状態である期間よりも通信部が動作可能な状態である期間が長くなるので、宅側装置の消費電力を低減する効果が弱くなる。第2の期間の長さを第1の期間Tbの長さ以下にすることで、宅側装置の消費電力を低減する効果を高めることができる。   According to this configuration, since the second period is equal to or longer than the transmission period of the MPCP frame, it can be expected that the home side apparatus receives the MPCP frame at least once during the second period. Therefore, the MPCP time stamp can be synchronized between the station side device and the home side device during the second period. On the other hand, if the second period is lengthened, the period in which the communication unit is operable is longer than the period in which the communication unit is in the power saving state, and thus the effect of reducing the power consumption of the home device is weakened. By setting the length of the second period to be equal to or shorter than the length of the first period Tb, it is possible to enhance the effect of reducing the power consumption of the home side device.

本発明の他の局面に係る光通信システムの制御方法は、局側装置と、受動的光ネットワークを介して局側装置に接続される宅側装置とを備える光通信システムの制御方法である。制御方法は、宅側装置のスリープモードにおいて、宅側装置が局側装置との通信を停止する第1の期間と、宅側装置と前記局側装置との間の通信が可能な状態となる第2の期間とを交互に発生させるステップと、局側装置のクロックを用いてタイムスタンプを生成するステップと、宅側装置のクロックを用いて生成されたタイムスタンプを、局側装置のクロックを用いて生成されたタイムスタンプに同期させるステップと、宅側装置のクロックを用いて時刻を計測するステップと、第1の期間が開始される前に計測された時刻と計測された時刻における宅側装置のタイムスタンプとの間の差分が判定値以上である場合に、当該開始される第1の期間を差分を用いて補正するステップとを備える。   An optical communication system control method according to another aspect of the present invention is an optical communication system control method including a station side device and a home side device connected to the station side device via a passive optical network. In the control method, in the sleep mode of the home side device, the home side device stops communication with the station side device, and communication between the home side device and the station side device is possible. The steps of alternately generating the second period, the step of generating a time stamp using the clock of the station side device, the time stamp generated using the clock of the home side device, and the clock of the station side device A step of synchronizing with a generated time stamp, a step of measuring time using a clock of the home side device, a time measured before the first period is started, and a home side at the measured time A step of correcting the first period to be started using the difference when the difference from the time stamp of the apparatus is equal to or greater than a determination value.

この構成によれば、宅側装置のスリープモード中において、期間の認識のずれを局側装置と宅側装置との間で小さくすることができる。   According to this configuration, during the sleep mode of the home side device, it is possible to reduce the difference in recognition of the period between the station side device and the home side device.

本発明のさらに他の局面に係る宅側装置は、受動的光ネットワークを介して局側装置と接続される宅側装置である。宅側装置は、受動的光ネットワークを介して局側装置と通信するための通信部と、通信部を介して局側装置からタイムスタンプを受信して、宅側装置のクロックを用いて生成されたタイムスタンプを、局側装置のタイムスタンプに同期させる時刻同期部と、宅側装置のクロックを用いて時刻を計測する計測部と、計測部によって計測された時刻に従って、宅側装置のスリープモードにおいて、通信部の機能を停止する第1の期間と、通信部の機能を有効にする第2の期間とを交互に発生させる管理部とを含む。管理部は、第1の期間を開始する前に計測部によって計測された時刻と計測された時刻における宅側装置のタイムスタンプとの間の差分が判定値以上である場合に、当該開始する第1の期間を差分を用いて補正する。   A home-side device according to still another aspect of the present invention is a home-side device connected to a station-side device via a passive optical network. The home device is generated using a communication unit for communicating with the station side device via the passive optical network and a time stamp from the station side device via the communication unit and using the clock of the home device. The time synchronization unit that synchronizes the time stamp with the time stamp of the station side device, the measurement unit that measures the time using the clock of the home side device, and the sleep mode of the home side device according to the time measured by the measurement unit 1 includes a management unit that alternately generates a first period for stopping the function of the communication unit and a second period for enabling the function of the communication unit. When the difference between the time measured by the measurement unit before starting the first period and the time stamp of the home device at the measured time is greater than or equal to the determination value, the management unit starts the first The period of 1 is corrected using the difference.

この構成によれば、宅側装置のスリープモード中において、期間の認識のずれを局側装置と宅側装置との間で小さくすることができる。   According to this configuration, during the sleep mode of the home side device, it is possible to reduce the difference in recognition of the period between the station side device and the home side device.

本発明によれば、宅側装置のスリープモード中において、期間の認識のずれを局側装置と宅側装置との間で小さくすることができる。   ADVANTAGE OF THE INVENTION According to this invention, the shift | offset | difference of period recognition can be made small between a station side apparatus and a home side apparatus in the sleep mode of a home side apparatus.

本発明の実施の形態に係るEPONシステム100の概略構成を示すブロック図である。1 is a block diagram showing a schematic configuration of an EPON system 100 according to an embodiment of the present invention. 本発明の実施の形態に係るOLTの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of OLT which concerns on embodiment of this invention. 本発明の実施の形態に係るONUの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of ONU which concerns on embodiment of this invention. 制御フレームの構造を示した図である。It is the figure which showed the structure of the control frame. ONUをスリープモードに移行させるためのOLTの処理とONUの処理とを説明するためのシーケンス図である。It is a sequence diagram for demonstrating the process of OLT and the process of ONU for shifting ONU to sleep mode. スリープ状態にあるONUを起床させるためのOLTの処理とONUの処理とを説明するためのシーケンス図である。It is a sequence diagram for demonstrating the process of OLT for waking up ONU in a sleep state, and the process of ONU. OLTが管理する起床期間およびスリープ期間とONUが計測する起床期間およびスリープ期間との間にずれが生じた場合に生じ得る問題点を説明するための図である。It is a figure for demonstrating the problem which may arise when a shift | offset | difference arises between the rising period and sleep period which OLT manages, and the rising period and sleep period which ONU measures. 実施の形態1に係るONUによる時刻の同期方法を説明するための図である。6 is a diagram for explaining a time synchronization method by the ONU according to Embodiment 1. FIG. 図8に示した処理を、より詳細に説明するための図である。It is a figure for demonstrating in detail the process shown in FIG. 実施の形態1に係るONUの処理を説明するためのフローチャートである。4 is a flowchart for explaining ONU processing according to the first embodiment; MPCPタイムスタンプとタイマのカウント値の比較の別の例を示した図である。It is the figure which showed another example of the comparison of the count value of a MPCP time stamp and a timer. 実施の形態2に係るONUの通信部の起動時刻の補正を説明するための模式図である。10 is a schematic diagram for explaining correction of activation time of a communication unit of an ONU according to Embodiment 2. FIG. 実施の形態2に係るONUの処理を説明するためのフローチャートである。10 is a flowchart for explaining ONU processing according to the second embodiment.

以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals and description thereof will not be repeated.

図1は、本発明の実施の形態に係るEPONシステム100の概略構成を示すブロック図である。図1を参照して、EPONシステム100は、OLT101と、ONU102−1,102−2,・・・,102−nと、PON回線104と、スプリッタ105とを備える。以下において、ONU102−1〜102−nを総括的に説明する場合、あるいはONU102−1〜102−nのうちの1つを代表的に説明する場合には、ONU102−1〜102−nを「ONU102」と表記する。   FIG. 1 is a block diagram showing a schematic configuration of an EPON system 100 according to an embodiment of the present invention. Referring to FIG. 1, EPON system 100 includes OLT 101, ONUs 102-1, 102-2,..., 102 -n, PON line 104, and splitter 105. In the following, when the ONUs 102-1 to 102-n are generally described, or when one of the ONUs 102-1 to 102-n is representatively described, the ONUs 102-1 to 102-n are referred to as “ ONU102 ".

OLT101は、たとえば電話局に設置される。ONU102−1〜102−nの各々は、たとえばネットワークアクセスサービスの加入者の宅内に設置される。   The OLT 101 is installed in a telephone station, for example. Each of the ONUs 102-1 to 102-n is installed, for example, in the home of a network access service subscriber.

ONU102−1〜102−nの各々にはユーザ端末111が接続される。各ONU102に接続されるユーザ端末111の数は特に限定されるものではない。たとえば1つのONUに複数のユーザ端末が接続されていてもよい。ユーザ端末111は、たとえばパーソナルコンピュータであるが、これに限定されるものではない。   A user terminal 111 is connected to each of the ONUs 102-1 to 102-n. The number of user terminals 111 connected to each ONU 102 is not particularly limited. For example, a plurality of user terminals may be connected to one ONU. The user terminal 111 is, for example, a personal computer, but is not limited to this.

PON回線104は光ファイバである。OLT101から送信された光信号は、PON回線104を通り、スプリッタ105によってONU102−1〜102−nへと分岐される。一方、ONU102−1〜102−nから送信された光信号は、スプリッタ105によって集束されるとともにPON回線104を通ってOLT101に送られる。スプリッタ105は、外部からの電源供給を特に必要とすることなく、入力された信号から受動的に信号を分岐または多重する。   The PON line 104 is an optical fiber. The optical signal transmitted from the OLT 101 passes through the PON line 104 and is branched to the ONUs 102-1 to 102-n by the splitter 105. On the other hand, the optical signals transmitted from the ONUs 102-1 to 102-n are converged by the splitter 105 and sent to the OLT 101 through the PON line 104. The splitter 105 passively branches or multiplexes the signal from the input signal without particularly requiring external power supply.

OLT101は、上位ネットワーク109を介してデータを受信するとともに、そのデータをPON回線104に出力する。PONの物理的構成によれば、ONU102−1〜102−nのすべてが、OLT101から送信されたデータを受信可能である。このためOLT101は、送信フレームのプリアンブル部分に、その送信フレームを受信すべきONUの番号を示した識別子LLID(Logical Link ID)を挿入する。各ONUは、OLTから受信したフレームに含まれるLLIDを、予めOLTから通知された自己のLLIDと照合する。フレームに含まれるLLIDが自己のLLIDに一致する場合には、ONUはそのフレームを受信し、そうでない場合には、ONUは、そのフレームを破棄する。   The OLT 101 receives data via the host network 109 and outputs the data to the PON line 104. According to the physical configuration of the PON, all of the ONUs 102-1 to 102-n can receive the data transmitted from the OLT 101. Therefore, the OLT 101 inserts an identifier LLID (Logical Link ID) indicating the number of the ONU that should receive the transmission frame in the preamble portion of the transmission frame. Each ONU collates the LLID included in the frame received from the OLT with its own LLID notified in advance from the OLT. If the LLID included in the frame matches its own LLID, the ONU receives the frame; otherwise, the ONU discards the frame.

一方、各ONUから送信される光信号はスプリッタ105において合流する。このため、各ONUからの信号(上り信号)がスプリッタ105で合流した後に衝突しないための制御が必要となる。   On the other hand, the optical signals transmitted from the respective ONUs merge at the splitter 105. For this reason, it is necessary to control so that the signals (upstream signals) from the ONUs do not collide after being joined by the splitter 105.

OLT101は、ONU102−1〜102−nから送信された制御フレーム(レポート)に基づいて、ONU102−1〜102−n内のバッファに蓄積されているデータの送信開始時刻および送信許可量を演算する。次に、OLT101は、指示信号を挿入した制御フレーム(グラント)を、PON回線104およびスプリッタ105を介してONU102−1〜102−nに送信する。   Based on the control frame (report) transmitted from the ONUs 102-1 to 102-n, the OLT 101 calculates the transmission start time and permitted transmission amount of the data stored in the buffers in the ONUs 102-1 to 102-n. . Next, the OLT 101 transmits the control frame (grant) in which the instruction signal is inserted to the ONUs 102-1 to 102-n via the PON line 104 and the splitter 105.

たとえば、ONU102−1は、宅側ネットワーク110を介してユーザ端末111から上り情報フレームを受信する。ONU102−1は、上り情報フレームをバッファに一旦蓄積する。ONU102−1は、グラントによって指定された時刻に、自己のバッファ内のデータの長さをレポートでOLT101に通知する。ONU102−1は、指示信号が挿入されたグラントをOLT101から受信するとともに、その指示信号に基づいて、自己のバッファ内のデータをレポートとともにOLT101に送信する。   For example, the ONU 102-1 receives an uplink information frame from the user terminal 111 via the home network 110. The ONU 102-1 temporarily stores the uplink information frame in the buffer. The ONU 102-1 notifies the OLT 101 of the length of data in its own buffer by a report at the time designated by the grant. The ONU 102-1 receives the grant with the instruction signal inserted from the OLT 101, and based on the instruction signal, transmits the data in its own buffer together with the report to the OLT 101.

ONU102−1〜ONU102−nの各々は、スリープ機能を有する。スリープ機能は、ONUとOLTとの間のトラフィックがない場合に、そのONUを構成するモジュールの一部を省電力状態に設定する機能である。スリープ機能によって、ONUの状態(モード)は、通常モードからスリープモードに移行する。たとえば、ONUに送信すべきトラフィックが到達すると、ONUの状態は、スリープモードから通常モードに戻る。本発明の実施の形態では、ONU102はOLTからのスリープ指示によりスリープモードに設定される。   Each of the ONU 102-1 to ONU 102-n has a sleep function. The sleep function is a function for setting a part of modules constituting the ONU to a power saving state when there is no traffic between the ONU and the OLT. By the sleep function, the ONU state (mode) shifts from the normal mode to the sleep mode. For example, when traffic to be transmitted to the ONU arrives, the ONU state returns from the sleep mode to the normal mode. In the embodiment of the present invention, the ONU 102 is set to the sleep mode in response to a sleep instruction from the OLT.

図2は、本発明の実施の形態に係るOLTの概略構成を示すブロック図である。図2を参照して、OLT101は、受信部11と、バッファメモリ12と、フレーム取出部13と、送信部14とを含む。受信部11と、バッファメモリ12と、フレーム取出部13と、送信部14とは下り方向の通信(OLT101からONU102への通信)に用いられる。   FIG. 2 is a block diagram showing a schematic configuration of the OLT according to the embodiment of the present invention. Referring to FIG. 2, OLT 101 includes a reception unit 11, a buffer memory 12, a frame extraction unit 13, and a transmission unit 14. The reception unit 11, the buffer memory 12, the frame extraction unit 13, and the transmission unit 14 are used for downlink communication (communication from the OLT 101 to the ONU 102).

受信部11は、上位ネットワーク109から受信した下りデータフレームをバッファメモリ12に転送する。バッファメモリ12は、受信部11から送られた下りデータフレームを蓄積する。フレーム取出部13は、ユーザフレーム、省電力フレーム、MPCPフレーム等のフレームを一定の規則に従って取り出して、その取り出したフレームを送信部14に送る。送信部14は、フレーム取出部13からのフレームをPON回線104へ送信する。   The receiving unit 11 transfers the downlink data frame received from the upper network 109 to the buffer memory 12. The buffer memory 12 stores the downlink data frame sent from the receiving unit 11. The frame extraction unit 13 extracts frames such as a user frame, a power saving frame, and an MPCP frame according to a certain rule, and sends the extracted frames to the transmission unit 14. The transmission unit 14 transmits the frame from the frame extraction unit 13 to the PON line 104.

OLT101は、さらに、受信部15と、フレーム振分部17と、バッファメモリ18と、送信部19とを含む。受信部15と、フレーム振分部17と、バッファメモリ18と、送信部19とは上り方向の通信(ONU102からOLT101への通信)に用いられる。   The OLT 101 further includes a reception unit 15, a frame distribution unit 17, a buffer memory 18, and a transmission unit 19. The reception unit 15, the frame distribution unit 17, the buffer memory 18, and the transmission unit 19 are used for upstream communication (communication from the ONU 102 to the OLT 101).

受信部15は、ONU102から送信されたデータフレームまたは制御フレームを、PON回線104を介して受信する。フレーム振分部17は、フレームのヘッダ部分を読取り、それによって、OLT101により受信されたフレームが、データフレーム、または、レポートフレーム等の制御フレームのいずれであるかを判定する。データフレームはフレーム振分部17からバッファメモリ18へと転送される。一方、制御フレームはフレーム振分部17から通信制御部20へと転送される。   The receiving unit 15 receives the data frame or control frame transmitted from the ONU 102 via the PON line 104. The frame sorting unit 17 reads the header portion of the frame, and thereby determines whether the frame received by the OLT 101 is a data frame or a control frame such as a report frame. The data frame is transferred from the frame distribution unit 17 to the buffer memory 18. On the other hand, the control frame is transferred from the frame distribution unit 17 to the communication control unit 20.

OLTとONUとの間では制御プロトコルに基づく制御フレームが伝送される。そのような制御プロトコルの一例として、MPCP(Multi-Point Control Protocol)プロトコルおよびOAM(Operations, Administration and Maintenance)プロトコルを挙げることができる。なお、制御プロトコルはこれらに限定されるものではない。   A control frame based on the control protocol is transmitted between the OLT and the ONU. Examples of such control protocols include MPCP (Multi-Point Control Protocol) protocol and OAM (Operations, Administration and Maintenance) protocol. The control protocol is not limited to these.

バッファメモリ18は、フレーム振分部17から転送されたデータフレームを蓄積する。送信部19は、バッファメモリ18に蓄積されたデータフレームを上位ネットワーク109に送信する。   The buffer memory 18 accumulates the data frame transferred from the frame distribution unit 17. The transmission unit 19 transmits the data frame stored in the buffer memory 18 to the upper network 109.

OLT101は、さらに、通信制御部20と、クロックパルス発生部22と、クロックカウント部24とを備える。   The OLT 101 further includes a communication control unit 20, a clock pulse generation unit 22, and a clock count unit 24.

通信制御部20は、OLT101とONU102との間の論理リンク(MPCPリンク)を制御する。具体的には、通信制御部20は、ONU102−1〜102−nに対して上り信号を送信するタイミングを教示するためのMPCPフレーム(ゲート)を生成する。通信制御部20で生成されたMPCPフレームは、送信部14に送られる。送信部14は、MPCPフレームをPON回線104に出力する。   The communication control unit 20 controls a logical link (MPCP link) between the OLT 101 and the ONU 102. Specifically, the communication control unit 20 generates an MPCP frame (gate) for teaching the timing of transmitting an uplink signal to the ONUs 102-1 to 102-n. The MPCP frame generated by the communication control unit 20 is sent to the transmission unit 14. The transmission unit 14 outputs the MPCP frame to the PON line 104.

受信部15は、ONU102−1〜102−nの各々から、各ONUにおける上りデータの蓄積量を通知するためのMPCPフレーム(レポート)を受信する。受信部15で受信されたレポートは、フレーム振分部17によって通信制御部20に送られる。   The receiving unit 15 receives from each of the ONUs 102-1 to 102-n an MPCP frame (report) for reporting the amount of uplink data stored in each ONU. The report received by the reception unit 15 is sent to the communication control unit 20 by the frame distribution unit 17.

クロックパルス発生部22は、たとえば水晶振動子を含む周知の発振回路によって構成されて、クロックパルスを発生させる。クロックパルスは、通信制御部20の動作の制御に用いられる。クロックカウント部24は、クロックパルスをカウントして、クロックカウント値を通信制御部20に送る。通信制御部20はクロックカウント値に基づいて、MPCPフレームに含まれるタイムスタンプを作成する。以下では、MPCPフレームに含まれるタイムスタンプを「MPCPタイムスタンプ」と呼ぶ。   The clock pulse generator 22 is constituted by a known oscillation circuit including a crystal resonator, for example, and generates a clock pulse. The clock pulse is used for controlling the operation of the communication control unit 20. The clock count unit 24 counts clock pulses and sends a clock count value to the communication control unit 20. The communication control unit 20 creates a time stamp included in the MPCP frame based on the clock count value. Hereinafter, the time stamp included in the MPCP frame is referred to as “MPCP time stamp”.

なお、OLT101がクロックパルス発生部を有するものと限定されず、OLT101の外部からOLT101にクロックが供給され、その供給されたクロックをOLT101のクロックとして用いてもよい。以下において、「OLTのクロック」は、OLT101が用いるクロックを意味し、OLT101の内部で生成されるクロックおよびOLT101の外部からOLT101に供給されるクロックの両方を含みうる。   Note that the OLT 101 is not limited to the one having the clock pulse generation unit, and a clock may be supplied from the outside of the OLT 101 to the OLT 101, and the supplied clock may be used as the clock of the OLT 101. In the following, the “OLT clock” means a clock used by the OLT 101, and may include both a clock generated inside the OLT 101 and a clock supplied to the OLT 101 from the outside of the OLT 101.

OLT101は、さらに、省電力設定部30を備える。省電力設定部30は、ONU102−1〜102−nの各々をスリープモードに設定する。省電力設定部30は、トラフィック監視部31と、省電力判定部32と、スリープ指示生成部33とを含む。   The OLT 101 further includes a power saving setting unit 30. The power saving setting unit 30 sets each of the ONUs 102-1 to 102-n to the sleep mode. The power saving setting unit 30 includes a traffic monitoring unit 31, a power saving determination unit 32, and a sleep instruction generation unit 33.

トラフィック監視部31は、OLT101とONU102との間のトラフィックを監視することで、OLT101とONU102との間のデータ通信の有無を監視する。トラフィック監視部31は、その監視結果を省電力判定部32へと送る。たとえばデータフレームの宛先アドレスおよび送信元アドレスからOLT101とONU102との間のデータ通信の有無を判断することができる。   The traffic monitoring unit 31 monitors the presence of data communication between the OLT 101 and the ONU 102 by monitoring the traffic between the OLT 101 and the ONU 102. The traffic monitoring unit 31 sends the monitoring result to the power saving determination unit 32. For example, the presence / absence of data communication between the OLT 101 and the ONU 102 can be determined from the destination address and source address of the data frame.

省電力判定部32は、トラフィック監視部31の監視結果に基づいて、各ONUをスリープモードに設定すべきかどうかを判定する。具体的には、省電力判定部32は、ONU102−1〜102−nのそれぞれに対応する判定部32−1〜32−nを有する。判定部32−1は、トラフィック監視部31から、OLT101とONU102−1との間のデータ通信の有無に関する監視結果を受ける。判定部32−1は、OLT101とONU102−1との間でデータ通信が行なわれていない場合に、ONU102−1の状態をスリープモードに設定すべきであると判定する。判定部32−2〜32−nの各々の動作は、判定部32−1の上記の動作と同様であるので以後の詳細な説明は繰り返さない。   The power saving determination unit 32 determines whether each ONU should be set to the sleep mode based on the monitoring result of the traffic monitoring unit 31. Specifically, the power saving determination unit 32 includes determination units 32-1 to 32-n corresponding to the ONUs 102-1 to 102-n, respectively. The determination unit 32-1 receives a monitoring result regarding the presence / absence of data communication between the OLT 101 and the ONU 102-1 from the traffic monitoring unit 31. The determination unit 32-1 determines that the state of the ONU 102-1 should be set to the sleep mode when data communication is not performed between the OLT 101 and the ONU 102-1. Since each operation of determination units 32-2 to 32-n is similar to the above-described operation of determination unit 32-1, detailed description thereof will not be repeated.

省電力判定部32の判定方法は上記方法に限定されるものではない。たとえば省電力判定部32は、ONU102−1〜102−nの各々のデータ通信の実績(たとえば1日の間でのデータ通信の実績)を予め記憶するとともに、その実績に基づいて、各ONU102−1の状態をスリープモードに設定するかどうかを判定してもよい。   The determination method of the power saving determination unit 32 is not limited to the above method. For example, the power saving determination unit 32 stores in advance the data communication results of each of the ONUs 102-1 to 102-n (for example, the data communication results for one day), and based on the results, each ONU 102- It may be determined whether or not the state 1 is set to the sleep mode.

判定部32−1〜32−nの各々の判定結果は、スリープ指示生成部33に送られる。スリープ指示生成部33は、各判定部32−1〜32−nの判定結果に基づいて、対応するONUの状態をスリープモードに設定するためのスリープ指示を生成する。スリープ指示生成部33は、そのスリープ指示を送信部14に送信する。送信部14は、スリープ指示をPON回線104に出力する。スリープ指示を受けたONUは、自身のモードをスリープモードに設定する。   The determination results of the determination units 32-1 to 32-n are sent to the sleep instruction generation unit 33. The sleep instruction generation unit 33 generates a sleep instruction for setting the corresponding ONU state to the sleep mode based on the determination results of the determination units 32-1 to 32-n. The sleep instruction generation unit 33 transmits the sleep instruction to the transmission unit 14. The transmission unit 14 outputs a sleep instruction to the PON line 104. The ONU that has received the sleep instruction sets its own mode to the sleep mode.

また、あるONU102がスリープモードにある途中で、そのONU102を通常モードに復帰させる必要が発生した場合、通信制御部20は、スリープ指示生成部33に、起床指示を生成するよう指示する。スリープ指示生成部33は、通信制御部20からの指示により起床指示を生成する。この起床指示はスリープモードを中止するための指示である。通信制御部20が起床指示を生成してもよい。   Further, when a certain ONU 102 needs to return to the normal mode while the ONU 102 is in the sleep mode, the communication control unit 20 instructs the sleep instruction generation unit 33 to generate a wake-up instruction. The sleep instruction generation unit 33 generates a wake-up instruction according to an instruction from the communication control unit 20. This wake-up instruction is an instruction for canceling the sleep mode. The communication control unit 20 may generate a wake-up instruction.

図3は、本発明の実施の形態に係るONUの概略構成を示すブロック図である。図3を参照して、ONU102は、受信部41と、バッファメモリ42と、フレーム取出部43と、送信部44とを含む。受信部41と、バッファメモリ42と、フレーム取出部43と、送信部44とは上り方向の通信に用いられる。   FIG. 3 is a block diagram showing a schematic configuration of the ONU according to the embodiment of the present invention. Referring to FIG. 3, ONU 102 includes a reception unit 41, a buffer memory 42, a frame extraction unit 43, and a transmission unit 44. The receiving unit 41, the buffer memory 42, the frame extracting unit 43, and the transmitting unit 44 are used for uplink communication.

受信部41は、宅側ネットワーク110から受信した上りデータフレームをバッファメモリ42に転送する。バッファメモリ42は、受信部41から送られた上りデータフレームを蓄積する。フレーム取出部43は、ユーザフレーム、省電力フレーム、MPCPフレーム等のフレームを一定の規則に従って取り出して、その取り出したフレームを送信部44に送る。送信部44は、フレーム取出部43からのフレームをPON回線104へ送信する。   The receiving unit 41 transfers the uplink data frame received from the home network 110 to the buffer memory 42. The buffer memory 42 accumulates the upstream data frame sent from the receiving unit 41. The frame extraction unit 43 extracts frames such as a user frame, a power saving frame, and an MPCP frame according to a certain rule, and sends the extracted frames to the transmission unit 44. The transmission unit 44 transmits the frame from the frame extraction unit 43 to the PON line 104.

ONU102は、さらに、受信部45と、フレーム振分部47と、バッファメモリ48と、送信部49とを含む。受信部45と、フレーム振分部47と、バッファメモリ48と、送信部49とは下り方向の通信に用いられる。   The ONU 102 further includes a reception unit 45, a frame distribution unit 47, a buffer memory 48, and a transmission unit 49. The reception unit 45, the frame distribution unit 47, the buffer memory 48, and the transmission unit 49 are used for downlink communication.

受信部45は、OLT101から送信されたデータフレームまたは制御フレームを、PON回線104を介して受信する。受信部45は、フレームのヘッダ部分を読取る。フレームに含まれるLLIDがONU102のLLIDに一致する場合には、受信部45はそのフレームを受信し、そうでない場合には、受信部45は、そのフレームを破棄する。   The receiving unit 45 receives the data frame or control frame transmitted from the OLT 101 via the PON line 104. The receiving unit 45 reads the header portion of the frame. If the LLID included in the frame matches the LLID of the ONU 102, the receiving unit 45 receives the frame, and if not, the receiving unit 45 discards the frame.

フレーム振分部47は、フレームのヘッダ部分を読取り、それによって、ONU102により受信されたフレームが、データフレーム、制御フレームおよび省電力フレームのいずれであるかを判定する。データフレームはフレーム振分部47からバッファメモリ48へと転送される。制御フレームはフレーム振分部47から通信制御部50へと転送される。省電力フレームはフレーム振分部47からスリープ指示受信部63へと送られる。   The frame distribution unit 47 reads the header portion of the frame, and thereby determines whether the frame received by the ONU 102 is a data frame, a control frame, or a power saving frame. The data frame is transferred from the frame distribution unit 47 to the buffer memory 48. The control frame is transferred from the frame distribution unit 47 to the communication control unit 50. The power saving frame is sent from the frame distribution unit 47 to the sleep instruction receiving unit 63.

バッファメモリ48は、フレーム振分部47から転送されたデータフレームを蓄積する。送信部49は、バッファメモリ48に蓄積されたデータフレームを宅側ネットワーク110に送信する。バッファメモリ42,48は、QoS(通信品質)制御あるいはDBA制御などのためにフレームを一時的に蓄積する。   The buffer memory 48 stores the data frame transferred from the frame sorting unit 47. The transmission unit 49 transmits the data frame stored in the buffer memory 48 to the home network 110. The buffer memories 42 and 48 temporarily store frames for QoS (communication quality) control or DBA control.

ONU102は、さらに、通信制御部50と、クロックパルス発生部52とを備える。
通信制御部50は、一般的なPONシステムにおける通信制御(たとえば動的帯域割当(DBA)など)を実行する。通信制御部50は、OLT101から送られたMPCPフレーム(たとえばMPCPゲートフレーム)を受けて、そのフレームへの応答のためのMPCPフレーム(たとえばレポートフレーム)を出力する。データフレームと同様に、通信制御部50で作成されたMPCPフレームは送信部44に送られる。送信部44は、MPCPフレームをPON回線104に出力する。
The ONU 102 further includes a communication control unit 50 and a clock pulse generation unit 52.
The communication control unit 50 executes communication control (for example, dynamic bandwidth allocation (DBA)) in a general PON system. The communication control unit 50 receives an MPCP frame (for example, an MPCP gate frame) sent from the OLT 101, and outputs an MPCP frame (for example, a report frame) for responding to the frame. Similar to the data frame, the MPCP frame created by the communication control unit 50 is sent to the transmission unit 44. The transmission unit 44 outputs the MPCP frame to the PON line 104.

クロックパルス発生部52は、たとえば水晶振動子を含む周知の発振回路によって構成されて、クロックパルスを発生させる。クロックパルスは、たとえば通信制御部50の動作の制御およびONU102による時刻の計測に用いられる。通信制御部50は、クロックパルスをカウントして、そのクロックカウント値に基づいて、MPCPフレームに含まれるタイムスタンプを作成する。DBAの制御にはMPCP時刻が必要である。したがって通信制御部50は、ONU102側のMPCP時刻を管理する。   The clock pulse generator 52 is configured by a known oscillation circuit including a crystal resonator, for example, and generates a clock pulse. The clock pulse is used for controlling the operation of the communication control unit 50 and measuring the time by the ONU 102, for example. The communication control unit 50 counts the clock pulses and creates a time stamp included in the MPCP frame based on the clock count value. MPCP time is required for DBA control. Therefore, the communication control unit 50 manages the MPCP time on the ONU 102 side.

OLT101とONU102との間でMPCPプロトコルに準じた制御を実現するために、ONU102で生成されたMPCPタイムスタンプがOLT101で生成されたMPCPタイムスタンプに同期することが要求される。このため、通信制御部50は、OLT101から送られたMPCPフレームに含まれるタイムスタンプを抽出する。通信制御部50は、その抽出されたタイムスタンプを用いて、通信制御部50で生成されたMPCPタイムスタンプを補正する。   In order to realize control according to the MPCP protocol between the OLT 101 and the ONU 102, it is required that the MPCP time stamp generated by the ONU 102 be synchronized with the MPCP time stamp generated by the OLT 101. Therefore, the communication control unit 50 extracts a time stamp included in the MPCP frame sent from the OLT 101. The communication control unit 50 corrects the MPCP time stamp generated by the communication control unit 50 using the extracted time stamp.

ONU102は、さらに、省電力設定部60を備える。省電力設定部60は、OLT101からの省電力フレームによって、ONU102をスリープモードに設定する。省電力設定部60は、ファームウェア制御タイマ61と、スリープモード設定部62と、スリープ指示受信部63と、省電力フレーム生成部64とを含む。たとえば省電力設定部60は、ファームウェアによって実現される。   The ONU 102 further includes a power saving setting unit 60. The power saving setting unit 60 sets the ONU 102 to the sleep mode by the power saving frame from the OLT 101. The power saving setting unit 60 includes a firmware control timer 61, a sleep mode setting unit 62, a sleep instruction receiving unit 63, and a power saving frame generating unit 64. For example, the power saving setting unit 60 is realized by firmware.

ファームウェア制御タイマ61(以下、「タイマ61」と呼ぶ)は、ファームウェアで使用される一般的なタイマにより実現可能である。タイマ61は、クロックパルス発生部52で生成されたクロックパルスに基づいて時刻を計測する。タイマ61は、クロックパルスをカウントする。そのカウント値が所定値に達したときに、タイマ61によって単位時間が計測される。この単位時間は、タイマ61の計測の分解能である。   The firmware control timer 61 (hereinafter referred to as “timer 61”) can be realized by a general timer used in firmware. The timer 61 measures time based on the clock pulse generated by the clock pulse generator 52. The timer 61 counts clock pulses. When the count value reaches a predetermined value, the unit time is measured by the timer 61. This unit time is the measurement resolution of the timer 61.

この実施の形態ではタイマ61の計測の分解能は、たとえば1msである。しかしタイマ61の計測の分解能はこの値に限定されるものではない。さらにこの実施の形態では、MPCPタイムスタンプの粒度は、タイマ61の計測の分解能よりも小さい。MPCPタイムスタンプの粒度は、たとえば16nsであるが、この値に限定されるものではない。   In this embodiment, the measurement resolution of the timer 61 is, for example, 1 ms. However, the measurement resolution of the timer 61 is not limited to this value. Furthermore, in this embodiment, the granularity of the MPCP timestamp is smaller than the measurement resolution of the timer 61. The granularity of the MPCP time stamp is, for example, 16 ns, but is not limited to this value.

OLT101からのスリープ指示は、受信部45により受信される。スリープ指示は、フレーム振分部47によって、省電力設定部60に送られる。スリープ指示受信部63は、スリープ指示を受信するとともに、そのスリープ指示をスリープモード設定部62に送信する。スリープモード設定部62は、スリープ指示受信部63からスリープ指示を受けることによって、ONU102をスリープモードに設定する。   The sleep instruction from the OLT 101 is received by the receiving unit 45. The sleep instruction is sent to the power saving setting unit 60 by the frame distribution unit 47. The sleep instruction receiving unit 63 receives the sleep instruction and transmits the sleep instruction to the sleep mode setting unit 62. The sleep mode setting unit 62 sets the ONU 102 to the sleep mode by receiving a sleep instruction from the sleep instruction receiving unit 63.

スリープモードの長さは、スリープ指示によって設定される。スリープモードにおいて、スリープモード設定部62は、基本的に送信部44および受信部45を停止させる。しかしながら本実施の形態では、送信部44および受信部45がスリープモードにおいて一時的に復帰して、ONU102はOLT101と通信可能な状態になる。   The length of the sleep mode is set by a sleep instruction. In the sleep mode, the sleep mode setting unit 62 basically stops the transmission unit 44 and the reception unit 45. However, in the present embodiment, the transmission unit 44 and the reception unit 45 are temporarily restored in the sleep mode, and the ONU 102 becomes communicable with the OLT 101.

なお、スリープ指示受信部63が受信部45およびフレーム振分部47を介してOLT101からの起床指示を受信した場合には、スリープモード設定部62は、ONU102のスリープモードを中止するとともにONU102を通常モードに復帰させる。   When the sleep instruction receiving unit 63 receives a wake-up instruction from the OLT 101 via the receiving unit 45 and the frame distribution unit 47, the sleep mode setting unit 62 cancels the sleep mode of the ONU 102 and sets the ONU 102 normally. Return to mode.

スリープモード設定部62は、タイマ61によって計測された時刻に基づいてスリープモードの期間を管理する。スリープモードの開始時にスリープモード設定部62は、通信制御部50からMPCPタイムスタンプを受ける。スリープモード設定部62は、さらに、タイマ61によって計測された目標時刻とMPCPタイムスタンプとを比較するときにMPCPタイムスタンプを取得する。   The sleep mode setting unit 62 manages the period of the sleep mode based on the time measured by the timer 61. At the start of the sleep mode, the sleep mode setting unit 62 receives the MPCP time stamp from the communication control unit 50. The sleep mode setting unit 62 further acquires the MPCP time stamp when comparing the target time measured by the timer 61 with the MPCP time stamp.

省電力フレーム生成部64は、OLT101からのスリープ指示および起床指示に対するONU102からの返答フレーム(ACK)を生成する。この返答フレームは、省電力フレーム生成部64からフレーム取出部43および送信部44に送られる。送信部44は、PON回線104を通じて返答フレームをOLT101に送信する。   The power saving frame generation unit 64 generates a response frame (ACK) from the ONU 102 in response to the sleep instruction and the wake-up instruction from the OLT 101. The response frame is sent from the power saving frame generation unit 64 to the frame extraction unit 43 and the transmission unit 44. The transmission unit 44 transmits a response frame to the OLT 101 through the PON line 104.

図2および図3に示された機能ブロックは、たとえばCPU、メモリ等のハードウェアあるいはそのCPUで実行されるソフトウェアによって実現可能である。したがって各機能ブロックの実現方法は特に限定されるものではない。また、複数の機能ブロックを1つのブロックに統合してもよい。   The functional blocks shown in FIGS. 2 and 3 can be realized by hardware such as a CPU and a memory or software executed by the CPU. Therefore, the method for realizing each functional block is not particularly limited. A plurality of functional blocks may be integrated into one block.

図4は、制御フレームの構造を示した図である。図4を参照して、制御フレームは、宛先アドレス、送信元アドレス、レングス/タイプ(Length/Type)、オペコード(Opcode)、タイムスタンプ、データ、パディング、およびFCSから構成される。   FIG. 4 is a diagram showing the structure of the control frame. Referring to FIG. 4, the control frame includes a destination address, a source address, a length / type, an opcode, a time stamp, data, padding, and FCS.

オペコード(Opcode)のフィールドには、制御フレームの種類を識別するためのコードが挿入される。MPCPでは、ディスカバリゲート(Discovery Gate)、レジスタリクエスト(Register Request)、レジスタ(Register)、ゲート(ノーマルゲートとも呼ばれる;Gate)、レジスタACK(Register Ack)、レポート(Report)などのメッセージを用いて双方向の通信が確立される。これらのメッセージはオペコードによって判別され,それぞれのメッセージではデータフィールドの内容が異なる。   In the opcode field, a code for identifying the type of control frame is inserted. In MPCP, both messages using messages such as Discovery Gate, Register Request, Register (Register), Gate (also called normal gate; Gate), Register ACK (Register Ack), and Report (Report) are used. Communication is established. These messages are identified by the opcode, and the contents of the data field are different for each message.

また、スリープ指示の場合には、たとえば拡張MPCPフレームを用いる。データのフィールドに、スリープモードを示すコードが挿入される。スリープモードの期間に関する情報が含まれてもよい。たとえばスリープモードの開始および終了を示すタイムスタンプの値をデータのフィールドに含めることができる。   In the case of a sleep instruction, for example, an extended MPCP frame is used. A code indicating the sleep mode is inserted into the data field. Information regarding the period of the sleep mode may be included. For example, a time stamp value indicating the start and end of the sleep mode can be included in the data field.

また、起床指示の場合には、たとえば拡張MPCPフレームを用いて、データのフィールドに起床指示を示すコードが挿入される。   In the case of a wake-up instruction, for example, a code indicating the wake-up instruction is inserted into the data field using an extended MPCP frame.

また、ONU102がスリープ指示あるいは起床指示を承諾する場合、ONU102は、その承諾を示す制御フレームをOLT101へと送信する。この制御フレームはたとえば拡張MPCPフレームを用いる。データのフィールドには、スリープ指示に対する承諾を示すコード、あるいは起床指示に対する承諾を示すコードが挿入される。   When the ONU 102 accepts the sleep instruction or the wake-up instruction, the ONU 102 transmits a control frame indicating the consent to the OLT 101. As this control frame, for example, an extended MPCP frame is used. In the data field, a code indicating consent to the sleep instruction or a code indicating consent to the wake-up instruction is inserted.

各ONUの上り信号を時分割多重するには、OLTと各ONUとの間でタイムスタンプが同期している必要がある。この実施形態では、MPCPフレームに含まれるタイムスタンプを用いてOLTとONUとの間の同期を維持する方式が採用される。すなわちOLTは、自身の現在のクロックカウント値をタイムスタンプとしてMPCPフレームに含め、次に、そのフレームをONUに送信する。ONUはそのタイムスタンプに基づいて、自身が生成するMPCPフレームのタイムスタンプを補正する。   In order to time-division multiplex the upstream signal of each ONU, the time stamp needs to be synchronized between the OLT and each ONU. In this embodiment, a method of maintaining synchronization between the OLT and the ONU using a time stamp included in the MPCP frame is employed. That is, the OLT includes its current clock count value as a time stamp in the MPCP frame, and then transmits the frame to the ONU. The ONU corrects the time stamp of the MPCP frame generated by itself based on the time stamp.

図5は、ONUをスリープモードに移行させるためのOLTの処理とONUの処理とを説明するためのシーケンス図である。図5を参照して、ONU102がスリープモードに移行する前には、ONU102の状態は通常モードである。OLT101はONU102のトラフィック状況に基づいて、当該ONU102をスリープモードへと移行させると判断する。たとえばOLT101とONU102との間のトラフィックが発生していない場合には、当該ONU102がスリープモードへと移行される。   FIG. 5 is a sequence diagram for explaining OLT processing and ONU processing for shifting the ONU to the sleep mode. Referring to FIG. 5, before ONU 102 shifts to the sleep mode, the state of ONU 102 is the normal mode. Based on the traffic status of the ONU 102, the OLT 101 determines to shift the ONU 102 to the sleep mode. For example, when there is no traffic between the OLT 101 and the ONU 102, the ONU 102 is shifted to the sleep mode.

時刻t1において、OLT101はONU102にスリープ指示を送信する。ONU102はそのスリープ指示を受ける。ONU102がスリープ指示に承諾する場合、ONU102は、その承諾を示す返答フレームをOLT101へ送信する。上述のように、返答フレームは省電力フレーム生成部64(図3参照)によって生成される。   At time t1, the OLT 101 transmits a sleep instruction to the ONU 102. The ONU 102 receives the sleep instruction. When the ONU 102 accepts the sleep instruction, the ONU 102 transmits a response frame indicating the acceptance to the OLT 101. As described above, the response frame is generated by the power saving frame generation unit 64 (see FIG. 3).

ONU102は、返答フレームを送信するとともにスリープモードへと移行する。スリープモードでは、起床期間Taと、スリープ期間Tbとが発生する。起床期間Taは、ONU102がOLT101と通信可能な状態になる期間である。たとえば、起床期間Taは、ONU102が、スリープモードから通常動作モードに戻る必要があるかどうかを確認するための期間として用いられる。スリープ期間Tbは、ONU102の通信モジュール(送信部44および受信部45)が省電力状態に設定される期間である。スリープ期間Tbには、ONU102とOLT101との間の通信が停止する。本明細書では、起床期間TaにおけるONU102の状態を「起床状態」と呼び、スリープ期間TbにおけるONU102の状態を「スリープ状態」と呼ぶ。   The ONU 102 transmits a response frame and shifts to the sleep mode. In the sleep mode, a wakeup period Ta and a sleep period Tb occur. The wake-up period Ta is a period during which the ONU 102 becomes communicable with the OLT 101. For example, the wakeup period Ta is used as a period for checking whether the ONU 102 needs to return from the sleep mode to the normal operation mode. The sleep period Tb is a period during which the communication modules (the transmission unit 44 and the reception unit 45) of the ONU 102 are set in the power saving state. During the sleep period Tb, communication between the ONU 102 and the OLT 101 is stopped. In this specification, the state of the ONU 102 in the wakeup period Ta is referred to as “wakeup state”, and the state of the ONU 102 in the sleep period Tb is referred to as “sleep state”.

具体的には、スリープ期間Tbの間、スリープモード設定部62は、送信部44および受信部45の状態を省電力状態に設定する。これにより、送信部44および受信部45の機能が無効となる。一方、起床期間Taの間、スリープモード設定部62は、送信部44および受信部45を復帰させる。これにより送信部44および受信部45の機能が有効になる。   Specifically, during the sleep period Tb, the sleep mode setting unit 62 sets the states of the transmission unit 44 and the reception unit 45 to the power saving state. Thereby, the function of the transmission part 44 and the receiving part 45 becomes invalid. On the other hand, during the wakeup period Ta, the sleep mode setting unit 62 restores the transmission unit 44 and the reception unit 45. Thereby, the functions of the transmission unit 44 and the reception unit 45 become effective.

この実施の形態では、ONU102がスリープモードである間に、期間Ta,Tbが交互に繰り返される。ただし、期間Ta,Tbが時間軸上で稠密に並べられていなくてもよい。すなわち、期間Tbと期間Taとの間、あるいは期間Taと期間Tbとの間に、追加的な期間が挿入されていてもよい。この追加的な期間におけるONU102の状態あるいは処理は、特に限定されるものではない。   In this embodiment, the periods Ta and Tb are alternately repeated while the ONU 102 is in the sleep mode. However, the periods Ta and Tb may not be arranged densely on the time axis. That is, an additional period may be inserted between the period Tb and the period Ta or between the period Ta and the period Tb. The state or processing of the ONU 102 in this additional period is not particularly limited.

さらに、図5ではONU102のスリープモードが期間Ta,Tbの順で繰り返されるように示されている。しかし、返答フレームがONU102から送信された後、まず期間Tbが発生し、次に期間Taが発生してもよい。すなわち、スリープモードが期間Tb,Taの順で繰り返されてもよい。   Further, FIG. 5 shows that the sleep mode of the ONU 102 is repeated in the order of the periods Ta and Tb. However, after the response frame is transmitted from the ONU 102, the period Tb may first occur, and then the period Ta may occur. That is, the sleep mode may be repeated in the order of the periods Tb and Ta.

この実施の形態では、OLT101およびONU102は、期間Ta,Tbの長さを予め把握している。たとえば期間Ta,Tbの長さが予め定められて、OLT101およびONU102は互いに独立に期間Ta,Tbの長さの情報を保有している。代わりに、OLT101がONU102に期間Ta,Tbの長さを指定してもよい。   In this embodiment, the OLT 101 and the ONU 102 grasp the lengths of the periods Ta and Tb in advance. For example, the lengths of the periods Ta and Tb are predetermined, and the OLT 101 and the ONU 102 hold information on the lengths of the periods Ta and Tb independently of each other. Instead, the OLT 101 may specify the lengths of the periods Ta and Tb in the ONU 102.

この実施の形態では、OLT101がONU102の起床を指示するまで、あるいはONU102が自発的に起床するまで、スリープ指示の制御フレームがOLT101とONU102との間で伝送されない。一方、OLT101はONU102のモード(通常モードまたはスリープモード)に関係なく、MPCPフレームを繰り返しONU102に送信する。したがって期間Taの間にONU102がMPCPフレームを受信した場合には、ONU102は当該MPCPフレームに含まれるタイムスタンプに従って、ONU102の内部クロックに基づいて生成されるMPCPタイムスタンプを補正できる。たとえばMPCPフレームの送信の周期は500μ秒であるが、これに限定されるものではない。   In this embodiment, the sleep instruction control frame is not transmitted between the OLT 101 and the ONU 102 until the OLT 101 instructs to wake up the ONU 102 or until the ONU 102 wakes up spontaneously. On the other hand, the OLT 101 repeatedly transmits the MPCP frame to the ONU 102 regardless of the mode (normal mode or sleep mode) of the ONU 102. Therefore, when the ONU 102 receives the MPCP frame during the period Ta, the ONU 102 can correct the MPCP time stamp generated based on the internal clock of the ONU 102 according to the time stamp included in the MPCP frame. For example, the transmission cycle of the MPCP frame is 500 μs, but is not limited to this.

スリープ状態にあるONU102を起床するためのイベントが発生した場合、OLT101はONU102を起床させる。このようなイベントは、たとえばOLT101からONU102に送信すべきデータがOLT101に到着した場合に発生する。   When an event for waking up the ONU 102 in the sleep state occurs, the OLT 101 wakes up the ONU 102. Such an event occurs, for example, when data to be transmitted from the OLT 101 to the ONU 102 arrives at the OLT 101.

図6は、スリープ状態にあるONUを起床させるためのOLTの処理とONUの処理とを説明するためのシーケンス図である。図6を参照して、期間Tbの間のある時刻t2において、ONU102を起床させるためのイベントが発生する。イベントが発生したときには、ONU102はスリープ状態にある。したがってOLT101は期間Taが開始されるまで待機する。OLT101は、OLT101のクロックに従って期間Ta,Tbを計測することで期間Taの開始を把握する。一方、ONU102は、タイマ61による時刻の計測に基づいて期間Ta,Tbを交互に発生させる。   FIG. 6 is a sequence diagram for explaining OLT processing and ONU processing for waking up an ONU that is in a sleep state. Referring to FIG. 6, at a certain time t2 during period Tb, an event for waking up ONU 102 occurs. When the event occurs, the ONU 102 is in a sleep state. Therefore, the OLT 101 waits until the period Ta starts. The OLT 101 grasps the start of the period Ta by measuring the periods Ta and Tb according to the clock of the OLT 101. On the other hand, the ONU 102 alternately generates the periods Ta and Tb based on the time measurement by the timer 61.

期間Ta中のある時刻t3において、OLT101はONU102に、ONU102の起床を指示するための制御フレーム(起床指示)を送信する。ONU102がこの制御フレームを受信すると、ONU102はスリープモードから通常状態(通常モード)へと移行する。ONU102が通常モードに戻った後には、OLT101とONU102との間でデータの送受信が可能になる。   At a certain time t3 in the period Ta, the OLT 101 transmits a control frame (wake-up instruction) for instructing the ONU 102 to wake up. When the ONU 102 receives this control frame, the ONU 102 shifts from the sleep mode to the normal state (normal mode). After the ONU 102 returns to the normal mode, data can be transmitted and received between the OLT 101 and the ONU 102.

スリープモードでは、ONU102は、期間Ta,TbをONU102のタイマ61を用いて計測する。期間Tbの間には、ONU102の通信機能が無効である。したがって期間Tbの間には、ONU102は、OLT101からのMPCPフレームを受信することができない。すなわち期間Tbの間には、ONU102とOLT101との間でMPCPタイムスタンプを同期させることができない。   In the sleep mode, the ONU 102 measures the periods Ta and Tb using the timer 61 of the ONU 102. During the period Tb, the communication function of the ONU 102 is invalid. Therefore, the ONU 102 cannot receive the MPCP frame from the OLT 101 during the period Tb. That is, the MPCP time stamp cannot be synchronized between the ONU 102 and the OLT 101 during the period Tb.

さらに、スリープモードの期間のうち少なくともスリープ期間Tbでは、ONU102のクロックがOLT101のクロックとが同期していない。なお、スリープモードの設定によっては、起床期間Taとスリープ期間Tbとの間でクロックが同期しないことも考えられる。ONU102のクロックがOLT101のクロックと同期しないために、OLT101が管理(把握)する期間Ta,Tbに対して、ONU102で発生する期間Ta,Tbがずれることが起こりうる。このずれが蓄積することによって、以下に説明する問題が起こりうる。   Furthermore, the clock of the ONU 102 is not synchronized with the clock of the OLT 101 in at least the sleep period Tb of the sleep mode period. Depending on the setting of the sleep mode, the clock may not be synchronized between the wake-up period Ta and the sleep period Tb. Since the clock of the ONU 102 is not synchronized with the clock of the OLT 101, the periods Ta and Tb generated in the ONU 102 may be shifted from the periods Ta and Tb managed (obtained) by the OLT 101. The accumulation of this deviation can cause the problems described below.

図7は、OLTが管理する起床期間およびスリープ期間とONUが計測する起床期間およびスリープ期間との間にずれが生じた場合に生じ得る問題点を説明するための図である。図7を参照して、期間Tb中の時刻t4において、ONU102を起床させるためのイベントが発生する。OLT101は、期間Taが開始されるまで、ONU102の起床の指示を待機する。   FIG. 7 is a diagram for explaining problems that may occur when a deviation occurs between the wake-up period and sleep period managed by the OLT and the wake-up period and sleep period measured by the ONU. Referring to FIG. 7, at time t4 in period Tb, an event for waking up ONU 102 occurs. The OLT 101 waits for an ONU 102 wake-up instruction until the period Ta starts.

OLT101は、OLT101のクロックに従って、期間Ta,Tbを管理する。一方、ONU102は、タイマ61により期間Ta,Tbを計測する。OLT101が把握する期間Taにおいて、OLT101はONU102に起床指示を送る。しかしOLT101が管理(把握)する期間Ta,Tbに対して、ONU102で発生する期間Ta,Tbがずれた場合、ONU102にとっては、起床指示はスリープ期間Tb中に送られる。したがってONU102はOLT101から送られた起床指示を受信することができない。ONU102が起床指示を受信しないため、承諾を示す制御フレームもONU102からOLT101に送信されない。   The OLT 101 manages the periods Ta and Tb according to the clock of the OLT 101. On the other hand, the ONU 102 measures the periods Ta and Tb by the timer 61. In the period Ta that the OLT 101 grasps, the OLT 101 sends a wake-up instruction to the ONU 102. However, when the periods Ta and Tb generated in the ONU 102 deviate from the periods Ta and Tb managed (obtained) by the OLT 101, the wake-up instruction is sent to the ONU 102 during the sleep period Tb. Therefore, the ONU 102 cannot receive the wake-up instruction sent from the OLT 101. Since the ONU 102 does not receive the wake-up instruction, the control frame indicating consent is not transmitted from the ONU 102 to the OLT 101.

承諾を示す制御フレームを受信できないため、OLT101は、次回に生じる期間Taにおいて、起床指示をONU102に再送する(時刻t5)。しかし、ONU102が計測する期間Ta,TbがOLT101が管理(計測する)期間Ta,Tbに対してずれている。このため、ONU102にとっては、時刻t5はスリープ期間Tbの間の時刻となる。したがって、ONU102は、OLT101から再度送られた起床指示も受信できない。この場合には、ONU102とOLT101との間の通信の再開が遅れることが懸念される。   Since the control frame indicating acceptance cannot be received, the OLT 101 resends the wake-up instruction to the ONU 102 during the next period Ta (time t5). However, the periods Ta and Tb measured by the ONU 102 are shifted from the management (measurement) periods Ta and Tb by the OLT 101. For this reason, for the ONU 102, the time t5 is the time during the sleep period Tb. Therefore, the ONU 102 cannot receive the wake-up instruction sent again from the OLT 101. In this case, there is a concern that the resumption of communication between the ONU 102 and the OLT 101 may be delayed.

本発明の実施の形態によれば、スリープモード設定部62は、スリープ期間Tbを開始する前にタイマ61によって計測された時刻と、その計測された時刻における宅側装置のMPCPタイムスタンプとの間の差分を求める。その差分が判定値以上である場合に、スリープモード設定部62は、次に開始される期間Tbを、その差分を用いて補正する。そしてONU102は、タイマ61で計測された時刻に基づいて、その補正された期間Tbの間、送信部44および受信部45を省電力状態にする。これにより、ONU102のスリープモード中の期間Ta,Tbについて、OLT101とONU102との間での認識のずれを小さくすることができる。   According to the embodiment of the present invention, the sleep mode setting unit 62 determines between the time measured by the timer 61 before starting the sleep period Tb and the MPCP time stamp of the home device at the measured time. Find the difference between When the difference is equal to or larger than the determination value, the sleep mode setting unit 62 corrects the period Tb to be started next using the difference. Then, the ONU 102 sets the transmission unit 44 and the reception unit 45 in the power saving state during the corrected period Tb based on the time measured by the timer 61. As a result, the difference in recognition between the OLT 101 and the ONU 102 can be reduced for the periods Ta and Tb during the sleep mode of the ONU 102.

以下において、図面を参照しつつ、各実施の形態について詳細に説明する。
[実施の形態1]
図8は、実施の形態1に係るONUによる時刻の同期方法を説明するための図である。なお、以下に示される数値は実施の形態1の理解を容易にするために用いた例であり、本発明を限定するものではない。
Hereinafter, embodiments will be described in detail with reference to the drawings.
[Embodiment 1]
FIG. 8 is a diagram for explaining a time synchronization method by the ONU according to the first embodiment. In addition, the numerical value shown below is an example used in order to make an understanding of Embodiment 1 easy, and does not limit this invention.

図3および図8を参照して、スリープモード設定部62は、スリープモード開始時に、開始時刻T1を示すMPCPタイムスタンプを通信制御部50から取得する。開始時刻T1に対応するMPCPタイムスタンプの値は10000であるとする。また、開始時刻T1には、MPCPタイムスタンプとタイマ61のカウント値が一致しているものとする。   3 and 8, sleep mode setting unit 62 acquires an MPCP time stamp indicating start time T1 from communication control unit 50 when the sleep mode starts. It is assumed that the value of the MPCP timestamp corresponding to the start time T1 is 10,000. Further, it is assumed that the MPCP time stamp and the count value of the timer 61 coincide at the start time T1.

次に、スリープモード設定部62は、目標時刻T2を設定する。目標時刻T2は、次回の時刻計測時におけるMPCPタイムスタンプの期待値である。たとえば、起床期間Taおよびスリープ期間Tbを合計した期間T(=Ta+Tb)の長さに対応するタイマ61のカウント値が1000であるとする。目標時刻T2は、スリープ開始時刻におけるMPCPタイムスタンプ値に期間Tの長さに対応するカウント値を加えた値に設定される。すなわち、目標時刻T2は11000に設定される。   Next, the sleep mode setting unit 62 sets the target time T2. The target time T2 is an expected value of the MPCP time stamp at the next time measurement. For example, it is assumed that the count value of the timer 61 corresponding to the length of the period T (= Ta + Tb) obtained by adding up the wake-up period Ta and the sleep period Tb is 1000. The target time T2 is set to a value obtained by adding the count value corresponding to the length of the period T to the MPCP timestamp value at the sleep start time. That is, the target time T2 is set to 11000.

開始時刻T1から期間Tが経過したことがタイマ61によって計測される。すなわちタイマ61によって目標時刻T2が計測される。スリープモード設定部62は、タイマ61が目標時刻T2を計測したときのMPCPタイムスタンプの値を時刻T3として取得する。T=1000に対応するMPCPタイムスタンプの周期T′は1000.5である。したがってT3=11000.5となる。差分T4は、時刻T3と目標時刻T2との差分である。この場合には、T4=11000.5−11000=0.5である。   The timer 61 measures that the period T has elapsed from the start time T1. That is, the target time T2 is measured by the timer 61. The sleep mode setting unit 62 acquires the value of the MPCP timestamp when the timer 61 measures the target time T2 as the time T3. The period T ′ of the MPCP timestamp corresponding to T = 1000 is 1000.5. Therefore, T3 = 11000.5. The difference T4 is a difference between the time T3 and the target time T2. In this case, T4 = 11000.5-11000 = 0.5.

この例では、差分T4の判定値を1とする。判定値は、次に開始されるスリープ期間Tbを補正するかどうかの判定に用いられる。上記の場合には、差分T4=0.5<1である。したがって次に開始されるスリープ期間Tbの補正は行なわれない。   In this example, the determination value of the difference T4 is 1. The determination value is used for determining whether to correct the sleep period Tb to be started next. In the above case, the difference T4 = 0.5 <1. Therefore, the sleep period Tb that is started next is not corrected.

続いて、次の目標時刻T2が設定される。次回の目標時刻T2は11000+1000=12000である。上述の処理と同様に、期間T(=1000)がタイマ61によって計測される。スリープモード設定部62は、タイマ61が目標時刻T2(=12000)を計測したときのMPCPタイムスタンプの値を時刻T3として取得する。このときの時刻T3はT3=11000.5+1000.5=12001であったとする。   Subsequently, the next target time T2 is set. The next target time T2 is 11000 + 1000 = 12000. Similar to the above-described processing, the timer 61 measures the period T (= 1000). The sleep mode setting unit 62 acquires the value of the MPCP time stamp when the timer 61 measures the target time T2 (= 12000) as the time T3. It is assumed that the time T3 at this time is T3 = 11000.5 + 1000.5 = 11000.

差分T4は、12001−12000=1.0であるので判定値以上となる。したがって、スリープモード設定部62は次に開始されるスリープ期間Tbを補正する。具体的には、期間Tに対応するタイマ61のカウント値から差分T4が減算される。これにより、次にタイマ61で計測される期間Tの長さが1000−1=999に補正される。   The difference T4 is equal to or greater than the determination value because 12001-12000 = 1.0. Therefore, the sleep mode setting unit 62 corrects the sleep period Tb to be started next. Specifically, the difference T4 is subtracted from the count value of the timer 61 corresponding to the period T. As a result, the length of the period T measured by the timer 61 is corrected to 1000-1 = 999.

スリープモード設定部62は、タイマ61が補正された期間Tを計測したときのMPCPタイムスタンプの値を時刻T3として取得する。このときのT3=12001+(999×1000/1000.5)=13000.5と見積もられる。目標時刻は13000である。実際のMPCPタイムスタンプの計測結果が期待通り13000.5となれば、差分T4=13000.5−13000=0.5となり、判定値未満となる。   The sleep mode setting unit 62 acquires the value of the MPCP timestamp when the timer 61 measures the corrected period T as the time T3. At this time, it is estimated that T3 = 120001 + (999 × 1000 / 1000.5) = 13000.5. The target time is 13000. If the actual MPCP timestamp measurement result is 13000.5 as expected, the difference T4 = 13000.5-13000 = 0.5, which is less than the determination value.

上記の例では差分T4が正の値である場合が示される。差分T4が負になる場合にも同様に、その絶対値が判定値より大きい場合に、次に開始されるスリープ期間Tbが補正される。この場合には、期間(Ta+Tb)の長さを{1000−(差分値)}へ補正すればよい。   In the above example, the case where the difference T4 is a positive value is shown. Similarly, when the difference T4 becomes negative, the sleep period Tb to be started next is corrected when the absolute value is larger than the determination value. In this case, the length of the period (Ta + Tb) may be corrected to {1000− (difference value)}.

図9は、図8に示した処理を、より詳細に説明するための図である。なお、以下に示される数値は実施の形態1の理解を容易にするために用いた例であり、本発明を限定するものではない。   FIG. 9 is a diagram for explaining the process shown in FIG. 8 in more detail. In addition, the numerical value shown below is an example used in order to make an understanding of Embodiment 1 easy, and does not limit this invention.

図3および図9を参照して、スリープモードが開始されると期間Ta,TbがTa,Tbの順に交互に発生する。この実施の形態では、目標時刻T2は期間Taの開始時刻に等しい。しかし、期間Taの間であれば、OLT101とONU102との間でMPCPタイムスタンプを同期させることができる。したがって目標時刻T2は期間Taの間の任意の時刻でよい。期間Taの間の任意の時刻において、目標時刻T2とMPCPタイムスタンプとの差分を算出することができるので、次に開始される期間Tbを補正することができる。   3 and 9, when the sleep mode is started, periods Ta and Tb are alternately generated in the order of Ta and Tb. In this embodiment, the target time T2 is equal to the start time of the period Ta. However, the MPCP time stamp can be synchronized between the OLT 101 and the ONU 102 during the period Ta. Therefore, the target time T2 may be an arbitrary time during the period Ta. Since the difference between the target time T2 and the MPCP time stamp can be calculated at an arbitrary time during the period Ta, the period Tb to be started next can be corrected.

開始時刻T1のMPCPタイムスタンプ値は10000である。目標時刻T2が11000に設定される。開始時刻T1から目標時刻T2までのタイマ61のカウント値が1000に設定される。期間T(=Ta+Tb)に対応するタイマ61のカウント値は1000である。   The MPCP timestamp value at the start time T1 is 10,000. Target time T2 is set to 11000. The count value of the timer 61 from the start time T1 to the target time T2 is set to 1000. The count value of the timer 61 corresponding to the period T (= Ta + Tb) is 1000.

タイマ61が目標時刻T2を計測したとき、すなわち、タイマ61のカウント値が1000に達したときには、ONU102のMPCPタイムスタンプの値は11000.1(=10000+1000.1)であり、OLT101のMPCPタイムスタンプの値は11000.5(=10000+1000.5)である。タイマ61により計測された時刻はONU102のMPCPタイムスタンプおよびOLT101のMPCPタイムスタンプのいずれとも同期していない。期間TaにおいてONU102のタイムスタンプはOLT101のタイムスタンプと同期する。   When the timer 61 measures the target time T2, that is, when the count value of the timer 61 reaches 1000, the MPCP timestamp value of the ONU 102 is 11000.1 (= 10000 + 1000.1), and the MPCP timestamp of the OLT 101 The value of is 11000.5 (= 10000 + 1000.5). The time measured by the timer 61 is not synchronized with either the MPCP time stamp of the ONU 102 or the MPCP time stamp of the OLT 101. In the period Ta, the time stamp of the ONU 102 is synchronized with the time stamp of the OLT 101.

タイマ61が目標時刻T2(=11000)を計測したときのONU102のMPCPタイムスタンプ(=11000.5)と、目標時刻T2との差分は0.5であり、判定値(=1.0)未満である。したがって次に開始されるスリープ期間は補正されない。すなわち、期間T(=Ta+Tb)に対応するタイマのカウント値は1000のままである。   The difference between the MPCP time stamp (= 11000.5) of the ONU 102 when the timer 61 measures the target time T2 (= 11000) and the target time T2 is 0.5, which is less than the determination value (= 1.0). It is. Therefore, the sleep period to be started next is not corrected. That is, the count value of the timer corresponding to the period T (= Ta + Tb) remains 1000.

スリープモード設定部62は、次の目標時刻T2として12000を設定する。タイマ61が目標時刻T2を計測したとき、すなわちタイマ61のカウント値が1000に達したときには、ONU102のMPCPタイムスタンプは、12000.6(=11000.5+1000.1)であり、OLT101のMPCPタイムスタンプは、12001(=11000.5+1000.5)である。ONU102のMPCPタイムスタンプは、OLT101のMPCPタイムスタンプと同期することによって12000.6から12001へと変更される。   The sleep mode setting unit 62 sets 12000 as the next target time T2. When the timer 61 measures the target time T2, that is, when the count value of the timer 61 reaches 1000, the MPCP time stamp of the ONU 102 is 12000.6 (= 11000.5 + 1000.1), and the MPCP time stamp of the OLT 101 Is 12001 (= 11000.5 + 1000.5). The MPCP time stamp of the ONU 102 is changed from 12000.6 to 12001 by synchronizing with the MPCP time stamp of the OLT 101.

目標時刻T2(=12000)と、ONU102のMPCPタイムスタンプ(=11000.5)との差分は1であり、判定値(=1.0)以上である。したがって次に開始されるスリープ期間Tbが補正される。この場合、期間Tbに対応するカウント値が差分値(=1)減算される。この結果、期間T(=Ta+Tb)に対応するカウント値が999に補正される。   The difference between the target time T2 (= 12000) and the MPCP time stamp (= 11000.5) of the ONU 102 is 1, which is equal to or greater than the determination value (= 1.0). Therefore, the sleep period Tb to be started next is corrected. In this case, the difference value (= 1) is subtracted from the count value corresponding to the period Tb. As a result, the count value corresponding to the period T (= Ta + Tb) is corrected to 999.

続いてタイマ61は、補正された期間Tを計測する。すなわち、タイマ61が次の目標時刻を計測したときに、目標時刻13000とMPCPタイムスタンプとの差分が算出される。この場合のONU102のMPCPタイムスタンプは13000.1(=12001+999.1)であり、OLT101のMPCPタイムスタンプは、13000.5(=12001+999.5)である。ONU102のMPCPタイムスタンプは、OLT101のMPCPタイムスタンプと同期することによって13000.1から13000.5へと変更される。   Subsequently, the timer 61 measures the corrected period T. That is, when the timer 61 measures the next target time, the difference between the target time 13000 and the MPCP time stamp is calculated. In this case, the MPCP time stamp of the ONU 102 is 13001. 1 (= 1001 + 999.1), and the MPCP time stamp of the OLT 101 is 13000.5 (= 1001 + 999.5). The MPCP time stamp of the ONU 102 is changed from 13000.1 to 13000.5 by synchronizing with the MPCP time stamp of the OLT 101.

目標時刻(=13000)と、ONU102のMPCPタイムスタンプ(=13000.5)との差分は再び0.5となり判定値未満である。したがって次に開始されるスリープ期間Tbは補正されない。この場合、期間T(=Ta+Tb)に対応するタイマのカウント値は補正前の設定値である1000である。   The difference between the target time (= 13000) and the MPCP time stamp (= 13000.5) of the ONU 102 is again 0.5, which is less than the determination value. Therefore, the sleep period Tb to be started next is not corrected. In this case, the count value of the timer corresponding to the period T (= Ta + Tb) is 1000 which is a set value before correction.

上記の例では、スリープ期間Tbを1度補正することにより、目標時刻とMPCPタイムスタンプとの差分が判定値以下となる。しかし、MPCPタイムスタンプとタイマのカウント値との差分が過去の測定値から大きく変動した場合には、1度のみの補正では、その差分を判定値以下に小さくすることができないことも起こりうる。その場合には、スリープ期間の補正が繰り返される。これにより、差分を判定値より小さくすることが期待できる。   In the above example, by correcting the sleep period Tb once, the difference between the target time and the MPCP time stamp becomes equal to or less than the determination value. However, when the difference between the MPCP time stamp and the timer count value greatly fluctuates from the past measurement value, it is possible that the correction cannot be made smaller than the determination value with only one correction. In that case, the correction of the sleep period is repeated. Thereby, it can be expected that the difference is made smaller than the determination value.

さらに、差分が一旦判定値より小さくなったものの、次に目標時刻とタイムスタンプとの間の差分を算出したときには、その差分が再び判定値以上となる可能性がある。この場合にも、差分を用いてスリープ期間Tbを補正することで差分を再び判定値より小さくすることができる。つまり、この実施の形態では、スリープモードの間に、差分が判定値以上となる状態と差分が判定値未満となる状態とが交互に生じてもよい。   Furthermore, although the difference once becomes smaller than the determination value, the next time the difference between the target time and the time stamp is calculated, there is a possibility that the difference becomes the determination value or more again. Also in this case, the difference can be made smaller than the determination value again by correcting the sleep period Tb using the difference. That is, in this embodiment, a state in which the difference is greater than or equal to the determination value and a state in which the difference is less than the determination value may occur alternately during the sleep mode.

図10は、実施の形態1に係るONUの処理を説明するためのフローチャートである。図3および図10を参照して、ステップS1において、ONU102は、ONU102のスリープモードを開始するかどうかを判定する。具体的には、スリープ指示受信部63がOLT101からのスリープ指示を受信した場合に、スリープモード設定部62は、ONU102のスリープモードを開始させると判定する。この場合(ステップS1においてYES)、処理はステップS2に進む。一方、スリープ指示受信部63がOLT101からのスリープ指示を受信していない場合(ステップS2においてNO)、全体の処理は終了する。   FIG. 10 is a flowchart for explaining ONU processing according to the first embodiment. Referring to FIGS. 3 and 10, in step S <b> 1, ONU 102 determines whether or not to start the sleep mode of ONU 102. Specifically, when the sleep instruction receiving unit 63 receives a sleep instruction from the OLT 101, the sleep mode setting unit 62 determines to start the sleep mode of the ONU 102. In this case (YES in step S1), the process proceeds to step S2. On the other hand, when the sleep instruction receiving unit 63 has not received a sleep instruction from the OLT 101 (NO in step S2), the entire process ends.

ステップS2において、スリープモード設定部62は、通信制御部50からMPCPタイムスタンプを受信することにより、開始時刻T1を取得する。ステップS3において、スリープモード設定部62は、目標時刻T2を設定する。期間Tに対応するタイマ61のカウント値は予め求められている。スリープモード設定部62は、T2=T1+Tの関係に従って目標時刻T2を設定する。   In step S <b> 2, the sleep mode setting unit 62 acquires the start time T <b> 1 by receiving the MPCP time stamp from the communication control unit 50. In step S3, the sleep mode setting unit 62 sets a target time T2. The count value of the timer 61 corresponding to the period T is obtained in advance. The sleep mode setting unit 62 sets the target time T2 according to the relationship of T2 = T1 + T.

ステップS4において、タイマ61によって時刻が計測される。すなわち期間Tがタイマ61によって計測される。ステップS4の処理は、タイマ61による期間Tの計測が終了するまで実行される。タイマ61は期間Tを計測することで目標時刻T2を計測する。   In step S4, the timer 61 measures the time. That is, the period T is measured by the timer 61. The process of step S4 is executed until the measurement of the period T by the timer 61 is completed. The timer 61 measures the target time T2 by measuring the period T.

ステップS5において、スリープモード設定部62は、現在時刻T3を取得する。この実施の形態では、ステップS5の処理は、期間Taにおいて実行される(図10を参照)。したがって、OLT101のMPCPタイムスタンプとONU102のMPCPタイムスタンプとが同期する。スリープモード設定部62は、OLT101とONU102との間で同期した後のMPCPタイムスタンプを通信制御部50から受信する。このMPCPタイムスタンプが現在時刻T3としてスリープモード設定部62に取得される。   In step S5, the sleep mode setting unit 62 acquires the current time T3. In this embodiment, the process of step S5 is executed in the period Ta (see FIG. 10). Therefore, the MPCP time stamp of the OLT 101 and the MPCP time stamp of the ONU 102 are synchronized. The sleep mode setting unit 62 receives the MPCP time stamp after synchronization between the OLT 101 and the ONU 102 from the communication control unit 50. The MPCP time stamp is acquired by the sleep mode setting unit 62 as the current time T3.

ステップS6において、スリープモード設定部62は、目標時刻T2と現在時刻T3との差分T4を算出する(T4=T3−T2)。ステップS7において、スリープモード設定部62は、差分T4が判定値以上であるかどうかを判定する。差分T4が判定値以上である場合(ステップS7においてYES)、処理はステップS8に進む。ステップS8において、スリープモード設定部62は、次に開始されるスリープ期間Tbを、差分T4を用いて補正する。ステップS8の処理が終了すると、ステップS9の処理が実行される。差分T4が判定値未満である場合(ステップS7においてNO)、処理はステップS7からステップS9へと進む。   In step S6, the sleep mode setting unit 62 calculates a difference T4 between the target time T2 and the current time T3 (T4 = T3-T2). In step S7, the sleep mode setting unit 62 determines whether or not the difference T4 is greater than or equal to a determination value. If difference T4 is greater than or equal to the determination value (YES in step S7), the process proceeds to step S8. In step S8, the sleep mode setting unit 62 corrects the sleep period Tb to be started next using the difference T4. When the process of step S8 ends, the process of step S9 is executed. If difference T4 is less than the determination value (NO in step S7), the process proceeds from step S7 to step S9.

ステップS9において、スリープモード設定部62はスリープモードが終了したかどうかを判定する。たとえばスリープモードの期間がOLT101によって予め指定された期間に達した場合に、スリープモード設定部62は、スリープモードが終了したと判定する。また、ONU102に接続される端末が上りデータを発生させた場合、あるいは、OLT101からONU102に起床指示が送られた場合に、スリープモード設定部62は、スリープモードが終了したと判定する。これらの場合(ステップS9においてYES)、全体の処理は終了する。   In step S9, the sleep mode setting unit 62 determines whether or not the sleep mode has ended. For example, when the period of the sleep mode reaches a period specified in advance by the OLT 101, the sleep mode setting unit 62 determines that the sleep mode has ended. In addition, when a terminal connected to the ONU 102 generates uplink data or when a wake-up instruction is sent from the OLT 101 to the ONU 102, the sleep mode setting unit 62 determines that the sleep mode has ended. In these cases (YES in step S9), the entire process ends.

一方、スリープモードがまだ終了していない場合(ステップS9においてNO)、処理はステップS3に戻り、ステップS3〜S9の処理が繰り返される。スリープ期間Tbが補正されている場合には、ステップS4において、タイマ61は補正された期間Tを計測する。   On the other hand, if the sleep mode has not ended yet (NO in step S9), the process returns to step S3, and the processes of steps S3 to S9 are repeated. If the sleep period Tb is corrected, the timer 61 measures the corrected period T in step S4.

また、この実施の形態では、MPCPタイムスタンプの粒度は16nsである。これに対して、タイマ61の計測の分解能は1msである。したがって、差分T4をMPCPタイムスタンプの粒度のレベルで評価しなくてもよい。   In this embodiment, the granularity of the MPCP time stamp is 16 ns. On the other hand, the measurement resolution of the timer 61 is 1 ms. Therefore, the difference T4 need not be evaluated at the level of granularity of the MPCP time stamp.

図11は、MPCPタイムスタンプとタイマのカウント値の比較の別の例を示した図である。図11を参照して、MPCPタイムスタンプの値は、nビット(たとえば32ビット)のフィールドのうち、下位のmビットに対して丸め処理が実行される。たとえば、タイマ61の計測の分解能を単位とした丸め処理がMPCPタイムスタンプに施されることにより、目標時刻と対比されるタイムスタンプを生成することができる。丸め処理は、図10に示されたステップS2,S5,S6において実行可能である。   FIG. 11 is a diagram showing another example of comparison between the MPCP time stamp and the count value of the timer. Referring to FIG. 11, the MPCP timestamp value is rounded for the lower m bits of an n-bit (for example, 32 bits) field. For example, a rounding process using the measurement resolution of the timer 61 as a unit is performed on the MPCP time stamp, so that a time stamp to be compared with the target time can be generated. The rounding process can be executed in steps S2, S5, and S6 shown in FIG.

以上のように実施の形態1によれば、スリープ期間Tbを開始する前(起床期間Taの間)にタイマ61によって計測された目標時刻とその計測された目標時刻におけるONU102のタイムスタンプ(OLT101とONU102との間で同期した後のMPCPタイムスタンプ)との間の差分が判定値以上である場合に、スリープモード設定部62は、その開始する期間Tbを差分を用いて補正する。これによってONU102のスリープモード中において、期間Ta,Tbの認識のずれ(特に期間Taの認識のずれ)をOLT101とONU102との間で小さくすることができる。   As described above, according to the first embodiment, the target time measured by the timer 61 before starting the sleep period Tb (during the wake-up period Ta) and the time stamp of the ONU 102 at the measured target time (with the OLT 101) When the difference from the MPCP time stamp after synchronization with the ONU 102 is equal to or greater than the determination value, the sleep mode setting unit 62 corrects the start period Tb using the difference. Thus, during the sleep mode of the ONU 102, the difference in recognition between the periods Ta and Tb (particularly the difference in recognition during the period Ta) can be reduced between the OLT 101 and the ONU 102.

さらに実施の形態1によれば、判定値は、タイマの計測の分解能に等しい値である。これによって、期間Ta,Tbの認識のずれの程度をタイマの計測の分解能以下に抑えることができる。   Further, according to the first embodiment, the determination value is a value equal to the measurement resolution of the timer. As a result, the degree of misregistration between the periods Ta and Tb can be suppressed below the measurement resolution of the timer.

さらに実施の形態1によれば、丸め処理を行なった後のMPCPタイムスタンプとタイマ61のカウント値とが比較される。これにより、目標時刻に対するMPCPタイムスタンプの差分を演算する処理を簡単にすることができる。したがって、タイマ61にはファームウェアの制御に一般的に使用されるタイマを用いることができる。これにより、ONUの構成を複雑化しなくてもよい。   Further, according to the first embodiment, the MPCP time stamp after the rounding process is compared with the count value of the timer 61. Thereby, the process which calculates the difference of the MPCP time stamp with respect to target time can be simplified. Therefore, the timer 61 can be a timer generally used for firmware control. As a result, the ONU configuration need not be complicated.

[実施の形態2]
実施の形態2に係る時刻の同期方法は、実施の形態1に係る同期方法と同様である。実施の形態2では、スリープ期間Tbの補正に伴って、通信部(送信部44および受信部45)の起動時刻が補正される。
[Embodiment 2]
The time synchronization method according to the second embodiment is the same as the synchronization method according to the first embodiment. In the second embodiment, the activation time of the communication unit (the transmission unit 44 and the reception unit 45) is corrected along with the correction of the sleep period Tb.

起床期間Taの開始時点からONU102の通信部(送信部44および受信部45)がOLT101と通信可能であるためには、期間Taより前にONU102の通信部を起動する必要がある。なぜなら、ONU102の通信部を起動させるためには、ある程度の期間を要するためである。この期間は、送信部44および受信部45を構成するハードウェアに依存する。たとえば実験によって、ONU102の通信部を起動するための期間を予め見積もることができる。   In order for the communication units (the transmission unit 44 and the reception unit 45) of the ONU 102 to communicate with the OLT 101 from the start time of the wakeup period Ta, it is necessary to activate the communication unit of the ONU 102 before the period Ta. This is because it takes a certain period of time to activate the communication unit of the ONU 102. This period depends on the hardware configuring the transmission unit 44 and the reception unit 45. For example, the period for starting up the communication unit of the ONU 102 can be estimated in advance by experiment.

図12は、実施の形態2に係るONUの通信部の起動時刻の補正を説明するための模式図である。図12を参照して、期間Tbが補正される前の期間Ta,Tbと、期間Tbが補正された後の期間Ta,Tbとが対比して示される。期間Tcは、通信部を起動するための期間として,期間Taの開始直前に割り当てられる。Td=Tb(補正前)−Tcである。したがって期間Tbの開始時刻から期間Tdが経過したときの時刻が通信部の起動時刻(補正前)となる。   FIG. 12 is a schematic diagram for explaining the correction of the activation time of the communication unit of the ONU according to the second embodiment. Referring to FIG. 12, the periods Ta and Tb before the period Tb is corrected are compared with the periods Ta and Tb after the period Tb is corrected. The period Tc is assigned immediately before the start of the period Ta as a period for activating the communication unit. Td = Tb (before correction) −Tc. Therefore, the time when the period Td has elapsed from the start time of the period Tb is the activation time (before correction) of the communication unit.

実施の形態1と同様に、スリープ期間Tbが補正されたとする。この例では、補正によってスリープ期間Tbが元の期間よりも短くなる。スリープ期間Tbが短くなることにより、期間Taの開始時刻が補正前の開始時刻よりも早くなる。起動期間Tcの長さは変化しない。   As in the first embodiment, it is assumed that the sleep period Tb is corrected. In this example, the sleep period Tb becomes shorter than the original period due to the correction. As the sleep period Tb becomes shorter, the start time of the period Ta becomes earlier than the start time before correction. The length of the activation period Tc does not change.

ここでスリープ期間Tbは補正されるものの、起動時刻が補正されなかった場合を想定する。起動期間Tcの長さは変化しないので、起動期間Tcが終了するよりも先に起床期間Taが開始される。この場合、起床期間Taの開始から起動期間Tcの終了までの間の期間には、通信部が起動途中であるためにOLT101とONU102との間の通信ができない可能性がある。このため、たとえば起床期間Taが実質的に短くなるといった問題、あるいは、OLT101からONU102に送られた情報をONU102が受信できないといった問題が起こりうる。   Here, it is assumed that the sleep period Tb is corrected, but the activation time is not corrected. Since the length of the activation period Tc does not change, the wake-up period Ta starts before the activation period Tc ends. In this case, there is a possibility that communication between the OLT 101 and the ONU 102 cannot be performed during the period from the start of the wake-up period Ta to the end of the start-up period Tc because the communication unit is in the process of starting up. For this reason, for example, a problem that the wake-up period Ta is substantially shortened or a problem that the ONU 102 cannot receive information sent from the OLT 101 to the ONU 102 may occur.

実施の形態2では、スリープ期間Tbの補正に応じて通信部の起動時刻が補正される。T´d=Tb(補正後)−Tcである。期間T´dは期間Tdよりも短い。通信部の起動は、元の起動時刻に対してスリープ期間Tbの補正量に等しい時間だけ早い時刻に開始される。したがって、スリープ期間Tbの補正前と同様に、起床期間Taの開始時点からOLT101とONU102との間の通信が可能となる。   In the second embodiment, the activation time of the communication unit is corrected according to the correction of the sleep period Tb. T′d = Tb (after correction) −Tc. The period T′d is shorter than the period Td. Activation of the communication unit is started at a time earlier than the original activation time by a time equal to the correction amount of the sleep period Tb. Therefore, as before the correction of the sleep period Tb, communication between the OLT 101 and the ONU 102 becomes possible from the start time of the wakeup period Ta.

図13は、実施の形態2に係るONUの処理を説明するためのフローチャートである。図10および図13を参照して、実施の形態2に係るONUの処理は、ステップS10の処理がステップS8の後に追加される点において実施の形態1に係るONUの処理と異なる。ステップS10において、スリープモード設定部62は、通信部(送信部44および受信部45)の起動時刻を補正する。ステップS10の後、処理はステップS9に進む。ステップS10以外の各ステップの処理については図10に示された対応するステップの処理と同様であるので以後の説明は繰り返さない。   FIG. 13 is a flowchart for explaining ONU processing according to the second embodiment. Referring to FIGS. 10 and 13, the ONU process according to the second embodiment is different from the ONU process according to the first embodiment in that the process of step S <b> 10 is added after step S <b> 8. In step S10, the sleep mode setting unit 62 corrects the activation time of the communication unit (the transmission unit 44 and the reception unit 45). After step S10, the process proceeds to step S9. Since the processing of each step other than step S10 is the same as the processing of the corresponding step shown in FIG. 10, the following description will not be repeated.

以上のように実施の形態2によれば、ONUの通信部は期間Taの開始よりも前に起動される。ONUの通信部の起動時刻は、期間Tbの補正に応じて決定される。これにより、期間Taの開始時点からOLT101とONU102との間での通信を実現できる。   As described above, according to Embodiment 2, the communication unit of the ONU is activated before the start of the period Ta. The activation time of the ONU communication unit is determined according to the correction of the period Tb. Thereby, communication between OLT101 and ONU102 is realizable from the start time of period Ta.

なお、期間Ta,Tbの長さは特に限定されるものではない。期間Taが短いほど、OLT101が管理する起床期間TaとONU102により発生される起床期間Taとがずれやすくなるため、図7により説明される問題が生じやすくなる。一方、期間Taが長くなるほどONU102の省電力の効果が弱くなる。   Note that the lengths of the periods Ta and Tb are not particularly limited. As the period Ta is shorter, the wake-up period Ta managed by the OLT 101 and the wake-up period Ta generated by the ONU 102 are more likely to be shifted, so the problem described with reference to FIG. On the other hand, the power saving effect of the ONU 102 becomes weaker as the period Ta becomes longer.

これらの観点から期間Taの長さを適切に定めることができる。たとえば期間Taの最小値は、MPCPフレームの転送の周期(上述の例では500μ秒)に設定される。これにより、期間Taの間に少なくとも1度はOLT101とONU102との間でMPCPタイムスタンプを同期させることができる。たとえば期間Taは、数百m秒(一例では500m秒)に設定される。たとえば期間Taの最大値は、スリープ期間Tbの長さ以下に設定される。期間Taが期間Tbより長いと、通信部が省電力状態である期間よりも通信部が動作可能な状態である期間が長くなるので、省電力の効果が弱くなる。したがって、期間Taの長さは期間Tbの長さ以下であることが好ましい。   From these viewpoints, the length of the period Ta can be determined appropriately. For example, the minimum value of the period Ta is set to the MPCP frame transfer period (500 μs in the above example). Thereby, the MPCP time stamp can be synchronized between the OLT 101 and the ONU 102 at least once during the period Ta. For example, the period Ta is set to several hundred milliseconds (in the example, 500 milliseconds). For example, the maximum value of the period Ta is set to be equal to or shorter than the length of the sleep period Tb. When the period Ta is longer than the period Tb, the period in which the communication unit is operable is longer than the period in which the communication unit is in the power saving state, and thus the power saving effect is weakened. Therefore, the length of the period Ta is preferably equal to or shorter than the length of the period Tb.

期間Tbが短い場合にも、ONU102の省電力の効果が弱くなる。図12に示したように、期間Tbは、ONU102の通信部の起動期間Tcを含む。したがって期間Tbの最小値は、起動期間Tcとして予め定義された期間に設定される。   Even when the period Tb is short, the power saving effect of the ONU 102 is weakened. As illustrated in FIG. 12, the period Tb includes the activation period Tc of the communication unit of the ONU 102. Therefore, the minimum value of the period Tb is set to a period defined in advance as the activation period Tc.

OLT101は、期間Tbの間にもONU102にMPCPフレームを送信する。OLT101がMPCPフレームをONU102に送信してから所定の期間が経過するまでにONU102からOLT101にMPCPフレームが送信されない場合には、OLT101はMPCPタイムアウトを検出する。したがって、好ましくは、期間Tbの最大値は、MPCPタイムアウト期間以下である。一例では、MPCPタイムアウト期間は1秒に設定される。この場合には、期間Tbの最大値は、1秒より小さい値である。上記の観点から期間Tbは、たとえば数百m秒(一例では500m秒)に設定される。   The OLT 101 transmits an MPCP frame to the ONU 102 during the period Tb. If the MPT frame is not transmitted from the ONU 102 to the OLT 101 until a predetermined period elapses after the OLT 101 transmits the MPCP frame to the ONU 102, the OLT 101 detects an MPCP timeout. Therefore, preferably, the maximum value of the period Tb is equal to or shorter than the MPCP timeout period. In one example, the MPCP timeout period is set to 1 second. In this case, the maximum value of the period Tb is a value smaller than 1 second. From the above viewpoint, the period Tb is set to, for example, several hundred milliseconds (in the example, 500 milliseconds).

さらに、上記の各実施の形態では、起床期間Taおよびスリープ期間Tbの長さが予め設定されており、その設定された期間の長さに従って目標時刻が設定されるものとした。ただし、目標時刻の設定方法は、これに限定されるものではない。   Further, in each of the above-described embodiments, the length of the wake-up period Ta and the sleep period Tb is set in advance, and the target time is set according to the set length of the period. However, the method for setting the target time is not limited to this.

起床期間Taとスリープ期間Tbとが稠密に並べられている場合、OLT101が、起床期間Taの開始時刻および終了時刻をONU102に指定してもよい。起床期間Taとスリープ期間Tbとが稠密に並べられていない場合には、OLT101がさらに、スリープ期間Tbの開始時刻および終了時刻をONU102に指定する。この場合、ONU102は、目標時刻とスリープモードの開始時刻との差からタイマ61のカウント値を設定することができる。目標時刻は、起床期間Taの間の任意の時刻でよい。このような方法を用いることで、起床期間Taの長さ、および/またはスリープ期間Tbの長さを変化させることができる。その場合にも、ONU102により起床期間Taの間に目標時刻とMPCPタイムスタンプとの間の差分を求めることで、次に開始されるスリープ期間Tbの長さを補正することが可能となる。   When the wakeup period Ta and the sleep period Tb are densely arranged, the OLT 101 may specify the start time and the end time of the wakeup period Ta to the ONU 102. When the wake-up period Ta and the sleep period Tb are not densely arranged, the OLT 101 further designates the start time and end time of the sleep period Tb to the ONU 102. In this case, the ONU 102 can set the count value of the timer 61 from the difference between the target time and the sleep mode start time. The target time may be any time during the wakeup period Ta. By using such a method, the length of the wake-up period Ta and / or the length of the sleep period Tb can be changed. Even in that case, the length of the sleep period Tb to be started next can be corrected by obtaining the difference between the target time and the MPCP time stamp during the wakeup period Ta by the ONU 102.

今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

11,15,41,45 受信部、12,18,42,48 バッファメモリ、13,43 フレーム取出部、14,19,44,49 送信部、17,47 フレーム振分部、20,50 通信制御部、22,52 クロックパルス発生部、24 クロックカウント部、30,60 省電力設定部、31 トラフィック監視部、32 省電力判定部、32−1〜32−n 判定部、61 ファームウェア制御タイマ(タイマ)、62 スリープモード設定部、63 スリープ指示受信部、64 省電力フレーム生成部、100 PONシステム、101 OLT、102,102−1〜102−n ONU、104 PON回線、105 スプリッタ、109 上位ネットワーク、110 宅側ネットワーク、111 ユーザ端末。   11, 15, 41, 45 Receiving unit, 12, 18, 42, 48 Buffer memory, 13, 43 Frame extracting unit, 14, 19, 44, 49 Transmitting unit, 17, 47 Frame distributing unit, 20, 50 Communication control Unit, 22, 52 clock pulse generation unit, 24 clock count unit, 30, 60 power saving setting unit, 31 traffic monitoring unit, 32 power saving determination unit, 32-1 to 32-n determination unit, 61 firmware control timer (timer ), 62 sleep mode setting unit, 63 sleep instruction receiving unit, 64 power saving frame generating unit, 100 PON system, 101 OLT, 102, 102-1 to 102-n ONU, 104 PON line, 105 splitter, 109 host network, 110 home network, 111 user terminal.

Claims (10)

局側装置と、
受動的光ネットワークを介して前記局側装置に接続される宅側装置とを備え、
前記宅側装置は、スリープモードにおいて、前記宅側装置と前記局側装置との間の通信を停止する第1の期間と、前記宅側装置と前記局側装置との間の通信が可能となる第2の期間とを交互に発生させ、
前記局側装置は、前記局側装置のクロックを用いて、タイムスタンプの生成と、前記局側装置で管理される前記第1および第2の期間の計測とを実行し、
前記宅側装置は、
前記受動的光ネットワークを介して前記局側装置と通信するための通信部と、
前記通信部を介して前記局側装置のタイムスタンプを受信して、前記宅側装置のクロックを用いて生成されたタイムスタンプを、前記局側装置のタイムスタンプに同期させる時刻同期部と、
前記宅側装置のクロックを用いて時刻を計測する計測部と、
前記計測部によって計測された時刻に従って、前記第1の期間には前記通信部の機能を停止し、前記第2の期間には前記通信部の機能を有効にする管理部とを含み、
前記管理部は、前記第1の期間を開始する前に前記計測部によって計測された時刻と前記計測された時刻における前記宅側装置のタイムスタンプとの間の差分が判定値以上である場合に、当該開始する第1の期間を前記差分を用いて補正する、光通信システム。
A station side device,
A home-side device connected to the station-side device via a passive optical network,
In the sleep mode, the home side device is capable of communication between the home side device and the station side device during a first period in which communication between the home side device and the station side device is stopped. Alternating with a second period of
The station-side device uses the clock of the station-side device to generate a time stamp and measure the first and second periods managed by the station-side device,
The home device is
A communication unit for communicating with the station side device via the passive optical network;
A time synchronization unit that receives the time stamp of the station side device via the communication unit, and synchronizes the time stamp generated using the clock of the home side device with the time stamp of the station side device;
A measurement unit for measuring time using a clock of the home side device;
A management unit that stops the function of the communication unit in the first period and enables the function of the communication unit in the second period according to the time measured by the measurement unit,
The management unit, when the difference between the time measured by the measurement unit before starting the first period and the time stamp of the home device at the measured time is greater than or equal to a determination value An optical communication system that corrects the first period to start using the difference.
前記計測部による計測の分解能は、前記局側装置のタイムスタンプの粒度よりも大きく、
前記管理部は、前記計測部の前記分解能を単位として、前記宅側装置のタイムスタンプの値に対する丸め処理を実行し、前記丸め処理によって得られたタイムスタンプの値と前記計測部によって計測された時刻とを比較する、請求項1に記載の光通信システム。
The measurement resolution by the measurement unit is larger than the granularity of the time stamp of the station side device,
The management unit performs a rounding process on the time stamp value of the home-side apparatus in units of the resolution of the measurement unit, and is measured by the time stamp value obtained by the rounding process and the measurement unit. The optical communication system according to claim 1, wherein time is compared.
前記判定値は、前記計測部による計測の分解能に等しい値である、請求項2に記載の光通信システム。   The optical communication system according to claim 2, wherein the determination value is a value equal to a measurement resolution by the measurement unit. 前記管理部は、前記第2の期間の開始よりも前に前記通信部を起動し、前記通信部の起動時刻を、前記第1の期間の補正に応じて決定する、請求項1から3のいずれか1項に記載の光通信システム。   The said management part starts the said communication part before the start of the said 2nd period, and determines the starting time of the said communication part according to the correction | amendment of the said 1st period. The optical communication system according to any one of the above. 前記時刻同期部は、前記第2の期間の間に、前記宅側装置と前記局側装置との間で前記タイムスタンプを同期させる、請求項1から4のいずれか1項に記載の光通信システム。   5. The optical communication according to claim 1, wherein the time synchronization unit synchronizes the time stamp between the home-side device and the station-side device during the second period. system. 目標時刻として設定された時刻を前記計測部が計測したときに、前記管理部は、前記差分を算出する、請求項1から5のいずれか1項に記載の光通信システム。   The optical communication system according to any one of claims 1 to 5, wherein the management unit calculates the difference when the measurement unit measures a time set as a target time. 前記タイムスタンプは、MPCPフレームに含まれるタイムスタンプであり、
前記第1の期間の長さは、前記通信部の起動期間として定義された期間の長さ以上であり、かつMPCPタイムアウト期間として予め定義された期間の長さ以下である、請求項1から6のいずれか1項に記載の光通信システム。
The time stamp is a time stamp included in an MPCP frame;
The length of the first period is equal to or longer than a period defined as an activation period of the communication unit and is equal to or shorter than a period defined in advance as an MPCP timeout period. The optical communication system according to any one of the above.
前記タイムスタンプは、MPCPフレームに含まれるタイムスタンプであり、
前記第2の期間の長さは、前記局側装置が前記MPCPフレームを送信する周期の長さ以上であり、かつ、前記第1の期間の長さ以下である、請求項1から7のいずれか1項に記載の光通信システム。
The time stamp is a time stamp included in an MPCP frame;
The length of the second period is not less than the length of the cycle in which the station side apparatus transmits the MPCP frame and not more than the length of the first period. An optical communication system according to claim 1.
局側装置と、受動的光ネットワークを介して前記局側装置に接続される宅側装置とを備える光通信システムの制御方法であって、
前記宅側装置のスリープモードにおいて、前記宅側装置が前記局側装置との通信を停止する第1の期間と、前記宅側装置と前記局側装置との間の通信が可能な状態となる第2の期間とを交互に発生させるステップと、
前記局側装置のクロックを用いてタイムスタンプを生成するステップと、
前記宅側装置のクロックを用いて生成されたタイムスタンプを、前記局側装置のクロックを用いて生成されたタイムスタンプに同期させるステップと、
前記宅側装置のクロックを用いて時刻を計測するステップと、
前記第1の期間が開始される前に計測された時刻と、前記計測された時刻における前記宅側装置のタイムスタンプとの間の差分が判定値以上である場合に、当該開始される第1の期間を前記差分を用いて補正するステップとを備える、光通信システムの制御方法。
A control method of an optical communication system comprising a station side device and a home side device connected to the station side device via a passive optical network,
In the sleep mode of the home-side device, the home-side device is in a state in which communication between the home-side device and the station-side device is possible during a first period in which the home-side device stops communication with the station-side device. Alternately generating a second period;
Generating a time stamp using a clock of the station side device;
Synchronizing the time stamp generated using the clock of the home side device with the time stamp generated using the clock of the station side device;
Measuring the time using the clock of the home side device;
The first started when the difference between the time measured before the first period is started and the time stamp of the home device at the measured time is greater than or equal to a determination value. And a step of correcting the period using the difference.
受動的光ネットワークを介して局側装置と接続される宅側装置であって、
前記受動的光ネットワークを介して前記局側装置と通信するための通信部と、
前記通信部を介して前記局側装置からタイムスタンプを受信して、前記宅側装置のクロックを用いて生成されたタイムスタンプを、前記局側装置のタイムスタンプに同期させる時刻同期部と、
前記宅側装置のクロックを用いて時刻を計測する計測部と、
前記計測部によって計測された時刻に従って、前記宅側装置のスリープモードにおいて、前記通信部の機能を停止する第1の期間と、前記通信部の機能を有効にする第2の期間とを交互に発生させる管理部とを含み、
前記管理部は、前記第1の期間を開始する前に前記計測部によって計測された時刻と前記計測された時刻における前記宅側装置のタイムスタンプとの間の差分が判定値以上である場合に、当該開始する第1の期間を前記差分を用いて補正する、宅側装置。
A home-side device connected to a station-side device via a passive optical network,
A communication unit for communicating with the station side device via the passive optical network;
A time synchronization unit that receives a time stamp from the station side device via the communication unit and synchronizes the time stamp generated using the clock of the home side device with the time stamp of the station side device;
A measurement unit for measuring time using a clock of the home side device;
According to the time measured by the measurement unit, in the sleep mode of the home device, a first period for stopping the function of the communication unit and a second period for enabling the function of the communication unit alternately Including a management unit to generate,
The management unit, when the difference between the time measured by the measurement unit before starting the first period and the time stamp of the home device at the measured time is greater than or equal to a determination value The home apparatus corrects the first period to start using the difference.
JP2011246422A 2011-11-10 2011-11-10 Optical communication system, control method of optical communication system, and home side apparatus Active JP5799763B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011246422A JP5799763B2 (en) 2011-11-10 2011-11-10 Optical communication system, control method of optical communication system, and home side apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011246422A JP5799763B2 (en) 2011-11-10 2011-11-10 Optical communication system, control method of optical communication system, and home side apparatus

Publications (2)

Publication Number Publication Date
JP2013106066A JP2013106066A (en) 2013-05-30
JP5799763B2 true JP5799763B2 (en) 2015-10-28

Family

ID=48625344

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011246422A Active JP5799763B2 (en) 2011-11-10 2011-11-10 Optical communication system, control method of optical communication system, and home side apparatus

Country Status (1)

Country Link
JP (1) JP5799763B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5862365B2 (en) * 2012-02-24 2016-02-16 沖電気工業株式会社 Transmission apparatus and power control system
JP6385599B2 (en) * 2016-01-27 2018-09-05 三菱電機株式会社 Energy management apparatus, power information display method and program
WO2022264300A1 (en) * 2021-06-16 2022-12-22 日本電信電話株式会社 Communication system, communication device and communication method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001256583A (en) * 2000-03-08 2001-09-21 Toyo Keiki Co Ltd Automatic meter reading system
JP5051665B2 (en) * 2009-06-25 2012-10-17 Necアクセステクニカ株式会社 GEPON system, station side device and terminal side device
WO2011083564A1 (en) * 2010-01-05 2011-07-14 三菱電機株式会社 Pon system, subscriber-side device, station-side device, and communications method
WO2011117917A1 (en) * 2010-03-24 2011-09-29 三菱電機株式会社 Communication method, optical communication system, optical line terminal, and optical network unit

Also Published As

Publication number Publication date
JP2013106066A (en) 2013-05-30

Similar Documents

Publication Publication Date Title
US8565601B2 (en) Communication method for optical communication system, optical communication system, slave station apparatus, control device, and computer program
US8000602B2 (en) Methods and devices for reducing power consumption in a passive optical network while maintaining service continuity
JP5595529B2 (en) Communication system time synchronization method, slave station device, master station device, control device, and program
TWI449377B (en) Method for controlling bandwidth, communication system and communication apparatus
EP2953297B1 (en) Optical-wireless access system
CN104662845A (en) Optical wireless access system
JP5799763B2 (en) Optical communication system, control method of optical communication system, and home side apparatus
JP5603492B2 (en) Communication system, communication method, and slave station of communication system
JP5578023B2 (en) Station side device, home side device, optical communication system, and control method of optical communication system
US20120128372A1 (en) Optical line termination, pon system, and data reception processing method
JP5712855B2 (en) Optical communication system, control method of optical communication system, and home side apparatus
JP2013090025A (en) Power saving control method, communication system, and station side device
JP5757190B2 (en) Optical communication system, control method of optical communication system, and home side apparatus
JP5847002B2 (en) Communication system, subscriber side device, station side device, and power saving control method
JP2016213665A (en) Communication system and communication device
JP2014057192A (en) Slave station device, master station device, control device, optical communication system and power saving control method
US20170006364A1 (en) Optical network element and method of operating an optical network element
JP2011249864A (en) Pon system, subscriber side optical terminal device, station side optical terminal device, and time synchronization method
JP5860769B2 (en) Network system and control device
JP2013123179A (en) Communication system, station side device, and subscriber device
JP5840557B2 (en) PON system and OLT
JP2013081065A (en) Power saving control method, station side device, and communication system
JP2015142300A (en) Communication method for power saving pon system
JP5425692B2 (en) MPCP link management circuit
JP5862365B2 (en) Transmission apparatus and power control system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141105

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150626

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150728

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150810

R150 Certificate of patent or registration of utility model

Ref document number: 5799763

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250