(57)【要約】【課題】伝送装置の構成または動作を複雑にすることなく、データ伝送の高速化を図る。【解決手段】偏波多重または多値変調における複数の仮想レーンを介して送信ノード装置から受信ノード装置へ光信号を伝送する伝送方法は、第１の周波数の第１のフレーム信号および第２の周波数の第２のフレーム信号を受信してメモリに格納し、第３の周波数でメモリから第１のフレーム信号を読み出し、第１の周波数と第３の周波数との差分を調整するように、メモリから読み出した第１のフレーム信号にスタッフを挿入して第３のフレーム信号を生成し、第３の周波数でメモリから第２のフレーム信号を読み出し、第２の周波数と第３の周波数との差分を調整するように、メモリから読み出した第２のフレーム信号にスタッフを挿入して第４のフレーム信号を生成し、第３のフレーム信号および第４のフレーム信号を異なる仮想レーンを介して送信する。【選択図】図２３
2014158069.tif 000002
【特許請求の範囲】
【請求項１】
偏波多重または多値変調における複数の仮想レーンを介して送信ノード装置から受信ノード装置へ光信号を伝送する伝送方法であって、
前記送信ノード装置において、第１の周波数の第１のフレーム信号および第２の周波数の第２のフレーム信号を受信してメモリに格納し、
第３の周波数で前記メモリから前記第１のフレーム信号を読み出し、前記第１の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第１のフレーム信号にスタッフを挿入して第３のフレーム信号を生成し、
前記第３の周波数で前記メモリから前記第２のフレーム信号を読み出し、前記第２の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第２のフレーム信号にスタッフを挿入して第４のフレーム信号を生成し、
前記第３のフレーム信号および前記第４のフレーム信号を異なる仮想レーンを介して送信する
ことを特徴とする伝送方法。
【請求項２】
前記第３の周波数は、前記第１の周波数および前記第２の周波数よりも高い
ことを特徴とする請求項１に記載の伝送方法。
【請求項３】
前記第１のフレーム信号および前記第２のフレーム信号は、互いに異なるクロック信号で生成されている
ことを特徴とする請求項１に記載の伝送方法。
【請求項４】
前記第３のフレーム信号は、偏波多重光信号の一方の偏波で送信され、
前記第４のフレーム信号は、前記偏波多重光信号の他方の偏波で送信される
ことを特徴とする請求項１に記載の伝送方法。
【請求項５】
前記第３の周波数で前記メモリから前記第１のフレーム信号および前記第２のフレーム信号を読み出すために使用されるクロック信号は、前記第１のフレーム信号および前記第２のフレーム信号から独立して生成され、
前記第３のフレーム信号を生成するために挿入されるスタッフの量は、前記第３のフレーム信号のフレーム周期内に受信する前記第１のフレーム信号のデータ量に基づいて決定され、
前記第４のフレーム信号を生成するために挿入されるスタッフの量は、前記第４のフレーム信号のフレーム周期内に受信する前記第２のフレーム信号のデータ量に基づいて決定される
ことを特徴とする請求項１に記載の伝送方法。
【請求項６】
前記第１のフレーム信号に同期するクロック信号から読出しクロック信号が生成され、
前記第１のフレーム信号および前記第２のフレーム信号は、それぞれ、前記読出しクロック信号で前記メモリから読み出される
ことを特徴とする請求項１に記載の伝送方法。
【請求項７】
偏波多重または多値変調における複数の仮想レーンを介して送信ノード装置から受信ノード装置へ光信号を伝送する伝送方法であって、
前記送信ノード装置において、第１の周波数偏差を有する第１のフレーム信号および第２の周波数偏差を有する第２のフレーム信号を受信してメモリに格納し、
指定された読出し周波数で前記メモリから前記第１のフレーム信号を読み出し、前記第１のフレーム信号の周波数と前記読出し周波数との差分を調整するように、前記メモリから読み出した第１のフレーム信号にスタッフを挿入して第３のフレーム信号を生成し、
前記読出し周波数で前記メモリから前記第２のフレーム信号を読み出し、前記第２のフレーム信号の周波数と前記読出し周波数との差分を調整するように、前記メモリから読み出した第２のフレーム信号にスタッフを挿入して第４のフレーム信号を生成し、
前記第３のフレーム信号および前記第４のフレーム信号を異なる仮想レーンを介して送信する
ことを特徴とする伝送方法。
【請求項８】
偏波多重または多値変調における複数の仮想レーンを介して光信号を送信する伝送装置であって、
第１の周波数の第１のフレーム信号および第２の周波数の第２のフレーム信号を格納するメモリと、
第３の周波数で前記メモリから前記第１のフレーム信号を読み出し、前記第１の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第１のフレーム信号にスタッフを挿入して第３のフレーム信号を生成する第１の生成部と、
前記第３の周波数で前記メモリから前記第２のフレーム信号を読み出し、前記第２の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第２のフレーム信号にスタッフを挿入して第４のフレーム信号を生成する第２の生成部と、
前記第３のフレーム信号および前記第４のフレーム信号を異なる仮想レーンを介して送信する送信器と、
を有することを特徴とする伝送装置。
【請求項９】
偏波多重または多値変調における複数の仮想レーンを介して送信ノード装置から受信ノード装置へ光信号を伝送する伝送システムであって、
前記送信ノード装置は、
第１の周波数の第１のフレーム信号および第２の周波数の第２のフレーム信号を格納するメモリと、
第３の周波数で前記メモリから前記第１のフレーム信号を読み出し、前記第１の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第１のフレーム信号にスタッフを挿入して第３のフレーム信号を生成する第１の生成部と、
前記第３の周波数で前記メモリから前記第２のフレーム信号を読み出し、前記第２の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第２のフレーム信号にスタッフを挿入して第４のフレーム信号を生成する第２の生成部と、
前記第３のフレーム信号および前記第４のフレーム信号を異なる仮想レーンを介して送信する送信器と、を有し、
前記受信ノード装置は、前記仮想レーンを介して前記第３のフレーム信号および前記第４のフレーム信号を受信する
ことを特徴とする伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フレームを用いてデータを伝送する方法、装置、およびシステムに係る。
【背景技術】
【０００２】
ＩＴＵ−Ｔ勧告のＯＴＮ（Optical Transport Network）においては、クライアント信号は、ＯＤＵｋ（Optical channel Data Unit）（ｋは、例えば、０、１、２、３、４等）にマッピングされる。そして、低次ＯＤＵｋ（ＬＯ ＯＤＵｋ）は、時分割多重で高次ＯＤＵｋ（ＨＯ ＯＤＵｋ）に多重化されて伝送される。
【０００３】
１００Ｇｂｐｓデータは、例えば、ＯＤＵ４で伝送される。さらに、近年では、ＯＴＮ上で１００Ｇｂｐｓを超える大容量データを伝送する方式が検討されている。
なお、大容量のデータ伝送を実現する技術は、例えば、特許文献１〜３に記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１９７５９号公報
【特許文献２】特開２０１０−０６２６８２号公報
【特許文献３】特開２００９−１５９０６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＯＴＮ上で１００Ｇｂｐｓを超える高速信号を伝送するためには、例えば、ＯＤＵ４よりも高次のフレームを定義することにより実現される。以下、ＯＤＵ４のｎ倍のビットレートを実現するフレームを「ＯＤＵ４Ｃｎ（または、ＯＤＵＣｎ）」と呼ぶことにする。例えば、ＯＤＵ４Ｃ２は、ＯＤＵ４の約２倍の伝送容量を有し、ＯＤＵ４Ｃ４は、ＯＤＵ４の約４倍の伝送容量を有するものとする。
【０００６】
しかしながら、ハードウェア回路の高速化の限界により、１００Ｇｂａｕｄ以上のシンボルレートを実現することは困難である。
本発明の目的は、伝送装置の構成または動作を複雑にすることなく、データ伝送の高速化を図ることである。
【課題を解決するための手段】
【０００７】
本発明の１つの態様の伝送方法は、偏波多重または多値変調における複数の仮想レーンを介して送信ノード装置から受信ノード装置へ光信号を伝送する。この伝送方法は、前記送信ノード装置において、第１の周波数の第１のフレーム信号および第２の周波数の第２のフレーム信号を受信してメモリに格納し、第３の周波数で前記メモリから前記第１のフレーム信号を読み出し、前記第１の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第１のフレーム信号にスタッフを挿入して第３のフレーム信号を生成し、前記第３の周波数で前記メモリから前記第２のフレーム信号を読み出し、前記第２の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第２のフレーム信号にスタッフを挿入して第４のフレーム信号を生成し、前記第３のフレーム信号および前記第４のフレーム信号を異なる仮想レーンを介して送信する。
【発明の効果】
【０００８】
上述の態様によれば、伝送装置の構成または動作を複雑にすることなく、データ伝送の高速化を図ることができる。
【図面の簡単な説明】
【０００９】
【図１】ＯＤＵの多重化階梯を示す図である。
【図２】ＯＴＵフレームのフォーマットを示す図である。
【図３】ＯＴＵ４ＣｎおよびＯＴＬ４Ｃｎ．ｎのフォーマットを示す図である。
【図４】伝送システムの一例を示す図である。
【図５】伝送システムの他の実施例を示す図である。
【図６】伝送装置の構成を示す図である。
【図７】ネットワークカードの実施例を示す図である。
【図８】光信号を受信する回路の一例を示す図である。
【図９】クライアント信号をＯＴＮのフレームにマッピングする処理を説明する図である。
【図１０】クライアント信号をＯＴＮのフレームにマッピングする処理の実施例を示す図である。
【図１１】非同期ＧＭＰでＯＤＵｋをＯＴＵｋＶへマッピングする回路を示す図である。
【図１２】ＯＤＵｋからＯＴＵｋＶへのマッピングの一例を示す図である。
【図１３】非同期ＧＭＰでＯＴＵｋＶをＯＤＵｋへデマッピングする回路を示す図である。
【図１４】ビット同期ＧＭＰでＯＤＵｋをＯＴＵｋＶへマッピングする回路を示す図である。
【図１５】ビット同期ＧＭＰでＯＴＵｋＶをＯＤＵｋへデマッピングする回路を示す図である。
【図１６】図１４に示す回路の変形例を示す図である。
【図１７】図１５に示す回路の変形例を示す図である。
【図１８】マッピング方式を選択可能なマッピング回路の一例を示す図である。
【図１９】マッピング方式を選択可能なデマッピング回路の一例を示す図である。
【図２０】マッピングの実施例を示す図である。
【図２１】想定されるＣｍの範囲の一例を示す図である。
【図２２】スタッフが配置される位置の一例を示す図である。
【図２３】非同期ＧＭＰによるマッピングの一例を示す図である。
【図２４】ビット同期ＧＭＰによるマッピングの一例を示す図である。
【図２５】マッピングおよび仮想レーンの実施例を示す図である。
【図２６】伝送システム上の監視ポイントの一例を示す図である。
【図２７】スキュー量を検出する方法を説明する図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態について図面を参照しながら説明する。なお、以下の実施形態では、一例として、ＩＴＵ−Ｔ勧告のＯＴＮでデータを伝送する構成を示す。
図１は、ＯＴＮにおけるＯＤＵ（Optical channel Data Unit）の多重化階梯を示している。ＩＴＵ−Ｔ勧告においては、ＯＤＵ０、ＯＤＵ１、ＯＤＵ２、ＯＤＵflex、ＯＤＵ２ｅ、ＯＤＵ３、ＯＤＵ４が規定されている。各ＯＤＵｋは、必要に応じて、高次のＯＤＵｋに多重化（または、マッピング）される。例えば、ＯＤＵ０は、ＯＤＵ１、ＯＤＵ２、ＯＤＵ３、またはＯＤＵ４に多重化される。ＯＤＵ１は、ＯＤＵ２、ＯＤＵ３、またはＯＤＵ４に多重化される。
【００１１】
ＯＴＵｋ（Optical channel Transport Unit）は、対応するＯＤＵｋに前方誤り訂正（ＦＥＣ：Forward Error Correction）等を付加することにより生成される。ＯＴＵｋは、対応するＯＣｈ（Optical Channel with full functionality）に変換される。ＯＣｈは、図示していないが、対応するＯＣＣ（Optical Channel Carrier）に割り当てられる。このとき、ＯＣｈは、以下のいずれかの方法で対応するＯＣＣに割り当てられる。
（１）１つのＯＣｈが１つのＯＣＣに割り当てられる
（２）１つのＯＣｈがｑ個のＯＣＣに割り当てられる
（３）ｐ個のＯＣｈが１つのＯＣＣに割り当てられる
上記（２）は、１つのＯＣｈがｑ個のサブキャリアで伝送される状態を表す。上記（３）は、ｐ個のＯＣｈが１つの波長で伝送される状態を表す。
【００１２】
図２は、ＯＴＵフレームのフォーマットを示す。ＯＴＵフレームは、４０８０列×４行を有する。そして、ＯＴＵフレームは、オーバヘッド部、ＯＰＵｋペイロード部、およびＯＴＵｋＦＥＣ部を含む。
【００１３】
オーバヘッド部は、ＯＴＮフレームの第１〜１６列に配置される。そして、オーバヘッド部は、ＦＡＳ（Frame Alignment Signal）、ＯＴＵｋオーバヘッド、ＯＤＵｋオーバヘッド、ＯＰＵｋオーバヘッドを含む。なお、オーバヘッド部は、接続および品質の管理のために使用される。
【００１４】
ＯＰＵｋペイロード部は、ＯＴＮフレームの第１７〜３８２４列に配置される。ＯＰＵｋペイロード部には、クライアント信号がマッピングされる。或いは、ＯＰＵｋペイロード部には、低次ＯＤＵｋがマッピングされる。そして、ＯＰＵｋペイロード部にオーバヘッド部を付加することでＯＤＵｋが生成される。
【００１５】
ＯＴＵｋＦＥＣ部は、ＯＴＮフレームの第３８２５〜４０８０列に配置される。ＯＴＵｋＦＥＣ部は、伝送中に発生した誤りを訂正するために用いられる。そして、ＯＤＵｋにＯＴＵｋＦＥＣ部を付加することでＯＴＵｋが生成される。
【００１６】
このように、ＯＴＮの多重化階梯においては、低次ＯＤＵｋは、時分割多重により高次ＯＤＵｋへマッピングされる。ところが、時分割多重によるフレームマッピングにおいては、例えば、高次ＯＤＵｋの伝送容量が低次ＯＤＵｋの伝送容量のｎ倍であるときは、クロック信号の周波数偏差を考慮すると、高次ＯＤＵｋのビットレートは低次ＯＤＵｋのビットレートのｎ倍よりも高く設定される。したがって、ＯＴＮの多重化階梯の中でＯＤＵ４よりも大容量のフレーム（以下、ＯＤＵｘと呼ぶ。）を定義すると、伝送装置の構成がさらに複雑になる。
【００１７】
この場合、ＯＤＵｘのシンボルレートは、ＯＤＵ４のシンボルレートとは異なることになる。このため、ＯＴＮフレームを処理する回路、ＯＴＮフレーム信号と変調信号との間の変換を行うデジタル信号プロセッサ、光信号を受信する光フロントエンドモジュールは、ＯＤＵ４のシンボルレートおよびＯＤＵｘのシンボルレートの双方で動作することが要求される。
【００１８】
実施形態の伝送方法においては、１００Ｇｂｐｓを越える大容量のデータ伝送を実現するために、図１に示すように、ＯＤＵ４Ｃｎが使用される。ただし、本発明の実施形態のＯＤＵ４ＣｎがマッピングされるＯＴＵ４Ｃｎは、図３（ａ）に示すように、ｎ×４０８０列×４行を有する。すなわち、ＯＴＵ４Ｃｎのオーバヘッド部は、ｎ個のＯＴＵｋのオーバヘッド部を収容するために、ｎ×１６列×４行を有する。ＯＰＵ４Ｃｎペイロード部は、ｎ個のＯＴＵｋのペイロード部を収容するために、ｎ×３８０８列×４列を有する。ＯＴＵ４ＣｎＦＥＣ部は、ｎ個のＯＴＵｋのＯＴＵｋＦＥＣ部を収容するために、ｎ×２５６列×４列を有する。
【００１９】
したがって、ＯＤＵ４Ｃｎは、ＯＤＵ４のｎ倍のビットレートを実現できる。例えば、ＯＤＵ４は、１００Ｇｂｐｓデータを伝送することができる。そうすると、ＯＤＵ４Ｃｎは、ｎ×１００Ｇｂｐｓデータを伝送することができる。
【００２０】
ＯＤＵ４Ｃｎには、図１に示すように、１００Ｇｂｐｓを超えるクライアント信号がマッピングされ得る。例えば、４００ＧＥ信号はＯＤＵ４Ｃ４にマッピングされ、１ＴＥ信号はＯＤＵ４Ｃ１０にマッピングされる。この場合、クライアント信号は、例えば、汎用マッピング手順（ＧＭＰ：Generic Mapping Procedure）でＯＤＵ４Ｃｎにマッピングされる。
【００２１】
ＯＴＵ４Ｃｎは、ｎ個のＯＴＬ４Ｃｎ．ｎサブフレーム＃１〜＃ｎに分解されて処理される。「．ｎ」は、１個のフレームがｎ個のサブフレームに分解されていることを表す。「Ｌ」は、レーン（Lane）を表す。
【００２２】
各ＯＴＬ４Ｃｎ．ｎサブフレームのフォーマットは、互いに同じである。すなわち、ＯＴＬ４Ｃｎ．ｎサブフレームは、図３（ｂ）に示すように、４０８０列×４行を有する。ＯＴＬ４Ｃｎ．ｎのオーバヘッド部は、１６列×４行を有する。このオーバヘッド部は、ＦＡＳ（または、ＭＦＡＳ（Multi Frame Alignment Signal））、ＯＴＬ４Ｃｎ．ｎオーバヘッド、ＯＤＬ４Ｃｎ．ｎオーバヘッド、ＯＰＬ４Ｃｎ．ｎオーバヘッドを含む。ＯＰＬ４Ｃｎ．ｎペイロード部は、３８０８列×４列を有する。そして、ＯＴＬ４Ｃｎ．ｎＦＥＣ部は、２５６列×４列を有する。なお、ＯＴＬ、ＯＤＬ、ＯＰＬは、それぞれ、Optical channel Transport Lane、Optical channel Data Lane、Optical channel Payload Laneを意味する。
【００２３】
このように、ＯＴＬ４Ｃｎ．ｎのフォーマットは、ＯＴＵ４と実質的に同じである。すなわち、ＯＤＵ４Ｃｎは、ＯＤＵ４と実質的に同じフォーマットを有するｎ個のＯＤＬ４Ｃｎ．ｎサブフレーム＃１〜＃ｎに分解されて処理される。
【００２４】
ＯＤＵ４Ｃｎは、ＯＤＵ４からＯＴＵ４へのマッピングと同様に、ＯＴＵ４Ｃｎへマッピングされ得る。ただし、実施形態の伝送装置および伝送方法は、図１に示すように、ＯＤＵ４ＣｎをＯＴＵ４ＣｎＶへマッピングすることができる。ここで、「Ｖ」は、機能的に標準化（functionally standardized）されていることを表す。このとき、実施形態の伝送装置および伝送方法は、非同期ＧＭＰ（ａＧＭＰ：asynchronous GMP）またはビット同期ＧＭＰ（ｂＧＭＰ：bit-synchronous GMP）で、ＯＤＵ４ＣｎをＯＴＵ４ＣｎＶへマッピングすることができる。この場合、ＯＤＬ４Ｃｎ．ｎサブフレーム＃１〜＃ｎは、それぞれＯＴＬ４ＣｎＶ．ｎサブフレーム＃１〜＃ｎへマッピングされる。
【００２５】
同様に、実施形態の伝送装置および伝送方法は、図１に示すように、ＯＤＵ４をＯＴＵ４Ｖへマッピングすることができる。なお、ＯＤＵ４／ＯＤＵ４ＣｎをＯＴＵ４Ｖ／ＯＴＵ４ＣｎＶへマッピングする方法については、後で詳しく説明する。
【００２６】
図４は、実施形態の伝送システムの一例を示す。この例では、伝送システムは、４台のノード装置ＮＥ＃１〜ＮＥ＃４を含む。ノード装置ＮＥ＃１とノード装置ＮＥ＃４との間には、光ファイバが敷設されている。ノード装置ＮＥ＃２、ＮＥ＃３は、中継ノード装置として動作する。
【００２７】
図４に示す伝送システムは、ノード装置ＮＥ＃１とノード装置ＮＥ＃４との間で双方向に光信号を伝送することができる。ただし、以下の説明では、ノード装置ＮＥ＃１からノード装置ＮＥ＃４へ光信号が伝送されるものとする。この場合、ノード装置ＮＥ＃１は送信ノード装置として動作し、ノード装置ＮＥ＃４は受信ノード装置として動作する。
【００２８】
ノード装置ＮＥ＃１には、４００Ｇｂｐｓのクライアント信号が入力される。そうすると、ノード装置ＮＥ＃１は、このクライアント信号をＯＤＵ４Ｃ４へマッピングする。さらに、このＯＤＵ４Ｃ４は、ＯＴＵ４Ｃ４Ｖにマッピングされた後、波長分割多重（ＷＤＭ：Wavelength Division Multiplexing）、偏波多重（ＤＰ：Dual Polarization）、および／または各種変調（ＢＰＳＫ、ＱＰＳＫ、１６ＱＡＭ等）により生成される仮想レーンを介して、ノード装置ＮＥ＃４へ伝送される。
【００２９】
「仮想レーン」は、この明細書では、信号を伝送する１つの回線とみなすことができる仮想的な伝送路を意味する。たとえば、１つの波長（または、サブキャリア）は、１の仮想レーンを提供する。また、１つの偏波（Ｈ偏波、Ｖ偏波）は、１の仮想レーンを提供する。さらに、多値変調成分（Ｉ成分、Ｑ成分）は、１または複数の仮想レーンを提供し得る。したがって、ＷＤＭ、偏波多重、変調方式（例えば、多値変調）の組合せは、複数の仮想レーンを生成し得る。
【００３０】
変調方式は、例えば、ノード間の距離に応じて選択される。ノード間の距離が長いときには、１シンボルが伝送するビット数の少ない変調方式（例えば、ＢＰＳＫ）が選択される。また、ノード間の距離が短いときには、１シンボルが伝送するビット数の多い変調方式（例えば、１６ＱＡＭ）が選択される。図４に示す例では、ノード装置ＮＥ＃２、ＮＥ＃３間の距離は短い。よって、ノード装置ＮＥ＃２、ＮＥ＃３間のデータ伝送に対して１６ＱＡＭが選択されている。また、ノード装置ＮＥ＃３、ＮＥ＃４間の距離は長い。よって、ノード装置ＮＥ＃３、ＮＥ＃４間のデータ伝送に対してＢＰＳＫが選択されている。ノード装置ＮＥ＃１、ＮＥ＃２間の距離は、ノード装置ＮＥ＃２、ＮＥ＃３間の距離よりも長く、ノード装置ＮＥ＃３、ＮＥ＃４間の距離よりも短い。そして、ノード装置ＮＥ＃１、ＮＥ＃２間のデータ伝送に対してＱＰＳＫが選択されている。
【００３１】
さらに、選択された変調方式に応じて、サブキャリアの数および偏波多重を使用するか否かが決定される。この例では、説明を簡単にするために、２５Ｇｂａｕｄで伝送が行われるものとする。そうすると、４００Ｇｂｐｓを実現するためには、１シンボル期間に１６ビットを伝送する必要がある。ここで、偏波多重を使用するものとすると、サブキャリア数は、以下のように決定される。
【００３２】
ノード装置ＮＥ＃１、ＮＥ＃２間においては、ＤＰ−ＱＰＳＫによって１シンボルで４ビットが伝送されるので、サブキャリアの数は４である。ノード装置ＮＥ＃２、ＮＥ＃３間においては、ＤＰ−１６ＱＡＭによって１シンボルで８ビットが伝送されるので、サブキャリアの数は２である。ノード装置ＮＥ＃３、ＮＥ＃４間においては、ＤＰ−ＢＰＳＫによって１シンボルで２ビットが伝送されるので、サブキャリアの数は８である。
【００３３】
ノード装置ＮＥ＃１は、入力クライアント信号をＯＤＵｋへマッピングする。ここで、この例では、クライアント信号のレートは４００Ｇｂｐｓである。よって、ノード装置ＮＥ＃１は、上述したように、クライアント信号をＯＤＵ４Ｃ４へマッピングする。
【００３４】
ＯＤＵ４Ｃ４は、ノード装置内で処理されるとき、および伝送されるときは、４個のＯＤＬ４Ｃ４．４＃１〜＃４に分解される。各ＯＤＬ４Ｃ４．４＃１〜＃４は、ＯＤＵ４と同様に、１００Ｇｂｐｓを伝送することができる。そして、ＯＤＬ４Ｃ４．４＃１〜＃４は、それぞれ、ＯＴＬ４Ｃ４Ｖ．４＃１〜＃４にマッピングされる。
【００３５】
この場合、ＯＴＬ４Ｃ４Ｖ．４サブフレーム＃１〜＃４は、異なる仮想レーンを介して伝送される。例えば、ノード装置ＮＥ＃１、ＮＥ＃２間においては、ＯＴＬ４Ｃ４Ｖ．４サブフレーム＃１〜＃４は、異なるサブキャリアで伝送される。また、ノード装置ＮＥ＃２、ＮＥ＃３間においては、２つのＯＴＬ４Ｃ４Ｖ．４サブフレームが１つのサブキャリアで伝送される。このとき、各サブキャリアにおいて、例えば、一方のＯＴＬ４Ｃ４Ｖ．４サブフレームがＨ偏波で伝送され、他方のＯＴＬ４Ｃ４Ｖ．４サブフレームがＶ偏波で伝送される。ノード装置ＮＥ＃３、ＮＥ＃４間においては、各ＯＴＬ４Ｃ４Ｖ．４サブフレームは、２つのサブキャリアで伝送される。
【００３６】
図５は、実施形態の伝送システムの他の動作例を示す。なお、図５に示す例では、ノード装置ＮＥ＃１からノード装置ＮＥ＃４へ１００Ｇｂｐｓのクライアント信号が伝送される。
【００３７】
ノード装置ＮＥ＃１は、クライアント信号をＯＤＵ４へマッピングする。以下の説明では、このＯＤＵ４を「ＯＤＵ４＃１」と呼ぶ。ＯＤＵ４＃１は、ＯＴＵ４Ｖ＃１にマッピングされた後、仮想レーンを介してノード装置ＮＥ＃４へ伝送される。
【００３８】
また、図５に示す例では、ノード装置ＮＥ＃２、ＮＥ＃３間において、他のクライアント信号も伝送される。このクライアント信号は、ノード装置ＮＥ＃２において、ＯＤＵ４＃２にマッピングされる。そして、ＯＤＵ４＃２は、ＯＴＵ４Ｖ＃２にマッピングされた後、仮想レーンを介してノード装置ＮＥ＃３へ伝送される。すなわち、ノード装置ＮＥ＃２、ＮＥ＃３間においては、２本の仮想レーンを介してＯＴＵ４Ｖフレーム＃１およびＯＴＵ４Ｖフレーム＃２が伝送される。
【００３９】
この場合、ノード間の伝送方式は、以下のように決定される。即ち、ノード装置ＮＥ＃１、ＮＥ＃２間においては、ＤＰ−ＱＰＳＫが選択されているので、１００Ｇｂｐｓを実現するために、１個のサブキャリアを使用してＯＴＵ４Ｖフレーム＃１が伝送される。ノード装置ＮＥ＃２、ＮＥ＃３間においては、ＤＰ−１６ＱＡＭが選択されているので、２００Ｇｂｐｓを実現するために、１個のサブキャリアを使用してＯＴＵ４Ｖフレーム＃１およびＯＴＵ４Ｖフレーム＃２が伝送される。ノード装置ＮＥ＃３、ＮＥ＃４間においては、ＤＰ−ＢＰＳＫが選択されているので、１００Ｇｂｐｓを実現するために、２個のサブキャリアを使用してＯＴＵ４Ｖフレーム＃１が伝送される。
【００４０】
このように、実施形態の伝送システムにおいては、１００Ｇｂｐｓを超えるクライアント信号は、複数のＯＴＬ４ＣｎＶ．ｎサブフレームを使用して伝送される。一方、１００Ｇｂｐｓのクライアント信号は、ＯＴＵ４Ｖフレームを使用して伝送される。ここで、ＯＴＬ４ＣｎＶ．ｎサブフレームは、ＯＴＵ４Ｖフレームと実質的に同じフォーマットを有するように定義される。このため、ＯＴＵ４Ｖフレームを処理するためのクロックの周波数、およびＯＴＬ４Ｃ４Ｖ．４サブフレームを処理するためのクロックの周波数は、互いに実質的に同じである。すなわち、ＯＴＵ４ＶフレームおよびＯＴＬ４ＣｎＶ．ｎサブフレームのシンボルレートは互いに実質的に同じである。
【００４１】
このため、実施形態の伝送システムにおいては、ＯＴＵ４Ｖフレームを処理するための回路を利用して、ＯＴＬ４Ｃ４Ｖ．４サブフレームを処理することができる。すなわち、実施形態の伝送システムにおいては、各ノード装置に、１００Ｇｂｐｓを超えるデータ伝送を実現するための専用のフレーム処理回路を設ける必要はない。したがって、ノード装置の構成が複雑になることはなく、ノード装置の開発および保守のための負担が削減される。
【００４２】
図６は、実施形態の伝送装置の構成を示す。実施形態の伝送装置１は、図６に示すように、クライアントカード２、ＯＤＵスイッチ６、ネットワークカード７（７ａ〜７ｍ）を有する。
【００４３】
クライアントカード２は、光モジュール３、マッパ４、フレーマ５を有する。光モジュール３は、光受信器および光送信器を含む。そして、光モジュール３は、クライアントにより生成される光信号（すなわち、クライアント信号）を受信する。マッパ４は、受信クライアント信号をＯＰＵｋへマッピングする。このとき、例えば、約１００Ｇｂｐｓのクライアント信号は、ＯＰＵ４へマッピングされる。また、１００Ｇｂｐｓを超えるクライアント信号は、ＧＭＰによってＯＰＵ４Ｃｎへマッピングされる。フレーマ５は、マッパ４により生成されるＯＰＵｋに対してオーバヘッド等を付与することによりＯＤＵｋを生成する。このとき、ＯＤＵ４Ｃｎは、ｎ個のＯＤＬＣｎ．ｎサブフレーム＃１〜＃ｎとして出力される。なお、クライアントカード２は、ネットワークからフレームを受信したときは、受信フレームからクライアントデータを抽出してクライアントへ送信する。
【００４４】
クライアントカード２は、例えば、以下のビットレートでＯＤＵ４を生成する。
ＯＤＵ４：239/227×99532800kbps （±20ppm）
この場合、クライアントカード２は、以下のビットレートでＯＤＵ４Ｃｎを生成する。
ＯＤＵ４Ｃｎ：ｎ×239/227×99532800kbps （±20ppm）
【００４５】
ここで、ＯＤＵ４Ｃｎは、ｎ個のＯＤＬＣｎ．ｎサブフレーム＃１〜＃ｎとして出力される。したがって、各ＯＤＬＣｎ．ｎサブフレームのビットレートは、ＯＤＵ４と同じである。
【００４６】
ＯＤＵスイッチ６は、クライアントカード２により生成されるＯＤＵｋを対応するネットワークカード７（７ａ〜７ｍ）へ導く。また、ＯＤＵスイッチ６は、ネットワークカード７（７ａ〜７ｍ）から出力されるＯＤＵｋをクライアンントカード２へ導く。
【００４７】
伝送装置１は、１または複数のネットワークカード７を有する。伝送装置１が有するネットワークカード７の数は、伝送システムの構成に依存する。また、伝送装置１が有するネットワークカード７の種別も、伝送システムの構成に依存する。ネットワークカードの実施例は、後で図７を参照しながら説明する。
【００４８】
伝送装置１は、中継ノード装置として動作するときは、クライアントカード２を有していなくてもよい。たとえば、図４に示すノード装置ＮＥ＃２は、ノード装置ＮＥ＃１とノード装置ＮＥ＃３との間に設けられる中継ノード装置として動作する。この場合、伝送装置１は、ノード装置ＮＥ＃１との間で光信号を伝送する１または複数のネットワークカード、およびノード装置ＮＥ＃３との間で光信号を伝送する１または複数のネットワークカードを有する。
【００４９】
図７は、ネットワークカード７の実施例を示す。ここで、図７（ａ）〜図７（ｃ）に示すネットワークカード７は、いずれも２個のサブキャリアを使用して信号を伝送する。ただし、各ネットワークカード７が処理するサブキャリアの数は、特に限定されるものではない。
【００５０】
図７（ａ）に示すネットワークカードは、フレーマ１１（１１ａ、１１ｂ）、ＤＳＰ１２（１２ａ、１２ｂ）、光モジュール１３（１３ａ、１３ｂ）を有する。各フレーマ１１は、ＯＤＵスイッチ６を介して受信するＯＤＵｋからＯＴＵｋを生成する。なお、各フレーマ１１は、ＧＭＰによりＯＤＵ４からＯＴＵ４Ｖを生成し、また、ＧＭＰによりＯＤＵ４Ｃｎ（即ち、複数のＯＤＬ４Ｃｎ．ｎ）からＯＴＵ４ＣｎＶ（即ち、複数のＯＴＬ４ＣｎＶ．ｎ）を生成することができる。
【００５１】
各ＤＳＰ１２は、対応するフレーマ１１により生成されるＯＴＵｋから、ＤＰ−ＱＰＳＫ光信号を生成するための駆動信号を生成する。このとき、ＤＳＰ１２は、Ｈ偏波のＩ成分信号、Ｈ偏波のＱ成分信号、Ｖ偏波のＩ成分信号、Ｖ偏波のＱ成分信号を生成する。
【００５２】
各光モジュール１３は、光送信器１３Ｔおよび光受信器１３Ｒを含む。光送信器１３Ｔは、対応するＤＳＰ１２により生成される駆動信号でキャリア光を変調することにより、ＤＰ−ＱＰＳＫ光信号を生成する。なお、光モジュール１３ａ、１３ｂは、互いに異なる波長のサブキャリアでＤＰ−ＱＰＳＫ光信号を生成する。光モジュール１３ａ、１３ｂにより生成されるＤＰ−ＱＰＳＫ光信号は、不図示のＷＤＭデバイスによって多重化されてネットワークへ送出される。
【００５３】
また、各光モジュール１３において、光受信器１３Ｒは、対応するサブキャリアの変調光信号を復調して、伝送データを再生する。ＤＳＰ１２は、対応する光モジュール１３により再生された伝送データからＯＴＵｋを再生する。フレーマ１１は、対応するＤＳＰ１２により再生されたＯＴＵｋをＯＤＵｋにデマッピングする。そして、フレーマ１１により再生されたＯＤＵｋは、ＯＤＵスイッチ６を介してクライアントカード２または他のネットワークカードへ導かれる。
【００５４】
図７（ｂ）に示すネットワークカードは、フレーマ１１（１１ａ〜１１ｄ）、ＤＳＰ１２（１２ａ、１２ｂ）、光モジュール１３（１３ａ、１３ｂ）を有する。各フレーマ１１は、ＯＤＵスイッチ６を介して受信するＯＤＵｋからＯＴＵｋを生成する。なお、各フレーマ１１は、ＧＭＰによりＯＤＵ４からＯＴＵ４Ｖを生成し、また、ＧＭＰによりＯＤＵ４Ｃｎ（即ち、複数のＯＤＬ４Ｃｎ．ｎ）からＯＴＬ４ＣｎＶ（即ち、複数のＯＴＬ４ＣｎＶ．ｎ）を生成することができる。
【００５５】
各ＤＳＰ１２は、対応する２個のフレーマ１１により生成されるＯＴＵｋから、ＤＰ−１６ＱＡＭ光信号を生成するための駆動信号を生成する。このとき、ＤＳＰ１２は、Ｈ偏波のＩ成分信号、Ｈ偏波のＱ成分信号、Ｖ偏波のＩ成分信号、Ｖ偏波のＱ成分信号を生成する。
【００５６】
各光モジュール１３の構成および動作は、図７（ａ）に示す光モジュール１３と実質的に同じである。ただし、図７（ｂ）に示す光モジュール１３は、対応するＤＳＰ１２により生成される駆動信号でキャリア光を変調することにより、ＤＰ−１６ＱＡＭ光信号を生成する。
【００５７】
また、各光モジュール１３は、対応するサブキャリアの変調光信号を復調して、伝送データを再生する。ＤＳＰ１２は、対応する光モジュール１３により再生された伝送データから１組のＯＴＵｋを再生する。フレーマ１１は、対応するＤＳＰ１２により再生される１組のＯＴＵｋの一方をＯＤＵｋにデマッピングする。そして、フレーマ１１により再生されたＯＤＵｋは、ＯＤＵスイッチ６を介してクライアントカード２または他のネットワークカードへ導かれる。
【００５８】
図７（ｃ）に示すネットワークカードは、フレーマ１１、ＤＳＰ１２（１２ａ、１２ｂ）、光モジュール１３（１３ａ、１３ｂ）を有する。フレーマ１１は、ＯＤＵスイッチ６を介して受信するＯＤＵｋからＯＴＵｋを生成する。なお、フレーマ１１は、ＧＭＰによりＯＤＵ４からＯＴＵ４Ｖを生成し、また、ＧＭＰによりＯＤＵ４Ｃｎ（即ち、複数のＯＤＬ４Ｃｎ．ｎ）からＯＴＬ４ＣｎＶ（即ち、複数のＯＴＬ４ＣｎＶ．ｎ）を生成することができる。
【００５９】
ＤＳＰ１２は、フレーマ１１により生成されるＯＴＵｋから、ＤＰ−ＢＰＳＫ光信号を生成するための駆動信号を生成する。このとき、ＤＳＰ１２は、Ｈ偏波信号およびＶ偏波信号を生成する。
【００６０】
各光モジュール１３の構成および動作は、図７（ａ）または図７（ｂ）に示す光モジュール１３と実質的に同じである。ただし、図７（ｃ）に示す光モジュール１３は、対応するＤＳＰ１２により生成される駆動信号でキャリア光を変調することにより、ＤＰ−ＢＰＳＫ光信号を生成する。
【００６１】
伝送装置１には、１または複数のネットワークカード７が実装される。例えば、図４に示すノード装置ＮＥ＃１は、ノード装置ＮＥ＃２へ送信する光信号を生成するために、図７（ａ）に示すネットワークカード７を２枚有する。図７（ａ）に示すネットワークカード７は、２個のＤＰ−ＱＰＳＫ光信号を生成して異なる波長のサブキャリアで送信する。よって、ノード装置ＮＥ＃１は、図７（ａ）に示すネットワークカード７を２枚有することで、４個のＤＰ−ＱＰＳＫ光信号を生成して異なる波長のサブキャリアで送信することができる。
【００６２】
図４に示すノード装置ＮＥ＃２は、ノード装置ＮＥ＃３へ送信する光信号を生成するために、図７（ｂ）に示すネットワークカード７を１枚有する。図７（ｂ）に示すネットワークカード７は、２個のＤＰ−１６ＱＡＭ光信号を生成する。よって、ノード装置ＮＥ＃２は、図７（ｂ）に示すネットワークカード７を１枚有することで、２個のＤＰ−１６ＱＡＭ光信号を生成して送信することができる。
【００６３】
図４に示すノード装置ＮＥ＃３は、ノード装置ＮＥ＃４へ送信する光信号を生成するために、図７（ｃ）に示すネットワークカード７を４枚有する。図７（ｃ）に示すネットワークカード７は、２個のＤＰ−ＢＰＳＫ光信号を生成して異なる波長のサブキャリアで送信する。よって、ノード装置ＮＥ＃１は、図７（ｃ）に示すネットワークカード７を４枚有することで、８個のＤＰ−ＢＰＳＫ光信号を生成して異なる波長のサブキャリアで送信することができる。
【００６４】
なお、伝送装置１に実装されるネットワークカード７の数、およびネットワークカード７の構成は、上述の実施例に限定されるものではない。すなわち、伝送装置１に実装されるネットワークカード７の数、およびネットワークカード７の構成は、要求される伝送容量、伝送距離などに応じて決定される。
【００６５】
図８は、光信号を受信する回路の一例を示す。この回路は、図７に示す光受信器１３ＲおよびＤＳＰ１２を含む。
受信光信号は、偏波ビームスプリッタ１０１でＨ偏波およびＶ偏波に分離され、９０度光ハイブリッド回路１０２、１０３にそれぞれ導かれる。また、局発光源１０４により生成される局発光も、偏波ビームスプリッタ１０５により分離されて９０度光ハイブリッド回路１０２、１０３にそれぞれ導かれる。９０度光ハイブリッド回路１０２は、受信光信号のＨ偏波と局発光とを掛け合わせることで、Ｉ成分光信号およびＱ成分光信号を出力する。そして、９０度光ハイブリッド回路１０２から出力されるＩ成分光信号およびＱ成分光信号は、受光回路１０７ａ、１０７ｂにより電気信号に変換され、さらにＡ／Ｄ変換器１０８ａ、１０８ｂによりデジタル信号に変換される。これにより、Ｈ偏波のＩ成分信号およびＨ偏波のＱ成分信号が生成される。同様に、９０度光ハイブリッド回路１０３、受光回路１０７ｃ、１０７ｄ、Ａ／Ｄ変換器１０８ｃ、１０８ｄにより、Ｖ偏波のＩ成分信号およびＶ偏波のＱ成分信号が生成される。
【００６６】
ＤＳＰ１２は、波形歪み補償器１１１、位相調整器１１２、適応等化器１１３、データ再生器１１４、タイミング再生器１１５を有する。波形歪み補償器１１１は、Ｈ偏波のＩ成分信号、Ｈ偏波のＱ成分信号、Ｖ偏波のＩ成分信号、Ｖ偏波のＱ成分信号の歪みを補償し、Ｈ偏波信号およびＶ偏波信号を出力する。位相調整器１１２は、Ｈ偏波信号およびＶ偏波信号の位相を調整する。適応等化器１１３は、Ｈ成分信号およびＶ成分信号を等化することにより、Ｘ成分信号およびＹ成分信号を得る。なお、Ｘ成分信号およびＹ成分信号は、光送信器から送信されるシンボル列を表す。データ再生器１１４は、Ｘ成分信号およびＹ成分信号に基づいて、シンボル毎にデータ判定を行うことで、１組のデータ列（すなわち、Ｈ偏波で伝送されたデータ列およびＶ偏波で伝送されたデータ列）を再生する。このようにして再生されるデータ列は、フレーマ１１へ導かれる。
【００６７】
なお、送信ノード装置は、変調光信号でＯＴＵｋフレームを送信する。したがって、図８に示す回路で再生されるデータ列は、送信ノード装置で生成されたＯＴＵｋフレームを表す。すなわち、図８示すフレーマ１１には、ＯＴＵｋフレーム信号が与えられる。
【００６８】
タイミング再生器１１５は、位相調整器１１２により生成されるＨ偏波信号およびＶ偏波信号に基づいて、位相調整器１１２の動作を制御する。タイミング再生器１１５は、このフィードバック系で得られる制御信号を利用して、周波数可変発振器１１６の周波数を制御することができる。周波数可変発振器１１６は、Ａ／Ｄ変換器１０８ａ〜１０８ｄのサンプリングクロックを生成する。
【００６９】
上記構成の受信回路において、データ再生の精度を高くするためには、ＤＳＰ１２に入力される信号（H_i、H_q、V_i、V_q）が互いに同期していることが好ましい。実施形態の伝送方法によれば、後で詳しく説明するが、図８に示す４つの信号（H_i、H_q、V_i、V_q）が互いに同期して伝送されるように、ＯＤＵｋからＯＴＵｋＶへのマッピングが行われる。したがって、実施形態の伝送方法によりデータが伝送されるときは、データ再生の精度が改善する。
【００７０】
図９は、クライアント信号をＯＴＮのフレームにマッピングする処理を説明する図である。なお、図９（ａ）に示す１００Ｇクライアント信号は、約１００Ｇｂｐｓのデータ信号を表す。図９（ｂ）に示すＢ１００Ｇ（Beyond 100Gbps）クライアント信号は、１００Ｇｂｐｓを超えるデータ信号を表す。
【００７１】
伝送装置１が１００Ｇクライアント信号を受信するときは、マッパ４は、図９（ａ）に示すように、その１００Ｇクライアント信号をＯＰＵ４へマッピングする。ＯＰＵ４のビットレート（又は、ＯＰＵ４を処理するためのクロック信号の周波数）は、ＯＴＮにおいて予め決められている。フレーマ５は、ＯＰＵ４にオーバヘッドを付加することにより、ＯＤＵ４フレームを生成する。ＯＤＵ４フレームのビットレート（または、ＯＤＵ４フレームを処理するためのクロック信号の周波数）も、ＯＴＮにおいて予め決められている。フレーマ１１は、ＧＭＰ（非同期ＧＭＰまたはビット同期ＧＭＰ）により、ＯＤＵ４フレームからＯＴＵ４Ｖフレームを生成する。尚、非同期ＧＭＰとビット同期ＧＭＰとでは、ＯＴＵ４Ｖフレームを処理するためのクロック信号を生成する方法が異なる。
【００７２】
伝送装置１がｎ個の１００Ｇクライアント信号＃１〜＃ｎを受信するときは、マッパ４によりｎ個のＯＰＵ４が生成され、フレーマ５によりｎ個のＯＤＵ４フレーム＃１〜＃ｎが生成され、フレーマ１１によりｎ個のＯＴＵ４Ｖフレーム＃１〜＃ｎが生成される。このとき、ＯＤＵ４フレーム＃１〜＃ｎは並列に処理され、また、ＯＴＵ４Ｖフレーム＃１〜＃ｎも並列に処理される。また、ｎ個のＯＴＵ４Ｖフレーム＃１〜＃ｎは、共通クロックにより生成される。したがって、ｎ個のＯＴＵ４Ｖフレーム＃１〜＃ｎのビットレートは互いに同じである。また、ｎ個のＯＴＵ４Ｖフレーム＃１〜＃ｎの間にクロック同期が確立されている。
【００７３】
伝送装置１がＢ１００Ｇクライアント信号を受信するときは、マッパ４は、図９（ｂ）に示すように、そのＢ１００Ｇクライアント信号をＯＰＵ４Ｃｎへマッピングする。たとえば、Ｂ１００Ｇクライアント信号のビットレートが約４００Ｇｂｐｓであれば、そのＢ１００Ｇクライアント信号はＯＰＵ４Ｃ４へマッピングされる（すなわち、ｎ＝４）。ＯＰＵ４Ｃｎのビットレート（または、ＯＰＵ４Ｃｎを処理するためのクロック信号の周波数）は、ＯＰＵ４のｎ倍である。
【００７４】
フレーマ５は、ＯＰＵ４Ｃｎにオーバヘッドを付加することによって、ＯＤＵ４Ｃｎフレームを生成する。ＯＤＵ４Ｃｎフレームのビットレート（または、ＯＤＵ４Ｃｎフレームを処理するためのクロック信号の周波数）は、図９（ａ）に示すＯＤＵ４のｎ倍である。ただし、フレーマ５は、ＯＤＵ４Ｃｎフレーム分解することにより得られるｎ個のＯＤＬ４Ｃｎ．ｎサブフレーム＃１〜＃ｎを出力する。このとき、ＯＤＬ４Ｃｎ．ｎサブフレームのビットレート（または、ＯＤＬ４Ｃｎ．ｎサブフレームを処理するためのクロック信号の周波数）は、ＯＤＵ４と実質的に同じである。
【００７５】
フレーマ１１は、ＧＭＰ（非同期ＧＭＰまたはビット同期ＧＭＰ）により、各ＯＤＬ４Ｃｎ．ｎサブフレームからそれぞれＯＴＬ４ＣｎＶ．ｎサブフレームを生成する。このとき、各ＯＴＬ４ＣｎＶ．ｎサブフレームのビットレートは、図９（ａ）に示すＯＴＵ４Ｖフレームと実質的に同じである。
【００７６】
実施形態の伝送装置１は、Ｂ１００Ｇクライアイント信号を伝送するために複数のＯＴＬ４ＣｎＶ．ｎサブフレーム＃１〜＃ｎを生成するときに、それら複数のサブフレーム間のクロック同期を確立できる。よって、例えば、２個のＯＴＬ４ＣｎＶ．ｎサブフレーム＃１、＃２が１組の偏波で伝送されるとき、図８に示す信号（H_i、H_q、V_i、V_q）のクロック同期は確立している。この場合、クライアイント信号の受信ノードにおいて、データ再生の精度が改善する。
【００７７】
また、１００Ｇクライアント信号を伝送するためのフレーム（ここでは、ＯＴＵ４Ｖフレーム）のビットレートと、Ｂ１００Ｇクライアント信号を伝送するためのフレーム（ここでは、ＯＴＬ４ＣｎＶ．ｎサブフレーム）のビットレートとは、互いに実質的に同じである。したがって、各伝送装置においてフレームを処理するための回路の構成が簡単になる。或いは、フレームを処理するための回路の共通化を図ることができる。したがって、伝送装置の製造コストが削減されることに加え、伝送システムの構築およびメンテナンスの負担が削減される。
【００７８】
次に、クライアント信号をＯＴＮのフレームにマッピングする処理の実施例を示す。ここでは、固定ビットレートのＢ１００Ｇクライアント信号が、直接的に、ＯＰＵ４Ｃｎにマッピングされるものとする。なお、クライアンント信号は、ＯＤＵflexを経由してＯＰＵ４Ｃｎにマッピングされてもよい。或いは、複数のクライアント信号がＯＤＵflexを経由してＯＰＵ４Ｃｎにマッピングされてもよい。
【００７９】
Ｂ１００Ｇクライアント信号は、４００ＧＢＡＳＥ-Ｒであるものとする。また、４００ＧＢＡＳＥ-Ｒは、４００Ｇｂｐｓ±１００ｐｐｍの信号が６６Ｂ／６４Ｂ符号でエンコードされるものと仮定する。そして、４００ＧＢＡＳＥ-Ｒは、直接的に、ＯＰＵ４Ｃ４にマッピングされる。この場合、４００ＧＢＡＳＥ-Ｒ、ＯＤＵ４Ｃｎ、ＯＰＵ４Ｃｎペイロード、ＯＤＴＵ４Ｃ.tsのビットレートは、図１０（ａ）に示す通りである。このように、ＯＤＵ４Ｃｎのビットレートは、ＯＤＵ４のｎ倍である。また、ＯＰＵ４Ｃｎペイロードのビットレートも、ＯＰＵ４ペイロードのｎ倍である。
【００８０】
上記クライアント信号は、ＧＭＰにより、ＯＰＵ４Ｃ４にマッピングされる。ここで、クライアント信号がＯＰＵ４にマッピングされるときには、Ｃｍの「ｍ」は、６４０である。よって、クライアント信号がＯＰＵ４Ｃ４にマッピングされるときは、「ｍ」は、２５６０（＝６４０×４）であるものとする。この場合、Ｃｍは、図１０（ｂ）に示す通りである。なお、Ｃｍは、ＧＭＰの動作を指定するためのパラメータの１つであり、ｍビットクライアントデータエンティティを表す。
【００８１】
Ｃｎの「ｎ」は、ＯＰＵ４と同様に、８とする。この場合、Ｃｎは、図１０（ｃ）に示す通りである。Ｃｎは、ＧＭＰの動作を指定するためのパラメータの１つであり、ｎビットクライアントデータエンティティを表す。
【００８２】
図１０（ｄ）は、クライアント信号がマッピングされるＯＰＵ４Ｃｎのフレーム構成を示す。ここでは、クライアント信号は、４００ＧＢＡＳＥ-Ｒなので、ＯＰＵ４Ｃ４にマッピングされる。ＯＰＵ４Ｃ４フレームは、４個のＯＰＬＣ４．４サブフレームで処理される。図１０（ｄ）においては、４個のＯＰＬＣ４．４サブフレームのうちの１つが描かれているが、各ＯＰＬ４Ｃ４．４サブフレームの構成は互いに同じである。各ＯＰＬ４Ｃ４．４サブフレームには、固定的に、８列×４行のスタッフが挿入される。スタッフは、入力信号（ここでは、クライアント信号）のクロックと出力信号（ここでは、ＯＰＵ４Ｃ４フレームの信号）のクロックとの間の周波数偏差を調整または吸収するために挿入される。
【００８３】
尚、ＯＤＵ４Ｃｎ（ＯＤＬ４Ｃｎ．ｎ）は、ＯＰＵ４Ｃｎ（ＯＰＬ４Ｃｎ．ｎ）にオーバヘッドを付加することにより生成される。ＯＴＵ４ＣｎＶ（ＯＴＬ４ＣｎＶ．ｎ）は、ＯＵＵ４Ｃｎ（ＯＤＬ４Ｃｎ．ｎ）にＦＥＣ等を付加することにより生成される。
【００８４】
次に、ＯＤＵｋとＯＴＵｋとの間のマッピングを行うフレーマの構成および動作について説明する。なお、以下の説明では、フレーマは、ＯＤＵ４とＯＴＵ４Ｖとの間のマッピング、または、ＯＤＬ４Ｃｎ．ｎとＯＴＬ４ＣｎＶ．ｎとの間のマッピングを行う。
【００８５】
図１１は、非同期ＧＭＰでＯＤＵｋをＯＴＵｋＶへマッピングする回路の一例を示す。なお、図１１に示すマッピング回路は、２個のフレーム（または、２個のサブフレーム）を並列に処理するために、２個のフレーマ２０（２０＃１、２０＃２）を含む。各フレーマ２０は、例えば、図７または図９に示すフレーマ１１またはフレーマ１１の一部に対応する。
【００８６】
各フレーマ２０には、ＯＤＬ４Ｃｎ．ｎサブフレームデータまたはＯＤＵ４フレームデータが入力される。ここで、ＯＤＬ４Ｃｎ．ｎサブフレームのビットレートは、上述したように、ＯＤＵ４フレームと同じである。また、フレーマ２０の中では、例えば、５１２ビット並列処理が実行される。なお、以下の説明では、ＯＤＬ４Ｃｎ．ｎサブフレームまたはＯＤＵ４フレームを「ODL4Cn.n/ODU4フレーム」または「ODL4Cn.n/ODU4データ」と呼ぶことがある。フレーマ２０により生成されるＯＴＬ４ＣｎＶ．ｎサブフレームまたはＯＴＵ４Ｖフレームを「OTL4CnV.n/OTU4Vフレーム」または「OTL4CnV.n/OTU4Vデータ」と呼ぶことがある。
【００８７】
ＯＴＮに係わるフレームまたはサブフレームにより伝送される信号を「フレーム信号」と呼ぶことがある。すなわち、ODL4Cn.n/ODU4フレームにより伝送される信号は、フレーム信号の一例である。また、OTL4CnV.n/OTU4Vフレームにより伝送される信号も、フレーム信号の一例である。
【００８８】
各フレーマ２０は、図１１に示すように、ＦＡＳ／ＭＦＡＳ挿入器２１、バッファメモリ２２、コントローラ２３、Ｃｎ検出器２４、バレルシフタ回路２５、オーバヘッド挿入器２６、ＭＦＡＳ挿入器２７、スクランブラ２８、ＦＡＳ挿入器２９、エンコーダ３０を有する。また、複数のフレーマ２０（２０＃１、２０＃２）に対して、クロック生成器３１およびフレームカウンタ３２が設けられている。
【００８９】
ＯＤＵフレームスタート信号は、ODL4Cn.n/ODU4フレームの開始タイミングを表す。ＯＤＵマルチフレームスタート信号は、複数のODL4Cn.n/ODU4フレームにより形成されるマルチフレームの開始タイミングを表す。ＯＤＵフレームスタート信号およびＯＤＵマルチフレームスタート信号は、例えば、図６に示すフレーマ５により生成される。
【００９０】
ＦＡＳ／ＭＦＡＳ挿入器２１は、ODL4Cn.n/ODU4フレームにＦＡＳ／ＭＦＡＳを挿入する。このとき、ＦＡＳ／ＭＦＡＳ挿入器２１は、ＯＤＵフレームスタート信号およびＯＤＵマルチフレームスタート信号に基づいて、ODL4Cn.n/ODU4フレームにＦＡＳ／ＭＦＡＳを挿入するタイミングを決定する。
【００９１】
ＦＡＳ／ＭＦＡＳ挿入器２１から出力されるODL4Cn.n/ODU4フレームは、バッファメモリ２２に書き込まれる。このとき、ODL4Cn.n/ODU4フレームは、クロック信号Ｄによりバッファメモリ２２に書き込まれる。クロック信号Ｄは、ODL4Cn.n/ODU4フレームのクロックである。
【００９２】
コントローラ２３は、クロック信号Ｔを用いて、バッファメモリ２２に書き込まれた信号（すなわち、ODL4Cn.n/ODU4フレーム）を読み出す。クロック信号Ｔは、クロック生成器３１により生成される。また、クロック信号Ｔの周波数ｆ0’は、例えば、フレーマ２０から出力されるOTL4CnV.n/OTU4Vフレームのフォーマットに基づいて予め決められている。なお、クロック信号Ｔの周波数ｆ0’は、クロック信号Ｄの周波数よりも高いものとする。
【００９３】
Ｃｎ検出器２４は、OTL4CnV.n/OTU4Vフレーム毎にＧＭＰのＣｎ値を検出する。Ｃｎ値は、フレーマ２０の出力側のフレーム周期内にフレーマ２０に入力されるデータのバイト数を表す。そして、Ｃｎ検出器２４は、検出したＣｎ値をコントローラ２３およびオーバヘッド挿入器２６に通知する。なお、ＯＴＮにおいてＣｎ値を検出する方法は、公知の技術で実現可能なので、詳しい説明は省略する。
【００９４】
バレルシフタ回路２５は、バッファメモリ２２から読み出されるODL4Cn.n/ODU4フレームをOTL4CnV.n/OTU4Vフレームのペイロードにマッピングする。このとき、コントローラ２３は、バッファメモリ２２から信号を読み出すための読出し許可信号、およびバレルシフタ回路２５のシフト動作を制御する制御信号を生成する。
【００９５】
オーバヘッド挿入器２６は、OTL4CnV.n/OTU4Vフレーム毎に、Ｃｎ値からＣｍ値およびΣＣｎＤ値を計算する。Ｃｍ値は、Ｃｎ値を「ｍ／ｎ」で割算することにより得られる。「ｍ／ｎ」は、予め指定されてフレーマ２０に与えられているものとする。例えば、Ｃｎ＝１５２１７、ｍ／ｎ＝１６バイト（１２８ビット）であれば、Ｃｎ値を「ｍ／ｎ」で割算することで「９５１余り１」が得られる。この場合、Ｃｍは「９５１」である。また、Ｃｎ値を「ｍ／ｎ」で割り算したときの「余り」を累積的に加算することで、ΣＣｎＤ値が得られる。なお、ＯＴＮにおいてＣｎ値からＣｍ値およびΣＣｎＤ値を計算する方法は、公知の技術で実現可能なので、詳しい説明は省略する。
【００９６】
オーバヘッド挿入器２６は、Ｃｍ値およびΣＣｎＤ値に基づいてOTL4CnV.n/OTU4Vフレームに挿入すべきスタッフの量を決定してもよい。この場合、オーバヘッド挿入器２６は、決定した量のスタッフをOTL4CnV.n/OTU4Vフレームに挿入してもよい。ただし、スタッフの挿入は、フレーマ２０内の他の回路要素によって実行されるようにしてもよい。
【００９７】
オーバヘッド挿入器２６は、計算したＣｍ値およびΣＣｎＤ値を、オーバヘッド部のＪＣ１〜３、ＪＣ４〜６に挿入する。オーバヘッド挿入器２６は、OTL4CnV.n/OTU4Vフレームに他のオーバヘッド情報も挿入する。このとき、オーバヘッド挿入器２６は、オーバヘッド情報として、非同期ＧＭＰまたはビット同期ＧＭＰを識別する情報を設定してもよい。この情報は、例えば、ＰＴ−ＰＳＩ情報の中に設定される。なお、図１１に示すマッピング回路では、非同期ＧＭＰを識別する値が設定される。
【００９８】
ＭＦＡＳ挿入器２７は、OTL4CnV.n/OTU4VフレームにＭＦＡＳを挿入する。スクランブラ２８は、例えば、所定の生成多項式を利用して、OTL4CnV.n/OTU4Vフレームデータをスクランブルする。なお、生成多項式は、ＯＴＮで規定されている。ＦＡＳ挿入器２９は、OTL4CnV.n/OTU4VフレームにＦＡＳを挿入する。そして、エンコーダ３０は、ＦＥＣを生成してOTL4CnV.n/OTU4Vフレームに付加する。
【００９９】
なお、スクランブラ２８、ＦＡＳ挿入器２９、エンコーダ３０により実行される処理の順序は、使用するＦＥＣの仕様に依存する。また、各OTL4CnV.n/OTU4Vフレームに対して個々にＦＥＣを付与してもよいし、複数のフレーマ２０（２０＃１、２０＃２）により生成される複数のOTL4CnV.n/OTU4Vフレームに対してＦＥＣを付与してもよい。
【０１００】
クロック生成器３１は、OTL4CnV.n/OTU4Vフレームを処理するためのクロック信号Ｔを生成する。このクロックは、各フレーマ２０（２０＃１、２０＃２）に供給される。すなわち、複数のフレーマ２０（２０＃１、２０＃２）は、OTL4CnV.n/OTU4Vフレームを共通クロックで処理する。したがって、複数のフレーマ２０（２０＃１、２０＃２）により生成されるOTL4CnV.n/OTU4Vフレームは、クロック同期が確立される。
【０１０１】
フレームカウンタ３２は、クロック生成器３１により生成されるクロック信号Ｔをカウントすることで、OTL4CnV.n/OTU4Vフレームおよびそのマルチフレームを検出する。フレームカウンタ３２は、検出したフレームおよびマルチフレームの開始タイミングを表すＯＴＵフレームスタート信号およびＯＴＵマルチフレームスタート信号を生成する。これらの信号は、複数のフレーマ２０（２０＃１、２０＃２）において共通に使用される。
【０１０２】
図１２は、ＯＤＵｋからＯＴＵｋＶへのマッピングの一例を示す。このマッピング処理は、主に、図１１に示すバッファメモリ２２、コントローラ２３、バレルシフタ回路２５により実行される。なお、この実施例では、５１２ビット並列処理が行われる。
【０１０３】
バッファメモリ２２から読み出されるODL4Cn.n/ODU4フレームは、バレルシフタ回路２５内では１２８ビット毎に処理される。各１２８ビットデータブロックは、それぞれセレクタ２５ａ〜２５ｄに導かれる。各セレクタ２５ａ〜２５ｄは、コントローラ２３からの制御信号ａ〜ｄに応じて、対応する１２８ビットデータブロックを選択する。
【０１０４】
フレームの末尾には、ＦＥＣが挿入される。図１２に示す例では、２５６バイトのＦＥＣが挿入されている。また、次のフレームの先頭には、１６バイトのオーバヘッド（ＦＡＳを含む）が挿入される。さらに、必要に応じて、所定の位置に１６バイトのスタッフが挿入される。フレームにＦＥＣ、オーバヘッド、スタッフが挿入されるときは、バッファメモリ２２からODL4Cn.n/ODU4フレームを読み出す処理はコントローラ２３により停止される。
【０１０５】
バッファメモリ２２へODL4Cn.n/ODU4データを書き込むクロック信号（図１１では、クロック信号Ｄ）の周波数は、例えば、以下の通りである。
周波数＝(239/227)×99532800/512 [kHz]＝204.7 [MHz]
この場合、例えば、ＲＳ（２５５，２３９）が採用されるものとすると、バッファメモリ２２からデータを読み出すためのクロック信号（図１１では、クロック生成器３１により生成されるクロック信号Ｔ）の周波数は、以下の通りである。
周波数＝(4080/3804)×(239/227)×99532800/512 [kHz]＝219.5 [MHz]
【０１０６】
図１３は、非同期ＧＭＰでＯＴＵｋＶをＯＤＵｋへデマッピングする回路の一例を示す。なお、図１３に示すデマッピング回路は、２個のフレーム（または、２個のサブフレーム）を並列に処理するために、２個のフレーマ４０（４０＃１、４０＃２）を含む。各フレーマ４０は、例えば、図７または図９に示すフレーマ１１またはフレーム１１の一部に対応する。
【０１０７】
図１３に示すフレーマ４０は、例えば、図１１に示す対応するフレーマ２０により生成されるOTL4CnV.n/OTU4VフレームをODL4Cn.n/ODU4フレームへデマッピングする。したがって、フレーマ４０の動作は、フレーマ２０によるマッピング処理に対応する。
【０１０８】
各フレーマ４０は、図１３に示すように、フレーム同期部４１、デコーダ４２、デスクランブラ４３、マルチフレーム同期部４４、オーバヘッド抽出部４５、フレーム同期部４６、コントローラ４７、バレルシフタ回路４８、クロック生成器４９、バッファメモリ５０を有する。
【０１０９】
フレーム同期部４１は、入力OTL4CnV.n/OTU4VフレームからＦＡＳを検出することによりフレーム同期を確立する。また、フレーム同期部４１は、ＭＦＡＳを利用してマルチフレーム同期を確立することもできる。並列に伝送される複数のOTL4CnV.n/OTU4Vフレームに対してＦＥＣが付与されているときは、フレーム同期部４１は、フレーム間のスキューを補償するデスキュー処理を実行してもよい。なお、OTL4CnV.n/OTU4Vフレームは、例えば、図７または図８に示すＤＳＰ１２において再生される。
【０１１０】
デコーダ４２は、入力OTL4CnV.n/OTU4VフレームのＦＥＣを復号し、訂正処理を実行する。デスクランブラ４３は、図１１に示すスクランブラ２８に対応するデスクランブル処理を実行する。マルチフレーム同期部４４は、マルチフレーム同期を確立する。
【０１１１】
オーバヘッド抽出部４５は、入力OTL4CnV.n/OTU4Vフレームからオーバヘッドを抽出する。このとき、オーバヘッド抽出部４５は、ＰＴ−ＰＳＩの中に設定されている、非同期ＧＭＰまたはビット同期ＧＭＰを識別する情報を検出する。そして、オーバヘッド抽出部４５は、ＰＴ−ＰＳＩ情報が非同期ＧＭＰを識別するか否かをチェックする。さらに、オーバヘッド抽出部４５は、オーバヘッド内のＪＣ１〜３、ＪＣ４〜６からＣｍ値およびΣＣｎＤ値を取得し、Ｃｎ値を計算する。
【０１１２】
フレーム同期部４６は、入力OTL4CnV.n/OTU4Vフレームのペイロードに格納されているODL4Cn.n/ODU4フレームのＦＡＳを検出する。そして、フレーム同期部４６は、検出したＦＡＳの位置を表すＦＡＳ位置信号をコントローラ４７に通知する。
【０１１３】
バレルシフタ回路４８は、入力OTL4CnV.n/OTU4Vフレームのペイロードに格納されているODL4Cn.n/ODU4フレームを抽出する。このとき、バレルシフタ回路４８は、コントローラ４７の制御の下で、フレーム同期部４６により検出されたフレームの先頭（すなわち、ＦＡＳ）が並列処理のＭＳＢに配置されるように、シフト処理を実行する。
【０１１４】
コントローラ４７は、上述のように、バレルシフタ回路４８を制御する。また、コントローラ４７は、オーバヘッド抽出部４５により得られたＣｎ値、およびフレーム同期部４６により得られたＦＡＳ位置信号に基づいて、バッファメモリ５０に対して書込み許可信号を与える。
【０１１５】
クロック生成器４９は、入力OTL4CnV.n/OTU4Vフレームに同期したクロック信号Ｔおよびオーバヘッド抽出部４５により得られたＣｎ値に基づいて、クロック信号Ｄを生成する。クロック信号Ｄは、ODL4Cn.n/ODU4フレームを処理するために使用される。すなわち、バッファメモリ５０に格納されているデータは、このクロック信号Ｄを用いて読み出される。これにより、ODL4Cn.n/ODU4フレームが得られる。
【０１１６】
図１４は、ビット同期ＧＭＰでＯＤＵｋをＯＴＵｋＶへマッピングする回路の一例を示す。なお、図１４に示す回路は、２個のフレーム（または、２個のサブフレーム）を並列に処理するために、２個のフレーマ６０（６０＃１、６０＃２）を含む。各フレーマ６０は、例えば、図７または図９に示すフレーマ１１またはフレーマ１１の一部に対応する。
【０１１７】
この実施例では、フレーマ６０＃１に入力されるODL4Cn.n/ODU4フレーム＃１およびフレーマ６０＃２に入力されるODL4Cn.n/ODU4フレーム＃２は、同じクロック信号で生成されているものとする。すなわち、ODL4Cn.n/ODU4フレーム＃１、＃２間には、クロック同期が確立されているものとする。例えば、ＯＤＵ４Ｃｎフレームに対応する複数のＯＤＬ４Ｃｎ．ｎサブフレームは、同じクロック信号で生成される。
【０１１８】
各フレーマ６０は、図１４に示すように、ＦＡＳ／ＭＦＡＳ挿入器２１、バッファメモリ２２、バレルシフタ回路２５、オーバヘッド挿入器２６、ＭＦＡＳ挿入器２７、スクランブラ２８、ＦＡＳ挿入器２９、エンコーダ３０、コントローラ６１を有する。また、複数のフレーマ６０（６０＃１、６０＃２）に対して、フレームカウンタ３２およびクロック生成器６２が設けられている。なお、ＦＡＳ／ＭＦＡＳ挿入器２１、バッファメモリ２２、バレルシフタ回路２５、オーバヘッド挿入器２６、ＭＦＡＳ挿入器２７、スクランブラ２８、ＦＡＳ挿入器２９、エンコーダ３０、フレームカウンタ３２は、図１１に示す構成と実質的に同じである。
【０１１９】
ビット同期ＧＭＰでマッピングを行うフレーマ６０は、図１１に示すＣｎ検出器２４を有していない。フレーマ６０においては、Ｃｎ値は、固定値１５２１６である。したがって、コントローラ６１は、Ｃｎ＝１５２１６に基づいて、バッファメモリ２２からのデータ読出しを制御すると共に、バレルシフタ回路２５の動作を制御する。また、オーバヘッド挿入器２６は、Ｃｎ＝１５２１６に基づいて、フレームにスタッフを挿入する。なお、この実施例のビット同期ＧＭＰにおいては、各フレームには、固定的に１６バイトのスタッフが挿入される。
【０１２０】
クロック生成器６２は、ODL4Cn.n/ODU4フレームを処理するためのクロック信号Ｄからクロック信号Ｔを生成する。このとき、クロック信号Ｔは、クロック信号Ｄの周波数を「４Ｘ／９５１」倍することにより生成される。「Ｘ」は、OTL4CnV.n/OTU4Vフレームのフォーマットに基づいて設定される。具体的には、例えば、OTL4CnV.n/OTU4Vフレームの列の数を１６で割算した結果が「Ｘ」である。例えば、OTL4CnV.n/OTU4Vフレームが４０８０列×４行を有する場合、Ｘ＝２５５が得られる、この場合、クロック生成器６２は、クロック信号Ｄの周波数を「１０２０／９５１」倍することによりクロック信号Ｔを生成する。
【０１２１】
図１４に示すフレーマ６０においては、このクロック信号ＴがOTL4CnV.n/OTU4Vフレームを処理するために使用される。また、クロック信号Ｔは、複数のフレーマ６０（６０＃１、６０＃２）において共通に使用される。
【０１２２】
図１５は、ビット同期ＧＭＰでＯＴＵｋＶをＯＤＵｋへデマッピングする回路の一例を示す。なお、図１５に示すデマッピング回路は、２個のフレーム（または、２個のサブフレーム）を並列に処理するために、２個のフレーマ７０（７０＃１、７０＃２）を含む。各フレーマ７０は、例えば、図７または図９に示すフレーマ１１またはフレーム１１の一部に対応する。また、図１５に示すフレーマ７０は、例えば、図１４に示すフレーマ６０により生成されるフレーム信号を受信する。
【０１２３】
各フレーマ７０は、図１５に示すように、フレーム同期部４１、デコーダ４２、デスクランブラ４３、マルチフレーム同期部４４、オーバヘッド抽出部４５、フレーム同期部４６、バレルシフタ回路４８、バッファメモリ５０、コントローラ７１を有する。フレーム同期部４１、デコーダ４２、デスクランブラ４３、マルチフレーム同期部４４、オーバヘッド抽出部４５、フレーム同期部４６、バレルシフタ回路４８、バッファメモリ５０は、図１３に示す構成と実質的に同じである。また、複数のフレーマ７０（７０＃１、７０＃２）に対して、クロック生成器７２が設けられている。
【０１２４】
ビット同期ＧＭＰでマッピングを行うフレーマ７０においては、Ｃｎ値は、固定値１５２１６である。したがって、コントローラ７１は、Ｃｎ＝１５２１６に基づいて、バレルシフタ回路４８の動作を制御すると共に、バッファメモリ５０へのデータ書込みを制御する。
【０１２５】
クロック生成器７２は、OTL4CnV.n/OTU4Vフレームを処理するためのクロック信号Ｔからクロック信号Ｄを生成する。このとき、クロック信号Ｄは、クロック信号Ｔの周波数を「９５１／４Ｘ」倍することにより生成される。「Ｘ」は、図１４を参照しながら説明した通りである。
【０１２６】
図１５に示すフレーマ７０においては、このクロック信号ＤがODL4Cn.n/ODU4フレームを処理するために使用される。また、クロック信号Ｄは、複数のフレーマ７０（７０＃１、７０＃２）において共通に使用される。
【０１２７】
図１６は、ビット同期ＧＭＰでＯＤＵｋをＯＴＵｋＶへマッピングする回路の他の実施例を示す。図１４および図１６において、フレーマ６０の構成は、実質的に互いに同じである。ただし、バッファメモリ２２からデータを読み出すためのクロック信号を生成する構成は、図１４および図１６に示すマッピング回路において互いに異なっている。なお、図１６に示す実施例では、フレーマ６０＃１においてODL4Cn.n/ODU4フレーム＃１を処理するためのクロック信号Ｄ＃１、およびフレーマ６０＃２においてODL4Cn.n/ODU4フレーム＃２を処理するためのクロック信号Ｄ＃２は、互いに独立しているものとする。すなわち、ODL4Cn.n/ODU4フレーム＃１、＃２間でクロック同期は確立されていない。
【０１２８】
図１６に示すマッピング回路では、クロック生成器６２＃１は、ODL4Cn.n/ODU4フレーム＃１を処理するためのクロック信号Ｄ＃１の周波数を「４Ｘ／９５１」倍することによってクロック信号Ｔ＃１を生成する。そして、フレーマ６０＃１は、このクロック信号Ｔ＃１を使用して、OTL4CnV.n/OTU4Vフレームを処理する。同様に、クロック生成器６２＃２は、ODL4Cn.n/ODU4フレーム＃２を処理するためのクロック信号Ｄ＃２の周波数を「４Ｘ／９５１」倍することによってクロック信号Ｔ＃２を生成する。そして、フレーマ６０＃２は、このクロック信号Ｔ＃２を使用して、OTL4CnV.n/OTU4Vフレームを処理する。
【０１２９】
図１７は、ビット同期ＧＭＰでＯＴＵｋＶをＯＤＵｋへデマッピングする回路の他の実施例を示す。図１５および図１７において、フレーマ７０の構成は、実質的に互いに同じである。ただし、バッファメモリ５０からデータを読み出すためのクロック信号を生成する構成は、図１５および図１７に示すデマッピング回路において互いに異なっている。また、図１７に示すフレーマ７０は、例えば、図１６に示すフレーマ６０により生成されるフレーム信号を受信する。
【０１３０】
図１７に示すデマッピング回路では、クロック生成器７２＃１は、OTL4CnV.n/OTU4Vフレーム＃１を処理するためのクロック信号Ｔ＃１の周波数を「９５１／４Ｘ」倍することによってクロック信号Ｄ＃１を生成する。そして、フレーマ７０＃１は、このクロック信号Ｄ＃１を使用して、ODL4Cn.n/ODU4フレームを処理する。同様に、クロック生成器７２＃２は、OTL4CnV.n/OTU4Vフレーム＃２を処理するためのクロック信号Ｔ＃２の周波数を「９５１／４Ｘ」倍することによってクロック信号Ｄ＃２を生成する。そして、フレーマ７０＃２は、このクロック信号Ｄ＃２を使用して、ODL4Cn.n/ODU4フレームを処理する。
【０１３１】
図１８は、マッピング方式を選択可能なマッピング回路の一例を示す。図１８に示すマッピング回路は、図１１に示す非同期ＧＭＰまたは図１４に示すビット同期ＧＭＰを選択的に使用することができる。スイッチ８１は、マッピングモード選択信号に応じて、クロック生成器３１により生成されるクロック信号Ｔ＃ａまたはクロック生成器６２により生成されるクロック信号Ｔ＃ｂを選択する。そして、スイッチ８１により選択されたクロック信号は、クロック信号Ｔとして各フレーマ８０（８０＃１、８０＃２）に供給される。
【０１３２】
各フレーマ８０において、スイッチ８２は、マッピングモード選択信号に応じて、Ｃｎ検出器２４により検出されるＣｎ値または固定値１５２１６を選択する。そして、スイッチ８２により選択されたＣｎ値は、オーバヘッド挿入器２６およびコントローラ８３に与えられる。
【０１３３】
マッピングモード選択信号が非同期ＧＭＰを指定するときは、スイッチ８１は、クロック生成器３１により生成されるクロック信号Ｔ＃ａを選択し、スイッチ８２は、Ｃｎ検出器２４により検出されるＣｎ値を選択する。そして、コントローラ８３は、非同期ＧＭＰでマッピングを行う。一方、マッピングモード選択信号がビット同期ＧＭＰを指定するときは、スイッチ８１は、クロック生成器６２により生成されるクロック信号Ｔ＃ｂを選択し、スイッチ８２は、固定値１５２１６を選択する。そして、コントローラ８３は、ビット同期ＧＭＰでマッピングを行う。なお、マッピングモード選択信号は、例えば、ユーザまたはネットワーク管理者により設定される。
【０１３４】
図１９は、マッピング方式を選択可能なデマッピング回路の一例を示す。図１９に示すデマッピング回路は、図１３に示す非同期ＧＭＰまたは図１５に示すビット同期ＧＭＰを選択的に使用することができる。各フレーマ９０において、スイッチ９１は、マッピングモード選択信号に応じて、クロック生成器４９により生成されるクロック信号Ｄ＃ａまたはクロック生成器７２により生成されるクロック信号Ｄ＃ｂを選択する。スイッチ９１により選択されたクロック信号は、クロック信号Ｄとして、バッファメモリ５０からデータを読み出すために使用される。
【０１３５】
マッピングモード選択信号が非同期ＧＭＰを指定するときは、スイッチ９１は、クロック生成器４９により生成されるクロック信号Ｄ＃ａを選択する。一方、マッピングモード選択信号がビット同期ＧＭＰを指定するときは、スイッチ９１は、クロック生成器７２により生成されるクロック信号Ｄ＃ｂを選択する。なお、マッピングモード選択信号は、例えば、ユーザまたはネットワーク管理者により設定される。或いは、フレーマ９０は、受信フレームのＰＴ−ＰＳＩ情報に基づいて、送信ノードにおいて非同期ＧＭＰまたはビット同期ＧＭＰのいずれが選択れているのかを判定してもよい。
【０１３６】
なお、図１８〜図１９に示す実施例では、図１１および図１３に示す非同期ＧＭＰまたは図１４および図１５に示すビット同期ＧＭＰが選択される。ただし、本発明はこの構成に限定されるものではない。すなわち、例えば、図１１および図１３に示す非同期ＧＭＰまたは図１６および図１７に示すビット同期ＧＭＰが選択されるようにしてもよい。
【０１３７】
次に、ODL4Cn.n/ODU4フレームからOTL4CnV.n/OTU4Vフレームへのマッピングの実施例を示す。以下の説明では、OTL4CnV.n/OTU4Vフレームは、図２０（ａ）に示すように、１６Ｘ列×４行を有するものとする。ペイロード領域は、第１７〜３８２４列に設けられている。そして、ODL4Cn.n/ODU4フレームは、OTL4CnV.n/OTU4Vフレームのペイロードにマッピングされる。
【０１３８】
ODL4Cn.n/ODU4フレームのビットレートは、以下の通りである。
(239/227)×99532800 [kbps]
この場合、OTL4CnV.n/OTU4Vフレームのビットレートは、以下のように設定される。
(16X/3804)×(239/227)×99532800 [kbps]
【０１３９】
ここで、ＧＭＰにおいてＣｍのｍが１２８（１２８ビット＝１６バイト）であるものとする。そうすると、OTL4CnV.n/OTU4Vフレームのペイロードは、図２０（ｂ）に示すように、９５２個の１６バイト語に分割される。そして、ODL4Cn.n/ODU4フレームデータは、１６バイト毎にOTL4CnV.n/OTU4Vフレームのペイロードにマッピングされる。
【０１４０】
ところが、ODL4Cn.n/ODU4フレームおよびOTL4CnV.n/OTU4Vフレームを処理するためのクロック信号の周波数は、それぞれ周波数偏差を有する。例えば、図９（ａ）において、ＯＤＵ４＃１〜ＯＤＵ４＃ｎのクロック周波数は、互いに異なっているかも知れない。また、ＯＴＵ４Ｖ＃１〜ＯＴＵ４Ｖ＃ｎのクロック周波数も、互いに異なっているかも知れない。クロック周波数の偏差は、例えば、発振器の特性のばらつき等に依存する。なお、ＯＴＮでは、±２０ｐｐｍの周波数偏差が許容されている。
【０１４１】
したがって、ODL4Cn.n/ODU4フレームからOTL4CnV.n/OTU4Vフレームへのマッピングにおいて、例えば、ODL4Cn.n/ODU4フレームのクロック周波数が標準値よりも低ければ、所定期間内にOTL4CnV.n/OTU4Vフレームへマッピングされるデータ量は想定値よりも少なくなる。反対に、ODL4Cn.n/ODU4フレームのクロック周波数が標準値よりも高ければ、所定期間内にOTL4CnV.n/OTU4Vフレームへマッピングされるデータ量は想定値よりも多くなる。
【０１４２】
図２１は、想定されるＣｍの範囲の一例を示す。Ｃｍ値は、OTL4CnV.n/OTU4Vフレームのペイロードにマッピングされるデータ量を、１６バイト語の個数で表している。この例では、Ｃｍ＝９５１がNominal値（又は、公称値）に相当する。また、クロック周波数偏差の許容範囲は±２０ｐｐｍである。この場合、Ｃｍは、950.962〜951.038の範囲内の値を採り得る。ただし、マッピングは１６バイト語単位で行われるので、Ｃｍ値は整数である。したがって、この例では、Ｃｍ値は、９５０、９５１、９５２のいずれかに限定される。
【０１４３】
このように、フレームを処理するためのクロック周波数が偏差を有するので、ＧＭＰのＣｍ値は一意に決まるものではない。そこで、ODL4Cn.n/ODU4フレームのクロック周波数とOTL4CnV.n/OTU4Vフレームのクロック周波数との間の差分を調整するために、スタッフが使用される。なお、「調整」は、クロック信号の周波数偏差等に起因するクロック周波数差を吸収または補償する処理に相当する。
【０１４４】
図２２は、スタッフが配置される位置の一例を示す。この実施例では、Ｃｍ＝９５０のときは、第１行の第１７〜３２列、および第３行の第１７〜３２列にそれぞれ１個の１６バイトスタッフが挿入される。また、Ｃｍ＝９５１のときは、第１行の第１７〜３２列に１６バイトスタッフが挿入される。ただし、Ｃｍ＝９５２のときは、スタッフは挿入されない。
【０１４５】
たとえば、図１１に示すフレーマ２０においては、オーバヘッド挿入器２６は、出力フレーム毎に、Ｃｎ検出器２４により検出されたＣｎ値に基づいてＣｍ値を算出する。そして、オーバヘッド挿入器２６は、その算出したＣｍ値に対応する個数の１６バイトスタッフを図２２に示す位置に挿入する。このとき、オーバヘッド挿入器２６は、Ｃｎ値を「１６」または「ｍ／ｎ」で除算したときに得られる余りＣｎＤを累積的に加算する。すなわち、ΣＣｎＤが算出される。そして、オーバヘッド挿入器２６は、算出したΣＣｎＤに基づいて、必要に応じて、Ｃｍ値を調整する。Ｃｍ値が調整されると、それに応じて挿入されるスタッフの個数も調整される。
【０１４６】
図２３は、非同期ＧＭＰによるマッピングの一例を示す。この例では、４つのフレーム信号＃１〜＃４がマッピング回路１００に入力される。４つの入力フレーム信号＃１〜＃４は、例えば、互いに異なるクロックで生成されたＯＤＵ４＃１〜ＯＤＵ４＃４である。ＯＤＵ４＃１、ＯＤＵ４＃２、ＯＤＵ４＃３、ＯＤＵ４＃４のクロック周波数は、それぞれ、ｆ１、ｆ２、ｆ３、ｆ４である。また、マッピング回路１００において、各入力フレーム信号＃１〜＃４を出力フーレム信号＃１〜＃４へマッピングする回路は、例えば、図１１に示すフレーマ２０により実現される。
【０１４７】
各入力フレーム信号（ＯＤＵ４＃１〜ＯＤＵ４＃４）は、それぞれ対応するバッファメモリに書き込まれる。各バッファメモリは、図１１に示す実施例では、バッファメモリ２２によって実現される。そして、各バッファメモリに格納されているフレーム信号は、周波数ｆ0’を有する共通クロック信号で読み出される。この共通クロック信号は、図１１に示す実施例では、クロック信号Ｔに相当し、クロック生成器３１により生成される。そして、バッファメモリから読み出されたフレーム信号は、それぞれ、ＯＴＵ４Ｖフレームのペイロードにマッピングされる。
【０１４８】
マッピング回路１００は、各フレーム信号＃１〜＃４について、挿入されるスタッフの量を算出する。挿入されるスタッフの量は、上述したように、Ｃｎ値から算出されるＣｍ値およびΣＣｎＤにより決定される。ただし、この実施例では、入力フレーム信号＃１〜＃４のクロック周波数（ｆ１、ｆ２、ｆ３、ｆ４）は、互いに同じではない。このため、フレーム信号＃１〜＃４のＣｎ値は同じではなく、この結果、フレーム信号＃１〜＃４に挿入されるスタッフの量も同じではない。
【０１４９】
フレーム信号＃１については、クロック周波数ｆ１とクロック周波数ｆ0’との間の差を調整（または、吸収）するようにスタッフが挿入される。同様に、フレーム信号＃２については、クロック周波数ｆ２とクロック周波数ｆ0’との間の差を調整するようにスタッフが挿入される。また、フレーム信号＃３については、クロック周波数ｆ３とクロック周波数ｆ0’との間の差を調整するようにスタッフが挿入される。さらに、フレーム信号＃４については、クロック周波数ｆ４とクロック周波数ｆ0’との間の差を調整するようにスタッフが挿入される。図２３に示す例では、ある時刻において、ＯＴＵ４Ｖ＃１に１個の１６バイトスタッフが挿入され、ＯＴＵ４Ｖ＃２に２個の１６バイトスタッフが挿入され、ＯＴＵ４Ｖ＃４に１個の１６バイトスタッフが挿入されている。また、ＯＴＵ４Ｖ＃３にはスタッフは挿入されていない。
【０１５０】
このように、実施形態の伝送方法によれば、互いに同期していない複数のフレーム信号は、バッファメモリから同じクロック信号で読み出されて、それぞれ対応するフレーム信号（ＯＴＵ４Ｖ＃１〜ＯＴＵ４Ｖ＃４）にマッピングされる。すなわち、出力フレーム信号は、互いにクロック同期が確立されている。
【０１５１】
ここで、例えば、偏波多重光信号のＨ偏波でＯＴＵ４Ｖ＃１を伝送し、Ｖ偏波でＯＴＵ４Ｖ＃２を伝送するものとする。この場合、ＯＴＵ４Ｖ＃１とＯＴＵ４Ｖ＃２との間でクロック同期が確立しているので、上述の偏波多重光信号を受信する光受信器は、各偏波からそれぞれ精度よくデータを再生できる。
【０１５２】
なお、入力フレーム信号は、それぞれＯＤＬ４Ｃｎ．ｎサブフレームであってもよい。この場合、各ＯＤＬ４Ｃｎ．ｎサブフレームは、それぞれＯＴＬ４ＣｎＶ．ｎサブフレームのペイロードにマッピングされる。ここで、例えば、ＯＤＵ４Ｃ４フレームから得られるＯＤＬ４Ｃ４．４サブフレーム＃１〜＃４がマッピング回路１００に入力されるものとする。この場合、ＯＤＬ４Ｃ４．４サブフレーム＃１〜＃４は、それぞれＯＴＬ４Ｃ４Ｖ．４サブフレーム＃１〜＃４にマッピングされ、異なる仮想レーンを介して伝送される。ところが、ＯＴＬ４Ｃ４Ｖ．４サブフレーム＃１〜＃４は、互いにクロック同期が確立されている。したがって、中継ノードおよび／または受信ノードにおいて、ＯＤＬ４Ｃ４．４サブフレーム＃１〜＃４を１つの信号として管理することは容易である。
【０１５３】
図２３に示すマッピング回路１００は、非同期ＧＭＰでフレーム信号のマッピングを行う。ただし、実施形態の伝送装置は、非同期ＧＭＰに加えて、ビット同期ＧＭＰをサポートしてもよい。
【０１５４】
図２４は、ビット同期ＧＭＰによるマッピングの一例を示す。なお、入力フレーム信号＃１〜＃４は、図２３および図２４において同じであるものとする。ただし、図２４に示すマッピング回路１１０において、各入力フレーム信号＃１〜＃４を出力フーレム信号＃１〜＃４へマッピングする回路は、たとえば、図１６に示すフレーマ６０により実現される。
【０１５５】
各入力フレーム信号（ＯＤＵ４＃１〜ＯＤＵ４＃４）は、それぞれ対応するバッファメモリに書き込まれる。各バッファメモリは、図１６に示す実施例では、バッファメモリ２２によって実現される。そして、各バッファメモリに格納されているフレーム信号は、それぞれ、異なるクロックで読み出される。例えば、ＯＤＵ４＃１は、書き込みクロックの周波数ｆ１を「１６Ｘ／３０８４」倍することで得られる周波数ｆ１’で読み出される。他のフレーム信号を読み出すクロック信号も、同様の方法で生成される。そして、バッファメモリから読み出されたフレーム信号は、それぞれ、ＯＴＵ４Ｖフレームのペイロードにマッピングされる。
【０１５６】
このように、ビット同期ＧＭＰにおいては、バッファメモリからフレーム信号を読み出すためのクロック周波数は、そのフレーム信号をバッファメモリに書き込むためのクロック周波数の逓倍である。したがって、ＧＭＰのＣｍ値を９５１に固定することができる。すなわち、各ＯＴＵ４Ｖフレームには、１個の１６バイトスタッフが挿入される。なお、図２４に示すマッピング回路１１０においても、入力フレーム信号は、それぞれＯＤＬ４Ｃｎ．ｎサブフレームであってもよい。
【０１５７】
なお、図１１、図１４、図１６に示すバッファメモリ２２、図１３、図１５、図１７に示すバッファメモリ５０、図２３および図２４に示す各バッファメモリは、フレーム信号またはフレーム信号に含まれるデジタルデータ（情報）を格納する「メモリ」の一例である。「メモリ」を実現するための構成は、特に限定されるものではない。すなわち、「メモリ」は、デジタルデータを格納するための装置、デバイス、回路等により実現される。例えば、「メモリ」は、大規模なメモリ装置であってもよいし、フリップフロップ等の回路素子を組み合わせて実現してもよい。
【０１５８】
図２５は、マッピングおよび仮想レーンの実施例を示す。図２５（ａ）においては、互いに同期していないＯＤＵ４＃１およびＯＤＵ４＃２は、マッピング回路１００によってそれぞれＯＴＵ４Ｖ＃１およびＯＴＵ４Ｖ＃２にマッピングされる。このとき、マッピング回路１００は、非同期ＧＭＰで上述のマッピングを行う。そして、ＯＴＵ４Ｖ＃１は、Ｈ偏波で伝送される１６ＱＡＭ変調光信号のための駆動信号に変換される。また、ＯＴＵ４Ｖ＃２は、Ｖ偏波で伝送される１６ＱＡＭ変調光信号のための駆動信号に変換される。これにより、約２８ＧｂａｕｄのＤＰ−１６ＱＡＭ光信号が生成される。このとき、ＯＴＵ４Ｖ＃１は、Ｈ偏波により生成される仮想レーンで伝送され、ＯＴＵ４Ｖ＃２は、Ｖ偏波により生成される仮想レーンで伝送される。
【０１５９】
図２５（ｂ）においては、ＯＤＵ４Ｃｎ（ｎ＝２）からＯＤＬ４Ｃｎ．ｎ＃１およびＯＤＬ４Ｃｎ．ｎ＃２が得られている。この場合、ＯＤＬ４Ｃｎ．ｎ＃１およびＯＤＬ４Ｃｎ．ｎ＃２は、互いに同期している。したがって、ＯＤＬ４Ｃｎ．ｎ＃１およびＯＤＬ４Ｃｎ．ｎ＃２は、マッピング回路１１０によってそれぞれＯＴＬ４ＣｎＶ．ｎ＃１およびＯＴＬ４ＣｎＶ．ｎ＃２にマッピングされる。このとき、マッピング回路１１０は、ビット同期ＧＭＰで上述のマッピングを行う。そして、ＯＴＬ４ＣｎＶ．ｎ＃１およびＯＴＬ４ＣｎＶ．ｎ＃２は、図２５（ａ）に示す実施例と同様に、ＤＰ−１６ＱＡＭ光信号で伝送される。
【０１６０】
図２５（ｃ）においては、ＯＤＵ４＃１およびＯＤＵ４＃２は、図２５（ａ）に示す例と同様に、マッピング回路１００によってそれぞれＯＴＵ４Ｖ＃１およびＯＴＵ４Ｖ＃２にマッピングされる。ただし、図２５（ｃ）に示す例では、ＯＴＵ４Ｖ＃１は、ＤＰ−ＱＰＳＫ変調光信号のための駆動信号に変換された後に、サブキャリアＳＣ１に割り当てられる。また、ＯＴＵ４Ｖ＃２は、ＤＰ−ＱＰＳＫ変調光信号のための駆動信号に変換された後に、サブキャリアＳＣ２に割り当てられる。これにより、２つの波長を利用するＷＤＭ伝送が行われる。このとき、ＯＴＵ４Ｖ＃１は、サブキャリアＳＣ１により生成される仮想レーンで伝送され、ＯＴＵ４Ｖ＃２は、サブキャリアＳＣ２により生成される仮想レーンで伝送される。
【０１６１】
図２５（ｄ）においては、互いに同期していないＯＤＵ４＃１〜ＯＤＵ４＃４は、マッピング回路１００によってそれぞれＯＴＵ４Ｖ＃１〜ＯＴＵ４Ｖ＃４にマッピングされる。そして、ＯＴＵ４Ｖ＃１は、Ｈ偏波で伝送される２５６ＱＡＭ変調光信号のためのＩ成分信号に変換される。ＯＴＵ４Ｖ＃２は、Ｈ偏波で伝送される２５６ＱＡＭ変調光信号のためのＱ成分信号に変換される。ＯＴＵ４Ｖ＃３は、Ｖ偏波で伝送される２５６ＱＡＭ変調光信号のためのＩ成分信号に変換される。ＯＴＵ４Ｖ＃４は、Ｖ偏波で伝送される２５６ＱＡＭ変調光信号のためのＱ成分信号に変換される。これにより、約２８ＧｂａｕｄのＤＰ−２５６ＱＡＭ光信号が生成される。このとき、ＯＴＵ４Ｖ＃１は、Ｈ偏波および多値変調のＩ成分により生成される仮想レーンで伝送され、ＯＴＵ４Ｖ＃２は、Ｈ偏波および多値変調のＱ成分により生成される仮想レーンで伝送され、ＯＴＵ４Ｖ＃３は、Ｖ偏波および多値変調のＩ成分により生成される仮想レーンで伝送され、ＯＴＵ４Ｖ＃４は、Ｖ偏波および多値変調のＱ成分により生成される仮想レーンで伝送される。
【０１６２】
図２６は、伝送システム上の監視ポイントの一例を示す。図２６に示す例では、ノード装置ＮＥ＃１からノード装置ＮＥ＃２、ＮＥ＃３を介してノード装置ＮＥ＃４へデータが伝送される。
【０１６３】
Ｅｎｄ−ｔｏ−Ｅｎｄ（すなわち、ＮＥ＃１とＮＥ＃４との間）においては、ＯＤＵｋＰ（Optical Data Unit-k Path monitoring level）でパスが監視される。また、ノード装置ＮＥ＃１〜ＮＥ＃３間では、ＯＤＵｋＴ１（Optical Data Unit-k Tandem connection monitoring level 1）で接続監視が行われる。さらに、ノード装置ＮＥ＃２〜ＮＥ＃３間では、ＯＤＵｋＴ２で接続監視が行われる。なお、図２６に表記されている略字の意味は、以下の通りである。
ＯＣｈ：Optical Channel with full functionality
ＯＭＳ：Optical Multiplex Section
ＯＴＳ：Optical Transmission Section
【０１６４】
ここで、１００Ｇｂｐｓを超えるクライアントデータが伝送されるものとする。この場合、このクライアイントデータは、ＯＤＵ４Ｃｎにマッピングされる。そして、ＯＤＵ４Ｃｎは、上述したように、複数のＯＤＬ４Ｃｎ．ｎに分解され、さらに複数のＯＴＬ４ＣｎＶ．ｎサブフレームにマッピングされて伝送される。ただし、Ｅｎｄ−ｔｏ−Ｅｎｄにおいては、ＯＤＵ４Ｃｎによって一元的にパスの監視および制御が行われる。
【０１６５】
また、偏波多重および／またはＷＤＭを利用して複数のＯＴＬ４ＣｎＶ．ｎサブフレームが伝送される場合、波長分散、偏波モード分散、ノード装置内の光ファイバのルート遅延等に起因して、ＯＴＬ４ＣｎＶ．ｎサブフレーム間にスキューが発生し得る。伝送システムは、このスキューをＰ−ＣＭＥＰ（Path-Connection Monitoring End Point）で吸収または補償する。図２６に示す例では、中継ノード（ＮＥ＃２、ＮＥ＃３）においてデスキューは実行されず、受信ノード（ＮＥ＃４）においてデスキューが実行される。
【０１６６】
デスキューは、ＦＡＳおよびＭＦＡＳを利用して行われる。この場合、スキュー量を検出する能力は、約１５０μ秒である。ただし、Ｅｎｄ−ｔｏ−Ｅｎｄでサブフレーム間のデスキューを行う方式においては、ＬＯＡ（Loss Of Alignment）検出能力の向上を考慮すると、伝送システムは、より大きなスキュー量を検出する能力を有することが好ましい。
【０１６７】
そこで、実施形態の伝送システムは、ＭＦＩ（Multi Frame Indicator）を利用してスキュー補償能力の向上を図る。一例としては、図２７（ａ）に示すように、ＰＭ＆ＴＣＭ（Path Monitoring and Tandem Connection Monitoring）に「ＭＦＩ１」および「ＭＦＩ２」が追加される。ＭＦＩ１／ＭＦＩ２は、ＰＭ＆ＴＣＭオーバヘッド内の未使用ビットであるＬＳＢに追加される。
【０１６８】
ＭＦＩ１／ＭＦＩ２は、１６ビットカウンタとして使用される。例えば、２５６マルチフレームを形成するＭＦＡＳがリセットされる毎に（すなわち、２５６フレーム毎に）、ＭＦＩ１／ＭＦＩ２がインクリメントされる。また、ＭＦＡＳが第１ステージとして使用され、ＭＦＩ１／ＭＦＩ２が第２ステージとして使用されるものとする。そうすると、スキュー量を検出する能力は、ＦＡＳ／ＭＦＡＳのみを使用するケースと比較して、２16倍に向上する。なお、他の実施例として、図２７（ｂ）に示すように、オーバヘッド内の未使用ビットを利用して「ＭＦＩ１」および「ＭＦＩ２」が送信されるようにしてもよい。
【０１６９】
以上記載した各実施例を含む実施形態に関し、さらに以下の付記を開示する。
（付記１）
偏波多重または多値変調における複数の仮想レーンを介して送信ノード装置から受信ノード装置へ光信号を伝送する伝送方法であって、
前記送信ノード装置において、第１の周波数の第１のフレーム信号および第２の周波数の第２のフレーム信号を受信してメモリに格納し、
第３の周波数で前記メモリから前記第１のフレーム信号を読み出し、前記第１の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第１のフレーム信号にスタッフを挿入して第３のフレーム信号を生成し、
前記第３の周波数で前記メモリから前記第２のフレーム信号を読み出し、前記第２の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第２のフレーム信号にスタッフを挿入して第４のフレーム信号を生成し、
前記第３のフレーム信号および前記第４のフレーム信号を異なる仮想レーンを介して送信する
ことを特徴とする伝送方法。
（付記２）
前記第３の周波数は、前記第１の周波数および前記第２の周波数よりも高い
ことを特徴とする付記１に記載の伝送方法。
（付記３）
前記第１のフレーム信号および前記第２のフレーム信号は、互いに異なるクロック信号で生成されている
ことを特徴とする付記１に記載の伝送方法。
（付記４）
前記第３のフレーム信号は、偏波多重光信号の一方の偏波で送信され、
前記第４のフレーム信号は、前記偏波多重光信号の他方の偏波で送信される
ことを特徴とする付記１に記載の伝送方法。
（付記５）
前記第３のフレーム信号は、多値変調光信号の同相成分信号として送信され、
前記第４のフレーム信号は、多値変調光信号の直交成分信号として送信される
ことを特徴とする付記１に記載の伝送方法。
（付記６）
前記仮想レーンは、偏波多重、多値変調、および波長分割多重により生成され、
前記第３のフレーム信号および前記第４のフレーム信号は、互いに異なる波長で送信される
ことを特徴とする付記１に記載の伝送方法。
（付記７）
前記第３の周波数で前記メモリから前記第１のフレーム信号および前記第２のフレーム信号を読み出すために使用されるクロック信号は、前記第１のフレーム信号および前記第２のフレーム信号から独立して生成され、
前記第３のフレーム信号を生成するために挿入されるスタッフの量は、前記第３のフレーム信号のフレーム周期内に受信する前記第１のフレーム信号のデータ量に基づいて決定され、
前記第４のフレーム信号を生成するために挿入されるスタッフの量は、前記第４のフレーム信号のフレーム周期内に受信する前記第２のフレーム信号のデータ量に基づいて決定される
ことを特徴とする付記１に記載の伝送方法。
（付記８）
前記第１のフレーム信号に同期するクロック信号から読出しクロック信号が生成され、
前記第１のフレーム信号および前記第２のフレーム信号は、それぞれ、前記読出しクロック信号で前記メモリから読み出される
ことを特徴とする付記１に記載の伝送方法。
（付記９）
前記第１のフレーム信号に同期するクロック信号から第１の読出しクロック信号が生成され、
前記第２のフレーム信号に同期するクロック信号から第２の読出しクロック信号が生成され、
前記第１のフレーム信号は、前記第１の読出しクロック信号で前記メモリから読み出され、
前記第２のフレーム信号は、前記第２の読出しクロック信号で前記メモリから読み出される
ことを特徴とする付記１に記載の伝送方法。
（付記１０）
前記第１のフレーム信号および前記第２のフレーム信号は、それぞれ、フレーム同期信号を含み、
前記受信ノード装置は、前記送信ノード装置から前記受信ノード装置までの伝送において発生する、前記第１のフレーム信号と前記第２のフレーム信号との間のスキューを、前記第１のフレーム信号および前記第２のフレーム信号にそれぞれ挿入されているフレーム同期信号を用いて補償する
ことを特徴とする付記１に記載の伝送方法。
（付記１１）
偏波多重または多値変調における複数の仮想レーンを介して送信ノード装置から受信ノード装置へ光信号を伝送する伝送方法であって、
前記送信ノード装置において、第１の周波数偏差を有する第１のフレーム信号および第２の周波数偏差を有する第２のフレーム信号を受信してメモリに格納し、
指定された読出し周波数で前記メモリから前記第１のフレーム信号を読み出し、前記第１のフレーム信号の周波数と前記読出し周波数との差分を調整するように、前記メモリから読み出した第１のフレーム信号にスタッフを挿入して第３のフレーム信号を生成し、
前記読出し周波数で前記メモリから前記第２のフレーム信号を読み出し、前記第２のフレーム信号の周波数と前記読出し周波数との差分を調整するように、前記メモリから読み出した第２のフレーム信号にスタッフを挿入して第４のフレーム信号を生成し、
前記第３のフレーム信号および前記第４のフレーム信号を異なる仮想レーンを介して送信する
ことを特徴とする伝送方法。
（付記１２）
偏波多重または多値変調における複数の仮想レーンを介して光信号を送信する伝送装置であって、
第１の周波数の第１のフレーム信号および第２の周波数の第２のフレーム信号を格納するメモリと、
第３の周波数で前記メモリから前記第１のフレーム信号を読み出し、前記第１の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第１のフレーム信号にスタッフを挿入して第３のフレーム信号を生成する第１の生成部と、
前記第３の周波数で前記メモリから前記第２のフレーム信号を読み出し、前記第２の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第２のフレーム信号にスタッフを挿入して第４のフレーム信号を生成する第２の生成部と、
前記第３のフレーム信号および前記第４のフレーム信号を異なる仮想レーンを介して送信する送信器と、
を有することを特徴とする伝送装置。
（付記１３）
前記第１のフレーム信号および前記第２のフレーム信号から独立してクロック信号を生成するクロック生成器をさらに有し、
前記第１の生成部は、前記クロック生成器により生成されるクロック信号で前記メモリから前記第１のフレーム信号を読み出し、
前記第２の生成部は、前記クロック生成器により生成されるクロック信号で前記メモリから前記第２のフレーム信号を読み出す
ことを特徴とする付記１２に記載の伝送装置。
（付記１４）
偏波多重または多値変調における複数の仮想レーンを介して送信ノード装置から受信ノード装置へ光信号を伝送する伝送システムであって、
前記送信ノード装置は、
第１の周波数の第１のフレーム信号および第２の周波数の第２のフレーム信号を格納するメモリと、
第３の周波数で前記メモリから前記第１のフレーム信号を読み出し、前記第１の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第１のフレーム信号にスタッフを挿入して第３のフレーム信号を生成する第１の生成部と、
前記第３の周波数で前記メモリから前記第２のフレーム信号を読み出し、前記第２の周波数と前記第３の周波数との差分を調整するように、前記メモリから読み出した第２のフレーム信号にスタッフを挿入して第４のフレーム信号を生成する第２の生成部と、
前記第３のフレーム信号および前記第４のフレーム信号を異なる仮想レーンを介して送信する送信器と、を有し、
前記受信ノード装置は、前記仮想レーンを介して前記第３のフレーム信号および前記第４のフレーム信号を受信する
ことを特徴とする伝送システム。
【符号の説明】
【０１７０】
１  伝送装置
２  クライアントカード
４  マッパ
５  フレーマ
７  ネットワークカード
１１  フレーマ
１２  ＤＳＰ
２０、４０、６０、７０  フレーマ
２２、５０  バッファメモリ
２３、４７  コントローラ
３１  クロック生成器
１００、１１０  マッピング回路
【図１】
2014158069.tif 000003
【図２】
2014158069.tif 000004
【図３】
2014158069.tif 000005
【図４】
2014158069.tif 000006
【図５】
2014158069.tif 000007
【図６】
2014158069.tif 000008
【図７】
2014158069.tif 000009
【図８】
2014158069.tif 000010
【図９】
2014158069.tif 000011
【図１０】
2014158069.tif 000012
【図１１】
2014158069.tif 000013
【図１２】
2014158069.tif 000014
【図１３】
2014158069.tif 000015
【図１４】
2014158069.tif 000016
【図１５】
2014158069.tif 000017
【図１６】
2014158069.tif 000018
【図１７】
2014158069.tif 000019
【図１８】
2014158069.tif 000020
【図１９】
2014158069.tif 000021
【図２０】
2014158069.tif 000022
【図２１】
2014158069.tif 000023
【図２２】
2014158069.tif 000024
【図２３】
2014158069.tif 000025
【図２４】
2014158069.tif 000026
【図２５】
2014158069.tif 000027
【図２６】
2014158069.tif 000028
【図２７】
2014158069.tif 000029