(57)【要約】      （修正有）【課題】パイロット信号を用いずに消光比を制御する。【解決手段】Ａ／Ｄ変換器３７は、制御データを制御信号に変換し、ＬＤＤ１２は、ビット列である送信情報に応じた駆動電流を制御信号に基づいて生成し、ＬＤ１４は駆動電流の入力を受けて光信号を送信し、ＭＰＤ１６は、ＬＤ１４から送信された光信号を電圧信号に変換し、フィルタ３０はこの電圧信号から一部の周波数帯域を抽出する。振幅検出部３２は、フィルタ３０により抽出された電圧信号の振幅を検出し、比較部３８は、検出された振幅に基づく比較対象振幅と、基準振幅と、を比較し、出力コントローラ４０は、比較結果に基づいて制御データのデータ値を所定値ずつ増加又は減少させる。【選択図】図１
2011258653.tif 000002
【特許請求の範囲】
【請求項１】
制御データのデータ値に応じた制御信号を生成する制御信号生成手段と、
ビット列である送信データに応じた駆動電流を、前記制御信号に基づいて生成する駆動回路と、
前記駆動電流に基づいて前記駆動電流に応じた光信号を送信する光送信素子と、
前記光送信素子から送信された光信号を受光する受光素子と、
前記受光素子により受光された光信号に基づいて得られた電圧信号から一部の周波数帯域を抽出するフィルタと、
前記フィルタにより抽出された電圧信号の振幅を検出する振幅検出手段と、
前記振幅検出手段により検出された振幅に基づく比較対象振幅と、基準振幅と、を比較する比較手段と、
前記比較手段の比較結果に基づいて、前記制御データのデータ値を、繰り返し、予め定められた値ずつ増加又は減少させる増減手段と、
を含むことを特徴とする光送信装置。
【請求項２】
前記制御データのデータ値を繰り返し増加させる増加手段と、
前記比較対象振幅が前記基準振幅に達するまでの間、前記増加手段に前記データ値の増加を行わせ、前記比較対象振幅が前記基準振幅に達した後に、前記増減手段に前記データ値の増加又は減少を行わせる手段と、
をさらに含むことを特徴とする請求項１に記載の光送信装置。
【請求項３】
前記増加手段は、
増加量を減少させながら前記データ値を増加させること、
を特徴とする請求項２に記載の光送信装置。
【請求項４】
前記光送信素子の温度を検知するための検知手段をさらに含み、
前記増加手段は、
前記検知手段により検知される温度に応じて、前記データ値の増加態様を変化させること、
を特徴とする請求項２に記載の光送信装置。
【請求項５】
前記光送信装置は、
所定ビット列の検出を、前記送信データのうちで繰り返しおこなうビットパタン検出手段と、
前記ビットパタン検出手段による検出結果を取得する検出結果取得手段と、
前記フィルタにより抽出された電圧信号をデータに変換する変換手段と、
をさらに含み、
前記振幅検出手段は、
検出結果取得手段により所定の検出結果が得られたときの前記データに基づいて、前記フィルタにより抽出された電圧信号の振幅を検出すること、
を特徴とする請求項１に記載の光送信装置。
【請求項６】
制御データのデータ値に応じた制御信号を生成するステップと、
ビット列である送信データに応じた駆動電流を、前記制御信号に基づいて生成するステップと、
前記駆動電流に応じた光信号を送信するステップと、
前記光信号を受光するステップと、
前記受光された光信号に基づく電圧信号から一部の周波数帯域を抽出するステップと、
前記抽出された電圧信号の振幅を検出するステップと、
前記検出された振幅に基づく比較対象振幅と、基準振幅と、を比較するステップと、
前記比較対象振幅と基準振幅との比較結果に基づいて、前記制御データのデータ値を、予め定められた値、増加又は減少させるステップと、
を含むことを特徴とする光信号の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光送信装置、及び光信号の制御方法に関する。
【背景技術】
【０００２】
レーザーダイオード（ＬＤ）を光送信装置の送信モジュールに用いているものがある。こうした光送信装置のデータ通信には、ＬＤにバイアス電流を供給し、その電流量を伝送データに応じて変調するベースバンド方式の通信方式が用いられることがある。
【０００３】
ＬＤは温度変化や経年劣化によって、駆動電流と光出力との関係を表したＩＬ特性が変化してしまうため、通信品質を安定化させるためには、０／１の光信号の出力強度比を示す消光比（ＥＲ）を一定に制御する回路が必要となる。そこで従来では、下記の特許文献１に記載されているように、伝送信号に当該伝送信号よりも十分に低周波数かつ小振幅のパイロット信号を合波してＬＤから光信号を送信するとともに、当該送信された光信号を受光し、受光した光信号の中からパイロット信号を検出して、当該検出したパイロット信号の振幅強度に応じて消光比を制御する回路を設けたものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１６９０２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、送信信号に合波するパイロット信号の振幅を小さくすると、ＬＤのＩＬ特性の変化点付近では光信号の振幅変化の影響によりパイロット信号の振幅が精度良く検出できず、これに対してパイロット信号の振幅を大きくすると送信信号が乱れてしまい、消光比の制御を精度良く行えないことがあった。
【０００６】
本発明は、パイロット信号を用いずに消光比を制御することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る光送信装置は、制御データのデータ値に応じた制御信号を生成する制御信号生成手段と、ビット列である送信データに応じた駆動電流を、前記制御信号に基づいて生成する駆動回路と、前記駆動電流に基づいて前記駆動電流に応じた光信号を送信する光送信素子と、前記光送信素子から送信された光信号を受光する受光素子と、前記受光素子により受光された光信号に基づいて得られた電圧信号から一部の周波数帯域を抽出するフィルタと、前記フィルタにより抽出された電圧信号の振幅を検出する振幅検出手段と、前記振幅検出手段により検出された振幅に基づく比較対象振幅と、基準振幅と、を比較する比較手段と、前記比較手段の比較結果に基づいて、前記制御データのデータ値を、繰り返し、予め定められた値ずつ増加又は減少させる増減手段と、を含むことを特徴とする。
【０００８】
また、上記目的を達成するために、本発明に係る光信号の制御方法は、制御データのデータ値に応じた制御信号を生成するステップと、ビット列である送信データに応じた駆動電流を、前記制御信号に基づいて生成するステップと、前記駆動電流に応じた光信号を送信するステップと、前記光信号を受光するステップと、前記受光された光信号に基づく電圧信号から一部の周波数帯域を抽出するステップと、前記抽出された電圧信号の振幅を検出するステップと、前記検出された振幅に基づく比較対象振幅と、基準振幅と、を比較するステップと、前記比較対象振幅と基準振幅との比較結果に基づいて、前記制御データのデータ値を、予め定められた値、増加又は減少させるステップと、を含むことを特徴とする。
【０００９】
本発明の一態様では、前記光送信装置は、前記制御データのデータ値を繰り返し増加させる増加手段と、前記比較対象振幅が前記基準振幅に達するまでの間、前記増加手段に前記データ値の増加を行わせ、前記比較対象振幅が前記基準振幅に達した後に、前記増減手段に前記データ値の増加又は減少を行わせる手段と、をさらに含んでいてもよい。
【００１０】
また本発明の一態様では、前記増加手段は、増加量を減少させながら前記データ値を増加させてもよい。
【００１１】
また本発明の一態様では、前記光送信装置は、前記光送信素子の温度を検知するための検知手段をさらに含み、前記増加手段は、前記検知手段により検知される温度に応じて、前記データ値の増加態様を変化させてもよい。
【００１２】
また、本発明の一態様では、前記光送信装置は、所定ビット列の検出を、前記送信データのうちで繰り返しおこなうビットパタン検出手段と、前記ビットパタン検出手段による検出結果を取得する検出結果取得手段と、前記フィルタにより抽出された電圧信号をデータに変換する変換手段と、をさらに含み、前記振幅検出手段は、検出結果取得手段により所定の検出結果が得られたときの前記データに基づいて、前記フィルタにより抽出された電圧信号の振幅を検出するようにしてもよい。
【図面の簡単な説明】
【００１３】
【図１】光送信装置の構成図である。
【図２】ＬＤに入力される駆動電流と光出力との関係を表したＩＬ特性及びＭＰＤの特性を示す図である。
【図３】ＬＤに入力される信号の特性を示す図である。
【図４】カレントセンサから出力される信号の特性を示す図である。
【図５】フィルタから出力される信号の特性を示す図である。
【図６】振幅検出器において得られる信号の特性を示す図である。
【図７】出力コントローラの構成の一例を示す図である。
【図８】加算値制御データの一例を示す図である。
【図９】関係データの一例を示す図である。
【図１０Ａ】光送信装置の起動からの比較結果の推移を示す図である。
【図１０Ｂ】光送信装置の起動からのフラグ値の推移を示す図である。
【図１０Ｃ】光送信装置の起動からの基礎データ及び制御データの推移を示す図である。
【図１０Ｄ】光送信装置の起動からの比較対象振幅の推移を示す図である。
【図１０Ｅ】光送信装置の起動からの、光信号の出力レベルの極大点の包絡線の推移及び光信号の出力レベルの極小点の包絡線の推移を示す図である。
【図１１】マイクロコントローラの構成の一例を示す図である。
【図１２】基準振幅の推移及び比較対象振幅の推移を示す図である。
【図１３】光送信装置の構成の一部を示す図である。
【図１４】光送信装置の構成図である。
【図１５】パタン検出部の機能を示す概念図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための好適な実施の形態（以下、実施形態という）を、図面に従って説明する。
【００１５】
図１は、本実施形態に係る光送信装置１０の構成図である。図１に示されるように、光送信装置１０は、ＬＤＤ（ＬＤドライバ）１２、ＬＤ（レーザダイオード）１４、ＭＰＤ（モニターフォトダイオード）１６、ＡＰＣ回路１８、及びＡＭＣ回路２０を含む。ここで、ＡＭＣ回路２０は、フィルタ３０、振幅検出器３２、及びマイクロコントローラ３６を含む。マイクロコントローラ３６は、図示しない記憶手段に格納されるプログラムに従って動作する。マイクロコントローラ３６には、Ａ／Ｄ変換器３７、比較部３８、出力コントローラ４０、及びＤ／Ａ変換器４２が含まれる。
【００１６】
ＬＤＤ１２は、ＬＤ１４に駆動電流を供給する駆動回路である。ＬＤＤ１２には、ビット列である送信情報（送信データ）が入力される。また、ＬＤＤ１２には、ＡＭＣ回路２０（より詳しくは、マイクロコントローラ３６）により所定周期（ここでは、１００００分の１秒）で制御信号が入力される。ＬＤＤ１２は、制御信号に基づいて、送信データに応じた駆動電流を生成する。具体的には、ＬＤＤ１２は、「０」をＬｏｗ、「１」をＨｉｇｈとして変調したパルス電流を駆動電流として生成する。
【００１７】
ＬＤ１４は、入力電流量に応じて、光信号を送信する光送信素子である。本実施形態の場合、ＬＤ１４は、ＬＤＤ１２からの駆動電流の入力と、ＡＰＣ回路１８からのバイアス電流（後述）の入力と、を受けて、光信号を送信する。ＬＤ１４としては、例えば、直接変調型のＬＤが用いられる。
【００１８】
図２（Ａ）には、ＬＤ１４に入力される電流と光出力との関係を表したＩＬ特性を、図２（Ｂ）にはＭＰＤ１６の入力光強度と出力電流を示す。図２（Ａ）においては、横軸に電流、縦軸に光出力を示し、図２（Ｂ）においては、横軸にＭＰＤ出力電流、縦軸にＭＰＤ入力光（強度）を示している。
【００１９】
図２（Ａ）に示されているように、ＬＤ１４に入力される電流が閾値を超えるとＬＤ１４は発光を開始し、その後は入力される電流に比例した出力の光信号を発光する。そして、ＬＤ１４から発信された光信号は、後述するＭＰＤ１６により受光される。
【００２０】
図２（Ｂ）には、このＭＰＤ１６への入力光強度と、ＭＰＤ１６からの電流の出力との関係を示した。図２（Ｂ）に示されるように、ＭＰＤ１６の入力光強度とＭＰＤ１６から出力される電流とは比例関係にある。
【００２１】
また、図２（Ａ）には、ＬＤ１４の温度が異なる場合におけるＬＤ１４のＩＬ特性を示している。図２（Ａ）において示されたＩＬ曲線はＬＤ１４の温度がそれぞれＴ１とＴ２の場合であり、Ｔ１＜Ｔ２である。図２（Ａ）に示されるように、ＬＤ１４の温度が上昇すると、入力された電流の光信号への変換効率が劣化する。すなわち、一定の光出力及び光振幅を得ようとした場合には、ＬＤ１４の温度に対応してＬＤ１４に入力される電流の及び振幅を制御する必要がある。このような変換効率の劣化は、ＬＤ１４の温度変化のみならず経年劣化によっても同様に引き起こされる。以下、ＬＤ１４からの光出力及び振幅を制御する構成について説明する。
【００２２】
ＭＰＤ１６は、ＬＤ１４から発せられた伝送信号を受光する受光素子である。ＭＰＤ１６は、受光した光信号をその強度に応じた電流に変換する。
【００２３】
カレントセンサ２８は、抵抗２８ａと誤差増幅器２８ｂを含み構成され、抵抗間に流れる電流の電位差を検出し電圧信号として変換する。
【００２４】
ＡＰＣ（Auto Power Control）回路１８は、ＬＤ１４からの平均発光量が一定となるようにバイアス電流を制御する制御回路である。ＡＰＣ回路１８は、バイアス電流の大きさを制御することによりＬＤ１４からの発光量を制御する。
【００２５】
差動増幅演算を行う誤差増幅器１８ａにＡＰＣ−ｒｅｆ(ＡＰＣ基準電圧）と平均化フィルタ１８ｂの出力値が入力され、誤差増幅器１８ａによる差分演算結果に応じた電圧が電流源（電圧制御電流源）２６に入力される。
【００２６】
電流源２６は、差分演算結果に応じたバイアス電流をバイアス・ティーを介してＬＤ１４に送る。ＬＤ１４は、駆動電流及びバイアス電流の入力を受けて発光する。ＬＤ１４から発信された光はＭＰＤ１６により受光され、受光された光によって発生する電流出力はカレントセンサ２８を通り、その後平均化フィルタ１８ｂを通して、誤差増幅器１８ａへ入力される。ＬＤ１４からの光信号の出力は、こうしたフィードバック機構により一定に制御される。
【００２７】
ＡＭＣ（Auto Modulation Control）回路２０は、ＬＤ１４から送信される光信号の振幅を一定に制御することによって光信号の消光比が一定になるよう制御するための制御回路である。本実施形態では、ＡＭＣ回路２０は、ＭＰＤ１６で受光した光信号に基づいて駆動電流を制御する。以下、図３乃至６に示した信号波形の具体例を参照しつつ、ＡＭＣ回路２０における信号処理の詳細を説明する。
【００２８】
本実施形態に係る光送信装置１０は、光通信の方式として、例えば、ＳＯＮＥＴ／ＳＤＨやＥｔｈｅｒｎｅｔ（登録商標）等の伝送方式を用いることとしてよい。これらの方式によれば、伝送信号を小さなまとまりに分割し、分割したまとまり（フレーム）を符号化して変調することにより、伝送信号は連続的で広帯域な一定のパタンを示す。
【００２９】
図３に、ＬＤ１４に入力される信号の特性を示す。図３（Ａ）には、ＬＤ１４に入力される信号の波形を示し、図３（Ｂ）には上記信号の波形の一部１００を拡大した信号パタンを示す。そして、図３（Ｃ）には、上記の入力信号の周波数特性を示した。図３（Ｃ）においては縦軸に出力強度を、横軸に周波数を示している。図３に示されるように、入力信号は連続的で広帯域な一定のパタンとなっている。
【００３０】
ＬＤ１４は上記の入力信号に応じて光信号を発信し、発信された光信号はＭＰＤ１６により受光される。ＭＰＤ１６には、低周波数特性を有するもの（例えば光信号の１／５０倍程度の周波数特性を有するもの）を用いることとしてよい。ＭＰＤ１６の受光電流は、ＡＰＣ回路１８と同様にカレントセンサ２８にて電圧信号化される。
【００３１】
図４（Ａ）にはＭＰＤ１６から出力される信号の波形を、図４（Ｂ）にはＭＰＤ１６から出力される信号の周波数特性を示す。図４（Ｂ）における実線はＭＰＤ１６からの出力波形を示し、破線はＭＰＤ１６への入力信号の周波数特性を示している。図４（Ｂ）に示されるように、ＭＰＤ１６からの出力信号の周波数帯域は、ＭＰＤ１６への入力信号よりも狭帯化している。
【００３２】
カレントセンサ２８から出力された電圧信号は、カットオフ周波数より高周波側がノイズとなることがあるため、フィルタ３０を通過することで、ノイズ除去を行い、電圧信号から一部の周波数帯域を抽出する。
【００３３】
フィルタ３０は、入力された電圧信号の一部の周波数帯域を抽出するフィルタであり、バンドパスフィルタにより構成してもよいし、ローパスフィルタにより構成してもよい。フィルタ３０により電圧信号において信号強度が安定した部分の周波数帯域を抽出し、これを振幅制御に用いる。
【００３４】
図５（Ａ），（Ｂ）には、フィルタ３０から出力される信号の波形を示す。フィルタを通過することで、一部の周波数帯域に絞られたことを示している。
【００３５】
フィルタ３０を通過した電圧信号は振幅検出器３２に伝送される。振幅検出器３２は、入力された信号の振幅を検出し、検出した振幅を一定の倍率で電圧レベルに変換し出力する回路である。
【００３６】
振幅検出器３２は、図６（Ａ）に示すように、入力信号の強度をピークホールドし、図６（Ｂ）に示すようにピークホールドした信号を平滑化して一定の電圧レベルに変換する信号処理を行う。
【００３７】
そして、マイクロコントローラ３６が、振幅検出器３２により検出された振幅に基づいて、ＬＤ１４から出力される光の振幅を所望の振幅へと調整する。こうすることで、消光比が一定になるようにする。
【００３８】
すなわち、Ａ／Ｄ変換器３７が、Ａ／Ｄ変換を行い、振幅検出器３２により検出された振幅をデータへと変換する。
【００３９】
そして、比較部３８が、上記データが示す振幅（以下、比較対象振幅）と、基準振幅と、を比較する。そして、比較部３８は、比較結果を示すデータＣを出力コントローラ４０へと出力する。例えば、比較部３８は、比較対象振幅（すなわち、フィルタ３０により抽出された電圧信号の振幅）が基準振幅より大きい場合は、データＣの値「１」を出力し、比較対象振幅が基準振幅より小さい場合は、データＣの値「０」を出力する。
【００４０】
出力コントローラ４０は、上記制御信号の基礎となる制御データＰを繰り返し生成し、Ｄ／Ａ変換器４２へと出力する。
【００４１】
以下、出力コントローラ４０について説明する。図７は、出力コントローラ４０の構成の一例を示す図である。同図に示すように、出力コントローラ４０は、第１制御部４０ａ（増加手段）と、第２制御部４０ｂ（増減手段）と、切替部４０ｃと、セレクタ４０ｄと、制御データ生成部４０ｅと、メモリ４０ｆと、を含む。メモリ４０ｆには、フラグ「Ｆ」及びパラメータ「ｎ」が記憶される。最初は、フラグ「Ｆ」の値として「０」が格納され、パラメータ「ｎ」の値として「ｎｉ」が格納される。
【００４２】
[第１制御部]
第１制御部４０ａは、制御データＰの値を繰り返し増加させる。具体的には、第１制御部４０ａは、制御データＰの値を繰り返し増加させるために、以下に説明する処理を繰り返し行う。
【００４３】
すなわち、第１制御部４０ａは、メモリ４０ｆからパラメータ「ｎ」を読み出し、このパラメータ「ｎ」に加算値「Δｎ」を加算した値「ｎ＋Δｎ」を、基礎データＮとしてセレクタ４０ｄに出力する。本実施形態では、第１制御部４０ａは、増加量を減少させながら制御データＰを増加させるために、図８に示す加算値制御データに基づいて「Δｎ」を制御する。同図に示すように、加算値制御データは、「Δｎ」のデータ列として設定されており、第１制御部４０ａは、Ｘ回目に基礎データＮを出力する場合、左からＸ番目の「Δｎ」を「ｎ」に加算する。図８に示すように、後方になるほど「Δｎ」の値が小さいので、時間が経過するほど「Δｎ」が小さくなる。
【００４４】
[第２制御部]
第２制御部４０ｂは、制御データＰの値を、一定値ずつ、繰り返し増加又は減少させる。具体的には、第２制御部４０ｂは、制御データＰの値を一定値ずつ増加又は減少させるために、比較対象振幅が基準振幅より小さい場合、メモリ４０ｆから読み出した「ｎ」に「１」を加算した「ｎ＋１」を基礎データＮとして出力し、比較対象振幅が基準振幅より大きい場合、メモリ４０ｆから読み出した「ｎ」を「１」で減算した「ｎ−１」を基礎データＮとして出力する。なお、比較対象振幅と基準振幅とが同じ振幅である場合、第２制御部４０ｂは、メモリ４０ｆから読み出した「ｎ」自身を基礎データＮとして出力する。
【００４５】
[切替部]
切替部４０ｃは、比較対象振幅が基準振幅に達するまでの間、第１制御部４０ａに制御データＰの増加を行わせ、比較対象振幅が基準振幅に一旦達した後は、第２制御部４０ｂに制御データＰの増加又は減少を行わせる。具体的には、切替部４０ｃは、初めてデータＣの値が「０」から「１」に切り替わった場合に、メモリ４０ｆに記憶されるフラグ「Ｆ」の値を「０」から「１」に更新する。こうすることにより、切替部４０ｃは、光送信装置１０が起動してから比較対象振幅が基準振幅に到達するまでの間、第１制御部４０ａに制御データＰの増加を行わせ、比較対象振幅が基準振幅に一旦到達した後は、第２制御部４０ｂに制御データＰの増加又は減少を行わせる。
【００４６】
[セレクタ]
セレクタ４０ｄは、メモリ４０ｆにされるフラグ「Ｆ」の値が「０」である場合に、第１制御部４０ａから出力される基礎データＮを制御データ生成部４０ｅに出力する。一方、セレクタ４０ｄは、メモリ４０ｆにフラグ「Ｆ」の値が「１」である場合は、第１制御部４０ａから出力される基礎データＮではなく、第２制御部４０ｂから出力される基礎データＮを制御データ生成部４０ｅに出力する。
【００４７】
[制御データ生成部]
制御データ生成部４０ｅは、セレクタ４０ｄから基礎データＮが供給されるごとに、メモリ４０ｆに記憶されるパラメータ「ｎ」を基礎データＮの値で更新する。
【００４８】
また、制御データ生成部４０ｅは、セレクタ４０ｄから供給される基礎データＮに基づいて制御データＰを生成し、制御データＰをＤ／Ａ変換器４２に出力する。本実施形態の場合、制御データ生成部４０ｅは、メモリ４０ｆに記憶される関係データを参照して制御データＰの値を決定する。図９は、関係データの一例を示す。関係データは、基礎データＮと制御データＰの関係を示す。
【００４９】
制御データ生成部４０ｅは、この関係データを参照し、原則、基礎データＮに比例する値を有する制御データＰを生成することとなる。その後、Ｄ／Ａ変換器４２（制御信号生成手段）が、Ｄ／Ａ変換を行い、制御データＰを制御信号に変換する。すなわち、Ｄ／Ａ変換器４２は、Ｄ／Ａ変換を行うことで制御データＰに応じた制御信号を生成し、この制御信号をＬＤＤ１２へと出力することとなる。
【００５０】
なお、図９に示すように、制御データＰには上限値が設けられている。その理由は、以下の通りである。
【００５１】
すなわち、送信情報において「１」又は「０」が連続する信号や、送信情報において振幅検出器３２が検出できないほど高い周波数の信号は、振幅検出器３２において無信号として検出されてしまう。そして、無信号と検出された信号が比較部３８に入力されると、第１制御部４０ａ及び第２制御部４０ｂは制御データＰを常に増加させることとなってしまう。そのため、制御データＰが大きくなりすぎると、ＬＤＤ１２には制御データＰに応じた駆動電流が供給されるのであるから、ＬＤ１４の性能限界を超えてＬＤ１４が破壊されたり、ＬＤ１２から発信された高出力光信号を受光したＭＰＤ１６が損傷したりする危険がある。こうした危険が回避されるように、制御データＰには上限値が設けられている。
【００５２】
図１０Ａは、光送信装置１０の起動からのデータＣ（比較結果）の推移を示す図である。図１０Ｂは、光送信装置１０の起動からのフラグ「Ｆ」の推移を示す図である。図１０Ｃは、光送信装置１０の起動からの基礎データＮの推移を示す図である。図１０Ｃは、光送信装置１０の起動からの制御データＰの推移を示す図でもある。図１０Ｄは、光送信装置１０の起動からの比較対象振幅の推移を示す図である。図１０Ｅは、光送信装置１０の起動からの、光信号の出力レベルの極大点の包絡線Ｅ１の推移及び光信号の出力レベルの極小点の包絡線Ｅ２の推移を示す図である。横軸は、光送信装置１０の起動からの時間ｔを示している。
【００５３】
光送信装置１０の起動時は光信号の出力レベルが低く比較対象振幅がほぼ「０」なので、第１制御部４０ａの機能により、基礎データＮ及び制御データＰが光送信装置１０の起動時から徐々に増加していく（図１０Ｃ参照）。また、基礎データＮ及び制御データＰの増加に従って比較対象振幅が増大する（図１０Ｄ参照）。そして、光送信装置１０の起動から時間Ｔが経過したところで、比較対象振幅が基準振幅Ａｒｅｆを超える（図１０Ｄ参照）。
【００５４】
そして、比較対象振幅が基準振幅Ａｒｅｆを一旦超えた後は、第２制御部４０ｂの機能により、基礎データＮ及び制御データＰが一定値ずつ増加又は減少していく（図１０Ｃ参照）。そのため、光送信装置１０の起動から時間Ｔ経過した後は、基礎データＮの値が概ね一定値ｎｒｅｆに安定化する（図１０Ｃ参照）。また、比較対象振幅も基準振幅Ａｒｅｆに安定化し（図１０Ｄ参照）、その結果、光信号の振幅が安定化する。また、光信号の振幅が安定化する結果、包絡線Ｅ１及び包絡線Ｅ２が安定化する。つまり、消光比が一定になる。
【００５５】
ここで、マイクロコントローラ３６が図１１に示すように構成されている場合を想定する。図１１は、この場合におけるマイクロコントローラ３６の構成を示す図である。以下、図１１について説明する。なお、ここでは、図１と同じ符号で指し示されている要素については説明を省略する。
【００５６】
第１フィルタ４６は、例えば、ローパスフィルタであり、誤差増幅部５０に供給される比較対象振幅をなだらかな時定数で応答させるために低周波数の成分を抽出する。なお、第１フィルタ４６の遮断周波数は、第２フィルタ４８の遮断周波数の１／１０程度であってよい。
【００５７】
第２フィルタ４８は、例えば、ローパスフィルタであり、誤差増幅部５０に供給される基準振幅をなだらかな時定数で応答させるために低周波数の成分を抽出する。第２フィルタ４８により、光信号の振幅が安定化するまでに要する時間が制御される。
【００５８】
誤差増幅部５０は、基準振幅と比較対象振幅との差ΔＡを算出し、この差ΔＡを増幅した値を基礎データＮとして制御データ生成部４０ｅへと出力する。
【００５９】
図１２は図１１に示す場合における基準振幅と比較対象振幅の光送信装置１０の起動からの推移を示す図である。縦軸は振幅の大きさを示し、横軸は光送信装置１０の起動からの時間ｔを示す。また、図１２に示す曲線は、基準振幅を示している。同図に示すように、基準振幅は、第２フィルタ４８の機能により、光送信装置１０の起動時から徐々に増加していく。その後、基準振幅は、光送信装置１０の起動から時間Ｔが経過したところで、一定値Ａｒｅｆに安定化することとなる。
【００６０】
図１１に示すマイクロコントローラ３６の場合、基礎データＮが出力される最初のタイミングｔ１では、比較対象振幅は基準振幅より小さいＡ１（ほぼ「０」）となるので、比較対象振幅Ａ１と比較対象振幅Ａ１より大きい基準振幅との差ΔＡ１に応じた基礎データＮが出力される。そのため、次のタイミングｔ２では、比較対象振幅が基準振幅より小さくならず基準振幅より大きいＡ２となる。
【００６１】
次のタイミングｔ２では、比較対象振幅Ａ２と比較対象振幅Ａ２より小さい基準振幅との差ΔＡ２に応じた基礎データＮが出力される。そのため、次のタイミングｔ３では、比較対象振幅が基準振幅より大きくならず、基準振幅より小さいＡ３となる。つまり、タイミングｔ１のときと同様に、基準振幅より小さい比較対象振幅が得られる。
【００６２】
タイミングｔ３では、比較対象振幅Ａ３と比較対象振幅Ａ３より大きい基準振幅との差Δ３に応じた基礎データＮが出力される。そのため、さらに次のタイミングでは、タイミングｔ２のときと同様に、基準振幅より大きい比較対象振幅が得られることとなる。
【００６３】
このように、図１１に示すマイクロコントローラ３６の場合、比較対象振幅（すなわち、光信号の振幅）は、概ね基準振幅を振幅中心として発振する。より詳しくは、比較対象振幅は、最初のタイミングｔ１の後のタイミングにおける比較対象振幅と基準振幅との差（例えば、ΔＡ２、ΔＡ３）が上記ΔＡ１に応じて定まるので、結果的に、上記ΔＡ１が大きいほど大きな発振幅で発振する。
【００６４】
ところで、比較対象振幅の発振幅が大きい場合、光信号の振幅が安定しなくなるため、上記包絡線Ｅ１及び上記包絡線Ｅ２（図１０Ｅ参照）も安定しなくなる。つまり、比較対象振幅の発振幅が大きい場合、光信号の振幅だけでなく包絡線Ｅ１及び包絡線Ｅ２も大きく発振してしまう。そのため、消光比が一定になりにくくなる。
【００６５】
上述のように、上記ΔＡ１が大きい場合、比較対象振幅の発振幅が大きくなる。そのため、ΔＡ１が大きい場合、光信号の振幅が安定化せず、ΔＡ１が小さい場合、光信号の振幅が安定化することとなる。そのため、光信号の振幅を安定化させ、消光比を一定にするには、ΔＡ１を小さくする必要がある。
【００６６】
そこで、ΔＡ１を小さくする方法として、制御データＰの生成を行う時間間隔を短くすることが考えられる。すなわち、処理速度が速いマイクロコンローラを用いることが考えられる。例えば、１００００／１秒ごとに処理を実行可能な一般的なマイクロコンローラを用いた場合に光信号の振幅が安定化しないことが実際のシミュレーション結果からわかっているので、１００００００／１秒ごとに処理を実行可能なマイクロコントローラを用いることが考えられる。
【００６７】
しかしながら、このような高性能のマイクロコントローラは比較的高価なため、光送信装置１０の製造コストが増大してしまう。
【００６８】
この点、本発明に係る光送信装置１０では、第１制御部４０ａが、制御データＰを徐々に増加させ、第２制御部４０ｂが、比較対象振幅と基準振幅との比較結果に応じて制御データＰを一定値（すなわち、「１」）ずつ増加又は減少させるので、高性能のマイクロコントローラを用いなくても、光信号の振幅が安定化するようになる。すなわち、高性能のマイクロコントローラを用いなくても、消光比を一定にすることができる。その結果として、光送信装置１０の製造コストを抑制しつつ、光信号の振幅及び消光比を精度よく制御することができるようになる。また、パイロット信号を用いずとも、光信号の振幅及び消光比を精度よく制御できるようにもなる。
【００６９】
なお、図１１に示す場合においてΔＡ１を小さくする方法として、基準振幅がＡｒｅｆに到達するまでの時間を長くすることが考えられる。すなわち、基準振幅をより緩やかに大きくすることが考えられる。しかしながら、この場合、光信号の振幅及び消光比が安定するまでに要する時間が長くなってしまう。
【００７０】
この点、本発明に係る光送信装置１０では、第１制御部４０ａが、制御データＰを徐々に増加させるので、光信号の振幅及び消光比が安定するまでに要する時間を比較的短くすることができる。また、光信号のオーバーシュートの発生を抑制しつつ、光信号の振幅を一定に制御することができるようにもなる。
【００７１】
なお、本発明の実施形態は、上記実施形態に限らない。
【００７２】
例えば、Ｄ／Ａ変換器４２はＬＤＤ１２に含まれてよい。
【００７３】
また、例えば、Ａ／Ｄ変換器３７から出力される比較対象振幅にばらつきが生じないようにするために、比較対象振幅を安定化させるための平均化処理を行うフィルタが、Ａ／Ｄ変換器３７と比較部３８との間に設けられてもよい。
【００７４】
また、例えば、上記実施形態では、第２制御部４０ｂがパラメータ「ｎ」（すなわち、基礎データＮ）を増加又は減少させる際の変化量（以下、「Δ」と記載する）は常に「１」であった。しかしながら、第２制御部４０ｂは、比較対象振幅が基準振幅に到達した後のある程度の期間、変化量Δを徐々に減少させるようにしてもよい。例えば、第２制御部４０ｂは、第１制御部４０ａが最後に用いた加算値「Δｎ」を変化量Δの初期値として設定した上で、変化量Δが「１」になるまでの期間、いわゆる二分法に従って変化量Δを減少させるようにしてもよい。
【００７５】
また例えば、上述のようにＬＤ１４の温度に応じてＩＬ特性が変化するので、ＬＤ１４の温度に応じて光信号の振幅が安定化されるまでの時間が変化しないように、第１制御部４０ａがＬＤ１４の温度に応じて制御データＰの増加のさせ方を変化させるようにしてもよい。以下、この態様について説明する。
【００７６】
図１３は、この態様について説明するための図であり、この態様での光送信装置１０の構成の一部を示す図である。同図に示すように、この態様では、ＬＤ１４の温度Ｋを検知する温度センサ４４が設けられる。温度センサ４４はＡ／Ｄ変換器を内蔵しており、ＬＤ１４の温度Ｋを示すデータを第１制御部４０ａへ供給する。そして、ＬＤ１２の温度に応じて制御データＰの増加のさせ方を変化させるために第１制御部４０ａは、例えば以下に説明するように動作する。
【００７７】
すなわち、第１制御部４０ａは、「ｎ＋Δｎ」を算出すると、基準温度Ｋｒｅｆに対する温度Ｋの比αを算出する。そして、第１制御部４０ａは、「α×（ｎ＋Δｎ）」を基礎データＮとして出力する。こうすることで、第１制御部４０ａは、制御データＰの増加態様を、ＬＤ１４の温度に応じて変化させる。
【００７８】
また、光送信装置１０は、図１４に示すようにして構成されてもよい。この場合、図１４に示すように、ＡＭＣ回路２０から振幅検出器３２（図１参照）が省略される。そのため、変形例では、Ａ／Ｄ変換器３７は、フィルタ３０により抽出された電圧信号を、直接、データに変換することとなる。
【００７９】
また、ＡＭＣ回路２０から振幅検出器３２が省略される代わりに、ＡＭＣ回路２０に、パタン検出部６０、遅延回路７０、及びスイッチ８０が追加される。スイッチ８０は、マイクロコントローラ３６に含まれる。パタン検出部６０及び遅延回路７０もマイクロコントローラ３６に含まれてよい。
【００８０】
この場合、パタン検出部６０にも、上記送信情報が入力される。パタン検出部６０は、所定の検出対象ビット列（例えば、「１」が５回連続しているビット列）の検出を、上記送信情報のうちで繰り返しおこなう。そして、パタン検出部６０は、検出結果を示す電圧信号を順次出力する。本実施形態の場合、パタン検出部６０は、検出対象ビット列を検出できた場合、所定のＯＮ電圧を検出結果として出力し、検出対象ビット列を検出できなかった場合、「０」電圧を検出結果として出力する。
【００８１】
図１５は、パタン検出部６０の機能を示す概念図である。図１５の上から一番目の図は、検出対象ビット列の一例を示す。図１５の上から二番目の図は、パタン検出部６０に入力される送信情報の波形の一例を示す。図１５の上から三番目の図は、パタン検出部６０から出力される信号の波形の一例を示す。
【００８２】
パタン検出部６０から出力された検出結果は、ＬＤＤ１２からＬＤ１４を介してスイッチ８０に到達する時間を補正するための遅延回路７０を通って、スイッチ８０へと入力されることとなる。
【００８３】
スイッチ８０（検出結果取得手段）は、上記ＯＮ電圧が入力されたときにオン状態になるスイッチ素子である。スイッチ８０は、パタン検出部６０から出力された検出結果を取得する。本実施形態の場合、スイッチ８０は、取得した検出結果が「検出対象ビット列が検出されたこと」を示す検出結果（所定の検出結果）である場合に、オン状態になる。すなわち、スイッチ８０は、検出結果を示す電圧信号が上記ＯＮ電圧である場合に、オン状態になる。
【００８４】
比較部３８は、Ａ／Ｄ変換器３７から出力されたデータに基づいて、フィルタ３０により抽出された電圧信号の振幅を検出する。上述のように、スイッチ８０は「検出対象ビット列が検出されたこと」を示す検出結果を取得したときにオン状態になる。そのため、比較部３８には、スイッチ８０により「検出対象ビット列が検出されたこと」を示す検出結果を取得されたときにＡ／Ｄ変換器３７から出力された上記データが入力される。よって、結果的に、比較部３８は、スイッチ８０により「検出対象ビット列が検出されたこと」を示す検出結果を取得されたときの上記データに基づいて、フィルタ３０により抽出された電圧信号の振幅を検出する。
【００８５】
そして、比較部３８は、検出した振幅に基づいて比較対象振幅を算出する。例えば、比較部３８は、今回検出した振幅と、過去に検出した複数の振幅と、の平均を比較対象振幅として算出する。
【００８６】
こうした上で、比較部３８は、比較対象振幅を上記基準振幅と比較し、比較結果である上記データＣを出力コントローラ４０へと出力することとなる。図１４に示す光送信装置１０によれば、振幅検出器３２を設けなくとも、マイクロコントローラ３６がフィルタ３０により抽出された電圧信号の振幅を検出することができる。そのため、振幅検出器３２を設けなくとも、ＬＤ１４から出力される光の振幅が所望の振幅へと調整され、消光比が一定になる。
【符号の説明】
【００８７】
１０  光送信装置、１２  ＬＤＤ、１４  ＬＤ、１６  ＭＰＤ、１８  ＡＰＣ回路、１８ａ  誤差増幅器、１８ｂ  平均化フィルタ、２０  ＡＭＣ回路、２２  キャパシタ、２４  インダクタ、２６  電流源、２８  カレントセンサ、２８ａ  抵抗、２８ｂ  誤差増幅器、３０  フィルタ、３２  振幅検出器、３６  マイクロコントローラ、３７  Ａ／Ｄ変換器、３８  比較部、４０  出力コントローラ、４０ａ  第１制御部、４０ｂ  第２制御部、４０ｃ  切替部、４０ｄ  セレクタ、４０ｅ  制御データ生成部、４０ｆ  メモリ、４２  Ｄ／Ａ変換器、４４  温度センサ、４６  第１フィルタ、４８  第２フィルタ、５０  誤差増幅部、６０  パタン検出部、７０  遅延回路、８０  スイッチ、１００  信号の波形の一部。
【図１】
2011258653.tif 000003
【図２】
2011258653.tif 000004
【図３】
2011258653.tif 000005
【図４】
2011258653.tif 000006
【図５】
2011258653.tif 000007
【図６】
2011258653.tif 000008
【図７】
2011258653.tif 000009
【図８】
2011258653.tif 000010
【図９】
2011258653.tif 000011
【図１０Ａ】
2011258653.tif 000012
【図１０Ｂ】
2011258653.tif 000013
【図１０Ｃ】
2011258653.tif 000014
【図１０Ｄ】
2011258653.tif 000015
【図１０Ｅ】
2011258653.tif 000016
【図１１】
2011258653.tif 000017
【図１２】
2011258653.tif 000018
【図１３】
2011258653.tif 000019
【図１４】
2011258653.tif 000020
【図１５】
2011258653.tif 000021