(57)【特許請求の範囲】
【請求項１】
時間拡散及び波長ホッピング符号の光符号化方式において、光符号器により制御される最大遅延時間を入力信号の周期より長く設定し、前記最大遅延時間を入力信号の周期単位で分割した遅延時間群に相当する位置に光符号要素を配置し、入力した光信号を波長に応じて時間方向に拡散した光パルス列からなる光符号を生成することを特徴とする光符号化方式。
【請求項２】
前記遅延時間群に配置される光符号要素は、光符号器に入力される光パルス幅以上の時間単位で分割されたチップに相当する位置に配置されることを特徴とする請求項１記載の光符号化方式。
【請求項３】
１つの光符号に用いられる全ての光符号要素に含まれる波長要素はその波長が互いに異なり排他的であることを特徴とする請求項１又は２記載の光符号化方式。
【請求項４】
複数の光符号器により光符号を多重化する際に、各光符号器に前記光符号要素に含まれる波長要素として同一の波長のものを用いる場合、遅延時間群内における前記波長要素の配置位置を、同一の波長の波長要素に関して各光符号器相間で異ならせて排他的にしたことを特徴とする請求項１乃至３の何れかに記載の光符号化方式。
【請求項５】
時間拡散及び波長ホッピング符号の光符号化のための光符号器であって、
制御される最大遅延時間を入力信号周期より長く設定し、前記最大遅延時間を入力信号の周期単位で分割した遅延時間群に相当する位置に光符号要素が配置されるようにチャープドファイバーブラッググレーティング（以下、ＣＦＢＧという）が設定されたことを特徴とする光符号器。
【請求項６】
前記ＣＦＢＧは、光符号器に入力される光パルス幅以上の時間単位で分割されたチップに相当する位置に前記光符号要素が配置されるように設定されたことを特徴とする請求項５記載の光符号器。
【請求項７】
前記ＣＦＢＧは、１つの光符号に用いられる全ての光符号要素に含まれる波長要素の波長が互いに異なり排他的になるように設定されたことを特徴とする請求項５又は６記載の光符号器。
【請求項８】
複数の光符号器により光符号を多重化する際に、各光符号器に前記光符号要素に含まれる波長要素に同一の波長のものが用いられる場合に、前記ＣＦＢＧは、遅延時間群内における波長要素の配置位置を、同一の波長の波長要素に関して各光符号器相間で異ならせて排他的になるように設定されることを特徴とする請求項５乃至７の何れかに記載の光符号器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光符号通信における光符号化方式及び光符号器に関し、特に時間拡散及び波長ホッピング符号の光符号化に関するものである。
【０００２】
【従来の技術】
光多重通信技術においては、複数の通信チャンネルが１つの伝送線路を使用して通信が行われるために通信容量の拡大が可能であり、このため、各種の方式が提案されている。光多重通信技術は、これまで時分割多重通信方式から波長多重通信方式の開発を経て、その通信容量を増大させてきているが、今後のより大容量の通信方式として期待されているのが光符号多重通信方式である。この光符号多重通信方式は同一の時間スロット、同一の波長群上に、複数の通信チャンネルを設定できることが特長である。
【０００３】
光符号多重通信方式として、例えば特開２０００−２０９１８６号公報には、ＯＣＤＭ（Ｏｐｔｉｃａｌ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）用の符号として時間拡散／波長ホッピング符号を使用し、ＣＦＢＧ（Ｃｈｉｒｐｅｄ  Ｆｉｂｅｒ  Ｂｒａｇｇ  Ｇｒａｔｉｎｇ）を用いた９チップ３波長の光符号器が開示されている。
【０００４】
また、１９９９年電子情報通信学会通信ソサイエティ大会の論文、Ｂ−１０−１２８「ＳＣ光源とファイバ格子を用いた時間拡散／波長ホップＯＣＤＭ」、和田尚也等、には、光符号多重通信方式の時間拡散／波長ホッピング符号を用いた光符号器をＣＦＢＧにより構成し、伝送実験を行った事例が開示されている。この事例ではＳＣ（Ｓｕｐｅｒ  Ｃｏｎｔｉｎｕｍ）光源を用い、データ伝送速度２．５Ｇｂｐｓ用に、符号は３波長を用いた９ｔｉｐとし、全長４０ｍｍで光符号器が構成されている。この文献中に開示される分散特性から約９ｍｍ長のＣＦＢＧを用いた光符号器であることが分かる。
【０００５】
これらの先行文献に示された従来の光符号多重通信方式では、符号化の段階では、図１０（ａ）に示されるように、光符号器２に入力された波長λ1，λ2，λ3を含んだ広帯域光パルス１は、光符号器２内を伝播し、各ＣＦＢＧの反射スペクトルに対応した光パルスが反射される。これらの光パルス間には、光符号器２内での各ＣＦＢＧの配置に対応する遅延時間差が生じ、最終的には符号化された光信号のλ1，λ2，λ3の波長が異なる光パルス列３が得られる。
【０００６】
また、復号化の段階では、図１０（ｂ）に示されるように、光復号器４は、光符号器２と鏡像関係にあるＣＦＢＧ配置を有しており、これに符号化された光信号３を入力すると光符号器２で生じた遅延時間差が補償され、同一タイミングの光パルス５に戻される。
【０００７】
ここで、光符号器２は、高度な波長分散制御素子として機能しており、上記の引用文献に開示される例では、１個の広帯域光パルスが波長の異なる３個の光パルス列に変換される。したがって、符号間干渉を最低限に抑制するためには、光符号器２で制御する遅延時間を、データ伝送速度で決定される信号周期以下に設定しなければならない。言い換えれば、全長４０ｍｍの光符号器２を用いた場合に適用可能な最高のデータ伝送速度は２．５Ｇｂｐｓとなる。
【０００８】
【発明が解決しようとする課題】
上記のように従来の光符号多重通信方式では、有効符号数（帯域利用効率）を増やすためには、符号長を長くし（チップ数を増やし）、且つ波長数を増やすことが有効であるが、チップ間隔を光パルス幅以下に狭めることは不可能である。さらには、光符号を構成する個々のＣＦＢＧは、必要なスペクトル形状を得るために数ｍｍから１０ｍｍ程度の長さを有している。したがって、チップ間隔を狭めるほど、ＣＦＢＧ（ある波長）が配置された前後に、別のＣＦＢＧ（別の波長）を配置することができないチップが増加し、結果的には有効符号数の増加に繋がらないという問題点があった。
【０００９】
また、従来の光符号多重通信方式で光符号同士の多重を考えた場合には、同一チップに同一の波長要素が配置されない限り、符号間の干渉は発生しないが、光符号器で制御する遅延時間をデータ伝送速度で決定される信号周期以下に設定する方式では、伝送速度が速いほど光符号長は短く制限され、有効多重符号が減少するという問題点があった。
【００１０】
【課題を解決するための手段】
本発明に係る光符号化方式は、時間拡散及び波長ホッピング符号の光符号化方式において、光符号器により制御される最大遅延時間を入力信号の周期より長く設定し、前記最大遅延時間を入力信号の周期単位で分割した遅延時間群に相当する位置に光符号要素を配置し、入力した光信号（例えば波長多重光パルス）を波長に応じて時間方向に拡散した光パルス列からなる光符号を生成する。なお、光符号要素とは１つの遅延時間群に配置される光符号の一部であり、波長要素を含まない場合や複数の波長要素を含む場合がある。
【００１１】
また、本発明に係る光符号器は、時間拡散及び波長ホッピング符号の光符号化のための光符号器であって、制御される最大遅延時間を入力信号周期より長く設定し、前記最大遅延時間を入力信号の周期単位で分割した遅延時間群に相当する位置に光符号要素が配置されるようにチャープドファイバーブラッググレーティング（以下、ＣＦＢＧという）が設定される。
【００１２】
本発明においては、上記のように、時間拡散された同一符号の光信号同士が、入力信号の１周期づつずらして多重されることになるが、波長ホッピング符号であるため、同一タイミングに同一の波長が多重されることはありえない。このようにして光符号が生成され、この光符号に更に異なる他の光符号が多重されて伝送されることになる。このとき、多重される互いに異なる光符号同士の干渉を考慮し、相互に対応する遅延時間群内の同一チップに同一の波長要素が配置されないようにして、異符号間の符号干渉の発生を防止し、有効符号数を増加させることが可能になる。
【００１３】
【発明の実施の形態】
実施形態１．
本発明の実施形態１においては、有効符号数を増加させるために、光符号器で制御する最大遅延時間をデータ伝送周期よりも大きく設定し、光符号器により時間方向に拡散されたパケットが重なりあっても、符号間干渉を起こさないようにしており、次の符号化規則に従って行われる。
【００１４】
▲１▼光符号器で制御する遅延時間を、データ伝送周期の任意の倍数（本実施形態１では３．９倍）に設定する。なお、本実施形態１においてはこのような設定をするが、遅延時間はデータ伝送周期よりも大きければよい。
▲２▼光符号器で制御する遅延時間を、データ伝送周期で複数の遅延時間群に分割して取り扱う。
▲３▼１つの遅延時間群を、符号化する元の光パルス時間幅と同等かそれ以上の時間幅で分割して取り扱う。ここでは分割した時間区切りをチップと呼ぶ。したがって、遅延時間群数×各遅延時間群内のチップ数＝光符号器の総チップ数、となる。
【００１５】
▲４▼これらの時間分割したチップに対し、遅延時間群に対応する波長群から選定した任意の波長を割り当て、光符号器の符合を決定する。なお、１つの遅延時間群には必ずしも波長要素を含む必要はない。
ここで、１つの遅延時間群に割り当てる波長数はいくつかの理由により次の制約を受ける。
ａ．１つの遅延時間群の物理的な長さと、１つのＣＦＢＧの物理的な長さの関係から、複数の波長を割り当てる場合には波長の数に制約を受ける。この制約の範囲で、１つの遅延時間群に複数の波長（周波数）を割り当てることができる。
ｂ．ある遅延時間群のチップへのＣＦＢＧ配置と、隣接する遅延時間群におけるチップへのＣＦＢＧがオーバーラップしないように、ＣＦＢＧを配置しなければならない。
【００１６】
▲５▼１つの遅延時間群に配置する波長群を、他の遅延時間群に配置する波長群と排他的になるように設定する。即ち、１つの符号内に複数の同じ波長要素を設定しない。
▲６▼複数の光符号器を使用し、互いに多重される光符号において、同一の波長要素を用いる場合には、遅延時間群内の同一チップに同一の波長要素を配置しない（但し、この符号化規則▲６▼は実施形態１には適用されておらず、後述の実施形態２において説明する。）。
【００１７】
図１は上述の規則が適用された光符号化方式の構成図である。図１において、１１乃至１４はそれぞれ異なった波長λ1，λ2，λ3，λ4の光源である。２０は光変調器、２２は制御信号、２４は光サーキュレーター、３０は光符号器である。なお、光源１１乃至１４の波長λ1，λ2，λ3，λ4は光符号器３０に用いられる各ＣＦＢＧ（後述）の中心波長に対応するものである。
【００１８】
本実施形態１においては、データ信号の伝送周期を例えば１０Ｇｂｐｓとし、光符号器３０に用いられた各ＣＦＢＧの中心波長に対応する各光源１１乃至１４（波長λ1，λ2，λ3，λ4）の出力を合波して、光変調器２０に加えて制御信号２２によりチップ時間単位で制御した任意のデジタル信号であるデータ信号２１として出力する。
【００１９】
図２はデータ信号２１のタイミングチャートである。データ信号２１は、光パルス幅１０ｐｓで、１００ｐｓ間隔の第１の波長多重パルス、第２の波長多重パルス、第３の波長多重パルス及び第４の波長多重パルスが波長多重ＲＺ信号として生成される。なお、図２の例ではデータが（１、１、１、１）の場合の例である。このデータ信号２１は光サーキュレーター２４を介して光符号器３０で符号化され送信される。
【００２０】
図３は図２に示されたデータ伝送速度が１０Ｇｂｐｓに適用する光符号器３０の構成及び最大遅延時間の設定とグレーティング長の関係を示した説明図である。図３において、４０はＣＦＢＧが施された光ファイバーであり、光符号器３０を構成している。４１は第１のＣＦＢＧ、４２は第２のＣＦＢＧ、４３は第３のＣＦＢＧ、４４は第４のＣＦＢＧである。それぞれのグレーティング長を５ｍｍとした場合、これらのＣＦＢＧ群が形成される領域の大きさは最大で４４．０ｍｍとなる。また、第１のＣＦＢＧ４１から第４のＣＦＢＧ４４の間の反射波の最大遅延時間は３９０ｐｓになる。
【００２１】
図４は図３の光ファイバー４０における遅延時間群の説明図である。データ伝送速度が１０Ｇｂｐｓの場合のデータ伝送周期は１００ｐｓであるので、本実施形態１では光符号器３０で制御する最大遅延時間をデータ伝送周期の３．９倍の３９０ｐｓに設定する（符号化規則▲１▼参照）。この時、光符号器３０のグレーティングの全長は３９０ｍｍとなる。この最大遅延時間を１００ｐｓ単位で第１の遅延時間群、第２の遅延時間群、第３の遅延時間群、第４の遅延時間群の４つの遅延時間群に分割して取り扱うものとする（符号化規則▲２▼参照）。更に、この１つの遅延時間群をデータ信号である光パルス幅１０ｐｓ単位で分割し１０チップとして取り扱うこととする（符号化規則▲３▼参照）。したがって、この場合の光符号器３０の全体での総チップ数は１０×４＝４０チップとなる。
【００２２】
この１つの遅延時間群の任意のチップに１つの波長（１つのＣＦＢＧ）を配置する（符号化規則▲４▼参照）。ここで、本実施形態１で用いるＣＦＢＧの長さは５ｍｍであるため、波長を割り当てるチップに隣接する左右の２チップには波長（ＣＦＢＧ）を配置することが出来ない。図４の第１の遅延時間群乃至第４の遅延時間群においては、波長要素λ1乃至λ4が割り当てられ、それらの波長要素λ1乃至λ4は相互に異なった波長にする（符号化規則▲５▼参照）。
【００２３】
これらの遅延時間群で分割されたチップに配置される波長要素を、ＩＴＵで規定されるＣバンド１００ＧＨｚ間隔の３２波長から考えると、本実施形態１では１つの光符号器３０には４波長を使用するため、Ｃバンドでは８チャンネルのＯＣＤＭチャンネルが構成可能になる。
【００２４】
図５（ａ）乃至（ｆ）は本実施形態１の光符号器３０を用いた場合の符号化動作の説明図である。同図（ａ）はデータ信号２１の構成を説明する図、同図（ｂ）は光符号器３０の構成図、同図（ｃ）乃至（ｆ）は符号化された第１乃至第４の波長多重光パルスを示したものである。なお、同図（ｂ）において、例えば（λ1０００００００００）は第１の遅延時間群に含まれた光符号要素であり、（０λ2００００００００）は第２の遅延時間群、（λ3０００００００００）は第３の遅延時間群、（λ4０００００００００）は第４の遅延時間群に含まれた光符号要素である。
【００２５】
図５（ａ）示されるデータ信号２１は、上述のように、光符号器３０に用いられた各ＣＦＢＧの中心波長に対応する各光源１１乃至１４（波長λ１，λ２，λ３，λ４）の出力を合波して、１０ＧＨｚの光変調器１０に加えて制御信号２２によりチップ時間単位で制御されてデジタル信号に変調されたものである。このデータ信号２１が図５（ｂ）に示される光符号器３０を構成する光ファイバー４０に入力すると、光ファイバー４０の波長が異なる第１のＣＰＢＧ４１のチップから第４のＣＰＢＧ４４のチップへの配置に応じて、波長信号毎に異なる遅延時間差をもって反射されることにより、符号化（波長が異なる光パルス列の生成）が完了する。
【００２６】
このとき、元データ（データ信号２１）は１００ｐｓ周期の波長多重光パルスであり（図５（ａ））、１つの波長多重光パルスがそれらの波長に応じて時間方向に拡散され、最大で３９０ｐｓの時間差が生じることになる。したがって、光符号器３０によって符号化された光符号同士が、時間的には重なり合って伝送されことになる。そして、受信側の光復号器により上記のデータ信号２１が取り出される。
【００２７】
図６は本実施形態１において用いられる光復号器の構成図である。この光復号器５０は光ファイバー６０から構成されており、光符号器３０と同一の波長要素の第１のＣＦＢＧ６１乃至第４のＣＦＢＧ６４（但し、チップへのＣＦＢＧの配置が鏡像関係にある）からなっている。本実施形態１においては、上記により符号化された光信号が光符号器３０と鏡像関係にあるＣＦＢＧ配置の光復号器５０に光サーキュレーター４８を介して入力すると、光復号器５０は光符号器３０の波長分散特性の逆特性を有しているので、光符号器３０で生じた遅延時間差が補償され、同一タイミングの光パルスに戻されて出力されるので（波長が異なる光パルス列が同一タイミングに変換される）、これらの出力信号を閾値判定することにより、図５（ａ）に示される、元通りのデータ信号２１が復元される。
【００２８】
なお、符号化された光信号を波長要素が異なる（チップへのＣＦＢＧ配置が鏡像関係にない）光復号器に入力した場合には、波長分散特性が異なるため、正常に復号される（波長毎の光パルスが同一夕イミングに戻る）ことなく出力される。
【００２９】
以上のように、本実施形態１においては、光符号器３０によって波長多重光パルスに生じる最大遅延時間を入力データ周期の所定倍数に設定し、その最大遅延時間を入力データ周期で分割した遅延時間群内の任意のチップに、他の遅延時間群内のチップに配置される波長要素と排他的になる波長要素を配置していることから、符号化されたデータ信号同士が時間的に重なっても、同一波長の光パルスが重なり合うことは無いため、符号間干渉を起こすことが無くなり、最終的な閾値判定を容易に確実に行うことが出来る。
【００３０】
したがって、本実施形態１では符号間干渉がないため、光符号器で制御する遅延時間はデータ伝送速度で決定される信号周期の制約を受けないので、データ信号周期に関係なく光符号器で制御する遅延時間を大きくする（光符号器の全長をながくとる）ことが可能であり、単純に波長並びを符号とした従来の符号化方式に比べ符号数を飛躍的に増加させることが可能になる。
【００３１】
実施形態２．
上述の実施形態１においては、或る符号で符号化された信号（光符号）を、データ周期でずらして重畳しても光符号同士が干渉しない場合の例について説明した。但し、この例では重畳される他の光符号については他の波長要素を用いて光符号を構成する必要があるめ、使用可能な波長数により重畳される符号数が制限される。そこで、本実施形態２においては、上記の符号化規則▲１▼〜▲５▼に加えて、符号化規則▲６▼（：異なる光符号器同士で、遅延時間群内の同一チップに同一の波長要素を配置しない。）を適用した光符号器を構成し、同一波長要素を含む複数の光符号同士を重畳しても、符号間干渉を起こさないようにしている。この符号化規則▲６▼は、図４の第１の遅延時間群乃至第４の遅延時間群の何れの遅延時間群かを問わず、その遅延時間群内の或る特定のチップに同一の波長要素を配置してはならないことを意味している。
【００３２】
図７は本発明の実施形態２に係る光符号多重通信方式のブロック図である。なお、図７においては光サーキュレーターの図示は省略されている。本実施形態２においては、図１の光変調器２０及び光符号器３０の他に、光変調器２０Ａ及び光符号器３０Ａを設けており、光符号器３０，３０Ａからの光符号は重畳されて送信され、光復号器５０，５０Ａにより目的とする信号を分離・復号し、受信機６２，６２Ａによりそれぞれ受信される。
【００３３】
図８は図７の光符号器を用いたときの符号化動作の説明図である。光符号器３０，３０Ａは、遅延時間群内の同一チップに同一の波長要素を配置しないように構成されており、例えば光符号器３０は、上述の実施形態１と同じように、（λ1０００００００００）、（０λ2００００００００）、（λ3０００００００００）、（λ4０００００００００）というように各遅延時間群の波長要素（光符号要素）を配置する。光符号器３０Ａは、（００λ3０００００００）、（０λ1００００００００）、（００００００λ4０００）、（λ2０００００００００）というように各遅延時間群の波長要素（光符号要素）を配置する。
【００３４】
ここで、波長要素λ1について見ると、光符号器３０においては第１の遅延時間群の１番目のチップに配置されており、光符号器３０Ａにおいては第２の遅延時間群の２番目のチップに配置されており、波長要素λ1 はそれぞれ異なったチップに配置されていることが分かる。また、波長要素λ2について見ると、光符号器３０においては第２の遅延時間群の２番目のチップに配置されており、光符号器３０Ａにおいては第４の遅延時間群の１番目のチップに配置されており、波長要素λ2はそれぞれ異なったチップに配置されていることが分かる。このことは波長要素λ3，λ4ついても同様である。このようにして、遅延時間群内の同一チップに同一の波長要素が配置されないように構成されている（符号化規則▲６▼。）
【００３５】
光符号器３０は、データ信号２１を入力すると、配置されている光符号要素（符号１）に基づいた符号（λ1、λ2、λ3、λ4）を、データ信号２１の信号周期単位でずらした光符号を出力する（同図（ａ）〜（ｄ）参照）。そして、これらの光符号は重畳される。このため、各遅延時間群には全ての波長要素（λ1〜λ4）が含まれることになる。例えば同図（ｅ）に示されるように、或る遅延時間群において重畳された光符号は、波長λ1（λ3、λ4）、λ2のパルス列になる（但し、λ1、λ3、λ4は同一のタイミングになっている。）。なお、この動作自体は上記の実施形態１と同じである。
【００３６】
光符号器３０Ａにおいてもデータ信号２１Ａを入力すると、光符号器３０Ａは配置されている光符号要素（符号２）に基づいた符号（λ3、λ、λ4、λ2）を、データ信号２１Ａの周期単位でずらした光符号を出力し、これらの光符号は重畳される。このため、各遅延時間群には全ての波長要素（λ1〜λ4）が含まれる。光符号器３０Ａの場合には、同図（ｆ）に示されるように、或る遅延時間群において重畳された光符号は、波長λ2、λ1、λ3、λ4のパルス列になる。
【００３７】
上記の光符号器３０の出力（図８（ｅ））と光符号器３０Ａの出力（図８（ｆ））とは重畳されて送信されることになる。このとき、光符号器３０の出力と光符号器３０Ａの出力とは同一の波長要素からなる符号を含んでいるが、この光符号器３０と３０Ａとは、遅延時間群内の同一チップに同一の波長要素を配置していないため、図８（ｅ）の光符号と図８（ｆ）の光符号とを重畳させても、同一の波長の信号が時間軸上で重複することはなく、異なる符号間の干渉は発生しない。
【００３８】
図９（Ａ）〜（Ｃ）は光復号器５０，５０Ａによる復号化の説明図である。光復号器５０，５０Ａにより復号化する際に、符号が一致した場合には同一のタイミングで復号され、同図（Ａ）に示されるように、本実施形態においては４波が合成された光パワーが得られる。符号が一致していない場合には、同図（Ｂ）に示されるように、本実施形態２においては最大７８０ｐｓの遅延が生じ得る。そして、同一の波長要素からなる別符号が入力されても、同一タイミングに全ての波長要素（波長）が集まらないために、同図（Ｃ）に示されるように、受信機６２，６２Ａで適切に閾値を設定することにより、目的とする光符号だけを受信することが可能である。
【００３９】
以上のような符号化規則▲１▼〜▲６▼を適用することにより、たとえ同一の波長要素を用いた符号であっても、波長要素の順列組み合わせにより多重可能な符号数が増加する。また、利用可能な波長数から、符号に必要な波長の組み合わせを考慮すれば、更に多重可能な符号数が増加する。
【００４０】
実施形態３．
なお、上記の実施形態１及び２では、光符号化方式の光源として複数の異なる波長の光信号を出力する多波長光源を用いた例について説明したが、光符号化方式の光源は多波長光源に限定されるものではなく、複数のモードの周波数の光信号を発信する半導体モードロックレーザ等や広帯域光源を用いても同一の動作を得ることが出来る。
【００４１】
また、上記の実施形態１及び２では、光符号器によって波長多重光パルスに生じる最大遅延時間を入力データ周期の３．９倍に設定した例について説明したが、最大遅延時間は入力データ周期よりも大きければよい。
【００４２】
また、上記の実施形態１及び２では、各遅延時間帯群（図４参照）に１個の波長要素を割り当てた例について説明したが、全ての遅延時間帯群に波長要素を割り当てる必要はない。また、上記の符号化規則▲４▼−ａの制約の範囲で、複数個（２、３…）の波長要素を割り当てることができる。遅延時間群の個数についても最大遅延時間を調整することにより適宜設定することができる。
【００４３】
また、上記の実施形態１及び２では、データ伝送速度１０Ｇｂｐｓの例を示したが、本発明においては更に高速又は低速の伝送速度にも適用可能である。
【００４４】
また、上記の実施形態２においては、各波長要素を光符号器３０と光符号器３０Ａとでは異なった遅延時間群に配置した例について説明したが、同一の遅延時間群内に配置してもよい（例えば何れも第１の遅延時間群内に）。そのような場合であっても、光符号器３０と光符号器３０Ａとで異なったチップに配置すればよい（例えば１番目のチップと５番目のチップに）。
【００４５】
【発明の効果】
以上のように本発明によれば、時間拡散及び波長ホッピング符号の光符号化において、光符号器により制御される最大遅延時間を入力信号の周期より長く設定し、最大遅延時間を入力信号の周期単位で分割した遅延時間群に光符号要素を配置するようにしたので、光符号（データ信号）同士が時間的に重なっても、同一波長の光パルスが重なり合うことは無いため、符号間干渉を起こさない。更には、最終的な閾値判定が容易になる。したがって、データ信号の周期に関係なく光符号器で制御する遅延時間を大きくする（光符号器の全長を長くとる）ことが可能であり、単純に波長並びを符号とした場合に比べ符号数を飛躍的に増加させることが可能になった。
【図面の簡単な説明】
【図１】本発明の実施形態１の光符号方式の構成図である。
【図２】図１のデータ信号（波長多重光パルス）のタイミングチャートである。
【図３】図１の光符号器の構成及び最大遅延時間の設定とグレーティング長の関係を示した説明図である。
【図４】図３の最大遅延時間に対する遅延時間群の設定の説明図である。
【図５】本発明の実施形態１の光符号器を用いたときの符号化動作の説明図である。
【図６】本発明の実施形態１の光符号器に対応した光復号器の構成図である。
【図７】本発明の実施形態２に係る光符号多重通信方式のブロック図である。
【図８】図７の光符号器を用いたときの符号化動作の説明図である。
【図９】本発明の実施形態２における復号化動作についての説明図である。
【図１０】従来の光符号多重通信方式の符号化と復号化の動作を説明する図である。
【符号の説明】
１０  波長多重光源
１１〜１４  光源
２０，２０Ａ  光変調器
２１，２１Ａ  データ信号
２２，２２Ａ  制御信号
２４  光サーキュレーター
３０，３０Ａ  光符号器
４０  光ファイバー
４８  光サーキュレーター
５０，５０Ａ  光復号器
６０  光ファイバー
６２，６２Ａ  受信機
【図１】
0003991197.tif 000002
【図２】
0003991197.tif 000003
【図３】
0003991197.tif 000004
【図４】
0003991197.tif 000005
【図５】
0003991197.tif 000006
【図６】
0003991197.tif 000007
【図７】
0003991197.tif 000008
【図８】
0003991197.tif 000009
【図９】
0003991197.tif 000010
【図１０】
0003991197.tif 000011