(57)【特許請求の範囲】
【請求項１】
波長多重された信号光を送受信し、パワースプリッタを介して１つの光終端装置と複数個の接続が可能な光送受信装置であって、
受信波長を可変可能な光受信手段と、
送信波長を可変可能な光送信手段と、
前記光受信手段において、各受信波長における受信パワーを測定することにより未使用の受信波長を検出する検出手段と、
前記光受信手段の設定可能な受信波長と前記光送信手段の設定可能な送信波長との対応表を備えた記憶手段と、
前記光受信手段の受信波長を前記検出手段により検出された受信波長の１つに設定し、前記記憶手段に基づいて前記光送信手段の送信波長を前記設定された受信波長に対応する送信波長に設定する波長制御手段と
を備え、
前記光送信手段が前記設定された送信波長で光信号を送信し、
前記光受信手段が前記設定された受信波長で前記光信号に対する応答信号を受信し、
前記光受信手段が前記応答信号を受信すると、前記光送受信装置は、前記光送信手段および光受信手段を介して前記設定された送信波長および受信波長を用いて通信を開始し、
前記光受信手段が前記応答信号を受信しないと、前記光送受信装置は、前記検出手段により未使用波長を検出し、前記波長制御手段により前記光受信手段の受信波長を前記検出された受信波長の１つにランダムに設定し、前記光送信手段の送信波長を前記受信波長に対応する送信波長に設定するように構成されたことを特徴とする光送受信装置。
【請求項２】
請求項１に記載の光送受信装置であって、
前記光受信手段は、
受信波長を可変可能な波長可変光フィルタと、
前記波長可変光フィルタを通して前記受信波長を受信する光受信器と
を備えたことを特徴とする光送受信装置。
【請求項３】
請求項１または２に記載の光送受信装置であって、
前記光受信手段が前記応答信号を受信しないと、前記光送受信装置は、ランダム時間経過後に、前記検出手段により未使用波長を検出し、前記波長制御手段により前記光受信手段の受信波長を前記検出された受信波長の１つにランダムに設定し、前記光送信手段の送信波長を前記受信波長に対応する送信波長に設定するように構成されたことを特徴とする光送受信装置。
【請求項４】
請求項１ないし３のいずれかに記載の光送受信装置の波長設定方法であって、
（ａ）前記パワースプリッタを介して前記光終端装置からの下り波長の有無を検出する
ことによって未使用の下り波長を検出するステップと、
（ｂ）前記検出された下り波長の中からランダムに下り波長の１つを選択するステップと、
（ｃ）前記選択された下り波長に対応する上り波長を選択するステップと、
（ｄ）前記選択された上り波長で信号光を送信するステップと、
（ｅ）前記送信された信号光に対する応答を前記選択された下り波長で検出するステップと、
（ｆ）前記応答が検出された場合、前記選択された下り波長と前記選択された上り波長とを用いて前記光終端装置と通信を開始するステップと、
（ｇ）前記応答が検出されなかった場合、ランダムな時間の経過後にステップ（ａ）から（ｅ）を繰り返すステップと
を備えることを特徴とする波長設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、波長多重光通信に使用する光送受信装置およびその装置を用いたスター型ネットワークに関する。
【背景技術】
【０００２】
従来、波長多重技術を用いた中継系ネットワークにおいては、使用する波長の監視制御のために、信号光とは異なる波長の監視光を用いて、信号光の波長情報などを監視情報として伝送していた（特許文献１）。【０００３】
図１は、このような中継系ネットワークにおける監視制御のための構成例を示している。図に示すように、ネットワーク１００において、波長多重された信号光が、ＷＤＭ装置Ａ１１０から線形光中継器１２０を介してＷＤＭ装置Ｂ１３０に伝送されている。このとき、信号光のパワーや使用波長およびその数などの監視情報は、信号光とは異なる波長の監視光を用いて、監視制御回路１１２から監視制御回路１２２を介して監視制御回路１３２へ伝送される。【０００４】
例えば、ネットワーク１００のチャンネルを増設し、信号光の使用波長数が増加した場合でも、ネットワークの伝送特性を劣化させないために、線形光中継器１２０で各チャンネルの光パワーを一定に保つ必要がある。この場合、増設後の信号光の監視情報は、送信側の制御回路１１４から監視光源１１６を通じて伝達される。この監視光は、合波器２０ａで信号光と多重され、光ファイバ１０に送出される。【０００５】
監視制御回路１２２は、光ファイバ１０を介して伝送された監視光を受光器１２８で受光し、監視情報を得る。一方、監視制御回路１２２は、線形光中継器１２０の出力端において信号光のトータルの光パワーをモニタし、監視情報から得られた信号光の使用波長数に基づいてチャンネルあたりの平均パワーを算出する。監視制御回路１２２は、この平均パワーが所望の値となるように線形光中継器１２０の出力パワーを制御する。これによって、チャンネル増設後に、線形光中継器１２０において各チャンネルの光パワーを一定に保つことができる。【０００６】
さらに、この監視情報は、監視光源１２６を通じて監視制御回路１３２へ伝送され、受光器１３８で受光される。この監視情報に基づいて、制御回路１３４は、ＷＤＭ装置Ｂ１３０内の光増幅器の出力パワーを所望の値となるように制御する。これにより、信号光はＷＤＭ装置Ａ１１０よりＷＤＭ装置Ｂ１３０へ伝送される。【０００７】
しかしながら、このような構成では、監視光を使用するため、光源１１６，１２６、合波器２０ａ，２０ｃ、分波器２０ｂ，２０ｄ、受光器１２８，１３８などの光部品が必要となり、コストがかかる。特に、パワースプリッタ網を用いたスター型ネットワーク構成においては、各加入者端末に監視光のための分波器や受光器が必要になる。【０００８】
図２に、図１の監視制御のための構成をスター型波長多重ネットワークに適用した場合の構成例を示す。ネットワーク２００は、局に設置されるＯＬＴ（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）２１０と、波長多重された信号光および監視光が伝搬する光ファイバ１０と、信号光および監視光を１：Ｎにパワー分岐するパワースプリッタ３０と、分岐された信号光および監視光をそれぞれ受信するＮ個のＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）２３０−１〜Ｎとから構成されている。【０００９】
本構成において、監視情報は、監視光源２１４を用いてＯＬＴ２１０から光ファイバ１０に送出される。監視光は、パワースプリッタ３０でＮ分岐され、ＯＮＵ２３０−１〜Ｎへ伝送される。各ＯＮＵ２３０は、監視光を受光器２４２で受光し、監視情報として転送されてきた使用波長の情報に基づき、制御回路２４４により、所定のチャンネルを受光するように波長可変光フィルタ２３４および光送信器２３８が設定される。【００１０】
しかしながら、この構成では、監視光を使用するため、ＯＬＴ２１０において光源２１４および合波器２２ａが必要となり、各ＯＮＵにおいて分波器２２ｂおよび受光器２４２などの光部品が必要となり、全体としてコストがかかる。【００１１】
【特許文献１】特開平１０−５１０５７号公報
【発明の開示】
【００１２】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、監視光を用いることなく、波長設定が可能な光送受信装置を用いたスター型波長多重通信ネットワークを提供することにある。
【００１３】
本発明は、このような目的を達成するために、波長多重された信号光を送受信する光送受信装置であって、受信波長を可変可能な光受信手段と、送信波長を可変可能な光送信手段と、光受信手段を通して未使用の受信波長を検出する検出手段と、光受信手段の受信波長を検出手段により検出された受信波長の１つに設定し、光送信手段の送信波長を設定された受信波長に対応する送信波長に設定する波長制御手段とを備える。
【００１４】
また、本発明の一実施形態によれば、光受信手段は、受信波長を可変可能な波長可変光フィルタと、波長可変光フィルタを通して受信波長を受信する光受信器とを備える。
【００１５】
また、本発明の一実施形態によれば、光送受信装置は、光受信手段の設定可能な受信波長と光送信手段の設定可能な送信波長との対応表を備えた記憶手段をさらに備える。
【００１６】
また、本発明の一実施形態によれば、検出手段は、光受信手段の設定可能な受信波長を掃引し、各受信波長における受信パワーを測定することにより未使用の受信波長を検出する。
【００１７】
また、本発明の一実施形態によれば、ネットワークは、複数の光送受信装置と、これら光送受信装置がパワースプリッタを介して接続された光終端装置とを備える。
【００１８】
また、本発明の一実施形態によれば、上りおよび下りの波長がそれぞれ可変可能な複数の光送受信装置と、これら光送受信装置がパワースプリッタを介して接続された光終端装置とを備えたネットワークにおける光送受信装置の波長設定方法であって、この方法は、（ａ）パワースプリッタを介して光終端装置からの下り波長の有無を検出することによって未使用の下り波長を検出するステップと、（ｂ）検出された下り波長の１つを選択するステップと、（ｃ）選択された下り波長に対応する上り波長を選択するステップと、（ｄ）選択された上り波長で信号光を送信するステップと、（ｅ）送信された信号光に対する応答を選択された下り波長で検出するステップと、（ｆ）応答が検出された場合、選択された下り波長と選択された上り波長とを用いて光終端装置と通信を開始するステップとを備える。
【００１９】
また、本発明の一実施形態によれば、波長設定方法は、（ｇ）応答が検出されなかった場合、ステップ（ａ）から（ｅ）を繰り返すステップとを備える。
【００２０】
また、本発明の一実施形態によれば、繰り返すステップ（ｇ）は、ランダムな時間の経過後にステップ（ａ）から（ｅ）を繰り返す。
【００２１】
また、本発明の一実施形態によれば、選択するステップ（ｂ）は、検出された下り波長の中からランダムに下り波長の１つを選択する。
【００２２】
本発明の諸態様によれば、パワースプリッタ網を有するスター型ネットワークにおいて、監視光を用いることなく、波長設定が可能な光送受信装置を提供することができる。これにより、監視光の伝送に係わる光源、合波器、分波器、受光器などの光部品を削減することができる。また、本発明の一態様による光送受信装置は、光パワーの監視だけでよく、各種の伝送フレームフォーマットに適用できる。さらに、簡単なアルゴリズムで自動的に波長を設定することができるので、経済化が強く要求されるスモールスタートのネットワーク展開において特に有用である。
【図面の簡単な説明】
【００２３】
【図１】図１は、従来の波長多重通信ネットワークの中継系における監視制御のための構成例を示す図である。
【図２】図２は、図１の監視制御のための構成をスター型波長多重通信ネットワークに適用した場合の構成例を示す図である。
【図３】図３は、本発明の一実施形態によるスター型波長多重通信ネットワークの構成例を示す図である。
【図４】図４は、本発明の一実施形態によるスター型波長多重通信ネットワークにおける上りと下りの波長配置の例を示す図である。
【図５】図５は、本発明の一実施形態によるＯＮＵの構成例を示す図である。
【図６】図６は、本発明の一実施形態によるＯＮＵおよびＯＬＴ間の波長選択プロセスを示すフローチャートである。
【図７】図７は、本発明の一実施形態によるＯＮＵおよびＯＬＴ間で遅延時間をランダムに選択する波長選択プロセスを示すフローチャートである。
【図８】図８は、本発明の一実施形態によるＯＮＵおよびＯＬＴ間で遅延時間をランダムに選択する波長選択プロセスを示すタイムチャートである。
【図９】図９は、本発明の一実施形態によるＯＮＵおよびＯＬＴ間で遅延時間をランダムに選択する波長選択プロセスを示す別のタイムチャートである。
【図１０】図１０は、本発明の一実施形態によるＯＮＵおよびＯＬＴ間で波長をランダムに選択する波長選択プロセスを示すフローチャートである。
【図１１】図１１は、本発明の一実施形態によるＯＮＵおよびＯＬＴ間で波長をランダムに選択する波長選択プロセスを示すタイムチャートである。
【図１２】図１２は、本発明の一実施形態によるＯＮＵおよびＯＬＴ間で波長をランダムに選択する波長選択プロセスを示す別のタイムチャートである。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。【００２５】
図３に、本発明による光送受信装置を用いたスター型ネットワークの構成例を示す。ネットワーク３００は、波長多重された信号光を送受信するＯＬＴ（光終端装置）３１０と、信号光が伝搬する光ファイバ１０と、光信号を１：Ｎで合流または分岐するパワースプリッタ３０と、光信号をそれぞれ送受信するＮ個のＯＮＵ（光送受信装置）３３０−１〜Ｎとから構成されている。【００２６】
ＯＬＴ３１０は、それぞれが割り振られた波長で信号光を送受信するＮ個のＯＳＵ（Ｏｐｔｉｃａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｕｎｉｔ）３２０−１〜Ｎと、ＯＳＵの送受信に用いる信号光の波長を制御する波長制御回路３１４と、ＯＳＵからの光信号を合波し、ＯＮＵの光信号を分波する波長合分波器３１２とを備えている。ＯＳＵ３２０−１〜Ｎには、それぞれ異なる波長が波長制御回路３１４によって割り振られる。この場合、波長制御回路３１４は、これらの波長をＯＳＵに固定的に割り振るようにしてもよいし、動的に割り振るようにしてもよい。あるいは、送受信波長があらかじめ固定されているＯＳＵを用い、波長制御回路で波長安定化する構成でもよい。波長が割り振られたＯＳＵからの光信号は、波長合分波器３１２により、波長多重され、光ファイバ１０に送出される。【００２７】
ＯＬＴ３１０からの波長多重された信号光は、光ファイバ１０を介して、パワースプリッタ３０においてＮ個の経路に分岐され、各経路上の加入者のＯＮＵ３３０−１〜Ｎに伝送される。ここで、各ＯＮＵは、ＯＬＴからの波長多重された信号光のうち波長制御回路３４０によって選択された下りの波長の光信号を受信する。また、各ＯＮＵは、波長制御回路３４０によって選択された上りの波長を用いてＯＬＴに光信号を送出する。各ＯＮＵからの信号光は、パワースプリッタ３０で合流し、光ファイバ１０を介して、ＯＬＴ３１０に伝送される。ＯＮＵからの信号光は、波長合分波器３１２で波長ごとに分波され、それぞれのＯＳＵに伝達される。【００２８】
図４に、このスター型ネットワークにおける光信号の上りと下りの波長配置の例を示す。図に示すように、ＩＴＵグリッド上で下りの波長λｄ１〜λｄＮと上りの波長λｕ１〜λｕＮが割り当てられている。図４では、上りの波長を短波長側に割り当て、下りの波長を長波長側に割り当てる例を示しているが、任意の波長配置を用いることができることに留意されたい。【００２９】
図５に、本発明によるＯＮＵの構成例を示す。ＯＮＵ３３０は、ＯＬＴ３１０との間で上りおよび下りの波長を介して信号光の送受信を行う。波長合分波器３３２は、上りの波長と下りの波長を合分波する。波長多重された下りの波長のうち所望の波長が、波長制御回路３４０の設定に従って、波長可変光フィルタ（ＴＦ：Ｔｕｎａｂｌｅ  Ｆｉｌｔｅｒ）３３４を通して選択される。選択された下りの波長の信号光は、光受信器３３６によって電気信号に変換され、受信データ信号として復調される。【００３０】
一方、送信データ信号は、波長可変光送信器３３８に入力され、波長制御回路３４０の設定に従って、所望の波長の光信号として送出される。この上りの信号光は、波長合分波器３３２を介して、ＯＬＴに伝送される。【００３１】
次に、図３および図５の構成例において、ＯＬＴおよびＯＮＵ間で上りおよび下りの波長を設定する手順について説明する。まず、図４の上りおよび下りの波長配置において、上りおよび下りの波長のペアが各ＯＳＵおよびＯＮＵについて、次の波長割当表（ＷＡＴ：Ｗａｖｅｌｅｎｇｔｈ  Ａｓｓｉｇｎｅｍｅｎｔ  Ｔａｂｌｅ）のように、割り振られているものとする。【００３２】
【表１】
0004827850.tif 000002
【００３３】
各ＯＮＵのメモリ３４２には、この上り波長と下り波長の対応表が格納されている。この表を用い、下り波長の使用状態を判定することにより、ＯＮＵは、未使用の上りと下りの波長ペアを選択して通信を開始することができるようになる。なお、この対応表には、波長ペアの使用／未使用の状態しか示していないが、なんらこれに限定されることなく、どのＯＳＵおよびＯＮＵのペアにどの波長が割り振られているかを関連付けて管理し、故障対応等を迅速に行えるようにしてもよい。また、伝送速度の異なる複数のサービスを収容するため、波長と伝送速度を関連付けて管理してもよい。【００３４】
図６は、この対応表に基づいてＯＮＵが波長を選択するプロセスを示している。この波長選択プロセスは、Ｓ６００で開始する。Ｓ６０２で、ＯＮＵ３３０が波長制御回路３４０を通じて波長可変光フィルタ３３４を掃引することによって、未使用の下り波長を検出し、メモリ３４２の対応表に記録する。ここで、未使用波長の検出には、例えば、所定の信号パワー（Ｐｓｅｔ）に達しないチャンネルを未使用の下り波長として検出することができる。あるいは、未使用波長を知らせる発光パターンをあらかじめ決めておき、そのパターンをＯＮＵで検出したときに未使用と判定してもよい。また、すべての未使用の下り波長を検出してもよいし、少なくとも１つの未使用の下り波長を検出するだけでもよい。次に、ＯＮＵ３３０は、Ｓ６０４において、波長制御回路３４０を通じて、未使用の下り波長の中から１つの下り波長（例えば、λｄｋ）を選択し、波長可変光フィルタ３３４をその波長に設定する。また、これと共に、波長可変光送信器３３８の送信波長を、波長制御回路３４０を通じて、下り波長（λｄｋ）に対応する上り波長（λｕｋ）に設定し、送出する。【００３５】
ＯＮＵ３３０は、Ｓ６０６で、波長可変光フィルタ３３４で設定された下り波長（λｄｋ）においてＯＬＴ３１０からのＡＣＫ信号の有無を確認する。ある一定時間内にＡＣＫ信号が確認されない場合は、Ｓ６０８で、再度、未使用の下り波長を検出および設定し、対応する上り波長の光信号を送出する。この場合、前回と同じ未使用の波長ペア（λｄｋおよびλｕｋ）を含めて、再度検出し直してもよいし、前回と異なる未使用の波長ペアの中から選択してもよい。また、ランダムな時間の経過後に、この再送プロセスを繰り返すことによって、他のＯＮＵとの間で同じ波長を選択し、これによりＯＬＴで競合が生じる確率を低減することができる。【００３６】
波長可変光フィルタ３３４で設定された下り波長（例えば、λｄｋ）において、ＯＬＴからのＡＣＫ信号を受信すると、ＯＮＵ３３０は、Ｓ６１０で、その下りおよび上り波長のペア（λｄｋおよびλｕｋ）を送受信に使用する波長としてメモリ３４２に設定し、通信を開始する。ＯＮＵ３３０は次に、Ｓ６１２で、波長選択プロセスを終了する。ＯＳＵとＯＮＵ間での通信が完了すると、設定した波長ペアを解放し、次の通信開始時に改めて波長選択プロセスを実行してもよいし、設定した波長ペアを固定的に特定のＯＳＵおよびＯＮＵ間で使用するようにしてもよい。【００３７】
以上のように、本発明の波長選択プロセスによれば、波長多重のスター型波長多重通信ネットワークにおいて、監視光を用いることなく、簡単なアルゴリズムで初期の波長設定を行うことができる。【００３８】
（ランダム遅延による再送プロセス）
次に、不応答の場合の再送プロセスとして、ランダム遅延後に未使用の波長ペアを選択する方法について説明する。図７に、このプロセスを示す。まず、Ｓ７０２で、ＯＮＵ３３０は、波長制御回路３４０により、波長可変光フィルタ（ＴＦ）３３４を初期の波長グリッドに設定する。Ｓ７０４で、ＯＮＵ３３０は、設定されたグリッド上で受信パワー（Ｐｒｅｃ）をモニタする。【００３９】
次に、Ｓ７０６で、モニタした受信パワーが所定の判定パワー（Ｐｓｅｔ）よりも大きいかどうかを判定し、大きければ、この波長が使用中であると判定し、波長制御回路３４０により、波長可変光フィルタ３３４を次のグリッドに設定して、Ｓ７０４に戻り、この波長の受信パワーをモニタする。Ｓ７０６で、モニタした受信パワーが所定の判定パワーよりも小さければ、このグリッドを未使用として検出し、波長割当表（ＷＡＴ）を用いて、このグリッドに対応する上りおよび下りの波長ペアを選択する（Ｓ７１０）。【００４０】
ＯＮＵ３３０は、Ｓ７１２で、波長制御回路３４０により、選択した波長ペアの上り波長を波長可変光送信器３３８の送信波長に設定し、ＯＬＴに向けて光信号を送信する。また、ＯＮＵ３３０は、Ｓ７１４で、波長制御回路３４０により、選択した波長ペアの下り波長を波長可変光フィルタ３３４の受信波長に設定し、ＯＬＴからの光信号をモニタする。選択した下り波長で、所定の判定パワー（Ｐｓｅｔ）よりも大きい受信パワー（Ｐｒｅｃ）を検出するか、ＯＬＴからのＡＣＫ信号を検出した場合には、ＯＮＵ３３０は、選択した波長ペアを通信のために設定し、波長選択プロセスを完了する。そうでなければ、ＯＮＵ３３０は、Ｓ７１８で、波長可変光送信器（ＬＤ）３３８からの送信を停止し、Ｓ７２０で、ランダム時間が経過するのを待ち、その後、Ｓ７０２に戻って、初めから波長選択プロセスを繰り返す。【００４１】
次に、図８および図９を参照して、ＯＮＵ＃ｇとＯＮＵ＃ｆがＯＬＴに同時にアクセスした場合の動作について説明する。ＯＮＵ＃ｇとＯＮＵ＃ｆは、未使用波長の検出を行い、同じ波長ペア（λｕｊおよびλｄｊ）を選択したとする。２つのＯＮＵが同じ上りの波長（λｕｊ）を同時にＯＬＴに送信すると、ＯＬＴでは、この上り波長で衝突が発生する。なお、衝突発生時には、ＯＬＴから下り信号を発生しないことでＯＮＵに衝突発生を知らせもよいし、衝突発生を知らせるある発光パターンをあらかじめ決めておいて、そのパターンをＯＮＵが検出した場合に再試行するという形をとってもよい。なお、ＯＬＴには、衝突発生を検出する機構が必要となるが、その手段は問わず、例えば、エラーをモニタして、光パワーはある所定値を上回っているが、エラーが規定値より悪い場合に衝突発生と判定してもよいし、ＣＤＲ（Ｃｌｏｃｋ  Ｄａｔａ  Ｒｅｃｏｖｅｒｙ）回路から抽出されるクロックをモニタして、光パワーはある所定値を上回っているが、クロックが正常に出力されていないときに衝突発生と判定してもよい。図８および図９の例では、２つのＯＮＵ＃ｆおよび＃ｇは衝突が発生するとそれぞれ、ランダム時間経過した後、未使用波長の検出を行い、未使用の波長ペアを選択する。ＯＮＵ＃ｆおよび＃ｇのランダム時間が異なるものであれば、ＯＬＴでの衝突は発生せず、それぞれ異なる波長ペアを選択することになる。図８および９では、ＯＮＵ＃ｆが最初に波長ペアλｕｊおよびλｄｊを選択し、ＯＮＵ＃ｇがその後に波長ペアλｕｋおよびλｄｋを選択している。応答を受けた２つのＯＮＵは、その後、それぞれの波長ペアを用いてＯＬＴと通信を行うことができる。【００４２】
（ランダム波長選択による再送プロセス）
次に、不応答の場合の再送プロセスとして、未使用の波長ペアの中からランダムに使用する波長ペアを選択する方法について説明する。図１０に、このプロセスを示す。まず、Ｓ１００２で、ＯＮＵ３３０は、波長制御回路３４０により、波長可変光フィルタ（ＴＦ）３３４を初期の波長グリッドに設定する。Ｓ１００４で、ＯＮＵ３３０は、設定されたグリッド上で受信パワー（Ｐｒｅｃ）をモニタし、所定の判定パワー（Ｐｓｅｔ）よりも大きい信号を検出した場合に、この波長が使用中であると判定する。【００４３】
次に、Ｓ１００６で、モニタしたグリッドが最終グリッドであるかどうかを判定し、そうでなければ、波長制御回路３４０により、波長可変光フィルタ３３４を次のグリッドに設定して、Ｓ１００４に戻り、この波長が使用中であるかどうかを判定する。Ｓ１００６で、モニタしたグリッドが最終グリッドであれば、検出した未使用の波長の中から、波長割当表（ＷＡＴ）を用いて、上りおよび下りの波長ペアをランダムに選択する（Ｓ１０１０）。【００４４】
ＯＮＵ３３０は、Ｓ１０１２で、波長制御回路３４０により、選択した波長ペアの上り波長を波長可変光送信器３３８の送信波長に設定し、ＯＬＴに向けて光信号を送信する。また、ＯＮＵ３３０は、Ｓ１０１４で、波長制御回路３４０により、選択した波長ペアの下り波長を波長可変光フィルタ３３４の受信波長に設定し、ＯＬＴからの光信号をモニタする。選択した下り波長で、所定の判定パワー（Ｐｓｅｔ）よりも大きい受信パワー（Ｐｒｅｃ）を検出するか、ＯＬＴからのＡＣＫ信号を検出した場合には、ＯＮＵ３３０は、選択した波長ペアを通信のために設定し、波長選択プロセスを完了する。そうでなければ、ＯＮＵ３３０は、Ｓ１０１８で、波長可変光送信器（ＬＤ）３３８からの送信を停止し、Ｓ１００２に戻って、初めから波長選択プロセスを繰り返す。この場合、上述したランダム遅延による再送プロセスと同様に、ランダム時間経過後に再送プロセスを再試行するようにしてもよい。【００４５】
次に、図１１および図１２を参照して、ＯＮＵ＃ｇとＯＮＵ＃ｆがＯＬＴに同時にアクセスした場合の動作について説明する。ＯＮＵ＃ｇとＯＮＵ＃ｆは、未使用波長の検出を行い、同じ波長ペア（λｕｊおよびλｄｊ）を選択したとする。２つのＯＮＵが同じ上りの波長（λｕｊ）を同時にＯＬＴに送信すると、ＯＬＴでは、この上り波長で衝突が発生する。なお、衝突発生時には、ＯＬＴから下り信号を発生しないことでＯＮＵに衝突発生を知らせもよいし、衝突発生を知らせるある発光パターンをあらかじめ決めておいて、そのパターンをＯＮＵが検出した場合に再試行するという形をとってもよい。なお、ＯＬＴには、衝突発生を検出する機構が必要となるが、その手段は問わず、例えば、エラーをモニタして、光パワーはある所定値を上回っているが、エラーが規定値より悪い場合に衝突発生と判定してもよいし、ＣＤＲ（Ｃｌｏｃｋ  Ｄａｔａ  Ｒｅｃｏｖｅｒｙ）回路から抽出されるクロックをモニタして、光パワーはある所定値を上回っているが、クロックが正常に出力されていないときに衝突発生と判定してもよい。図１１および図１２の例では、２つのＯＮＵ＃ｆおよび＃ｇはそれぞれ、再度、未使用波長の検出を行い、それぞれランダムに波長ペアを選択する。この波長ペアが異なるものであれば、ＯＬＴでは、それぞれのＯＮＵに対して対応する下り波長により応答のための光信号を送信する。図１１および１２では、ＯＮＵ＃ｆが波長ペアλｕｊおよびλｄｊを選択し、ＯＮＵ＃ｇが波長ペアλｕｍおよびλｄｍを選択している。応答を受けた２つのＯＮＵは、その後、それぞれの波長ペアを用いてＯＬＴと通信を行うことができる。【００４６】
以上、本発明について、具体的にいくつかの実施形態について説明したが、本発明の原理を適用できる多くの実施可能な形態に鑑みて、ここに記載した実施形態は、単に例示に過ぎず、本発明の範囲を限定するものではない。ここに例示した実施形態は、本発明の趣旨から逸脱することなくその構成と詳細を変更することができる。さらに、説明のための構成要素および手順は、本発明の趣旨から逸脱することなく変更、補足、またはその順序を変えてもよい。
【図１】
0004827850.tif 000003
【図２】
0004827850.tif 000004
【図３】
0004827850.tif 000005
【図４】
0004827850.tif 000006
【図５】
0004827850.tif 000007
【図６】
0004827850.tif 000008
【図７】
0004827850.tif 000009
【図８】
0004827850.tif 000010
【図９】
0004827850.tif 000011
【図１０】
0004827850.tif 000012
【図１１】
0004827850.tif 000013
【図１２】
0004827850.tif 000014