(57)【特許請求の範囲】
【請求項１】
制御量とこれを制御するための操作量との間に非線形特性を有する光デバイスに対し、前記制御量の目標値と現在値との乖離量から少なくとも比例定数と積分定数とを含む制御パラメータを用いて前記操作量を算出する光デバイスの制御方法であって、
前記制御量または前記操作量を変数とする事前に作成された関数に前記制御量の現在値または前記操作量の現在値を代入する、あるいは前記制御量または前記操作量の大きさ毎に事前に値が設定されたパラメータテーブルから前記制御量の現在値または前記操作量の現在値に対応する値を求める、あるいは前記パラメータテーブルから求めた値と前記制御量の現在値または前記操作量の現在値とから所定の算出式に基づいて算出する、ことにより前記制御パラメータの値を更新する第１のプロセスと、
前記更新された制御パラメータを用いて前記乖離量から前記操作量を算出する第２のプロセスと、を有し、
前記第１のプロセスと前記第２のプロセスとが所定の周期で処理される
ことを特徴とする光デバイスの制御方法。
【請求項２】
前記光デバイスは、可変光減衰器である
ことを特徴とする請求項１に記載の光デバイスの制御方法。
【請求項３】
前記制御量は、前記可変光減衰器の出力光強度である
ことを特徴とする請求項２に記載の光デバイスの制御方法。
【請求項４】
前記制御量は、前記可変光減衰器の入力光強度と出力光強度との差からなる光減衰量である
ことを特徴とする請求項２に記載の光デバイスの制御方法。
【請求項５】
前記第１のプロセスと前記第２のプロセスとは、並列して処理される
ことを特徴とする請求項１乃至４に記載の光デバイスの制御方法。
【請求項６】
前記制御手段は、フィードフォワード制御もしくはフィードバック制御のいずれかを用いることを特徴とする請求項１乃至５に記載の光デバイスの制御方法。
【請求項７】
前記関数または前記パラメータテーブルは、前記制御量または前記操作量の大きさによらず前記制御量の過渡応答が略等しくなるように決定される、
ことを特徴とする請求項１に記載の光デバイスの制御方法。
【請求項８】
制御量とこれを制御するための操作量との間に非線形特性を有する光デバイスに対し、前記操作量を算出して前記制御量を制御する光デバイス制御装置であって、
前記光デバイスの少なくとも出力光強度を入力して前記制御量を出力する入力処理部と、
前記入力処理部から前記制御量を入力して所定の目標値との乖離量を算出する減算部と、
前記減算部から前記乖離量を入力して少なくとも比例定数と積分定数とを含む制御パラメータを用いて前記操作量を算出する制御演算部と、
前記制御演算部から前記操作量を入力して前記光デバイスへの操作信号に変換する出力処理部と、
前記入力処理部から前記制御量を入力して前記制御パラメータの値を更新する制御パラメータ演算部と、を備え、
前記制御パラメータ演算部は、前記制御量を変数とする事前に作成された関数に前記制御量の現在値を代入する、あるいは前記制御量の大きさ毎に事前に値が設定されたパラメータテーブルから前記制御量の現在値に対応する値を求める、あるいは前記パラメータテーブルから求めた値と前記制御量の現在値とから所定の算出式に基づいて算出する、ことにより前記制御パラメータの値を更新する
ことを特徴とする光デバイス制御装置。
【請求項９】
制御量とこれを制御するための操作量との間に非線形特性を有する光デバイスに対し、前記操作量を算出して前記制御量を制御する光デバイス制御装置であって、
前記光デバイスの少なくとも出力光強度を入力して前記制御量を出力する入力処理部と、
前記入力処理部から前記制御量を入力して所定の目標値との乖離量を算出する減算部と、
前記減算部から前記乖離量を入力して少なくとも比例定数と積分定数とを含む制御パラメータを用いて前記操作量を算出する制御演算部と、
前記制御演算部から前記操作量を入力して前記光デバイスへの操作信号に変換する出力処理部と、
前記制御演算部から前記操作量を入力して前記制御パラメータの値を更新する制御パラメータ演算部と、を備え、
前記制御パラメータ演算部は、前記操作量を変数とする事前に作成された関数に前記操作量の現在値を代入する、あるいは前記操作量の大きさ毎に事前に値が設定されたパラメータテーブルから前記操作量の現在値に対応する値を求める、あるいは前記パラメータテーブルから求めた値と前記操作量の現在値とから所定の算出式に基づいて算出する、ことにより前記制御パラメータの値を更新する
ことを特徴とする光デバイス制御装置。  
【請求項１０】
前記光デバイスは可変光減衰器である
ことを特徴とする請求項８または９に記載の光デバイス制御装置。
【請求項１１】
前記入力処理部は、前記可変光減衰器の入力光強度をさらに入力し、
前記入力光強度と前記出力光強度との差である光減衰量を前記制御量として出力する
ことを特徴とする請求項１０に記載の光デバイス制御装置。
【請求項１２】
前記制御パラメータ演算部と前記制御演算部とは、それぞれ並列して処理されている
ことを特徴とする請求項８乃至１１に記載の光デバイス制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に光通信分野で用いられる光デバイスの制御方法および制御装置に関し、特に非線形な制御特性を有する光デバイスの制御方法および制御装置に関する。
【背景技術】
【０００２】
光通信分野では、光ファイバや光増幅器等の各種光デバイスが用いられている。そのような光デバイスの中で、たとえば可変光減衰器（ＶＯＡ）のように非線形な制御特性を有する光デバイスが知られている。ＶＯＡは、代表的なものとして光導波路に位相シフターを付加したＰＬＣ型マッハツェンダ干渉計（ＭＺＩ）を用いたものがある。このＶＯＡでは、光減衰量または出力光強度を制御量とし、位相シフタへの操作量を適宜更新することでこの制御量が所望の値になるように調整している。ＶＯＡの操作量を適宜更新するのに用いる制御方式として、たとえば特許文献１に見られるように、制御量の目標値と現在値との乖離量に基づいて操作量を更新するフィードバック制御方式が一般に用いられる。
【０００３】
従来のフィードバック制御方式の概要を、図１０、１１を用いて説明する。図１０は、従来のフィードバック制御を用いてＶＯＡを制御する構成を示すブロック図である。また、図１１は、従来のフィードバック制御の処理の流れを示すフローチャートである。従来のフィードバック制御では、ＶＯＡ９０１の制御量の現在値９０２と目標値９０３との乖離量９０４を減算部９０５で算出して制御演算部９０６に入力する。制御演算部９０６では、乖離量９０４をもとに、たとえばこれに比例する操作量変更値を求めて前回の操作量に加算し、これを次に与えるべき操作量としてＶＯＡ９０１に出力する。このような処理を一定周期で繰り返し行うことにより、制御量の現在値を目標値に維持するように制御する。
【特許文献１】特開２００５−２４１７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＶＯＡのような非線形な制御特性を有する光デバイスの制御では、制御量の値が大きいときと小さいときとでは、同じ操作量に対して過渡応答特性が大きく異なっている。そのため、乖離量の大きさだけで操作量を決定すると、オーバーシュートしたり発振する等の不安定な制御となる。また、オーバーシュートや発振等を抑えるために操作量を小さくすると、応答性の悪い制御となってしまう。
【０００５】
そこで、本発明はこれらの問題を解決するためになされたものであり、非線形制御特性を有する光デバイスに対し、安定で良好な応答が得られる光デバイスの制御方法および光デバイス制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の光デバイスの制御方法の第１の態様は、制御量とこれを制御するための操作量との間に非線形特性を有する光デバイスに対し、前記制御量の目標値と現在値との乖離量から少なくとも比例定数と積分定数とを含む制御パラメータを用いて前記操作量を算出する光デバイスの制御方法であって、前記制御量または前記操作量を変数とする事前に作成された関数に前記制御量の現在値または前記操作量の現在値を代入する、あるいは前記制御量または前記操作量の大きさ毎に事前に値が設定されたパラメータテーブルから前記制御量の現在値または前記操作量の現在値に対応する値を求める、あるいは前記パラメータテーブルから求めた値と前記制御量の現在値または前記操作量の現在値とから所定の算出式に基づいて算出する、ことにより前記制御パラメータの値を更新する第１のプロセスと、
前記更新された制御パラメータを用いて前記乖離量から前記操作量を算出する第２のプロセスと、を有し、前記第１のプロセスと前記第２のプロセスとが所定の周期で処理されることを特徴とする。
【０００７】
本発明の光デバイスの制御方法の他の態様は、前記光デバイスは、可変光減衰器であることを特徴とする。
【０００８】
本発明の光デバイスの制御方法の他の態様は、前記制御量は、前記可変光減衰器の出力光強度であることを特徴とする。
【０００９】
本発明の光デバイスの制御方法の他の態様は、前記制御量は、前記可変光減衰器への入力信号光の入力光強度と出力光強度との差からなる光減衰量であることを特徴とする。
【００１０】
本発明の光デバイスの制御方法の他の態様は、前記第１のプロセスと前記第２のプロセスとは、並列して処理されることを特徴とする。
【００１１】
本発明の光デバイスの制御方法の他の態様は、前記制御手段は、フィードフォワード制御もしくはフィードバック制御を用いることを特徴とする。
【００１４】
本発明の光デバイスの制御方法の他の態様は、前記関数または前記パラメータテーブルは、動作点によらず前記制御量の過渡応答が略等しくなるように決定される、ことを特徴とする。
【００１５】
本発明の光デバイスの制御装置の第１の態様は、制御量とこれを制御するための操作量との間に非線形特性を有する光デバイスに対し、前記操作量を算出して前記制御量を制御する光デバイス制御装置であって、前記光デバイスの少なくとも出力光強度を入力して前記制御量を出力する入力処理部と、前記入力処理部から前記制御量を入力して所定の目標値との乖離量を算出する減算部と、前記減算部から前記乖離量を入力して少なくとも比例定数と積分定数とを含む制御パラメータを用いて前記操作量を算出する制御演算部と、前記制御演算部から前記操作量を入力して前記光デバイスへの操作信号に変換する出力処理部と、前記入力処理部から前記制御量を入力して前記制御パラメータの値を更新する制御パラメータ演算部と、を備え、前記制御パラメータ演算部は、前記制御量を変数とする事前に作成された関数に前記制御量の現在値を代入する、あるいは前記制御量の大きさ毎に事前に値が設定されたパラメータテーブルから前記制御量の現在値に対応する値を求める、あるいは前記パラメータテーブルから求めた値と前記制御量の現在値とから所定の算出式に基づいて算出する、ことにより前記制御パラメータの値を更新することを特徴とする。
【００１６】
本発明の光デバイスの制御装置の第２の態様は、制御量とこれを制御するための操作量との間に非線形特性を有する光デバイスに対し、前記操作量を算出して前記制御量を制御する光デバイス制御装置であって、前記光デバイスの少なくとも出力光強度を入力して前記制御量を出力する入力処理部と、前記入力処理部から前記制御量を入力して所定の目標値との乖離量を算出する減算部と、前記減算部から前記乖離量を入力して少なくとも比例定数と積分定数とを含む制御パラメータを用いて前記操作量を算出する制御演算部と、前記制御演算部から前記操作量を入力して前記光デバイスへの操作信号に変換する出力処理部と、前記制御演算部から前記操作量を入力して前記制御パラメータの値を更新する制御パラメータ演算部と、を備え、前記制御パラメータ演算部は、前記操作量を変数とする事前に作成された関数に前記操作量の現在値を代入する、あるいは前記操作量の大きさ毎に事前に値が設定されたパラメータテーブルから前記操作量の現在値に対応する値を求める、あるいは前記パラメータテーブルから求めた値と前記操作量の現在値とから所定の算出式に基づいて算出する、ことにより前記制御パラメータの値を更新することを特徴とする。
【００１７】
本発明の光デバイスの制御装置の他の態様は、前記光デバイスは可変光減衰器であることを特徴とする。
【００１８】
本発明の光デバイスの制御装置の他の態様は、前記入力処理部は、前記可変光減衰器への入力信号光の入力光強度をさらに入力し、前記入力光強度と前記出力光強度との差である光減衰量を前記制御量として出力することを特徴とする。
【００２０】
本発明の光デバイスの制御装置の他の態様は、前記制御パラメータ演算部と前記制御演算部とは、それぞれ並列して処理されていることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、非線形特性を有する光デバイスに対し、制御量の現在値に従って制御パラメータを調整して制御に用いるようにすることで、安定で良好な応答が得られる光デバイスの制御方法および光デバイス制御装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００２２】
本発明の好ましい実施の形態における光デバイスの制御方法および光デバイス制御装置について、図面を参照して詳細に説明する。なお、同一機能を有する各構成部については、図示及び説明簡略化のため、同一符号を付して示す。以下では、光デバイスとしてＶＯＡを例に説明する。
【００２３】
ＶＯＡは、入力光の光強度を所定の大きさだけ減衰させて出力するものであるが、ＶＯＡの操作量である印加電圧と出力量である光減衰量との間には、強い非線形特性が存在する。ＶＯＡの印加電圧に対する光減衰量の変化の一例を図２に示す。所定の印加電圧までは、これを高くしていくと光減衰量も増加していくが、その増加量は印加電圧が高くなるにつれてより大きくなっている。その結果、印加電圧が低いときと高いときとでは同じ印加電圧の増加量に対して光減衰量の増加量が大きく異なる、といった非線形特性が見られる。本発明の光デバイスの制御方法および光デバイス制御装置は、このような非線形特性を有する光デバイスを対象に、動作点によらずほぼ一定の過渡応答特性が得られる制御を実現するものである。
【００２４】
（第１の実施形態）
本発明の第１の実施形態に係るＶＯＡ制御方法および制御装置を、図１に示すブロック図を用いて説明する。本実施形態のＶＯＡ制御装置１００が制御対象とするＶＯＡ１０は、入力光２１を入力するとこれを所定の光減衰量だけ減衰させて出力光２２として出力する。ＶＯＡ制御装置１００は、ＶＯＡ１０による光減衰量を制御するために、ＶＯＡ１０からの出力光２２を光カプラ１１で分岐して出力信号光２３として入力し、これをもとに操作量を算出して操作信号２４としてＶＯＡ１０に出力している。
【００２５】
本実施形態のＶＯＡ制御装置１００では、ＶＯＡ１０を制御するのに用いる制御量を出力光２２の強度、すなわち出力光強度としている。そして、出力光強度が所定の目標値に一致するように、出力光強度一定制御を行っている。光カプラ１１で分岐された出力信号光２３は、入力処理部１１０のＰＤ（Photo Diode）１１１で電気信号に変換されたのち、Ａ／Ｄ変換部１１２でデジタル信号に変換される。このデジタル信号は、出力光強度３１として減算部１７０の減算側〔−側〕に入力され、目標値設定部１２０に設定された出力光強度の制御量目標値３２との乖離量３３が算出される。乖離量３３は。制御演算部１３０に入力され、これをもとにＶＯＡ１０に対する操作量３４が算出される。制御演算部１３０で算出された操作量３４は、Ｄ／Ａ変換部１６０（出力処理部）で電気信号の操作信号２４に変換されてＶＯＡ１０に入力される。以上の処理を周期的に実行させることにより、制御量の出力光強度が目標値設定部１２０に設定された制御量目標値３２に一致するようにＶＯＡ１０が制御される。
【００２６】
ＶＯＡ制御装置１００の制御対象であるＶＯＡ１０は、図２に示したような強い非線形特性を有していることから、ＶＯＡ制御装置１００ではＶＯＡ１０の非線形特性を反映した制御方式を用いている。すなわち、本実施形態のＶＯＡ制御装置１００は、上記構成に加えて、制御パラメータ演算部１４０と記憶部１５０とをさらに備える構成としており、制御パラメータ演算部１４０でＶＯＡ１０の非線形特性を反映した制御パラメータの更新を行っている。
【００２７】
制御演算部１３０では、ＶＯＡ１０の非線形特性を反映した制御を行うために、１つ以上の制御パラメータを有する制御方式を用いている。そして、ＶＯＡ１０の制御量である出力光強度に従って更新された制御パラメータの値を用いることで、ＶＯＡ１０を安定に制御できる操作量を算出している。制御パラメータの更新は制御パラメータ演算部１４０で行い、制御演算部１３０はこれを入力して用いている。１つ以上の制御パラメータを有する制御方式として、フィードフォワード制御もしくはフィードバック制御を用いることができ、その中でもパラメータテーブル参照による制御、Ｐ（比例）制御、ＰＩ（比例・積分）制御、ＰＩＤ（比例・積分・微分）制御、あるいは少なくとも１以上の乖離量と制御パラメータとの演算過程を必要とする制御方式、のいずれを用いることが、演算時の負荷や、過渡応答特性の向上の点で有効である。
【００２８】
制御パラメータ演算部１４０は、入力処理部１１０から出力される出力光強度３１を入力し、これに基づいて制御パラメータを更新している。制御演算部１３０で用いる制御方式がＰ制御の場合にはその比例定数が、ＰＩ制御の場合にはその比例定数と積分定数が、ＰＩＤ制御の場合にはその比例定数、積分定数、微分定数が、それぞれ制御パラメータ演算部１４０で更新される制御パラメータとなる。
【００２９】
制御パラメータ演算部１４０において、制御パラメータを更新する方法を、一実施例を用いて説明する。ここでは、制御演算部１３０において、フィードバック制御の一例としてＰＩＤ制御方式を用いてＶＯＡ１０の操作量を算出しているものとする。このとき、制御パラメータ演算部１４０では入力処理部１１０から入力した出力光強度３１に基づいて比例定数、積分定数、および微分定数が算出される。出力光強度をもとに各制御パラメータの値を決定する方法として、たとえば事前に設定されたパラメータテーブルを用いる方法がある。すなわち、制御量の大きさ毎に各制御パラメータの値が設定されたパラメータテーブルを事前に作成し、これを記憶部１５０に記憶させておく。記憶部１５０として、たとえば不揮発記憶装置、又は揮発記憶装置を用いることができる。
【００３０】
制御パラメータ演算部１４０は、所定の周期で入力処理部１１０から現在の出力光強度３１を入力すると、記憶部１５０から読み込んだパラメータテーブルの該当する出力光強度の欄を参照し、ここに設定された各制御パラメータの値を選択して制御パラメータ演算部１４０に出力する。あるいは、記憶部１５０から読み込んだパラメータテーブルから、現在の出力光強度に近い欄の各制御パラメータの値を選択し、これを所定の算出式〔たとえば補間演算の算出式〕に代入して現在の出力光強度に対応する各制御パラメータの値を算出する。制御パラメータを更新する別の方法として、パラメータテーブルを用いる代わりに、事前に作成された制御量を変数とする関数を用い、これに制御量の現在値を代入して算出するようにすることも可能である。
【００３１】
出力光強度に対応させて各制御パラメータの値を設定したパラメータテーブルの一例を図３に示す。同図に示すパラメータテーブルは、制御量である出力光強度をＶ１からＶ１６までに区分し、それぞれの光主力強度において好適な制御パラメータの値を事前に設定している。制御パラメータ演算部１４０では、入力処理部１１０から入力した出力光強度３１の現在値をパラメータテーブルの制御量の欄の値と比較し、たとえばパラメータテーブルの制御量が現在の出力光強度に最も近いものを検出し、その欄の値を各制御パラメータの値に選択する。例えば、現在の制御量がＶ２であった場合には、図３のパラメータテーブルに基づいて比例定数にＫｐ２、積分定数にＫｉ２、微分定数にＫｄ２が選択される。
【００３２】
記憶部１５０に記憶させるパラメータテーブルは、図２に示したようなＶＯＡ１１の非線形特性を補償するように製造工程等でその特性を取得し、事前に決定されたパラメータ値で形成されている。すなわち、各出力光強度においてＶＯＡ１１与える操作量によって発生する過渡応答特性が、動作点によらずほぼ一定となるように制御パラメータの値を決定している。
【００３３】
本実施形態のＶＯＡ１０の制御方法を、図４に示すフローチャートを用いてさらに詳細に説明する。本実施形態の制御方法では、第１ステップとして、制御パラメータ演算部１４０で制御パラメータの算出に用いる式やデータ等を事前に作成し、これを制御パラメータ演算部１４０または記憶部１５０に持たせる。記憶部１５０には、たとえば図３に示したパラメータテーブル等を保存しておく。また、第２ステップとして、目標値設定部１２０に制御量の制御量目標値３２を設定しておく。
【００３４】
第３ステップ以降の処理は、所定の時間間隔で周期的に実行される。
まず第３ステップでは、入力処理部１１０においてＶＯＡ１０から入力した出力信号光２３をＰＤ１１１で電気信号に変換し、さらにＡ／Ｄ変換部１１２でデジタル信号の出力光強度３１に変換する。出力光強度３１は、ＶＯＡ制御装置１００における制御量の現在値となる。
第４ステップでは、制御量の出力光強度３１を減算部１７０に入力し、ここで目標値設定部１２０に設定された制御量目標値３２との乖離量３３を算出して制御演算部１３０に入力する
【００３５】
第５ステップでは、制御パラメータ演算部１４０において、出力光強度３１を入力して制御パラメータを更新する。ここでは、記憶部１５０に記憶されているパラメータテーブル（図３）を読み込み、これを用いて制御量の現在値、すなわち出力光強度３１に対応する制御パラメータの値を決定する。本実施形態では、制御演算部１３０でＰＩＤ制御を行うものとしていることから、ＰＩＤ制御に用いる制御パラメータ、すなわち比例定数、積分定数、微分定数（それぞれＫｐ、Ｋｉ、Ｋｄとする）の値を決定する。ここで決定された制御パラメータＫｐ、Ｋｉ、Ｋｄの値は、制御演算部１３０に出力されて更新される。
【００３６】
第６ステップでは、制御演算部１３０において、減算部１７０から入力した乖離量３３をもとに、所定の制御演算を行って操作量を算出する。本実施形態では、制御演算部１３０でＰＩＤ制御をおこなうものとしており、現在の乖離量３３の値をEn、１周期前の乖離量３３の値をEn-1とすると、操作量は次式
【数１】
0004999109.tif 000002
で算出される。ここで、制御パラメータＫｐ、Ｋｉ、Ｋｄの値には、制御パラメータ演算部１４０から最後に入力して更新された値を用いている。
【００３７】
第７ステップでは、制御演算部１３０で算出された操作量を、Ｄ／Ａ変換部１６０で電気信号に変換し、これを操作信号２４としてＶＯＡ１０に出力する。ＶＯＡ１０では、ＶＯＡ制御装置１００から入力した操作信号に従って電圧が印加されることで、光減衰量が調整されて出力光強度が制御される。
上記の第３ステップから第７ステップまでを所定の時間間隔で周期的に実行する。これにより、制御量である出力光強度が、目標値設定部１２０に設定された出力光強度の制御量目標値３２に一致するように制御される。
【００３８】
ＶＯＡ制御装置１００における上記の処理には、ＣＰＵ（Central Processing Unit），ＦＧＰＡ（Field Programmable Gate Array）、ＣＰＬＤ（Complex Programmable Logic Device）、ＤＳＰ（Digital Signal Processor）、その他のデジタルＩＣを用いることができる。
【００３９】
また、制御演算部１３０における操作量の算出と制御パラメータ演算部１４０における制御パラメータの算出とを並列処理させることが可能である。制御パラメータ演算部１４０では、入力処理部１１０から入力した出力光強度３１（制御量の現在値）に基づいて制御パラメータの値を決定し、制御演算部１３０では、制御量の現在値と制御量目標値３２との乖離量３３から操作量を算出している。これにより直列に演算を行うより高速に処理可能である。
【００４０】
（第２の実施形態）
本発明の第２の実施形態に係るＶＯＡ制御方法および制御装置を、図５に示すブロック図を用いて説明する。本実施形態では、制御パラメータ演算部２４０における処理が、第１の実施形態の制御パラメータ演算部１４０と異なっている。本実施形態の制御パラメータ演算部２４０では、第１の実施形態の制御パラメータ演算部１４０が入力していた出力光強度３１（制御量）に代えて、制御演算部１３０で算出された操作量３４を入力するようにしている。
【００４１】
制御パラメータ演算部２４０において、１周期前の演算で算出した操作量３４を用いて各制御パラメータを決定するために、記憶部１５０に記憶させるパラメータテーブルには、操作量の大きさ毎にパラメータ値が設定されたものを用いる。すなわち、本実施形態で用いるパラメータテーブルは、乖離量の大きさが同じであっても、操作量が大きいときと小さいときとで操作量の調整分が異なるように事前に設定しており、これにより、操作量が大きいときと小さいときとで同程度の過渡応答特性が得られるようにしている。
【００４２】
（第３の実施形態）
本発明の第３の実施形態に係るＶＯＡ制御方法および制御装置を、図６に示すブロック図を用いて説明する。本実施形態のＶＯＡ制御装置３００では、ＶＯＡ１０から入力する信号として、出力光２２から分岐した出力信号光２３に加えて、入力光２１を光カプラ１２で分岐された入力信号光２５を入力処理部３１０に入力する構成としている。入力処理部３１０では、入力信号光２５をＰＤ３１１で電気信号に変換したのちＡ／Ｄ変換部３１２から出力されたデジタル信号の出力光強度を光減衰量算出部３１３で両者の差を求めて光減衰量４１に変換して出力する。本実施形態では、光減衰量４１を制御量としている。
【００４３】
入力処理部３１０から出力される光減衰量４１は減算部１７０に入力され、ここで目標値設定部１２０に設定された光減衰量の目標値との乖離量３３が算出される。乖離量３３は、制御演算部１３０に入力されて操作量の算出に用いられる。制御演算部１３０は、減算部１７０から入力した乖離量３３をもとに、所定の演算式に基づいて操作量３４を算出する。算出された操作量３４は、Ｄ／Ａ変換部１６０で電気信号に変換されてＶＯＡ１０に入力される。
【００４４】
本実施形態では、制御量をＶＯＡ１０の光減衰量としていることから、制御演算部１３０での操作量の演算に用いる制御パラメータが第１の実施形態および第２の実施形態のものとは異なる。そこで、制御量を光減衰量としたときの好適な制御パラメータを決定するためのパラメータテーブルを記憶部１５０に記憶させておき、制御パラメータ演算部１４０では、このパラメータテーブルを記憶部１５０から読み込んで各制御パラメータの値を算出するようにしている。なお、記憶部１５０に記憶させるパラメータテーブルは、光減衰量の大きさに従ってパラメータ値が設定されたテーブルであり、制御パラメータ演算部１４０では入力処理部３１０から入力した光減衰量４１をもとにパラメータテーブルからそれぞれのパラメータ値を決定している。
【００４５】
なお、図６に示す本実施形態のＶＯＡ制御装置３００では、制御パラメータ演算部１４０が入力処理部３１０から光減衰量４１を入力してパラメータ値を決定するようにしているが、第２の実施形態と同様に、制御演算部１３０からの出力である操作量３４を入力して用いるようにすることも可能である。この場合には、第２の実施形態と同様に、記憶部１５０には操作量の大きさに従ってパラメータ値が設定されたパラメータテーブルを用いるものとする
【００４６】
ＶＯＡ１０が複数個直列に配列されているものを制御対象として、本発明の実施形態に係るＶＯＡ制御方法および制御装置を適用した実施例を、図７に示すブロック図を用いて説明する。ＶＯＡ１０を複数個直列に配列する構成は、ＶＯＡ１０の１台当たりの光減衰量が不足するときに用いられる。複数のＶＯＡ１０が直列に配列されている場合には、これを一体に取り扱って制御することができる。図７では、第１の実施形態のＶＯＡ制御装置１００を適用した実施例を示しているが、これに限らず他の実施形態のＶＯＡ制御装置を適用してもよい。
【００４７】
光カプラ１１から入力される出力信号光２３は、すべてのＶＯＡ１０で減衰された結果の出力光強度となっていることから、減衰器１７０で算出される制御量目標値３２との乖離量３３は、すべてのＶＯＡ１０を用いて調整すべき乖離量である。これに対し、制御演算部１３０で算出すべき操作量は、ＶＯＡ１台毎に与える操作量である。そこで、制御演算部１３０では、減算部１７０から入力した乖離量３３をＶＯＡ１台当たりの乖離量に換算し（たとえば減算部１７０から入力した乖離量３３をＶＯＡ１０の台数で除算する）、これをもとにＶＯＡ１台に対する操作量３４を算出する。
【００４８】
複数のＶＯＡ１０のそれぞれで制御特性が異なる場合には、制御演算部１３０において、個々のＶＯＡ１０の特性に基づいてそれぞれの操作量を算出するようにすることができる。一例として、制御パラメータ演算部１４０から個々のＶＯＡ１０に対する制御パラメータを入力し、これを用いて各ＶＯＡ１０の操作量を算出する。あるいは、代表的な（平均的な）特性のＶＯＡ１０に対する操作量を算出し、これを個々のＶＯＡ１０に対して補正して各ＶＯＡ１０に供給する操作量としてもよい。
【００４９】
制御パラメータ演算部１４０では、制御演算部１３０における操作量の算出方法に対応させて制御パラメータの決定方法が選択される。すなわち、制御演算部１３０において個々のＶＯＡ１０の操作量を制御演算で算出する場合には、個々のＶＯＡ１０の特性に基づいて事前に作成されたパラメータテーブルを記憶部１５０に記憶させ、これを読み込んでＶＯＡ１０毎の制御パラメータを決定して制御演算部１３０に出力する。また、制御演算部１３０において代表的な特性のＶＯＡ１０に対する操作量を算出する場合には、代表的な特性のＶＯＡ１０を制御するためのパラメータテーブルを記憶部１５０に記憶させ、これを読み込んで代表的なＶＯＡ１０に対する制御パラメータを決定し、これを制御演算部１３０に出力する。
【００５０】
なお、制御演算部１３０で個々のＶＯＡ１０の操作量を算出する場合、制御パラメータ演算部１４０では代表的なＶＯＡ１０に対するパラメータテーブルを用いて代表的なＶＯＡ１０に対する制御パラメータを決定し、これを個々のＶＯＡ１０毎に補正係数等を乗じてＶＯＡ１０毎の制御パラメータを算出するようにしてもよい。
【００５１】
（第５の実施形態）
本発明の実施形態に係るＶＯＡ制御方法および制御装置を適用した別の実施例を、図８に示すブロック図を用いて説明する。本実施例では、複数個のＶＯＡ１０が並列に配列されている場合を制御対象としている。ＶＯＡ１０を複数個並列に配列する構成は、例えば光経路切替モジュール等で用いられる。本実施例では、並列に配列された複数のＶＯＡ１０のいずれか１つから出力光が出力されるものとする。なお、図８では、第１の実施形態のＶＯＡ制御装置１００を適用した実施例を示しているが、これに限らず他の実施形態のＶＯＡ制御装置を適用してもよい。
【００５２】
複数のＶＯＡ１０のいずれか１つから出力光２２が出力されることから、ＶＯＡ制御装置１００では、１台のＶＯＡ１０の制御を行えばよい。どのＶＯＡ１０が出力光を出力しているかをＶＯＡ制御装置１００側で把握できる場合には、個々のＶＯＡ１０の特性に対応させて操作量を算出するようにすることができる。この場合には、図７に示した実施例と同様に、個々のＶＯＡ１０に対するパラメータテーブルを記憶部１５０に持たせるようにするか、あるいは代表的なＶＯＡ１０に対する制御パラメータを補正係数等で補正して用いるか、あるいは制御演算部１３０で代表的なＶＯＡ１０に対する操作量を算出し、これを個々のＶＯＡ１０に対して補正して用いるようにすることができる。
複数のＶＯＡ１０のそれぞれで制御特性が異なる場合には、制御演算部１３０において、個々のＶＯＡ１０の特性に基づいてそれぞれの操作量を算出するようにすることができる。このようにすることによって、複数のＶＯＡ１０の過渡応答特性がほぼ等しくなり、光経路切替時に問題となる複数ある光経路の切替時間をほぼ同じとすることが可能となる。
【００５３】
上記説明のように、本発明の光デバイスの制御方法および光デバイス制御装置によれば、制御量と操作量との間に非線形特性がある光デバイスに対し、その非線形特性を補償して制御量および操作量の大きさによらず同程度の過渡応答特性が得られる制御を実現することが可能となる。本発明によれば、制御パラメータを制御量または操作量の大きさに基づいて決定するようにすることで、制御量と操作量との間の非線形特性を補償している。これにより、発振や過度のオーバーシュートが発生しない安定した制御が可能となる。
【００５４】
なお、上記で制御対象とした光デバイスのＶＯＡには、例えば図９に示すようなＰＬＣ型マッハツェンダ干渉計（ＭＺＩ）を用いたものがある。同図に示すＶＯＡ１０では、操作量として位相シフタ１０ａのヒータへの印加電圧があり、ＶＯＡ制御装置１００（ＶＯＡ制御装置２００または３００でもよい）から印加電圧を指示する操作信号２４がＶＯＡ１０のヒータ制御部１０ｂに入力される。ヒータ制御部１０ｂは、操作信号２４で指示された電圧をヒータに印加する。
【００５５】
本発明の光デバイス制御装置では、、ＭＥＭＳ技術を応用したＶＯＡを制御対象とすることもできる。さらには、ＶＯＡに限らず非線形な制御特性を有する光デバイスに対しても、その非線形特性を補償して安定した制御を実現することが可能である。
【００５６】
また上記実施形態では、制御演算部１３０での制御演算としてＰＩＤ制御方式を用いた場合を説明したが、これに限らずＰP制御、ＰＩ制御、あるいはその他の１つ以上の制御パラメータを有する制御方式を用いてもよい。本発明の制御方法および制御装置では、少なくとも１以上の乖離量と制御パラメータの演算過程を含む制御方式において、この制御パラメータを制御対象である光デバイスの制御量または操作量の変化に応じて周期的に更新するようにしている。これにより、光デバイスの非線形特性を補償してほぼ一定の過渡応答特性が得られるようにしており、光デバイスの安定した制御が実現できる。
【００５７】
なお、本実施の形態における記述は、本発明に係る光デバイスの制御方法および光デバイス制御装置の一例を示すものであり、これに限定されるものではない。本実施の形態における光デバイスの制御方法および光デバイス制御装置の細部構成及び詳細な動作等に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施形態に係るＶＯＡ制御方法および制御装置を説明するためのブロック図である。
【図２】ＶＯＡの非線形特性の一例を示す図である。
【図３】パラメータテーブルの１例を示す表である。
【図４】第１の実施形態に係るＶＯＡ制御方法を説明するためのフローチャートである。
【図５】第２の実施形態に係るＶＯＡ制御方法および制御装置を説明するためのブロック図である。
【図６】第３の実施形態に係るＶＯＡ制御方法および制御装置を説明するためのブロック図である。
【図７】複数のＶＯＡ（直列）を制御対象としたときの実施例を示すブロック図である。
【図８】複数のＶＯＡ（並列）を制御対象としたときの実施例を示すブロック図である。
【図９】ＶＯＡの１例を示すブロック図である。
【図１０】従来のフィードバック制御を用いてＶＯＡを制御する構成を示すブロック図である。
【図１１】従来のフィードバック制御の処理の流れを示すフローチャートである。
【符号の説明】
【００５９】
１０      ＶＯＡ
１１、１２    光カプラ
２１      入力光
２２      出力光
２３      出力信号光
２４      操作信号
２５      入力信号光
３１      出力光強度
３２      制御量目標値
３３      乖離量
３４      操作量
４１      光減衰量
１００、２００、３００    ＶＯＡ制御装置
１１０、３１０    入力処理部
１１１、３１１    ＰＤ
１１２、３１２    Ａ／Ｄ変換部
１２０    目標値設定部
１３０    制御演算部
１４０、２４０    制御パラメータ演算部
１５０    記憶部
１６０    Ｄ／Ａ変換部
１７０    減算部
３１３  減衰量算出部
【図１】
0004999109.tif 000003
【図２】
0004999109.tif 000004
【図３】
0004999109.tif 000005
【図４】
0004999109.tif 000006
【図５】
0004999109.tif 000007
【図６】
0004999109.tif 000008
【図７】
0004999109.tif 000009
【図８】
0004999109.tif 000010
【図９】
0004999109.tif 000011
【図１０】
0004999109.tif 000012
【図１１】
0004999109.tif 000013