"通信相手との間で光信号伝送路を介して光信号を送受信する光信号送受信部と、周波数がそれぞれ異なる複数のパルス信号を含む伝送路長測定信号を生成し、この伝送路長測定信号を前記光信号送受信部に出力する伝送路長測定信号生成部と、前記通信相手から送信されて前記光信号送受信部によって受信された光信号に伝送路長測定信号が含まれる場合、前記伝送路長測定信号に含まれる前記複数のパルス信号の振幅情報をそれぞれ抽出する振幅情報抽出部と、前記光信号伝送路の距離に応じて受信信号の振幅と周波数との関係を表した伝送路長情報を記憶し、前記振幅情報抽出部により抽出された前記複数のパルス信号の各周波数に対応した振幅情報と前記伝送路長情報とに基づいて前記光信号伝送路の距離を導出する伝送路長導出部と、伝送可能な光信号の周波数帯域によって区別される伝送路種別と伝送路長とに応じた前記光信号送受信部の送信出力を示す光信号出力制御情報を記憶し、前記伝送路長導出部によって導出された前記光信号伝送路の距離と前記光信号伝送路の前記伝送路種別と前記光信号出力制御情報とに基づいた前記光信号送受信部から送信される光信号の送信出力を制御する光信号出力制御部とを備えることを特徴とする光通信装置。請求項1に記載された光通信装置において、前記光信号送受信部から出力され、波長がそれぞれ異なる複数の光信号を、一の光信号へ合波して前記光信号伝送路を介し前記通信相手へ出力する波長合波部と、前記光信号伝送路を介して受信され、それぞれ異なる波長を含んだ一の光信号を、波長ごとに複数の光信号へ分波して前記光送受信部へ出力する波長分波部とをさらに備え、前記光信号送受信部は、前記伝送路長測定信号と他の信号とをそれぞれ異なる波長の光信号で前記波長合波部へ出力するように構成されていることを特徴とする光通信装置。請求項2に記載された光通信装置において、前記波長分波部は、分波された前記複数の光信号に前記伝送路長測定信号が含まれる場合、この伝送路長測定信号に対応した光信号を前記波長合波部へ出力するように構成され、前記波長合波部は、前記光信号送受信部から出力される前記複数の光信号と、前記波長分波部から出力される前記伝送路長信号に対応した前記光信号とを合波するように構成されていることを特徴とする光通信装置。請求項1に記載された光通信装置において、前記光信号送受信装置は、レーザ光を発光するレーザ素子と、電気信号を光信号へ変換して前記レーザ素子を駆動するレーザ素子駆動部とを含む光信号送信部と、光信号を受光して電流信号へ変換する受光素子と、電流信号を電圧信号へ変換するトランスインピーダンスアンプと、このトランスインピーダンスアンプから出力される電圧信号の波形形成を行うリミティングアンプとを有する光信号受信部とを備えることを特徴とする光通信装置。周波数がそれぞれ異なる複数のパルス信号を伝送路長測定信号として生成するステップと、前記伝送路長測定信号を含んだ光信号を光信号伝送路を介して通信相手に送信するステップと、受信した光信号に前記伝送路長測定信号が含まれる場合、前記伝送路長測定信号に含まれる前記複数のパルス信号の振幅情報をそれぞれ抽出するステップと、前記光信号伝送路の距離に応じて受信信号の振幅と周波数との関係を示す伝送路長情報と、前記振幅情報とに基づいて前記光信号伝送路の距離を導出するステップと、伝送可能な光信号の周波数帯域によって区別される伝送路種別と光信号伝送路の距離とに応じた前記光信号伝送路へ出力される光信号の送信出力の関係を示す光信号出力制御情報と、前記光信号伝送路の距離と、前記光信号伝送路の前記伝送路種別とに基づいて、前記光信号の送信出力を決定するステップと、前記光信号伝送路へ出力される光信号の送信出力を、前記光信号出力制御情報と前記光信号伝送路の拒理と前記伝送路種別とに基づいて決定された送信出力へ制御するステップとを備えることを特徴とする光信号制御方法。請求項5に記載の光信号制御方法において、波長がそれぞれ異なる複数の光信号を、一の光信号へ合波するステップと、それぞれ異なる波長を含んだ一の光信号を、波長ごとに複数の光信号へ分波するステップとをさらに備え、合波するステップは、それぞれ異なる波長の前記伝送路長測定信号と他の信号とを一の光信号へ合波するステップを備え、送信するステップは、前記伝送路長測定信号と他の信号とが合波された一の光信号を光信号伝送路を介して通信相手に送信するステップを備えることを特徴とする光信号制御方法。請求項6に記載の光信号制御方法において、分波するステップは、分波された前記複数の光信号に前記伝送路長測定信号が含まれる場合、この伝送路長測定信号に対応した光信号を合波される光信号として出力するステップを備えることを特徴とする光信号制御方法。コンピューターに、周波数がそれぞれ異なる複数のパルス信号を伝送路長測定信号として生成するステップと、前記伝送路長測定信号を含んだ光信号を光信号伝送路を介して通信相手に送信するステップと、受信した光信号に前記伝送路長測定信号が含まれる場合、前記伝送路長測定信号に含まれる前記複数のパルス信号の振幅情報をそれぞれ抽出するステップと、前記光信号伝送路の距離に応じて受信信号の振幅と周波数との関係を示す伝送路長情報と、前記振幅情報とに基づいて前記光信号伝送路の距離を導出するステップと、伝送可能な光信号の周波数帯域によって区別される伝送路種別と光信号伝送路の距離とに応じた前記光信号伝送路へ出力される光信号の送信出力の関係を示す光信号出力制御情報と、前記光信号伝送路の距離と、前記光信号伝送路の前記伝送路種別とに基づいて、前記光信号の送信出力を決定するステップと、前記光信号伝送路へ出力される光信号の送信出力を、前記光信号出力制御情報と前記光信号伝送路の拒理と前記伝送路種別とに基づいて決定された送信出力へ制御するステップとを実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。少なくとも1つの光信号伝送路を介して接続される複数の光通信装置を備え、前記複数の光通信装置のそれぞれは、通信相手との間で光信号伝送路を介して光信号を送受信する光信号送受信部と、周波数がそれぞれ異なる複数のパルス信号を含む伝送路長測定信号を生成し、この伝送路長測定信号を前記光信号送受信部に出力する伝送路長測定信号生成部と、前記通信相手から送信されて前記光信号送受信部によって受信された光信号に伝送路長測定信号が含まれる場合、前記伝送路長測定信号に含まれる前記複数のパルス信号の振幅情報をそれぞれ抽出する振幅情報抽出部と、前記光信号伝送路の距離に応じて受信信号の振幅と周波数との関係を表した伝送路長情報を記憶し、前記振幅情報抽出部により抽出された前記複数のパルス信号の各周波数に対応した振幅情報と前記伝送路長情報とに基づいて前記光信号伝送路の距離を導出する伝送路長導出部と、伝送可能な光信号の周波数帯域によって区別される伝送路種別と伝送路長とに応じた前記光信号送受信部の送信出力を示す光信号出力制御情報を記憶し、前記伝送路長導出部によって導出された前記光信号伝送路の距離と前記光信号伝送路の前記伝送路種別と前記光信号出力制御情報とに基づいた前記光信号送受信部から送信される光信号の送信出力を制御する光信号出力制御部とを備えることを特徴とする光通信システム。しかしながら、上述したような本発明に関連する技術では、いずれもノード間の伝送路長によって生じる伝送損失を考慮して送信信号の光出力を最適化するための技術であり、伝送路間で発生する光信号のモード分散に起因した伝送損失を考慮した送信信号の光出力を最適化する技術ではない。すなわち、伝送路長によって生じる伝送損失が小さいが伝送路間で発生する光信号のモード分散に起因した伝送損失が発生するといった伝送路長が数十センチメートル程度の短距離である場合、本発明に関連する技術では送信信号出力の最適化ができないといった問題があった。具体的には、例えば、測定元から送信したパルス信号が目標までの伝送路を往復して送信元で受信されるまでに要する時間を利用した本発明に関連する技術では、マルチモードレーザ光による短距離光通信において伝送路長が数十センチメートル程度の場合、パルス信号の往復時間が装置のクロック周波数以下となるため伝送路長を測定することができない。さらに、ブレードサーバのようなコンピュータシステムのように、筐体間の伝送路長が100メートル程度のマルチモードレーザ光による短距離光通信において、伝送路長に起因する送信信号の伝送損失パワー損失は軽微約1dB程度であり、送信信号の劣化への影響は大きなものではない。一方、伝送路に用いられる光ファイバの特性に応じて発生するマルチモードレーザ光の各モードの伝送速度の差異に起因するモード分散は、送信信号に時間軸方向の波形歪みを発生させて送信信号の劣化を招き、通信品質の悪化につながる。よって、伝送路長に起因する送信信号の伝送損失を補償する本発明に関連する技術では、光通信における短距離間の伝送路長を測定できないために、送信信号出力の最適化が実行されず、光信号のモード分散に起因する通信品質の悪化を防ぐことはできなかった。そこで、本発明は上述の課題を解決すべく、短距離間の伝送路においても伝送路長を測定して伝送路の特性に応じた送信信号出力の最適化を実行して、光信号のモード分散に起因する通信品質の悪化を抑制する光通信装置を提供することを目的とする。上述の目的を達成するために、本発明にかかる光通信装置は、通信相手との間で光信号伝送路を介して光信号を送受信する光信号送受信部と、周波数がそれぞれ異なる複数のパルス信号を含む伝送路長測定信号を生成し、この伝送路長測定信号を前記光信号送受信部に出力する伝送路長測定信号生成部と、前記通信相手から送信されて前記光信号送受信部によって受信された光信号に伝送路長測定信号が含まれる場合、前記伝送路長測定信号に含まれる前記複数のパルス信号の振幅情報をそれぞれ抽出する振幅情報抽出部と、前記光信号伝送路の距離に応じて受信信号の振幅と周波数との関係を表した伝送路長情報を記憶し、前記振幅情報抽出部により抽出された前記複数のパルス信号の各周波数に対応した振幅情報と前記伝送路長情報とに基づいて前記光信号伝送路の距離を導出する伝送路長導出部と、伝送可能な光信号の周波数帯域によって区別される伝送路種別と伝送路長とに応じた前記光信号送受信部の送信出力を示す光信号出力制御情報を記憶し、前記伝送路長導出部によって導出された前記光信号伝送路の距離と前記光信号伝送路の前記伝送路種別と前記光信号出力制御情報とに基づいた前記光信号送受信部から送信される光信号の送信出力を制御する光信号出力制御部とを備えることを特徴とする。また、本発明にかかる光通信制御方法は、周波数がそれぞれ異なる複数のパルス信号を伝送路長測定信号として生成するステップと、前記伝送路長測定信号を含んだ光信号を光信号伝送路を介して通信相手に送信するステップと、受信した光信号に前記伝送路長測定信号が含まれる場合、前記伝送路長測定信号に含まれる前記複数のパルス信号の振幅情報をそれぞれ抽出するステップと、前記光信号伝送路の距離に応じて受信信号の振幅と周波数との関係を示す伝送路長情報と、前記振幅情報とに基づいて前記光信号伝送路の距離を導出するステップと、伝送可能な光信号の周波数帯域によって区別される伝送路種別と光信号伝送路の距離とに応じた前記光信号伝送路へ出力される光信号の送信出力の関係を示す光信号出力制御情報と、前記光信号伝送路の距離と、前記光信号伝送路の前記伝送路種別とに基づいて、前記光信号の送信出力を決定するステップと、前記光信号伝送路へ出力される光信号の送信出力を、前記光信号出力制御情報と前記光信号伝送路の拒理と前記伝送路種別とに基づいて決定された送信出力へ制御するステップとを備えることを特徴とする。また、本発明にかかる光通信システムは、少なくとも1つの光信号伝送路を介して接続される複数の光通信装置を備え、前記複数の光通信装置のそれぞれは、通信相手との間で光信号伝送路を介して光信号を送受信する光信号送受信部と、周波数がそれぞれ異なる複数のパルス信号を含む伝送路長測定信号を生成し、この伝送路長測定信号を前記光信号送受信部に出力する伝送路長測定信号生成部と、前記通信相手から送信されて前記光信号送受信部によって受信された光信号に伝送路長測定信号が含まれる場合、前記伝送路長測定信号に含まれる前記複数のパルス信号の振幅情報をそれぞれ抽出する振幅情報抽出部と、前記光信号伝送路の距離に応じて受信信号の振幅と周波数との関係を表した伝送路長情報を記憶し、前記振幅情報抽出部により抽出された前記複数のパルス信号の各周波数に対応した振幅情報と前記伝送路長情報とに基づいて前記光信号伝送路の距離を導出する伝送路長導出部と、伝送可能な光信号の周波数帯域によって区別される伝送路種別と伝送路長とに応じた前記光信号送受信部の送信出力を示す光信号出力制御情報を記憶し、前記伝送路長導出部によって導出された前記光信号伝送路の距離と前記光信号伝送路の前記伝送路種別と前記光信号出力制御情報とに基づいた前記光信号送受信部から送信される光信号の送信出力を制御する光信号出力制御部とを備えることを特徴とする。本発明によれば、異なる周波数を有する伝送路長測定信号の振幅情報に基づいて伝送路長を測定し、測定した伝送路長と伝送路特性に基づいて光信号の送信出力を制御することにより、短距離間の伝送路においても光信号の送信出力の最適化が実行できる。よって、伝送路長によって生じる伝送損失よりも伝送路間で発生する光信号のモード分散に起因した伝送損失が支配的な短距離間の光通信において、光信号のモード分散に起因する通信品質の悪化を抑制することができる。以下、図面を参照して本発明の実施の形態について説明する。[第1の実施の形態]図1は、本発明の第1の実施の形態にかかる光通信装置の構成を示すブロック図である。本実施の形態にかかる光通信装置は、受信した異なる周波数を有する複数のパルス信号の振幅情報から伝送路長を測定し、測定した伝送路長に基づいて光信号の送信出力を制御するものである。図1に示すように、本実施の形態にかかる光通信装置10は、光信号送受信部110と、伝送路長測定信号生成部120と、振幅情報抽出部130と、伝送路長導出部140と、光信号出力制御部150とから構成されている。光信号送受信部110は、通信相手である光通信装置との間で光信号伝送路Aを介して光信号の送受信を実行する。伝送路長測定信号生成部120は、異なる周波数を有する少なくとも2つのパルス信号を伝送路長測定信号として生成し、この伝送路長測定信号を光信号送受信部110に送信させる。伝送路長測定信号は、周波数がそれぞれ異なる3つ以上のパルス信号としても良い。振幅情報抽出部130は、光信号送受信部110を介して受信した光信号に伝送路長測定信号が含まれる場合、受信した伝送路長測定信号に含まれるパルス信号の振幅情報を周波数毎に抽出する。伝送路長導出部140は、光信号伝送路の距離に応じて受信したパルス信号の振幅と周波数との関係を表した伝送路長情報を記憶し、振幅情報抽出部130によって抽出されたパルス信号の各週端数に対応した振幅情報と伝送路長情報とに基づいて光信号伝送路の距離を導出する。光信号出力制御部150は、伝送路長と伝送可能な光信号の周波数帯域毎に区別される伝送路種別とに応じて光信号送受信部110から送信される光信号の送信出力を記憶した光信号出力制御情報を記憶し、伝送路長導出部140によって導出された光信号伝送路の距離と光信号出力制御情報とに基づいて光信号送受信部110から送信される光信号の送信出力を決定する。なお、本実施の形態にかかる光通信装置10の各機能は、光通信装置10に搭載されたCPU中央演算装置やメモリ、インターフェースを備えたコンピュータにコンピュータプログラムソフトウエアをインストールすることによって実現され、上述した光通信装置10の各種機能は、上記コンピュータの各種ハードウェア資源と上記コンピュータプログラムとが協働することによって実現される。また、上記コンピュータプログラムは、コンピュータが読み取り可能な記録媒体に格納された状態で提供されても良く、電気通信回線を介してコンピュータが読み取り可能な状態で提供されても良い。次に、本実施の形態にかかる光通信装置10の動作について、図2に示すフローチャートを参照して説明する。図2に示すように、本実施の形態にかかる光通信装置10は、伝送路長測定信号生成部120によって異なる周波数の複数のパルス信号を含んだ伝送路長測定信号を生成し、この伝送路長測定信号を光信号送受信部110に送信させるステップS101。光通信装置10は、光信号伝送路Aを介して受信した光信号が伝送路長測定信号であるか否かを判定するステップS102。受信した光信号が伝送路長測定信号であった場合ステップS102でYes、振幅情報抽出部130は、受信した伝送路長測定信号に含まれるパルス信号の各周波数に対応した振幅情報を抽出し、この振幅情報を含んだ光信号を光信号送受信部110に送信させるステップS103。一方、受信した光信号が伝送路長測定信号でなかった場合ステップS102でNo、光通信装置10は、受信した光信号に振幅情報抽出部130によって抽出された振幅情報が含まれているか否かを判定するSステップ104。受信した光信号に振幅情報が含まれていない場合Sステップ104でNo、光通信装置10は、受信した光信号に伝送路長測定信号が含まれているか否かの判定待機状態となるSステップ102。一方、受信した光信号に振幅情報が含まれている場合Sステップ104でYes、伝送路長導出部140は、受信した光信号に含まれる振幅情報と予め記憶している伝送路長情報とに基づいて、光信号の伝送路長を導出するSステップ105。伝送路長導出部140によって光信号の伝送路長が導出されると、光信号出力制御部は、予め記憶している光信号出力制御情報と伝送路長導出部140によって導出された伝送路長とに基づいて、光信号送受信部110から出力される光信号の送信出力を決定して光信号の送信出力を制御するSステップ106。このように、本実施の形態にかかる光通信装置によれば、異なる周波数を有する伝送路長測定信号の振幅情報に基づいて伝送路長を測定し、測定した伝送路長と伝送路特性に基づいて光信号の送信出力を制御することにより、短距離間の伝送路においても光信号の送信出力の最適化が実行できる。[第2の実施の形態]本発明の第2の実施の形態にかかる光通信装置は、受信した異なる周波数を有する複数のパルス信号の振幅情報から伝送路長を測定し、測定した伝送路長と伝送路の種別とに基づいて光信号の送信出力を制御するものであって、特に、複数のCPUカードを筐体内に搭載してこれらCPUカード間でデータ伝送や演算処理といった情報処理を連携し実行するコンピュータシステムに搭載され、CPUカード間の伝送路長と伝送路の種別とに基づいて光信号の送信出力を制御する光通信装置である。図3は、本実施の形態にかかる光通信装置を含んだコンピュータシステム1の全体図であり、このコンピュータシステムは、筐体1の中に複数のCPUカード2と少なくとも1つのスイッチカード3とが搭載されることにより構成されている。また、本実施の形態におけるコンピュータシステムの筐体内データ伝送は、CPUカード2およびスイッチカード3それぞれの間で実行される大容量かつ高速の主信号データ転送に光通信を、管理データなどの低速/小容量のデータ伝送に電気通信を用いることができる。以下、本実施の形態におけるコンピュータシステムの筐体内データ伝送のうち、上記した主信号データ転送に用いられる光通信を大容量筐体内光通信とし、この大容量筐体内光通信を実現するシステムを大容量筐体内光通信システムと表す。次に、図4および図5を参照して、本実施の形態にかかるコンピュータシステムの筐体1の内部構造について説明する。図4は、筐体1の断面図であり、CPUカード2およびスイッチカード3には少なくとも1つの光コネクタ4-11,電源コネクタ4-21,電気コネクタ4-23が搭載されている。筐体1には、光バックプレーン4-1および電気バックプレーン4-2が搭載されており、さらに、光バックプレーン4-1上には、少なくとも1つの光コネクタ4-12が光コネクタ4-11と対向するように搭載されている。同様に、電気バックプレーン4-2上には、少なくとも1つの電源コネクタ4-22,電気コネクタ4-24が電源コネクタ4-21,電気コネクタ4-23と対向するように搭載されている。本実施の形態におけるコンピュータシステムは、CPUカード2およびスイッチカード3が筐体1に挿入されると、光コネクタ4-11と4-12、電源コネクタ4-21と4-22、電気コネクタ4-23と4-24が勘合する構造となっている。各カード間の光接続は、光バックプレーン4-1に搭載されている光コネクタ4-12に接続されている光ファイバ4-13によってなされ、この光ファイバ4-13を介して光通信が実行される。なお、電気バックプレーン4-2上には、図示していないパターン配線が実装されており、このパターンに沿ってカード間の電気配線が実現されている。図5に、光バックプレーン4-1および電気バックプレーン4-2を正面から見た図を示す。CPUカード2はCPUカードスロット5-1へ、スイッチカード3はスイッチカードスロット5-2へそれぞれ挿入されることにより、光コネクタ4-11と4-12、電源コネクタ4-21と4-22、電気コネクタ4-23と4-24それぞれのコネクタ勘合がなされる。次に、本実施の形態における大容量筐体内光通信システムの構成について図6を参照して説明する。本実施の形態における大容量筐体内通信システムは、図6に示すように筐体1の中にCPUカード2とスイッチカード3とが搭載され構成されている。複数のCPUカード2以下、便宜上CPUカード2-1nとするは、演算処理や命令処理を行うCPU部611と、データやプログラムなどの記憶するメモリ部612と、高速のデータバスによりデータの送受信を行うデバイスとCPU部611とを接続するノースブリッジ部613と、スイッチカード3など外部カードとのインターフェースであるI/O部614と、ノースブリッジ部613を経由してCPU部611とI/O部614とを接続するサウスブリッジ部615とから構成されている。スイッチカード3は、CPUカード2-1nとのインターフェースであるI/O部621と、CPUカード2-1nのそれぞれが接続されているポートを記憶して経路情報として管理する経路テーブル部622と、経路情報を参照して所望のCPUカードを選択的に接続するスイッチ部623とから構成されている。ここで、CPUカード2-1nとスイッチカード3との間で実行されるデータ伝送のインターフェースであるI/O部614,621について、特にCPUカード2-1nのI/O部614を例に図7を参照して説明する。I/O部614は、伝送される信号を所望の伝送フォーマットへ変換するプロトコル処理部71と、伝送される信号を符号化して伝送媒体に適したビット列信号へ変換する物理層部72と、光通信伝送路とのインターフェースである光送信部73および光受信部74とから構成されている。例えば、CPUカード2からスイッチカード3に対してデータ伝送を実行する場合、I/O部614は、サウスブリッジ部615から受けた信号をプロトコル処理部71によって所望の伝送フォーマット例えば、イーサネットやPCI-Expressなどのデータ伝送方式に適合した伝送フォーマットへ変換し、物理層部72によって伝送信号を符号化イーサネットでは8B/10Bや64B/66Bなどの符号化手段が知られているして伝送媒体に適したビット列信号が生成され、光送信部73によってビット列信号に対応した光信号が光通信伝送路へ出力される。ブレードサーバのようなコンピュータシステムにおいて、CPUカード2-1nとスイッチカード3との接続は、一般的にスタートポロジーで結線され、この場合、複数のCPUカード2-1n間のデータ送信における伝送路とデータ受信における伝送路とは対称であり、伝送距離も同一である。図8に、一般的なCPUカードとスイッチカードの接続トポロジーを示す。一方、複数のCPUカード2-1nと複数のスイッチカード3で構成される大容量筐体内光通信システムの場合、複数のCPUカード2-1n間のデータ送受信における伝送路は複数のスイッチカード3を経由するために、送受信で伝送路が非対称となる場合があり、伝送距離に差異が発生する場合がある。図9に、大容量筐体内光通信システムにおける複数のスイッチカード3でネットワークが構成された場合のCPUカード2-nnとスイッチカード3-nの接続トポロジーの一例を示す。例えば、図9に示すように、CPUカード2-1nとCPUカード2-3nとの間でデータ伝送が実行される場合、CPUカード2-1nからCPUカード2-3nへ送信されるデータの伝送路は、スイッチカード3-aからスイッチカード3-bとスイッチカード3-nを経由してCPUカード2-3nへ伝送されるが、CPUカード2-3nから送信されCPUカード2-1nが受信するデータの伝送路は、スイッチカード3-nからスイッチカード3-cとスイッチカード3-aを経由するため、送受信の伝送路が非対称となり伝送路長に差異が発生する可能性がある。このように、大容量筐体内光通信システムにおいて、送受信の伝送路が非対称となり送受信の伝送路長に差異が発生すると、光通信の光源として用いられるマルチモードレーザ光のモード分散に起因する伝送信号の劣化にばらつきが発生して通信品質の悪化につながる。よって、各カード間の光通信伝送路の伝送路長を計測して、伝送路長に応じた光信号の送信制御を行うことが、大容量筐体内光通信システムのデータ伝送における通信品質の向上に必要となる。そこで、本実施の形態にかかる光通信装置は、大容量筐体内光通信システムに搭載されるCPUカード2-1nとスイッチカード3間のインターフェースであるI/O部614,621に実装され、各カード間の伝送路長を計測して伝送路長に応じた光信号の送信制御を行うことにより、大容量筐体内光通信システムのデータ伝送における通信品質を向上させるものである。図10に、本実施の形態にかかる光通信装置20の構成を表すブロック図を示す。なお、本実施の形態にかかる光通信装置20の構成要素について、第1の実施形態において説明した光通信装置10と同一の構成および機能を有するものは、同一の符号を付し、その詳細な説明を省略する。本実施の形態にかかる光通信装置20は、光信号送受信部210と、伝送路長測定信号生成部120と、振幅情報抽出部130と、伝送路長導出部240と、光信号出力制御部250とから構成されている。光信号送受信部210は、光信号を送信する光送信部211と光信号を受信する光受信部212と光送信部211から送信される伝送信号を生成するとともに光受信部212によって受信された伝送信号に内包された通信パケットを復元する物理層部213とから構成される。なお、光送信部211は、マルチモードレーザ光を発光するレーザ素子部以下LDとする。211-1と、LD211-1を駆動させるLDドライバー以下、LDDとする。211-2とからなる構成としても良く、また、光受信部212は、光信号を電流信号へ変換する光受信素子部以下、PDとする。212-1と、PD212-1から出力される電流信号を電圧信号に変換する増幅部212-2とからなる構成としても良い。さらに、増幅部212-2は、電流信号を電圧信号へ変換するトランスインピーダンスアンプと、トランスインピーダンスアンプからの出力について波形形成を行うリミティングアンプとを用いることにより実現することができる。以下、増幅部212-2をLA/TIA212-2と表現する。伝送路長測定信号生成部120は、異なる周波数の少なくとも2つのパルス信号を伝送路長測定信号として生成し、生成した伝送路長測定信号を物理層部213へ出力する。振幅情報抽出部130は、物理層部213によって通信パケットに復元された受信信号に伝送路長測定信号が含まれている場合、伝送路長測定信号異なる周波数の複数のパルス信号の振幅情報を抽出して、抽出した振幅情報を物理層部213へ出力する。伝送路長導出部240は、物理層部213によって通信パケットに復元された受信信号に振幅情報が含まれている場合、受信した振幅情報と予め記憶している伝送路長情報とから伝送路長を導出する。光信号出力制御部250は、光信号出力制御情報を記憶する光信号出力制御テーブル251を備え、光送信部211から送信される光信号の出力レベルが伝送路長導出部240によって導出された伝送路長と、予め記憶している光信号出力制御情報とから、光送信部211から送信される光信号の出力レベルを決定し、決定した出力で光信号を出力させるよう制御する。光信号出力制御情報は、光信号伝送路における伝送距離と光信号伝送路の種別例えば、伝送可能な周波数帯域に応じた光ファイバの種別とに対応して、光送信部211から送信される光信号の出力情報が記憶されているデータである。光信号出力制御情報が記憶されている光信号出力制御テーブル251の一例を、以下に表1として示す。ここで、本実施の形態にかかる光通信装置20の伝送路長導出240による伝送路長の導出機能および光信号出力制御部250による光信号の送信出力制御機能について、図11~図13,表1を参照して詳細に説明する。図11は、大容量筐体内光通信システムにおいて、例えば、図9に示すようにCPUカード2-1nとスイッチカード3-aとが接続され、これらの間で伝送路長の距離を測定する場合、各カードの構成の一例を示すブロック図である。図11に示す用に、CPUカード2-1nを伝送路長測定のマスタノードとなる光通信装置以下、単にマスタノードとする。20-a、スイッチカード3-aを伝送路長の測定対象ノードとなる光通信装置以下、単に測定対象ノードとする。20-bとし、マスタノード20-aと測定対象ノード20-bは、光信号伝送路Aを介して接続されている。マスタノード20-aは、測定対象ノード20-bとの間の光信号伝送路Aの距離を測定するため、伝送路長測定信号生成部120-aに伝送路長測定信号を生成させ、この伝送路長測定信号を光送信部211-aから送信させる。例えば、伝送路長測定信号生成部120-aは、周波数が50MHzの0/1矩形波第1のパルス信号と周波数が5GHzの0/1矩形波第2のパルス信号とを伝送路長測定信号として生成する場合、物理層部213-aに対して第1のパルス信号と第2のパルス信号とを出力する。物理層部213-aは、伝送路長測定信号生成部120-aからの出力された第1のパルス信号と第2のパルス信号とを含んだ伝送路長測定信号を符号化およびビット列変換してLDD211-2aへ出力し、LDD211-2はLD211-1aを駆動させて伝送路長測定信号に対応した光信号を光信号伝送路Aに出力する。マスタノード20-aから送信された伝送路長測定信号に対応した光信号を光信号伝送路Aを介して測定対象ノード20-bの光送受信部210-bが受信すると、受信した光信号は、光受信部212-bのPD212-1bにより電流信号へ変換され、LA/TIA212-2bにより電流信号から電圧信号へ変換されて振幅情報抽出部130-bへ出力される。振幅情報抽出部130-bは、光電変換された電圧信号から、第1のパルス信号と第2のパルス信号の電圧値、すなわち、第1のパルス信号と第2のパルス信号それぞれの振幅情報を抽出する。この抽出した振幅情報を、測定対象ノード20-bは、マスタノード20-aへ返送する。マスタノード20-aによって光信号伝送路Aを介して測定対象ノード20-bから送信された光信号が受信されると、伝送路長同種粒240-aは、測定対象ノード20-bから送信された第1のパルス信号と第2のパルス信号の振幅情報と、予め記憶している伝送路長情報とから、光信号伝送路Aの距離を導出する。<伝送路情報について>ここで、伝送路長情報について、具体的に説明する。光信号伝送路を伝送されたマルチモード光の光信号は、モード分散に起因して光信号伝送路の距離に応じて光電変換後の信号波形に歪みが発生する。伝送距離と信号波形の関係を概念的に説明する図を、図12に示す。図12に示すように、伝送距離が1センチメートルの信号波形iには歪みがほとんど発生していないが、伝送距離が1m、100mと長距離であるほど信号波形ii~iiiに歪みが発生している。また、マルチモード光の光信号におけるモード分散に起因する信号波形の歪みは、送信信号の周波数が低いほど小さく、周波数が高いほど大きいといった性質も有している。図13は、光信号伝送路の距離毎に受信信号の振幅に対する周波数特性iv~viを表す図である。図13に示すように、光信号伝送路の距離が長いほど受信信号の振幅劣化が大きく、同様に、送信信号の周波数が高いほど受信信号の振幅劣化が大きい。例えば、図11に示すように、マスタノード20-aから50MHzのパルス信号をマルチモード光の光信号で送信する場合、測定対象ノード20-bで受信される光信号の光電変換後の電気信号の振幅は、光信号伝送路Aの距離に応じてA1~A3へ変化する。同様に、5GHzのパルス信号をマルチモード光の光信号で送信する場合では、光信号伝送路Aの距離に応じて受信波形の振幅はB1~B3へ変化する。図13に示すような、マルチモード光による光信号によって送信された送信信号の振幅に対する周波数特性は、光信号伝送路の種別と光信号伝送路の距離とによって一定の傾きを表す。このような特性を利用して、伝送路長情報は、図13に示すような光信号伝送路の種別と距離とによって定まる伝送信号の振幅に対する周波数特性、すなわち、光信号伝送路の種別毎に光信号伝送路の距離に応じた伝送信号の周波数に対する振幅の傾きを表す情報とすることができる。したがって、距離測定の対象である光信号伝送路を介して伝送された伝送信号の周波数特性を求め、求めた周波数特性と予め記憶している伝送路情報とを比較することにより、光信号伝送路の距離を推定することができる。マスタノード20-aの伝送路長導出部240-aは、伝送路情報として光信号伝送路の種別毎に、特定の伝送距離における伝送信号の振幅に対する周波数特性例えば、図13に示すように、1センチメートル,1メートル,100メートル毎の振幅の周波数特性iv~viを記憶する。マスタノード20-aによって送信され光信号伝送路Aを介して測定対象ノード20-bにおいて受信された第1のパルス信号周波数:50MHzと第2のパルス信号周波数:5GHzとからなる伝送路長測定信号に対応した光信号の第1のパルス信号と第2のパルス信号の振幅情報に基づいて、伝送路長導出部240-aは、光信号伝送路Aにおける伝送信号の振幅に対する周波数特性を算出して、予め記憶している伝送路長情報と比較することにより光信号伝送路Aの距離を推定する。例えば、図13に示すように、50MHzの第1のパルス信号の振幅情報が表す振幅値がC1であり、5GHzの第2のパルス信号の振幅情報が表す振幅値がC2であったならば、伝送路長導出部240-aは、光信号伝送路Aにおける伝送信号の周波数に対する振幅の傾きをC3として算出することができ、予め記憶している伝送路長情報と算出した伝送信号の周波数に対する振幅の傾きC3とを比較することで光信号伝送路Aの距離を推定できる。伝送路長導出部240-aによって光信号伝送路Aの距離が導出されると、光信号出力制御部250-aは、導出された光信号伝送路Aの距離と光信号出力制御テーブル251-aに記憶されている光信号出力制御情報とに基づいて、光送信部211-aから送信される光信号の出力レベルを決定し、決定した出力レベルで光信号を送信するようLDD211-2aに対して制御する。例えば、伝送路長導出240-aによって導出された光信号伝送路Aの距離が、図13にC3で示す伝送信号の振幅の周波数特性から5メートルで、かつ、光信号伝送路Aの種別が光ファイバのクラスがOM3であった場合、光信号出力制御部250-aは、光信号出力制御テーブル251-aに記憶されている、表1に示す光信号出力制御情報から、光信号伝送路Aの距離である5メートルと光信号伝送路Aの種別であるOM3とに対応する光信号の出力レベルを選択する。選択した光信号の出力レベルによってLD211-1aから光信号が出力されるよう、光信号出力制御部250-aはLDD211-2aを制御する。なお、ここでは、マスタノード20-aと測定対象ノード20-bとして、それぞれノード毎に機能を分けて説明したが、全てのノードにマスタノードおよび測定対象ノード双方の機能を備えることとしても良い。また、本実施の形態にかかる光通信装置20の各機能は、光通信装置20に搭載されたCPU中央演算装置やメモリ、インターフェースを備えたコンピュータにコンピュータプログラムソフトウエアをインストールすることによって実現され、上述した光通信装置20の各種機能は、上記コンピュータの各種ハードウェア資源と上記コンピュータプログラムとが協働することによって実現される。また、上記コンピュータプログラムは、コンピュータが読み取り可能な記録媒体に格納された状態で提供されても良く、電気通信回線を介してコンピュータが読み取り可能な状態で提供されても良い。次に、本実施の形態にかかる光通信装置20の動作について、光信号伝送路長の測定マスタノードをノードA、測定対象ノードをノードBとして、図14に示すフローチャートを参照して説明する。図14に示すように、ノードAにおいて伝送路長測定信号の送信回数の設定が完了するとSステップ201、ノードAは、最初の伝送路長測定信号を測定に用いる伝送路長測定信号を生成してノードBに対して送信するSステップ202。ノードAは、伝送路長測定信号をノードBに対して送信した後に、伝送路長測定信号の送信回数が、予め設定した送信回数に達しているか否かを判定するSステップ203。送信回数に達している場合Sステップ203でYes、ノードAによる伝送路長測定信号の生成と送信動作は終了するSステップ205。一方、送信回数に達していない場合Sステップ203でNoノードAは、設定した送信回数に達するまで伝送路長測定信号を生成して、生成した伝送路測定信号をノードBに対して送信する。ノードAから送信された伝送路長測定信号がノードBによって受信されると、ノードBは、受信した伝送路長測定信号に含まれるパルス信号の電圧情報、すなわち、振幅情報を抽出するSステップ206。伝送路長測定信号には、異なる周波数の複数のパルス信号が含まれることから、ノードBは、伝送路長測定信号に含まれる全てのパルス信号を受信したか否かを判定するSステップ207。全てのパルス信号を受信していない場合Sステップ207でNo、ノードBは、受信した伝送路長測定信号に含まれるパルス信号の振幅情報の抽出を全てのパルス信号に対して完了するまで継続するSステップ206。一方、全てのパルス信号を受信している場合Sステップ207でYes、ノードBは、ノードAから送信される伝送路長測定信号が全て送信されたか否かを判定するSステップ208。ここで、ノードBによる伝送路長測定信号の送信回数の判定は、例えば、ノードAにおいて予め設定した送信回数に達する伝送路長測定信号最後の伝送路長測定信号に、最後の伝送路長測定信号であることを表す情報を付加してノードAから送信し、ノードBは、受信した伝送路長測定信号にであることを判定することができる。ノードAから送信された全ての伝送路長測定信号を受信した場合Sステップ208でYes、ノードBは、全ての振幅情報をノードAに対して送信するSステップ210。一方、ノードAから送信される全ての伝送路長測定信号を受信していない場合Sステップ208でNoノードBは、ノードAから送信される最後の伝送路長測定信号を受信するまで、受信した伝送路長測定信号から振幅情報を抽出する。ノードBから振幅情報を含んだ光信号が送信されノードAにおいてこの光信号が受信されると、ノードAは、受信した振幅情報からノードAとノードBとを接続する光信号伝送路における伝送信号の振幅の周波数特性を算出し、予め記憶されている伝送路長情報と算出した周波数特性とに基づいて、ノードAとノードBと間の光信号伝送路の距離を導出するSステップ211。ノードAとノードBと間の光信号伝送路の距離が導出されると、ノードAは、導出した光信号伝送路の距離と、予め記憶している光信号出力制御情報とに基づいて、光信号の送信出力を決定しSステップ212、ノードAから送信される光信号の出力を決定した送信出力となるよう制御するSステップ213。なお、ノードAからノードBに対して送信される最初の伝送路長測定信号は、ノードAの起動時に生成され送信されても良く、ノードAとノードBとの間で実行される光通信におけるデータ伝送の所定のタイミングで送信されてもよい。このように、本実施の形態によれば、異なる周波数の複数のパルス信号を含む伝送路長測定信号の振幅情報から光信号伝送路における伝送信号の振幅の周波数特性を算出し、算出した周波数特性に基づいて光信号伝送路の距離を測定するとともに、光信号伝送路の特性と距離とに基づいて光信号の送信出力を制御することにより、短距離間の伝送路においても光信号の送信出力の最適化を実行することができる。したがって、光信号伝送路の距離に応じて生じる伝送損失よりも伝送路内で発生する光信号のモード分散に起因した伝送損失が支配的な短距離間の光通信においても、光信号のモード分散に起因する伝送データの劣化を抑制し、所望のエラーレートを実現して通信品質を保つことができる。[第3の実施の形態]次に、本発明の第3の実施の形態にかかる光通信装置を含む大容量筐体内光通信システムについて、図15を参照して説明する。なお、本実施の形態にかかる光通信装置の構成要素について、第2の実施の形態において説明した光通信装置20と同一の機能および構成を有するものには同一符号を付し、その詳細な説明は省略する。図15は、本実施の形態における大容量筐体内光通信システムにおいて、伝送路長の測定マスタノードとなる光通信装置30-aと伝送路長の測定対象ノードとなる光通信装置30-bとの構成を示すブロック図である。ここでは、第2の実施の形態において説明した大容量筐体内光通信システムにおける各カードの構成との相違点である伝送路長測定信号の送受信の構成および振幅情報の抽出機能について重点的に説明をする。図15に示すように、マスタノード30-aは、光信号を送受信する光送受信部210-aと、異なる波長の光信号の各波長を合波する波長合波部360-aと、測定対象ノード30-bから送信される複数波長のレーザ光の光信号を受信し、受信した光信号を各波長に分波する波長分波部370-aと、振幅情報抽出部130-aと、伝送路長導出部240-aと、光信号出力制御部250とから構成され、第2の実施の形態において説明したマスタノード20-aとは異なり、振幅情報抽出部130-aをマスタノード30-aに備える。一方、測定対象ノード30-bには、マスタノード30-aから送信される複数波長のレーザ光の光信号を受信し、受信した光信号を各波長に分波する波長分波部370-bと、異なる波長の光信号の波長を合波する波長合波部360-bと、光信号を送受信する光信号送受信部210-bとから構成される。波長分波部370-bは、マスタノード30-aから送信された光信号を分波した光信号のうち、伝送路長測定信号が内包される光信号を選択して、選択した光信号を波長合波部360-bに直接入力する構成を備える。ここで、波長合波部360-a,bおよび波長分波部370-a,bには、例えば、AWGアレイ導波路グレーティング:ArrayWaveguideGratingが利用できる。次に、本実施の形態における大容量筐体内光通信システムにおいて、マスタノード30-aと測定対象ノード30-bとによる光信号伝送路の距離の導出動作について、引き続き図15を参照して詳細に説明する。マスタノード30-aの光送受信部210-aは、伝送路長測定信号とその他のパケットとを異なる波長で送信するとともに、光送受信部210-aから出力された異なる波長の光信号を、波長合波部360-aによって1の光信号に合波して、光信号伝送路Aへ出力する。測定対象ノード30-bは、光信号伝送路Aを介してマスタノード30-aから送信された光信号を波長分波部370-bによって各波長の光信号へ分波する。波長分波部370-bは、分波した光信号のうち、伝送路長測定信号が内包された光信号を選択してこの光信号を波長合波部360-bへ出力し、他の光信号は、光送受信部210-bの光受信部212-bへ出力する。波長合波部360-bは、光送受信部210-bの光送信部211-bから出力された光信号と、波長分波部370-bから出力された伝送路長測定信号を内包した光信号とを合波して、合波した光信号を光信号伝送路Aへ出力する。測定対象ノード30-bから出力された光信号は、マスタノードAの波長分波部370-aによって各波長の光信号へ分波された後に、光信号送受信部210-aによって光電変換され受信される。また、波長分波部370-aによって分波された光信号のうち、測定対象ノード30-bから転送された伝送路長測定信号が内包された光信号は、光受信部212-aによって電圧信号に変換された後、振幅情報抽出部130-aに入力される。振幅情報抽出部130-aは、入力された電圧信号から、測定対象ノード30-bから転送された伝送路長測定信号の振幅情報を抽出して、抽出した振幅情報を伝送路長導出部240-aへ出力し、伝送路長導出部240-aおよび光信号出力制御部250-aによって、光信号伝送路長の導出および光信号の送信レベル制御が実行される。なお、本実施の形態においては、マスタノード30-aにおいて伝送路長測定信号とその他の通信パケットとを異なる波長で送信し、測定対象ノード30-bではAWGなどの波長分波部370-bにより伝送路長測定信号を内包した光信号を分波した後他の通信パケットへ合波してマスタノード30-aへ折り返しているが、マスタノード30-aにおいて伝送路長測定信号とその他の通信パケットとを同一の波長で送信し、光スイッチなどの動的に経路を切り替えるスイッチ部を測定対象ノード30-bに搭載して、伝送路長測定信号をマスタノード30-aへ折り返すことも可能である。また、本実施の形態にかかる光通信装置30-a,bの各機能は、光通信装置30-a,bに搭載されたCPU中央演算装置やメモリ、インターフェースを備えたコンピュータにコンピュータプログラムソフトウエアをインストールすることによって実現され、上述した光通信装置30-a,bの各種機能は、上記コンピュータの各種ハードウェア資源と上記コンピュータプログラムとが協働することによって実現される。また、上記コンピュータプログラムは、コンピュータが読み取り可能な記録媒体に格納された状態で提供されても良く、電気通信回線を介してコンピュータが読み取り可能な状態で提供されても良い。"