(57)【要約】【課題】複数の光送信器から送信された消光比の異なる入力光信号に対して正常に警報を発出すること。【解決手段】光受信器１は、受信した光信号を電気信号に変換するとともに、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号を出力するＲＯＳＡ２と、電気信号の電圧振幅値Ｖａを振幅モニタ信号として出力するＣＤＲ３と、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号と振幅モニタ信号とに基づいて、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報の発出に係る判定値ＶＴを更新する判定値更新部５６と、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号と判定値ＶＴとに基づいて、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を出力する警報発出判定部５３と、を備える。【選択図】図１
2016149758.tif 000002
【特許請求の範囲】
【請求項１】
受信した光信号を電気信号に変換するとともに、変換した前記電気信号の時間平均値をモニタするための平均値モニタ信号を出力する光受信モジュールと、
前記電気信号の電圧振幅値を検出して、検出した前記電圧振幅値をモニタするための振幅モニタ信号を出力する振幅値検出部と、
前記平均値モニタ信号と前記振幅モニタ信号とに基づいて、前記光信号の平均光パワーが不足していることを示す受信パワーモニタ警報の発出に係る判定値を更新する判定値更新部と、
前記平均値モニタ信号と前記判定値とに基づいて、前記受信パワーモニタ警報を出力する警報発出判定部と、
を備える光受信器。
【請求項２】
前記判定値更新部は、前記判定値が更新されたか否かを示す更新フラグを有し、前記更新フラグが前記判定値が更新されていないことを示している場合に、前記判定値を更新するとともに、前記更新フラグを前記判定値が更新されたことを示すように設定する、請求項１に記載の光受信器。
【請求項３】
前記振幅値検出部は、前記電気信号の異常を示す異常警報を出力し、
前記判定値更新部は、前記光受信器の電源がオンされた場合、並びに、前記異常警報を受信した場合に、前記更新フラグを前記判定値が更新されていないことを示す状態に設定する、請求項２に記載の光受信器。
【請求項４】
前記振幅モニタ信号は、前記平均値モニタ信号が所定の境界値よりも小さい場合に、前記光信号の光変調振幅に比例し、前記平均値モニタ信号が前記境界値と等しいか、または、前記境界値よりも大きい場合に、一定値に飽和し、
前記判定値更新部は、前記平均値モニタ信号が前記境界値よりも小さい場合に、前記判定値を更新する、請求項１〜請求項３のいずれか一項に記載の光受信器。
【請求項５】
前記警報発出判定部によって出力された前記受信パワーモニタ警報が、上位装置に発出されないようにマスクするマスク制御部をさらに備え、
前記マスク制御部は、前記判定値更新部によって前記判定値が更新されたことに応じて、前記マスクを解除して前記受信パワーモニタ警報を上位装置に発出可能にする、請求項１〜請求項４のいずれか一項に記載の光受信器。
【請求項６】
前記光信号の消光比と前記判定値とを対応付けたテーブルを記憶する記憶部をさらに備え、
前記判定値更新部は、前記平均値モニタ信号と前記振幅モニタ信号とに基づいて、前記消光比を算出し、前記記憶部に記憶されている前記テーブルに基づいて、算出した前記消光比に対応する判定値を決定し、前記警報発出判定部において用いられる判定値を決定した判定値に更新する、請求項１〜請求項５のいずれか一項に記載の光受信器。
【請求項７】
前記光受信モジュールは、前記平均光パワーに比例するパワーモニタ値を前記平均値モニタ信号として出力し、
前記振幅値検出部は、前記平均値モニタ信号が所定の境界値よりも小さい場合に、前記光信号の光変調振幅に比例する前記電圧振幅値を前記振幅モニタ信号として出力し、
前記判定値更新部は、前記消光比をＥｒとし、前記パワーモニタ値をＶ（Ｖ）とし、前記電圧振幅値をＶａ（Ｖ）とし、前記パワーモニタ値に対する前記平均光パワーの比例係数をα（ｍＷ／Ｖ）とし、前記電圧振幅値に対する前記光変調振幅の比例定数をβ（ｍＷ／Ｖ）とした場合に、前記消光比を
【数１】
2016149758.tif 000012
によって算出する、請求項６に記載の光受信器。
【請求項８】
受信した光信号を電気信号に変換するとともに、変換した前記電気信号の時間平均値をモニタするための平均値モニタ信号を出力する光受信モジュールと、
前記電気信号のピーク値を検出して、検出した前記ピーク値をモニタするためのピークモニタ信号を出力するピーク検出部と、
前記平均値モニタ信号と前記ピークモニタ信号とに基づいて、前記光信号の平均光パワーが不足していることを示す受信パワーモニタ警報の発出に係る判定値を更新する判定値更新部と、
前記平均値モニタ信号と前記判定値とに基づいて、前記受信パワーモニタ警報を出力する警報発出判定部と、
を備える光受信器。
【請求項９】
前記判定値更新部は、前記判定値が更新されたか否かを示す更新フラグを有し、前記更新フラグが前記判定値が更新されていないことを示している場合に、前記判定値を更新するとともに、前記更新フラグを前記判定値が更新されたことを示すように設定する、請求項８に記載の光受信器。
【請求項１０】
前記平均値モニタ信号及び前記ピークモニタ信号に基づいて、前記光受信モジュールが正常な光信号を受信しているか否かを判定する光信号判定部をさらに備え、
前記判定値更新部は、前記光受信器の電源がオンされた場合、並びに、前記光信号判定部によって異常な光信号を受信していると判定された場合に、前記更新フラグを前記判定値が更新されていないことを示す状態に設定する、請求項９に記載の光受信器。
【請求項１１】
前記ピークモニタ信号は、前記平均値モニタ信号が所定の境界値よりも小さい場合に、前記光信号の光変調振幅に比例し、前記平均値モニタ信号が前記境界値と等しいか、または、前記境界値よりも大きい場合に、一定値に飽和し、
前記判定値更新部は、前記平均値モニタ信号が前記境界値よりも小さい場合に、前記判定値を更新する、請求項８〜請求項１０のいずれか一項に記載の光受信器。
【請求項１２】
前記警報発出判定部によって出力された前記受信パワーモニタ警報が、上位装置に発出されないようにマスクするマスク制御部をさらに備え、
前記マスク制御部は、前記判定値更新部によって前記判定値が更新されたことに応じて、前記マスクを解除して前記受信パワーモニタ警報を上位装置に発出可能にする、請求項８〜請求項１１のいずれか一項に記載の光受信器。
【請求項１３】
前記光信号の消光比と前記判定値とを対応付けたテーブルを記憶する記憶部をさらに備え、
前記判定値更新部は、前記平均値モニタ信号と前記ピークモニタ信号とに基づいて、前記消光比を算出し、前記記憶部に記憶されている前記テーブルに基づいて、算出した前記消光比に対応する判定値を決定し、前記警報発出判定部において用いられる判定値を決定した判定値に更新する、請求項８〜請求項１２のいずれか一項に記載の光受信器。
【請求項１４】
光信号を受信する光受信器が行う受信パワーモニタ警報発出方法であって、
前記光信号を電気信号に変換するステップと、
前記電気信号の時間平均値をモニタするための平均値モニタ信号を出力するステップと、
前記電気信号の電圧振幅値を検出して、検出した前記電圧振幅値をモニタするための振幅モニタ信号を出力するステップと、
前記平均値モニタ信号と前記振幅モニタ信号とに基づいて、前記光信号の平均光パワーが不足していることを示す受信パワーモニタ警報の発出に係る判定値を更新するステップと、
前記平均値モニタ信号と前記判定値とに基づいて、前記受信パワーモニタ警報を出力するステップと、
を含む受信パワーモニタ警報発出方法。
【請求項１５】
光信号を受信する光受信器が行う受信パワーモニタ警報発出方法であって、
前記光信号を電気信号に変換するステップと、
前記電気信号の時間平均値を検出するステップと、
前記電気信号のピーク値を検出するステップと、
前記電気信号の時間平均値の検出結果と前記電気信号のピーク値の検出結果とに基づいて、前記光信号の平均光パワーが不足していることを示す受信パワーモニタ警報の発出に係る判定値を更新するステップと、
前記電気信号の時間平均値の検出結果と前記判定値とに基づいて、前記受信パワーモニタ警報を出力するステップと、
を含む受信パワーモニタ警報発出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光受信器及び受信パワーモニタ警報発出方法に関する。
【背景技術】
【０００２】
通信ネットワークのトラフィックの急増に伴い、光伝送装置の小型化と収容チャネルの高密度化による大容量化とを実現するために、光トランシーバの小型化及び低消費電力化が要求されている。例えば、１００Ｇｂｐｓの光トランシーバについては、ＣＦＰ  ＭＳＡ（100G Form-factor Pluggable Multi-Source Agreement）と称する業界規格が策定されている。また、さらに小型の次世代のフォームファクタとしてＣＦＰ２及びＣＦＰ４といったＭＳＡ規格の検討が進められている（非特許文献１〜３参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】CFP MSA Hardware Specification, Revision 1.4, 7 June 2010
【非特許文献２】CFP MSA CFP2 Hardware Specification, Revision 1.0, 31 July 2013
【非特許文献３】CFP MSA CFP4 Hardware Specification, Revision 1.0, 28 Aug 2014
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、ＣＦＰ  ＭＳＡに準拠した光トランシーバ（以下、「ＣＦＰ光トランシーバ」という。）及びＣＦＰ２  ＭＳＡに準拠した光トランシーバ（以下、「ＣＦＰ２光トランシーバ」という。）では、光信号を送信するための光送信部（光送信器）にて、電気信号による光信号の変調方式として外部変調をベースとしたＴＯＳＡ（Transmitter Optical Sub-Assembly）が搭載され、ＣＦＰ４  ＭＳＡに準拠した光トランシーバ（以下、「ＣＦＰ４光トランシーバ」という。）では、同様の変調方式として直接変調をベースとしたＴＯＳＡが搭載される。このため、それぞれの変調方式に依存して、ＣＦＰ４光トランシーバは、４ｄＢ程度の消光比の比較的小さい光信号を送信するのに対して、ＣＦＰ及びＣＦＰ２光トランシーバは９ｄＢ程度の消光比の比較的大きい光信号を送信することがある。
【０００５】
ＣＦＰ光トランシーバとＣＦＰ４光トランシーバとは、それぞれが使用する波長領域がともに重なるので、ＣＦＰ光トランシーバが４０ｋｍシングルモード光ファイバ伝送を想定した１００ＧＢＡＳＥ−ＥＲ４規格に対応している場合でも、伝送距離が１０ｋｍ未満である場合には、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．３  ＥＴＨＥＲＮＥＴの規格上、ＣＦＰ光トランシーバとＣＦＰ４光トランシーバとの相互接続が可能でなければならない。また、ＣＦＰ光トランシーバ及びＣＦＰ４光トランシーバでは、ＣＦＰ  ＭＳＡの規定により、光トランシーバ内部の光受信部（光受信器）が受信する光信号（以下、「入力光信号」という。）の光パワーの大きさが不足する場合にＬＯＳ（Receiver Loss Of Signal）及びＲｘＰｏｗｅｒＭｏｎｉｔｏｒに基づく警報（アラーム、ワーニング）の発出が要求される。
【０００６】
具体的には、光受信器の入力受信感度がある所定の値（例えば、受信信号の誤り率が１０−２になる時の受信感度）以下になったときに信号消失（Loss Of Signal；ＬＯＳ）とみなす考え方が一般的である。入力受信感度は、入力光信号の光変調振幅（Optical Modulation Amplitude;ＯＭＡ）の大きさによって規定されるので、この場合、ＬＯＳ警報の発出はＯＭＡに基づいて判断される。（以下、このように発出されるＬＯＳ警報を「ＡＣＬＯＳ」という。）。すなわち、ＡＣＬＯＳは、入力光信号の消光比にはよらず、入力光信号のＯＭＡがある所定の閾値（以下、「ＬＯＳ警報発出閾値」という。）以下になったときに発出される。一方で、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒは、入力光信号の信号強度をモニタするものであり、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報は、入力光信号の平均光パワーがある所定の閾値（以下、「ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値」という。）以下となったときに発出される。入力光信号の平均光パワーＰａｖｅ（ｍＷ）と光変調振幅Ｐｏｍａ(ｍＷ)との間には、入力光信号の消光比Ｅｒを用いて、次の関係式（１）、（２）が成り立つ。
【数１】
2016149758.tif 000003
【数２】
2016149758.tif 000004
【０００７】
ここで、Ｅｒ＝Ｐ１（ｍＷ）／Ｐ０（ｍＷ）であり、Ｐ１（ｍＷ）は入力光信号が「１」レベルのときの光パワー、Ｐ０（ｍＷ）は入力光信号が「０」レベルのときの光パワーを表す（従って、Ｐ１とＰ０とはＰ１＞Ｐ０の関係にある）。これらの式からわかるように、ＬＯＳ警報発出閾値は消光比Ｅｒによらず一定であるということは、ＬＯＳ警報を発出するときの光変調振幅Ｐｏｍａに対応する平均光パワーＰａｖｅは消光比Ｅｒに依存して決まるということを意味する。そして、そのことは、ＬＯＳ警報発出閾値とＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値とは消光比Ｅｒの値によっては両者の大小関係が反転する場合があり得ることを意味する。例えば、消光比Ｅｒが大きい入力光信号を想定して、ＬＯＳ警報発出閾値とそれに対応するＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値を定めた場合に、実際には消光比Ｅｒが小さい入力光信号が入力されると、ＡＣＬＯＳを発出して「入力光信号消失」と上位監視装置に通報しながらも、その入力光信号の平均光パワーはＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値よりも大きいために「正常」と報告するような不具合が生じる（ＡＣＬＯＳ警報の発出は、入力光信号が途絶えたことを上位監視装置に知らせるためのものなので、通常はＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報も同時に発出されることが好ましいが、それに反する状況となる）。
【０００８】
本発明の一態様は、複数の光送信器から送信される消光比が互いに異なる入力光信号に対して正常に警報を発出可能な光受信器及び受信パワーモニタ警報発出方法を提供する。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る光受信器は、受信した光信号を電気信号に変換するとともに、変換した電気信号の時間平均値をモニタするための平均値モニタ信号を出力する光受信モジュールと、電気信号の電圧振幅値を検出して、検出した電圧振幅値をモニタするための振幅モニタ信号を出力する振幅値検出部と、平均値モニタ信号と振幅モニタ信号とに基づいて、光信号の平均光パワーが不足していることを示す受信パワーモニタ警報の発出に係る判定値を更新する判定値更新部と、平均値モニタ信号と判定値とに基づいて、受信パワーモニタ警報を出力する警報発出判定部と、を備える。
【発明の効果】
【００１０】
本発明の一態様によれば、複数の光送信器から送信される消光比が互いに異なる入力光信号に対して正常に警報を発出できる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る光受信器を模式的に示す構成図である。
【図２】図１のＲＯＳＡが受信した入力光信号のＯＭＡとＴＩＡの出力信号の電圧振幅との関係を示す図である。
【図３】図１の光受信器が実行するＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出方法の一連の処理を示すフローチャートである。
【図４】消光比ごとの平均光パワーとＯＭＡとの関係を示す図である。
【図５】比較例の光受信器を模式的に示す構成図である。
【図６】第２実施形態に係る光受信器を模式的に示す構成図である。
【図７】図６のＲＯＳＡの構成例を示す図である。
【図８】図６のＲＯＳＡが受信した入力光信号のＯＭＡとＴＩＡの出力信号のピーク値との関係を示す図である。
【図９】図６のピーク検出回路及びリセット信号生成部の構成例を示す図である。
【図１０】図６のアラームマスク制御回路の動作を説明するための真理値表である。
【図１１】図６の光受信器が実行するＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出方法の一連の処理を示すフローチャートである。
【図１２】図６の光受信器の変形例を模式的に示す構成図である。
【発明を実施するための形態】
【００１２】
［本願発明の実施形態の説明］
最初に本発明の実施形態の内容を列記して説明する。
【００１３】
本発明の一態様に係る光受信器は、受信した光信号を電気信号に変換するとともに、変換した電気信号の時間平均値をモニタするための平均値モニタ信号を出力する光受信モジュールと、電気信号の電圧振幅値を検出して、検出した電圧振幅値をモニタするための振幅モニタ信号を出力する振幅値検出部と、平均値モニタ信号と振幅モニタ信号とに基づいて、光信号の平均光パワーが不足していることを示す受信パワーモニタ警報の発出に係る判定値を更新する判定値更新部と、平均値モニタ信号と判定値とに基づいて、受信パワーモニタ警報を出力する警報発出判定部と、を備える。
【００１４】
この光受信器によれば、受信した光信号を変換した電気信号の時間平均値をモニタするための平均値モニタ信号と、光信号を変換した電気信号の電圧振幅値をモニタするための振幅モニタ信号と、に基づいて、受信パワーモニタ警報の発出に係る判定値が更新され、平均値モニタ信号と判定値とに基づいて受信パワーモニタ警報が出力される。光信号を変換した電気信号の時間平均値及び電圧振幅値によって光信号の消光比が求められるので、光信号の消光比に応じた判定値の更新が可能となる。これにより、ＬＯＳ等の警報の判定値とともに、受信パワーモニタ警報の判定値に消光比依存性を持たせることができるので、光受信器に通信可能に接続されている光送信器からの光信号に対して、正常に警報を発出することが可能となる。その結果、複数の光送信器から送信される消光比が互いに異なる入力光信号に対して、正常に警報を発出することが可能となる。
【００１５】
判定値更新部は、判定値が更新されたか否かを示す更新フラグを有してもよく、更新フラグが判定値が更新されていないことを示している場合に、判定値を更新するとともに、更新フラグを判定値が更新されたことを示すように設定してもよい。光受信器と光送信器とは１対１で通信可能に接続されるので、通信可能に接続されている光送信器に応じた判定値に一旦設定すれば、その後、判定値の更新は不要である。更新フラグを用いることによって、判定値が未更新である場合に、判定値が更新され、判定値が一旦更新された場合には、判定値が更新されないようにすることができる。これにより、不要な更新処理を防止することが可能となる。
【００１６】
振幅値検出部は、電気信号の異常を示す異常警報を出力してもよく、判定値更新部は、光受信器の電源がオンされた場合、並びに、異常警報を受信した場合に、更新フラグを判定値が更新されていないことを示す状態に設定してもよい。光受信器の電源がオンされた場合には、判定値は更新されていない。また、異常警報を受信した場合には、光受信器に通信可能に接続されていた光送信器が切り離されたと考えられるので、他の光送信器が光受信機に接続される可能性がある。このため、光受信器の電源がオンされた場合、並びに、異常警報を受信した場合に、更新フラグを判定値が更新されていないことを示す状態に設定することによって、光受信器に通信可能に接続された光送信器との通信を開始する際に、判定値を更新することができる。これにより、光受信器に通信可能に接続されている光送信器からの光信号に対して、正常に警報を発出することが可能となる。
【００１７】
振幅モニタ信号は、平均値モニタ信号が所定の境界値よりも小さい場合に、光信号の光変調振幅に比例し、平均値モニタ信号が境界値と等しいか、または、境界値よりも大きい場合に、一定値に飽和してもよく、判定値更新部は、平均値モニタ信号が境界値よりも小さい場合に、判定値を更新してもよい。例えば、境界値が、光信号の光パワーに対してトランスインピーダンスアンプの出力が飽和する際の平均値モニタ信号の値である場合、光信号の平均値モニタ信号が境界値と等しいか境界値よりも大きければ、光信号の平均光パワーは十分に大きいので、受信パワーモニタ警報が発出されることはない。このため、光信号の平均光パワーが十分に大きい場合には判定値の更新は不要であるので、光信号のモニタ値が境界値よりも小さい場合に、判定値の更新を行うことにより、不要な更新処理を防止することが可能となる。
【００１８】
本発明の別の態様に係る光受信器は、警報発出判定部によって出力された受信パワーモニタ警報が、上位装置に発出されないようにマスクするマスク制御部をさらに備えてもよい。マスク制御部は、判定値更新部によって判定値が更新されたことに応じて、マスクを解除して受信パワーモニタ警報を上位装置に発出可能にしてもよい。更新前の判定値よりも更新後の判定値が小さい場合には、判定値の更新前には受信パワーモニタ警報が発出され、判定値の更新後には受信パワーモニタ警報が解除されることがある。このため、受信パワーモニタ警報が上位装置に発出されないようにマスクしておき、判定値が更新されたことに応じて、マスクを解除することによって、更新前の判定値と平均値モニタ信号とに基づいて受信パワーモニタ警報が上位装置に発出されることを防止できる。これにより、上位装置の監視及び制御の有用性を向上することが可能となる。
【００１９】
本発明のさらに別の態様に係る光受信器は、光信号の消光比と判定値とを対応付けたテーブルを記憶する記憶部をさらに備えてもよい。判定値更新部は、平均値モニタ信号と振幅モニタ信号とに基づいて、消光比を算出し、記憶部に記憶されているテーブルに基づいて、算出した消光比に対応する判定値を決定し、警報発出判定部において用いられる判定値を決定した判定値に更新してもよい。この場合、光信号の平均値モニタ信号及び振幅モニタ信号に基づいて光信号の消光比が算出され、消光比と判定値とを対応付けたテーブルに基づいて、判定値が決定される。このため、光信号の消光比に応じた判定値に更新することが可能となるので、光受信器に通信可能に接続されている光送信器からの光信号に対して、正常に警報を発出することが可能となる。
【００２０】
光受信モジュールは、平均光パワーに比例するパワーモニタ値を平均値モニタ信号として出力してもよく、振幅値検出部は、平均値モニタ信号が所定の境界値よりも小さい場合に、光信号の光変調振幅に比例する電圧振幅値を振幅モニタ信号として出力してもよく、判定値更新部は、消光比をＥｒとし、パワーモニタ値をＶ（Ｖ）とし、電圧振幅値をＶａ（Ｖ）とし、パワーモニタ値に対する平均光パワーの比例係数をα１（ｍＷ／Ｖ）とし、電圧振幅値に対する光変調振幅の比例定数をβ１（ｍＷ／Ｖ）とした場合に、消光比を
【数３】
2016149758.tif 000005
によって算出してもよい。この場合、平均値モニタ信号及び振幅モニタ信号から消光比を算出することができる。
【００２１】
本発明のさらに別の態様に係る光受信器は、受信した光信号を電気信号に変換するとともに、変換した電気信号の時間平均値をモニタするための平均値モニタ信号を出力する光受信モジュールと、電気信号のピーク値を検出して、検出したピーク値をモニタするためのピークモニタ信号を出力するピーク検出部と、平均値モニタ信号とピークモニタ信号とに基づいて、光信号の平均光パワーが不足していることを示す受信パワーモニタ警報の発出に係る判定値を更新する判定値更新部と、平均値モニタ信号と判定値とに基づいて、受信パワーモニタ警報を出力する警報発出判定部と、を備える。
【００２２】
この光受信器によれば、受信した光信号を変換した電気信号の時間平均値をモニタするための平均値モニタ信号と、光信号を変換した電気信号のピーク値をモニタするためのピークモニタ信号と、に基づいて、受信パワーモニタ警報の発出に係る判定値が更新され、平均値モニタ信号と判定値とに基づいて受信パワーモニタ警報が出力される。光信号を変換した電気信号の時間平均値及びピーク値によって光信号の消光比が求められるので、光信号の消光比に応じた判定値の更新が可能となる。これにより、ＬＯＳ等の警報の判定値とともに、受信パワーモニタ警報の判定値に消光比依存性を持たせることができるので、光受信器に通信可能に接続されている光送信器からの光信号に対して、正常に警報を発出することが可能となる。その結果、複数の光送信器から送信される消光比が互いに異なる入力光信号に対して、正常に警報を発出することが可能となる。
【００２３】
判定値更新部は、判定値が更新されたか否かを示す更新フラグを有してもよく、更新フラグが判定値が更新されていないことを示している場合に、判定値を更新するとともに、更新フラグを判定値が更新されたことを示すように設定してもよい。光受信器と光送信器とは１対１で通信可能に接続されるので、通信可能に接続されている光送信器に応じた判定値に一旦設定すれば、その後、判定値の更新は不要である。更新フラグを用いることによって、判定値が未更新である場合に、判定値が更新され、判定値が一旦更新された場合には、判定値が更新されないようにすることができる。これにより、不要な更新処理を防止することが可能となる。
【００２４】
本発明のさらに別の態様に係る光受信器は、平均値モニタ信号及びピークモニタ信号に基づいて、光受信モジュールが正常な光信号を受信しているか否かを判定する光信号判定部をさらに備えてもよい。判定値更新部は、光受信器の電源がオンされた場合、並びに、光信号判定部によって異常な光信号を受信していると判定された場合に、更新フラグを判定値が更新されていないことを示す状態に設定してもよい。光受信器の電源がオンされた場合には、判定値は更新されていない。また、異常な光信号を受信していると判定された場合には、光受信器に通信可能に接続されていた光送信器が切り離されたと考えられるので、他の光送信器が光受信機に接続される可能性がある。このため、光受信器の電源がオンされた場合、並びに、異常な光信号を受信していると判定された場合に、更新フラグを判定値が更新されていないことを示す状態に設定することによって、光受信器に通信可能に接続された光送信器との通信を開始する際に、判定値を更新することができる。これにより、光受信器に通信可能に接続されている光送信器からの光信号に対して、正常に警報を発出することが可能となる。
【００２５】
ピークモニタ信号は、平均値モニタ信号が所定の境界値よりも小さい場合に、光信号の光変調振幅に比例し、平均値モニタ信号が境界値と等しいか、または、境界値よりも大きい場合に、一定値に飽和してもよく、判定値更新部は、平均値モニタ信号が境界値よりも小さい場合に、判定値を更新してもよい。例えば、境界値が、光信号の光パワーに対してトランスインピーダンスアンプの出力が飽和する際の平均値モニタ信号の値である場合、光信号の平均値モニタ信号が境界値と等しいか境界値よりも大きければ、光信号の平均光パワーは十分に大きいので、受信パワーモニタ警報が発出されることはない。このため、光信号の平均光パワーが十分に大きい場合には判定値の更新は不要であるので、光信号のモニタ値が境界値よりも小さい場合に、判定値の更新を行うことにより、不要な更新処理を防止することが可能となる。
【００２６】
本発明のさらに別の態様に係る光受信器は、警報発出判定部によって出力された受信パワーモニタ警報が、上位装置に発出されないようにマスクするマスク制御部をさらに備えてもよい。マスク制御部は、判定値更新部によって判定値が更新されたことに応じて、マスクを解除して受信パワーモニタ警報を上位装置に発出可能にしてもよい。更新前の判定値よりも更新後の判定値が小さい場合には、判定値の更新前には受信パワーモニタ警報が発出され、判定値の更新後には受信パワーモニタ警報が解除されることがある。このため、受信パワーモニタ警報が上位装置に発出されないようにマスクしておき、判定値が更新されたことに応じて、マスクを解除することによって、更新前の判定値と平均値モニタ信号とに基づいて受信パワーモニタ警報が上位装置に発出されることを防止できる。これにより、上位装置の監視及び制御の有用性を向上することが可能となる。
【００２７】
本発明のさらに別の態様に係る光受信器は、光信号の消光比と判定値とを対応付けたテーブルを記憶する記憶部をさらに備えてもよい。判定値更新部は、平均値モニタ信号とピークモニタ信号とに基づいて、消光比を算出し、記憶部に記憶されているテーブルに基づいて、算出した消光比に対応する判定値を決定し、警報発出判定部において用いられる判定値を決定した判定値に更新してもよい。この場合、光信号の平均値モニタ信号及びピークモニタ信号に基づいて光信号の消光比が算出され、消光比と判定値とを対応付けたテーブルに基づいて、判定値が決定される。このため、光信号の消光比に応じた判定値に更新することが可能となるので、光受信器に通信可能に接続されている光送信器からの光信号に対して、正常に警報を発出することが可能となる。
【００２８】
本発明のさらに別の態様に係る受信パワーモニタ警報発出方法は、光信号を受信する光受信器が行う受信パワーモニタ警報発出方法である。この受信パワーモニタ警報発出方法は、光信号を電気信号に変換するステップと、電気信号の時間平均値をモニタするための平均値モニタ信号を出力するステップと、電気信号の電圧振幅値を検出して、検出した電圧振幅値をモニタするための振幅モニタ信号を出力するステップと、平均値モニタ信号と振幅モニタ信号とに基づいて、光信号の平均光パワーが不足していることを示す受信パワーモニタ警報の発出に係る判定値を更新するステップと、平均値モニタ信号と判定値とに基づいて、受信パワーモニタ警報を出力するステップと、を含む。
【００２９】
この受信パワーモニタ警報発出方法によれば、受信した光信号を変換した電気信号の時間平均値をモニタするための平均値モニタ信号と、光信号を変換した電気信号の電圧振幅値をモニタするための振幅モニタ信号と、に基づいて、受信パワーモニタ警報の発出に係る判定値が更新され、平均値モニタ信号と判定値とに基づいて受信パワーモニタ警報が出力される。光信号を変換した電気信号の時間平均値及び電圧振幅値によって光信号の消光比が求められるので、光信号の消光比に応じた判定値の更新が可能となる。これにより、ＬＯＳ等の警報の判定値とともに、受信パワーモニタ警報の判定値に消光比依存性を持たせることができるので、光受信器に通信可能に接続されている光送信器からの光信号に対して、正常に警報を発出することが可能となる。その結果、複数の光送信器から送信される消光比が互いに異なる入力光信号に対して、正常に警報を発出することが可能となる。
【００３０】
本発明のさらに別の態様に係る受信パワーモニタ警報発出方法は、光信号を受信する光受信器が行う受信パワーモニタ警報発出方法である。この受信パワーモニタ警報発出方法は、光信号を電気信号に変換するステップと、電気信号の時間平均値を検出するステップと、電気信号のピーク値を検出するステップと、電気信号の時間平均値の検出結果と電気信号のピーク値の検出結果とに基づいて、光信号の平均光パワーが不足していることを示す受信パワーモニタ警報の発出に係る判定値を更新するステップと、電気信号の時間平均値の検出結果と判定値とに基づいて、受信パワーモニタ警報を出力するステップと、を含む。
【００３１】
この受信パワーモニタ警報発出方法によれば、受信した光信号を変換した電気信号の時間平均値の検出結果と、光信号を変換した電気信号のピーク値の検出結果と、に基づいて、受信パワーモニタ警報の発出に係る判定値が更新され、電気信号の時間平均値の検出結果と判定値とに基づいて受信パワーモニタ警報が出力される。光信号を変換した電気信号の時間平均値及びピーク値によって光信号の消光比が求められるので、光信号の消光比に応じた判定値の更新が可能となる。これにより、ＬＯＳ等の警報の判定値とともに、受信パワーモニタ警報の判定値に消光比依存性を持たせることができるので、光受信器に通信可能に接続されている光送信器からの光信号に対して、正常に警報を発出することが可能となる。その結果、複数の光送信器から送信される消光比が互いに異なる入力光信号に対して、正常に警報を発出することが可能となる。
【００３２】
［本願発明の実施形態の詳細］
本発明の実施形態に係る光受信器及び受信パワーモニタ警報発出方法の具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００３３】
（第１実施形態）
図１は、第１実施形態に係る光受信器を模式的に示す構成図である。図１に示される光受信器１は、例えば、ＣＦＰ光トランシーバに備えられ、光ファイバケーブルを介して別の光トランシーバの光送信器から送信された光信号を受信する。光トランシーバは、別の光トランシーバと光ファイバケーブルを介して１対１で接続され、光ファイバケーブルが挿抜されることによりさらに別の光トランシーバに接続され得る。より詳細には、光ファイバケーブルの先端には光コネクタが取り付けられており、一方で、光トランシーバの光送信部及び光受信部にも光ファイバケーブルの先端の光コネクタと嵌合可能な光コネクタが取り付けられており、光ファイバケーブルの光コネクタと光トランシーバの光コネクタとは互いに容易に脱着することができる。別の光トランシーバとしては、例えば、ＣＦＰ光トランシーバ、ＣＦＰ２光トランシーバ、ＣＦＰ４光トランシーバがある。ＣＦＰ光トランシーバ及びＣＦＰ２光トランシーバは、送信する光信号の変調方式として外部変調をベースとしたＴＯＳＡを備え、９．５ｄＢ程度の消光比の比較的大きい光信号を出力する。ＣＦＰ４光トランシーバは、同様の変調方式として直接変調をベースとしたＴＯＳＡを備え、４ｄＢ程度の消光比の比較的小さい光信号を出力する。つまり、光受信器１は、送信側で光ファイバケーブルに接続される光トランシーバの種類に応じて、消光比が互いに異なる複数の光送信器からの光信号を受信する。上述したように、光コネクタは容易に脱着が可能であるため、市場においては、ＣＦＰ光トランシーバとＣＦＰ４光トランシーバとが、それぞれの光トランシーバ同士で光ファイバケーブルを介して接続されるだけでなく、光通信ネットワークの構成に応じてＣＦＰ光トランシーバとＣＦＰ４光トランシーバとが光ファイバケーブルを介して接続されるという状態が起こり得る。
【００３４】
図１に示されるように、光受信器１は、ＲＯＳＡ（Receiver Optical Sub-Assembly）２と、ＣＤＲ（ClockData Recovery）３と、メモリ４（記憶部）と、制御回路５と、を備えている。ＲＯＳＡ２は、光ファイバケーブルを介して接続されている別の光トランシーバの光送信器のＴＯＳＡから送信された光信号を受信し、受信した光信号である入力光信号を電気信号に変換するとともに、入力光信号の平均光パワーをモニタするために、変換された電気信号の時間平均値をＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号（平均値モニタ信号）として出力する光受信モジュールである。ＲＯＳＡ２は、受光素子（PhotoDiode：ＰＤ）と、トランスインピーダンスアンプ（TransImpedanceAmplifier：ＴＩＡ）と、を備えている。ＰＤは、光ファイバケーブルを介して受信した入力光信号を、入力光信号の光パワーに応じた光電流（電気信号）に変換する。ＴＩＡは、ＰＤによって変換された光電流をインピーダンス変換及び増幅し、電圧信号として出力する。つまり、ＴＩＡは、入力光信号に応じた電気信号（電圧信号）を出力する。ＲＯＳＡ２は、ＴＩＡによって出力された電圧信号をＣＤＲ３に出力する。
【００３５】
図２は、ＲＯＳＡ２が受信した入力光信号のＯＭＡとＴＩＡの出力信号の電圧振幅との関係を示す図である。図２に示されるように、入力光信号のＯＭＡが所定値Ｐｏｍより小さい場合には、ＲＯＳＡ２に内蔵されるＴＩＡの出力信号の電圧振幅は、入力光信号のＯＭＡが大きくなるに従い、入力光信号のＯＭＡの大きさに比例して増加する（線形増幅領域Ｒ１）。入力光信号のＯＭＡが所定値Ｐｏｍ以上である場合には、ＲＯＳＡ２に内蔵されるＴＩＡの出力信号の電圧振幅は、入力光信号のＯＭＡの大きさに関わらず一定となる（リミッティング領域Ｒ２）。つまり、所定値Ｐｏｍは、入力光信号の光パワーに対してＴＩＡの出力が飽和する際の入力光信号のＯＭＡである。入力光信号の消光比が決まれば、ＯＭＡが所定値Ｐｏｍであるときの平均光パワーを算出することができる。消光比が無限大である場合に、ＯＭＡは平均光パワーよりも３ｄＢ大きくなるので、この線形増幅領域Ｒ１とリミッティング領域Ｒ２との境界となる所定値Ｐｏｍに相当する入力光信号の平均光パワーＰｏは、たかだかＰｏｍ−３（ｄＢ）程度である。
【００３６】
図１に戻って、ＲＯＳＡ２は、受光素子によって変換された光電流、または、光電流をＴＩＡ内でカレントミラー回路等によってミラーリングして生成した電流を電圧信号に変換し、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号として制御回路５に出力する。ＲＯＳＡ２の外でカレントミラー回路等によって光電流と同じかそれに比例した大きさの電流信号が複製されてもよい。ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号としてＴＩＡの受信信号強度インジケータ（Received Signal Strength Indicator：ＲＳＳＩ）機能が用いられてもよい。いずれの場合でも、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号は、入力光信号の平均光パワーをモニタするための信号である。なお、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号は、ＡＤＣ（Analog Digital Converter）におけるノイズ、または、カレントミラー回路の線形性の影響により、一定（１ｄＢ程度）の誤差を有する。最大±２ｄＢの誤差を許容することがＭＳＡで規定されている。
【００３７】
ＣＤＲ３は、リタイマ回路ともいい、ＲＯＳＡ２から受信した電気信号からクロック信号を抽出し、抽出したクロック信号に同期した電気信号を後段の回路に出力する。ＣＤＲ３は、ＲＯＳＡ２から受信した電気信号の電圧振幅値Ｖａを検出し、電圧振幅値Ｖａを振幅モニタ信号として制御回路５に出力する。すなわち、ＣＤＲ３は、振幅値検出部としても動作する。なお、「振幅モニタ信号」が電圧信号として意味を持つことを明示する場合に、下位概念として「電圧振幅値」と称する。ＣＤＲ３は、ＲＯＳＡ２から受信した電気信号の異常を示す異常警報を出力する。異常警報としては、例えば、ＬＯＳ警報及びＬＯＬ（Loss of Lock）警報がある。ＬＯＳ警報は、光受信器１に入力する入力光信号の消失を通知するための信号である。ＬＯＬ警報は、ＣＤＲ３のクロックリカバリがロックから外れていること（クロック信号の抽出を正常に行うことができないこと）を通知するための信号である。
【００３８】
ＣＤＲ３は、例えば、ＬＯＳ警報発出機能及びＬＯＬ警報発出機能を有している。ＬＯＳ警報発出機能は、ＣＤＲ３に入力された電気信号の電圧振幅をもとにＬＯＳ警報を発出及び解除する機能である。ＣＤＲ３は、ＲＯＳＡ２からＣＤＲ３に入力された電気信号の電圧振幅が予め定められたＬＯＳ警報発出閾値以下になったことを検出すると、ＬＯＳ警報を発出し、ＲＯＳＡ２からＣＤＲ３に入力された電気信号の電圧振幅が予め定められたＬＯＳ警報復帰閾値以上になったことを検出すると、ＬＯＳ警報を解除する（発出を停止する）。つまり、ＬＯＳ警報の判定としては、前述のＡＣＬＯＳ方式が採用され、入力光信号のＯＭＡに基づいて判定が行われる。ＣＤＲ３は、ＬＯＳ警報及びＬＯＬ警報を信号線を介して制御回路５に出力する。ＬＯＳ警報及びＬＯＬ警報は、電気信号に係る異常の有無を知らせる情報なので、例えばそれぞれを１ビットのバイナリデータとしてＣＤＲ３から制御回路５に伝達することができる。
【００３９】
メモリ４（記憶部）は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ(Random Access Memory)等の記憶装置である。メモリ４は、消光比Ｅｒと判定値ＶＴとを対応付けたルックアップテーブル（Look Up Table：ＬＵＴ）を格納している。判定値ＶＴは、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を発出するか否かを判定するための閾値である。例えば、下記の式（４）に示されるように、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を発出する平均光入力パワーレベルＰａｖｅ’’は、ＬＯＳ警報を発出する光変調振幅レベル（ＬＯＳ警報発出閾値）をＰｏｍａ’（ｄＢｍ）とし、それに対応する平均光パワーレベルＰａｖｅ’に対して補正値ΔＰ（ｄＢ）を加算した値である。
【数４】
2016149758.tif 000006
【００４０】
式（５）に示されるように、この平均光入力パワーレベルＰａｖｅ’’に、ＰＤの受光感度等を考慮して定めた係数Ｃを乗算した値を判定値ＶＴとすることにより、消光比Ｅｒと判定値ＶＴとのルックアップテーブルが作成され得る。
【数５】
2016149758.tif 000007
【００４１】
制御回路５は、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサである。具体的には、制御回路５としては、例えば、１つの半導体チップ上にＣＰＵコア、メモリ（ＳＲＡＭ、Ｆｌａｓｈ  ＲＯＭ等)、インターフェース回路（ＳＰＩ、Ｉ２Ｃ等)、Ａ／Ｄ・Ｄ／Ａ変換回路、及びメモリバス等を搭載したワンチップマイコン（またはマイクロコントローラ）、ＦＰＧＡ（Field Programmable Gate Array）等のＩＣが使用され得る。制御回路５は、入力光信号の消光比に応じてＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報の発出を制御する。ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号は、入力光信号の平均光パワーが不足している、つまり、光入力異常であることを示すための信号である。制御回路５は、機能的には、パワーモニタ値取得部５１と、光パワー判定部５２と、警報発出判定部５３と、マスク制御部５４と、振幅値取得部５５と、判定値更新部５６と、を備えている。
【００４２】
パワーモニタ値取得部５１は、ＲＯＳＡ２から出力されたＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号（平均値モニタ信号）に基づいて、パワーモニタ値Ｖを取得する。パワーモニタ値取得部５１は、例えば、ＡＤＣ５１１を備えており、ＲＯＳＡ２から出力されたＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号を所定周期でサンプリングしてデジタル値であるパワーモニタ値Ｖに変換する。すなわち、ＲＯＳＡ２から出力されるＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号が、モニタしている入力光信号の平均光パワーとの関係が、例えば一次式で表されるような電圧信号である場合、その電圧信号が制御回路５にて演算処理可能なデジタル値に変換される。なお、「ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号（平均値モニタ信号）」が電圧信号として意味を持つことを明示する場合に、下位概念として「パワーモニタ値」と称する。パワーモニタ値取得部５１は、パワーモニタ値Ｖを光パワー判定部５２、警報発出判定部５３、判定値更新部５６及び上位監視装置であるホスト装置に出力する。なお、光パワー判定部５２、警報発出判定部５３等がアナログ回路によって構成される場合には、パワーモニタ値Ｖはアナログ信号として出力されてもよい。その場合には、パワーモニタ値取得部５１は、ＲＯＳＡ２から出力されたＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号を適当な周期で保持して、所定の電圧範囲に変換して出力するような回路構成であってもよい。
【００４３】
光パワー判定部５２は、パワーモニタ値取得部５１から出力されたパワーモニタ値Ｖと境界値Ｖｏとを比較し、ＢＥＲ（Bit Error Rate）が良好とされる受信感度（レシーバ感度）となるときの平均光パワーＰｓよりも入力光信号の平均光パワーが大きいか否かを判定し、その判定結果に応じた光パワー判定信号を出力する。境界値Ｖｏは、上述の平均光パワーＰｏの入力光信号がＲＯＳＡ２に入力されたときのパワーモニタ値であって、予め測定等によって定められている。なお、ＢＥＲが良好とされる受信感度は、例えば、ＲＯＳＡ２から入力された電気信号に対してＣＤＲ３が出力する電気信号の誤り率が１．０×１０−１２（１２乗感度）となるような受信感度である。一般的に、平均光パワーＰｏは平均光パワーＰｓよりも大きいので、光パワー判定部５２は、パワーモニタ値Ｖが境界値Ｖｏ以上である場合には、入力光信号の平均光パワーが平均光パワーＰｓよりも大きいと判定し、平均光パワーＰｓよりも入力光信号の平均光パワーが大きいことを示すために、光パワー判定信号として所定の電圧ＶＨをマスク制御部５４及び振幅値取得部５５に出力する。光パワー判定部５２は、パワーモニタ値Ｖが境界値Ｖｏより小さい場合には、入力光信号の平均光パワーが平均光パワーＰｏ以下であると判定し、平均光パワーＰｏに入力光信号の平均光パワーが達していないことを示すために、光パワー判定信号として所定の電圧ＶＬをマスク制御部５４及び振幅値取得部５５に出力する。
【００４４】
光パワー判定部５２は、例えば、電圧源５２１と、判定器５２２と、を備えている。電圧源５２１の電圧値は境界値Ｖｏに予め設定されており、電圧源５２１の正極端子は判定器５２２の一方の入力端子に接続され、電圧源５２１の負極端子は接地電位に接続されている。判定器５２２は、一方の入力端子に入力された境界値Ｖｏと、他方の入力端子に入力されたパワーモニタ値Ｖと、を比較する。判定器５２２は、パワーモニタ値Ｖが境界値Ｖｏ以上である場合に、電圧ＶＨを出力する。判定器５２２は、パワーモニタ値Ｖが境界値Ｖｏより小さい場合に、電圧ＶＬを出力する。ところで、上記のように、光パワー判定部５２の動作をアナログ回路による構成として説明したが、等価な処理をマイクロコントローラ内にてデジタル演算によって行うこともできる。その場合には、境界値Ｖｏはデジタル値として記憶装置内に格納され、パワーモニタ値Ｖと境界値Ｖｏとの比較は２つのデジタル値の演算として行われる。その比較演算の結果、光パワー判定信号に相当するデジタル値（光パワー判定値）に、例えば、Ｖ≧Ｖｏの場合にはバイナリーデータの「１」が設定され、Ｖ＜Ｖｏの場合にはバイナリデータの「０」が設定されるようにしてもよい。そのようなデジタル演算によって処理を行う場合には電圧源５２１は不要となる。
【００４５】
警報発出判定部５３は、パワーモニタ値取得部５１から出力されたパワーモニタ値Ｖと判定値ＶＴとに基づいて、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号（受信パワーモニタ警報信号）を出力する。具体的には、警報発出判定部５３は、パワーモニタ値Ｖと判定値ＶＴとを比較し、その比較結果に応じてＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号を所定の状態に変化させる。判定値ＶＴは、判定値更新部５６によって更新され得る。判定値ＶＴは、工場出荷時のデフォルト値として判定値ＶＴ０に設定されている。判定値ＶＴ０は、例えば、消光比が９．５ｄＢの入力光信号を用いて設定される。警報発出判定部５３は、パワーモニタ値Ｖが判定値ＶＴ以上である場合には、警報発出が不要であることを示すために、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号を所定の電圧ＶＬに変化させる。つまり、警報発出判定部５３は、電圧ＶＬに設定されたＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号をマスク制御部５４を介してホスト装置に出力する。警報発出判定部５３は、パワーモニタ値Ｖが判定値ＶＴより小さい場合に、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号を所定の電圧ＶＨに変化させて、マスク制御部５４を介してホスト装置に出力する。
【００４６】
警報発出判定部５３は、例えば、可変電圧源５３１と、判定器５３２と、を備えている。可変電圧源５３１の電圧値は、判定値ＶＴに設定されており、可変電圧源５３１の正極端子は判定器５３２の一方の入力端子に接続され、可変電圧源５３１の負極端子は接地電位に接続されている。判定器５３２は、一方の入力端子に入力された判定値ＶＴと、他方の入力端子に入力されたパワーモニタ値Ｖと、を比較する。判定器５３２は、パワーモニタ値Ｖが判定値ＶＴ以上である場合に、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号を電圧ＶＬに変化させる。判定器５３２は、パワーモニタ値Ｖが判定値ＶＴよりも小さい場合に、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号を電圧ＶＨに変化させる。ホスト装置は、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号の電圧値が電圧ＶＨであるか電圧ＶＬであるかによってＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が発出されているか否か判定することができる。ところで、上記のように、警報発出判定部５３の動作をアナログ回路による構成として説明したが、等価な処理をマイクロコントローラ内にてデジタル演算によって行うこともできる。その場合には、判定値ＶＴはデジタル値として記憶装置内に格納され、パワーモニタ値Ｖと判定値ＶＴとの比較は２つのデジタル値の演算として行われる。その比較演算の結果、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号に相当するデジタル値（ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報値）に、例えば、Ｖ＜ＶＴの場合にはバイナリーデータの「０」が設定され、Ｖ≧ＶＴの場合にはバイナリデータの「１」が設定されるようにしてもよい。そのようなデジタル演算によって処理を行う場合には可変電圧源５３１は不要となる。
【００４７】
マスク制御部５４は、警報発出判定部５３によって出力されたＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号が、ホスト装置に発出されないようにマスクする。マスク制御部５４は、光受信器１の電源がオンにされると、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号を、例えば電圧ＶＬに固定する。ホスト装置は、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号が電圧ＶＨに設定されているときにＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が発出されていると判定するので、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号を電圧ＶＬに固定しておくことによって、警報発出判定部５３がＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を発出させたとしても、その情報はホスト装置には伝達されない。このように、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報はマスク制御部５４によってホスト装置に対してマスクされる。マスク制御部５４は、光パワー判定部５２から受信した光パワー判定信号に応じて、マスクを解除する。マスク制御部５４がマスクを解除することによって警報発出判定部５３から出力されたＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号がそのままホスト装置へ伝達される。例えば、マスク制御部５４は、光パワー判定信号が電圧ＶＨになっている場合であって、ＣＤＲ３によって正常な信号が受信されていると判定し、かつ、判定値ＶＴが更新されたことに応じてマスクを解除する。マスク制御部５４は、ＣＤＲ３の警報発出状況（ＬＯＳ警報またはＬＯＬ警報）からＣＤＲ３が正常な信号を受信しているか否かを判定する。制御回路５からホスト装置にＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を発出するための信号線は、マスク時において、ホスト装置にはＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が発出されていないことを示すように設計されている。
【００４８】
マスク制御部５４は、例えば、スイッチ制御部５４１と、スイッチ５４２と、を備えている。スイッチ５４２は、警報発出判定部５３とホスト装置との間に設けられている。スイッチ５４２がオン状態（閉状態）では警報発出判定部５３からホスト装置にＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号が伝達され、スイッチ５４２がオフ状態（開状態）では警報発出判定部５３とホスト装置との間のＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号が遮断される。スイッチ５４２は、光受信器１の電源オン時にオフ状態になるように設計されている。スイッチ制御部５４１は、光パワー判定部５２から受信した光パワー判定信号が電圧ＶＨになっている場合に、スイッチ５４２をオン状態になるように制御する。スイッチ制御部５４１は、光パワー判定部５２から受信した光パワー判定信号が電圧ＶＬになっている場合に、ＣＤＲ３からＬＯＳ警報及びＬＯＬ警報が発出されておらず、かつ、判定値更新部５６から判定値ＶＴの更新通知を受信したことに応じて、スイッチ５４２をオン状態になるように制御する。ところで、上記のように、マスク制御部５４の動作をアナログ回路による構成として説明したが、等価な処理をマイクロコントローラ内にてデジタル演算によって行うこともできる。その場合には、光パワー判定信号、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号、ＣＤＲ３からのＬＯＳ／ＬＯＬ信号、及び判定値更新部５６からの判定値ＶＴの更新を通知する信号は全てデジタル値として扱われ、それらに設定されたバイナリー値に応じてデジタル演算を行い、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号としてホスト装置に伝達されるデジタル値が決定されてもよい。その場合には、スイッチ制御部５４１とスイッチ５４２とは不要となる。
【００４９】
振幅値取得部５５は、ＲＯＳＡ２からＣＤＲ３に出力された電気信号の電圧振幅値ＶａをＣＤＲ３から振幅モニタ信号として取得する。振幅値取得部５５は、光パワー判定部５２から受信した光パワー判定信号が電圧ＶＬになっており、かつ、ＣＤＲ３が正常な信号を受信していることを確認したことに応じて、その時の電圧振幅値Ｖａを取得する。振幅値取得部５５は、取得した電圧振幅値Ｖａを判定値更新部５６に出力する。
【００５０】
振幅値取得部５５は、例えば、スイッチ制御部５５１と、スイッチ５５２と、を備えている。スイッチ５５２は、ＣＤＲ３と判定値更新部５６との間に設けられている。スイッチ５５２がオン状態（閉状態）ではＣＤＲ３から判定値更新部５６に電圧振幅値Ｖａを出力するための信号線が接続され、スイッチ５５２がオフ状態（開状態）ではＣＤＲ３から判定値更新部５６に電圧振幅値Ｖａを出力するための信号線が切断される。スイッチ５５２は、光受信器１の電源オン時にオフ状態になるように設計されている。スイッチ制御部５５１は、光パワー判定部５２から受信した光パワー判定信号が電圧ＶＬになっており、かつ、ＣＤＲ３からＬＯＳ警報及びＬＯＬ警報のいずれの警報も受信していない場合に、スイッチ５５２をオン状態になるように制御する。スイッチ制御部５５１は、光パワー判定部５２から受信した光パワー判定信号が電圧ＶＨになっているか、ＣＤＲ３からＬＯＳ警報またはＬＯＬ警報を受信したことに応じて、スイッチ５４２をオフ状態になるように制御する。ところで、上記のように、振幅値取得部５５の動作をアナログ回路による構成として説明したが、等価な処理をマイクロコントローラ内にてデジタル演算によって行うこともできる。その場合には、光パワー判定信号及びＣＤＲ３からのＬＯＳ／ＬＯＬ信号はそれぞれデジタル値として扱われ、電圧振幅値Ｖａはデジタルデータとして扱われる。判定値更新部５６は、光パワー判定信号に相当するデジタル値が電圧ＶＬとなっており、かつ、ＣＤＲ３からのＬＯＳ／ＬＯＬ信号が発出されていない場合に、電圧振幅値Ｖａ（これもデジタルデータとして扱われてもよい）を判定値更新部５６に出力する。その場合には、スイッチ制御部５５１とスイッチ５５２とは不要となる。
【００５１】
判定値更新部５６は、パワーモニタ値取得部５１から出力されたパワーモニタ値Ｖと、振幅値取得部５５から出力された電圧振幅値Ｖａと、に基づいて、判定値ＶＴを決定する。判定値更新部５６は、例えば、式（６）を用いて、パワーモニタ値Ｖ、電圧振幅値Ｖａ及び線形増幅度に基づいて、消光比Ｅｒを算出する。なお、式（６）では、入力光信号の平均光パワーＰａｖｅ（ｍＷ）は比例係数をα１（ｍＷ／Ｖ）としてパワーモニタ値Ｖに比例して、Ｐａｖｅ（ｍＷ）＝α１×Ｖ（Ｖ）と表され、かつ、入力光信号の光変調振幅Ｐｏｍａ（ｍＷ）は比例係数をβ１（ｍＷ／Ｖ）として電圧振幅値Ｖａに比例して、Ｐｏｍａ（ｍＷ）＝β１×Ｖａ（Ｖ）と表されることを想定している。
【数６】
2016149758.tif 000008
【００５２】
判定値更新部５６は、メモリ４に格納されているＬＵＴに基づいて、消光比Ｅｒに対応する判定値ＶＴを決定する。判定値更新部５６は、決定した判定値ＶＴを警報発出判定部５３に出力し、警報発出判定部５３において用いられる判定値ＶＴを、決定した判定値ＶＴに更新する。判定値更新部５６は、例えば、可変電圧源５３１の電圧値を、決定した判定値ＶＴに設定する。なお、振幅値取得部５５は、境界値Ｖｏよりもパワーモニタ値Ｖが小さい場合に電圧振幅値Ｖａを取得するので、判定値更新部５６は、境界値Ｖｏよりもパワーモニタ値Ｖが小さい場合に、判定値ＶＴを更新するといえる。ところで、上記のように、判定値更新部５６の動作をアナログ回路による構成として説明したが、等価な処理をマイクロコントローラ内にてデジタル演算によって行うこともできる。その場合に判定値ＶＴはデジタル値として扱われ、判定値の更新は、判定値ＶＴに消光比Ｅｒに対応してＬＵＴから求めた新しい判定値を代入することによって行われる。その場合には、可変電圧源５３１は不要となる。
【００５３】
判定値更新部５６は、更新フラグを有していてもよい。更新フラグは、判定値ＶＴの更新が行われたか否かを示すフラグである。更新フラグは、例えば、その値が「０」である場合は、判定値ＶＴの更新が行われていないことを示し、その値が「１」である場合は、判定値ＶＴの更新が行われたことを示す。判定値更新部５６は、光受信器１の電源がオンされた場合、並びに、光受信器１と通信可能に接続されている光送信器が切り離されたと判定されたことに応じて、更新フラグの値を「０」に設定する。判定値更新部５６は、例えば、ＣＤＲ３からＬＯＳ警報またはＬＯＬ警報を受信したことによって、光受信器１と通信可能に接続されている光送信器が切り離されたと判定する。判定値更新部５６は、更新フラグが判定値ＶＴの更新が行われていないことを示している場合に、判定値ＶＴを決定し、判定値ＶＴの更新を行うようにしてもよい。判定値更新部５６は、判定値ＶＴの更新を行ったことに応じて、更新フラグの値を「０」から「１」に変更する。
【００５４】
次に、図３を参照して、光受信器１が実行するＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出方法（受信パワーモニタ警報発出方法）の一連の処理を説明する。図３は、光受信器１が実行するＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出方法の一連の処理を示すフローチャートである。図３に示される処理は、光受信器１の電源がオンにされること、または、光受信器１が再起動されることによって開始される。
【００５５】
まず、初期化処理（ステップＳ０１）が行われる。初期化処理では、警報発出判定部５３は判定値ＶＴを初期値である判定値ＶＴ０に設定し、判定値更新部５６は更新フラグを「０」に設定し、マスク制御部５４はマスクを設定する。続いて、光ファイバケーブルを介してＲＯＳＡ２が入力光信号を受信すると、ＲＯＳＡ２は、受信した入力光信号を電気信号に変換するとともに、変換された電気信号の時間平均値をＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号としてＣＤＲ３に出力する。そして、パワーモニタ値取得部５１は、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号からパワーモニタ値Ｖを取得し、取得したパワーモニタ値Ｖを光パワー判定部５２、警報発出判定部５３、判定値更新部５６及びホスト装置に出力する（ステップＳ０２）。また、ＣＤＲ３は、ＲＯＳＡ２から受信した電気信号の電圧振幅値Ｖａを検出し、電圧振幅値Ｖａを制御回路５に出力する。
【００５６】
続いて、光パワー判定部５２は、パワーモニタ値Ｖと境界値Ｖｏとを比較し、パワーモニタ値Ｖが境界値Ｖｏより小さいか否かを判定する（ステップＳ０３）。ステップＳ０３において、パワーモニタ値Ｖが境界値Ｖｏ以上であると判定された場合（ステップＳ０３；Ｎｏ）、光パワー判定部５２は、光パワー判定信号を電圧ＶＨに設定してマスク制御部５４及び振幅値取得部５５に出力する。そして、マスク制御部５４は、光パワー判定部５２から入力された光パワー判定信号の電圧値が電圧ＶＨになっている場合に、マスクを解除し（ステップＳ０４）、ステップＳ０９の処理が行われる。
【００５７】
一方、ステップＳ０３において、パワーモニタ値Ｖが境界値Ｖｏより小さいと判定された場合（ステップＳ０３；Ｙｅｓ）、光パワー判定部５２は、光パワー判定信号を電圧ＶＬに設定してマスク制御部５４及び振幅値取得部５５に出力する。そして、振幅値取得部５５は、ＣＤＲ３が正常な信号を受信しているか否かをＬＯＳ警報及びＬＯＬ警報によって判定する（ステップＳ０５）。振幅値取得部５５は、例えば、ＬＯＳ警報及びＬＯＬ警報のいずれの警報も受信していない場合に、ＣＤＲ３が正常な信号を受信していると判定し、ＬＯＳ警報及びＬＯＬ警報の少なくともいずれかを受信した場合に、ＣＤＲ３が正常な信号を受信していないと判定する。
【００５８】
ステップＳ０５において、ＣＤＲ３が正常な信号を受信していないと判定された場合、つまり、ＬＯＳ警報及びＬＯＬ警報の少なくともいずれかを受信した場合（ステップＳ０５；Ｙｅｓ）、ステップＳ０１の初期化処理が行われる。言い換えると、ＣＤＲ３が正常な信号を受信していないことは、光受信器１に接続されていた光送信器が切り離されたことを示していると考えられるので、新たな光送信器が光受信器１に接続される場合に備えて、初期化処理が行われる。一方、ステップＳ０５において、ＣＤＲ３が正常な信号を受信していると判定された場合、つまり、ＬＯＳ警報及びＬＯＬ警報のいずれも受信していない場合（ステップＳ０５；Ｎｏ）、振幅値取得部５５は、ＲＯＳＡ２からＣＤＲ３に出力された電気信号の電圧振幅値ＶａをＣＤＲ３から取得する（ステップＳ０６）。そして、振幅値取得部５５は、取得した電圧振幅値Ｖａを判定値更新部５６に出力する。
【００５９】
続いて、判定値更新部５６は、更新フラグの値を確認する（ステップＳ０７）。ステップＳ０７において、更新フラグの値が「１」である場合（ステップＳ０７；１）、判定値ＶＴの更新が行われることなく、ステップＳ０９の処理が行われる。一方、ステップＳ０７において、更新フラグの値が「０」である場合（ステップＳ０７；０）、判定値更新部５６は、ステップＳ０２において取得されたパワーモニタ値Ｖと、ステップＳ０６において取得された電圧振幅値Ｖａと、に基づいて、光受信器１に接続されている光送信器の消光比Ｅｒに応じた判定値ＶＴを決定する。判定値更新部５６は、上記式（６）を用いて、パワーモニタ値Ｖ及び電圧振幅値Ｖａに基づいて、消光比Ｅｒを算出し、ＬＵＴから消光比Ｅｒに対応する判定値ＶＴを決定する。
【００６０】
そして、判定値更新部５６は、決定した判定値ＶＴを警報発出判定部５３に出力し、警報発出判定部５３に設定されている判定値ＶＴを、決定した判定値ＶＴで更新する。そして、判定値更新部５６は、判定値ＶＴの更新を行ったことに応じて、更新フラグの値を「０」から「１」に変更し、マスク制御部５４に判定値ＶＴの更新を行ったことを通知する。そして、マスク制御部５４は、判定値ＶＴが更新されたことに応じてマスクを解除する（ステップＳ０８）。
【００６１】
続いて、警報発出判定部５３は、パワーモニタ値Ｖと判定値ＶＴとを比較し、パワーモニタ値Ｖが判定値ＶＴよりも小さいか否かを判定する（ステップＳ０９）。ステップＳ０９において、パワーモニタ値Ｖが判定値ＶＴ以上であると判定された場合（ステップＳ０９；Ｎｏ）、警報発出判定部５３は、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を発出することなく、ステップＳ０２に戻って、パワーモニタ値取得部５１がパワーモニタ値Ｖを取得する。一方、ステップＳ０９において、パワーモニタ値Ｖが判定値ＶＴよりも小さいと判定された場合（ステップＳ０９；Ｙｅｓ）、警報発出判定部５３は、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報をマスク制御部５４を介してホスト装置に発出する（ステップＳ１０）。そして、ステップＳ０２に戻って、パワーモニタ値取得部５１がパワーモニタ値Ｖを取得する。以降、光受信器１の電源がオフにされるまで、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出方法の一連の処理が繰り返される。
【００６２】
以上のように、光受信器１では、電源オンまたは光受信器１に接続されていた光送信器が切り離されたと判定された後に、パワーモニタ値Ｖが境界値Ｖｏよりも小さく、かつ、ＬＯＳ警報及びＬＯＬ警報が発出されていないという条件を満たした場合に、パワーモニタ値Ｖ及び電圧振幅値Ｖａに基づいて、一度だけ判定値ＶＴの更新が行われる。また、電源オンまたは光受信器１に接続されていた光送信器が切り離されたと判定されたことに応じて、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報がホスト装置に発出されないようにマスクされ、パワーモニタ値Ｖが境界値Ｖｏ以上であるか、判定値ＶＴの更新が行われたことによって、マスクが解除される。このように構成されることで、光受信器１に通信可能に接続されている光送信器から送信される入力光信号の消光比に応じた判定値ＶＴが設定され、その判定値ＶＴが設定されるまではＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報がホスト装置に発出されないようにしている。
【００６３】
次に、図４及び図５を参照して、従来の光受信器及び比較例の光受信器と比較しながら光受信器１の作用効果を説明する。図４は、消光比ごとの平均光パワーとＯＭＡとの関係を示す図である。図５は、比較例の光受信器を模式的に示す構成図である。図４において、横軸は平均光パワーを示し、縦軸はＯＭＡを示している。この説明において、ＬＯＳ警報発出閾値（発出レベル）Ｐｌｏｓ１は入力光信号のＯＭＡで−１８．０ｄＢｍとされ、ＬＯＳ警報復帰閾値（復帰レベル）Ｐｌｏｓ２は入力光信号のＯＭＡで−１６．０ｄＢｍとされている。ＣＦＰ光トランシーバ及びＣＦＰ４光トランシーバがＩＥＥＥ８０２．３規格を満たすために、受信感度Ｐｒは、一般にＢＥＲが良好とされる受信信号の誤り率が１０−１２以下となるときの受信感度（１２乗感度）であり、入力光信号のＯＭＡで−１２．０ｄＢｍ程度であることが望ましい。便宜上、外部変調（ＣＦＰ光トランシーバ）の入力光信号の消光比を９．５ｄＢとし、直接変調（ＣＦＰ４光トランシーバ）の入力光信号の消光比を４．０ｄＢとして説明を行う。
【００６４】
ＣＦＰ光トランシーバ及びＣＦＰ４光トランシーバの光受信器においては、光ファイバケーブルを介して通信可能に接続されている光トランシーバの光送信器が直接変調によって光信号を送信する場合であっても、外部変調によって光信号を送信する場合であっても、ＩＥＥＥ８０２．３規格上、ＯＭＡによって規定された同一の受信感度が要求される。一方、ＬＯＳ警報及びＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報の判定値に関しては、明確な規定はないので、光トランシーバのユーザ及びサプライヤ間で随時取り決められているが、ＣＦＰ４光トランシーバのような基板スペースの小さなモジュールでは、外部回路を用いることなくＩＣ（Integrated Circuit）から出力が得られるＡＣＬＯＳ方式が採用されることが多い。このため、ＬＯＳ警報の判定はＯＭＡによって実施される。また、ＣＦＰ４光トランシーバのような基板スペースの小さなモジュールでは、ＴＩＡのＲＳＳＩ機能を用いることがある。この場合、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報の判定は平均光パワーで実施される。
【００６５】
例えば、消光比が９．５ｄＢの入力光信号を用いて、ＬＯＳ警報発出閾値Ｐｌｏｓ１及びＬＯＳ警報復帰閾値Ｐｌｏｓ２、並びに、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値（判定値ＶＴに相当）について、出荷時の調整が行われるとする。この場合、ＬＯＳ警報発出閾値Ｐｌｏｓ１は平均光パワーで−２０．０ｄＢｍ程度であり、ＬＯＳ警報復帰閾値Ｐｌｏｓ２は平均光パワーで−１８．０ｄＢｍ程度である。また、受信感度Ｐｒは、平均光パワーで−１４．０ｄＢｍとなる。ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報は、信号断ではなく良好なＢＥＲが得られなくなる領域で発出するのが妥当であるので、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値Ｐｒｐｍ９．５は平均光パワーで−１８．０ｄＢｍ〜−１４．０ｄＢｍの間に設定される。この例では、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値Ｐｒｐｍ９．５は平均光パワーで−１６．０ｄＢｍに設定されている。
【００６６】
このように設定された従来の光受信器に、ＣＦＰ４光トランシーバから送信された低消光比（消光比が４．０ｄＢ）の入力光信号が入力されたとする。ＬＯＳ警報の発出の判定は入力光信号のＯＭＡを用いて行われるが、平均光パワーに換算した場合、入力光信号の平均光パワーが−１７．３５ｄＢｍ以下になった場合にＬＯＳ警報が発出され、入力光信号の平均光パワーが−１５．３５ｄＢｍ以上になった場合にＬＯＳ復帰となる。一方、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報の判定は平均光パワーを用いて行われるので、光送信器から送信される入力光信号の消光比に関わらず、入力光信号の平均光パワーが−１６．０ｄＢｍ以下になった場合にＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が発出される。このとき、入力光信号の平均光パワーが−１５．３５〜−１６．０ｄＢｍの間では、光受信器はＬＯＳ警報をホスト装置に通知しながら、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を発出しない。つまり、光受信器は「信号断」とホスト装置に報告しながら、「光入力異常でない」とホスト装置に報告することになる。
【００６７】
同様に、消光比が４．０ｄＢの入力光信号を用いて、ＬＯＳ警報発出閾値Ｐｌｏｓ１及びＬＯＳ警報復帰閾値Ｐｌｏｓ２、並びに、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値について、出荷時の調整が行われるとする。この場合、ＬＯＳ警報発出閾値Ｐｌｏｓ１は平均光パワーで−１７．３５ｄＢｍ程度であり、ＬＯＳ警報復帰閾値Ｐｌｏｓ２は平均光パワーで−１５．３５ｄＢｍ程度である。また、受信感度Ｐｒは、平均光パワーで−１１．２ｄＢｍとなる。このため、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値Ｐｒｐｍ４は平均光パワーで−１５．３５ｄＢｍ〜−１１．２ｄＢｍの間に設定される。この例では、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値Ｐｒｐｍ４は平均光パワーで−１３．２ｄＢｍに設定されている。
【００６８】
このように設定された従来の光受信器に、ＥＲ４規格のＣＦＰ光トランシーバから送信された高消光比（消光比が９．５ｄＢ）の光信号が入力されたとする。この入力光信号の平均光パワーが−１４．０ｄＢｍ以上である場合、ＢＥＲが１０−１２以下となる受信感度が得られる。一方、入力光信号の平均光パワーが−１３．２ｄＢｍ以下になった場合にＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が発出される。このため、入力光信号の平均光パワーが−１３．２〜−１４．０ｄＢｍの間では、ＢＥＲが１０−１２以下となる良好な特性を有しながら、光受信器はＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報をホスト装置に発出し、「光入力異常」とホスト装置に報告することになる。
【００６９】
このような問題は、光受信器１が、規格により、複数の光送信器からの消光比の異なる光信号を同じように受信できないといけないと定められていること、１００Ｇビット伝送において、直接変調時の消光比と外部変調時の消光比とが実運用時でも大きく異なること、並びに、ＬＯＳ及び受信感度はＯＭＡによって規定されているので、平均光パワーに換算すると消光比依存があるのに対し、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出閾値は消光比依存がないこと、の３つの要素によって生じるものと考えられる。
【００７０】
図５に示されるように、比較例の光受信器１００は、光受信器１と比較して、制御回路５に代えて制御回路５０を備える点において相違している。制御回路５０は、ＡＤＣ５０１と、判定値設定部５０２と、判定器５０３と、を備えている。
【００７１】
ＡＤＣ５０１は、ＡＤＣ５１１と同様に、ＲＯＳＡ２から出力されたＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号をサンプリングしてデジタル値であるパワーモニタ値Ｖに変換する。ＡＤＣ５０１は、パワーモニタ値Ｖをホスト装置に出力する。判定値設定部５０２は、判定値ＶａＴを記憶しており、判定値ＶａＴを判定器５０３に出力している。ＬＯＳ警報復帰閾値Ｐｌｏｓ２が入力光信号のＯＭＡで−１６．０ｄＢｍ、受信感度Ｐｒが入力光信号のＯＭＡで−１２．０ｄＢｍであるので、判定値ＶａＴは、−１２．０〜−１６．０ｄＢｍの間のＯＭＡに対応した値に設定される。判定器５０３は、ＣＤＲ３から出力される電圧振幅値Ｖａと判定値ＶａＴとを比較し、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を発出するか否かを判定する。判定器５０３は、電圧振幅値Ｖａが判定値ＶａＴ以上である場合には、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を発出しない。つまり、判定器５０３は、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報がないことを示す信号をホスト装置に出力する。判定器５０３は、電圧振幅値Ｖａが判定値ＶａＴより小さい場合に、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報をホスト装置に発出する。
【００７２】
この光受信器１００では、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を発出するか否かの判定は、ＲＯＳＡ２の光電流から得られたパワーモニタ値Ｖを直接用いるのではなく、入力光信号のＯＭＡに比例した電圧振幅値Ｖａと判定値ＶａＴとを比較することによって行われる。入力光信号のＯＭＡは入力光信号の消光比に応じて変動するので、ＲＯＳＡ２に正常な入力光信号が安定して供給されているという条件下においては、入力光信号のＯＭＡに比例した電圧振幅値Ｖａを固定値である判定値ＶａＴと比較することは、間接的にパワーモニタ値Ｖを消光比に応じて変動する判定値と比較していることになる。しかしながら、光受信器１００では、入力光信号の光パワーが一定であっても、時間の経過とともに入力光信号が緩やかにオフになった場合（例えば、入力光信号がスケルチされた場合（入力光信号が変調されておらずに、平均光パワーに相当するＤＣ信号になってしまっている状態）等）、正常状態からＬＯＳ警報が発出されるまでの間にＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が発出される。つまり、入力光信号の光パワーのレベルは正常であっても、「異常」とホスト装置に報告されることがある。
【００７３】
これに対し、光受信器１では、パワーモニタ値Ｖと電圧振幅値Ｖａとに基づいて、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報の判定値ＶＴが更新され、パワーモニタ値Ｖと判定値ＶＴとに基づいてＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が出力される。パワーモニタ値Ｖ及び電圧振幅値Ｖａによって入力光信号の消光比Ｅｒが求められるので、入力光信号の消光比Ｅｒに応じた判定値ＶＴの更新が可能となる。具体的には、パワーモニタ値Ｖ及び電圧振幅値Ｖａに基づいて入力光信号の消光比Ｅｒが算出され、消光比Ｅｒと判定値ＶＴとを対応付けたＬＵＴに基づいて、判定値ＶＴが決定される。これにより、入力光信号の消光比Ｅｒに応じた判定値ＶＴに更新することができ、ＬＯＳ等の警報の判定値とともに、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号の判定値ＶＴに消光比依存性を持たせることが可能となるので、光受信器１に通信可能に接続されている光送信器からの入力光信号に対して、正常に警報を発出することが可能となる。その結果、複数の光送信器から送信された消光比の異なる入力光信号に対しても、正常に警報を発出することが可能となる。また、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報を発出するか否かの判定は、パワーモニタ値Ｖを用いて行われるので、入力光信号の平均光パワーのレベルが正常である場合には、入力光信号のＯＭＡが小さくなったとしても、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が発出されることはない。
【００７４】
光受信器１では、判定値ＶＴの更新が行われたか否かを示す更新フラグが設けられ、更新フラグが判定値ＶＴの更新が行われていないことを示している場合に、判定値ＶＴの更新が行われる。一般にＴｅｌｃｏｒｄｉａ規格等で定められている消光比変動の許容量は０．５ｄＢ程度であるので、受信した入力光信号の消光比が大きく変動した場合には、変調方式の異なる光送信器に切り替わったとみなすことができる。つまり、光受信器１と光送信器とは１対１で通信可能に接続されるので、通信可能に接続されている光送信器に応じた判定値ＶＴに一旦設定すれば、その光送信器が接続されている限りは、判定値ＶＴの更新は不要である。このため、更新フラグを用いることによって、判定値ＶＴが未更新である場合に、判定値ＶＴの更新が行われ、判定値ＶＴの更新が一旦行われた場合には、判定値ＶＴの更新が行われないようにすることができる。これにより、不要な更新処理を防止することが可能となる。
【００７５】
光受信器１の電源がオンされた場合には、判定値ＶＴの更新は行われていない。また、ＣＤＲ３からＬＯＳ警報及びＬＯＬ警報等の異常警報を受信した場合には、光受信器１に通信可能に接続されていた光送信器が切り離されたと考えられるので、他の光送信器が光受信器１に接続される可能性がある。このため、光受信器１の電源がオンされた場合、並びに、異常警報を受信した場合に、判定値が未更新であることを示す状態に更新フラグが設定されることによって、光受信器１に通信可能に接続された光送信器との通信を開始する際に、判定値ＶＴの更新を確実に行うことができる。これにより、光受信器１に通信可能に接続されている光送信器からの入力光信号に対して、正常に警報を発出することが可能となる。
【００７６】
境界値Ｖｏよりもパワーモニタ値Ｖが大きい場合には、入力光信号の平均光パワーは十分に大きいので、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が発出されることはない。このため、入力光信号の平均光パワーが十分に大きい場合には判定値ＶＴの更新は不要であるので、パワーモニタ値Ｖが境界値Ｖｏよりも小さい場合に、判定値ＶＴの更新を行うことによって、不要な更新処理を防止することが可能となる。
【００７７】
更新前の判定値ＶＴ０よりも更新後の判定値ＶＴが小さい場合には、判定値ＶＴの更新前にはＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が発出され、判定値ＶＴの更新後にはＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が解除されることがある。つまり、パワーモニタ値Ｖが判定値ＶＴ０よりも小さく、更新後の判定値ＶＴよりも大きい場合には、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報が一旦発出された後に、解除されることになる。このため、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報がホスト装置に発出されないようにマスクしておき、判定値ＶＴが更新されたことに応じてマスクを解除することによって、更新前の判定値ＶＴ０とパワーモニタ値Ｖとに基づいてＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報がホスト装置に発出されることを防止できる。これにより、ホスト装置の監視及び制御の有用性を向上することが可能となる。
【００７８】
（第２実施形態）
図６は、第２実施形態に係る光受信器を模式的に示す構成図である。図６に示されるように、光受信器１Ａは、ＲＯＳＡ２Ａ（光受信モジュール）、ＣＤＲ３Ａ、メモリ４Ａ（記憶部）及び制御回路５Ａを備えている。以下、光受信器１と異なる点を中心に説明を行う。
【００７９】
ＲＯＳＡ２Ａは、ＲＯＳＡ２と比較して、ＲＯＳＡ２に入力された光信号のピーク強度を検出し、ＲｘＰｏｗｅｒＨｉｇｈモニタ信号（ピークモニタ信号）として出力する機能をさらに有する点で相違する。図７は、ＲＯＳＡ２Ａの構成例を示す図である。図７に示されるように、ＲＯＳＡ２Ａは、ＰＤ２１と、カレントミラー回路２２と、抵抗素子２３と、コンデンサ２４と、ＴＩＡ２５と、ピーク検出回路２６（ピーク検出部）と、を備えている。ＰＤ２１は、光信号を受信し、受信した光信号の強度に応じた光電流を出力する。ＰＤ２１のカソードは、カレントミラー回路２２に接続されており、ＰＤ２１のアノードはＴＩＡ２５の入力端子に接続されている。カレントミラー回路２２は、ＰＤ２１によって変換された光電流をミラーリングして生成した電流を出力する。カレントミラー回路２２の出力端子は、抵抗素子２３の一端及びコンデンサ２４の一端に接続されている。抵抗素子２３の他端及びコンデンサ２４の他端は、接地電位に接続されている。抵抗素子２３及びコンデンサ２４によって、カレントミラー回路２２から出力された電流は時間平均化され、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号として制御回路５Ａに出力される。
【００８０】
ＴＩＡ２５は、ＰＤ２１によって変換された光電流をインピーダンス変換及び増幅し、電圧信号（電気信号）としてＣＤＲ３Ａに出力する。ピーク検出回路２６は、ＴＩＡ２５から出力された電気信号のピーク強度（ピーク値）を検出する。ピーク検出回路２６は、検出したピーク強度をモニタするためのＲｘＰｏｗｅｒＨｉｇｈモニタ信号として制御回路５Ａに出力する。ピーク検出回路２６は、リセット部２６１（図９参照）を有している。ピーク検出回路２６は、パワーオンリセット以外に、制御回路５Ａから出力されたリセット信号がリセット部に入力されることによりリセットされる。
【００８１】
ＣＤＲ３Ａは、ＣＤＲ３と比較して、ＲＯＳＡ２Ａから受信した電気信号の電圧振幅値Ｖａを検出する機能を有していない点で相違する。ＣＤＲ３Ａは、ＣＤＲ３と同様に、ＬＯＬ警報発出機能を有している。ＣＤＲ３Ａは、ＬＯＬが発生している場合に、電圧ＶＬのＬＯＬ信号を制御回路５Ａに出力し、ＬＯＬが発生していない場合に、電圧ＶＨのＬＯＬ信号を制御回路５Ａに出力する。メモリ４Ａは、メモリ４と比較して、さらに後述の比例係数α２及び比例係数β２の値を格納している。
【００８２】
制御回路５Ａは、制御回路５と比較して、光パワー判定部５２、マスク制御部５４及び判定値更新部５６に代えて、光パワー判定部５２Ａ、マスク制御部５４Ａ及び判定値更新部５６Ａを備える点、振幅値取得部５５を備えていない点、ピーク値取得部５７、ＬＯＳ判定部５８（光信号判定部）及びリセット信号生成部５９をさらに備える点で主に相違する。
【００８３】
光パワー判定部５２Ａは、光パワー判定部５２と比較して、光パワー判定信号に加えて、光パワー判定信号の反転信号を出力する点で相違する。光パワー判定部５２Ａは、光パワー判定信号を判定値更新部５６Ａに出力し、光パワー判定信号の反転信号をピーク値取得部５７に出力する。具体的には、光パワー判定部５２Ａは、判定器５２２に代えて判定器５２２Ａを備えている。判定器５２２Ａは、判定器５２２と比較して、反転出力端子をさらに備えている点で相違する。判定器５２２Ａは、パワーモニタ値Ｖが境界値Ｖｏ以上である場合に、電圧ＶＬを光パワー判定信号の反転信号として反転出力端子から出力し、パワーモニタ値Ｖが境界値Ｖｏより小さい場合に、電圧ＶＨを光パワー判定信号の反転信号として反転出力端子から出力する。
【００８４】
ところで、図２に示されるように、ＲＯＳＡ２Ａ内部のＴＩＡ２５の入力光信号に対するＴＩＡ２５の出力信号の電圧振幅は、入力光信号のＯＭＡが所定値Ｐｏｍ以上において、飽和する。ここで、ＴＩＡ２５の出力信号の電圧振幅は、出力信号の波形におけるピーク値Ｖ１からボトム値Ｖｂを引いた値に等しい。このため、ＲＯＳＡ２Ａが受信した入力光信号のＯＭＡとＲｘＰｏｗｅｒＨｉｇｈモニタ信号（ピーク値Ｖ１）との関係は、図８に示される特性となる。つまり、線形増幅領域Ｒ１及びリミッティング領域Ｒ２におけるピーク値Ｖ１の値は、ボトム値Ｖｂに応じて変化する。線形増幅領域Ｒ１とリミッティング領域Ｒ２との境界の入力光信号のＯＭＡ、つまり入力光信号の光パワーに対してＴＩＡ２５の出力が飽和する際の入力光信号のＯＭＡである所定値Ｐｏｍは、ボトム値Ｖｂに依らず一定である。
【００８５】
したがって、光パワー判定部５２Ａの境界値Ｖｏは、入力光信号のＯＭＡが所定値Ｐｏｍであるときの入力光信号の光パワー（強度）Ｐｉによって定義され得る。ここで、パワーモニタ値Ｖは、比例係数をα２（Ｖ／ｍＷ）として入力光信号の強度Ｐｉ（ｍＷ）に比例して、Ｖ（Ｖ）＝α２×Ｐｉと表されるので、境界値Ｖｏは、入力光信号のＯＭＡが所定値Ｐｏｍであるときの平均光パワーＰｏ（ｍＷ）を用いて、Ｖｏ（Ｖ）＝α２×Ｐｏと表される。なお、第１実施形態において説明したように、消光比が無限大であっても平均光パワーはＯＭＡの半分にしかならないので平均光パワーＰｏ（ｄＢ）は、Ｐｏｍ−３（ｄＢ）に設定されてもよい。この場合、ＲｘＰｏｗｅｒＨｉｇｈモニタ信号は、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号が所定の境界値の平均光パワーＰｏよりも小さい場合に、入力光信号のＯＭＡに比例し、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号が平均光パワーＰｏと等しいか、または、平均光パワーＰｏよりも大きい場合に、一定値に飽和する。
【００８６】
ピーク値取得部５７は、ＲＯＳＡ２Ａから出力されたＲｘＰｏｗｅｒＨｉｇｈモニタ信号に基づいて、ピーク値Ｖ１を取得する。ピーク値取得部５７は、所定の条件を満たす場合に、ピーク値Ｖ１をＬＯＳ判定部５８に出力する。ピーク値取得部５７は、例えば、光パワー判定部５２Ａから電圧ＶＨの光パワー判定信号を受信したことに応じて、ピーク値Ｖ１をＬＯＳ判定部５８に出力する。ピーク値取得部５７は、所定の条件を満たす場合に、ピーク値Ｖ１を判定値更新部５６Ａに出力する。ピーク値取得部５７は、例えば、光パワー判定部５２Ａから電圧ＶＨの光パワー判定信号を受信し、ＬＯＳ判定部５８から電圧ＶＨのＬＯＳ検出信号を受信し、かつ、ＣＤＲ３Ａから電圧ＶＨのＬＯＬ信号を受信したことに応じて、ピーク値Ｖ１を判定値更新部５６Ａに出力する。
【００８７】
ピーク値取得部５７は、例えば、ＡＤＣ５７１と、スイッチ５７２と、スイッチ５７３と、スイッチ５７４と、を備えている。ＡＤＣ５７１、スイッチ５７２、スイッチ５７３及びスイッチ５７４は、その順に直列に接続されている。ＡＤＣ５７１は、ＲＯＳＡ２Ａから出力されたＲｘＰｏｗｅｒＨｉｇｈモニタ信号を所定周期でサンプリングしてデジタル値であるピーク値Ｖ１に変換する。すなわち、ＲＯＳＡ２Ａから出力されるＲｘＰｏｗｅｒＨｉｇｈモニタ信号が、モニタしている入力光信号のピーク強度との関係が、例えば一次式で表されるような電圧信号である場合、その電圧信号が制御回路５にて演算処理可能なデジタル値に変換される。なお、「ＲｘＰｏｗｅｒＨｉｇｈモニタ信号」が電圧信号として意味を持つことを明示する場合に、下位概念として「ピーク値」と称する。ＡＤＣ５７１は、スイッチ５７２を介してＬＯＳ判定部５８にピーク値Ｖ１を出力し、スイッチ５７２，５７３，５７４を介して判定値更新部５６Ａにピーク値Ｖ１を出力する。
【００８８】
スイッチ５７２は、光パワー判定部５２Ａから電圧ＶＨの光パワー判定信号を受信したことに応じて、オン状態（導通状態）に設定され、光パワー判定部５２Ａから電圧ＶＬの光パワー判定信号を受信したことに応じて、オフ状態（遮断状態）に設定される。スイッチ５７３は、ＬＯＳ判定部５８から電圧ＶＨのＬＯＳ検出信号を受信したことに応じて、オン状態に設定され、ＬＯＳ判定部５８から電圧ＶＬのＬＯＳ検出信号を受信したことに応じて、オフ状態に設定される。スイッチ５７４は、ＣＤＲ３Ａから電圧ＶＨのＬＯＬ信号を受信したことに応じて、オン状態に設定され、ＣＤＲ３Ａから電圧ＶＬのＬＯＬ信号を受信したことに応じて、オフ状態に設定される。
【００８９】
このように構成されたピーク値取得部５７では、光パワー判定部５２Ａから電圧ＶＨの光パワー判定信号を受信すると、スイッチ５７２がオン状態に設定され、ＡＤＣ５７１から出力されたピーク値Ｖ１がＬＯＳ判定部５８に出力される。一方、光パワー判定部５２Ａから電圧ＶＬの光パワー判定信号を受信した場合には、スイッチ５７２がオフ状態に設定されるので、ＡＤＣ５７１から出力されたピーク値Ｖ１はＬＯＳ判定部５８に出力されない。また、光パワー判定部５２Ａから電圧ＶＨの光パワー判定信号を受信し、ＬＯＳ判定部５８から電圧ＶＨのＬＯＳ検出信号を受信し、さらにＣＤＲ３Ａから電圧ＶＨのＬＯＬ信号を受信すると、スイッチ５７２，５７３，５７４がオン状態に設定され、ＡＤＣ５７１から出力されたピーク値Ｖ１が判定値更新部５６Ａに出力される。一方、光パワー判定信号、ＬＯＳ検出信号及びＬＯＬ信号の電圧値のいずれか１つ以上が電圧ＶＬである場合には、スイッチ５７２，５７３，５７４の少なくともいずれかがオフ状態に設定されるので、ＡＤＣ５７１から出力されたピーク値Ｖ１は判定値更新部５６Ａに出力されない。
【００９０】
なお、判定値更新部５６Ａ及びＬＯＳ判定部５８等がアナログ回路によって構成される場合には、ピーク値Ｖ１はアナログ信号として出力されてもよい。その場合には、ピーク値取得部５７は、ＲＯＳＡ２Ａから出力されたＲｘＰｏｗｅｒＨｉｇｈモニタ信号を適当な周期で保持して、所定の電圧範囲に変換して出力するような回路構成であってもよい。
【００９１】
ＬＯＳ判定部５８は、パワーモニタ値Ｖ及びピーク値Ｖ１に基づいて、ＲＯＳＡ２Ａが正常な光信号を受信しているか否か、つまりＬＯＳの発生を判定し、ＬＯＳ検出信号をマスク制御部５４Ａ及びピーク値取得部５７に出力する。ＬＯＳ検出信号は、その電圧値が電圧ＶＨである場合に、ＬＯＳが発生していないことを示し、電圧ＶＬである場合に、ＬＯＳが発生していることを示す。ＬＯＳが発生している状態では、入力光信号の強度Ｐｉと入力光信号のハイレベルの強度Ｐｈとは、略等しくなり得る。パワーモニタ値Ｖは、比例係数をα２（Ｖ／ｍＷ）として入力光信号の強度Ｐｉ（ｍＷ）に比例して、Ｖ（Ｖ）＝α２×Ｐｉと表される。また、ピーク値Ｖ１は、比例係数をβ２（Ｖ／ｍＷ）として入力光信号のハイレベルの強度Ｐｈ（ｍＷ）に比例して、Ｖ１（Ｖ）＝β２×Ｐｈと表される。
【００９２】
このため、ＬＯＳ判定部５８は、パワーモニタ値Ｖ及びピーク値Ｖ１に基づいて、強度Ｐｉ及び強度Ｐｈを算出し、強度Ｐｈが強度Ｐｉ以下である場合にＬＯＳが発生していると判定し、ＬＯＳ検出信号に電圧ＶＬを設定して出力する。ＬＯＳ判定部５８は、強度Ｐｈが強度Ｐｉよりも大きい場合にＬＯＳが発生していないと判定し、ＬＯＳ検出信号に電圧ＶＨを設定して出力する。なお、比例係数α２と比例係数β２とは、例えば、光送信器から送信された光信号の代わりに、変調による高周波成分を持たない、時間に対して一定の光パワーの光（直流光）を入力光信号としてＲＯＳＡ２Ａに入力して求められ得る。直流光において、強度Ｐｉと強度Ｐｈとは等しくなる。従って、ＲＯＳＡ２Ａに入力する直流光の光パワーを適当な範囲でスイープさせて、それに応じたパワーモニタ値Ｖ及びピーク値Ｖ１のそれぞれの変化を調べることで、例えば、最小二乗法による直線近似によって比例係数α２及び比例係数β２は算出され得る。この比例係数α２及び比例係数β２の値は、予めメモリ４Ａに格納されている。なお、比例係数α２及び比例係数β２を得るために用いられる直流光は伝送すべき情報（変調成分）を有しないので、光受信器１Ａの通常の動作においては異常な光信号と判定される。
【００９３】
ＬＯＳ判定部５８は、例えば、除算器５８１と、除算器５８２と、判定器５８３と、を備えている。除算器５８１は、メモリ４Ａから読み出した比例係数α２を除数として設定し、パワーモニタ値取得部５１から受信したパワーモニタ値Ｖを比例係数α２で除算する。除算器５８１は、除算結果である強度Ｐｉを判定器５８３の−端子に出力する。除算器５８２は、メモリ４Ａから読み出した比例係数β２を除数として設定し、ピーク値取得部５７から受信したピーク値Ｖ１を比例係数β２で除算する。除算器５８２は、除算結果である強度Ｐｈを判定器５８３の＋端子に出力する。判定器５８３は、−端子に入力された強度Ｐｉと、＋端子に入力された強度Ｐｈと、を比較する。判定器５８３は、強度Ｐｈが強度Ｐｉよりも大きい場合に、正常な光信号が入力されている、つまりＬＯＳは発生していないと判定し、電圧ＶＨのＬＯＳ検出信号を出力する。判定器５８３は、強度Ｐｈが強度Ｐｉ以下である場合に、正常な光信号が入力されていない、つまりＬＯＳが発生していると判定し、電圧ＶＬのＬＯＳ検出信号を出力する。
【００９４】
ところで、上記のように、ＬＯＳ判定部５８の動作をアナログ回路による構成として説明したが、等価な処理をマイクロコントローラ内にてデジタル演算によって行うこともできる。その場合には、除算器５８１及び除算器５８２の除算結果はデジタル値で出力され、強度Ｐｉと強度Ｐｈとの比較は２つのデジタル値の演算として行われる。その比較演算の結果、ＬＯＳ検出信号に相当するデジタル値に、例えば、Ｐｈ≦Ｐｉの場合にはバイナリーデータの「０」が設定され、Ｐｈ＞Ｐｉの場合にはバイナリデータの「１」が設定されるようにしてもよい。
【００９５】
リセット信号生成部５９は、ＲＯＳＡ２Ａのピーク検出回路２６をリセットするためのリセット信号を生成し、ピーク検出回路２６に出力する。リセット信号生成部５９は、一定時間ごとにリセット信号をピーク検出回路２６に出力する。図９の（ａ）に示されるように、リセット信号生成部５９は、例えば、演算処理部５９１と、タイマー５９２と、を備えている。この構成では、ＲＯＳＡ２Ａのピーク検出回路２６とリセット信号生成部５９とは、専用の信号線で接続されている。演算処理部５９１は、タイマー５９２に待ち時間を設定する。タイマー５９２は、設定された待ち時間ごとにパルス信号をリセット信号として出力する。ピーク検出回路２６は、リセット部２６１を備えている。リセット部２６１は、リセット信号を受信するたびにピーク検出回路２６をリセットする。これにより、ピーク検出回路２６は、一定時間ごとのピーク値を検出することが可能となる。
【００９６】
また、図９の（ｂ）に示されるように、ＲＯＳＡ２Ａのピーク検出回路２６とリセット信号生成部５９とは、ＳＰＩ及びＩ２Ｃ等のシリアルインターフェースを介して接続されていてもよい。この場合、リセット信号生成部５９は、シリアルＩ／Ｆ部５９３をさらに備え、ＲＯＳＡ２Ａは、シリアルＩ／Ｆ部２７をさらに備えている。タイマー５９２は、演算処理部５９１によって設定された待ち時間ごとにパルス信号を演算処理部５９１に出力する。演算処理部５９１は、パルス信号を受信すると、シリアルＩ／Ｆ部５９３を介して、リセット信号をシリアルデータとしてＲＯＳＡ２Ａに出力する。ピーク検出回路２６のリセット部２６１は、シリアルＩ／Ｆ部２７を介してシリアルデータを受信し、ピーク検出回路２６をリセットする。このような構成でも、ピーク検出回路２６は、一定時間ごとのピーク値を検出することが可能となる。なお、タイマー５９２及びシリアルＩ／Ｆ部５９３は、演算処理部５９１に内蔵されていてもよい。
【００９７】
判定値更新部５６Ａは、判定値更新部５６と比較して、判定値ＶＴの決定方法、及び、更新通知に代えてマスク制御信号をマスク制御部５４に出力する点において相違する。判定値更新部５６Ａは、ピーク値取得部５７からピーク値Ｖ１を受信したことに応じて、パワーモニタ値取得部５１から受信したパワーモニタ値Ｖ及びピーク値取得部５７から受信したピーク値Ｖ１に基づいて、判定値ＶＴを更新する。具体的には、判定値更新部５６は、例えば、式（７）を用いて、パワーモニタ値Ｖ、ピーク値Ｖ１、比例係数α２及び比例係数β２に基づいて、消光比Ｅｒを算出する。判定値更新部５６Ａは、判定値更新部５６と同様に、メモリ４Ａに格納されているＬＵＴに基づいて、消光比Ｅｒに対応する判定値ＶＴを決定する。
【数７】
2016149758.tif 000009
【００９８】
ピーク値取得部５７は、境界値Ｖｏよりもパワーモニタ値Ｖが小さく、ＬＯＳ及びＬＯＬが発生していない場合にピーク値Ｖ１を判定値更新部５６Ａに出力するので、判定値更新部５６Ａは、境界値Ｖｏよりもパワーモニタ値Ｖが小さく、ＬＯＳ及びＬＯＬが発生していない場合に、判定値ＶＴを更新するといえる。この時点で、判定値更新部５６Ａは、パワーモニタ値Ｖが境界値Ｖｏよりも小さい状態ではあるものの正常な光信号が入力されたと判断し、電圧ＶＨのマスク制御信号をマスク制御部５４に出力する。また、判定値更新部５６Ａは、光パワー判定部５２Ａから電圧ＶＨの光パワー判定信号を受信した場合にも、正常な光信号が入力されたと判定し、電圧ＶＨのマスク制御信号をマスク制御部５４に出力する。
【００９９】
判定値更新部５６Ａは、光受信器１Ａの電源がオンされた場合、並びに、ＬＯＳ判定部５８によって異常な光信号を受信していると判定された場合に、更新フラグを判定値ＶＴが更新されていないことを示す状態に設定する。具体的には、光パワー判定部５２Ａから電圧ＶＬの光パワー判定信号を受信し、かつ、ピーク値取得部５７からピーク値Ｖ１を受信しなかった場合に、正常な光信号が入力されていない（つまり、光受信器１と通信可能に接続されている光送信器が切り離された）と判断し、電圧ＶＬのマスク制御信号をマスク制御部５４に出力するとともに、判定値ＶＴを工場設定初期値である判定値ＶＴ０に設定し、更新フラグを「０」に設定する。なお、判定値更新部５６Ａは、ピーク値Ｖ１の受信の有無に代えて、さらにＬＯＳ判定部５８からＬＯＳ検出信号を受信し、ＣＤＲ３ＡからＬＯＬ信号を受信することによって、正常な光信号が入力されているか否かを判定してもよい。
【０１００】
マスク制御部５４Ａは、マスク制御部５４と比較して、警報発出判定部５３によって出力されたＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号がホスト装置に出力されることを禁止（マスク）するか、許可（マスクを解除）するかのマスク条件において相違する。具体的には、マスク制御部５４Ａは、ＬＯＳ判定部５８によって出力されたＬＯＳ検出信号、判定値更新部５６Ａから出力されたマスク制御信号、ＣＤＲ３Ａから出力されたＬＯＬ信号、及びホスト装置から出力されたマスク設定信号に基づいて、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号のマスクを行う。マスク制御部５４Ａは、ＬＯＳ検出信号、マスク制御信号、ＬＯＬ信号及びマスク設定信号の電圧値がすべて電圧ＶＨである場合、マスクを解除して、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号をホスト装置に出力する。マスク制御部５４Ａは、ＬＯＳ検出信号、マスク制御信号、ＬＯＬ信号及びマスク設定信号の電圧値の少なくともいずれかが電圧ＶＬである場合、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号がホスト装置に発出されないようにマスクする。なお、マスク設定信号は、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報信号の発出をマスクするか否かをホスト装置によって制御するための信号である。
【０１０１】
マスク制御部５４Ａは、マスク制御部５４と比較して、スイッチ制御部５４１に代えてアラームマスク制御回路５４１Ａを備える点で相違する。アラームマスク制御回路５４１Ａは、スイッチ制御部５４１と比較して、スイッチ５４２のオン状態とオフ状態とを切り替えるための制御信号を出力する条件が異なる。具体的には、図１０に示されるように、アラームマスク制御回路５４１Ａは、ＬＯＳ検出信号、マスク制御信号、ＬＯＬ信号及びマスク設定信号の電圧値がすべて電圧ＶＨである場合、電圧ＶＨの制御信号をスイッチ５４２に出力し、スイッチ５４２をオン状態とする。アラームマスク制御回路５４１Ａは、ＬＯＳ検出信号、マスク制御信号、ＬＯＬ信号及びマスク設定信号の電圧値の少なくともいずれかが電圧ＶＬである場合、電圧ＶＬの制御信号をスイッチ５４２に出力し、スイッチ５４２をオフ状態とする。このように、アラームマスク制御回路５４１Ａは、論理回路によって構成され得る。アラームマスク制御回路５４１Ａは、例えば、４入力のＡＮＤ回路として構成され得る。なお、ＬＯＳ検出信号及びＬＯＬ信号の電圧値の少なくともいずれかが電圧ＶＬである場合、マスク制御信号の電圧値も電圧ＶＬとなるので、マスク条件として、ＬＯＳ検出信号及びＬＯＬ信号は省略されてもよい。つまり、マスク制御部５４Ａは、判定値更新部５６Ａによって判定値ＶＴが更新されたことに応じて、マスクを解除してＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報をホスト装置に発出可能にしてもよい。
【０１０２】
次に、図１１を参照して、光受信器１Ａが実行するＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出方法（受信パワーモニタ警報発出方法）の一連の処理を説明する。図１１は、光受信器１Ａが実行するＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出方法の一連の処理を示すフローチャートである。図１１に示される処理は、光受信器１Ａの電源がオンにされること、または、光受信器１Ａが再起動されることによって開始される。例えば、光受信器１Ａの電源がオンにされた後に電源電圧が上昇して、不図示のパワーオンリセット回路によって、電源電圧が所定の電圧値に達したことが検出された後、光受信器１Ａに内蔵された演算処理部が初期設定等を行う際に開始される。なお、以下の説明では、ホスト装置は、電圧ＶＨのマスク設定信号を制御回路５Ａに出力していることとする。
【０１０３】
まず、初期化処理（ステップＳ２１）が行われる。初期化処理では、ステップＳ０１と同様に、警報発出判定部５３は判定値ＶＴを初期値である判定値ＶＴ０に設定し、判定値更新部５６Ａは更新フラグを「０」に設定するとともに電圧ＶＬのマスク制御信号をマスク制御部５４Ａに出力し、マスク制御部５４Ａはマスクを設定する。続いて、光ファイバケーブルを介してＲＯＳＡ２Ａが入力光信号を受信すると、ＲＯＳＡ２Ａは、受信した入力光信号を電気信号に変換してＣＤＲ３Ａに出力するとともに、変換された電気信号の時間平均値をＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号として制御回路５Ａに出力する。また、ＲＯＳＡ２Ａは、変換された電気信号のピーク強度をＲｘＰｏｗｅｒＨｉｇｈモニタ信号として制御回路５Ａに出力する。
【０１０４】
そして、パワーモニタ値取得部５１は、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ信号からパワーモニタ値Ｖを取得し、取得したパワーモニタ値Ｖを光パワー判定部５２Ａ、ＬＯＳ判定部５８、判定値更新部５６Ａに出力する（ステップＳ２２）。そして、ピーク値取得部５７は、ＲｘＰｏｗｅｒＨｉｇｈモニタ信号からピーク値Ｖ１を取得する（ステップＳ２３）。また、ＣＤＲ３Ａは、ＲＯＳＡ２Ａから受信した電気信号に基づいて、ＬＯＬ信号を制御回路５Ａに出力する。
【０１０５】
続いて、光パワー判定部５２Ａは、ステップＳ０３と同様に、パワーモニタ値Ｖと境界値Ｖｏとを比較し、パワーモニタ値Ｖが境界値Ｖｏより小さいか否かを判定する（ステップＳ２４）。ステップＳ２４において、パワーモニタ値Ｖが境界値Ｖｏより小さいと判定された場合（ステップＳ２４；Ｙｅｓ）、光パワー判定部５２Ａは、光パワー判定信号を電圧ＶＬに設定して判定値更新部５６Ａに出力するとともに、光パワー判定信号の反転信号（電圧ＶＨ）をピーク値取得部５７に出力する。そして、ピーク値取得部５７は、光パワー判定信号の反転信号（電圧ＶＨ）を受信したことに応じて、ステップＳ２３において取得されたピーク値Ｖ１をＬＯＳ判定部５８に出力する。
【０１０６】
続いて、ＬＯＳ判定部５８は、パワーモニタ値Ｖ及びピーク値Ｖ１に基づいて、ＬＯＳが発生しているか否かを判定する。具体的には、ＬＯＳ判定部５８は、パワーモニタ値Ｖを比例係数α２で除算してその除算結果を強度Ｐｉとし、ピーク値Ｖ１を比例係数β２で除算してその除算結果を強度Ｐｈとする。そして、ＬＯＳ判定部５８は、強度Ｐｈが強度Ｐｉ以下である場合にＬＯＳが発生していると判定し、ＬＯＳ検出信号に電圧ＶＬを設定して、マスク制御部５４Ａ及びピーク値取得部５７に出力する。一方、ＬＯＳ判定部５８は、強度Ｐｈが強度Ｐｉよりも大きい場合にＬＯＳが発生していないと判定し、ＬＯＳ検出信号に電圧ＶＨを設定して、マスク制御部５４Ａ及びピーク値取得部５７に出力する。
【０１０７】
続いて、マスク制御部５４Ａは、ＬＯＳ判定部５８から受信したＬＯＳ検出信号に基づいて、強度Ｐｈが強度Ｐｉよりも大きいか否かを判定する（ステップＳ２６）。マスク制御部５４Ａは、ＬＯＳ検出信号の電圧値が電圧ＶＨである場合に、強度Ｐｈが強度Ｐｉよりも大きいと判定し、ＬＯＳ検出信号の電圧値が電圧ＶＬである場合に、強度Ｐｈが強度Ｐｉ以下であると判定する。ステップＳ２６において、強度Ｐｈが強度Ｐｉ以下であると判定された場合（ステップＳ２６；Ｎｏ）、ステップＳ０１の初期化処理が行われる。言い換えると、強度Ｐｈが強度Ｐｉ以下であるということは、ＬＯＳが発生していると考えられ、光受信器１Ａに接続されていた光送信器が切り離されたことを示していると考えられるので、新たな光送信器が光受信器１Ａに接続される場合に備えて、初期化処理が行われる。
【０１０８】
一方、ステップＳ２６において、強度Ｐｈが強度Ｐｉよりも大きいと判定された場合（ステップＳ２６；Ｙｅｓ）、マスク制御部５４Ａは、ＣＤＲ３Ａから受信したＬＯＬ信号に基づいて、ＬＯＬが発生しているか否かを判定する（ステップＳ２７）。マスク制御部５４Ａは、ＬＯＬ信号の電圧値が電圧ＶＨである場合に、ＬＯＬが発生していないと判定し、ＬＯＬ信号の電圧値が電圧ＶＬである場合に、ＬＯＬが発生していると判定する。ステップＳ２７において、ＬＯＬが発生していると判定された場合（ステップＳ２７；Ｙｅｓ）、ステップＳ０１の初期化処理が行われる。言い換えると、ＬＯＬが発生しているということは、光受信器１Ａに接続されていた光送信器が切り離されたことを示していると考えられるので、新たな光送信器が光受信器１Ａに接続される場合に備えて、初期化処理が行われる。
【０１０９】
一方、ステップＳ２７において、ＬＯＬが発生していないと判定された場合（ステップＳ２７；Ｎｏ）、ステップＳ２８の処理に進む。このとき、ピーク値取得部５７は、ＬＯＳ判定部５８から電圧ＶＨのＬＯＳ検出信号を受信し、かつ、ＣＤＲ３Ａから電圧ＶＨのＬＯＬ信号を受信したことに応じて、ピーク値Ｖ１を判定値更新部５６Ａに出力する。
【０１１０】
続いて、判定値更新部５６Ａは、更新フラグの値を確認する（ステップＳ２８）。ステップＳ２８において、更新フラグの値が「１」である場合（ステップＳ２８；１）、判定値ＶＴの更新が行われることなく、ステップＳ３０の処理が行われる。一方、ステップＳ２８において、更新フラグの値が「０」である場合（ステップＳ２８；０）、判定値更新部５６Ａは、パワーモニタ値Ｖとピーク値Ｖ１とに基づいて、入力光信号の消光比Ｅｒに応じた判定値ＶＴを決定する。判定値更新部５６Ａは、上記式（７）を用いて、パワーモニタ値Ｖ及びピーク値Ｖ１に基づいて、消光比Ｅｒを算出し、ＬＵＴから消光比Ｅｒに対応する判定値ＶＴを決定する。
【０１１１】
そして、判定値更新部５６Ａは、決定した判定値ＶＴを警報発出判定部５３に出力し、警報発出判定部５３に設定されている判定値ＶＴを、決定した判定値ＶＴで更新する。そして、判定値更新部５６Ａは、判定値ＶＴの更新を行ったことに応じて、更新フラグの値を「０」から「１」に変更し、電圧ＶＨのマスク制御信号をマスク制御部５４Ａに出力する。これにより、ＬＯＳ検出信号、マスク制御信号、ＬＯＬ信号及びマスク設定信号の電圧値がいずれも電圧ＶＨとなるので、マスク制御部５４Ａはマスクを解除する（ステップＳ２９）。そして、ステップＳ３０の処理が行われる。
【０１１２】
一方、ステップＳ２４において、パワーモニタ値Ｖが境界値Ｖｏ以上であると判定された場合（ステップＳ２４；Ｎｏ）、光パワー判定部５２Ａは、光パワー判定信号を電圧ＶＨに設定して判定値更新部５６Ａに出力するとともに、光パワー判定信号の反転信号（電圧ＶＬ）をピーク値取得部５７に出力する。そして、判定値更新部５６Ａは、光パワー判定部５２Ａから電圧ＶＨの光パワー判定信号を受信したことに応じて、正常な光信号が入力されたと判定し、電圧ＶＨのマスク制御信号をマスク制御部５４に出力する。このとき、ＬＯＳ検出信号及びＬＯＬ信号の電圧値がいずれも電圧ＶＨであるとすると、マスク制御部５４Ａはマスクを解除する（ステップＳ２５）。そして、ステップＳ３０の処理が行われる。
【０１１３】
以下、ステップＳ３０及びステップＳ３１の処理は、ステップＳ０９及びステップＳ１０の処理と同様であるので、説明を省略する。以降、光受信器１Ａの電源がオフにされるまで、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報発出方法の一連の処理が繰り返される。
【０１１４】
以上のように、光受信器１Ａでは、電源オンまたは光受信器１Ａに接続されていた光送信器が切り離されたと判定された後に、パワーモニタ値Ｖが境界値Ｖｏよりも小さく、かつ、ＬＯＳ警報及びＬＯＬ警報が発出されていないという条件を満たした場合に、パワーモニタ値Ｖ及びピーク値Ｖ１に基づいて、一度だけ判定値ＶＴの更新が行われる。また、電源オンまたは光受信器１Ａに接続されていた光送信器が切り離されたと判定されたことに応じて、ＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報がホスト装置に発出されないようにマスクされ、パワーモニタ値Ｖが境界値Ｖｏ以上であるか、判定値ＶＴの更新が行われたことによって、マスクが解除される。このように構成されることで、光受信器１Ａに通信可能に接続されている光送信器から送信される入力光信号の消光比に応じた判定値ＶＴが設定され、その判定値ＶＴが設定されるまではＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報がホスト装置に発出されないようにしている。
【０１１５】
以上の光受信器１Ａでは、光受信器１と比較して、電圧振幅値Ｖａに代えてピーク値Ｖ１が用いられる点において主に相違するものの、光受信器１Ａによっても光受信器１と同様の効果が奏される。光受信器１では、ＣＤＲ３が入力振幅を検出する機能を有する必要があるが、光受信器１Ａでは、ＣＤＲ３Ａが入力振幅を検出する機能を有していなくてもよい。
【０１１６】
光受信器１Ａでは、ＬＯＬが発生した場合にＲｘＰｏｗｅｒＭｏｎｉｔｏｒ警報がホスト装置に発出されないようにマスクしているが、マスク条件としてＬＯＬの発生は省略されてもよい。この場合、図１２に示されるように、光受信器１Ａは、ＣＤＲ３Ａを備えていなくてもよく、図１１においても、ステップＳ２７が省略されてステップＳ２６のＹｅｓがステップ２８に直接接続されてもよい。また、ピーク値取得部５７は、スイッチ５７４を備えておらず、光パワー判定部５２Ａから電圧ＶＨの光パワー判定信号を受信し、かつ、ＬＯＳ判定部５８から電圧ＶＨのＬＯＳ検出信号を受信したことに応じて、ピーク値Ｖ１を判定値更新部５６Ａに出力する。この光受信器１Ａの変形例において、主信号の信号整形器としてＣＤＲが設けられてもよい。
【０１１７】
なお、本発明に係る光受信器及び受信パワーモニタ警報発出方法は上記実施形態に限定されない。例えば、ＣＤＲ３，３Ａは、ＲＯＳＡ２，２Ａから受信した電気信号のアイパターンを測定するアイモニタ機能を有していてもよい。この場合、ＣＤＲ３，３Ａは、アイモニタ機能によって異常警報を出力してもよい。
【０１１８】
また、メモリ４は、パワーモニタ値Ｖと、電圧振幅値Ｖａと、判定値ＶＴと、を対応付けたＬＵＴを格納していてもよい。入力光信号の平均光パワーＰａｖｅ（ｍＶ）とパワーモニタ値Ｖとの関係、入力光信号の光変調振幅Ｐｏｍａ（ｍＶ）と電圧振幅値Ｖａとの関係は、それぞれ比例係数α３、β３を用いて、以下の式（８）、式（９）で表される。
【数８】
2016149758.tif 000010
【数９】
2016149758.tif 000011
【０１１９】
これらの式（８）、式（９）を、式（１）に代入することにより、式（６）が得られ、その式（６）の消光比Ｅｒによって式（４）の平均光入力パワーレベルＰａｖｅ’’が求められる。さらに、式（５）を用いて、パワーモニタ値Ｖと、電圧振幅値Ｖａと、判定値ＶＴと、の間のＬＵＴが作成され得る。この場合、判定値更新部５６は、ＬＵＴに基づいて、パワーモニタ値取得部５１から出力されたパワーモニタ値Ｖと、振幅値取得部５５から出力された電圧振幅値Ｖａと、に対応付けられた判定値ＶＴを決定する。
【０１２０】
また、制御回路５，５Ａは、ＣＰＵに限られず、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）等のＩＣまたは他の電気回路であってもよい。制御回路５の各機能は、ハードウェアによって実現されてもよく、ＣＰＵ等にソフトウェアを読み込ませることによって実現されてもよい。
【０１２１】
また、制御回路５は、警報発出判定部５３、及び、判定値更新部５６を備えていればよく、パワーモニタ値取得部５１、光パワー判定部５２、マスク制御部５４、及び、振幅値取得部５５のそれぞれは、適宜省略され得る。例えば、図３のステップＳ０３〜ステップＳ０５の各ステップは、適宜省略され得る。同様に、制御回路５Ａは、警報発出判定部５３、及び、判定値更新部５６Ａを備えていればよく、パワーモニタ値取得部５１、光パワー判定部５２Ａ、マスク制御部５４Ａ、ピーク値取得部５７、ＬＯＳ判定部５８、及び、リセット信号生成部５９のそれぞれは、適宜省略され得る。例えば、図１１のステップＳ２４〜ステップＳ２７の各ステップは、適宜省略され得る。
【０１２２】
また、判定値更新部５６は、更新フラグを備えている必要はなく、判定値ＶＴを更新した後にＬＯＳ警報及びＬＯＬ警報を受信していない場合に、さらにパワーモニタ値Ｖ及び電圧振幅値Ｖａに基づいて、判定値ＶＴを更新してもよい。同様に、判定値更新部５６Ａは、更新フラグを備えている必要はなく、判定値ＶＴを更新した後にＬＯＳ警報及びＬＯＬ警報が発生していないと判定された場合に、さらにパワーモニタ値Ｖ及びピーク値Ｖ１に基づいて、判定値ＶＴを更新してもよい。
【０１２３】
また、ＡＤＣ５１１は、ＲＯＳＡ２，２Ａの内部に設けられてもよく、ＡＤＣ５７１は、ＲＯＳＡ２Ａの内部に設けられてもよい。ＡＤＣ５１１は、ノイズの影響を除去するために、平均化処理を行ってパワーモニタ値Ｖを取得してもよく、ＡＤＣ５７１は、ノイズの影響を除去するために、平均化処理を行ってピーク値Ｖ１を取得してもよい。
【符号の説明】
【０１２４】
１，１Ａ…光受信器、２，２Ａ…ＲＯＳＡ（光受信モジュール）、３…ＣＤＲ（振幅値検出部）、４，４Ａ…メモリ（記憶部）、５，５Ａ…制御回路、２６…ピーク検出回路（ピーク検出部）、５１…パワーモニタ値取得部、５２，５２Ａ…光パワー判定部、５３…警報発出判定部、５４…マスク制御部、５５…振幅値取得部、５６，５６Ａ…判定値更新部、５７…ピーク値取得部、５８…ＬＯＳ判定部（光信号判定部）、Ｖ…パワーモニタ値、Ｖ１…ピーク値、Ｖａ…電圧振幅値、Ｖｏ…境界値、ＶＴ…判定値。
【図１】
2016149758.tif 000013
【図２】
2016149758.tif 000014
【図３】
2016149758.tif 000015
【図４】
2016149758.tif 000016
【図５】
2016149758.tif 000017
【図６】
2016149758.tif 000018
【図７】
2016149758.tif 000019
【図８】
2016149758.tif 000020
【図９】
2016149758.tif 000021
【図１０】
2016149758.tif 000022
【図１１】
2016149758.tif 000023
【図１２】
2016149758.tif 000024