(57)【要約】【課題】  光信号のレベル制御の誤差を効果的に低減する伝送装置、伝送システム、及び光レベル制御方法を提供する。【解決手段】  伝送装置は、他ノードにおける光信号のレベルの制御量を取得する取得部と、前記取得部が取得した制御量に基づいて、前記他ノードから入力された光信号のレベルの制御量を補正し、補正された制御量に従って、前記光信号のレベルを制御する制御部とを有する。【選択図】図６
2014093565.tif 000002
【特許請求の範囲】
【請求項１】
他ノードにおける光信号のレベルの制御量を取得する取得部と、
前記取得部が取得した制御量に基づいて、前記他ノードから入力された光信号のレベルの制御量を補正し、補正された制御量に従って、前記光信号のレベルを制御する制御部とを有することを特徴とする伝送装置。
【請求項２】
前記他ノードから入力された光信号は、前記他ノードにおける光信号のレベルの制御量を示す第１制御情報を含み、
前記取得部は、前記光信号から前記第１制御情報を取得することを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記光信号のレベルを検出する検出部を、さらに有し、
前記制御部は、前記光信号のレベルの目標値と、前記検出部が検出したレベルとの差分を、前記他ノードから入力された光信号のレベルの制御量として決定し、決定した制御量から、前記取得部が取得した制御量を差し引くことにより、制御量を補正することを特徴とする請求項１または２に記載の伝送装置。
【請求項４】
前記他ノードから入力された光信号のレベルの制御量を示す第２制御情報を含む制御光信号を生成する生成部と、
前記生成部が生成した制御光信号を、装置外に出力される前記光信号に合波する合波部とを、さらに有することを特徴とする請求項１乃至３の何れかに記載の伝送装置。
【請求項５】
前記制御部は、前記他ノードから入力された光信号のレベルの制御量を、周期的に更新し、該更新前後の前記補正された制御量の変化に応じて、所定期間、前記光信号のレベルの制御を停止することを特徴とする請求項１乃至４の何れかに記載の伝送装置。
【請求項６】
前記制御部は、更新前の前記補正された制御量が所定値より大きいとき、前記光信号のレベルの制御を停止しないことを特徴とする請求項５に記載の伝送装置。
【請求項７】
自装置における光信号のレベルの制御量を示す制御情報を、光信号に含めて伝送する第１伝送装置と、
前記第１伝送装置から入力された前記光信号から前記制御情報を取得して、取得した前記制御情報が示す制御量に基づいて、自装置における前記光信号のレベルの制御量を補正し、補正された制御量に従って、前記光信号のレベルを制御する第２伝送装置とを有することを特徴とする伝送システム。
【請求項８】
他ノードにおける光信号のレベルの制御量を取得し、取得した制御量に基づいて、前記他ノードから入力された光信号のレベルの制御量を補正することを特徴とする光レベル制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、伝送装置、伝送システム、及び光レベル制御方法に関する。
【背景技術】
【０００２】
通信の需要が増加するに伴って、波長多重技術（ＷＤＭ：Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）を利用した光ネットワークが広く普及している。波長多重技術は、波長が異なる複数の光信号を多重して伝送する技術である。波長多重技術によると、例えば、伝送速度４０（Ｇｂｐｓ）×４０波の光信号を多重して、１．６（Ｔｂｐｓ）の波長多重光信号（以下、多重光信号と表記する）として伝送することが可能である。
【０００３】
波長多重伝送装置（以下、ＷＤＭ装置と表記する）は、多重光信号を電気信号に変換することなく伝送し、伝送される多重光信号のレベル（パワー）は、波長数、つまり、多重光信号に多重された光信号の数などにより変動する。このため、ネットワーク内の各ノードに設けられたＷＤＭ装置は、一定の伝送品質を確保するために、出力する多重光信号のレベルを波長単位で制御する。
【０００４】
光レベルの調整に関し、例えば特許文献１には、前段のノードの光増幅装置から出力光レベルを取得し、該出力光レベル及び自装置の入力光レベルから算出されたスパン損失に基づいて利得を調整する光増幅装置が開示されている。また、特許文献２には、光減衰器により波長多重信号光の強度を所定の目標値とする制御を行い、該強度の変動が許容範囲から外れた時、制御を抑制する光伝送装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−７４５１１号公報
【特許文献２】特開２００９−１６５１６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば複数のノードが直列に接続されたネットワークにおいて、あるノードのＷＤＭ装置が光信号のレベルを制御した場合、制御によるレベルの変化は、後段の他ノードに入力される光信号のレベルに影響する。このため、後段の他ノードが、変化前に検出したレベルに基づいて光信号のレベルを制御した場合に、目標値からの誤差が生ずる。したがって、各ノードのＷＤＭ装置が、一度に光レベルを制御した場合、誤差が、後段のノードになるほど積算されて、大きくなる。
【０００７】
これに対し、各ノードのＷＤＭ装置が、順次に光レベルを制御した場合、前段のノードから入力されるレベルが目標値に到達した後に、後段のノードのＷＤＭ装置が光レベルの制御を行うため、誤差が低減される。しかしながら、この場合、ノード数が多くなるほど、各ノードにおける制御開始までの待機時間の合計が大きくなるため、ネットワーク全体の制御の所要時間が増加する。なお、この問題は、ＷＤＭ装置に限定されるものではなく、光信号を伝送する他の伝送装置にも同様に存在する。
【０００８】
そこで本件は上記の課題に鑑みてなされたものであり、光信号のレベル制御の誤差を効果的に低減する伝送装置、伝送システム、及び光レベル制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本明細書に記載の伝送装置は、他ノードにおける光信号のレベルの制御量を取得する取得部と、前記取得部が取得した制御量に基づいて、前記他ノードから入力された光信号のレベルの制御量を補正し、補正された制御量に従って、前記光信号のレベルを制御する制御部とを有する。
【００１０】
本明細書に記載の伝送システムは、自装置における光信号のレベルの制御量を示す制御情報を、光信号に含めて伝送する第１伝送装置と、前記第１伝送装置から入力された前記光信号から前記制御情報を取得して、取得した前記制御情報が示す制御量に基づいて、自装置における前記光信号のレベルの制御量を補正し、補正された制御量に従って、前記光信号のレベルを制御する第２伝送装置とを有する。
【００１１】
本明細書に記載の光レベル制御方法は、他ノードにおける光信号のレベルの制御量を取得し、取得した制御量に基づいて、前記他ノードから入力された光信号のレベルの制御量を補正する方法である。
【発明の効果】
【００１２】
本明細書に記載の伝送装置、伝送システム、及び光レベル制御方法は、光信号のレベル制御の誤差を効果的に低減するという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】ネットワークの構成を示す構成図である。
【図２】比較例１におけるノード＃１〜＃３の光信号の出力レベルの変化を示すタイムチャートである。
【図３】比較例２におけるノード＃１〜＃３の光信号の出力レベルの変化を示すタイムチャートである。
【図４】比較例３におけるノード＃１〜＃３の光信号の出力レベルの変化を示すタイムチャートである。
【図５】比較例３におけるノード＃１〜＃３の光信号の出力レベルの変化（入力光レベル変動時）を示すタイムチャートである。
【図６】実施例に係る伝送システムの構成を示す構成図である。
【図７】ノード＃１〜＃３における光レベルの目標値及び制御量を表す図である。
【図８】実施例におけるノード＃１〜＃３の光信号の出力レベルの変化を示すタイムチャートである。
【図９】ノード＃１の伝送装置の光レベルの制御動作を示すフローチャートである。
【図１０】ノード＃２の伝送装置の光レベルの制御動作を示すフローチャートである。
【図１１】他の実施例におけるノード＃１〜＃３の光信号の出力レベルの変化（入力光レベル変動時）を示すタイムチャートである。
【図１２】他の実施例におけるノード＃１の伝送装置の光レベルの制御動作を示すフローチャートである。
【図１３】他の実施例におけるノード＃２の伝送装置の光レベルの制御動作を示すフローチャートである。
【図１４】実施例について、光レベルの制御動作のサイクル数に対する光レベルの変化を示すグラフである。
【図１５】比較例３について、光レベルの制御動作のサイクル数に対する光レベルの変化を示すグラフである。
【発明を実施するための形態】
【００１４】
図１は、ネットワークの構成を示す構成図である。ネットワークは、伝送路８を介して直列に接続された複数のノード＃１〜＃Ｎを含む。各ノード＃１〜＃Ｎには、光信号Ｓを伝送する伝送装置が設けられている。伝送装置の一例として、本明細書ではＷＤＭ装置を挙げるが、これに限定されることはなく、他の伝送装置であってもよい。
【００１５】
光信号Ｓは、複数の波長光を含み、始点ノード＃１から終点ノード＃Ｎに向かって伝送される。ノード＃１には、波長が異なる複数の光信号λin（１）〜λin（ｍ）をそれぞれ送信する光送信器９０と、複数の光信号λin（１）〜λin（ｍ）を多重する多重部９１とが設けられている。多重部９１としては、例えば光導波路格子（ＡＷＧ：Ａｒｒａｙ  Ｗａｖｅｇｕｉｄｅ  Ｇｒａｔｉｎｇ）、波長選択スイッチ（ＷＳＳ：Ｗａｖｅｌｅｎｇｔｈ  Ｓｅｌｅｃｔｉｖｅ  Ｓｗｉｔｃｈ）を用いることができる。これにより、ノード＃１の伝送装置に、光信号λin（１）〜λin（ｍ）の多重光信号が挿入され、光信号Ｓとしてノード＃１〜＃Ｎ間を伝送される。
【００１６】
一方、ノード＃Ｎには、光信号Ｓを、波長が異なる複数の光信号λout（１）〜λout（ｍ）に分離する分離部９３と、複数の光信号λout（１）〜λout（ｍ）をそれぞれ受信する複数の受信器９４とが設けられている。分離部９３としては、例えば光導波路格子または波長選択スイッチを用いることができる。これにより、ノード＃Ｎの伝送装置が受信した光信号Ｓから、任意の波長の光信号λout（１）〜λout（ｍ）を取り出すことができる。
【００１７】
通信に先立って、ネットワーク内の各ノード＃１〜＃Ｎの伝送装置は、一定の伝送品質を確保するため、波長単位で光信号Ｓの出力レベルの調整を行う。出力レベルの調整は、例えば、伝送装置に設けられた減衰器（後述する実施例では波長選択スイッチ）の減衰量を制御することにより行われる。減衰量は、制御の開始前、光信号Ｓを遮断するために、十分に大きな値に設定されている。
【００１８】
全ノード＃１〜＃Ｎにおける調整の完了後、送信端ノード＃１と受信端ノード＃Ｎの間において主信号が疎通し、通信が可能な状態となる。したがって、速やかに通信を開始するために、光レベルの調整の所要時間の短縮が望まれる。なお、以降の説明では、光信号Ｓに含まれる１つの波長光について述べることとし、該波長光を光信号Ｓと簡単に表記する。
【００１９】
図２は、比較例１におけるノード＃１〜＃３の光信号の出力レベルの変化を示すタイムチャートである。図２において、縦軸は、複数の光送信器９０がノード＃１の伝送装置に出力する光信号Ｓのレベル、及びノード＃１〜＃３の伝送装置が出力する光信号Ｓのレベルを示し、横軸は、時刻を示す。
【００２０】
図２は、各ノード＃１〜＃３が、光レベルを調整して所定の目標値Ｔ１〜Ｔ３に到達させる様子を表す。時刻ｔ１においてノード＃１の伝送装置に入力される光レベルがＴ０に増加すると、ノード＃１の伝送装置は、光レベルの制御を開始し、時刻ｔ５において光レベルが目標値Ｔ１に到達する。ここで、時刻ｔ１及びｔ２の間における光レベルの増加は、光の遮断状態を解除したことにより生ずる。
【００２１】
ノード＃１の光信号のレベルが目標値Ｔ１に達すると、次に、ノード＃２の伝送装置が、時刻ｔ５において光レベルの制御を開始する。そして、時刻ｔ９においてノード＃２の光信号Ｓのレベルが目標値Ｔ２に達すると、ノード＃３の伝送装置が、時刻ｔ９において、光レベルの制御を開始する。ここで、時刻ｔ５及びｔ６の間におけるノード＃２の光レベルの増加と、時刻ｔ９及びｔ１０の間におけるノード＃３の光レベルの増加は、光の遮断状態を解除したことにより生ずる。なお、ノード＃４〜＃Ｎの伝送装置も、同様に、順次に光レベルを制御する。
【００２２】
本比較例において、各ノード＃１〜＃３の光レベルの制御は、順次に行われるため、前段のノード＃１，＃２における光レベルの制御が、後段のノード＃２，＃３における光レベルの制御に影響を与えることはない。例えば、ノード＃２における光レベルの制御は、ノード＃１における光レベルの調整が完了した後に開始され、ノード＃３における光レベルの制御は、ノード＃２における光レベルの調整が完了した後に開始される。このため、各ノード＃１〜＃Ｎの伝送装置は、他ノードにおける制御による光レベルの変化がない状態で、光レベルを制御することができる。
【００２３】
また、本比較例では、ノード＃２，＃３の伝送装置は、前段のノード＃１，＃２における調整が完了するまで、制御を開始せずに待機する。このため、ネットワーク全体で調整に要する時間は、各ノード＃１〜＃Ｎにおける調整期間Ｃ１〜Ｃｎの合計となり、ノード数Ｎに応じて増加する。
【００２４】
ネットワーク全体での調整の所要時間を低減するために、ノード＃２〜＃Ｎの制御の開始時刻を、前段のノード＃１〜＃Ｎ−１における光レベルが所定の閾値ｔｈ１〜ｔｈ(Ｎ−１)に到達した時刻とすることもできる。図３は、比較例２におけるノード＃１〜＃３の光信号の出力レベルの変化を示すタイムチャートである。
【００２５】
時刻ｔ１において、ノード＃１の伝送装置に入力される光レベルがＴ０に増加すると、ノード＃１の伝送装置は、光レベルの制御を開始する。時刻ｔ２において、ノード＃１の光レベルが、閾値ｔｈ１（＜Ｔ１）に到達すると、ノード＃２の伝送装置は、光レベルの制御を開始する。そして、時刻ｔ３において、ノード＃２の光レベルが、閾値ｔｈ２（＜Ｔ２）に到達すると、ノード＃３の伝送装置は、光レベルの制御を開始する。なお、他のノード＃４〜＃Ｎの伝送装置も、同様に、前段のノード＃３〜＃Ｎにおける光レベルが所定の閾値ｔｈ４〜ｔｈ(Ｎ−１)に達すると、制御を開始する。
【００２６】
本比較例では、ノード＃２，＃３は、前段のノード＃１，＃２の光レベルが目標値Ｔ１，Ｔ２に達する前に、光レベルの制御を開始するので、ノード＃２，＃３の各伝送装置が、並行して制御を行うことになる。このため、各ノード＃１〜＃３における調整期間Ｃ１〜Ｃ３が重複し、ネットワーク全体での調整の所要時間が短縮されるが、一方で、ノード＃２，＃３は、前段のノード＃１，＃２における光レベルの制御の影響を受ける。
【００２７】
例えば、ノード＃２の伝送装置は、ノード＃１の調整期間Ｃ１内に制御を開始するので、ノード＃２の光レベルは、ノード＃２における光レベルの制御値ｎ２に、ノード＃１の光レベルの制御値ｎ１が加算された値となる。また、ノード＃３の伝送装置は、ノード＃１，＃２の調整期間Ｃ１，Ｃ２内に制御を開始するので、ノード＃３の光レベルは、ノード＃３における光レベルの制御値ｎ３に，ノード＃１，＃２の光レベルの制御値ｎ１，ｎ２が加算された値となる。ここで、ノード＃３の光レベルは、時刻ｔ５において目標値Ｔ３を超えるため、光サージが発生する可能性がある。光サージは、伝送装置に設けられた受光デバイスを破壊する恐れがある。
【００２８】
このような制御の誤差が発生しないように、比較例２の方式により制御の開始時刻を早めつつ、各ノード＃１〜＃Ｎ−１の伝送装置が、後段のノード＃２〜＃Ｎの光レベルの制御を一時停止させてもよい。図４は、比較例３におけるノード＃１〜＃３の光信号の出力レベルの変化を示すタイムチャートである。
【００２９】
時刻ｔ１において、ノード＃１の伝送装置に入力される光レベルがＴ０に増加すると、ノード＃１の伝送装置は、光レベルの制御を開始し、また、ノード＃２に制御の一時停止を指示するメッセージを送信する。時刻ｔ２において、ノード＃１の光レベルが、閾値ｔｈ１に到達すると、ノード＃２の伝送装置は、光レベルの制御を開始し、また、ノード＃３に制御の一時停止を指示するメッセージを送信する。
【００３０】
ノード＃２，＃３の伝送装置は、前段のノード＃１，＃２から一時停止のメッセージを受けても、光レベルが閾値ｔｈ２，ｔｈ３に達するまで制御を停止しない。したがって、ノード＃２，＃３の伝送装置は、光レベルが閾値ｔｈ２，ｔｈ３に達する時刻ｔ３，ｔ４において、制御を停止する。
【００３１】
時刻ｔ５において、ノード＃１の光レベルが、目標値Ｔ１に到達すると、ノード＃１の伝送装置は、ノード＃２の伝送装置に、一時停止の解除を指示するメッセージを送信する。これにより、ノード＃２の伝送装置は、制御を再開する。
【００３２】
時刻ｔ８において、ノード＃２の光レベルが、目標値Ｔ２に到達すると、ノード＃２の伝送装置は、ノード＃３の伝送装置に、一時停止の解除を指示するメッセージを送信する。これにより、ノード＃３の伝送装置は、制御を再開する。なお、他のノード＃４〜＃Ｎにおいても、同様に制御が行われる。
【００３３】
本比較例では、光レベルが閾値ｔｈ１〜ｔｈ３に達するまでの時間を除き、各ノード＃１〜＃３の調整期間Ｃ１〜Ｃ３が互いに重なることがないため、ノード＃２，＃３の伝送装置は、前段のノード＃１，＃２の制御による影響を受けず、制御の誤差が低減される。しかし、ノード＃２，＃３の伝送装置は、前段のノード＃１，＃２の伝送装置により制御を一時的に停止されるため、光レベルが目標値Ｔ２，Ｔ３に到達するまでの所要時間が増加する。このように、比較例１〜３によれば、各ノード＃１〜＃Ｎの光レベルの調整において、誤差の低減と全体の所要時間の短縮は、トレードオフの関係となる。
【００３４】
また、比較例３の方式は、ノード間のメッセージ通信を用いるため、急激な光レベルの変動に対応することが難しい。図５は、比較例３におけるノード＃１〜＃３の光信号の出力レベルの変化（入力光レベル変動時）を示すタイムチャートである。図５は、光レベルが目標値Ｔ１〜Ｔ３に調整された後の安定状態において、光送信器９０からの入力光レベルが急激に変動したときの様子を表す。
【００３５】
時刻ｔ１において、光送信器９０または光ファイバなどの障害のため、光送信器９０からノード＃１の伝送装置に入力される光信号Ｓのレベルが、急激に低下したと仮定する。各ノード＃１〜＃３は、光レベルの変動を即時に検出し、時刻ｔ２において、光レベルを目標値Ｔ１〜Ｔ３に戻すために、制御量Ｖ１〜Ｖ３に基づいて光レベルをそれぞれ制御する。
【００３６】
このとき、ノード＃１，＃２の伝送装置は、光レベルの制御の一時停止を指示するメッセージを、後段のノード＃２，＃３の伝送装置にそれぞれ送信するが、メッセージは、伝送時間及び内部の送受信処理の時間により遅延する。例えば、時刻ｔ２においてノード＃１，＃２の伝送装置が送信したメッセージは、時刻ｔ３においてノード＃２，＃３の伝送装置によりそれぞれ処理される。
【００３７】
すなわち、メッセージの処理は、時刻ｔ２における光レベルの制御後に行われるため、時刻ｔ２における制御の誤差を防止することができない。例えば、ノード＃２の光レベルは、ノード＃１における制御量Ｖ１のため、目標値Ｔ２を上回り、また、ノード＃３の光レベルは、ノード＃１，＃２における制御量Ｖ１，Ｖ２のため、目標値Ｔ３を上回るため、光サージが発生する可能性がある。なお、他のノード＃４〜＃Ｎも、同様に制御が行われる。
【００３８】
また、一時停止解除を指示するメッセージは、各ノード＃１〜＃Ｎの光レベルが目標値Ｔ１〜Ｔ３になった後、順次に後段のノード＃２，＃３に送信されるため、全ノード＃１〜＃Ｎの光レベルが目標値Ｔ１〜Ｔ（Ｎ）となるまでに多くの時間がかかる。
【００３９】
図６は、実施例に係る伝送システムの構成を示す構成図である。図６には、ノード＃１，＃２にそれぞれ設けられた伝送装置２，１の構成のみが示されているが、他ノード＃３〜＃Ｎの伝送装置の構成は、伝送装置１と同様であるものとする。
【００４０】
ノード＃１に設けられた伝送装置（第１伝送装置）２は、自装置２における光信号Ｓのレベルの制御量Ｖ１を示す制御情報を、光信号Ｓに含めて伝送する。ノード＃２に設けられた伝送装置（第２伝送装置）１は、ノード＃１の伝送装置１から入力された光信号Ｓから制御情報を取得して、取得した制御情報が示す制御量Ｖ１に基づいて、自装置１における光信号Ｓのレベルの制御量Ｖ２を補正する。そして、伝送装置１は、補正された制御量に従って、光信号Ｓのレベルを制御する。
【００４１】
ノード＃１，＃２の伝送装置２，１は、部分的に共通の構成を有する。まず、ノード＃１の伝送装置２について説明する。伝送装置２は、プロセッサ２１と、メモリ２９と、光レベル検出部２２と、制御光生成部２３と、増幅器２５と、波長選択スイッチ（ＷＳＳ）２６と、分波器２７と、合波器２８とを有する。
【００４２】
プロセッサ２１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、波長選択スイッチ２６に制御信号Ａ１を出力することにより、光送信器９０から入力された光信号Ｓの光レベルを制御する。メモリ１９は、プロセッサ２１を駆動するプログラム、及び光レベルの制御に用いられる各種のパラメータなどが記録されている。
【００４３】
光送信器９０から入力された光信号Ｓは、波長選択スイッチ２６に入力される。波長選択スイッチ２６は、プロセッサ２１の制御信号Ａ１に基づいて、入力された光信号Ｓに含まれる複数の波長光から１以上の波長光を選択し、光信号Ｓとして出力する。また、波長選択スイッチ２６は、プロセッサ２１の制御信号Ａ１に基づいて、波長単位で光レベル（強度）の減衰量を設定し、各波長光を減衰させる。
【００４４】
波長選択スイッチ２６から出力された光信号Ｓは、分波器２７により分波され、増幅器２５及び光レベル検出部２２に入力される。分波器２７は、例えば光スプリッタである。
【００４５】
光レベル検出部２２は、入力された光信号ＳのレベルＰ１を波長単位で検出し、プロセッサ２１に通知する。検出されたレベルＰ１は、光レベルの制御量Ｖ１の決定に用いられる。光レベル検出部２２は、例えばフォトダイオードである。
【００４６】
第１増幅器１５０は、光信号Ｓを増幅して合波器２８に出力する。第１増幅器１５０は、例えば、励起光によりエルビウム添加ファイバを励起状態とすることによって、光信号Ｓを増幅する。
【００４７】
合波器２８は、制御光生成部２３が生成した制御光信号Ｓｏ１を、装置外に出力される光信号Ｓに合波する。合波器２８は、例えば光カプラである。
【００４８】
制御光生成部２３は、光信号Ｓのレベルの制御量Ｖ１を示す第１制御情報を含む制御光信号Ｓｏ１を生成する。制御光信号Ｓｏ１は、光信号Ｓに含まれる他の波長光とは異なる波長の信号である。制御量Ｖ２は、プロセッサ２１から制御光生成部２３に通知される。合波器２８から出力された光信号Ｓは、伝送路８を介して、ノード＃２の伝送装置１に入力される。
【００４９】
次に、実施例に係る伝送装置１について説明する。伝送装置１は、プロセッサ（制御部）１１と、メモリ１９と、制御光受信部（取得部）１０と、光レベル検出部（検出部）１２と、制御光生成部（生成部）１３とを有する。また、伝送装置１は、第１及び第２増幅器１５０，１５１と、波長選択スイッチ１６と、第１及び第２分波器１４，１７と、合波器（合波部）１８とを有する。
【００５０】
プロセッサ１１は、例えばＣＰＵであり、波長選択スイッチ１６に制御信号Ａ２を出力することによって、ノード＃１の伝送装置２から入力された光信号Ｓの光レベルを制御する。メモリ１９は、プロセッサ１１を駆動するプログラム、及び光レベルの制御に用いられる各種のパラメータなどが記録されている。
【００５１】
伝送装置２からの光信号Ｓは、第１分波器１４により分波され、第１増幅器１５０及び制御光受信部１０にそれぞれ入力される。第１分波器１４は、例えば光スプリッタである。
【００５２】
制御光受信部１０は、ノード＃１における光信号Ｓのレベルの制御量Ｖ１を取得する。ノード＃１から入力された光信号Ｓは、ノード＃１における光信号Ｓのレベルの制御量Ｖ１を示す第１制御情報を含む。制御光受信部１０は、入力された光信号Ｓ（制御光信号Ｓｏ１）から第１制御情報を取得し、第１制御情報が示す制御量Ｖ１をプロセッサ１１に通知する。
【００５３】
このように、光信号Ｓは、ノード＃１の制御量Ｖ１を含むので、制御光受信部１０は、は、制御量Ｖ１を簡単かつ迅速に取得することができる。なお、制御量の取得手段は、これに限定されず、他の通信インターフェースを用いてもよい。
【００５４】
第１増幅器１５０は、光信号Ｓを増幅して波長選択スイッチ１６に出力する。第１増幅器１５０は、例えば、励起光によりエルビウム添加ファイバを励起状態とすることによって、光信号Ｓを増幅する。
【００５５】
波長選択スイッチ１６は、ノード＃１の波長選択スイッチ２６と同様に、プロセッサ１１の制御信号Ａ２に基づいて、波長の選択及び減衰量の設定を行う。なお、波長選択スイッチ１６は、制御光信号Ｓｏ１の波長を選択しない。
【００５６】
波長選択スイッチ１６から出力された光信号Ｓは、第２分波器１７により分波され、第２増幅器１５１及び光レベル検出部１２に入力される。第２分波器１７は、例えば光スプリッタである。
【００５７】
光レベル検出部１２は、入力された光信号ＳのレベルＰ２を波長単位で検出し、プロセッサ１１に通知する。検出されたレベルＰ２は、光レベルの制御量Ｖ２の決定に用いられる。光レベル検出部１２は、例えばフォトダイオードである。
【００５８】
第２増幅器１５１は、光信号Ｓを増幅して合波器１８に出力する。第２増幅器１５１は、例えば、励起光によりエルビウム添加ファイバを励起状態とすることによって、光信号Ｓを増幅する。
【００５９】
合波器１８は、制御光生成部１３が生成した制御光信号Ｓｏ２を、装置外に出力される光信号Ｓに合波する。合波器１８は、例えば光カプラである。
【００６０】
制御光生成部１３は、ノード＃１から入力された光信号Ｓのレベルの制御量Ｖ２を示す第２制御情報を含む制御光信号Ｓｏ２を生成する。制御光信号Ｓｏ２は、光信号Ｓに含まれる他の波長光とは異なる波長の信号である。制御量Ｖ２は、プロセッサ１１から制御光生成部１３に通知される。このように、ノード＃２の伝送装置１から出力される光信号Ｓは、ノード＃２の制御量Ｖ２を含むので、次段のノード＃３の伝送装置１は、制御量Ｖ２を、簡単かつ迅速に取得することができる。これは、ノード＃４〜＃Ｎの伝送装置１についても同様である。
【００６１】
プロセッサ１１は、制御光受信部１０が取得した制御量Ｖ１に基づいて、ノード＃１から入力された光信号Ｓのレベルの制御量Ｖ２を補正し、補正された制御量Ｖｒ２に従って、光信号Ｓのレベルを制御する。以下に、各ノード＃１〜＃Ｎにおける制御量の決定方法について説明する。
【００６２】
図７には、ノード＃１〜＃３における光レベルの目標値Ｔ１〜Ｔ３及び制御量Ｖ１〜Ｖ３が表されている。なお、図７は、ノード＃１〜＃３について例示するが、他ノード＃４〜＃Ｎについても同様である。
【００６３】
ノード＃１において、プロセッサ２１は、光信号Ｓのレベルの目標値Ｔ１と、光レベル検出部２２が検出したレベルＰ１との差分を、光信号Ｓのレベルの制御量Ｖ１として決定する。ノード＃２において、プロセッサ１１は、光信号Ｓのレベルの目標値Ｔ２と、光レベル検出部１２が検出したレベルＰ２との差分を、光信号Ｓのレベルの制御量Ｖ２として決定する。ノード＃３の伝送装置も、光信号Ｓの目標値Ｔ３と検出したレベルＰ３の差分を、光信号Ｓのレベルの制御量Ｖ３として決定する。目標値Ｔ１〜Ｔ３は、例えば、次段のノードとの間の伝送路８の伝送損失などに従って、予め決定され、メモリ２９，１９に記録されている。
【００６４】
ノード＃１の伝送装置２は、上述したように、自装置２における光信号Ｓのレベルの制御量Ｖ１を示す第１制御情報を、光信号Ｓに含めて伝送する。より具体的には、ノード＃１において、制御光生成部２３は、光信号Ｓのレベルの制御量Ｖ１を示す第１制御情報を含む制御光信号Ｓｏ１を生成する。制御光信号Ｓｏ１は、合波器２８により光信号Ｓと合波され、ノード＃２の伝送装置１に伝送される。
【００６５】
ノード＃２において、制御光信号Ｓｏ１は、制御光受信部１０により受信される。制御光受信部１０は、制御光信号Ｓｏ１に含まれる第１制御情報からノード＃１の制御量Ｖ１を取得して、プロセッサ１１に通知する。そして、プロセッサ１１は、自装置１の制御量Ｖ２から、制御光受信部１０が取得した制御量Ｖ１を差し引くことにより、制御量Ｖ２を補正する。
【００６６】
より具体的には、プロセッサ１１は、目標値Ｔ２から制御量Ｖ１を差し引くことにより、補正値Ｔｒ２を算出する。そして、プロセッサ１１は、補正値Ｔｒ２に基づく制御信号Ａ２を、波長選択スイッチ１６に出力して減衰量を設定する。すなわち、ノード＃２における光信号Ｓのレベルは、補正された制御量Ｖｒ２（＝Ｖ２−Ｖ１）に従って制御される。
【００６７】
このとき、以下の式（１）が成立するので、ノード＃２における光レベルの制御は、目標値Ｔ２に従って適正に行われる。
【００６８】
Ｔ２  ＝  Ｔｒ２  ＋  Ｖ１                                    （１）
【００６９】
このように、ノード＃２の伝送装置１は、ノード＃１の伝送装置２から入力された光信号Ｓから第１制御情報を取得する。そして、ノード＃２の伝送装置１は、取得した第１制御情報が示す制御量Ｖ１に基づいて、自装置１における光信号Ｓのレベルの制御量Ｖ２を補正し、補正された制御量Ｖｒ２に従って、光信号Ｓのレベルを制御する。したがって、ノード＃２の伝送装置１は、前段のノード＃１の伝送装置２の制御による光レベルの変化の影響を抑制して、光レベルを制御することができる。
【００７０】
また、ノード＃３の伝送装置１も、ノード＃２と同様に、自装置１の制御量Ｖ３から、ノード＃２の伝送装置１から取得した制御量Ｖ２を差し引くことにより、制御量Ｖ３を補正し、補正された制御量Ｖｒ３に従って、光信号Ｓのレベルを制御する。より具体的には、ノード＃３の伝送装置１は、光レベルの目標値Ｔ３から制御量Ｖ２を差し引くことにより、補正値Ｔｒ３を算出し、補正値Ｔｒ３に従って波長選択スイッチ１６の減衰量を設定する。すなわち、ノード＃３において、光信号Ｓのレベルは、補正された制御量Ｖｒ３（＝Ｖ３−Ｖ２）に従って制御される。
【００７１】
このとき、以下の式（２）が成立するので、ノード＃３における光レベルの制御は、目標値Ｔ３に従って適正に行われる。
【００７２】
Ｔ３  ＝  Ｔｒ３  ＋  Ｖ２  ＝  Ｔｒ３  ＋  Ｖ１  ＋  Ｖｒ２        （２）
【００７３】
このように、ノード＃３の伝送装置１は、ノード＃２の伝送装置１から入力された光信号Ｓから第２制御情報を取得する。そして、ノード＃３の伝送装置１は、取得した第２制御情報が示す制御量Ｖ２に基づいて、自装置１における光信号Ｓのレベルの制御量Ｖ３を補正し、補正された制御量Ｖｒ３に従って、光信号Ｓのレベルを制御する。したがって、ノード＃３の伝送装置１は、前段のノード＃１，＃２の伝送装置２，１の制御による光レベルの変化の影響を抑制して、光レベルを制御することができる。なお、これは、他ノード＃４〜＃Ｎについても同様である。
【００７４】
この方法によると、通信開始前の光レベルの調整において、ノード＃１〜＃Ｎ−１の制御量Ｖ１〜Ｖ(Ｎ)が、後段のノード＃２〜＃Ｎに通知されるため、各ノード＃１〜＃Ｎは、光レベルの制御の誤差を抑制しつつ、並行して光レベルを制御することができる。図８は、実施例におけるノード＃１〜＃３の光信号Ｓの出力レベルの変化を示すタイムチャートである。
【００７５】
ノード＃１の伝送装置２は、時刻ｔ１において光レベルの制御を開始する。ノード＃１の光レベルは、時刻ｔ５においてが目標値Ｔ１に到達する。また、ノード＃２の伝送装置２は、時刻ｔ２において光レベルの制御を開始する。
【００７６】
ノード＃１の伝送装置２及びノード＃２の伝送装置１は、時刻ｔ３及びｔ５の間において、並行して光レベルを制御する。このとき、ノード＃２の伝送装置１は、前段のノード＃１の制御量Ｖ１を取得して、自装置２の制御量Ｖ２を補正するため、ノード＃１の制御の影響を抑制し、高精度に光レベルを制御できる。
【００７７】
また、ノード＃２の光レベルは、時刻ｔ６において目標値Ｔ２に到達する。ノード＃３の伝送装置１は、時刻ｔ３において光レベルの制御を開始する。
【００７８】
ノード＃２及び＃３の伝送装置１は、時刻ｔ４及びｔ６の間において、並行して光レベルを制御する。このとき、ノード＃３の伝送装置１は、前段のノード＃２の制御量Ｖ２に基づいて自装置１の制御量Ｖ３を補正するため、ノード＃１，＃２の制御の影響を抑制し、高精度に光レベルを制御できる。なお、ノード＃４〜＃Ｎの伝送装置１も、同様に光レベルを制御する。
【００７９】
また、ノード＃１〜＃３における光レベルが目標値Ｔ１〜Ｔ３に到達するまでの時間ＴＣは、各ノード＃１〜＃３における制御が、待機時間なく、平行して行われるために、上述した比較例１，３と比べると短縮される。したがって、ネットワーク全体で、光レベルの調整に要する時間が短縮される。
【００８０】
次に、実施例に係る光レベル制御方法について説明する。図９は、ノード＃１の伝送装置２の光レベルの制御動作を示すフローチャートである。
【００８１】
プロセッサ２１は、メモリ２９から、光レベルの目標値Ｔ１及び処理周期Ｔｐを読み出す（ステップＳｔ１）。光レベルの目標値Ｔ１は、例えば−２０．６（ｄＢｍ）である。光レベルの目標値Ｔ１は、例えば自装置２による伝送路８の損失の測定結果に基づいて設定される。また、処理周期Ｔｐは、光レベルの制御が行われる周期であり、例えば２（秒）である。この処理周期Ｔｐは、各ノード＃１〜＃Ｎにおいて共通である。
【００８２】
次に、プロセッサ２１は、時間Ｔｐのタイマによる計時を開始する（ステップＳｔ２）。プロセッサ２１は、このタイマにより光レベルの制御の周期を管理する。次に、光レベル検出部２２は、光信号ＳのレベルＰ１を検出する（ステップＳｔ３）。検出されたレベルＰ１は、プロセッサ２１に通知される。
【００８３】
次に、プロセッサ２１は、制御量Ｖ１（＝Ｔ１−Ｐ１（図７参照））を算出する（ステップＳｔ４）。次に、制御光生成部２３は、制御量Ｖ１を示す第１制御情報を含む制御光信号Ｓｏ１を生成し、合波器２８により光信号Ｓに合波してノード＃２の伝送装置１に送信する（ステップＳｔ５）。このとき、制御量Ｖ１は、プロセッサ２１から制御光生成部２３に通知される。
【００８４】
次に、プロセッサ２１は、目標値Ｔ１に従って、波長選択スイッチ２６の減衰量を制御する（ステップＳｔ６）。プロセッサ２１は、例えば、光レベル検出部２２が検出したレベルＰ１に基づき、ＰＩＤ制御（ＰＩＤ：Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｉｎｔｅｇｒａｌ  Ｄｉｆｆｅｒｅｎｔｉａｌ）を行う。これにより、プロセッサ２１は、レベルＰ１が目標値Ｔ１に到達するために、当該周期における最適な減衰量を算出し、制御信号Ａ１として波長選択スイッチ２６に出力する。波長選択スイッチ２６は、制御信号Ａ１に従って減衰量が設定される。したがって、ノード＃１の光レベルは、制御量Ｖ１に従って制御される。
【００８５】
次に、プロセッサ２１は、タイマが満了したか否かを判定する（ステップＳｔ７）。タイマが満了していない場合（ステップＳｔ７のＮＯ）、再度、タイマの満了判定（ステップＳｔ７）を行う。一方、タイマが満了している場合（ステップＳｔ７のＹＥＳ）、処理を継続するとき（ステップＳｔ８のＮＯ）、プロセッサ２１は、再度、ステップ２の処理を行う。このようにして、ノード＃１の伝送装置２は、光レベルの制御を行う。
【００８６】
また、図１０は、ノード＃２の伝送装置１の光レベルの制御動作を示すフローチャートである。プロセッサ１１は、メモリ１９から、光レベルの目標値Ｔ２及び処理周期Ｔｐを読み出す（ステップＳｔ１１）。光レベルの目標値Ｔ２は、例えば−２０．６（ｄＢｍ）である。光レベルの目標値Ｔ２は、例えば。自装置１による伝送路８の損失の測定結果に基づいて設定される。なお、本例では、目標値Ｔ１及びＴ２は、互いに等しいものとするが、異なっていてもよい。
【００８７】
次に、プロセッサ１１は、時間Ｔｐのタイマによる計時を開始する（ステップＳｔ１２）。次に、プロセッサ１１は、制御光受信部１０により、ノード＃１の制御量Ｖ１を取得する（ステップＳｔ１３）。このとき、制御光受信部１０は、光信号Ｓから第１制御情報を取得して、第１制御情報が示す制御量Ｖ１をプロセッサ１１に通知する。なお、ノード＃３の伝送装置１の場合、ノード＃２の伝送装置１の制御量Ｖ２を示す第２制御情報が取得される。
【００８８】
次に、プロセッサ１１は、取得した制御量Ｖ１を用いて、補正値Ｔｒ２（＝Ｔ２−Ｖ１（図７参照））を算出する（ステップＳｔ１４）。次に、光レベル検出部１２は、光信号ＳのレベルＰ２を検出する（ステップＳｔ１５）。検出されたレベルＰ２は、プロセッサ１１に通知される。
【００８９】
次に、プロセッサ１１は、制御量Ｖ２＝Ｔ２−Ｐ２（図７参照）を算出する（ステップＳｔ１６）。すなわち、プロセッサ１１は、光信号Ｓのレベルの目標値Ｔ２と、検出したレベルＰ２との差分を、ノード＃１から入力された光信号Ｓのレベルの制御量Ｖ２として決定する。
【００９０】
次に、制御光生成部１３は、制御量Ｖ２を示す第２制御情報を含む制御光信号Ｓｏ２を生成し、合波器１８により光信号Ｓに合波してノード＃３の伝送装置１に送信する（ステップＳｔ１７）。このとき、制御量Ｖ２は、プロセッサ１１から制御光生成部１３に通知される。
【００９１】
次に、プロセッサ１１は、補正値Ｔｒ２に従って、波長選択スイッチ２６の減衰量を制御する（ステップＳｔ１８）。プロセッサ１１は、例えば、光レベル検出部１２が検出したレベルＰ２に基づき、ＰＩＤ制御を行う。これにより、プロセッサ１１は、レベルＰ２が補正値Ｔｒ２に到達するために、当該周期における最適な減衰量を算出し、制御信号Ａ２として波長選択スイッチ１６に出力する。波長選択スイッチ１６は、制御信号Ａ２に従って減衰量が設定される。したがって、ノード＃２の光レベルは、ノード＃１から取得された制御量Ｖ１に基づいて補正された制御量Ｖｒ２に従って制御される。
【００９２】
次に、プロセッサ１１は、タイマが満了したか否かを判定する（ステップＳｔ１９）。タイマが満了していない場合（ステップＳｔ１９のＮＯ）、再度、タイマの満了判定（ステップＳｔ１９）を行う。一方、タイマが満了している場合（ステップＳｔ１９のＹＥＳ）、処理を継続するとき（ステップＳｔ２０のＮＯ）、プロセッサ２１は、再度、ステップ２の処理を行う。このようにして、ノード＃２の伝送装置１は、光レベルの制御を行う。
【００９３】
上述した実施例において、光信号Ｓのレベルの制御量Ｖ１〜Ｖ(Ｎ−１)は、光信号Ｓに含まれる制御情報、つまりメッセージとして、各ノード＃１〜＃Ｎ間において送受信される。したがって、図５を参照して述べたように、光レベルが安定した状態（目標値に達した状態）において、複数の光送信器９０から入力される光信号Ｓのレベルが、急激に変動した場合、ノード間において制御情報の遅延が発生する可能性がある。
【００９４】
制御情報の遅延が生じた場合、ノード＃２〜＃Ｎの伝送装置１は、光レベルの変動前の時点の前段のノード＃１〜＃Ｎ−１の制御量Ｖ１〜Ｖ(Ｎ−１)に基づいて、自装置１の制御量Ｖ２〜Ｖ(Ｎ)を補正したとき、制御の誤差が生ずる可能性がある。このため、各ノード＃１〜＃Ｎの伝送装置２，１は、光信号Ｓの一定値以上のレベルの変動を検出し、検出した場合、制御情報が適切に更新されるまで、光レベルの制御を停止すると好ましい。以下に、この場合の実施例について述べる。
【００９５】
本実施例において、ノード＃１の伝送装置２は、処理周期Ｔｐごとの更新の前後の制御量Ｖ１の変化に応じて、所定期間、光信号Ｓのレベルの制御を停止する。停止期間は、各ノード＃１〜＃Ｎ−１において、制御量Ｖ１〜Ｖ(Ｎ−１)が光信号Ｓのレベル変動に応じた値に更新され、後段のノード＃２〜＃Ｎに制御情報として送信されるために十分な時間として決定される。
【００９６】
｜Ｖ１−Ｖ１＿ｐｒｅ｜  ＞  ＴＨｖ                              （３）
【００９７】
｜Ｖ１＿ｐｒｅ｜  ＜  ＴＨｇ                                    （４）
【００９８】
ノード＃１において、プロセッサ２１は、上記の式（３）及び（４）が満たされることを条件として、光信号Ｓのレベルの変動を検出する。ここで、Ｖ１＿ｐｒｅは、更新前、つまり１つ前の周期における制御量Ｖ１である。また、ＴＨｖ，ＴＨｇは、所定の閾値である。
【００９９】
光信号Ｓのレベルが変動すると、検出されるレベルＰ１も変動するため、算出した制御量Ｖ１が変動する。したがって、式（３）の成否を判定することにより、閾値ＴＨｖを超える光レベルの変動が検出される。
【０１００】
また、光レベルが安定する前の光レベルの調整（図８参照）において、制御量Ｖ１または検出レベルＰ１は、光レベルを目標値Ｔ１に到達させるために、処理周期Ｔｐごとの更新によって閾値ＴＨｖを超えて変化し得る。このとき、上述した制御情報の遅延による誤差は発生しないので、制御の停止は不要であるが、式（３）の条件が満たされる。そこで、プロセッサ２１は、に、式（３）の条件だけでなく、式（４）の条件を判定することにより、誤って制御が停止されることを防止する。
【０１０１】
光レベルが安定した状態では、制御量Ｖ１は、閾値ＴＨｇより小さくなる。したがって、式（４）の成否を判定することにより、光レベルが安定した状態であるか否かが判定される。なお、光レベルの安定状態を、プロセッサ２１による状態管理などの他の手段により判定可能である場合、式（３）のみに基づいて、レベル変動を検出してもよい。
【０１０２】
また、ノード＃２〜＃Ｎの伝送装置１は、処理周期Ｔｐごとの更新の前後の補正された制御量Ｖ２の変化に応じて、所定期間、光信号Ｓのレベルの制御を停止する。停止期間は、ノード＃１と同様に決定される。
【０１０３】
｜Ｖｒ２−Ｖｒ２＿ｐｒｅ｜  ＞  ＴＨｖ                              （５）
【０１０４】
｜Ｖｒ２＿ｐｒｅ｜  ＜  ＴＨｇ                                      （６）
【０１０５】
ノード＃２において、プロセッサ１１は、上記の式（５）及び（６）が満たされることを条件として、光信号Ｓのレベルの変動を検出する。ここで、Ｖｒ２＿ｐｒｅは、更新前、つまり１つ前の周期における、補正された制御量Ｖｒ２である。式（５）及び（６）の内容については、上述した式（３）及び（４）とそれぞれ同様である。
【０１０６】
図１１は、本実施例におけるノード＃１〜＃３の光信号の出力レベルの変化（入力光レベル変動時）を示すタイムチャートである。図１１において、時刻ｔ１〜ｔ１２は、処理周期Ｔｐが到来する時刻であるものとする。また、停止期間Ｋは、処理周期Ｔｐの２周期分の期間とする。
【０１０７】
図１１は、各ノード＃１〜＃３の光レベルが目標値Ｔ１〜Ｔ３となる安定状態において、レベル変動が発生したときの様子を表す。時刻ｔ１において光レベルが低下すると、各ノード＃１〜＃３の伝送装置２，１は、時刻ｔ２において、上記の式（３）〜（６）によりレベル変動を検出し、光レベルの制御を停止する。このため、時刻ｔ２及びｔ３において、各ノード＃１〜＃３の伝送装置２，１は、光レベルを制御しない。
【０１０８】
停止期間Ｋにおいて、ノード＃１，＃２の伝送装置２，１は、光レベルＰ１，Ｐ２を検出して制御量Ｖ１，Ｖ２を算出し、自装置２，１における光レベルの制御量Ｖ１，Ｖ２を示す制御情報を次段のノード＃２，＃３の伝送装置１に送信する。したがって、光レベルの制御が再開される時刻ｔ４において、ノード＃２，＃３の伝送装置１は、光レベルの変動後に更新された制御量Ｖ１，Ｖ２を取得済みである。また、停止期間Ｋにおいて、ノード＃２，＃３の伝送装置１は、補正された制御量Ｖｒ２，Ｖｒ３の算出も行う。
【０１０９】
これにより、時刻ｔ４において、ノード＃１〜＃３の伝送装置２，１は、光レベルの変動分と等しい制御量Ｖ１に従って、光レベルを制御する。また、後段のノード＃２，＃３における光レベルは、ノード＃１における光レベルの制御により制御量Ｖ１分だけ増加するので、ノード＃２，＃３における制御量Ｖ２，Ｖ３は、およそ０となる。したがって、各ノード＃１〜＃３の光レベルは、図５に示された比較例とは異なり、制御の誤差を生ずることなく、速やかに目標値Ｔ１〜Ｔ３に戻る。
【０１１０】
次に、本実施例に係る光レベルの制御方法について説明する。図１２は、本実施例におけるノード＃１の伝送装置２の光レベルの制御動作を示すフローチャートである。なお、図１２において、図９と共通する処理Ｓｔ３２〜Ｓｔ３５，Ｓｔ４０，Ｓｔ４２，Ｓｔ４３については、その説明を省略する。
【０１１１】
ステップＳｔ３１の処理において、プロセッサ２１は、メモリ２９から、光レベルの目標値Ｔ１、処理周期Ｔｐ、閾値ＴＨｖ，ＴＨｇ、カウンタＣ、及び制御量Ｖ１＿ｐｒｅを読み出す。カウンタＣは、停止期間Ｋを管理するための変数であり、初期値を０とする。また、閾値ＴＨｖ，ＴＨｇは、それぞれ、例えば０．５（ｄＢ）及び２（ｄＢ）である。前回の周期における制御量Ｖ１＿ｐｒｅの初期値は、例えば３（ｄＢ）である。
【０１１２】
ステップＳｔ３６の処理において、プロセッサ２１は、上記の式（３）及び（４）の条件の成否を判定する。式（３）及び（４）の両方の条件が満たされる場合（ステップＳｔ３６のＹＥＳ）、プロセッサ２１は、レベル変動が発生したものと認識し、カウンタＣを２にセットする（ステップＳｔ３７）。これにより、制御の停止期間Ｋが、２周期分の時間にセットされる。なお、停止期間Ｋ中に式（３）及び（４）の条件が満たされた場合（ステップＳｔ３６のＹＥＳ）、カウンタＣは、再度、２にセットされることにより（ステップＳｔ３７）、新たに２周期分の停止期間Ｋが開始される。
【０１１３】
次に、ステップＳｔ３８の処理において、プロセッサ２１は、カウンタＣが０であるか否かを判定する。カウンタＣが０ではない場合（ステップＳｔ３８のＮＯ）、プロセッサ２１は、カウンタＣの値を１つ減らし（ステップＳｔ３９）、ステップＳｔ４０の制御処理を実行することなく、ステップＳｔ４１の処理を実行する。すなわち、プロセッサ２１は、カウンタＣ＞０である場合、現在の周期が停止期間Ｋ内であると判定し、光レベルの制御を行わない。
【０１１４】
一方、カウンタＣが０である場合（ステップＳｔ３８のＹＥＳ）、プロセッサ２１は、ステップＳｔ４０の制御処理を実行した後、ステップＳｔ４１の処理を実行する。すなわち、プロセッサ２１は、カウンタＣ＝０である場合、現在の周期が停止期間Ｋ外であると判定し、光レベルの制御を行う。
【０１１５】
ステップＳｔ４１の処理において、プロセッサ２１は、現在の周期における制御量Ｖ１を、１つ前の周期の制御量Ｖ１＿ｐｒｅとして決定し、当該周期内の処理を終了する。このようにして、ノード＃１の伝送装置２は、光レベルを制御する。なお、初回の制御周期において、Ｖ１＿ｐｒｅの初期値が３（ｄＢ）であるため、ステップＳｔ３６の判定結果は偽（「ＮＯ」）となり、また、Ｃの初期値が０であるため、ステップＳｔ３８の判定結果は真（「ＹＥＳ」）となる。このため、初回の周期において、ステップＳｔ４０の光レベルの制御処理は、実行される。
【０１１６】
このように、ノード＃１の伝送装置１は、光信号Ｓのレベルの制御量Ｖ１を、処理周期Ｔｐに従って周期的に更新し、該更新前後の制御量Ｖ１の変化に応じて、所定期間Ｋ、光信号Ｓのレベルの制御を停止する。したがって、ノード＃１の伝送装置１は、レベル変動後の時点の制御量Ｖ１を、後段のノード＃２に送信する十分な時間を確保することができる。
【０１１７】
また、図１３は、本実施例におけるノード＃２の伝送装置１の光レベルの制御動作を示すフローチャートである。なお、図１３において、図１０と共通する処理Ｓｔ５２〜Ｓｔ５８，Ｓｔ６３，Ｓｔ６５，Ｓｔ６６については、その説明を省略する。
【０１１８】
ステップＳｔ５１の処理において、プロセッサ１１は、メモリ１９から、光レベルの目標値Ｔ２、処理周期Ｔｐ、閾値ＴＨｖ，ＴＨｇ、カウンタＣ、及び制御量Ｖｒ２＿ｐｒｅを読み出す。カウンタＣ及び閾値ＴＨｖ，ＴＨｇは、図１２に示されたノード＃１の処理と共通である。前回の周期における制御量Ｖｒ２＿ｐｒｅの初期値は、例えば３（ｄＢ）である。
【０１１９】
ステップＳｔ５９の処理において、プロセッサ１１は、上記の式（５）及び（６）の条件の成否を判定する。式（５）及び（６）の両方の条件が満たされる場合（ステップＳｔ５９のＹＥＳ）、プロセッサ１１は、レベル変動が発生したものと認識して、カウンタＣを２にセットする（ステップＳｔ６０）。これにより、制御の停止期間Ｋが、２周期分の時間にセットされる。なお、停止期間Ｋ中に式（５）及び（６）の条件が満たされた場合（ステップＳｔ５９のＹＥＳ）、カウンタＣは、再度、２にセットされることにより（ステップＳｔ６０）、新たに２周期分の停止期間Ｋが開始される。
【０１２０】
次に、ステップＳｔ６１の処理において、プロセッサ１１は、カウンタＣが０であるか否かを判定する。カウンタＣが０ではない場合（ステップＳｔ６１のＮＯ）、プロセッサ１１は、カウンタＣの値を１つ減らし（ステップＳｔ６２）、ステップＳｔ６３の制御処理を実行することなく、ステップＳｔ６４の処理を実行する。すなわち、プロセッサ１１は、カウンタＣ＞０である場合、現在の周期が停止期間Ｋ内であると判定し、光レベルの制御を行わない。
【０１２１】
一方、カウンタＣが０である場合（ステップＳｔ６１のＹＥＳ）、プロセッサ１１は、ステップＳｔ６３の制御処理を実行した後、ステップＳｔ６４の処理を実行する。すなわち、プロセッサ１１は、カウンタＣ＝０である場合、現在の周期が停止期間Ｋ外であると判定し、光レベルの制御を行う。
【０１２２】
ステップＳｔ６４の処理において、プロセッサ１１は、現在の周期における補正された制御量Ｖｒ２を、１つ前の周期の制御量Ｖｒ２＿ｐｒｅとして決定し、周期内の処理を終了する。このようにして、ノード＃２の伝送装置１は、光レベルを制御する。なお、初回の周期において、Ｖｒ２＿ｐｒｅの初期値が３（ｄＢ）であるため、ステップＳｔ５９の判定結果は偽（「ＮＯ」）となり、また、Ｃの初期値が０であるため、ステップＳｔ６１の判定結果は真（「ＹＥＳ」）となる。このため、初回の周期において、ステップＳｔ６３の光レベルの制御処理は、実行される。
【０１２３】
このように、ノード＃２の伝送装置１は、ノード＃１の伝送装置２から入力された光信号Ｓのレベルの制御量Ｖ２を、処理周期Ｔｐに従って周期的に更新し、該更新前後の補正された制御量Ｖｒ２の変化に応じて、所定期間Ｋ、光信号Ｓのレベルの制御を停止する。ここで、ノード＃２の伝送装置１は、更新前の補正された制御量Ｖｒ２＿ｐｒｅが所定値ＴＨｇより大きいとき、光信号Ｓのレベルの制御を停止しない
【０１２４】
したがって、ノード＃２の伝送装置１は、一定値以上の光レベルの変動を検出し、検出した場合、所定期間Ｋ、光信号Ｓのレベルの制御を停止する。このため、ノード＃２の伝送装置１は、ノード＃１からの制御情報の受信に十分な時間を確保することができ、レベル変動前の時点ではなく、レベル変動後の時点におけるノード＃１の制御量Ｖ１を用いて光レベルを制御できる。よって、光レベルの制御の誤差が低減される。なお、これは、他ノード＃３〜＃Ｎについても同様である。
【０１２５】
これまで述べたように、実施例に係る伝送装置１は、制御光受信部１０と、プロセッサ１１とを有する。制御光受信部１０は、他ノード＃１における光信号Ｓのレベルの制御量Ｖ１を取得する。プロセッサ１１は、制御光受信部１０が取得した制御量Ｖ１に基づいて、他ノード＃１から入力された光信号Ｓのレベルの制御量Ｖ２を補正し、補正された制御量Ｖｒ２に従って、光信号Ｓのレベルを制御する。
【０１２６】
すなわち、実施例に係る伝送装置１は、他ノード＃１における光信号Ｓのレベルの制御量Ｖ１を用いて光レベルの制御量Ｖ２を調整するので、他ノード＃１の制御による光信号Ｓのレベルの変化の影響を抑制して、高精度に制御を行うことができる。
【０１２７】
したがって、実施例に係る伝送装置１は、他ノード＃１における光レベルの制御と並行して光レベルを制御することができる。これにより、伝送装置１は、ノード＃１における光レベルの調整が完了するまで待機することがないので、光レベルの調整の所要時間が短縮される。よって、実施例に係る伝送装置１によると、光信号のレベル制御の誤差が効果的に低減される。
【０１２８】
また、実施例に係る伝送システムは、ノード＃１の伝送装置２と、ノード＃２の伝送装置１とを有する。ノード＃１の伝送装置２は、自装置２における光信号Ｓのレベルの制御量Ｖ１を示す制御情報を、光信号Ｓに含めて伝送する。ノード＃２の伝送装置１は、ノード＃１の伝送装置２から入力された光信号Ｓから制御情報を取得する。そして、ノード＃２の伝送装置１は、取得した制御情報が示す制御量Ｖ１に基づいて、自装置１における光信号Ｓのレベルの制御量Ｖ２を補正し、補正された制御量Ｖｒ２に従って、光信号Ｓのレベルを制御する。
【０１２９】
したがって、実施例に係る伝送システムによると、上述した内容と同様の作用効果を得ることができる。
【０１３０】
また、実施例に係る光レベル制御方法は、他ノード＃１における光信号Ｓのレベルの制御量Ｖ１を取得し、取得した制御量Ｖ１に基づいて、他ノード＃１から入力された光信号Ｓのレベルの制御量Ｖ２を補正する方法である。
【０１３１】
したがって、実施例に係る光レベル制御方法によると、上述した内容と同様の作用効果を得ることができる。
【０１３２】
図１４は、実施例について、光レベルの制御動作のサイクル数に対する光レベルの変化を示すグラフである。また、図１５は、上述した比較例３について、光レベルの制御動作のサイクル数に対する光レベルの変化を示すグラフである。図１４及び図１５において、横軸は、制御動作のサイクル数、つまり処理周期Ｔｐが到来した回数を示し、縦軸は、周期ごとの光信号Ｓのレベルを示す。図１４及び図１５には、全ノード数を４とした場合における光送信器９０の出力レベル、ノード＃１〜＃４の出力レベル、及びノード＃２の入力レベルが示されている。
【０１３３】
図１４及び図１５を比較すると理解されるように、実施例において、最終段のノード＃４の光レベルが目標値に到達するまでの所要サイクル数は、４７サイクルであるのに対し、比較例３における所要サイクル数は、５７サイクルである。したがって、実施例によると、所要サイクル数を、比較例３に対して、およそ１８（％）低減することができる。なお、図示しないが、全ノード数を１１とした場合、実施例において、ノード＃１１の光レベルが目標値に到達するまでの所要サイクル数は、比較例３に対して、およそ１５（％）低減される。
【０１３４】
以上、好ましい実施例を参照して本発明の内容を具体的に説明したが、本発明の基本的技術思想及び教示に基づいて、当業者であれば、種々の変形態様を採り得ることは自明である。
【０１３５】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  他ノードにおける光信号のレベルの制御量を取得する取得部と、
前記取得部が取得した制御量に基づいて、前記他ノードから入力された光信号のレベルの制御量を補正し、補正された制御量に従って、前記光信号のレベルを制御する制御部とを有することを特徴とする伝送装置。
（付記２）  前記他ノードから入力された光信号は、前記他ノードにおける光信号のレベルの制御量を示す第１制御情報を含み、
前記取得部は、前記光信号から前記第１制御情報を取得することを特徴とする付記１に記載の伝送装置。
（付記３）  前記光信号のレベルを検出する検出部を、さらに有し、
前記制御部は、前記光信号のレベルの目標値と、前記検出部が検出したレベルとの差分を、前記他ノードから入力された光信号のレベルの制御量として決定し、決定した制御量から、前記取得部が取得した制御量を差し引くことにより、制御量を補正することを特徴とする付記１または２に記載の伝送装置。
（付記４）  前記他ノードから入力された光信号のレベルの制御量を示す第２制御情報を含む制御光信号を生成する生成部と、
前記生成部が生成した制御光信号を、装置外に出力される前記光信号に合波する合波部とを、さらに有することを特徴とする付記１乃至３の何れかに記載の伝送装置。
（付記５）  前記制御部は、前記他ノードから入力された光信号のレベルの制御量を、周期的に更新し、該更新前後の前記補正された制御量の変化に応じて、所定期間、前記光信号のレベルの制御を停止することを特徴とする付記１乃至４の何れかに記載の伝送装置。
（付記６）  前記制御部は、更新前の前記補正された制御量が所定値より大きいとき、前記光信号のレベルの制御を停止しないことを特徴とする付記５に記載の伝送装置。
（付記７）  自装置における光信号のレベルの制御量を示す制御情報を、光信号に含めて伝送する第１伝送装置と、
前記第１伝送装置から入力された前記光信号から前記制御情報を取得して、取得した前記制御情報が示す制御量に基づいて、自装置における前記光信号のレベルの制御量を補正し、補正された制御量に従って、前記光信号のレベルを制御する第２伝送装置とを有することを特徴とする伝送システム。
（付記８）  前記第２伝送装置は、前記光信号のレベルを検出し、前記光信号のレベルの目標値と、検出したレベルとの差分を、前記他ノードから入力された光信号のレベルの制御量として決定し、決定した制御量から、前記取得部が取得した制御量を差し引くことにより、制御量を補正することを特徴とする付記７に記載の伝送システム。
（付記９）  前記第２伝送装置は、前記第１伝送装置から入力された光信号のレベルの制御量を示す第２制御情報を含む制御光信号を生成し、生成した制御光信号を、装置外に出力される前記光信号に合波することを特徴とする付記７または８に記載の伝送システム。
（付記１０）  前記第２伝送装置は、前記第１伝送装置から入力された光信号のレベルの制御量を、周期的に更新し、該更新前後の前記補正された制御量の変化に応じて、所定期間、前記光信号のレベルの制御を停止することを特徴とする付記７乃至９の何れかに記載の伝送システム。
（付記１１）  前記第２伝送装置は、更新前の前記補正された制御量が所定値より大きいとき、前記光信号のレベルの制御を停止しないことを特徴とする付記１０に記載の伝送システム。
（付記１２）  他ノードにおける光信号のレベルの制御量を取得し、取得した制御量に基づいて、前記他ノードから入力された光信号のレベルの制御量を補正することを特徴とする光レベル制御方法。
（付記１３）  前記他ノードから入力された光信号は、前記他ノードにおける光信号のレベルの制御量を示す第１制御情報を含み、
前記光信号から前記第１制御情報を取得することを特徴とする付記１２に記載の光レベル制御方法。
（付記１４）  前記光信号のレベルを検出し、
前記光信号のレベルの目標値と、検出したレベルとの差分を、前記他ノードから入力された光信号のレベルの制御量として決定し、決定した制御量から、前記取得部が取得した制御量を差し引くことにより、制御量を補正することを特徴とする付記１２または１３に記載の光レベル制御方法。
（付記１５）  前記他ノードから入力された光信号のレベルの制御量を示す第２制御情報を含む制御光信号を生成し、
生成した制御光信号を、装置外に出力される前記光信号に合波することを特徴とする付記１２乃至１４の何れかに記載の光レベル制御方法。
（付記１６）  前記他ノードから入力された光信号のレベルの制御量を、周期的に更新し、該更新前後の補正された制御量の変化に応じて、所定期間、前記光信号のレベルの制御を停止することを特徴とする付記１２乃至１５の何れかに記載の光レベル制御方法。
（付記１７）  更新前の補正された制御量が所定値より大きいとき、前記光信号のレベルの制御を停止しないことを特徴とする付記１６に記載の光レベル制御方法。
【符号の説明】
【０１３６】
１                    伝送装置（第２伝送装置）
２                    伝送装置（第１伝送装置）
１０                  制御光受信部（取得部）
１１                  プロセッサ（制御部）
１２                  光レベル検出部（検出部）
１３                  生成部（制御光生成部）
１８                  合波部（合波器）
Ｓ                    光信号
Ｔ１〜Ｔ３            目標値
Ｖ１〜Ｖ３            制御量
Ｖｒ２，Ｖｒ３        補正された制御量
【図１】
2014093565.tif 000003
【図２】
2014093565.tif 000004
【図３】
2014093565.tif 000005
【図４】
2014093565.tif 000006
【図５】
2014093565.tif 000007
【図６】
2014093565.tif 000008
【図７】
2014093565.tif 000009
【図８】
2014093565.tif 000010
【図９】
2014093565.tif 000011
【図１０】
2014093565.tif 000012
【図１１】
2014093565.tif 000013
【図１２】
2014093565.tif 000014
【図１３】
2014093565.tif 000015
【図１４】
2014093565.tif 000016
【図１５】
2014093565.tif 000017