(57)【要約】【課題】  発光を解除する際の安全対策を図ることができる光増幅装置、および光モジュールの制御方法を提供する。【解決手段】  光増幅装置は、増幅光を出力する光モジュールと、発光コマンドが入力されることによって前記光モジュールに発光させる制御部と、を備え、前記制御部は、前記光モジュールによる発光を禁止するプロテクションを解除した場合、所定時間経過するまで前記発光コマンドの入力をキャンセルする。【選択図】  図２
2014225809.tif 000002
【特許請求の範囲】
【請求項１】
増幅光を出力する光モジュールと、
発光コマンドが入力されることによって前記光モジュールに発光させる制御部と、を備え、
前記制御部は、前記光モジュールによる発光を禁止するプロテクションを解除した場合、所定時間経過するまで前記発光コマンドの入力をキャンセルすることを特徴とする光増幅装置。
【請求項２】
前記制御部は、前記プロテクションが解除された後、前記所定時間経過した後の所定期間以外の発光コマンドの入力をキャンセルすることを特徴とする請求項１記載の光増幅装置。
【請求項３】
前記制御部は、複数種類の発光コマンドが入力されることによって前記光モジュールに発光させることを特徴とする請求項１または２記載の光増幅装置。
【請求項４】
前記制御部は、前記複数種類の発光コマンドが所定の順序で入力されることによって前記光モジュールに発光させることを特徴とする請求項３記載の光増幅装置。
【請求項５】
前記制御部は、前記プロテクションが解除されて前記光モジュールが発光した場合、所定期間に発光コマンドが入力されなければ前記光モジュールの発光を停止することを特徴とする請求項１〜４のいずれか一項に記載の光増幅装置。
【請求項６】
発光コマンドの入力によって増幅光を出力する光モジュールによる発光を禁止するプロテクションを解除する場合に、所定時間経過するまで前記発光コマンドの入力をキャンセルすることを特徴とする光モジュールの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、光増幅装置、および光モジュールの制御方法に関する。
【背景技術】
【０００２】
局舎間の光通信においては、光信号の最大出力を増大させるため、光増幅を行う光モジュールを用いて光信号を増幅している。例えば、特許文献１，２は、誤発光防止のための対策を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２４４３０５号公報
【特許文献２】特開２０１０−２７９９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１，２の技術では、発光を解除する際の安全対策がとられていない。
【０００５】
本件は上記課題に鑑みなされたものであり、発光を解除する際の安全対策を図ることができる光増幅装置、および光モジュールの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
明細書開示の光増幅装置は、増幅光を出力する光モジュールと、発光コマンドが入力されることによって前記光モジュールに発光させる制御部と、を備え、前記制御部は、前記光モジュールによる発光を禁止するプロテクションを解除した場合、所定時間経過するまで前記発光コマンドの入力をキャンセルする。
【０００７】
明細書開示の光モジュールの制御方法は、発光コマンドが入力されることによって増幅光を出力する光モジュールによる発光を禁止するプロテクションを解除する場合に、所定時間経過するまで前記発光コマンドの入力をキャンセルする。
【発明の効果】
【０００８】
明細書開示の光増幅装置および光モジュールの制御方法によれば、発光を解除する際の安全対策を図ることができる。
【図面の簡単な説明】
【０００９】
【図１】（ａ）および（ｂ）は実施形態に係る光増幅装置が適用される光伝送システムの概略を説明するための図である。
【図２】光増幅装置の構成を説明するための図である。
【図３】コントロールデバイスの動作の一例を表すフローチャートである。
【図４】コントロールデバイスの動作を表すタイムチャートである。
【図５】（ａ）および（ｂ）はレジスタ書き込み試験について説明するための図である。
【図６】コントロールデバイスの動作の他の例を表すフローチャートである。
【図７】コントロールデバイスの動作の他の例を表すフローチャートである。
【図８】（ａ）および（ｂ）は図７のフローチャートに対応する動作を表すタイムチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ、実施形態について説明する。
【００１１】
（実施形態）
図１（ａ）および図１（ｂ）は、実施形態に係る光増幅装置が適用される光伝送システムの概略を説明するための図である。図１（ａ）を参照して、光伝送システムは、各局舎に設けられた光伝送装置２００が光ファイバで接続された構成を有する。図１（ｂ）を参照して、光伝送装置２００は、光増幅装置１０１、処理装置１０２、光増幅装置１０３などを備えている。光増幅装置１０１は、他の局舎の光伝送装置２００から受け取った光信号を、処理装置１０２で処理可能なパワーまで増幅する装置である。処理装置１０２は、光増幅装置１０１で増幅した光信号を処理する装置である。光増幅装置１０３は、処理装置１０２で処理した光信号を次の局舎まで伝送可能なパワーまで増幅する装置である。
【００１２】
図２は、光増幅装置１０３の構成を説明するための図である。図２を参照して、光増幅装置１０３は、光モジュール１０、コントロールデバイス２０、ＣＰＵ３０などを備える。光モジュール１０は、増幅光を出力するモジュールであり、光増幅器１１、光源１２などを備える。光増幅器１１は、光源１２からの光を利用して処理装置１０２からの信号を増幅する増幅器であり、一例として半導体光増幅器などである。光源１２は、一例としてレーザダイオードなどである。コントロールデバイス２０は、光モジュール１０を制御する制御部であり、一例としてＦＰＧＡ（Field Programmable Gate Array）などによって構成されている。ＣＰＵ３０は、中央演算処理装置（Central Processing Unit）であり、各デバイスのコントロール、警報の収集などを行い、外部機器からの指示に従ってコントロールデバイス２０のレジスタにコマンドを書き込む。
【００１３】
ＣＰＵ３０からコントロールデバイス２０に書き込まれるコマンドには、プロテクション解除コマンド、発光コマンドなどが含まれる。プロテクション解除コマンドは、光モジュール１０の発光を禁止するプロテクションを解除するためのコマンドである。発光コマンドは、光源１２に発光させるためのコマンドである。図２では、コントロールデバイス２０のレジスタにプロテクション解除コマンドおよび発光コマンドが書き込まれている例が記載されている。
【００１４】
コントロールデバイス２０は、ＣＰＵ３０からプロテクション解除コマンドを受け取ると、発光に係る所定の条件が満たされるまで光モジュール１０の発光を禁止する。具体的には、コントロールデバイス２０は、ＣＰＵ３０からプロテクション解除のコマンドを受け取った後、所定時間経過後に所定期間だけ出力イネーブルを立ち上げる。出力イネーブルの立ち上げは、コントロールデバイス２０のＯｎ／Ｏｆｆ  Ｔｉｍer部が担う。コントロールデバイス２０は、出力イネーブルが立ち上がっている期間に入力された発光コマンドを光源１２に入力し、出力イネーブルが立ち上がっていない期間に入力された発光コマンドをキャンセルする。光源１２は、コントロールデバイス２０から発光コマンドが入力されると、光を光増幅器１１に入力する。以上のように、本実施形態においては、出力イネーブルが立ち上がっている期間に発光コマンドが入力されることを発光に係る所定の条件とし、当該所定の条件が満たされた場合に光モジュール２０が光を発光する。
【００１５】
図３は、コントロールデバイス２０の動作の一例を表すフローチャートである。図３を参照して、コントロールデバイス２０は、ＣＰＵ３０からプロテクション解除コマンドが入力されるまで待機する（ステップＳ１）。プロテクション解除コマンドが入力されると、コントロールデバイス２０は、出力イネーブルが立ち上がっているか（オンか）否かを判定する（ステップＳ２）。ステップＳ２で「Ｎｏ」と判定された場合、コントロールデバイス２０は、ＣＰＵ３０から入力される発光コマンドをキャンセルする（ステップＳ３）。ステップＳ３の実行後、ステップＳ２が再度実行される。
【００１６】
ステップＳ２で「Ｙｅｓ」と判定された場合、コントロールデバイス２０は、発光コマンドが入力されたか否かを判定する（ステップＳ４）。ステップＳ４で「Ｎｏ」と判定された場合、ステップＳ２が再度実行される。ステップＳ４で「Ｙｅｓ」と判定された場合、コントロールデバイス２０は、出力イネーブルが立ち上がっているか（オンか）否かを判定する（ステップＳ５）。ステップＳ５で「Ｎｏ」と判定された場合、コントロールデバイス２０は、ステップＳ４で確認された発光コマンドをキャンセルする（ステップＳ６）。ステップＳ６の実行後、ステップＳ１が再度実行される。ステップＳ５で「Ｙｅｓ」と判定された場合、コントロールデバイス２０は、発光信号を光源１２に入力する（ステップＳ７）。それにより、光源１２は、光増幅器１１に光を出力する。その結果、光増幅器１１は、光を増幅して出力する。
【００１７】
図４は、コントロールデバイス２０の動作を表すタイムチャートである。図４を参照して、コントロールデバイス２０は、プロテクション解除コマンドが入力されてから所定時間経過後の所定期間だけ出力イネーブルを立ち上げる。図４では、期間Ａにおいて出力イネーブルが立ち上がっている。出力イネーブルが立ち上がっていない期間の発光コマンドは、キャンセルされる。コントロールデバイス２０は、期間Ａに発光コマンドが入力された場合に、発光信号を光源１２に入力する。コントロールデバイス２０から発光信号が出力された場合に、光モジュール１０が光信号の出力を開始する。なお、光モジュール１０の光出力が開始されれば、出力イネーブルの期間が終了しても、光モジュール１０は光出力を継続する。
【００１８】
本実施形態によれば、光モジュール１０は、プロテクションが解除された後、所定時間が経過するまでは発光コマンドがキャンセルされる。それにより、発光が禁止される。したがって、発光を解除する際の安全対策が図られる。例えば、レジスタ書き込み試験のような連続したアクセスにおいて誤発光が防止される。また、出力イネーブルを所定時間経過後の所定期間に制限することによって、連続して複数の評価を行う場合に、１回目の評価時にプロテクションをかけ忘れた状態で２回目の評価で発光コマンドが入力されても、当該発光コマンドがキャンセルされる。したがって、連続試験などにおいて、誤発光が防止される。
【００１９】
図５（ａ）および図５（ｂ）は、レジスタ書き込み試験について説明するための図である。図５（ａ）を参照して、レジスタ書き込み試験において、プロテクション解除コマンドの次に連続して発光コマンドが入力される場合には、通常であれば発光コマンドの入力の際に光モジュールが発光することになる。これに対して、本実施形態においては、図５（ｂ）を参照して、プロテクション解除後、所定時間が経過するまでは発光コマンドがキャンセルされる。この場合、連続アクセスの場合には光モジュールは発光しない。したがって、誤発光が防止される。
【００２０】
図５（ｃ）および図５（ｄ）は、複数の評価が連続して行われる場合について説明するための図である。図５（ｃ）を参照して、１回目の評価時にプロテクションをかけ忘れた場合に２回目の評価時に発光コマンドが入力されると、通常であれば当該発光コマンドの入力の際に光モジュールが発光することになる。これに対して、本実施形態においては、図５（ｄ）を参照して、１回目の評価時にプロテクションをかけ忘れた状態で２回目の評価で発光コマンドが入力されても、当該発光コマンドがキャンセルされる。すなわち、評価ごとにプロテクション解除が要求される。したがって、誤発光が防止される。
【００２１】
図６は、コントロールデバイス２０の動作の他の例を表すフローチャートである。図６のフローチャートは、図３のフローチャートで光モジュール１０が発光を開始した場合に実行される。また、前回の出力イネーブルがオフされてから所定時間（例えば１分）経過した場合に、再度出力イネーブルが所定期間オンされるように設定されている。図６を参照して、コントロールデバイス２０は、発光信号の出力後、上記所定時間経過したか否かを判定する（ステップＳ１１）。ステップＳ１１で「Ｎｏ」と判定された場合、ステップＳ１１が再度実行される。
【００２２】
ステップＳ１１で「Ｙｅｓ」と判定された場合、コントロールデバイス２０は、出力イネーブルが立ち上がっているか（オンか）否かを判定する（ステップＳ１２）。ステップＳ１２で「Ｎｏ」と判定された場合、光モジュール２０による発光を停止させる（ステップＳ１３）。その後、フローチャートの実行が終了する。ステップＳ１２で「Ｙｅｓ」と判定された場合、コントロールデバイス２０は、出力イネーブルがオンされている期間に発光コマンドが入力されたか否かを判定する（ステップＳ１４）。
【００２３】
ステップＳ１４で「Ｎｏ」と判定された場合、ステップＳ１３が実行される。ステップＳ１４で「Ｙｅｓ」と判定された場合、コントロールデバイス２０は、発光を継続させる（ステップＳ１５）。その後、フローチャートの実行が終了する。なお、ステップＳ１５の実行後、図６のフローチャートが再度実行される。このように、光モジュール２０による光出力が開始された場合に所定期間ごとに発光に係る所定条件が満たされているか確認することによって、光モジュール２０による発光の誤継続が防止される。
【００２４】
図７は、コントロールデバイス２０の動作の他の例を表すフローチャートである。図７のフローチャートと図３のフローチャートとが異なる点は、ステップＳ４の代わりにステップＳ４１〜Ｓ４３が実行される点である。以下、ステップＳ４１〜Ｓ４３について説明する。ステップＳ２で「Ｙｅｓ」と判定された場合、コントロールデバイス２０は、発光コマンド１が入力されたか否かを判定する（ステップＳ４１）。ステップＳ４１で「Ｎｏ」と判定された場合、ステップＳ１が再度実行される。
【００２５】
ステップＳ４１で「Ｙｅｓ」と判定された場合、コントロールデバイス２０は、発光コマンド２が入力されたか否かを判定する（ステップＳ４２）。ステップＳ４２で「Ｎｏ」と判定された場合、ステップＳ１が再度実行される。ステップＳ４２で「Ｙｅｓ」と判定された場合、コントロールデバイス２０は、発光コマンド３が入力されたか否かを判定する（ステップＳ４３）。ステップＳ４３で「Ｎｏ」と判定された場合、ステップＳ１が再度実行される。ステップＳ４３で「Ｙｅｓ」と判定された場合、コントロールデバイス２０は、ステップＳ５を実行する。このように、図７のフローチャートでは、出力イネーブルが立ち上がっている期間に複数の異なる発光コマンドが所定の順序で入力されることを発光に係る所定条件としている。
【００２６】
図８（ａ）および図８（ｂ）は、図７のフローチャートに対応する動作を表すタイムチャートである。図８（ａ）を参照して、コントロールデバイス２０は、プロテクション解除コマンドが入力されてから所定時間経過後の所定期間（期間Ａ）だけ出力イネーブルを立ち上げる。出力イネーブルが立ち上がっていない期間の発光コマンドは、キャンセルされる。期間Ａに入力された発光コマンドの順序が正しければ、コントロールデバイス２０は発光信号を光源１２に入力する。コントロールデバイス２０から発光信号が出力された場合に、光モジュール１０が光信号の出力を開始する。
【００２７】
一方、図８（ｂ）を参照して、出力イネーブルが立ち上がっている期間に入力された発光コマンドの順序が正しくなければ、コントロールデバイス２０は発光信号をキャンセルする。それにより、誤発光が防止される。このような構成とすることで、発光を解除する際の安全対策を強化することができる。なお、図７のフローチャートでは、複数種類の発光コマンドが所定の順序で入力されることを発光に係る所定条件としているが、順序に関わりなく複数種類の発光コマンドが入力されることを発光に係る所定条件としてもよい。また、図７のフローチャートに対しても、図６のフローチャートと同様に、所定期間ごとに発光に係る所定条件が満たされているか確認し、当該所定の条件が満たされていなければ、光モジュール２０による発光を停止させてもよい。
【００２８】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００２９】
１０  光モジュール
１１  光増幅器
１２  光源
２０  コントロールデバイス
３０  ＣＰＵ
１０１  光増幅装置
１０２  処理装置
１０３  光増幅装置
２００  光伝送装置
【図１】
2014225809.tif 000003
【図２】
2014225809.tif 000004
【図３】
2014225809.tif 000005
【図４】
2014225809.tif 000006
【図５】
2014225809.tif 000007
【図６】
2014225809.tif 000008
【図７】
2014225809.tif 000009
【図８】
2014225809.tif 000010