(57)【要約】  光送受信装置（１００）は、発光素子駆動電流に応じた強度の送信信号光を送信する発光素子（１２２）と、発光素子駆動電流を出力する発光素子駆動部（１４０）と、受信信号光を受信し、印加される受光素子電圧と受信信号光とに基づいて発生した発生電流を出力する受光素子（１２３）と、受光素子電圧を印加する受光素子印加電圧部（１５０）と、制御部（１３０）と、を有する。制御部（１３０）は、発生電流の電流値と発生電流に基づく電圧値とを用いて、受信信号光の強度を示す受信電力値を算出し、受信電力値を予め決められた範囲内の値に調整し、受光素子電圧の電圧値と、受光素子電圧に対応する発光素子駆動電流の電流値との関係を示す情報であるパラメータテーブル（１１１）を用いて、調整後の受信電力値に基づく受光素子電圧の電圧値から発光素子駆動部（１４０）に出力させる発光素子駆動電流の電流値を決定する。
2019224995.tif 000002
【特許請求の範囲】
【請求項１】
親局装置が有する光送受信装置であって、
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
制御部と、
を有し、
前記制御部は、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第１の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
光送受信装置。
【請求項２】
前記制御部は、１つの子局装置と接続状態になった場合、前記受信電力値が予め決められた第１の閾値よりも大きい場合、前記受光素子電圧を一定値ずつ下げる処理を必要回数行い、前記受信電力値を前記第１の閾値以下に調整する、
請求項１に記載の光送受信装置。
【請求項３】
前記制御部は、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値と、前記第１の関係情報とに基づいて、前記発光素子駆動部が出力している前記発光素子駆動電流の電流値よりも小さい電流値の前記発光素子駆動電流を前記発光素子駆動部に出力させることを決定する、
請求項２に記載の光送受信装置。
【請求項４】
前記制御部は、２つ以上の子局装置と接続状態になった場合、前記受信電力値が予め決められた第２の閾値よりも小さい場合、前記受光素子電圧を一定値ずつ上げる処理を必要回数行い、前記受信電力値を前記第２の閾値以上に調整する、
請求項１から３のいずれか１項に記載の光送受信装置。
【請求項５】
前記制御部は、前記受光素子電圧を上げる処理で、予め決められた前記受光素子電圧の電圧値である初期値以上に前記受光素子電圧を上げないように制御する、
請求項４に記載の光送受信装置。
【請求項６】
前記制御部は、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値と、前記第１の関係情報とに基づいて、前記発光素子駆動部が出力している前記発光素子駆動電流の電流値よりも大きい電流値の前記発光素子駆動電流を前記発光素子駆動部に出力させることを決定する、
請求項５に記載の光送受信装置。
【請求項７】
親局装置である光通信装置であって、
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
制御部と、
を有し、
前記制御部は、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第１の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
光通信装置。
【請求項８】
子局装置が有する光送受信装置であって、
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
制御部と、
を有し、
前記制御部は、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第２の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
光送受信装置。
【請求項９】
前記制御部は、前記受信電力値が予め決められた第３の閾値よりも大きい場合、前記受光素子電圧を一定値ずつ下げる処理を必要回数行い、前記受信電力値を前記第３の閾値以下に調整する、
請求項８に記載の光送受信装置。
【請求項１０】
前記制御部は、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値と、前記第２の関係情報とに基づいて、前記発光素子駆動部が出力している前記発光素子駆動電流の電流値よりも小さい電流値の前記発光素子駆動電流を前記発光素子駆動部に出力させることを決定する、
請求項９に記載の光送受信装置。
【請求項１１】
子局装置である光通信装置であって、
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
制御部と、
を有し、
前記制御部は、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第２の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
光通信装置。
【請求項１２】
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
を有する、親局装置が備える光送受信装置が、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第１の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
制御方法。
【請求項１３】
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
を有する、親局装置である光通信装置が、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第１の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
制御方法。
【請求項１４】
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
を有する、子局装置が備える光送受信装置が、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第２の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
制御方法。
【請求項１５】
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
を有する、子局装置である光通信装置が、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第２の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
制御方法。
【請求項１６】
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
を有する、親局装置が備える光送受信装置に、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第１の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
処理を実行させる制御プログラム。
【請求項１７】
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
を有する、親局装置である光通信装置に、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第１の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
処理を実行させる制御プログラム。
【請求項１８】
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
を有する、子局装置が備える光送受信装置に、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第２の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
処理を実行させる制御プログラム。
【請求項１９】
発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、
前記発光素子駆動電流を出力する発光素子駆動部と、
受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、
前記受光素子電圧を印加する受光素子印加電圧部と、
を有する、子局装置である光通信装置に、
前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、
前記受信電力値を予め決められた範囲内の値に調整し、
前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第２の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する、
処理を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光送受信装置、光通信装置、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
光通信システムであるＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システムが、知られている。ＰＯＮシステムは、通信事業者局舎に設置される光通信装置（「親局装置」とも言う）と、加入者側に設置される複数の光通信装置（「子局装置」とも言う）とを含む。親局装置は、ＯＬＴ（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｔｉｏｎ）と言う。子局装置は、ＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）と言う。【０００３】
ここで、信号レベルなどを調整するＰＯＮシステムが提案されている（特許文献１を参照）。例えば、ＯＮＵは、疑似ランダム信号を生成する。ＯＮＵは、疑似ランダム信号をＯＬＴに送信する。ＯＬＴは、疑似ランダム信号に基づいてビットエラーレートを測定する。ＯＬＴは、ビットエラーレートに基づいて、光信号出力レベルの調整をＯＮＵに指示する。ＯＮＵは、光信号出力レベルを調整する。また、ＯＬＴは、疑似ランダム信号を生成する。ＯＬＴは、疑似ランダム信号をＯＮＵに送信する。ＯＮＵは、疑似ランダム信号に基づいてビットエラーレートを測定する。ＯＮＵは、ビットエラーレートをＯＬＴに送信する。ＯＬＴは、ビットエラーレートに基づいて、ＡＰＤ（Ａｖａｌａｎｃｈｅ  Ｐｈｏｔｏ−Ｄｉｏｄｅ）印加電圧の調整をＯＮＵに指示する。ＯＮＵは、指示に基づいて電圧を調整する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２０７７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、疑似ランダム信号を生成するための構成を装置内に設けなければならないので、装置内の構成が複雑になる。【０００６】
本発明の目的は、装置構成を簡易にし、送信信号光の強度と受信信号光の強度とを調整して、ＰＯＮシステム全体として消費電力を低減することである。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る光送受信装置が提供される。光送受信装置は、親局装置が有する装置である。光送受信装置は、発光素子駆動電流に応じた強度の送信信号光を送信する発光素子と、前記発光素子駆動電流を出力する発光素子駆動部と、受信信号光を受信し、印加される受光素子電圧と前記受信信号光とに基づいて発生した発生電流を出力する受光素子と、前記受光素子電圧を印加する受光素子印加電圧部と、制御部と、を有する。前記制御部は、前記発生電流の電流値と前記発生電流に基づく電圧値とを用いて、前記受信信号光の強度を示す受信電力値を算出し、前記受信電力値を予め決められた範囲内の値に調整し、前記受光素子電圧の電圧値と、前記受光素子電圧に対応する前記発光素子駆動電流の電流値との関係を示す情報である第１の関係情報を用いて、調整後の前記受信電力値に基づく前記受光素子電圧の電圧値から前記発光素子駆動部に出力させる前記発光素子駆動電流の電流値を決定する。
【発明の効果】
【０００８】
本発明によれば、装置構成を簡易にし、送信信号光の強度と受信信号光の強度とを調整して、ＰＯＮシステム全体として消費電力を低減できる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１の光通信システムを示す図である。
【図２】実施の形態１の光送受信装置が有するハードウェアの構成を示す図である。
【図３】実施の形態１のＯＬＴが有する光送受信装置の構成を示す機能ブロック図である。
【図４】実施の形態１のパラメータテーブルの例を示す図である。
【図５】実施の形態１のＯＬＴが有する光送受信装置が実行する処理を示すフローチャート（その１）である。
【図６】実施の形態１のＯＬＴが有する光送受信装置が実行する処理を示すフローチャート（その２）である。
【図７】実施の形態２のＯＮＵが有する光送受信装置の構成を示す機能ブロック図である。
【図８】実施の形態２のＯＮＵが有する光送受信装置が実行する処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら実施の形態を説明する。以下の実施の形態は、例にすぎず、本発明の範囲内で種々の変更が可能である。
【００１１】
実施の形態１．
図１は、実施の形態１の光通信システムを示す図である。光通信システムは、ＯＬＴ１０とＯＮＵ２０＿１，２０＿２，・・・，２０＿ｎ（ｎは、３以上の整数）とを含む。ＯＬＴ１０とＯＮＵ２０＿１，・・・，２０＿ｎとは、光スプリッタ３０を介して接続する。また、ＯＬＴ１０と光スプリッタ３０との間は、光ファイバで接続される。ＯＮＵ２０＿１，・・・，２０＿ｎと光スプリッタ３０との間は、光ファイバで接続される。ここで、ＯＮＵ２０＿１，・・・，２０＿ｎを総称して、ＯＮＵ２０＿ｉ（ｉは、正の整数）と表現する。
【００１２】
このように、ＯＬＴ１０とＯＮＵ２０＿ｉは、光スプリッタ３０を介して、通信する。なお、ＯＬＴ１０は、親局装置とも言う。ＯＮＵ２０＿ｉは、子局装置とも言う。
【００１３】
ＯＬＴ１０は、制御方法を実行する装置である。ＯＬＴ１０は、上位ネットワークに接続する。ＯＬＴ１０は、上位ネットワークから取得した情報（すなわち、電気信号）を光信号に変換して、当該光信号をＯＮＵ２０＿ｉに送信することができる。
【００１４】
ＯＮＵ２０＿１，・・・，２０＿ｎは、ユーザネットワーク２１＿１，２１＿２，・・・，２１＿ｎに接続する。ユーザネットワーク２１＿１，・・・，２１＿ｎを総称して、ユーザネットワーク２１＿ｉと表現する。ユーザネットワーク２１＿ｉには、ユーザ端末が接続されている。図１では、ユーザ端末の図示を省略している。ＯＮＵ２０＿ｉは、ユーザネットワーク２１＿ｉ（すなわち、ユーザ端末）から取得した電気信号を光信号に変換し、当該光信号をＯＬＴ１０に送信することができる。
【００１５】
ここで、ＯＬＴ１０は、光送受信装置１００を有する。例えば、光送受信装置１００は、光トランシーバである。また、ＯＬＴ１０又は光送受信装置１００は、制御方法を実行する装置である。
また、ＯＮＵ２０＿ｉは、光送受信装置を有する。例えば、当該光送受信装置は、光トランシーバである。
【００１６】
次に、光送受信装置１００の主なハードウェアの構成について説明する。
図２は、実施の形態１の光送受信装置が有するハードウェアの構成を示す図である。光送受信装置１００は、プロセッサ１０１、揮発性記憶装置１０２、及び不揮発性記憶装置１０３を有する。
【００１７】
プロセッサ１０１は、光送受信装置１００全体を制御する。例えば、プロセッサ１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、又はＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などである。プロセッサ１０１は、マルチプロセッサでもよい。光送受信装置１００は、処理回路によって実現されてもよく、又は、ソフトウェア、ファームウェア若しくはそれらの組み合わせによって実現されてもよい。なお、処理回路は、単一回路又は複合回路でもよい。
【００１８】
揮発性記憶装置１０２は、光送受信装置１００の主記憶装置である。例えば、揮発性記憶装置１０２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。不揮発性記憶装置１０３は、光送受信装置１００の補助記憶装置である。例えば、不揮発性記憶装置１０３は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）である。
【００１９】
ＯＬＴ１０、ＯＮＵ２０＿ｉ、及びＯＮＵ２０＿ｉが有する光送受信装置は、光送受信装置１００と同様に、プロセッサ、揮発性記憶装置、及び不揮発性記憶装置を有する。
【００２０】
図３は、実施の形態１のＯＬＴが有する光送受信装置の構成を示す機能ブロック図である。光送受信装置１００は、記憶部１１０、光モジュール部１２０、制御部１３０、発光素子駆動部１４０、受光素子印加電圧部１５０、電流モニタ部１６０、変換部１７０、及びバーストホールド部１８０を有する。光モジュール部１２０は、波長分離部１２１、発光素子１２２、及び受光素子１２３を有する。
【００２１】
記憶部１１０は、揮発性記憶装置１０２又は不揮発性記憶装置１０３に確保した記憶領域として実現される。
光モジュール部１２０、波長分離部１２１、発光素子１２２、受光素子１２３、制御部１３０、発光素子駆動部１４０、受光素子印加電圧部１５０、電流モニタ部１６０、変換部１７０、及びバーストホールド部１８０の一部又は全部は、プロセッサ１０１によって実現してもよい。光モジュール部１２０、波長分離部１２１、発光素子１２２、受光素子１２３、制御部１３０、発光素子駆動部１４０、受光素子印加電圧部１５０、電流モニタ部１６０、変換部１７０、及びバーストホールド部１８０の一部又は全部は、プロセッサ１０１が実行するプログラムのモジュールとして実現してもよい。当該プログラムは、制御プログラムとも言う。
【００２２】
記憶部１１０は、パラメータテーブルを記憶する。パラメータテーブルについては、図４で説明する。
波長分離部１２１は、光送受信装置１００からＯＮＵ２０＿ｉに送信される光信号（すなわち、送信信号光Ｄ１）の波長と、ＯＮＵ２０＿ｉから受信される光信号（すなわち、受信信号光Ｄ２）の波長とを分離する。
【００２３】
発光素子１２２は、発光素子駆動部１４０から出力された発光素子駆動電流Ｃ３に基づいて発光、又は消光する。例えば、発光素子１２２内の半導体レーザ（ＥＭＬ：Ｅｌｅｃｔｒｏ−ａｂｓｏｒｐｔｉｏｎ  Ｍｏｄｕｌａｔｏｒ  Ｌａｓｅｒ）は、発光素子駆動電流Ｃ３に基づいて発光する。発光素子１２２には、発光素子駆動電圧Ｃ４が印加される。例えば、発光素子１２２内の光変調器は、発光素子駆動電圧Ｃ４に基づいて、変調光を生成する。
また、発光素子１２２は、電気信号を光信号に変換する。発光素子１２２は、発光素子駆動電流Ｃ３に応じた強度（すなわち、送信光レベル）の送信信号光Ｄ１（すなわち、光信号）を送信する。
【００２４】
受光素子１２３は、受信信号光Ｄ２を受信する。受光素子１２３には、受光素子電圧Ａ２が印加される。受光素子１２３は、印加される受光素子電圧Ａ２と受信信号光Ｄ２とに基づいて発生した電流Ｂ１を出力する。電流Ｂ１は、発生電流とも言う。また、受光素子１２３は、光信号を電気信号に変換することができる。
【００２５】
制御部１３０は、ホスト１１との間でデータを送受信する。例えば、ホスト１１は、ＯＬＴ１０が有するＭＡＣチップである。例えば、制御部１３０は、発光素子駆動部１４０、発光素子１２２、及び波長分離部１２１を介して、ホスト１１から受信したデータをＯＮＵ２０＿ｉに送信する。
【００２６】
制御部１３０は、電流Ｂ１の電流値と、電流Ｂ１に基づくモニタ電圧値Ｂ４とを用いて受信電力値を算出する。
【００２７】
制御部１３０は、受信電力値を予め決められた範囲内の値に調整する。また、制御部１３０は、光送受信装置１００の消費電力を下げるために予め設定されている範囲内の値に受信電力値を調整すると表現してもよい。調整後の受信電力値は、初期調整時に設定された受光素子電圧Ａ２及び発光素子駆動電流Ｃ３に基づく電力値以下になる。すなわち、制御部１３０は、受信電力値を調整することで、光送受信装置１００の消費電力を下げることができる。なお、初期調整時とは、光送受信装置１００がどのＯＮＵとも接続状態になっていない状況で受光素子電圧Ａ２及び発光素子駆動電流Ｃ３を調整したときである。
【００２８】
制御部１３０は、パラメータテーブルを用いて、調整後の受信電力値に基づく受光素子電圧Ａ２の電圧値Ａ１から発光素子駆動部１４０に出力させる発光素子駆動電流Ｃ３の電流値Ｃ１を決定する。
【００２９】
制御部１３０は、電流値Ｃ１を発光素子駆動部１４０に送信する。これにより、発光素子駆動部１４０は、電流値Ｃ１の発光素子駆動電流Ｃ３を発光素子１２２に出力する。制御部１３０は、電圧値Ｃ２を発光素子駆動部１４０に送信する。これにより、発光素子駆動部１４０は、電圧値Ｃ２の発光素子駆動電圧Ｃ４を発光素子１２２に印加する。
また、制御部１３０は、電圧値Ａ１を受光素子印加電圧部１５０に送信する。これにより、受光素子印加電圧部１５０は、電圧値Ａ１の受光素子電圧Ａ２を受光素子１２３に印加する。
【００３０】
電流モニタ部１６０は、受信信号光Ｄ２（すなわち、光信号）と受光素子電圧Ａ２とに基づいて発生した電流Ｂ１の電流値を計測することができる。電流モニタ部１６０は、計測した電流値のモニタ電流Ｂ２を変換部１７０に出力する。なお、受光素子１２３は、電流モニタ部１６０を介さずに、電流Ｂ１を変換部１７０に出力してもよい。
【００３１】
変換部１７０は、モニタ電流Ｂ２をモニタ電圧Ｂ３に変換する。例えば、変換部１７０は、インピーダンス変換によって、モニタ電流Ｂ２をモニタ電圧Ｂ３に変換する。変換部１７０は、バーストホールド部１８０にモニタ電圧Ｂ３を出力する。
バーストホールド部１８０は、制御部１３０がモニタ電圧Ｂ３のモニタ電圧値Ｂ４を読み取るまで、変換部１７０が出力したモニタ電圧Ｂ３を保持する。
【００３２】
図４は、実施の形態１のパラメータテーブルの例を示す図である。パラメータテーブル１１１は、記憶部１１０に格納される。パラメータテーブル１１１は、第１の関係情報とも言う。
【００３３】
パラメータテーブル１１１は、受信電力、受光素子電圧、及び発光素子駆動電流の項目を含む。受信電力の項目は、受信電力値を示す。受光素子電圧の項目は、受光素子電圧Ａ２の電圧値を示す。発光素子駆動電流の項目は、発光素子駆動電流Ｃ３の電流値を示す。すなわち、パラメータテーブル１１１は、受光素子電圧Ａ２の電圧値と、受光素子電圧Ａ２に対応する発光素子駆動電流Ｃ３の電流値との関係を示す情報である。
【００３４】
なお、パラメータテーブル１１１は、受光素子電圧Ａ２及び発光素子駆動電流Ｃ３の初期調整時に生成される。例えば、制御部１３０は、受信電力値を０．２ｄＢ刻みで下げたときの受光素子電圧Ａ２の電圧値をパラメータテーブル１１１に登録する。また、制御部１３０は、発光素子１２２の送信電力を０．２ｄＢ刻みで下げたときの発光素子駆動電流Ｃ３の電流値をパラメータテーブル１１１に登録する。つまり、パラメータテーブル１１１では、送信電力及び受信電力の変化量が同レベルで管理される。そして、制御部１３０は、パラメータテーブル１１１に基づいて、受光素子電圧Ａ２の電圧値から発光素子駆動電流Ｃ３の電流値を一意に特定する。
【００３５】
なお、パラメータテーブル１１１は、後述するように、受光素子電圧Ａ２を下げた場合、発光素子駆動電流Ｃ３の電流値を下げることを示している。また、パラメータテーブル１１１は、受光素子電圧Ａ２を上げた場合、発光素子駆動電流Ｃ３の電流値を上げることを示している。すなわち、パラメータテーブル１１１では、受光素子電圧Ａ２の電圧値が大きい場合、発光素子駆動電流Ｃ３の電流値も大きい。パラメータテーブル１１１では、受光素子電圧Ａ２の電圧値が小さい場合、発光素子駆動電流Ｃ３の電流値も小さい。
【００３６】
図５は、実施の形態１のＯＬＴが有する光送受信装置が実行する処理を示すフローチャート（その１）である。なお、図５及び６は、図３を参照する。また、制御部１３０は、ＯＬＴ１０とＯＮＵ２０＿ｉが通信可能な状態になった後、図５の処理を開始する。
【００３７】
（ステップＳ１１）制御部１３０は、フラグがＯＦＦであるか否かを判定する。フラグは、ステップＳ１２以降の処理が実行されたか否かを示す情報である。言い換えれば、フラグは、ＯＬＴ１０と接続されたＯＮＵの台数が１台であるか、又は２台以上であるかを特定できる情報である。なお、フラグは、記憶部１１０に格納されている。
【００３８】
フラグがＯＦＦの場合（ステップＳ１１でＹｅｓ）、制御部１３０は、処理をステップＳ１２に進める。また、フラグがＯＦＦの場合とは、ＯＬＴ１０と接続されたＯＮＵの台数が１台の場合である。すなわち、フラグがＯＦＦの場合とは、ＯＬＴ１０が１つのＯＮＵと接続状態になった場合である。
【００３９】
フラグがＯＮの場合（ステップＳ１１でＮｏ）、制御部１３０は、処理をステップＳ２１に進める。また、フラグがＯＮの場合とは、ＯＬＴ１０と接続されたＯＮＵの台数が２台以上の場合である。すなわち、フラグがＯＮの場合とは、ＯＬＴ１０が２つ以上のＯＮＵと接続状態になった場合である。
【００４０】
（ステップＳ１２）制御部１３０は、電流Ｂ１の電流値と、バーストホールド部１８０から取得したモニタ電圧値Ｂ４とに基づいて受信電力値を算出する。なお、制御部１３０は、電流Ｂ１の電流値を電流モニタ部１６０から取得してもよい。
【００４１】
（ステップＳ１３）制御部１３０は、受信電力値と予め決められた閾値Ｔｈ１とを比較する。例えば、閾値Ｔｈ１は、最小受信感度の規定値である。なお、閾値Ｔｈ１は、第１の閾値とも言う。
受信電力値が閾値Ｔｈ１以下の場合（ステップＳ１３でＹｅｓ）、制御部１３０は、処理をステップＳ１５に進める。受信電力値が閾値Ｔｈ１よりも大きい場合（ステップＳ１３でＮｏ）、制御部１３０は、処理をステップＳ１４に進める。
【００４２】
（ステップＳ１４）制御部１３０は、受光素子電圧Ａ２を下げるように、受光素子印加電圧部１５０に指示する。また、制御部１３０は、受光素子電圧Ａ２を下げるための値を電圧値Ａ１に設定し、設定した電圧値Ａ１を当該指示に含める。なお、例えば、制御部１３０は、受光素子電圧Ａ２を下げる際、一定値ずつ下げてもよい。
そして、受光素子印加電圧部１５０は、電圧値Ａ１の受光素子電圧Ａ２を受光素子１２３に印加する。
【００４３】
このように、受光素子電圧Ａ２を下げることは、受光素子１２３の増倍率（すなわち、光電変換効率）が低下する。そして、受信電力値も、下がる。
そして、制御部１３０は、処理をステップＳ１２に進める。
【００４４】
このように、制御部１３０は、受光素子電圧Ａ２を下げる処理を必要回数行い、受信電力値を閾値Ｔｈ１以下に調整する。
【００４５】
（ステップＳ１５）制御部１３０は、受光素子電圧Ａ２を調整したか否かを判定する。受光素子電圧Ａ２を調整した場合（ステップＳ１５でＹｅｓ）、制御部１３０は、処理をステップＳ１６に進める。なお、受光素子電圧Ａ２を調整した場合とは、ステップＳ１４が実行された場合である。
【００４６】
受光素子電圧Ａ２を調整していない場合（ステップＳ１５でＮｏ）、制御部１３０は、処理をステップＳ１７に進める。なお、受光素子電圧Ａ２を調整していない場合とは、ＯＬＴ１０とＯＮＵ２０＿ｉとの間の通信が最適の状態である。
【００４７】
（ステップＳ１６）制御部１３０は、調整後の受信電力値に基づく受光素子電圧Ａ２の電圧値（すなわち、受光素子１２３に印加している受光素子電圧Ａ２の電圧値Ａ１）と、パラメータテーブル１１１とに基づいて、発光素子駆動部１４０が出力している発光素子駆動電流Ｃ３の電流値よりも小さい電流値の発光素子駆動電流Ｃ３を発光素子駆動部１４０に出力させることを決定する。例えば、制御部１３０は、受光素子電圧Ａ２の電圧値Ａ１が“Ｖ２”の場合、パラメータテーブル１１１に基づいて、“Ｉ２”を特定する。そして、制御部１３０は、特定した電流値（すなわち、電流値Ｃ１）を発光素子駆動部１４０に送信する。制御部１３０は、特定した電流値（すなわち、電流値Ｃ１）を発光素子駆動部１４０に送信することで、発光素子駆動部１４０が出力する発光素子駆動電流Ｃ３を下げる。
【００４８】
上述したように、制御部１３０は、ステップＳ１４を実行することで、受光素子電圧Ａ２の電圧値を小さくする。制御部１３０は、パラメータテーブル１１１を参照し、小さくなった受光素子電圧Ａ２の電圧値に対応する電流値を特定する。特定した電流値は、小さい値である。制御部１３０は、小さい値の電流値Ｃ１を発光素子駆動部１４０に送信することで、発光素子駆動部１４０が出力する発光素子駆動電流Ｃ３を下げることができる。
このように、制御部１３０は、パラメータテーブル１１１を用いて、発光素子駆動部１４０に出力させる発光素子駆動電流Ｃ３の電流値を下げる。
【００４９】
また、制御部１３０は、電圧値Ｃ２を発光素子駆動部１４０に送信する。例えば、電圧値Ｃ２は、受光素子電圧Ａ２の電圧値と同じ値でもよい。
【００５０】
（ステップＳ１７）制御部１３０は、フラグにＯＮを設定する。
発光素子駆動部１４０は、制御部１３０から受信した電流値Ｃ１の発光素子駆動電流Ｃ３を発光素子１２２に出力する。
【００５１】
このように、光送受信装置１００は、ステップＳ１４を実行することで、電圧を下げることができる。そして、光送受信装置１００は、ステップＳ１６を実行することで、電流を下げることができる。よって、光送受信装置１００は、ＯＬＴ１０の消費電力を抑制することができる。また、ＯＬＴ１０の消費電力を抑制することは、ＰＯＮシステム全体として消費電力を低減できる。
【００５２】
また、光送受信装置１００は、電圧と電流を下げることで、送信光レベルと受信光レベルを最適な状態にすることができる。すなわち、光送受信装置１００は、ＯＬＴ１０とＯＮＵ２０＿ｉとの間の通信状態を最適にすることができる。
【００５３】
図６は、実施の形態１のＯＬＴが有する光送受信装置が実行する処理を示すフローチャート（その２）である。
（ステップＳ２１）制御部１３０は、電流Ｂ１の電流値と、バーストホールド部１８０から取得したモニタ電圧値Ｂ４とに基づいて受信電力値を算出する。なお、制御部１３０は、電流Ｂ１の電流値を電流モニタ部１６０から取得してもよい。
【００５４】
（ステップＳ２２）制御部１３０は、受信電力値と予め決められた閾値Ｔｈ２とを比較する。また、例えば、閾値Ｔｈ２は、最小受信感度の規定値である。なお、閾値Ｔｈ２は、第２の閾値とも言う。
受信電力値が閾値Ｔｈ２以上の場合（ステップＳ２２でＹｅｓ）、制御部１３０は、処理をステップＳ２５に進める。受信電力値が閾値Ｔｈ２よりも小さい場合（ステップＳ２２でＮｏ）、制御部１３０は、処理をステップＳ２３に進める。
【００５５】
（ステップＳ２３）制御部１３０は、受光素子電圧Ａ２が初期値以上であるか否かを判定する。ここで、初期値は、記憶部１１０に格納されている。初期値は、予め決められた受光素子電圧Ａ２の電圧値であると表現してもよい。また、初期値は、ステップＳ１２が実行される前に受光素子電圧Ａ２に設定されている電圧値であると表現してもよい。例えば、初期値は、一定の受信感度を満たすために、受光素子１２３の増倍率がある値になるように受光素子電圧Ａ２を調整したときに決定される。
ここで、ステップＳ２３は、制御部１３０が、初期値以上に受光素子電圧Ａ２を上げないように制御するためのステップである。
【００５６】
ステップＳ２３の条件を満たす場合（ステップＳ２３でＹｅｓ）、制御部１３０は、処理をステップＳ２６に進める。ステップＳ２３の条件を満たさない場合（ステップＳ２３でＮｏ）、制御部１３０は、処理をステップＳ２４に進める。
【００５７】
（ステップＳ２４）制御部１３０は、受光素子電圧Ａ２を上げるように、受光素子印加電圧部１５０に指示する。また、制御部１３０は、受光素子電圧Ａ２を上げるための値を電圧値Ａ１に設定し、設定した電圧値Ａ１を当該指示に含める。なお、例えば、制御部１３０は、受光素子電圧Ａ２を上げる際、一定値ずつ上げてもよい。
【００５８】
そして、受光素子印加電圧部１５０は、電圧値Ａ１の受光素子電圧Ａ２を受光素子１２３に印加する。なお、制御部１３０は、受光素子印加電圧部１５０に指示する際、受光素子電圧Ａ２が初期値を超えないようにする。すなわち、制御部１３０は、初期値以上に受光素子電圧Ａ２を上げないように制御する。これにより、制御部１３０は、受光素子電圧Ａ２が過剰な電圧を受光素子１２３に印加することを防ぐことができる。
【００５９】
このように、受光素子電圧Ａ２を上げることは、受光素子１２３の増倍率（すなわち、光電変換効率）が上昇する。そして、受信電力値も、上がる。
そして、制御部１３０は、処理をステップＳ２１に進める。
【００６０】
このように、制御部１３０は、受光素子電圧Ａ２を上げる処理を必要回数行い、受信電力値を閾値Ｔｈ２以上に調整する。
【００６１】
（ステップＳ２５）制御部１３０は、受光素子電圧Ａ２を調整したか否かを判定する。受光素子電圧Ａ２を調整した場合（ステップＳ２５でＹｅｓ）、制御部１３０は、処理をステップＳ２６に進める。
受光素子電圧を調整していない場合（ステップＳ２５でＮｏ）、制御部１３０は、処理を終了する。制御部１３０は、受光素子電圧を調整していない場合、ＯＬＴ１０とＯＮＵ２０＿ｉとの間の通信が最適であるため、処理を終了する。
【００６２】
（ステップＳ２６）制御部１３０は、調整後の受信電力値に基づく受光素子電圧Ａ２の電圧値（すなわち、受光素子１２３に印加している受光素子電圧Ａ２の電圧値Ａ１）と、パラメータテーブル１１１とに基づいて、発光素子駆動部１４０が出力している発光素子駆動電流Ｃ３の電流値よりも大きい電流値の発光素子駆動電流Ｃ３を発光素子駆動部１４０に出力させることを決定する。例えば、制御部１３０は、パラメータテーブル１１１に基づいて、受光素子１２３に印加している受光素子電圧Ａ２の電圧値Ａ１に対応する発光素子駆動電流Ｃ３の電流値を特定する。そして、制御部１３０は、特定した電流値（すなわち、電流値Ｃ１）を発光素子駆動部１４０に送信する。制御部１３０は、特定した電流値（すなわち、電流値Ｃ１）を発光素子駆動部１４０に送信することで、発光素子駆動部１４０が出力する発光素子駆動電流Ｃ３を上げる。
【００６３】
上述したように、制御部１３０は、ステップＳ２４を実行することで、受光素子電圧Ａ２の電圧値を大きくする。制御部１３０は、パラメータテーブル１１１を参照し、大きくなった受光素子電圧Ａ２の電圧値に対応する電流値を特定する。特定した電流値は、大きい値である。制御部１３０は、大きい値の電流値Ｃ１を発光素子駆動部１４０に送信することで、発光素子駆動部１４０が出力する発光素子駆動電流Ｃ３を上げることができる。
このように、制御部１３０は、パラメータテーブル１１１を用いて、発光素子駆動部１４０に出力させる発光素子駆動電流Ｃ３の電流値を上げる。
【００６４】
発光素子駆動部１４０は、制御部１３０から受信した電流値Ｃ１の発光素子駆動電流Ｃ３を発光素子１２２に出力する。
また、制御部１３０は、電圧値Ｃ２を発光素子駆動部１４０に送信する。例えば、電圧値Ｃ２は、受光素子電圧Ａ２の電圧値と同じ値でもよい。
【００６５】
このように、光送受信装置１００は、ステップＳ２４を実行することで、電圧を上げることができる。そして、光送受信装置１００は、ステップＳ２６を実行することで、電流を上げることができる。光送受信装置１００は、電圧と電流を上げることで、送信光レベルと受信光レベルを最適な状態にすることができる。すなわち、光送受信装置１００は、ＯＬＴ１０とＯＮＵ２０＿ｉとの間の通信状態を最適にすることができる。
【００６６】
また、光送受信装置１００は、初期値以上に受光素子電圧Ａ２を上げないことで、ＯＬＴ１０の消費電力を、初期値に基づくＯＬＴ１０の消費電力以下に下げることができる。ＯＬＴ１０の消費電力を下げることは、ＰＯＮシステム全体として消費電力を低減できる。すなわち、光送受信装置１００は、送信信号光の強度と受信信号光の強度とを調整して、ＰＯＮシステム全体として消費電力を低減できる。
【００６７】
ここで、ＯＬＴ１０又は光送受信装置１００は、パラメータテーブル１１１を用いて、送信光レベルと受信光レベルを調整できる。そのため、ＯＬＴ１０又は光送受信装置１００は、疑似ランダム信号を生成するための構成を装置内に設けなくて済む。すなわち、ＯＬＴ１０又は光送受信装置１００は、装置構成を簡易にできる。
【００６８】
また、上述したように、ＯＬＴ１０又は光送受信装置１００は、送信光レベル（すなわち、送信信号光Ｄ１の強度）と受信光レベル（すなわち、受信信号光Ｄ２の強度）とを調整して、ＰＯＮシステム全体として消費電力を低減できる。
よって、実施の形態１は、装置構成を簡易にし、送信光レベルと受信光レベルとを調整して、ＰＯＮシステム全体として消費電力を低減できる。
【００６９】
実施の形態２．
次に、実施の形態２を説明する。実施の形態１と相違する事項を主に説明し、実施の形態１と共通する事項の説明を省略する。実施の形態２の説明では、図１，４を参照する。
実施の形態１では、ＯＬＴの制御について説明した。実施の形態２では、ＯＮＵの制御について説明する。
【００７０】
図７は、実施の形態２のＯＮＵが有する光送受信装置の構成を示す機能ブロック図である。ＯＮＵ２０＿ｉは、光送受信装置２００＿ｉを有する。ＯＮＵ２０＿ｉ又は光送受信装置２００＿ｉは、制御方法を実行する装置である。
光送受信装置２００＿ｉは、記憶部２１０、光モジュール部２２０、制御部２３０、発光素子駆動部２４０、受光素子印加電圧部２５０、電流モニタ部２６０、及び変換部２７０を有する。光モジュール部２２０は、波長分離部２２１、発光素子２２２、及び受光素子２２３を有する。
【００７１】
記憶部２１０は、光送受信装置２００＿ｉが有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現される。
光モジュール部２２０、波長分離部２２１、発光素子２２２、受光素子２２３、制御部２３０、発光素子駆動部２４０、受光素子印加電圧部２５０、電流モニタ部２６０、及び変換部２７０の一部又は全部は、光送受信装置２００＿ｉが有するプロセッサによって実現してもよい。光モジュール部２２０、波長分離部２２１、発光素子２２２、受光素子２２３、制御部２３０、発光素子駆動部２４０、受光素子印加電圧部２５０、電流モニタ部２６０、及び変換部２７０の一部又は全部は、光送受信装置２００＿ｉが有するプロセッサが実行するプログラムのモジュールとして実現してもよい。当該プログラムは、制御プログラムとも言う。
【００７２】
記憶部２１０は、パラメータテーブルを記憶する。例えば、記憶部２１０は、パラメータテーブル１１１と同様のテーブルを記憶する。すなわち、記憶部２１０に格納されているパラメータテーブルは、受光素子電圧Ｅ２の電圧値と、受光素子電圧Ｅ２に対応する発光素子駆動電流Ｇ３の電流値との関係を示す情報である。また、記憶部２１０に格納されているパラメータテーブルは、第２の関係情報とも言う。
【００７３】
なお、記憶部２１０が格納しているパラメータテーブルは、後述するように、受光素子電圧Ｅ２を下げた場合、発光素子駆動電流Ｇ３の電流値を下げることを示している。すなわち、記憶部２１０が格納しているパラメータテーブルでは、受光素子電圧Ｅ２の電圧値が小さい場合、発光素子駆動電流Ｇ３の電流値も小さい。
【００７４】
波長分離部２２１は、光送受信装置２００＿ｉからＯＬＴ１０に送信される光信号（すなわち、送信信号光Ｈ１）の波長と、ＯＬＴ１０から受信される光信号（すなわち、受信信号光Ｈ２）の波長とを分離する。
【００７５】
発光素子２２２は、発光素子駆動部２４０から出力された発光素子駆動電流Ｇ３に基づいて発光、又は消光する。例えば、発光素子２２２内の半導体レーザは、発光素子駆動電流Ｇ３に基づいて発光する。発光素子２２２には、発光素子駆動電圧Ｇ４が印加される。例えば、発光素子１２２内の光変調器は、発光素子駆動電圧Ｇ４に基づいて、変調光を生成する。
【００７６】
また、発光素子２２２は、電気信号を光信号に変換する。発光素子２２２は、発光素子駆動電流Ｇ３に応じた強度（すなわち、送信光レベル）の送信信号光Ｈ１（すなわち、光信号）を送信する。
【００７７】
受光素子２２３は、受信信号光Ｈ２を受信する。受光素子２２３には、受光素子電圧Ｅ２が印加される。受光素子２２３は、印加される受光素子電圧Ｅ２と受信信号光Ｈ２とに基づいて発生した電流Ｆ１を出力する。電流Ｆ１は、発生電流とも言う。また、受光素子２２３は、光信号を電気信号に変換することができる。
【００７８】
制御部２３０は、ホスト２２＿ｉとの間でデータを送受信する。例えば、ホスト２２＿ｉは、ＭＡＣチップである。また、ホスト２２＿ｉは、ユーザネットワーク２０＿ｉと通信することができる。
例えば、制御部２３０は、発光素子駆動部２４０、発光素子２２２、及び波長分離部２２１を介して、ホスト２２＿ｉから受信したデータをＯＬＴ１０に送信する。
【００７９】
制御部２３０は、電流Ｆ１の電流値と、電流Ｆ１に基づくモニタ電圧値Ｆ３とを用いて受信電力値を算出する。
【００８０】
制御部２３０は、受信電力値を予め決められた範囲内の値に調整する。制御部２３０は、記憶部２１０に格納されているパラメータテーブルを用いて、調整後の受信電力値に基づく受光素子電圧Ｅ２の電圧値Ｅ１から発光素子駆動部２４０に出力させる発光素子駆動電流Ｇ３の電流値Ｇ１を決定する。
【００８１】
制御部２３０は、電流値Ｇ１を発光素子駆動部２４０に送信する。これにより、発光素子駆動部２４０は、電流値Ｇ１の発光素子駆動電流Ｇ３を発光素子２２２に出力する。制御部２３０は、電圧値Ｇ２を発光素子駆動部２４０に送信する。これにより、発光素子駆動部２４０は、電圧値Ｇ２の発光素子駆動電圧Ｇ４を発光素子２２２に印加する。
【００８２】
また、制御部２３０は、電圧値Ｅ１を受光素子印加電圧部２５０に送信する。これにより、受光素子印加電圧部２５０は、電圧値Ｅ１の受光素子電圧Ｅ２を受光素子２２３に印加する。
【００８３】
電流モニタ部２６０は、受信信号光Ｈ２（すなわち、光信号）と受光素子電圧Ｅ２とに基づいて発生した電流Ｆ１の電流値を計測することができる。電流モニタ部２６０は、計測した電流値のモニタ電流Ｆ２を変換部２７０に出力する。なお、受光素子２２３は、電流モニタ部２６０を介さずに、電流Ｆ１を変換部２７０に出力してもよい。
【００８４】
変換部２７０は、モニタ電流Ｆ２をモニタ電圧に変換する。例えば、変換部２７０は、インピーダンス変換によって、モニタ電流Ｆ２をモニタ電圧に変換する。変換部２７０は、モニタ電圧のモニタ電圧値Ｆ３を制御部２３０に出力する。
【００８５】
図８は、実施の形態２のＯＮＵが有する光送受信装置が実行する処理を示すフローチャートである。なお、図８は、図７を参照する。例えば、制御部２３０は、定期的に、図８の処理を実行する。
（ステップＳ３１）制御部２３０は、電流Ｆ１の電流値と、変換部２７０から取得したモニタ電圧値Ｆ３とに基づいて受信電力値を算出する。なお、制御部２３０は、電流Ｆ１の電流値を電流モニタ部２６０から取得してもよい。
【００８６】
（ステップＳ３２）制御部２３０は、受信電力値と予め決められた閾値Ｔｈ３とを比較する。例えば、閾値Ｔｈ３は、最小受信感度の規定値である。閾値Ｔｈ３は、第３の閾値とも言う。
受信電力値が閾値Ｔｈ３以下の場合（ステップＳ３２でＹｅｓ）、制御部２３０は、処理をステップＳ３４に進める。受信電力値が閾値Ｔｈ３よりも大きい場合（ステップＳ３２でＮｏ）、制御部２３０は、処理をステップＳ３３に進める。
【００８７】
（ステップＳ３３）制御部２３０は、受光素子電圧Ｅ２を下げるように、受光素子印加電圧部２５０に指示する。また、制御部２３０は、受光素子電圧Ｅ２を下げるための値を電圧値Ｅ１に設定し、設定した電圧値Ｅ１を当該指示に含める。なお、例えば、制御部２３０は、受光素子電圧Ｅ２を下げる際、一定値ずつ下げてもよい。
そして、受光素子印加電圧部２５０は、電圧値Ｅ１の受光素子電圧Ｅ２を受光素子２２３に印加する。
【００８８】
このように、受光素子電圧Ｅ２を下げることは、受光素子２２３の増倍率（すなわち、光電変換効率）が低下する。そして、受信電力値も、下がる。
そして、制御部２３０は、処理をステップＳ３１に進める。
【００８９】
このように、制御部２３０は、受光素子電圧Ｅ２を下げる処理を必要回数行い、受信電力値を閾値Ｔｈ３以下に調整する。
【００９０】
（ステップＳ３４）制御部２３０は、受光素子電圧Ｅ２を調整したか否かを判定する。受光素子電圧Ｅ２を調整した場合（ステップＳ３４でＹｅｓ）、制御部２３０は、処理をステップＳ３５に進める。
受光素子電圧Ｅ２を調整していない場合（ステップＳ３４でＮｏ）、制御部２３０は、処理を終了する。このように、制御部２３０は、受光素子電圧Ｅ２を調整していない場合、ＯＬＴ１０とＯＮＵ２０＿ｉとの間の通信が最適であるため、処理を終了する。
【００９１】
（ステップＳ３５）制御部２３０は、調整後の受信電力値に基づく受光素子電圧Ｅ２の電圧値（すなわち、受光素子２２３に印加している受光素子電圧Ｅ２の電圧値Ｅ１）と、記憶部２１０が格納しているパラメータテーブルとに基づいて、発光素子駆動部２４０が出力している発光素子駆動電流Ｇ３の電流値よりも小さい電流値の発光素子駆動電流Ｇ３を発光素子駆動部２４０に出力させることを決定する。例えば、制御部２３０は、記憶部２１０が格納しているパラメータテーブルに基づいて、受光素子２２３に印加している受光素子電圧Ａ２の電圧値に対応する発光素子駆動電流Ｇ３の電流値を特定する。そして、制御部２３０は、特定した電流値（すなわち、電流値Ｇ１）を発光素子駆動部２４０に送信する。制御部２３０は、特定した電流値（すなわち、電流値Ｇ１）を発光素子駆動部２４０に送信することで、発光素子駆動部２４０が出力する発光素子駆動電流Ｇ３を下げる。
【００９２】
上述したように、制御部２３０は、ステップＳ３３を実行することで、受光素子電圧Ｅ２の電圧値を小さくする。制御部２３０は、記憶部２１０が格納しているパラメータテーブルを参照し、小さくなった受光素子電圧Ｅ２の電圧値に対応する電流値を特定する。特定した電流値は、小さい値である。制御部２３０は、小さい値の電流値Ｇ１を発光素子駆動部２４０に送信することで、発光素子駆動部２４０が出力する発光素子駆動電流Ｇ３を下げることができる。
【００９３】
このように、制御部２３０は、記憶部２１０に格納されているパラメータテーブルを用いて、発光素子駆動部２４０に出力させる発光素子駆動電流Ｇ３の電流値を下げる。
また、制御部２３０は、電圧値Ｇ２を発光素子駆動部２４０に送信する。例えば、電圧値Ｇ２は、受光素子電圧Ｅ２の電圧値と同じ値でもよい。
なお、発光素子駆動部２４０は、制御部２３０から受信した電流値Ｇ１の発光素子駆動電流Ｇ３を発光素子２２２に出力する。
【００９４】
このように、光送受信装置２００＿ｉは、ステップＳ３３を実行することで、電圧を下げることができる。そして、光送受信装置２００＿ｉは、ステップＳ３５を実行することで、電流を下げることができる。よって、光送受信装置２００＿ｉは、消費電力を抑制することができる。また、ＯＮＵ２０＿ｉの消費電力を抑制することは、ＰＯＮシステム全体として消費電力を低減できる。
【００９５】
また、光送受信装置２００＿ｉは、電圧と電流を下げることで、送信光レベルと受信光レベルを最適な状態にすることができる。すなわち、光送受信装置２００＿ｉは、ＯＬＴ１０とＯＮＵ２０＿ｉとの間の通信状態を最適にすることができる。
【００９６】
例えば、ＯＮＵ２０＿ｉは、ＯＬＴ１０の受光素子電圧Ａ２及び発光素子駆動電流Ｃ３が上昇した場合、又は高出力、高感度のＯＬＴ１０に切り替えられた場合、図８の処理を実行することで、ＯＬＴ１０とＯＮＵ２０＿ｉとの間の通信状態を最適化できる。また、ＯＮＵ２０＿ｉは、消費電力を抑制することができる。
また、光通信システムは、各ＯＮＵが図８の処理を実行して消費電力を抑制することで、システム全体の消費電力を抑制できる。
【００９７】
ここで、ＯＮＵ２０＿ｉ又は光送受信装置２００＿ｉは、記憶部２１０が格納しているパラメータテーブルを用いて、送信光レベルと受信光レベルを調整できる。そのため、ＯＮＵ２０＿ｉ又は光送受信装置２００＿ｉは、疑似ランダム信号を生成するための構成を装置内に設けなくて済む。すなわち、ＯＮＵ２０＿ｉ又は光送受信装置２００＿ｉは、装置構成を簡易にできる。
【００９８】
また、上述したように、ＯＮＵ２０＿ｉ又は光送受信装置２００＿ｉは、送信光レベル（すなわち、送信信号光Ｈ１の強度）と受信光レベル（すなわち、受信信号光Ｈ２の強度）とを調整して、ＰＯＮシステム全体として消費電力を低減できる。
よって、実施の形態２は、装置構成を簡易にし、送信光レベルと受信光レベルとを調整して、ＰＯＮシステム全体として消費電力を低減できる。
【００９９】
なお、閾値Ｔｈ１，Ｔｈ２，Ｔｈ３は、同じ値でもよい。閾値Ｔｈ１，Ｔｈ２，Ｔｈ３のうちの２つの閾値が、同じ値でもよい。また、閾値Ｔｈ１，Ｔｈ２，Ｔｈ３は、それぞれ異なる値でもよい。
【０１００】
実施の形態１、２は、パラメータテーブルを用いる場合を例示した。しかし、光送受信装置１００又は光送受信装置２００＿ｉは、近似式を用いて発光素子駆動電流の電流値を算出し、算出した電流値の発光素子駆動電流を発光素子駆動部１４０又は発光素子駆動部２４０に出力させてもよい。例えば、制御部１３０は、調整後の受信電力値と調整後の受光素子電圧Ａ２とに基づいて、発光素子駆動電流Ｃ３の電流値を算出する。また、例えば、制御部２３０は、調整後の受信電力値と調整後の受光素子電圧Ｅ２とに基づいて、発光素子駆動電流Ｇ３の電流値を算出する。
【０１０１】
以上に説明した各実施の形態における特徴は、互いに適宜組み合わせることができる。
【符号の説明】
【０１０２】
１０  ＯＬＴ、  １１，２２＿ｉ  ホスト、  ２０＿１，２０＿２，２０＿ｉ，２０＿ｎ  ＯＮＵ、  ２１＿１，２１＿２，２１＿ｉ，２１＿ｎ  ユーザネットワーク、  ３０  光スプリッタ、  １００  光送受信装置、  １０１  プロセッサ、  １０２  揮発性記憶装置、  １０３  不揮発性記憶装置、  １１０  記憶部、  １１１  パラメータテーブル、  １２０  光モジュール部、  １２１  波長分離部、  １２２  発光素子、  １２３  受光素子、  １３０  制御部、  １４０  発光素子駆動部、  １５０  受光素子印加電圧部、  １６０  電流モニタ部、  １７０  変換部、  １８０  バーストホールド部、  ２００＿ｉ  光送受信装置、  ２１０  記憶部、  ２２０  光モジュール部、  ２２１  波長分離部、  ２２２  発光素子、  ２２３  受光素子、  ２３０  制御部、  ２４０  発光素子駆動部、  ２５０  受光素子印加電圧部、  ２６０  電流モニタ部、  ２７０  変換部。
【図１】
2019224995.tif 000003
【図２】
2019224995.tif 000004
【図３】
2019224995.tif 000005
【図４】
2019224995.tif 000006
【図５】
2019224995.tif 000007
【図６】
2019224995.tif 000008
【図７】
2019224995.tif 000009
【図８】
2019224995.tif 000010
【国際調査報告】
2019224995.tif 000011
2019224995.tif 000012