(57)【特許請求の範囲】
【請求項１】
外部から入力される送信信号に応じて、変調信号を出力する信号処理回路と、
前記変調信号を所定の利得で増幅して駆動信号として出力する駆動回路と、
前記駆動回路の電源電流を検出する電流検出回路と、
前記駆動信号の電圧振幅を検出する振幅検出回路と、
前記電流検出回路の検出結果に基づいて前記駆動回路を制御して前記電源電流を第１の目標値に維持するとともに、前記電源電流が該第１の目標値に維持されているときの前記利得の変化に対して前記振幅検出回路の検出結果に基づいて前記変調信号の電圧振幅を調整して前記駆動信号の電圧振幅を第２の目標値に維持する制御回路と、
前記駆動回路の温度を検出する温度検出回路と、
を備え、
前記制御回路は、前記温度と前記第１の目標値との関係を示す表データを格納するメモリを備え、前記温度検出回路によって検出された前記温度に対応する前記第１の目標値を該表データから取得して用いる、
光送信器。
【請求項２】
前記電流検出回路は、前記駆動回路の前記電源電流を示す電流検出信号を生成し、
前記制御回路は、電圧比較器を備え、
前記電圧比較器は、前記電流検出信号を受ける第１の入力端子と、前記第１の目標値を示す参照信号を受ける第２の入力端子とを有し、前記電流検出信号と前記参照信号との差に応じた利得設定信号を出力し、
前記駆動回路は、前記利得設定信号に応じて前記電源電流および前記利得を変化させる、
請求項１に記載の光送信器。
【請求項３】
前記第１の目標値は、前記駆動回路の温度と独立な一定値に設定され、
前記制御回路は、前記電源電流が前記第１の目標値に設定されているときに、前記温度の上昇によって前記利得が低下したときに、前記振幅検出回路の検出結果に基づいて前記変調信号の電圧振幅を増加させて前記利得の低下を補償し、前記駆動信号の電圧振幅を前記第２の目標値に維持する、
請求項１または請求項２に記載の光送信器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光送信器に関する。
【背景技術】
【０００２】
近年では、通信容量拡大に対応するために、光の位相情報を用いたデジタルコヒーレント伝送（デジタルコヒーレント：digital  coherent）が利用されている。現在、光の位相を四つ以上の状態間を遷移するように変調し、さらにその変調を光の互いに直交する２つの偏波で行って多重化するＤＰ−ＱＰＳＫ方式（DP-QPSK：Dual  Polarization  -  Quadrature  Phase  Shift  Keying）やＤＰ−１６ＱＡＭ方式（DP-16QAM：Dual  Polarization  -  16  Quadrature  Amplitude  Modulation）等によって、一波長あたり１００［Ｇｂｐｓ］を超える伝送が可能になっており、このような方式を用いた光送受信器(コヒーレント光トランシーバ)の開発が進められている。コヒーレント光トランシーバの多値位相変調器は、駆動回路から与えられる駆動信号を光信号に変換するマッハツエンダ変調器（マッハツエンダ：Mach-Zehnder）の構造を複数有するものがある。光トランシーバでは、伝送に必要な送信光強度を制御する必要があり（特許文献１）、特にコヒーレント光トランシーバにおける光強度の制御としては、例えば、多値位相変調器の駆動信号の制御によるもの（特許文献２）、また、駆動回路の入力信号の制御によるもの（特許文献３）、等がある。
【０００３】
特許文献１に開示された技術において、光源は、ＬＤ（LaserDiode）の後方へ出力されるモニタ用出力光のパワーをＰＤ（PhotoDiode）とＬＤ出力光モニタとで監視するとともに、ＬＤの前方へ出力される主出力光のパワーをＰＤと変調器出力モニタとで監視する。光出力アラーム検出部は、ＬＤ出力光モニタと変調器出力モニタとの両方のモニタ値が異常である場合、ＬＤの動作状態が異常であると判断して、ＬＤの光出力を瞬時に減衰させ、いずれか一方のみが異常である場合には、モニタ系統の異常であると判断して、ＬＤの光出力減衰時定数がＥＤＦ光増幅器（EDF：Erbium  Doped  Fiber）の追従時定数以上になるように、ＬＤの光出力を徐々に減衰させる。
【０００４】
特許文献２に開示された技術において、ＤＱＰＳＫ光変調器（DQPS：Differential  Quadrature  Phase  Shift  Keying）は、一組の位相変調器を備える。一組の位相変調器には、一組の駆動信号が与えられる。一組の駆動信号は、一組の増幅器により増幅される。ＲＺ強度変調器は、ＤＱＰＳＫ光変調器から出力されるＤＱＰＳＫ光信号からＲＺ−ＤＱＰＳＫ光信号（RZ-DQPS：Return  to  Zero  -  Differential  Quadrature  Phase  Shift  Keying）を生成する。受光器は、ＲＺ−ＤＱＰＳＫ光信号からモニタ信号を生成する。利得調整部は、モニタ信号のパワーを最小化するように、一組の増幅器の利得を調整する。
【０００５】
特許文献３に開示された技術において、光送信装置は、入力光を分岐することにより得られる第１の光信号および第２の光信号を伝搬する第１の変調部および第２の変調部を有する光変調器と、第１の変調部および第２の変調部に与えられる第１の駆動信号および第２の駆動信号を生成する信号生成部と、光変調器における第１の光信号と第２の光信号との間の位相差を制御する位相制御部と、位相制御部により制御された第１の光信号と第２の光信号との間の位相差を検出する位相差検出部、を有する。信号生成部は、位相差検出部により検出された位相差に基づいて、第１の駆動信号および第２の駆動信号を生成する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２７８２００号公報
【特許文献２】特開２００７−２０８４７２号公報
【特許文献３】特開２０１４−１５０３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般に駆動回路の温度が上昇する場合、駆動回路の電圧利得は低下し、よって、駆動回路から出力される駆動信号の電圧振幅も低下する。特許文献１に記載の技術では、送信光パワーを維持するため光源レーザの強度を制御している。しかし、特許文献１に記載の技術は、単一のマッハツエンダ変調器には有効であるが、多値位相変調器のように複数のレーンに光を分配する構成の変調器では、レーン毎の強度の変化を補正できない。このため、駆動回路から出力される駆動信号の電圧振幅を所定の値に一定に保つことが必要となる。
【０００８】
駆動回路から出力される駆動信号の電圧振幅に対する振幅制御に関しては、フィードバック回路による振幅制御方法が知られており、このような振幅制御方法は、自動ゲイン調整（AGC：Automatic  Gain  Control）と称される場合がある。ＡＧＣが可能なコヒーレント光トランシーバは、駆動回路から出力される駆動信号の電圧振幅をモニタ可能な振幅モニタ回路を有する。この振幅モニタ回路では、例えばダイオードによるピークホールド回路などが使用され、振幅に対して線形に対応する直流電圧が出力される。この振幅モニタ回路によって検出された値が目標値となるように、帰還回路等を用いて駆動回路の電源電流調整端子にフィードバックすることで、駆動回路から出力される駆動信号の電圧振幅が一定に保たれる。しかしながら、ＡＧＣを用いた従来の振幅安定化回路では、ゲインの低下に対し電流を増加させることで駆動回路から出力される駆動信号の電圧振幅を補正しているため、温度上昇に対して消費電力が増加する場合がある。
【０００９】
コヒーレント光トランシーバの光送信器の駆動回路を制御する従来技術としては、例えば特許文献２に開示されている技術がある。特許文献２の技術では、多値位相変調器のバイアス電圧を最適に設定するために駆動回路の電圧利得を調整するが、このような従来技術では、駆動回路の消費電力の増加が避けられない。
【００１０】
コヒーレント光トランシーバの光送信器において駆動回路に入力する信号を制御する従来技術としては、例えば特許文献３に開示されている技術がある。特許文献３の技術では、変調器が生成する光の位相を調整するためにフィードバック制御が行われるが、このような従来技術では、駆動回路から出力される駆動信号の電圧振幅の低下による送信光劣化を補正できない。
【００１１】
そこで、本発明の目的は、上記の事項を鑑みてなされたものであり、光送信器の駆動回路が出力する駆動信号の電圧振幅を一定に維持しつつ駆動回路の消費電力を抑制することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一態様に係る光送信器（本発明のある局面に係る光送信器）は、外部から入力される送信信号に応じて、変調信号を出力する信号処理回路と、前記変調信号を所定の利得で増幅して駆動信号として出力する駆動回路と、前記駆動回路の電源電流を検出する電流検出回路と、前記駆動信号の電圧振幅を検出する振幅検出回路と、前記電流検出回路の検出結果に基づいて前記駆動回路を制御して前記電源電流を第１の目標値に維持するとともに、前記電源電流が該第１の目標値に維持されているときの前記利得の変化に対して前記振幅検出回路の検出結果に基づいて前記変調信号の電圧振幅を調整して前記駆動信号の電圧振幅を第２の目標値に維持する制御回路と、を備える。
【発明の効果】
【００１３】
本発明の一態様に係る光送信器によれば、光送信器の駆動回路が出力する駆動信号の電圧振幅を一定に維持しつつ駆動回路の消費電力を抑制することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、第１の実施形態に係る光送信器の構成を模式的に示す図である。
【図２】図２は、第１の実施形態に係る光送信器の構成の変形例を模式的に示す図である。
【図３】図３は、第１の実施形態に係る光送信器の動作を説明するための流れ図である。
【図４】図４は、（ａ）部、（ｂ）部、および（ｃ）部を含んでおり、第１の実施形態に係る光送信器による効果を説明するためのグラフである。
【図５】図５は、第２の実施形態に係る光送信器の構成を模式的に示す図である。
【図６】図６は、第２の実施形態に係る光送信器の動作を説明するための流れ図である。
【図７】図７は、（ａ）部、（ｂ）部、および（ｃ）部を含んでおり、第２の実施形態に係る光送信器による効果を説明するためのグラフである。
【図８】図８は、第３の実施形態に係る光送信器の構成を模式的に示す図である。
【図９】図９は、第３の実施形態に係る光送信器の動作を説明するための流れ図である。
【図１０】図１０は、（ａ）部、（ｂ）部、（ｃ）部、および（ｄ）部を含んでおり、第３の実施形態に係る光送信器による効果を説明するためのグラフである。
【図１１】図１１は、第４の実施形態に係る光送信器の構成を模式的に示す図である。
【図１２】図１２は、第４の実施形態に係る光送信器の動作を説明するための流れ図である。
【発明を実施するための形態】
【００１５】
［本発明の実施形態の説明］
最初に本発明の実施態様を列記して説明する。本発明の一態様に係る光送信器（本発明のある局面に係る光送信器）は、外部から入力される送信信号に応じて、変調信号を出力する信号処理回路と、前記変調信号を所定の利得で増幅して駆動信号として出力する駆動回路と、前記駆動回路の電源電流を検出する電流検出回路と、前記駆動信号の電圧振幅を検出する振幅検出回路と、前記電流検出回路の検出結果に基づいて前記駆動回路を制御して前記電源電流を第１の目標値に維持するとともに、前記電源電流が該第１の目標値に維持されているときの前記利得の変化に対して前記振幅検出回路の検出結果に基づいて前記変調信号の電圧振幅を調整して前記駆動信号の電圧振幅を第２の目標値に維持する制御回路と、を備えることができる（第１の構成という）。上記した第１の構成によれば、電流検出回路の検出結果に基づいて駆動回路が制御され駆動回路の電源電流が第１の目標値に維持されるので、駆動回路の電源電流を調整することによる駆動回路の消費電力の調整が可能となる。さらに、駆動回路の電源電流が第１の目標値に維持されているときの駆動回路の利得の変化に対して振幅検出回路の検出結果に基づいて変調信号の電圧振幅が調整されて駆動回路から出力される駆動信号の電圧振幅が第２の目標値に維持されるので、変調信号の電圧振幅を調整することによって駆動回路から出力される駆動信号の電圧振幅の調整も可能となる。以上のように、上記した第１の構成では、駆動回路の消費電力の調整と、駆動回路から出力される駆動信号の電圧振幅の調整とが、独立して行える。従って、駆動回路から出力される駆動信号の電圧振幅を一定に維持しつつ駆動回路の消費電力を抑制することが可能となる。
【００１６】
更に、上記した第１の構成において、前記電流検出回路は、前記駆動回路の前記電源電流を示す電流検出信号を生成し、前記制御回路は、電圧比較器を備え、前記電圧比較器は、前記電流検出信号を受ける第１の入力端子と、前記第１の目標値を示す参照信号を受ける第２の入力端子とを有し、前記電流検出信号と前記参照信号との差に応じた利得設定信号を出力し、前記駆動回路は、前記利得設定信号に応じて前記電源電流および前記利得を変化させることができる（第２の構成という）。上記した第２の構成によれば、電圧比較器を使用することで、アナログ回路による帰還制御回路を構成することができるので、デジタル信号を用いた場合に必要となるＡＤＣ（Analog-to-Digital  Converter）やＤＡＣ（Digital-to-Analog  Converter）が不要となり、制御回路を簡易な構成とすることができる。
【００１７】
更に、上記した第１の構成または第２の構成において、前記駆動回路の温度を検出する温度検出回路を更に備え、前記制御回路は、前記温度と前記第１の目標値との関係を示す表データを格納するメモリを備え、前記温度検出回路によって検出された前記温度に対応する前記第１の目標値を該表データから取得して用いる（第３の構成という）。一般に駆動回路の温度が変化すると駆動回路の利得も変化するが、上記した第３の構成によれば、駆動回路の温度と電源電流の第１の目標値との関係を示す表データが用いられ、温度検出回路によって検出された駆動回路の温度に対応する電源電流の第１の目標値が表データから取得されるので、駆動回路の温度が変化する場合であっても、駆動回路の温度ごとに好適な電源電流の第１の目標値が設定可能となる。従って、駆動回路の温度が変化する場合であっても、駆動回路から出力される駆動信号の電圧振幅を一定に維持しつつ駆動回路の消費電力を抑制することが可能となる。
【００１８】
更に、上記した第３の構成において、前記第１の目標値は、前記駆動回路の温度と独立な一定値に設定され、前記制御回路は、前記電源電流が前記第１の目標値に設定されているときに、前記温度の上昇によって前記利得が低下したときに、前記振幅検出回路の検出結果に基づいて前記変調信号の電圧振幅を増加させて前記利得の低下を補償し、前記駆動信号の電圧振幅を前記第２の目標値に維持することができる（第４の構成という）。上記した第４の構成によれば、駆動回路の電源電流を第１の目標値に保つことによって駆動回路の利得が低下しても駆動回路の変調信号の電圧振幅を上昇させることで駆動回路から出力される駆動信号の電圧振幅を一定に保つことができる。従って、駆動回路の消費電力の上昇を抑制しつつ駆動回路から出力される駆動信号の電圧振幅を一定に維持できる。
【００１９】
更に、上記した第１の構成または第２の構成において、前記駆動回路に印加される電源電圧を検出する電源電圧検出回路を更に備え、前記制御回路は、前記電源電圧と前記第１の目標値との関係を示す表データを格納するメモリを備え、前記電源電圧検出回路によって検出された前記電源電圧に対応する第１の目標値を該表データから取得して用いることができる（第５の構成という）。一般に駆動回路に印加される電源電圧が変化すると駆動回路の電圧利得も変化するが、上記した第５の構成によれば、駆動回路の電源電圧と駆動回路の電源電流の第１の目標値との関係を示す表データが用いられ、電源電圧検出回路によって検出された駆動回路の電源電圧に対応する駆動回路の電源電流の第１の目標値が表データから取得されるので、駆動回路の電源電圧が変化する場合であっても、駆動回路の電源電圧ごとに好適な駆動回路の電源電流の第１の目標値が設定可能となる。従って、駆動回路の電源電圧が変化する場合であっても、駆動回路から出力される駆動信号の電圧振幅を一定に維持しつつ駆動回路の消費電力を抑制することが可能となる。
【００２０】
更に、上記した第５の構成において、前記第１の目標値は、前記電源電圧に対して、前記電源電圧と前記第１の目標値との積が一定値となるように設定され、前記制御回路は、前記電源電流が前記電源電圧検出回路によって検出された前記電源電圧に対応して前記第１の目標値に設定されているときに、前記電源電流の減少によって前記利得が低下したときに、前記振幅検出回路の検出結果に基づいて前記変調信号の電圧振幅を増加させて前記利得の低下を補償し、前記駆動信号の電圧振幅を前記第２の目標値に維持することができる（第６の構成という）。上記した第６の構成によれば、駆動回路の電源電流が電源電圧検出回路によって検出された駆動回路の電源電圧に対応して第１の目標値に設定されることによって、電源電圧が変化した場合でも駆動回路の消費電力（電源電流と電源電圧との積）を一定値に保つことができる。このとき、駆動回路の電源電流の減少によって駆動回路の利得が低下する場合であっても、駆動回路から出力される駆動信号の電圧振幅が第２の目標値に維持される。
【００２１】
更に、上記した第１の構成または第２の構成において、前記駆動回路の温度を検出する温度検出回路と、前記駆動回路に印加される電源電圧を検出する電源電圧検出回路とを更に備え、前記制御回路は、前記温度および前記電源電圧のそれぞれの値の複数の組み合わせと前記第１の目標値との関係を示す表データを格納するメモリを備え、前記温度検出回路によって検出された前記温度および前記電源電圧検出回路によって検出された前記電源電圧の組み合わせに対応する前記第１の目標値を前記表データから取得して用いることができる（第７の構成という）。一般に駆動回路の温度が変化すると駆動回路の利得も変化し、駆動回路に印加される電源電圧が変化すると駆動回路の利得も変化するが、上記した第７の構成によれば、駆動回路の温度および駆動回路の電源電圧のそれぞれの値の複数の組み合わせと駆動回路の駆動電流の第１の目標値との関係を示す表データが用いられ、温度検出回路によって検出された駆動回路の温度および電源電圧検出回路によって検出された駆動回路の電源電圧の組み合わせに対応する駆動回路の電源電流の第１の目標値が表データから取得されるので、駆動回路の温度が変化し駆動回路の電源電圧が変化する場合であっても、駆動回路の温度および駆動回路の電源電圧の組み合わせごとに好適な駆動回路の電源電流の第１の目標値が設定可能となる。従って、駆動回路の温度が変化し駆動回路の電源電圧が変化する場合であっても、駆動回路から出力される駆動信号の電圧振幅を一定に維持しつつ駆動回路の消費電力を抑制することが可能となる。
【００２２】
［本発明の実施形態の詳細］
【００２３】
本発明に係る光送信器の具体例を、添付図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され特許請求の範囲と均等の意味および範囲内の全ての変更が含まれることが意図される。また、同一要素又は同一機能を有する要素には、同一符号を用いることとし、重複する説明は省略する。
【００２４】
（第１の実施形態）
本発明の第１の実施形態に係る光送信器１ａの構成を、図１に示す。光送信器１ａは、ＤＰ−ＱＰＳＫ方式やＤＰ−１６ＱＡＭ方式等の多値位相変調を行うコヒーレント光トランシーバに用いられる。光送信器１ａは、信号処理回路２、駆動回路３、光変調器４、制御回路５、検出回路６１を備える。制御回路５は、演算回路５ａ、メモリ５ｂ、Ａ／Ｄ変換回路５ｃ、Ｄ／Ａ変換回路５ｄを備える。検出回路６１は、電源電流検出回路６ａ（電流検出回路）、振幅検出回路６ｂを備える。
【００２５】
なお、図１には、簡単のために、一つの駆動回路３と、一つの検出回路６１とが示されているが、光送信器１ａは、複数の駆動回路３と複数の検出回路６１とを備える。複数の駆動回路３は、信号処理回路２と光変調器４との間に並列に接続される。複数の検出回路６１のぞれぞれは、複数の駆動回路３のそれぞれに設けられ、制御回路５に各種の検出信号を出力する。
【００２６】
信号処理回路２は、駆動回路３、制御回路５に電気的に接続される。信号処理回路２は、外部からの電気入力信号ＳＧａ１（送信信号）に応じた変調信号ＳＧａ２を駆動回路３に出力し、制御回路５から振幅設定信号ＳＧｃ１を受ける。変調信号ＳＧａ２は、差動信号、単相信号の何れであってもよい。信号処理回路２は、制御回路５から振幅設定信号ＳＧｃ１を受け、振幅設定信号ＳＧｃ１に応じて変調信号ＳＧａ２の電圧振幅の値（Ｖｉｎｐｐ［Ｖ］）（［Ｖ］はボルト（volt）を表している）を変える。信号処理回路２の消費電力は、Ｖｉｎｐｐ［Ｖ］の変化に依存せず、ほぼ一定値となっている。
【００２７】
駆動回路３は、信号処理回路２、光変調器４、制御回路５、電源電流検出回路６ａ、振幅検出回路６ｂに電気的に接続される。駆動回路３は、信号処理回路２と光変調器４との間に設けられる。駆動回路３は、信号処理回路２から変調信号ＳＧａ２を受け、変調信号ＳＧａ２を所定の電圧利得（Ａｖ）で増幅し、増幅された変調信号ＳＧａ２を、光変調器４を駆動する駆動信号ＳＧａ３として光変調器４および振幅検出回路６ｂに出力する。駆動回路３は、電源Ｖｃｃから電源電流検出回路６ａを介して電源電流を受け、制御回路５から利得設定信号ＳＧｃ２を受ける。駆動回路３は、制御回路５から利得設定信号ＳＧｃ２を受け、利得設定信号ＳＧｃ２に応じてＡｖの大きさを変える。Ａｖが増加すると、駆動回路３の消費電力の値（Ｐｄ［Ｗ］）（［Ｗ］はワット（watt）を表している）も増加し、Ａｖが減少すると、Ｐｄ［Ｗ］も減少する。Ｐｄ［Ｗ］は、電源Ｖｃｃから駆動回路３に印加される電源電圧の値（Ｖｔ［Ｖ］）と電源Ｖｃｃから駆動回路３に供給される電源電流の値（Ｅｃ［Ａ］）（［Ａ］はアンペア（ampere）を表している）との積である。駆動回路３は、変調信号ＳＧａ２のＶｉｎｐｐ［Ｖ］に応じて、駆動信号ＳＧａ３の電圧振幅の値（Ｖｏｕｔｐｐ［Ｖ］）を変える。その関係は、上述のＡｖを用いて、下記の式（１）によって表される。
Ｖｏｕｔｐｐ［Ｖ］＝Ｖｉｎｐｐ［Ｖ］×Ａｖ  …  （１）
本発明の第１の実施形態において、Ｖｔ［Ｖ］は一定である。
【００２８】
光変調器４は、コヒーレント伝送用の多値位相変調器であり、例えば複数のマッハツェンダ変調器を備える。光変調器４は、駆動回路３に接続される。光変調器４は、駆動回路３から駆動信号ＳＧａ３を受ける。光変調器４は、不図示のレーザ光源から受けたＣＷ（Continuous  Wave）光を駆動信号ＳＧａ３に応じて多値位相変調して光出力信号ＳＧａ４を生成し、光出力信号ＳＧａ４を送信光として出力する。
【００２９】
制御回路５は、信号処理回路２、駆動回路３、検出回路６１に電気的に接続される。演算回路５ａは、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ(Random-Access  Memory)を備え、ＲＯＭに格納されているコンピュータプログラムを実行することによって、検出回路６１から出力される各種の検出信号とメモリ５ｂに格納された各種データ（Ｖｏｕｔｐｐ［Ｖ］の目標値（Ｔｖ［Ｖ］と表す第２の目標値）を表すデータ、および、Ｅｃ［Ａ］の目標値（Ｔｉ［Ａ］と表す第１の目標値）を表すデータ等）とを用いて信号処理回路２および駆動回路３を制御する。制御回路５は、検出回路６１から各種の検出信号をＡ／Ｄ変換回路５ｃを介して受け、振幅設定信号ＳＧｃ１をＤ／Ａ変換回路５ｄを介して信号処理回路２に出力し、利得設定信号ＳＧｃ２をＤ／Ａ変換回路５ｄを介して駆動回路３に出力する。制御回路５は、検出回路６１から受ける各種の検出信号とメモリ５ｂに格納された各種データとを用いて、振幅設定信号ＳＧｃ１および利得設定信号ＳＧｃ２を生成する。制御回路５は、信号処理回路２および駆動回路３を制御することによって、Ｖｏｕｔｐｐ［Ｖ］を一定に維持しつつＰｄ［Ｗ］を抑制することができる。制御回路５は、検出回路６１から電流検出信号ＳＧｂ１および振幅検出信号ＳＧｂ２を受け、振幅検出信号ＳＧｂ２に応じて、Ｖｏｕｔｐｐ［Ｖ］がＴｖ［Ｖ］となるように、信号処理回路２に対してＶｏｕｔｐｐ［Ｖ］を設定する振幅設定信号ＳＧｃ１を出力し、且つ、電流検出信号ＳＧｂ１に応じて、Ｅｃ［Ａ］がＴｉ［Ａ］となるように、駆動回路３に対してＡｖを設定する利得設定信号ＳＧｃ２を、出力する。換言すれば、制御回路５は、電源電流検出回路６ａの検出結果（Ｅｃ［Ａ］）に基づいて駆動回路３を制御してＥｃ［Ａ］をＴｉ［Ａ］に維持するとともに、Ｅｃ［Ａ］がＴｉ［Ａ］に維持されているときのＡｖの変化に対して振幅検出回路６ｂの検出結果（Ｖｏｕｔｐｐ［Ｖ］）に基づいてＶｉｎｐｐ［Ｖ］を調整してＶｏｕｔｐｐ［Ｖ］をＴｖ［Ｖ］に維持する。
【００３０】
なお、本発明の第１実施形態の変形例として、図２に示すように、制御回路５は、利得設定回路５ｅを備え、利得設定回路５ｅを用いて、駆動回路３に供給する利得設定信号ＳＧｃ２を生成することもできる。利得設定回路５ｅは、電流検出信号ＳＧｂ１が入力されるオペアンプ５ｅ１（operational  amplifier）を備える。オペアンプ５ｅ１は、電流検出信号ＳＧｂ１を受け、電流検出信号ＳＧｂ１に応じて、Ｅｃ［Ａ］がＴｉ［Ａ］となるように、利得設定信号ＳＧｃ２を出力する。
【００３１】
図１に戻って説明する。検出回路６１は、駆動回路３の動作に係る各種の物理量を検出し、検出結果を各種の検出信号として制御回路５に出力する。電源電流検出回路６ａは、駆動回路３のＥｃ［Ａ］を検出し、この検出結果（Ｅｃ［Ａ］）を示す電流検出信号ＳＧｂ１を生成して制御回路５に出力する。振幅検出回路６ｂは、Ｖｏｕｔｐｐ［Ｖ］を検出し、この検出結果（Ｖｏｕｔｐｐ［Ｖ］）を示す振幅検出信号ＳＧｂ２を生成して制御回路５に出力する。なお、ここで検出という用語を使用しているが、それぞれの検出回路の機能は、特に微量の物理量を見つけ出すということには限定されない。すなわち、それぞれの検出回路は、対象となる物理量のとり得る最小値から最大値までの範囲を含む比較的広い範囲について、その物理量に応じた検出信号を出力する。例えば、電源電流検出回路６ａは、抵抗素子であって、そこに駆動回路３の電源電流が流れることによって生じる電圧降下を電流検出信号ＳＧｂ１としても良い。その場合に、電流検出信号ＳＧｂ１の電圧と電源電流との関係は一次式によって表される。なお、抵抗素子に生じる電圧降下は、駆動回路が実際に受ける電源電圧を減少させるので、抵抗素子の抵抗値は例えば、数Ω以下とできるだけ小さいことが好ましい。ただし、抵抗値が小さすぎると電圧降下の検出が困難になるので数１００ｍΩ以上とするのが実用的と考えられる。また、振幅検出回路６ｂは、例えば、従来のピーク検出回路であっても良い。例えば、駆動信号ＳＧａ３のボトム電位が常に一定であれば、駆動信号ＳＧａ３のピーク電位を電圧振幅として扱うことができる。ピーク検出回路は、駆動信号ＳＧａ３の電圧振幅に比例して、例えば数ｍＶ〜数Ｖの範囲で振幅検出信号ＳＧｂ２を生成するように回路を構成することができる。なお、振幅検出回路６ｂは、従来のボトム検出回路であっても良く、また、ピーク検出回路とボトム検出回路との組合せによって構成されていても良い。
【００３２】
本発明の第１の実施形態に係る光送信器１ａの動作を説明する。光送信器１ａの動作条件として、Ｖｔ［Ｖ］が一定であり、且つ、駆動回路３の温度（Ｔｈ［℃］）が変化する場合を想定する。図３は、本発明の第１の実施形態に係る光送信器１ａの動作を説明するための流れ図である。まず、Ｖｔ［Ｖ］が一定であるので、駆動回路３の消費電力の値（Ｐｄ［Ｗ］＝Ｅｃ［Ａ］×Ｖｔ［Ｖ］）を一定に保つために、Ｅｃ［Ａ］をＴｉ［Ａ］に維持する。制御回路５は、ステップＳａ１において、Ｅｃ［Ａ］をＴｉ［Ａ］に調整する。すなわち、制御回路５は、ステップＳａ１において、メモリ５ｂからＴｉ［Ａ］を取得し、電流検出信号ＳＧｂ１が示すＥｃ［Ａ］がＴｉ［Ａ］となるように、利得設定信号ＳＧｃ２を用いて駆動回路３を制御する。例えば、駆動回路３が、利得設定信号ＳＧｃ２の電圧値の増加に対して電源電流の値（Ｅｃ［Ａ］）が増加する特性を有しているのであれば、制御回路５は、電流検出信号ＳＧｂ１より求めたＥｃ［Ａ］が目標値（Ｔｉ［Ａ］）よりも大きければ利得設定信号ＳＧｃ２を減少させ、Ｅｃ［Ａ］がＴｉ［Ａ］よりも小さければ利得設定信号ＳＧｃ２を増加させ、Ｅｃ［Ａ］とＴｉ［Ａ］とが一致するように利得設定信号ＳＧｃ２を調整する。駆動回路３が差動増幅回路によって構成される場合、例えば、一対のバイポーラトランジスタのそれぞれのエミッタが一つの電流源に共通に接続されている場合、利得設定信号ＳＧｃ２を電流源の制御端子に入力して利得設定信号ＳＧｃ２の電圧値が上昇するときに電流源の電流が増加するようにすると、それとともに差動増幅回路の利得と電源電流とが増加するようにできる。
【００３３】
ここでは、駆動回路３の動作条件として温度（Ｔｈ［℃］）以外は一定に維持されていると想定しているので、ステップＳａ１の実行によって駆動回路３の温度Ｔｈ［℃］に変化がなければＶｏｕｔｐｐ［Ｖ］はＴｖ［Ｖ］に保たれる。しかし、例えば、駆動回路３の回路動作が温度依存性を有していることによって、Ｔｈ［℃］が上昇した場合にはＡｖが低下し、よってＶｏｕｔｐｐ［Ｖ］がＴｖ［Ｖ］を下回る場合がある。すなわち、Ｖｏｕｔｐｐ［Ｖ］（＝Ｖｉｎｐｐ［Ｖ］×Ａｖ；式（1）参照）がＴｖ［Ｖ］に保たれていた状況において、Ｔｈ［℃］の上昇によってＡｖが低下し、Ｖｉｎｐｐ［Ｖ］を十分に増幅することができなくなり、Ｖｏｕｔｐｐ［Ｖ］がＴｖ［Ｖ］よりも小さくなる場合がある。このため、Ｔｈ［℃］の上昇によってＡｖが低下した場合であっても、Ｖｏｕｔｐｐ［Ｖ］をＴｖ［Ｖ］に維持するために、制御回路５は、ステップＳａ２において、メモリ５ｂからＴｖ［Ｖ］を取得し、振幅検出信号ＳＧｂ２によって示されるＶｏｕｔｐｐ［Ｖ］がＴｖ［Ｖ］となるように、振幅設定信号ＳＧｃ１を用いて信号処理回路２を制御する。信号処理回路２は、振幅設定信号ＳＧｃ１に応じて、Ｖｉｎｐｐ［Ｖ］を増加する。なお、例えば、信号処理回路２の内部の変調信号ＳＧａ２を出力する出力回路について、その出力回路の電源端子をエミッタフォロワのエミッタあるいはソースフォロワのソースに接続し、エミッタフォロワの入力電圧を振幅設定信号ＳＧｃ１に応じて上下するように構成すると、振幅設定信号ＳＧｃ１に応じて変調信号ＳＧａ２の振幅を変えることができる。このように、制御回路５は、ステップＳａ２において、Ｖｏｕｔｐｐ［Ｖ］をＴｖ［Ｖ］に調整する。式（１）の示す通り、Ｖｏｕｔｐｐ［Ｖ］は、ＡｖとＶｉｎｐｐ［Ｖ］との積であるので、このようにＡｖが低下した場合であっても、Ａｖの低下を補償するようにＶｉｎｐｐ［Ｖ］を増加することによって、Ｖｏｕｔｐｐ［Ｖ］をＴｖ［Ｖ］に維持できる。例えば、Ｔｈ［℃］がある温度Ｔｈ１［℃］であるときのＡｖの値をＡｖ１、Ｔｈ［℃］が上昇してＴｈ１［℃］より高いＴｈ２［℃］になったときのＡｖ１から低下したＡｖの値をＡｖ２とすると、Ａｖの低下を補償するためのＶｉｎｐｐ［Ｖ］をＶｉｎｐｐ１［Ｖ］として、Ｖｉｎｐｐ１［Ｖ］＝Ｖｉｎｐｐ［Ｖ］×（Ａｖ１／Ａｖ２）とすれば良い。ここで、Ａｖ１／Ａｖ２は１よりも大きくなる。制御回路５は、そのように振幅設定信号ＳＧｃ１を調整してＶｏｕｔｐｐ［Ｖ］をＴｖ［Ｖ］に保つことができる。また、Ｔｈ［℃］が低下してＡｖが上昇する場合にも、Ａｖの上昇を補償するように振幅設定信号ＳＧｃ１を調整してＶｉｎｐｐ［Ｖ］を低下させることによってＶｏｕｔｐｐ［Ｖ］をＴｖ［Ｖ］に保つことができる。なお、ステップＳａ１およびステップＳａ２は、互いに並行して実行されてもよく、また、それぞれのステップＳａ１，Ｓａ２の実行時間を数ｍｓ〜数十ｍｓの比較的に短い時間に設定し、それぞれのステップＳａ１，Ｓａ２を交互に複数回にわたって実行するようにしてもよい。
【００３４】
図４の（ａ）部、（ｂ）部、および（ｃ）部は、本発明の第１の実施形態に係る光送信器１ａの効果を示す図である。図４の（ａ）部〜（ｃ）部において、横軸はＴｈ［℃］を表している。図４の（ａ）部において、縦軸はＰｄ［Ｗ］を表している。図４の（ｂ）部において、縦軸はＶｉｎｐｐ［Ｖ］を表している。図４の（ｃ）部において、縦軸はＶｏｕｔｐｐ［Ｖ］を表している。
【００３５】
図４の（ａ）部の線Ｌａ１、図４の（ｂ）部の線Ｌａ３、図４の（ｃ）部の線Ｌａ５は、従来の光送信器による効果を示し、図４の（ａ）部の線Ｌａ２、図４の（ｂ）部の線Ｌａ４、図４の（ｃ）部の線Ｌａ６は、光送信器１ａによる効果を示している。
【００３６】
一般に、駆動回路においてＴｈ［℃］の上昇に伴ってＡｖは下降する傾向を持つことが知られている。そのため、従来の光送信器では、Ａｖを一定に維持するためにＥｃ［Ａ］を上昇させている。それによって、Ｖｏｕｔｐｐ［Ｖ］はＡｖとＶｉｎｐｐ［Ｖ］との積であるので、一定のＡｖのもとでＶｉｎｐｐ［Ｖ］が一定（例えば０．５［Ｖ］）で（線Ｌａ３）、Ｖｏｕｔｐｐ［Ｖ］も一定（Ｔｖ［Ｖ］であり、例えば６［Ｖ］）となる（線Ｌａ５）。しかしながら、Ｐｄ［Ｗ］はＥｃ［Ａ］とＶｔ［Ｖ］との積であるので、一定のＶｔ［Ｖ］のもとでＥｃ［Ａ］を上昇させればＰｄ［Ｗ］も上昇する（線Ｌａ１）。例えば、Ｔｈ［℃］の上昇に伴ってＰｄ［Ｗ］が上昇する場合に、Ｔｈ［℃］の最大値（Ｔｈｍａｘ［℃］）が８５℃であるとすると、図４の（ａ）の線Ｌａ１より、Ｔｈ＝Ｔｈｍａｘ＝８５［℃］のときのＰｗ［Ｗ］の最大値は２．１［Ｗ］となり、Ｔｈ＝２５［℃］のときのＰｗ＝１．８［Ｗ］よりも約１７％大きくなる。
【００３７】
これに対し、本発明の第１の実施形態に係る光送信器１ａでは、Ｔｈ［℃］の変化によらずにＰｄ［Ｗ］が常に一定（例えば１．８［Ｗ］）となるようにＥｃ［Ａ］（Ｔｉ［Ａ］）を設定する（線Ｌａ２）。Ｔｉ［Ａ］は、Ｔｈ［℃］と独立な一定値に設定される。具体的には、電流検出信号ＳＧｂ１に基づいてＥｃ［Ａ］の値を求め、利得設定信号ＳＧｃ２を調整してＥｃ［Ａ］がＴｉ［Ａ］に保たれるようにする。利得設定信号ＳＧｃ２は、Ａｖを設定するための信号であるが、Ａｖを変化させると、Ａｖの変化に伴ってＥｃ［Ａ］も変化するので、Ｅｃ［Ａ］を設定するために使用することができる。そのように、Ｅｃ［Ａ］をＴｉ［Ａ］に保っているときに、Ｔｈ［℃］およびＥｃ［Ａ］の変化によってＡｖが変化する場合がある。しかし、このようなＡｖの変化を補償するために、例えば、Ｔｈ［℃］の上昇に応じて振幅設定信号ＳＧｃ１を調整してＶｉｎｐｐ［Ｖ］を上昇させることによって（線Ｌａ４）、Ｔｈ［℃］が上昇してＡｖが低下してもＶｏｕｔｐｐ［Ｖ］を一定（Ｔｖ［Ｖ］であり、例えば６［Ｖ］）に維持できる（線Ｌａ６）。換言すれば、Ｔｉ［Ａ］がＴｈ［℃］と独立な一定値に設定されており、Ｅｃ［Ａ］がＴｉ［Ａ］に設定されているときに、制御回路５は、Ｔｈ［℃］の上昇によってＡｖが低下したときに、振幅検出回路６ｂの検出結果（Ｖｏｕｔｐｐ［Ｖ］）に基づいて変調信号ＳＧａ２の電圧振幅の値（Ｖｉｎｐｐ［Ｖ］）を増加させてＡｖの低下を補償し、駆動回路３から出力される駆動信号ＳＧａ３の電圧振幅の値（Ｖｏｕｔｐｐ［Ｖ］）をＴｖ［Ｖ］に維持する。すなわち、式（１）により、Ｅｃ［Ａ］をＴｉ［Ａ］に保つことによってＡｖが低下してもＶｉｎｐｐ［Ｖ］を上昇させることでＶｏｕｔｐｐ［Ｖ］を一定に保つことができる。これによって、例えば、Ｔｈ＝Ｔｈｍａｘ＝８５［℃］のときのＰｗ［Ｗ］の最大値をＰｗ＝１．８［Ｗ］に低減することができる。従って、光送信器１ａでは、Ｐｄ［Ｗ］の上昇を抑制しつつＶｏｕｔｐｐ［Ｖ］を一定に維持できる。
【００３８】
以上説明した本発明の第１の実施形態に係る光送信器１ａによれば、電源電流検出回路６ａから出力される電源電流の電流検出信号ＳＧｂ１と、この電流検出信号ＳＧｂ１に応じて制御回路５から出力される駆動回路３に対する利得設定信号ＳＧｃ２とによって、電源電流の調整が可能となるので、電源電流を調整することよる駆動回路３の消費電力の調整も可能となる。また、電源電流の調整に伴う電源電流の変化によって駆動回路３から出力される駆動信号ＳＧａ３の電圧振幅も変化するが、振幅検出回路６ｂから出力される駆動信号ＳＧａ３の電圧振幅の振幅検出信号ＳＧｂ２と、この振幅検出信号ＳＧｂ２に応じて制御回路５から出力される信号処理回路２に対する振幅設定信号ＳＧｃ１とによって、信号処理回路２から駆動回路３に出力される変調信号ＳＧａ２の電圧振幅の調整が可能となるので、変調信号ＳＧａ２の電圧振幅を調整することによる駆動回路３から出力される駆動信号ＳＧａ３の電圧振幅の調整も可能となる。このように、電源電流検出回路６ａの検出結果に基づいて駆動回路３が制御され駆動回路３の電源電流が第１の目標値に維持されるので、駆動回路３の電源電流を調整することによる駆動回路３の消費電力の調整が可能となり、さらに、駆動回路３の電源電流が第１の目標値に維持されているときの駆動回路３の利得の変化に対して振幅検出回路６ｂの検出結果に基づいて変調信号の電圧振幅が調整されて駆動回路から出力される駆動信号の電圧振幅が第２の目標値に維持されるので、変調信号の電圧振幅を調整することによって駆動回路３から出力される駆動信号の電圧振幅の調整も可能となる。以上のように、光送信器１ａでは、駆動回路３の消費電力の調整と、駆動回路３から出力される駆動信号ＳＧａ３の電圧振幅の調整とが、独立して行える。従って、駆動回路３から出力される駆動信号ＳＧａ３の電圧振幅を一定に維持しつつ駆動回路３の消費電力を抑制することが可能となる。
【００３９】
また、本発明の第１実施形態の変形例として、図２に示すように制御回路５がオペアンプ５ｅ１を備える場合には、オペアンプ５ｅ１を用いた簡易な構成によって、電流検出信号ＳＧｂ１に基づく利得設定信号ＳＧｃ２の生成および出力が可能となる。例えば、オペアンプ５ｅ１を使用して２つの入力端子（入力端子５ｅ１１，５ｅ１２）を有する電圧比較器（コンパレータ）を構成することができる。すなわち、この場合、制御回路５は、電圧比較器であるオペアンプ５ｅ１を備える。オペアンプ５ｅ１の一方の入力端子５ｅ１１（第１の入力端子）には、電流検出信号ＳＧｂ１を入力し、オペアンプ５ｅ１の他方の入力端子５ｅ１２（第２の入力端子）にはＥｃ［Ａ］がＴｉ［Ａ］に等しくなるときの電流検出信号ＳＧｂ１の電位を参照信号（この参照信号の電位をＶｒｅｆ[Ｖ]と記す）として入力する。オペアンプ５ｅ１は２つの入力端子５ｅ１１，５ｅ１２に入力された電圧信号の差に応じて電圧出力信号を出力する。電圧出力信号は、利得設定信号ＳＧｃ２として使用することができる。すなわち、電流検出信号ＳＧｂ１の電位（電流検出信号ＳＧｂ１が示すＥｃ［Ａ］）とＶｒｅｆ[Ｖ]との差に応じて、その差を小さくするように利得設定信号ＳＧｃ２を調整するように帰還制御回路を構成することができる。駆動回路３は、利得設定信号ＳＧｃ２に応じてＥｃ［Ａ］およびＡｖを変化させる。このように、電圧比較器であるオペアンプ５ｅ１を使用することで、アナログ回路によって帰還制御回路を構成することができるので、電流検出信号ＳＧｂ１のＡ／Ｄ変換を行うＡＤＣ（Analog-to-Digital  Converter）と利得設定信号をＤ／Ａ変換し利得設定信号ＳＧｃ２として出力するためのＤＡＣ（Digital-to-Analog  Converter）とを省くことができる。このように、オペアンプ５ｅ１を使用することで、アナログ回路による帰還制御回路を構成することができるので、デジタル信号を用いた場合に必要となるＡＤＣ（Analog-to-Digital  Converter）やＤＡＣ（Digital-to-Analog  Converter）が不要となり、制御回路５を簡易な構成とすることができる。また、演算回路５ａは、Ｖｒｅｆ[Ｖ]を与えるだけで良いので、演算回路の信号処理（デジタル値での電圧比較等）を軽減することができる。
【００４０】
（第２の実施形態）
本発明の第２の実施形態に係る光送信器１ｂの構成を、図５に示す。光送信器１ｂは、本発明の第１の実施形態に係る光送信器１ａと同様に、ＤＰ−ＱＰＳＫ方式やＤＰ−１６ＱＡＭ方式等の多値位相変調を行うコヒーレント光トランシーバに用いられる。光送信器１ｂの構成は、光送信器１ａの構成のうち検出回路６１が検出回路６２に代えられたものとなっている。検出回路６１および検出回路６２を除いて、光送信器１ｂの構成は、光送信器１ａの構成と同様である。光送信器１ｂでは、本発明の第１の実施形態に係る光送信器１ａと同様に、Ｖｔ［Ｖ］が一定であり、且つ、Ｔｈ［℃］が変化する場合を想定している。以下、光送信器１ｂの構成のうち、光送信器１ａと異なる構成について説明する。
【００４１】
なお、図５には、簡単のために、一つの駆動回路３と、一つの検出回路６２とが示されているが、光送信器１ｂは、複数の駆動回路３と複数の検出回路６２とを備える。複数の駆動回路３は、信号処理回路２と光変調器４との間にそれぞれ互いに並列に接続される。複数の検出回路６２のぞれぞれは、複数の駆動回路３のそれぞれに設けられ、制御回路５に各種の検出信号を出力する。
【００４２】
光送信器１ｂは、光送信器１ａの検出回路６１に代えて検出回路６２を備える。検出回路６２は、電源電流検出回路６ａ、振幅検出回路６ｂ、温度検出回路６ｃを備える。温度検出回路６ｃは、温度センサを有し、この温度センサによってＴｈ［℃］を検出し、この検出結果（Ｔｈ［℃］）を示す温度検出信号ＳＧｂ３を制御回路５に出力する。温度検出回路６ｃは、駆動回路３の近くに配置され、駆動回路３の温度（Ｔｈ［℃］）を検出する。温度センサとして、例えば、サーミスタ（thermistor）が使用される。
【００４３】
制御回路５は、信号処理回路２、駆動回路３、検出回路６２に電気的に接続される。演算回路５ａは、ＣＰＵ、ＲＯＭ、ＲＡＭを備え、ＲＯＭ等に格納されているコンピュータプログラムを実行することによって、検出回路６２から出力される各種の検出信号とメモリ５ｂに格納された各種データ（Ｔｖ［Ｖ］を表すデータ、および、Ｔｉ［Ａ］を表す表データＴＤ１等）とを用いて信号処理回路２および駆動回路３を制御する。制御回路５は、検出回路６２から各種の検出信号をＡ／Ｄ変換回路５ｃを介して受け、振幅設定信号ＳＧｃ１をＤ／Ａ変換回路５ｄを介して信号処理回路２に出力し、利得設定信号ＳＧｃ２をＤ／Ａ変換回路５ｄを介して駆動回路３に出力する。制御回路５は、検出回路６２から受ける各種の検出信号とメモリ５ｂに格納された各種データとを用いて、振幅設定信号ＳＧｃ１および利得設定信号ＳＧｃ２を生成する。メモリ５ｂは、Ｔｈ［℃］とＴｉ［Ａ］との関係を示す表データＴＤ１（ルックアップテーブル（Lookup  Table）とも言う）を格納する。制御回路５は、温度検出回路６ｃから温度検出信号ＳＧｂ３を受け、温度検出信号ＳＧｂ３が示すＴｈ［℃］（温度検出回路６ｃによって検出されたＴｈ［℃］）に対応するＴｉ［Ａ］を表データＴＤ１から取得して用いる。制御回路５は、信号処理回路２および駆動回路３を制御することによって、Ｖｏｕｔｐｐ［Ｖ］を一定（或いは一定の範囲）に維持しつつＰｄ［Ｗ］を抑制することができる。表データＴＤ１は、複数の温度（Ｔｈ［℃］）に対してそれぞれに対応する電源電流の値（Ｔｉ［Ａ］）を並べたもので、データの数は２つ以上あれば良い。例えば、Ｔｈ［℃］の最小値（Ｔｈｍｉｎ［℃］）に対応するＴｉ［Ａ］の値（Ｔｉ１［Ａ］）とＴｈ［℃］の最大値（Ｔｈｍａｘ［℃］）に対応するＴｉ［Ａ］の値（Ｔｉ２［Ａ］）を格納し、Ｔｈｍｉｎ［℃］とＴｈｍａｘ［℃］との間のＴｈ［℃］に対応するＴｉ［Ａ］は、下記の式（２）によって求めても良い。
Ｔｉ［Ａ］＝（Ｔｉ２［Ａ］―Ｔｉ１［Ａ］）／（Ｔｈｍａｘ［℃］―Ｔｈｍｉｎ［℃］）×（Ｔｈ［℃］―Ｔｈｍｉｎ［℃］）＋Ｔｉ１［Ａ］  …  （２）
なお、Ｔｈ［℃］とＴｉ［Ａ］との関係が式（２）のような一次式によって表すことができるときには、表データＴＤ１の代わりに、その一次式の傾き（１次係数）と切片の値（定数項）をメモリ５ｂに格納しておき、その一次式を用いてＴｈ［℃］に対応するＴｉ［Ａ］を定めても良い。特に、図４の（ａ）部の線Ｌａ２が示す場合には、Ｔｉ［Ａ］はＴｈ［℃］に依らずに一定値となる。このときには、Ｔｉ［Ａ］として一つの定数のみメモリ５ｂに格納すれば良い。このように、Ｔｈ［℃］とＴｉ［Ａ］との関係を単純化することによって表データＴＤ１のサイズを削減することができる。それによって、表データＴＤ１を格納するメモリ５ｂの容量を削減することができる。
【００４４】
本発明の第２の実施形態の場合、Ｔｉ［Ａ］は、Ｔｈ［℃］に応じて設定される。温度検出信号ＳＧｂ３に基づいて求められたＴｈ［℃］と、それに応じて設定されるべきＴｉ［Ａ］との対応関係は、表データＴＤ１に記録されている。表データＴＤ１は、予め実測に基づいて設定され、メモリ５ｂに格納されている。制御回路５は、メモリ５ｂに格納された表データＴＤ１を参照して、Ｔｈ［℃］に応じたＴｉ［Ａ］を取得する。
【００４５】
表データＴＤ１に記録されるＴｈ［℃］ごとのＴｉ［Ａ］は、Ｔｈ［℃］ごとに予め設定されたＰｄ［Ｗ］の目標値（Ｔｐｄ［Ｗ］）をＶｔ［Ｖ］で割って得られる値である。なお、ここで、Ｖｔ［Ｖ］は一定であると想定し、Ｔｐｄ［Ｗ］はＴｈ［℃］ごとに、実測に基づいて設定される。より具体的に説明すると、Ｔｐｄ［Ｗ］は、想定されるＴｈ［℃］の最大値Ｔｈｍａｘ［℃］（例えば８５［℃］）においてＰｄ［Ｗ］が基準値（Ｐｃａ［Ｗ］）（例えば１．８［Ｗ］）となり、且つ、Ｔｈｍａｘ［℃］を下回るＴｈ［℃］においてＰｄ［Ｗ］がＰｃａ［Ｗ］を下回るように、実測に基づいて設定される。当該実測は、Ｖｉｎｐｐ［Ｖ］が一定に維持され、且つ、Ｖｏｕｔｐｐ［Ｖ］が所定の値に一定（例えばＴｖ［Ｖ］）に維持された状態で行われる。
【００４６】
本発明の第２の実施形態に係る光送信器１ｂの動作を説明する。図６は、本発明の第２の実施形態に係る光送信器１ｂの動作を説明するための図である。まず、制御回路５は、ステップＳｂ１において、温度検出信号ＳＧｂ３が示すＴｈ［℃］に対応するＴｉ［Ａ］を表データＴＤ１から取得する。すなわち、制御回路５は、ステップＳｂ１において、温度検出信号ＳＧｂ３を用いて現在のＴｈ［℃］を取得し、この取得したＴｈ［℃］に応じたＴｉ［Ａ］を表データＴＤ１から取得する。そして、制御回路５は、ステップＳｂ１で取得したＴｉ［Ａ］を用いて、ステップＳｂ２およびステップＳｂ３を実行する。なお、ステップＳｂ２は図３に示す本発明の第１の実施形態に係るステップＳａ１と同様であり、ステップＳｂ３は図３に示す本発明の第１の実施形態に係るステップＳａ２と同様であるので、説明の簡略化のためにステップＳｂ２，Ｓｂ３の説明を省略する。
【００４７】
図７の（ａ）部、（ｂ）部、および（ｃ）部は、光送信器１ｂの効果を示す図である。図７の（ａ）部〜（ｃ）部において、横軸はＴｈ［℃］を表している。図７の（ａ）部において、縦軸はＰｄ［Ｗ］を表している。図７の（ｂ）部において、縦軸はＶｉｎｐｐ［Ｖ］を表している。図７の（ｃ）部において、縦軸はＶｏｕｔｐｐ［Ｖ］を表している。
【００４８】
図７の（ａ）部の線Ｌｂ１、図７の（ｂ）部の線Ｌｂ３、図７の（ｃ）部の線Ｌｂ５は、従来の光送信器による効果を示し、図７の（ａ）部の線Ｌｂ２、図７の（ｂ）部の線Ｌｂ４、図７の（ｃ）部の線Ｌｂ６は、光送信器１ｂによる効果を示す。
【００４９】
上述したように、一般に、駆動回路においてＴｈ［℃］の上昇に伴ってＡｖは下降する傾向を持つことが知られている。そのため、従来の光送信器では、Ａｖを一定にするためにＥｃ［Ａ］を上昇させている。それによって、式（１）より、Ｖｏｕｔｐｐ［Ｖ］はＡｖとＶｉｎｐｐ［Ｖ］との積であるので、一定のＡｖのもとでＶｉｎｐｐ［Ｖ］が一定（例えば０．５［Ｖ］）で（線Ｌｂ３）、Ｖｏｕｔｐｐ［Ｖ］も一定（Ｔｖ［Ｖ］であり、例えば６［Ｖ］）となる（線Ｌｂ５）。しかしながら、Ｐｄ［Ｗ］はＥｃ［Ａ］とＶｔ［Ｖ］との積であるので、一定のＶｔ［Ｖ］のもとでＥｃ［Ａ］が上昇すればＰｄ［Ｗ］も上昇する（線Ｌｂ１）。
【００５０】
これに対し、本発明の第２の実施形態に係る光送信器１ｂでは、Ｔｈ［℃］の変化によらずにＰｄ［Ｗ］が常にＰｃａ［Ｗ］（例えば１．８［Ｗ］）以下となるようにＥｃ［Ａ］（Ｔｉ［Ａ］）を設定する（線Ｌｂ２）。Ｔｈ［℃］およびＥｃ［Ａ］の変化によってＡｖも変化するが、このようなＡｖの変化を補償するために、Ｔｈ［℃］の上昇に応じてＶｉｎｐｐ［Ｖ］を上昇させることによって（線Ｌｂ４））、Ｔｈ［℃］が上昇してもＶｏｕｔｐｐ［Ｖ］を一定（Ｔｖ［Ｖ］であり、例えば６［Ｖ］）に維持できる（線Ｌｂ６）。従って、光送信器１ｂでは、Ｐｄ［Ｗ］を常にＰｃａ［Ｗ］以下に抑制しつつＶｏｕｔｐｐ［Ｖ］を一定に維持できる。また、光送信器１ｂでは、図７の（ａ）部に示すように、光送信器１ｂの場合のＰｄ［Ｗ］（線Ｌｂ２）が従来の光送信器の場合のＰｄ［Ｗ］（線Ｌｂ１）を０〜Ｔｈｍａｘ［℃］の任意のＴｈ［℃］において常に下回るように設定できるので、Ｐｄ［Ｗ］の十分な抑制がＴｈ［℃］よらずに可能となる。すなわち、光送信器１ｂは、駆動回路３のＰｄ［Ｗ］を従来よりも低減することができる。例えば、図７の（ａ）部にて、Ｔｈｍａｘ＝８５［℃］としたときに、Ｐｄ［Ｗ］の最大値（最大消費電力）は、１．８［Ｗ］に抑えることができ、これは従来の場合の２．１［Ｗ］の８６％に相当する。
【００５１】
以上説明した本発明の第２の実施形態に係る光送信器１ｂでは、一般に駆動回路３の温度が変化すると駆動回路３の電圧利得も変化するが、駆動回路３の温度を示しており温度検出回路６ｃから出力される温度検出信号ＳＧｂ３と、駆動回路３の温度ごとの電源電流の目標値が設定される表データＴＤ１とが用いられるので、駆動回路３の温度が変化する場合であっても、駆動回路３の温度ごとに好適な電源電流の目標値が設定可能となる。従って、駆動回路３の温度が変化する場合であっても、信号処理回路２の電圧振幅を調整することによって駆動回路３から出力される駆動信号ＳＧａ３の電圧振幅を一定に維持しつつ駆動回路３の消費電力を抑制することが可能となる。
【００５２】
（第３の実施形態）
本発明の第３の実施形態に係る光送信器１ｃの構成を、図８に示す。光送信器１ｃは、本発明の第１の実施形態に係る光送信器１ａと同様に、ＤＰ−ＱＰＳＫ方式やＤＰ−１６ＱＡＭ方式等の多値位相変調を行うコヒーレント光トランシーバに用いられる。光送信器１ｃの構成は、光送信器１ａの構成のうち検出回路６１が検出回路６３に代えられたものとなっている。検出回路６１および検出回路６３を除いて、光送信器１ｃの構成は、光送信器１ａの構成と同様である。光送信器１ｃでは、Ｔｈ［℃］が一定であり、且つ、Ｖｔ［Ｖ］が変化する場合を想定している。以下、光送信器１ｃの構成のうち、光送信器１ａと異なる構成について説明する。
【００５３】
なお、図８には、簡単のために、一つの駆動回路３と、一つの検出回路６３とが示されているが、光送信器１ｃは、複数の駆動回路３と複数の検出回路６３とを備える。複数の駆動回路３は、信号処理回路２と光変調器４との間にそれぞれ互いに並列に接続される。複数の検出回路６３のぞれぞれは、複数の駆動回路３のそれぞれに設けられ、制御回路５に各種の検出信号を出力する。
【００５４】
光送信器１ｃは、光送信器１ａの検出回路６１に代えて検出回路６３を備える。検出回路６３は、電源電流検出回路６ａ、振幅検出回路６ｂ、電源電圧検出回路６ｄを備える。電源電圧検出回路６ｄは、Ｖｔ［Ｖ］を検出し、この検出結果（Ｖｔ［Ｖ］）を示す電圧検出信号ＳＧｂ４を制御回路５に出力する。
【００５５】
制御回路５は、信号処理回路２、駆動回路３、検出回路６３に電気的に接続される。演算回路５ａは、ＣＰＵ、ＲＯＭ、ＲＡＭを備え、ＲＯＭ等に格納されているコンピュータプログラムを実行することによって、検出回路６３から出力される各種の検出信号とメモリ５ｂに格納された各種データ（Ｔｖ［Ｖ］を表すデータ、および、Ｔｉ［Ａ］を表す表データＴＤ２等）とを用いて信号処理回路２および駆動回路３を制御する。制御回路５は、検出回路６３から各種の検出信号をＡ／Ｄ変換回路５ｃを介して受け、振幅設定信号ＳＧｃ１をＤ／Ａ変換回路５ｄを介して信号処理回路２に出力し、利得設定信号ＳＧｃ２をＤ／Ａ変換回路５ｄを介して駆動回路３に出力する。制御回路５は、検出回路６３から受ける各種の検出信号とメモリ５ｂに格納された各種データとを用いて、振幅設定信号ＳＧｃ１および利得設定信号ＳＧｃ２を生成する。メモリ５ｂは、Ｖｔ［Ｖ］とＴｉ［Ａ］との関係を表す表データＴＤ２（ルックアップテーブルとも言う）を格納する。制御回路５は、電源電圧検出回路６ｄから電圧検出信号ＳＧｂ４を受け、電圧検出信号ＳＧｂ４が示すＶｔ［Ｖ］（電源電圧検出回路６ｄによって検出されたＶｔ［Ｖ］）に対応するＴｉ［Ａ］を表データＴＤ２から取得して用いる。制御回路５は、信号処理回路２および駆動回路３を制御することによって、Ｖｏｕｔｐｐ［Ｖ］を一定（或いは一定の範囲）に維持しつつＰｄ［Ｗ］を抑制することができる。
【００５６】
本発明の第３の実施形態の場合、Ｔｉ［Ａ］は、Ｖｔ［Ｖ］に応じて変わることを想定する。Ｖｔ［Ｖ］とＴｉ［Ａ］との対応は、表データＴＤ２に記録されている。表データＴＤ２は、予め実測に基づいて設定され、メモリ５ｂに格納されている。制御回路５は、メモリ５ｂに格納された表データＴＤ２を参照して、Ｖｔ［Ｖ］に応じたＴｉ［Ａ］を取得する。
【００５７】
表データＴＤ１に記録されるＶｔ［Ｖ］ごとのＴｉ［Ａ］は、Ｖｔ［Ｖ］ごとに予め設定されたＴｐｄ［Ｗ］をＶｔ［Ｖ］で割って得られる値である。Ｔｐｄ［Ｗ］はＶｔ［Ｖ］ごとに、実測に基づいて設定される。当該実測は、Ｖｉｎｐｐ［Ｖ］が一定に維持され、且つ、Ｖｏｕｔｐｐ［Ｖ］が一定（例えばＴｖ［Ｖ］）に維持された状態で行われる。
【００５８】
本発明の第３の実施形態に係る光送信器１ｃの動作を説明する。図９は、本発明の第３の実施形態に係る光送信器の動作を説明するための図である。まず、制御回路５は、ステップＳｃ１において、電圧検出信号ＳＧｂ４を用いて現在のＶｔ［Ｖ］を取得し、この取得したＶｔ［Ｖ］に応じたＴｉ［Ａ］を表データＴＤ２から取得する。そして、制御回路５は、ステップＳｃ１で取得したＴｉ［Ａ］を用いて、ステップＳｃ２およびステップＳｃ３を実行する。なお、ステップＳｃ２は図３に示す本発明の第１の実施形態に係るステップＳａ１と同様であり、ステップＳｃ３は図３に示す本発明の第１の実施形態に係るステップＳａ２と同様であるので、説明の簡略化のためにステップＳｃ２，Ｓｃ３の説明を省略する。
【００５９】
図１０の（ａ）部、（ｂ）部、（ｃ）部および（ｄ）部は、光送信器１ｃの効果を示す図である。図１０の（ａ）部〜（ｄ）部において、横軸はＶｔ［Ｖ］を表している。図１０の（ａ）部において、縦軸はＥｃ［Ａ］を表している。図１０の（ｂ）部において、縦軸はＰｄ［Ｗ］を表している。図１０の（ｃ）部において、縦軸はＶｉｎｐｐ［Ｖ］を表している。図１０の（ｄ）部において、縦軸はＶｏｕｔｐｐ［Ｖ］を表している。
【００６０】
図１０の（ａ）部の線Ｌｃ１、図１０の（ｂ）部の線Ｌｃ３、図１０の（ｃ）部の線Ｌｃ５、図１０の線Ｌｃ７は、従来の光送信器による効果を示し、図１０の（ａ）部の線Ｌｃ２、図１０の（ｂ）部の線Ｌｃ４、図１０の（ｃ）部の線Ｌｃ６、図１０の（ｄ）部の線Ｌｃ８は、光送信器１ｃによる効果を示す。
【００６１】
従来の光送信器では、一定のＴｈ［℃］のもとでＥｃ［Ａ］を一定（例えば０．３［Ａ］）にすることによって（線Ｌｃ１）、Ａｖを一定にし、さらに、Ｖｏｕｔｐｐ［Ｖ］がＡｖとＶｉｎｐｐ［Ｖ］との積であるのでＶｉｎｐｐ［Ｖ］を一定（例えば０．５［Ｖ］）にすることによって（線Ｌｃ５）、Ｖｔ［Ｖ］の変化によらずにＶｏｕｔｐｐ［Ｖ］を一定（Ｔｖ［Ｖ］であり、例えば６［Ｖ］）にできる（線Ｌｃ７）。しかしながら、Ｐｄ［Ｗ］はＥｃ［Ａ］とＶｔ［Ｖ］との積なので、Ｅｃ［Ａ］が一定であってもＶｔ［Ｖ］が上昇すればＰｄ［Ｗ］も上昇する（線Ｌｃ３）。
【００６２】
これに対し、光送信器１ｃでは、まず、Ｖｔ［Ｖ］の変化によらずにＰｄ［Ｗ］を一定（例えば１．７１［Ｗ］）にするために（線Ｌｃ４）、Ｖｔ［Ｖ］の上昇に伴ってＥｃ［Ａ］が下降するようにＥｃ［Ａ］（Ｔｉ［Ａ］）を設定する（線Ｌｃ２）。Ｔｉ［Ａ］は、Ｖｔ［Ｖ］に対して、Ｖｔ［Ｖ］とＴｉ［Ａ］との積（Ｐｄ［Ｗ］）が一定値となるように設定される。このとき、一定のＴｈ［℃］のもとでＶｔ［Ｖ］の上昇に伴ってＥｃ［Ａ］が下降すればＡｖも下降するので、Ｖｔ［Ｖ］の変化によらずにＶｏｕｔｐｐ［Ｖ］を一定（Ｔｖ［Ｖ］であり、例えば６［Ｖ］）に維持するために（線Ｌｃ８）、Ｖｔ［Ｖ］の上昇に伴ってＶｉｎｐｐ［Ｖ］を上昇させる（線Ｌｃ６）。従って、光送信器１ｃでは、Ｐｄ［Ｗ］の上昇を抑制しつつＶｏｕｔｐｐ［Ｖ］を一定に維持できる。換言すれば、Ｔｉ［Ａ］がＶｔ［Ｖ］に対してＶｔ［Ｖ］とＴｉ［Ａ］との積（Ｐｄ［Ｗ］）が一定値となるように設定され、Ｅｃ［Ａ］が電源電圧検出回路６ｄによって検出されたＶｔ［Ｖ］に対応してＴｉ［Ａ］に設定されている場合に、Ｅｃ［Ａ］の減少によってＡｖが低下したときに、制御回路５は、振幅検出回路６ｂの検出結果（Ｖｏｕｔｐｐ［Ｖ］）に基づいて変調信号ＳＧａ２の電圧振幅（Ｖｉｎｐｐ［Ｖ］）を増加させてＡｖの低下を補償し、Ｖｏｕｔｐｐ［Ｖ］をＴｖ［Ｖ］に維持する。
【００６３】
以上説明した本発明の第３の実施形態に係る光送信器１ｃでは、一般に駆動回路３に印加される電源電圧が変化すると駆動回路３の電圧利得も変化するが、電源電圧を示しており電源電圧検出回路６ｄから出力される電圧検出信号ＳＧｂ４と、電源電圧ごとの電源電流の目標値が設定される表データＴＤ２とが用いられるので、電源電圧が変化する場合であっても、電源電圧ごとに好適な電源電流の目標値が設定可能となる。換言すれば、駆動回路３の電源電圧と電源電流の目標値との関係を示す表データＴＤ２が用いられ、電源電圧検出回路６ｄによって検出された駆動回路３の電源電圧に対応する目標値が表データＴＤ３から取得されるので、駆動回路３の電源電圧が変化する場合であっても、電源電圧ごとに好適な電源電流の目標値が設定可能となる。そして、電源電圧検出回路６ｄによって検出された駆動回路３の電源電圧に対応して駆動回路３の電源電流が目標値に設定されることによって、電源電圧が変化した場合でも駆動回路３の消費電力（電源電流と電源電圧との積）を一定値に保つことができる。このとき、駆動回路の電源電流の減少によって駆動回路の利得が低下する場合であっても、駆動回路から出力される駆動信号の電圧振幅が目標値に維持される。従って、電源電圧が変化する場合であっても、信号処理回路２の電圧振幅を調整することによって駆動回路３から出力される駆動信号ＳＧａ３の電圧振幅を一定に維持しつつ駆動回路３の消費電力を抑制することが可能となる。
【００６４】
（第４の実施形態）
本発明の第４の実施形態に係る光送信器１ｄの構成を、図１１に示す。光送信器１ｄは、本発明の第１の実施形態に係る光送信器１ａと同様に、ＤＰ−ＱＰＳＫ方式やＤＰ−１６ＱＡＭ方式等の多値位相変調を行うコヒーレント光トランシーバに用いられる。光送信器１ｄの構成は、光送信器１ａの構成のうち検出回路６１が検出回路６４に代えられたものとなっている。検出回路６１および検出回路６４を除いて、光送信器１ｄの構成は、光送信器１ａの構成と同様である。光送信器１ｄでは、Ｔｈ［℃］およびＶｔ［Ｖ］が共に変化する場合を想定している。以下、光送信器１ｄの構成のうち、光送信器１ａと異なる構成について説明する。
【００６５】
なお、図１１には、簡単のために、一つの駆動回路３と、一つの検出回路６４とが示されているが、光送信器１ｄは、複数の駆動回路３と複数の検出回路６４とを備える。複数の駆動回路３は、信号処理回路２と光変調器４との間に並列に接続される。複数の検出回路６４のぞれぞれは、複数の駆動回路３のそれぞれに設けられ、制御回路５に各種の検出信号を出力する。
【００６６】
光送信器１ｄは、光送信器１ａの検出回路６１に代えて検出回路６４を備える。検出回路６４は、電源電流検出回路６ａ、振幅検出回路６ｂ、温度検出回路６ｃ、電源電圧検出回路６ｄを備える。
【００６７】
制御回路５は、信号処理回路２、駆動回路３、検出回路６４に電気的に接続される。演算回路５ａは、ＣＰＵ、ＲＯＭ、ＲＡＭを備え、ＲＯＭ等に格納されているコンピュータプログラムを実行することによって、検出回路６４から出力される各種の検出信号とメモリ５ｂに格納された各種データ（Ｔｖ［Ｖ］を表すデータ、および、Ｔｉ［Ａ］を表す表データＴＤ３等）とを用いて信号処理回路２および駆動回路３を制御する。制御回路５は、検出回路６４から各種の検出信号をＡ／Ｄ変換回路５ｃを介して受け、振幅設定信号ＳＧｃ１をＤ／Ａ変換回路５ｄを介して信号処理回路２に出力し、利得設定信号ＳＧｃ２をＤ／Ａ変換回路５ｄを介して駆動回路３に出力する。制御回路５は、検出回路６４から受ける各種の検出信号とメモリ５ｂに格納された各種データとを用いて、振幅設定信号ＳＧｃ１および利得設定信号ＳＧｃ２を生成する。メモリ５ｂは、Ｔｈ［℃］およびＶｔ［Ｖ］のそれぞれの値の複数の組み合わせとＴｉ［Ａ］との関係を示す表データＴＤ３を格納する。制御回路５は、温度検出回路６ｃから温度検出信号ＳＧｂ３を受け、電源電圧検出回路６ｄから電圧検出信号ＳＧｂ４を受けて、温度検出信号ＳＧｂ３が示すＴｈ［℃］および電圧検出信号ＳＧｂ４が示すＶｔ［Ｖ］の組み合わせ（温度検出回路６ｃによって検出されたＴｈ［℃］および電源電圧検出回路６ｄによって検出されたＶｔ［Ｖ］の組み合わせ）に対応するＴｉ［Ａ］を表データＴＤ３から取得して用いる。制御回路５は、信号処理回路２および駆動回路３を制御することによって、Ｖｏｕｔｐｐ［Ｖ］を一定（或いは一定の範囲）に維持しつつＰｄ［Ｗ］を抑制することができる。
【００６８】
本発明の第４の実施形態の場合、Ｔｉ［Ａ］は、Ｔｈ［℃］およびＶｔ［Ｖ］の組み合わせに応じて変わると想定する。Ｔｈ［℃］およびＶｔ［Ｖ］の組み合わせとＴｉ［Ａ］との対応は、表データＴＤ３（ルックアップテーブルとも言う）に記録されている。表データＴＤ３は、予め実測に基づいて設定され、メモリ５ｂに格納されている。制御回路５は、メモリ５ｂに格納された表データＴＤ３を参照して、Ｔｈ［℃］およびＶｔ［Ｖ］の組み合わせに応じたＴｉ［Ａ］を取得する。
【００６９】
表データＴＤ３に記録されるＴｈ［℃］およびＶｔ［Ｖ］の組み合わせごとのＴｉ［Ａ］は、Ｔｈ［℃］およびＶｔ［Ｖ］の組み合わせごとに予め設定されたＴｐｄ［Ｗ］をＶｔ［Ｖ］で割って得られる値である。Ｔｐｄ［Ｗ］は、Ｔｈ［℃］およびＶｔ［Ｖ］の組み合わせごとに、実測に基づいて設定される。より具体的に説明すると、Ｔｐｄ［Ｗ］は、Ｖｔ［Ｖ］の各値ごとに、想定されるＴｈ［℃］の最大値Ｔｈｍａｘ［℃］（例えば８５［℃］）においてＰｄ［Ｗ］がＰｃａ［Ｗ］（例えば１．８［Ｗ］）となり、且つ、Ｔｈｍａｘ［℃］を下回るＴｈ［℃］においてＰｄ［Ｗ］がＰｃａ［Ｗ］を下回るように、実測に基づいて設定される。当該実測は、Ｖｉｎｐｐ［Ｖ］が一定に維持され、且つ、Ｖｏｕｔｐｐ［Ｖ］が一定（例えばＴｖ［Ｖ］）に維持された状態で行われる。
【００７０】
本発明の第４の実施形態に係る光送信器１ｄの動作を説明する。図１２は、本発明の第４の実施形態に係る光送信器の動作を説明するための図である。まず、制御回路５は、ステップＳｄ１において、温度検出信号ＳＧｂ３を用いて駆動回路３の現在のＴｈ［℃］を取得し、電圧検出信号ＳＧｂ４を用いて現在のＶｔ［Ｖ］を取得し、この取得したＴｈ［℃］およびＶｔ［Ｖ］の組み合わせに応じたＴｉ［Ａ］を表データＴＤ３から取得する。そして、制御回路５は、ステップＳｄ１で取得したＴｉ［Ａ］を用いて、ステップＳｄ２およびステップＳｄ３を実行する。なお、ステップＳｄ２は図３に示す本発明の第１の実施形態に係るステップＳａ１と同様であり、ステップＳｄ３は図３に示す本発明の第１の実施形態に係るステップＳａ２と同様であるので、説明の簡略化のためにステップＳｄ２，Ｓｄ３の説明を省略する。
【００７１】
光送信器１ｄによる効果は、図７の（ａ）部〜（ｃ）部に示す効果と同様の効果と、図１０の（ａ）部〜（ｄ）部に示す効果と同様の効果とを奏する。なお、光送信器１ｄの場合、図７および図１０に示す数値および各線の傾きは、図７および図１０に記載のものとは異なる。
【００７２】
以上説明した本発明の第４の実施形態に係る光送信器１ｄでは、一般に駆動回路３の温度が変化すると駆動回路３の電圧利得も変化し、駆動回路３に印加される電源電圧が変化すると駆動回路３の電圧利得も変化するが、駆動回路３の温度を示しており温度検出回路６ｃから出力される温度検出信号ＳＧｂ３と、電源電圧を示しており電源電圧検出回路６ｄから出力される電圧検出信号ＳＧｂ４と、駆動回路３の温度および電源電圧の組み合わせごとの電源電流の目標値が設定される表データＴＤ３とが用いられるので、駆動回路３の温度が変化し電源電圧が変化する場合であっても、駆動回路３の温度および電源電圧の組み合わせごとに好適な電源電流の目標値が設定可能となる。換言すれば、駆動回路３の温度および駆動回路３の電源電圧のそれぞれの値の複数の組み合わせと駆動回路３の駆動電流の目標値との関係を示す表データＴＤ３が用いられ、温度検出回路６ｃによって検出された駆動回路３の温度および電源電圧検出回路６ｄによって検出された駆動回路３の電源電圧の組み合わせに対応する駆動回路３の電源電流の目標値が表データＴＤ３から取得されるので、駆動回路３の温度が変化し駆動回路３の電源電圧が変化する場合であっても、駆動回路３の温度および駆動回路３の電源電圧の組み合わせごとに好適な駆動回路３の電源電流の目標値が設定可能となる。従って、駆動回路３の温度が変化し電源電圧が変化する場合であっても、信号処理回路の電圧振幅を調整することによって駆動回路３から出力される駆動信号ＳＧａ３の電圧振幅を一定に維持しつつ駆動回路３の消費電力を抑制することが可能となる。
【産業上の利用可能性】
【００７３】
例えば、光送信器であって、光送信器の駆動回路が出力する駆動信号の電圧振幅を一定に維持しつつ駆動回路の消費電力を抑制することが好適なものに適用できる。
【符号の説明】
【００７４】
１ａ，１ｂ，１ｃ，１ｄ…光送信器、２…信号処理回路、３…駆動回路、４…光変調器、５…制御回路、５ａ…演算回路、５ｂ…メモリ、５ｃ…Ａ／Ｄ変換回路、５ｄ…Ｄ／Ａ変換回路、５ｅ…利得設定回路、５ｅ１…オペアンプ、５ｅ１１，５ｅ１２…入力端子、６１，６２，６３，６４…検出回路、６ａ…電源電流検出回路、６ｂ…振幅検出回路、６ｃ…温度検出回路、６ｄ…電源電圧検出回路、ＳＧａ１…電気入力信号、ＳＧａ２…変調信号、ＳＧａ３…駆動信号、ＳＧａ４…光出力信号、ＳＧｂ１…電流検出信号、ＳＧｂ２…振幅検出信号、ＳＧｂ３…温度検出信号、ＳＧｂ４…電圧検出信号、ＳＧｃ１…振幅設定信号、ＳＧｃ２…利得設定信号、ＴＤ１，ＴＤ２，ＴＤ３…表データ（ルックアップテーブル）、Ｖｃｃ…電源。
【図１】
0006601212.tif 000002
【図２】
0006601212.tif 000003
【図３】
0006601212.tif 000004
【図４】
0006601212.tif 000005
【図５】
0006601212.tif 000006
【図６】
0006601212.tif 000007
【図７】
0006601212.tif 000008
【図８】
0006601212.tif 000009
【図９】
0006601212.tif 000010
【図１０】
0006601212.tif 000011
【図１１】
0006601212.tif 000012
【図１２】
0006601212.tif 000013