(57)【特許請求の範囲】
【請求項１】
高速信号転送用フレームの信号収容領域より複数の低速信号転送用フレームを多重分離する信号多重分離装置であって、
前記高速信号転送用フレームは、前記高速信号転送用フレームのオーバーヘッド情報を収容する第１オーバーヘッド領域と、信号を収容する前記信号収容領域と、誤り訂正情報を収容する第２オーバーヘッド領域を有し、前記信号収容領域に前記低速信号転送用フレームを収容する所定数のトリビュータリスロットを割り当てたフレーム構成であり、
前記高速信号転送用フレームを終端する終端手段と、
前記終端手段の出力する前記高速信号転送用フレームのフォーマットを変換フレームのフォーマットに変換するフォーマット変換手段と、
前記フォーマット変換手段の出力する前記変換フレームを前記所定数にパラレル化してデータ列を出力するパラレル化手段と、
前記パラレル化手段の出力する前記所定数のデータ列から前記複数の低速信号転送用フレームを分離する分離手段と、
を有し、
前記フォーマット変換手段は、前記高速信号転送用フレームを前記所定数にパラレル化したデータ列のうち任意のｉ番目のデータ列には、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットを含み、かつ、前記所定数のデータ列それぞれの先頭位置が一致するように、前記高速信号転送用フレームの信号収容領域を前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いて遅延させて前記変換フレームのフォーマットに変換する
ことを特徴とする信号多重分離装置。
【請求項２】
請求項１の信号多重分離装置において、
前記フォーマット変換手段は、前記高速信号転送用フレームの前記第１オーバーヘッド領域と前記信号収容領域の境界部分に、前記高速信号転送用フレームの行毎に、前記第１オーバーヘッド領域のトリビュータリスロットに格納された信号収容情報を複製するための複製領域を確保するため、前記信号収容情報量の前記所定数倍だけ前記信号収容領域を時間軸方向にシフトし、
前記複製領域に前記信号収容情報を前記所定数回だけ複製する
ことを特徴とする信号多重分離装置。
【請求項３】
複数の低速信号転送用フレームを高速信号転送用フレームの信号収容領域に多重収容する信号多重収容装置であって、
前記高速信号転送用フレームは、前記高速信号転送用フレームのオーバーヘッド情報を収容する第１オーバーヘッド領域と、信号を収容する前記信号収容領域と、誤り訂正情報を収容する第２オーバーヘッド領域を有し、前記信号収容領域に前記低速信号転送用フレームを収容する所定数のトリビュータリスロットを割り当てたフレーム構成であり、
前記複数の低速信号転送用フレームを前記所定数のデータ列にマッピングするマッピング手段と、
先頭位置が一致した前記所定数のデータ列をシリアル化して、前記所定数のデータ列のうち任意のｉ番目のデータ列を、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットに収容した変換フレームとして出力するシリアル化手段と、
前記シリアル化手段の出力する前記変換フレームのフォーマットを前記高速信号転送用フレームのフォーマットに逆変換するフォーマット逆変換手段と、
前記フォーマット逆変換手段の出力する高速信号転送用フレームに前記第１及び第２オーバーヘッド領域を付加して出力する高速信号転送用フレームを生成するフレーム生成手段と、
を有し、
前記フォーマット逆変換手段は、前記変換フレームにおいて前記高速信号転送用フレームの前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いた前記信号収容領域の遅延を除去することで前記変換フレームを前記高速信号転送用フレームにフォーマット逆変換を行う
ことを特徴とする信号多重収容装置。
【請求項４】
請求項３の信号多重収容装置において、
前記フォーマット逆変換手段は、前記変換フレームにおいて前記高速信号転送用フレームの前記第１オーバーヘッド領域と前記信号収容領域の境界部分に設けられている複製領域を除去する
ことを特徴とする信号多重収容装置。
【請求項５】
高速信号転送用フレームの信号収容領域より複数の低速信号転送用フレームを多重分離すると共に、複数の低速信号転送用フレームを高速信号転送用フレームの信号収容領域に多重収容する信号多重収容・分離装置であって、
前記高速信号転送用フレームは、前記高速信号転送用フレームのオーバーヘッド情報を収容する第１オーバーヘッド領域と、信号を収容する前記信号収容領域と、誤り訂正情報を収容する第２オーバーヘッド領域を有し、前記信号収容領域に前記低速信号転送用フレームを収容する所定数のトリビュータリスロットを割り当てたフレーム構成であり、
前記高速信号転送用フレームを終端する終端手段と、
前記終端手段の出力する前記高速信号転送用フレームのフォーマットを変換フレームのフォーマットに変換するフォーマット変換手段と、
前記フォーマット変換手段の出力する前記変換フレームを前記所定数にパラレル化してデータ列を出力するパラレル化手段と、
前記パラレル化手段の出力する前記所定数のデータ列から前記複数の低速信号転送用フレームを分離する分離手段と、
前記複数の低速信号転送用フレームを前記所定数のデータ列にマッピングするマッピング手段と、
先頭位置が一致した前記所定数のデータ列をシリアル化して、前記所定数のデータ列のうち任意のｉ番目のデータ列を、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットに収容した前記変換フレームとして出力するシリアル化手段と、
前記シリアル化手段の出力する前記変換フレームのフォーマットを前記高速信号転送用フレームのフォーマットに逆変換するフォーマット逆変換手段と、
前記フォーマット逆変換手段の出力する高速信号転送用フレームに前記第１及び第２オーバーヘッド領域を付加して出力する高速信号転送用フレームを生成するフレーム生成手段と、
を有し、
前記フォーマット変換手段は、前記高速信号転送用フレームを前記所定数にパラレル化したデータ列のうち任意のｉ番目のデータ列には、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットを含み、かつ、前記所定数のデータ列それぞれの先頭位置が一致するように、前記高速信号転送用フレームの信号収容領域を前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いて遅延させて前記変換フレームにフォーマット変換を行い、
前記フォーマット逆変換手段は、前記変換フレームにおいて前記高速信号転送用フレームの前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いた前記信号収容領域の遅延を除去することで前記変換フレームを前記高速信号転送用フレームにフォーマット逆変換を行う
ことを特徴とする信号多重収容・分離装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高速信号転送用フレームより複数の低速信号転送用フレームを多重分離する信号多重分離装置及び信号多重収容装置及び信号多重収容・分離装置に関する。
【背景技術】
【０００２】
近年、インターネットトラヒックの爆発的増大に対応可能である波長多重伝送（ＷＤＭ）方式を前提とし、ＳＤＨ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）又はＳＯＮＥＴ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｉｇｉｔａｌ  Ｈｉｅｒａｒｃｈｙ）等の同期網のみならずＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）又はイーサネット（登録商標）系の非同期網のクライアント信号を、エンド・エンドで通信をする際に、上位レイヤーが下位レイヤーを一切意識しなくて済む、所謂トランスペアレントに伝送するプラットフォームとして、ＯＴＮ（Ｏｐｔｉｃａｌ  Ｔｒａｎｓｐｏｒｔ  Ｎｅｔｗｏｒｋ：光転送ネットワーク）がＩＴＵ−Ｔにおいて勧告化されている。そのインタフェースやフレームフォーマットはＩＴＵ−Ｔの勧告Ｇ．７０９により標準化されており、商用システムへの導入が急速に進んでいる。
【０００３】
ＩＴＵ−Ｔの勧告Ｇ．７０９に準拠したインタフェースを適用したネットワークにおいて、低速な信号速度を持つ信号転送用フレーム（Ｏｐｔｉｃａｌ  Ｃｈａｎｎｅｌ  Ｄａｔａ  Ｕｎｉｔ  ‘ｊ’：ＯＤＵｊ）と前記ＯＤＵｊよりも高速な信号速度を持つ信号転送用フレーム（Ｏｐｔｉｃａｌ  Ｃｈａｎｎｅｌ  Ｄａｔａ  Ｕｎｉｔ  ‘ｋ’：ＯＤＵｋ）の多重収容・多重分離の実現を考える。
【０００４】
ここで、例えばイーサネット（登録商標）等のクライアント信号を収容したＯＤＵフレームをＬｏｗｅｒ  Ｏｒｄｅｒ  ＯＤＵ（ＬＯ＿ＯＤＵ）と呼び、低速のＯＤＵフレームを複数多重収容したＯＤＵフレームをＨｉｇｈｅｒ  Ｏｒｄｅｒ  ＯＤＵ  （ＨＯ＿ＯＤＵ）と呼ぶ。つまり、低速の信号転送用フレームＯＤＵｊ（例えばＯＤＵ１）は、高速な信号速度を持つＨＯ＿ＯＤＵｋフレーム（例えばＯＤＵ２，ＯＤＵ３，ＯＤＵ４）に多重収容されることになる。なお、低速の信号転送用フレームとしてはＬＯ＿ＯＤＵｊとＨＯ＿ＯＤＵｊのいずれであっても構わない。つまり、ＨＯ＿ＯＤＵｊをＨＯ＿ＯＤＵｋに多重収容してもよい。
【０００５】
ＯＤＵｊフレームのＨＯ＿ＯＤＵｋへの多重収容は、ＨＯ＿ＯＤＵｋフレームのペイロード部分であるＯＰＵｋ（Ｏｐｔｉｃａｌ  Ｃｈａｎｎｅｌ  Ｐａｙｌｏａｄ  Ｕｎｉｔ  ‘ｋ’）ペイロードエリアをバイト単位でｔｓ個に分割したタイムスロットであるトリビュータリスロット（Ｔｒｉｂｕｔａｒｙ  Ｓｌｏｔ：ＴＳ）を定義し、ＨＯ＿ＯＤＵｋフレームのペイロードエリアの各ＴＳにＯＤＵｊを収容することにより実現する。
【０００６】
ＩＴＵ−Ｔ  Ｇ．７０９勧告では、１ＴＳ当たりの帯域が約１．２５Ｇｂｐｓ及び約２．５Ｇｂｐｓ程度の２種類のトリビュータリスロットを定義している。１トリビュータリスロット当たりの帯域が約１．２５Ｇｂｐｓの場合のトリビュータリスロット数ｔｓは、図１に示すように、ＨＯ＿ＯＤＵ１に対してｔｓ＝２、ＨＯ＿ＯＤＵ２に対してはｔｓ＝８、ＨＯ＿ＯＤＵ３に対してはｔｓ＝３２、ＨＯ＿ＯＤＵ４に対してはｔｓ＝８０を定義している。
【０００７】
１ＴＳ当たりの帯域が約２．５Ｇｂｐｓの場合のトリビュータリスロット数（ｔｓ）は、図２に示すように、ＨＯ＿ＯＤＵ２に対してはｔｓ＝４、ＨＯ＿ＯＤＵ３に対してはｔｓ＝１６を定義している。なお、図１、図２において、ＴＳ＃ｉ（ｉ＝１〜８０）はトリビュータリスロット番号を表し、ＯＨはＯｖｅｒ  Ｈｅｄ、ＦＳはＦｉｘｅｄ  Ｓｔｕｆｆ、ＦＥＣはＦｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎを表している。上記のＯＨ、ＦＳ、ＦＥＣもトリビュータリスロットに格納されている。
【０００８】
図３にＯＤＵ０フレームとＯＤＵ１フレームをＯＰＵ２フレームにマッピングする様子を示す。図３においては、ＯＤＵ０フレームをＯＰＵ２フレームのペイロードエリアのＴＳ＃１にマッピングし、ＯＤＵ１フレームをＯＰＵ２フレームのペイロードエリアのＴＳ＃４，ＴＳ＃８にマッピングしている。この場合、ＨＯ＿ＯＤＵ２のペイロードエリアでＯＤＵ１が専有するトリビュータリスロット数Ｍは２である。
【０００９】
ＯＤＵｊのＨＯ＿ＯＤＵｋへの多重収容の手順としては下記のとおりとなる。
【００１０】
（１）ＯＤＵｊとＨＯ＿ＯＤＵｋ及びＴＳ帯域の組み合わせに応じて、下記の２方式より多重収容・多重分離方式を決定する。第１の方式は非同期マッピング方式（ＡＭＰ：Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｍａｐｐｉｎｇ  Ｐｒｏｃｅｄｕｒｅ）であり、第２の方式は一般化マッピング方式（ＧＭＰ：Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｐｐｉｎｇ  Ｐｒｏｃｅｄｕｒｅ）である。
【００１１】
（２）ＯＤＵｊの帯域（ビットレート）に合わせて、ＯＤＵｊを収容するＨＯ＿ＯＤＵｋのペイロードエリア（ＯＰＵｋ）でＯＤＵｊが専有するトリビュータリスロット数Ｍ、及びＴＳ位置を決定する。
【００１２】
（３）ＡＭＰ方式又はＧＭＰ方式を用いてＭ個のＴＳの帯域の和とＯＤＵｊの帯域の差に応じたナルデータ（ｎｕｌｌ  ｄａｔａ）の挿入によるスタッフ処理を行いながら、ＯＤＵｊをＨＯ＿ＯＤＵｋのＭ個のＴＳに収容する。
【００１３】
前記のとおり、その周波数調整方式の違いによりＡＭＰ方式とＧＭＰ方式の２方式が存在する。なお、ＧＭＰ方式はＩＴＵ−Ｔ  Ｇ．７０９勧告が２００９年１２月に改訂された際に勧告化された新規の方式である。ＡＭＰ方式はＯＤＵｊとＨＯ＿ＯＤＵｋのＴＳ間の周波数差と周波数偏差をバイト単位のスタッフ挿入（−１〜＋２バイト）により吸収しながら多重収容・多重分離を行う方式である。ＧＭＰ方式はＯＤＵｊとＨＯ＿ＯＤＵｋのＴＳ間の周波数差と周波数偏差をＭバイト単位のスタッフ処理により吸収しながら多重収容・多重分離を実現する方式である。ここで、ＭはＯＤＵｊをＨＯ＿ＯＤＵへ収容する際に専有するＨＯ＿ＯＤＵのＴＳ数である。前記のＩＴＵ−Ｔ  Ｇ．７０９勧告改訂前（２００９年１２月まで）はＡＭＰ方式のみを適用した信号フレーム間の多重収容・多重分離が用いられていたが、現在ではＡＭＰ方式とＧＭＰ方式が混在した環境下で信号フレーム間の多重収容・多重分離を行う必要がある。
【００１４】
先行方式であるＡＭＰ方式と類似の手法を用いてＧＭＰ方式を実現し、かつ、ＡＭＰ方式とＧＭＰ方式が混在した環境下における信号フレーム間の多重収容・多重分離の実現を考える。このとき、ＡＭＰ方式及びＧＭＰ方式の２方式の独立した処理部、及び、これら２方式を選択するための回路が必用となり、先行方式のみの場合に対して約２倍の規模となることが容易に想像できる。
【００１５】
図４にＯＤＵｊをＯＴＵｋのＨＯ＿ＯＤＵｋに多重収容し、ＯＴＵｋのＨＯ＿ＯＤＵｋよりＯＤＵｊを多重分離する従来の多重分離装置の一例の構成図を示す。多重分離装置は多重分離ブロック１０と多重収容ブロック３０を有しているが、一例として、ＯＴＵｋのＨＯ＿ＯＤＵｋからＯＤＵｊを多重分離する手順を説明する。
【００１６】
ＯＴＵｋのＨＯ＿ＯＤＵｋからＯＤＵｊを多重分離する多重分離ブロック１０は、ＯＴＵｋ処理部１１、ＨＯ＿ＯＤＵｋ処理部１２、バイト単位のデマルチプレクサ１３、ＡＭＰ方式用ＯＤＴＵ処理部１４及びＧＭＰ方式用ＯＤＴＵ処理部１５、ＡＭＰ方式用デマッピング部１６及びＧＭＰ方式用デマッピング部１７、セレクタ１８，１９、ＯＤＵｊ処理部２０、クロック再生部２１，２２、クロック生成部２３を有している。
【００１７】
ＯＴＵｋ処理部１１においてネットワーク側より受信したＯＴＵｋ信号よりＨＯ＿ＯＤＵｋ信号を抽出する。このとき、受信ＯＴＵｋ信号からクロック再生部２１によりＯＴＵｋクロックを抽出して再生する。クロック生成部２３はＯＴＵｋクロックを（２３９／２５５）逓倍してＨＯ＿ＯＤＵｋクロックを生成する。ＯＴＵｋクロックはＯＴＵｋ信号からＦＥＣを除いてＨＯ＿ＯＤＵｋ信号を生成するのに対応して生成される。
【００１８】
デマルチプレクサ１３はＨＯ＿ＯＤＵｋ信号をバイト単位で多重分離しトリビュータリスロットＴＳ＃ｉ毎に出力する。
【００１９】
ＡＭＰ方式用ＯＤＴＵ処理部１４は、ＯＤＵｊが収容されているＯＰＵｋペイロードエリアのトリビュータリスロットＴＳ＃ｉをバイト単位で多重化してＡＭＰ方式用中間フレームＯＤＴＵｊｋを構成する。
【００２０】
ＧＭＰ方式用ＯＤＴＵ処理部１５は、ＯＤＵｊが収容されているＯＰＵｋペイロードエリアのトリビュータリスロットＴＳ＃ｉをバイト単位で多重化してＧＭＰ方式用中間フレームＯＤＴＵｋ．ｔｓを構成する。
【００２１】
ＡＭＰ方式用デマッピング部１６は中間フレームＯＤＴＵｊｋからＯＤＵｊ信号を抽出しセレクタ１８よりＯＤＵｊ処理部２０に供給すると共に、中間フレームＯＤＴＵｊｋのクロック情報をセレクタ１９よりクロック再生部２２に供給する。
【００２２】
ＧＭＰ方式用デマッピング部１７は中間フレームＯＤＴＵｋ．ｔｓからＯＤＵｊ信号を抽出しセレクタ１８よりＯＤＵｊ処理部２０に供給すると共に、中間フレームＯＤＴＵｋ．ｔｓのクロック情報をセレクタ１９よりクロック再生部２２に供給する。
【００２３】
クロック再生部２２はＡＭＰ方式用デマッピング部１６又はＧＭＰ方式用デマッピング部１７から供給されるリードイネーブル情報とクロック生成部２３から供給されるＨＯ＿ＯＤＵｋクロックを用いてＯＤＵｊクロックを再生する。ＯＤＵｊ処理部２０はセレクタ１８より供給されるＯＤＵｊ信号を、クロック再生部２２から供給されるＯＤＵｊクロックを用いて出力する。
【００２４】
ところで、低速インタフェースと高速インタフェースとの間に設けられ読みだし制御内容に従ってＮ×６４ｋｂ／ｓの単位でタイムスロットを変換する第１のタイムスロット変換手段、１つ又は複数の高速インタフェースの間に設けられ読みだし制御内容に従ってトリビュタリユニットＴＵ−Ｍ単位でタイムスロットを変換する第２のタイムスロット変換手段、第１及び第２のタイムスロット変換手段を選択する選択手段とを備える多重分離変換装置が提案されている（例えば特許文献１参照）。
【００２５】
また、光伝送システムの端局装置のＴＤＭ多重分離部（ＭＬＤＭ）に再生中継（ＲＥＧ）の機能を持たせた共用回路方式に係り、信号再生・送信用クロックは、伝送路クロック成分への引込みクロックと外部クロックの切替可能な構成とする技術が知られている（例えば特許文献２参照）。
【００２６】
また、高速伝送信号から複数の低速伝送信号をデマッピングするための逆変換処理回路、分離した低速伝送信号と入力低速伝送信号を任意に並べ替え可能なスイッチ処理回路、複数の低速伝送信号を高速伝送信号にマッピングするための多重処理回路を持つ多重分離装置が提案されている（例えば特許文献３参照）。
【先行技術文献】
【特許文献】
【００２７】
【特許文献１】特開平３−２０８４２８号公報
【特許文献２】特開平４−２５８０４３号公報
【特許文献３】特開２００８−１８２５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【００２８】
図４に示す多重分離装置は、ＡＭＰ方式とＧＭＰ方式が混在した環境下でＯＴＵｋのＨＯ＿ＯＤＵｋからＯＤＵｊを抽出するにはＡＭＰ方式用とＧＭＰ方式用のＯＤＴＵ処理部１４，１５とＡＭＰ方式用とＧＭＰ方式用のデマッピング部１６，１７が必要となる。これはＡＭＰ方式のみを考えて構成した場合と比較して約２倍の回路規模となる。図４の多重収容ブロックにおいても、マッピングに関連するブロックの回路はＡＭＰ方式のみの場合と比較して約２倍の回路規模となるという問題があった。
【００２９】
開示の信号多重分離装置は、回路規模を削減することを目的とする。
【課題を解決するための手段】
【００３０】
開示の一実施形態による信号多重分離装置は、高速信号転送用フレームの信号収容領域より複数の低速信号転送用フレームを多重分離する信号多重分離装置であって、
前記高速信号転送用フレームは、前記高速信号転送用フレームのオーバーヘッド情報を収容する第１オーバーヘッド領域と、信号を収容する前記信号収容領域と、誤り訂正情報を収容する第２オーバーヘッド領域を有し、前記信号収容領域に前記低速信号転送用フレームを収容する所定数のトリビュータリスロットを割り当てたフレーム構成であり、
前記高速信号転送用フレームを終端する終端手段と、
前記終端手段の出力する前記高速信号転送用フレームのフォーマットを変換フレームのフォーマットに変換するフォーマット変換手段と、
前記フォーマット変換手段の出力する前記変換フレームを前記所定数にパラレル化してデータ列を出力するパラレル化手段と、
前記パラレル化手段の出力する前記所定数のデータ列から前記複数の低速信号転送用フレームを分離する分離手段と、
を有し、
前記フォーマット変換手段は、前記高速信号転送用フレームを前記所定数にパラレル化したデータ列のうち任意のｉ番目のデータ列には、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットを含み、かつ、前記所定数のデータ列それぞれの先頭位置が一致するように、前記高速信号転送用フレームの信号収容領域を前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いて遅延させて前記変換フレームのフォーマットに変換する。
【発明の効果】
【００３１】
本実施形態によれば、回路規模を削減することができる。
【図面の簡単な説明】
【００３２】
【図１】ＨＯ＿ＯＤＵｋに対するトリビュータリスロット数ｔｓを説明するための図である。
【図２】ＨＯ＿ＯＤＵｋに対するトリビュータリスロット数ｔｓを説明するための図である。
【図３】ＯＤＵ０フレームとＯＤＵ１フレームをＯＰＵ２フレームにマッピングする様子を示す図である。
【図４】従来の多重分離装置の一例の構成図である。
【図５】ＯＤＵｊとＨＯ＿ＯＤＵｋの組み合わせを示す図である。
【図６】ＯＡＭＰ方式とＧＭＰ方式の違いを示す図である。
【図７】多重分離装置の一実施形態の構成図である。
【図８】図７の各部におけるＯＴＵ３フレームフォーマットを示す図である。
【図９】デマッピング部の一実施形態の構成図である。
【図１０】マッピング部の一実施形態の構成図である。
【図１１】フレームフォーマット変換を説明するための図である。
【図１２Ａ】フレームフォーマット変換前のＯＴＵ２フレームを示す図である。
【図１２Ｂ】フレームフォーマット変換前のＯＴＵ２フレームを示す図である。
【図１２Ｃ】フレームフォーマット変換前のＯＴＵ２フレームを示す図である。
【図１３Ａ】ＯＴＵ２フレームにおけるギャップ領域の確保を示す図である。
【図１３Ｂ】ＯＴＵ２フレームにおけるギャップ領域の確保を示す図である。
【図１３Ｃ】ＯＴＵ２フレームにおけるギャップ領域の確保を示す図である。
【図１４Ａ】フレームフォーマット変換後のＯＴＵ２フレームを示す図である。
【図１４Ｂ】フレームフォーマット変換後のＯＴＵ２フレームを示す図である。
【図１４Ｃ】フレームフォーマット変換後のＯＴＵ２フレームを示す図である。
【図１５】８バイト幅にパラレル化したＥｘｔ．ＨＯ＿ＯＤＵ２フレーム構成を示す図である。
【図１６Ａ】３２バイト幅にパラレル化したＥｘｔ．ＨＯ＿ＯＤＵ３フレーム構成を示す図である。
【図１６Ｂ】３２バイト幅にパラレル化したＥｘｔ．ＨＯ＿ＯＤＵ３フレーム構成を示す図である。
【図１６Ｃ】３２バイト幅にパラレル化したＥｘｔ．ＨＯ＿ＯＤＵ３フレーム構成を示す図である。
【図１７】フレームフォーマット変換部の一実施形態の構成図である。
【図１８】フレームフォーマット逆変換部の一実施形態の構成図である。
【発明を実施するための形態】
【００３３】
以下、図面に基づいて実施形態を説明する。
【００３４】
＜ＡＭＰ方式とＧＭＰ方式＞
図５にＯＤＵｊをＨＯ＿ＯＤＵｋに多重収容する場合のＯＤＵｊとＨＯ＿ＯＤＵｋの組み合わせを示す。図５には、例えばＯＤＵ０をＨＯ＿ＯＤＵ１に多重収容する場合はＡＭＰ方式を用い、ＨＯ＿ＯＤＵ１のペイロードエリアでＯＤＵ０が専有するトリビュータリスロット数Ｍが１であることを示している。また、ＯＤＵ０をＯＤＵ２に多重収容する場合はＧＭＰ方式を用い、ＨＯ＿ＯＤＵ２のペイロードエリアでＯＤＵ０が専有するトリビュータリスロット数Ｍが１であることを示している。つまり、ＯＤＵｊとＨＯ＿ＯＤＵｋの組合せでＡＭＰ方式を使うかＧＭＰ方式を使うかが決められている。
【００３５】
また、図６に多重収容時に用いるマッピング方式であるＡＭＰ方式とＧＭＰ方式の違いを示す。すなわち、ＡＭＰ方式のデータ挿入位置はＯＰＵペイロードエリア及びＯＰＵオーバーヘッド部（ＰＪＯ用）であり、スタッフバイトを挿入するスタッフ位置が固定位置であり、多重・分離処理単位（スタッフ・データ挿入処理単位）は１バイト単位、ＪＣバイト情報と同一フレームでスタッフ処理を行う。これに対し、ＧＭＰ方式のデータ挿入位置はＯＰＵペイロードエリアであり、スタッフ位置がスタッフ量に応じて変化し、多重・分離処理単位はＭバイト単位、１（マルチ）フレーム前のＪＣバイト情報でスタッフ処理を行うこと等を示している。
【００３６】
これらを考慮して、ＯＤＵｊからＨＯ＿ＯＤＵｋへの多重収容・多重分離はＴＳ毎のバイトストリームに対する処理とし、ＯＤＵｊをＨＯ＿ＯＤＵｋへ多重収容するときのトリビュータリスロット専有数Ｍが２以上の場合は、Ｍ個のトリビュータリスロットのバイトストリームを連結させて処理することとする。
【００３７】
＜多重分離装置、多重分離ブロック＞
図７にＯＤＵｊをＯＴＵｋのＨＯ＿ＯＤＵｋに多重収容し、ＯＴＵｋのＨＯ＿ＯＤＵｋよりＯＤＵｊを多重分離する多重分離装置の一実施形態の構成図を示す。多重分離装置は多重分離ブロック４０と多重収容ブロック６０を有している。
【００３８】
ＯＴＵｋのＨＯ＿ＯＤＵｋからＯＤＵｊを多重分離する多重分離ブロック４０は、ＯＴＵｋ処理部４１、クロック再生部４２、ＯＴＵｋクロックで動作するＥｘｔ．ＨＯ＿ＯＤＵｋ処理部４３、ＯＴＵｋクロックで動作するフレームフォーマット変換部４４、ＯＴＵｋクロックで動作するデマルチプレクサ４５、ＡＭＰ方式及びＧＭＰ方式のデマッピング部４６−１〜４６−ｎ、クロック再生部４７−１〜４７−ｎ、ＯＤＵｊ処理部４８−１〜４８−ｎを有している。
【００３９】
ＯＴＵｋ処理部４１においてネットワーク側より受信したＯＴＵｋ信号の終端処理を行う。このとき、クロック再生部４２は受信ＯＴＵｋ信号からＯＴＵｋクロックを抽出して再生する。図８（Ａ）には、ＯＴＵ３クロックで動作するＯＴＵｋ処理部４１が出力するＯＴＵ３フレームの例を示している。ただし、ＯＴＵ３フレームのＯＴＵｋオーバーヘッド（ＯＨ）及びＦＥＣオーバーヘッド（ＦＥＣ）はＯＴＵｋ処理部４１において終端されている。そのため、ＯＴＵｋオーバーヘッド及びＦＥＣオーバーヘッドには不定データ又はナルデータなどが格納されている場合がある。なお、ＯＴＵ３フレームは第１行（ｒｏｗ）の第１列（ｃｏｌｕｍｎ）から第４０８０列、第２行の第１列から第４０８０列、第３行の第１列から第４０８０列、第４行の第１列から第４０８０列の順に伝送される。
【００４０】
Ｅｘｔ．ＨＯ＿ＯＤＵｋ処理部４３において、ＯＴＵ３フレームからＯＴＵｋクロックで動作するＨＯ＿ＯＤＵｋフレームを抽出する。図８（Ｂ）にＥｘｔ．ＨＯ＿ＯＤＵｋ処理部４３より出力されるＯＤＵ３フレームの例を示す。ＯＴＵ３フレームのＦＥＣ部分を無効データ‘０’で満たした信号フォーマットとする。なお、図８（Ｂ）に示すフレームを、Ｅｘｔｅｎｄｅｄ  ＨＯ＿ＯＤＵ３（Ｅｘｔ．ＨＯ＿ＯＤＵ３）フレームと呼ぶ。Ｅｘｔ．ＨＯ＿ＯＤＵｋ処理部４３で生成されたＥｘｔ．ＨＯ＿ＯＤＵｋフレームはフレームフォーマット変換部４４に供給される。
【００４１】
フレームフォーマット変換部４４ではＥｘｔ．ＨＯ＿ＯＤＵｋフレームの無効データ部を利用して、ＨＯ＿ＯＤＵｋのペイロード領域、及び、必要に応じてＨＯ＿ＯＤＵｋのＯＨ情報を遅延させて、デマルチプレクサ４５でのバイト単位の処理に適した信号フォーマットの変換フレームに変換する。図８（Ｃ）に、変換フレームのフレームフォーマットの一例を示す。
【００４２】
図８（Ｂ）に示すＥｘｔ．ＨＯ＿ＯＤＵ３フレームではＨＯ＿ＯＤＵ３のペイロード領域は第１７列〜第３８２４列に配置されている。これに対し、フレームフォーマット変換部４４によって、図８（Ｃ）では、ＨＯ＿ＯＤＵ３のペイロード領域は第３３列〜第３８４０列へとシフトしている。これは、第１行及び第３行の第１７列を１６バイト分だけシフトしたことで、第２行及び第４行のＨＯ＿ＯＤＵ３オーバーヘッドが第１７列〜第３２列へと１６バイト分だけシフトして得られる。また、フレームフォーマット変換部４４はＥｘｔ．ＨＯ＿ＯＤＵｋフレームの信号と共に、ＨＯ＿ＯＤＵ３のペイロード領域であることを示すペイロードイネーブル信号を出力する。
【００４３】
なお、第１行及び第３行の第１７列を１６バイト分だけシフトする代りに、第１行乃至第４行それぞれの第１７列を１６バイト分シフトすることも考えられる。また、第１行及び第３行の第１７列のシフト量は１６バイトに限らず１６+３２×ｎ（ｎ＝０…７）の範囲で設定可能となる。
【００４４】
フレームフォーマット変換部４４から出力されるＥｘｔ．ＨＯ＿ＯＤＵｋフレームとペイロードイネーブル信号はバイト単位のデマルチプレクス処理を行うデマルチプレクサ４５に供給される。
【００４５】
デマルチプレクサ４５の出力パラレル数はＨＯ＿ＯＤＵｋのペイロード領域に割り当てられたトリビュータリスロット数ｔｓ（ＨＯ＿ＯＤＵ３ではｔｓ＝３２）と一致することを基本とする。これにより、デマルチプレクサ４５の出力ポートから出力される各バイトデータ列にはＨＯ＿ＯＤＵｋのペイロード領域の同一トリビュータリスロット番号の信号及びその他のオーバーヘッド（ＯＨ，ＦＥＣ）や無効データ‘０’が出力される。つまり、第１出力ポートからはトリビュータリスロット番号１の信号（ＴＳ＃１）が出力され、第２出力ポートからはトリビュータリスロット番号２の信号（ＴＳ＃２）が出力され、同様にして第３２出力ポートからはトリビュータリスロット番号３２の信号（ＴＳ＃３２）が出力される。
【００４６】
また、デマルチプレクサ４５の各出力ポートから出力される各バイトデータ列中でトリビュータリスロット位置を示すペイロードイネーブル信号が出力される。図８（Ｄ）に、ＯＴＵ３クロックで動作するデマルチプレクサ４５の各出力ポートから出力されるトリビュータリスロット番号＃１〜＃３２のバイトデータ列とペイロードイネーブル信号の例を示す。
【００４７】
デマルチプレクサ４５より出力されたトリビュータリスロット毎のバイトデータ列とペイロードイネーブル信号はデマッピング部４６−１〜４６−ｎに供給され、バイトデータ列よりＯＤＵｊ信号が抽出される。
【００４８】
図９にデマッピング部４６−１〜４６−ｎの一実施形態の構成図を示す。デマルチプレクサ４５の出力部には各トリビュータリスロット＃０１〜＃ｎ毎にＦＩＦＯ５１−１〜５１−ｎが配置される。各ＦＩＦＯ５１−１〜５１−ｎへの書き込みはスタッフ制御部５２より出力され、かつ、ＯＴＵｋクロックで動作するライトイネーブル信号により制御される。また、前記ライトイネーブル信号より再生されたＯＤＵｊクロックをリードイネーブル信号として各ＦＩＦＯ５１−１〜５１−ｎからの読み出し制御が行われる。
【００４９】
スタッフ制御部５２には、トリビュータリスロット毎のデータ又はスタッフ情報を格納しているオーバーヘッドＯＨを終端するＪＣバイト処理部５３−１〜５３−ｎからＪＣ（Ｊｕｓｔｉｆｉｃａｔｉｏｎ  Ｃｏｎｔｒｏｌ）バイト情報が例えばフレームフォーマット変換部４４又はデマルチプレクサ４５から入力される。スタッフ制御部５２内のＡＭＰ制御部（ＡＭＰｃｎｔ）５４−１〜５４−ｎ及びＧＭＰ制御部（ＧＭＰｃｎｔ）５５−１〜５５−ｎは、ＪＣバイト情報を基にＡＭＰ方式及びＧＭＰ方式それぞれにおけるトリビュータリスロット毎のバイトデータ列中に対するデータ又はスタッフ位置の判定を行い、その判定結果よりＦＩＦＯ５１−１〜５１−ｎへのライトイネーブル信号を生成する。つまり、ライトイネーブル信号はトリビュータリスロット毎にバイトデータ列中のデータのＦＩＦＯへの書き込みを指示し、スタッフバイトのＦＩＦＯへの書き込みをさせないことを指示してスタッフバイトを削除するために生成される。
【００５０】
セレクタ５６−１〜５６−ｎはトリビュータリスロット専有数Ｍが２以上のマルチフレームの場合に、マルチフレームを連結動作させるために、トリビュータリスロット番号が最小のＡＭＰ方式のライトイネーブル信号を選択するために設けられている。また、セレクタ５７−１〜５７−ｎはトリビュータリスロット専有数Ｍが２以上のマルチフレームの場合に、マルチフレームを連結動作させるために、トリビュータリスロット番号が最小のＧＭＰ方式のライトイネーブル信号を選択するために設けられている。また、セレクタ５８−１〜５８−ｎによりＡＭＰ方式又はＧＭＰ方式のどちらの方式を用いてＦＩＦＯ制御を行うかを選択する。この選択は予め決定されている。セレクタ５８−１〜５８−ｎより出力されるライトイネーブル信号によりＦＩＦＯ５１−１〜５１−ｎへの書き込み制御が行われる。
【００５１】
図７において、クロック再生部４７−１〜４７−ｎはデマッピング部４６−１〜４６−ｎから供給されるライトイネーブル信号とクロック生成部４２から供給されるＨＯ＿ＯＤＵｋクロックを用いてライトイネーブル信号が書き込みを指示するときにＯＤＵｊクロックを再生してＯＤＵｊ処理部４８−１〜４８−ｎに供給する。ＯＤＵｊ処理部４８−１〜４８−ｎはデマッピング部４６−１〜４６−ｎから供給されるＯＤＵｊ信号にオーバーヘッドを付加し、クロック再生部４７−１〜４７−ｎから供給されるＯＤＵｊクロックを用いてクライアント側もしくはクロスコネクト側に対して出力する。なお、クロック再生部４７−１〜４７−ｎはクロック再生部４２の出力するクロックに基づいているため、ＯＤＵｊ処理部４８−１〜４８−ｎが出力するＯＤＵｊフレームは同期したものとなる。
【００５２】
このようにして、ＯＴＵｋからＯＤＵｊを抽出する場合、トリビュータリスロット毎のバイトデータ列を生成し、そのバイトデータ列に対してＡＭＰ方式又はＧＭＰ方式によるデータ又はスタッフ位置判定を行った結果を用いてＯＤＵｊを抽出することにより、ＡＭＰ方式又はＧＭＰ方式のデータ又はスタッフ位置判定の制御部以外はＡＭＰ方式とＧＭＰ方式で回路を共用化することができる。
【００５３】
＜多重収容ブロック＞
図７に示す多重収容ブロック６０については多重分離処理部４０とほぼ反対の動作となる。多重収容ブロック６０は、ＯＤＵｊ処理部６１−１〜６１−ｎ、ＡＭＰ方式及びＧＭＰ方式のマッピング部６２−１〜６２−ｎ、クロック生成部６３−１〜６３−ｎ、ＯＴＵｋクロックで動作するマルチプレクサ６４、ＯＴＵｋクロックで動作するフレームフォーマット逆変換部６５、ＯＴＵｋクロックで動作するＥｘｔ．ＨＯ＿ＯＤＵｋ処理部６６、ＯＴＵｋ処理部６７、クロック再生部６８を有している。
【００５４】
クライアント側又はクロスコネクト側から受信したＯＤＵｊフレームはクロック生成部６３−１〜６３−ｎからのＯＤＵｊクロックで動作するＯＤＵｊ処理部６１−１〜６１−ｎでオーバーヘッドに対する処理を行われ、各ＯＤＵｊフレームの先頭位置を一致させた上でマッピング部６２−１〜６２−ｎに供給される。マッピング部６２−１〜６２−ｎでは各ＯＤＵｊフレームをトリビュータリスロットに対応するバイトデータ列にマッピングする。各バイトデータ列はクロック再生部６８からのＯＴＵｋクロックで動作するマルチプレクサ６４においてバイト単位で多重化されて変換フレームとされる。
【００５５】
次に、変換フレームはＯＴＵｋクロックで動作するフレームフォーマット逆変換部６５においてＥｘｔ．ＨＯ＿ＯＤＵｋフレームへと変換される。ＯＴＵｋクロックで動作するＥｘｔ．ＨＯ＿ＯＤＵｋ処理部６６はＥｘｔ．ＨＯ＿ＯＤＵｋフレームをＨＯ＿ＯＤＵｋフレームに変換する。ＯＴＵｋ処理部６７はＨＯ＿ＯＤＵｋフレームにオーバーヘッド情報やＦＥＣオーバーヘッド情報を付加したＯＴＵｋフレームを生成してネットワーク側に出力する。
【００５６】
図１０にマッピング部６２−１〜６２−ｎの一実施形態の構成図を示す。図１０において、ＯＤＵｊ処理部６１−１〜６１−ｎの出力する各ＯＤＵｊ信号はマッピング部６２−１〜６２−ｎのＦＩＦＯ７１−１〜７１−ｎに供給され、各ＯＤＵｊ信号に対するクロック及びライトイネーブル信号によりＦＩＦＯ７１−１〜７１−ｎに書き込まれる。クロック及びライトイネーブル信号は多重分離ブロック４０のクロック再生部４７−１〜４７−ｎが出力するＯＤＵｊクロックに対応している。この各ＯＤＵｊ信号に対するクロック及びライトイネーブル信号はスタッフ制御部７２内のトリビュータリスロット番号毎に設けられたカウンタ７３−１〜７３−ｎに供給されてカウントされる。
【００５７】
カウンタ７３−１〜７３−ｎでカウントしたカウント値つまり各ＯＤＵｊ信号のデータのバイト数はＡＭＰ制御部（ＡＭＰｃｎｔ）７４−１〜７４−ｎ及びＧＭＰ制御部（ＧＭＰｃｎｔ）７５−１〜７５−ｎに供給される。ＡＭＰ制御部７４−１〜７４−ｎ及びＧＭＰ制御部７５−１〜７５−ｎそれぞれはトリビュータリスロット毎に、カウント値が予め決められたバイトデータ列に挿入するスタッフバイト位置であるかを判定し、その判定結果よりＦＩＦＯ７１−１〜７１−ｎへのリードイネーブル信号を生成する。つまり、リードイネーブル信号はトリビュータリスロット毎にバイトデータ列中のデータのＦＩＦＯからデータの読み出しを指示し、スタッフバイト位置でＦＩＦＯからデータの読み出しをさせないことを指示してスタッフバイトを挿入するために生成される。
【００５８】
セレクタ７６−１〜７６−ｎはトリビュータリスロット専有数Ｍが２以上のマルチフレームの場合に、マルチフレームを連結動作させるために、トリビュータリスロット番号が最小のＡＭＰ方式のリードイネーブル信号を選択するために設けられている。また、セレクタ７７−１〜７７−ｎはトリビュータリスロット専有数Ｍが２以上のマルチフレームの場合に、マルチフレームを連結動作させるために、トリビュータリスロット番号が最小のＧＭＰ方式のリードイネーブル信号を選択するために設けられている。
【００５９】
また、セレクタ７８−１〜７８−ｎによりＡＭＰ方式又はＧＭＰ方式のどちらの方式を用いてＦＩＦＯ制御を行うかを選択する。セレクタ７８−１〜７８−ｎより出力されるリードイネーブル信号によりＦＩＦＯ７１−１〜７１−ｎへの読み出し制御が行われる。
【００６０】
＜フレームフォーマット変換部＞
次に、フレームフォーマット変換部４４について更に詳細に説明する。フレームフォーマット変換部４４の目的は、前述のとおりＯＴＵｋクロックで動作するＥｘｔ．ＨＯ＿ＯＤＵｋフレームに対して、Ｅｘｔ．ＨＯ＿ＯＤＵｋフレームの無効データ領域へのＨＯ＿ＯＤＵｋオーバーヘッドやペイロードの移動により、デマルチプレクサ４５のバイト単位の処理後にトリビュータリスロット単位のバイト列となるようにフレームフォーマット変換を行うことが主目的となる。フレームフォーマット変換の機能一覧を下記に示す。
【００６１】
（１）Ｅｘｔ．ＨＯ＿ＯＤＵｋのＯＰＵｋペイロードエリアのトリビュータリスロット再配置：デマルチプレクサ４５のバイト単位の処理後にトリビュータリスロット単位のバイト列となるようにＥｘｔ．ＨＯ＿ＯＤＵｋフレームをフォーマット変換する。
【００６２】
（２）ペイロードイネーブル信号の生成：Ｅｘｔ．ＨＯ＿ＯＤＵｋ中のＯＰＵｋペイロード領域を示すイネーブル信号を生成する。
【００６３】
（３）ＯＰＵｋオーバーヘッドの再配置：ＨＯ＿ＯＤＵｋからＯＤＵｊの多重分離処理、多重収容処理を行う際に、ＯＰＵｋオーバーヘッドのＪＣバイト情報に基づいて処理を行う。このＪＣバイト情報がトリビュータリスロット単位のバイトデータ列に含まれるように再配置を行う。
【００６４】
（４）ＪＣイネーブル信号の生成：上記のＪＣバイト情報位置を示すＪＣイネーブル信号を生成する。
【００６５】
＜フレームフォーマット変換例＞
次に、ＯＴＵ３，ＨＯ＿ＯＤＵ３，Ｅｘｔ．ＨＯ＿ＯＤＵ３信号に対するフレームフォーマット変換を例にとってトリビュータリスロット再配置に関して説明する。
【００６６】
まず、フレームフォーマット変換機能（１）及び（２）について説明する。ＯＴＵ３，ＨＯ＿ＯＤＵ３，Ｅｘｔ．ＨＯ＿ＯＤＵ３信号において、帯域が約１．２５Ｇｂｉｔ／ｓのトリビュータリスロットを想定した場合、トリビュータリスロット数ｔｓは３２となるので、デマルチプレクサ４５の出力ポートは３２ポートとなり、３２個のバイトデータ列を出力する。
【００６７】
ここで、フレームフォーマット変換を行わない場合は、図１１（Ａ）に示すように、ＯＤＵ３フレームの１行当たりのＯＤＵ３オーバーヘッド、ＯＤＵ３ペイロードが３２の整数倍となっていないので、３２バイト幅の各バイトに相当するデマルチプレクサ１３の出力ポートからは、ＯＤＵ３フレームの各行毎に異なるトリビュータリスロット番号のデータが出力される。また、デマルチプレクサ１３の出力ポートの上から下へ向かいポート番号を１から３２と割り当てたとき、ポート番号とトリビュータリスロット番号が一致していない。この状態において、ＨＯ＿ＯＤＵｋのペイロード領域の処理をトリビュータリスロット単位で実現しようとした場合はデマルチプレクサ１３の出力側にトリビュータリスロットのスイッチを行うための処理が必要となる。
【００６８】
次に、フレームフォーマット変換を行う場合を説明する。ＯＴＵ３フレーム、ＯＴＵ３クロックで動作するＥｘｔ．ＨＯ＿ＯＤＵ３フレーム処理の出力では、ＯＴＵ３、ＨＯ＿ＯＤＵ３のオーバーヘッド領域及びＯＴＵ３のＦＥＣオーバーヘッド領域は空き領域として処理が可能である。そこで、これらの領域を利用してフレームフォーマット変換部４５でＨＯ＿ＯＤＵ３ペイロード領域のトリビュータリスロットの再配置を行う。フレームフォーマット変換を行わない場合の図１１（Ａ）ではＨＯ＿ＯＤＵ３フレームの１行目の１列目ではオーバーヘッド領域に続いてトリビュータリスロットＴＳ＃１〜ＴＳ＃１６が配置されている。
【００６９】
これに対して、フレームフォーマット変換を行った場合は図１１（Ｂ）に示すように、Ｅｘｔ．ＨＯ＿ＯＤＵ３フレームの１行目の１列目はオーバーヘッド領域に続いて、無効データ（ｎｕｌｌ，ａｌｌ‘０’）を１６バイト分格納し、２列目よりＴＳ＃１〜ＴＳ＃３２が配置される。１６バイト分の無効データの挿入はＥｘｔ．ＨＯ＿ＯＤＵ３フレームのオーバーヘッド領域後から１６バイト分だけデータを遅延させる処理で実現できる。
【００７０】
この場合、デマルチプレクサ４５のバイト単位の出力ではＥｘｔ．ＨＯ＿ＯＤＵ３フレームの全ＴＳ＃１〜ＴＳ＃３２のペイロード領域が同一クロックで出力されることになるので、Ｅｘｔ．ＨＯ＿ＯＤＵ３のペイロード部分を示すためのペイロードイネーブル信号も合わせて生成する。このようなフレーム変換をＥｘｔ．ＨＯ＿ＯＤＵ３フレームに施すことにより、デマルチプレクサ４５の出力ポート番号とＴＳ番号が一致し、ＨＯ＿ＯＤＵ３へのＯＤＵｊ信号の多重収容処理・多重分離処理をトリビュータリスロット単位で実現可能となる。
【００７１】
次にフレームフォーマット変換機能（３）及び（４）について説明する。これらの機能が要求される背景は下記のとおりである。
【００７２】
ＨＯ＿ＯＤＵｋからＯＤＵｊの多重分離処理・多重収容処理を行う際に、トリビュータリスロット単位の処理となり、また、このとき、ＨＯ＿ＯＤＵｋの第１５列、第１６列に配置されているＯＰＵｋオーバーヘッド中に格納されているＪＣバイト情報に基づいてスタッフ処理を行う。そのため、トリビュータリスロット毎のバイトデータ列にＯＰＵｋオーバーヘッドのＪＣバイト情報も含まれるとオーバーヘッド処理（ＪＣバイト処理）が簡易になる。例えば図９におけるデマッピング部４６−１〜４６−ｎのＪＣバイト処理部５３−１〜５３−ｎには、デマルチプレクサ４５の各出力ポートからＪＣバイトを供給することが可能となる。
【００７３】
ＡＭＰ方式によるＨＯ＿ＯＤＵｋからＯＤＵｊの多重分離処理・多重収容処理を考えたとき、ＯＰＵｋオーバーヘッド部に固定的に配置（ＨＯ＿ＯＤＵｋフレームの第４列、第１６列に固定的に配置）されているＮＪＯ（Ｎｅｇａｔｉｖｅ  Ｊｕｓｔｉｆｉｃａｔｉｏｎ  Ｏｐｐｏｒｔｕｎｉｔｙ）バイトに格納されたデータは、ＨＯ＿ＯＤＵ３の場合、フレーム毎にＴＳ＃１〜ＴＳ＃３２に対するＮＪＯバイト領域となり、特定のトリビュータリスロットに対応するデマルチプレクサ４５の出力ポート（ここではＴＳ＃Ｎとする）に出現する。そのため、任意トリビュータリスロット＃ｉのデータに対するＮＪＯバイトを処理のためはＮＪＯが出現する固定位置のトリビュータリスロット（ＴＳ＃Ｎ）に対応する出力ポートとのスイッチが必要となる。このスイッチを不要とするために、各トリビュータリスロットに対応したＮＪＯバイトが対応するデマルチプレクサ４５の出力ポートに出現するようにフレーム変換を行う。
【００７４】
ＯＰＵｋオーバーヘッド再配置の概要を帯域幅約１．２５ＧｂｐｓのトリビュータリスロットのＯＴＵ２／ＨＯ＿ＯＤＵ２（Ｅｘｔ．ＨＯ＿ＯＤＵ２）の場合を例として説明する。図１２Ａ及び図１２Ｂ及び図１２Ｃに、フレームフォーマット変換前のＥｘｔ．ＨＯ＿ＯＤＵ２に２×ＯＤＵ０及び３×ＯＤＵ１を多重したＯＴＵ２フレームのトリビュータリスロット配置を示す。図１２Ａの右側に図１２Ｂが連続し、図１２Ｂの右側に図１２Ｃが連続する。これは図１３Ａ乃至図１３Ｃ、図１４Ａ乃至図１４Ｃについても同様である。
【００７５】
フレームフォーマット変換前の図１２Ａ乃至図１２Ｃでは、８フレーム分のＯＴＵ２フレームで構成される１マルチフレームのＯＴＵ２フレームを示しており、ＯＤＵ１（＃Ａ）をＴＳ＃１とＴＳ＃２に割り当て、ＯＤＵ０（＃Ａ）をＴＳ＃３に割り当て、ＯＤＵ１（＃Ｂ）をＴＳ＃４とＴＳ＃８に割り当て、ＯＤＵ０（＃Ｂ）をＴＳ＃５に割り当て、ＯＤＵ１（＃Ｃ）をＴＳ＃６とＴＳ＃７に割り当てている。つまり、マルチフレームのオーバーヘッド（１列〜１６列）の１行〜４行と５行〜８行はＯＤＵ１（＃Ａ）の情報（ＡＭＰ）を示し、９行〜１２行はＯＤＵ０（＃Ａ）の情報（ＧＭＰ）を示し、１３行〜１６行と２７行〜３２行はＯＤＵ１（＃Ｂ）の情報（ＡＭＰ）を示し、１７行〜２０行はＯＤＵ０（＃Ｂ）の情報（ＧＭＰ）を示し、２１行〜２４行と２５行〜２８行はＯＤＵ１（＃Ｂ）の情報（ＡＭＰ）を示している。
【００７６】
図１３Ａ乃至図１３Ｃでは、ＯＰＵｋオーバーヘッド（第１６列目）とペイロード領域（第１７列目）の境界部分にＯＰＵｋオーバーヘッドの情報を各トリビュータリスロットへコピーするためのギャップ領域を確保する。ここでは、（信号収容情報を保存したオーバーヘッド情報量［バイト／行］）×（トリビュータリスロット数ｔｓ［行］）だけ各行毎にギャップ領域を挿入する。つまり、図１３ＡのＧＭＰ方式を表す第９行では信号収容情報（ＪＣ１，ＪＣ２）を保存した１５列，１６列にある信号収容情報を保存したオーバーヘッド情報量は２バイトであり、第１０行では信号収容情報（ＪＣ３，ＪＣ４）を保存したオーバーヘッド情報量は２バイトであり、また、ｔｓ＝２であるので、２［バイト／ｒｏｗ］×８［ｒｏｗ］＝１６バイト分のギャップを各行に確保する。このギャップ挿入によってペイロード領域が時間軸方向にシフトするが、そのシフト分はＥｘｔ．ＨＯ＿ＯＤＵ２のＦＥＣオーバーヘッド領域で吸収する。
【００７７】
続いて、フレームフォーマット変換後の図１４Ａ乃至図１４Ｃに示すように、ギャップ領域にＯＰＵｋオーバーヘッドをコピーする。ＯＰＵｋオーバーヘッド第１５列目を第１７列〜第２４列に８ＴＳだけコピーし、続いて、ＯＰＵｋオーバーヘッド第１６列目を第２５列〜第３２列に８ＴＳだけコピーする。このとき、ＪＣ及びＪＣ１〜ＪＣ６バイトの位置を示すＪＣイネーブル信号も合わせて生成する。
【００７８】
図１２Ａ乃至図１４Ｃに示したＯＴＵ２フレームを８バイト幅にパラレル化した場合のＥｘｔ．ＨＯ＿ＯＤＵ２フレーム構成を図１５に示す。図１５の左側は図１２Ａ乃至図１２Ｃに示すフレームフォーマット変換前のフレームを８バイト幅でパラレル化したもの示し、図１５の右側は図１４Ａ乃至図１４Ｃに示すフレームフォーマット変換後の変換フレームを８バイト幅でパラレル化したものを示す。図１５の横方向は８バイトパラレル化した各チャネルを示し、縦方向は時間方向のデータの並びを示す。
【００７９】
図１５の右側では、各トリビュータリスロットに対応した列へＯＰＵ２オーバーヘッドが出現するように配置されており、ＨＯ＿ＯＤＵ２の各トリビュータリスロットからＡＭＰ方式やＧＭＰ方式によってデータを抽出するときは、トリビュータリスロット毎のデマッピング部４６ー１〜４６−ｎが該当する各トリビュータリスロットのＯＰＵ２オーバーヘッドが格納されているタイミングで、ＯＰＵ２オーバーヘッド情報を取り出してＡＭＰ方式やＧＭＰ方式の制御を行うことにより実現する。なお、上記タイミングはＯＴＵ１，２，３の場合はＭＦＡＳ（Ｍｕｌｔｉ  Ｆｒａｍｅ  Ａｌｉｇｎｍｅｎｔ  Ｏｖｅｒｈｅａｄ）オーバーヘッドのモニタ、ＯＴＵ４の場合はＯＭＦＩ（ＯＰＵ  Ｍｕｌｔｉ−Ｆｒａｍｅ  Ｉｄｅｎｔｉｆｉｅｒ）オーバーヘッドのモニタにより抽出可能である。
【００８０】
図１６Ａ乃至図１６ＣにＯＴＵ３フレームを３２バイト幅にパラレル化した場合のＥｘｔ．ＨＯ＿ＯＤＵ３フレーム構成を示す。図１６Ａはフレームフォーマット変換前のフレームを３２バイト幅でパラレル化したもの示し、図１６Ｂはフレームフォーマット変換部４４によるフレームフォーマット変換後の変換フレームを３２バイト幅でパラレル化したものを示し、図１６Ｃはフレームフォーマット逆変換部６５によるフレームフォーマット逆変換後のフレームを３２バイト幅でパラレル化したものを示す。図１６Ａ乃至図１６Ｃの横方向は８バイトパラレル化した各チャネルを示し、縦方向は時間方向のデータの並びを示す。また、図１６Ａに示すＯＴＵ３フレームの開始タイミングをｔ０として図１６Ｂ，図１６Ｃにも記載している。
【００８１】
図１６Ｂでは、各トリビュータリスロットに対応した列へＯＰＵ３オーバーヘッドが出現するように配置されており、ＨＯ＿ＯＤＵ３の各トリビュータリスロットからＡＭＰ方式やＧＭＰ方式によってデータを抽出するときは、トリビュータリスロット毎のデマッピング部４６ー１〜４６−ｎが該当する各トリビュータリスロットのＯＰＵ３オーバーヘッドが格納されているタイミングで、ＯＰＵ３オーバーヘッド情報を取り出してＡＭＰ方式やＧＭＰ方式の制御を行うことにより実現する。また、図１６Ｃに示すフレームフォーマット逆変換後のフレームは、図１６Ａに示すフレームフォーマット変換前のフレームと同一フレームとなっている。
【００８２】
図１７にフレームフォーマット変換部４４の一実施形態の構成図を示し、図１８にフレームフォーマット逆変換部６５の一実施形態の構成図を示す。図１７、図１８においては、ＯＴＵ３クロックで動作するＥｘｔ．ＨＯ＿ＯＤＵ３フレームを対象とし、また、Ｅｘｔ．ＨＯ＿ＯＤＵ３フレームは３２バイト幅（２５６ビット幅）のパラレル信号で入出力されることを想定している。
【００８３】
図１７において、２５６ビット幅の入力データをＤａｔａ＿Ｉｎｐｕｔ［ｘ：ｙ］（ｘは終了ビット位置、ｙは開始ビット位置を示す）で表す。この入力データは例えば図１６Ａに示すものである。この他に、Ｅｘｔ．ＨＯ＿ＯＤＵ３フレームの先頭を示すフレームパルス（ＦＰ＿Ｉｎｐｕｔ）が入力される。
【００８４】
Ｅｘｔ．ＨＯ＿ＯＤＵ３のペイロードエリアの信号はライトイネーブル生成部８１及びライトアドレス生成部８２でフレームパルスに同期して生成されたライトイネーブル信号（ｗｒｉｔｅ＿ｅｎａｂｌｅ）とライトアドレス（ｗｒｉｔｅ＿ａｄｄｒｅｓｓ）に従ってバッファメモリ８３に書き込まれる。
【００８５】
また、Ｅｘｔ．ＨＯ＿ＯＤＵ３の各行の１５列（カラム），１６列に配置されているＪＣ（Ｊｕｓｔｉｆｉｃａｔｉｏｎ  Ｃｏｎｔｒｏｌ）オーバーヘッドバイト（ＪＣバイト）はライトイネーブル生成部８４で生成されたライトイネーブル信号（ｗｒｉｔｅ＿ｅｎａｂｌｅ２１，ｗｒｉｔｅ＿ｅｎａｂｌｅ２２）に従って、データ格納コピー部８５及びデータ格納コピー部８６に書き込まれる。ここで、Ｅｘｔ．ＨＯ＿ＯＤＵ３の１５列のＪＣバイトはデータ格納コピー部８５に、１６列のＪＣバイトはデータ格納コピー部８６に書き込まれる。
【００８６】
また、２５６ビット幅のＥｘｔ．ＨＯ＿ＯＤＵ３フレームではＥｘｔ．ＨＯ＿ＯＤＵ３フレームの行毎に１５列，１６列の信号が出現する位置が変わる。具体的にはＥｘｔ．ＨＯ＿ＯＤＵ３フレームの１行と３行においては１５列のＪＣバイトはＤａｔａ＿ｉｎｐｕｔ［１４３：１３６］に出現し、１６列のＪＣバイトはＤａｔａ＿ｉｎｐｕｔ［１３５：１２８］に出現する。また、Ｅｘｔ．ＨＯ＿ＯＤＵ３フレームの２行と４行では１５列のＪＣバイトはＤａｔａ＿ｉｎｐｕｔ［１５：８］に出現し、１６列のＪＣバイトはＤａｔａ＿ｉｎｐｕｔ［７：０］に出現する。
【００８７】
そのため、データ格納コピー部８５、データ格納コピー部８６の前段に配置されたセレクタ（ＳＥＬ）８７，８８をライトイネーブル生成部８４で生成した制御信号で制御する。これによって、Ｅｘｔ．ＨＯ＿ＯＤＵ３フレームの行毎に１５列のＪＣバイトに対してはＤａｔａ＿ｉｎｐｕｔ［１４３：１３６］とＤａｔａ＿ｉｎｐｕｔ［１５：８］のいずれかを選択し、１６列のＪＣバイトに対してはＤａｔａ＿ｉｎｐｕｔ［１３５：１２８］とＤａｔａ＿ｉｎｐｕｔ［７：０］のいずれかを選択する。データ格納コピー部８５，８６それぞれでは、入力したバイト単位のＪＣバイト情報が全２５６ビット（３２×８ビット）に出力されるように、ＪＣバイト情報を３２個複製して格納する処理を行う。
【００８８】
フレームフォーマット変換部４４の出力側では、Ｅｘｔ．ＨＯ＿ＯＤＵ３のペイロードエリアの信号中に含まれるトリビュータリスロット毎の情報がＤａｔａ＿Ｏｕｔｐｕｔ［２５５：０］の特定位置に出力されるようにリードイネーブル生成部９１及びリードアドレス生成部９２でフレームパルスに同期して生成されたリードイネーブル信号（ｒｅａｄ＿ｅｎａｂｌｅ）とリードアドレス（ｒｅａｄ＿ａｄｄｒｅｓｓ）に従ってバッファメモリ８３からデータを読み出す。
【００８９】
出力側ではＤａｔａ＿Ｏｕｔｐｕｔ［２５５：２４８］にはトリビュータリスロット番号＃０１、Ｄａｔａ＿Ｏｕｔｐｕｔ［２４７：２４０］にはトリビュータリスロット番号＃０２、…、Ｄａｔａ＿Ｏｕｔｐｕｔ［７：０］にはトリビュータリスロット番号＃３２それぞれのデータ列が出力されることになる。この出力データは例えば図１６Ｂに示す変換フレームである。このとき、リードイネーブル生成部９１で生成したＥｘｔ．ＨＯ＿ＯＤＵのペイロード部の信号を出力することを示すペイロードイネーブル信号（Ｐａｙｌｏａｄ＿ｅｎａｂｌｅ）も合わせて出力する。
【００９０】
データ格納コピー部８５，８６それぞれに格納されているＪＣバイト情報はリードイネーブル生成部９４で生成したリードイネーブル信号（ｒｅａｄ＿ｅｎａｂｌｅ２１、ｒｅａｄ＿ｅｎａｂｌｅ２２）によりそれぞれ読み出される。また、Ｄａｔａ＿Ｏｕｔｐｕｔ［２５５：０］に配置されているセレクタ９５の制御信号に従ってＤａｔａ＿Ｏｕｔｐｕｔ［２５５：０］より出力される。このとき、リードイネーブル生成部９４で生成されたＪＣバイト情報位置を示すためのＪＣイネーブル信号（ＪＣ＿ｅｎａｂｌｅ）についてもオア回路９６を通して出力される。
【００９１】
図１８に示すフレームフォーマット逆変換部６５では、図１７に示すフレームフォーマット変換部４４で変換されたＥｘｔ．ＨＯ＿ＯＤＵ３フレームの逆変換を行う。フレームフォーマット変換された２５６ビット幅の入力データＤａｔａ＿Ｉｎｐｕｔ［ｘ：ｙ］が入力される。この入力データは例えば図１６Ｂに示す変換フレームである。この他に、フレームフォーマット変換されたＥｘｔ．ＨＯ＿ＯＤＵ３フレームの先頭を示すフレームパルス（ＦＰ＿Ｉｎｐｕｔ）と、フレームフォーマット変換されたＥｘｔ．ＨＯ＿ＯＤＵ３フレーム中においてＪＣバイトの位置を示す（ＪＣ＿ｅｎａｂｌｅ）信号が入力される。
【００９２】
フレームフォーマット変換されたＥｘｔ．ＨＯ＿ＯＤＵ３信号はライトイネーブル生成部１０１及びライトアドレス生成部１０２でフレームパルスに同期して生成されたライトイネーブル信号（ｗｒｉｔｅ＿ｅｎａｂｌｅ）とライトアドレス（ｗｒｉｔｅ＿ａｄｄｒｅｓｓ）に従ってバッファメモリ１０３に書き込まれる。
【００９３】
また、Ｅｘｔ．ＨＯ＿ＯＤＵ３に含まれるＪＣバイト情報はライトイネーブル生成部１０４で生成されたライトイネーブル信号（ｗｒｉｔｅ＿ｅｎａｂｌｅ２１，  ｗｒｉｔｅ＿ｅｎａｂｌｅ２２）に従って、レジスタ１０５，１０６に書き込まれる。ここで、フレームフォーマット変換されたＥｘｔ．ＨＯ＿ＯＤＵ３には全２５６ビットにＪＣバイトが出現するが、２５６ビットには８ビット単位のＪＣバイトが３２個複製されているので、Ｄａｔａ＿Ｉｎｐｕｔ［ｘ：ｙ］の最初の８ビットであるＤａｔａ＿Ｉｎｐｕｔ［２５５：２４８］の信号を用いてＪＣバイトをレジスタ１０５，１０６に書き込んでいる。なお、レジスタ１０４，１０５に接続するＤａｔａ＿Ｉｎｐｕｔ［ｘ：ｙ］位置は前記に限らない。
【００９４】
フレームフォーマット逆変換部６５の出力側ではＥｘｔ．ＨＯ＿ＯＤＵ３フレームとなるようにリードイネーブル生成部１０７及びリードアドレス生成部１０８でフレームパルスに同期して生成されたリードイネーブル信号（ｒｅａｄ＿ｅｎａｂｌｅ）とリードアドレス（ｒｅａｄ＿ａｄｄｒｅｓｓ）に従ってバッファメモリ１０３よりデータを読み出す。
【００９５】
レジスタ１０５，１０６に格納されているＪＣバイト情報はリードイネーブル生成部１０９で生成されたリードイネーブル信号（ｒｅａｄ＿ｅｎａｂｌｅ２１、ｒｅａｄ＿ｅｎａｂｌｅ２２）に従って読み出され、バッファ１０３と、Ｄａｔａ＿Ｏｕｔｐｕｔ［１４３：１３６］、Ｄａｔａ＿Ｏｕｔｐｕｔ［１３５：１２８］、Ｄａｔａ＿Ｏｕｔｐｕｔ［１６：８］、Ｄａｔａ＿Ｏｕｔｐｕｔ［７：０］との間に配置されているセレクタ１１１，１１２，１１３，１１４に供給される。セレクタ１１１〜１１４はリードイネーブル生成部１０９で生成された制御信号に従ってＪＣバイトがＥｘｔ．ＨＯ＿ＯＤＵ３フレームの１５列及び１６列に配置されるように出力する。これにより、例えば図１６Ｃに示すＥｘｔ．ＨＯ＿ＯＤＵ３フレームが出力される。
【００９６】
本実施形態によれば、デマルチプレクサ４５の出力ポート番号とＴＳ番号が一致するため、デマッピング部４６−１〜４６−ｎにおけるＡＭＰ制御部５４−１〜５４−ｎ及びＧＭＰ制御部５５−１〜５５−ｎ以外のＦＩＦＯ５１−１〜５１−ｎ等を共用化することができ、また、マッピング部６２−１〜６２−ｎにおけるＡＭＰ制御部７４−１〜７４−ｎ及びＧＭＰ制御部７５−１〜７５−ｎ以外のＦＩＦＯ７１−１〜７１−ｎｎ等を共用化することができ、従来と比較して、約半分の規模でデマッピング・マッピングが実現可能となる。
（付記１）
高速信号転送用フレームの信号収容領域より複数の低速信号転送用フレームを多重分離する信号分離装置であって、
前記高速信号転送用フレームは第１オーバーヘッド領域と、信号収容領域と、第２オーバーヘッド領域を有し、前記信号収容領域に前記低速信号転送用フレームを収容する所定数のトリビュータリスロットを割り当てたフレーム構成であり、
前記高速信号転送用フレームを終端する終端手段と、
前記終端手段の出力する前記高速信号転送用フレームのフォーマットを変換フレームのフォーマットに変換するフォーマット変換手段と、
前記フォーマット変換手段の出力する前記変換フレームを前記所定数にパラレル化してデータ列を出力するパラレル化手段と、
前記パラレル化手段の出力する前記所定数のデータ列から前記複数の低速信号転送用フレームを分離する分離手段と、
を有し、
前記フォーマット変換手段は、前記高速信号転送用フレームを前記所定数にパラレル化したデータ列のうち任意のｉ番目のデータ列には、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットを含み、かつ、前記所定数のデータ列それぞれの先頭位置が一致するように、前記高速信号転送用フレームの信号収容領域を前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いて遅延させて前記変換フレームのフォーマットに変換する
ことを特徴とする信号多重分離装置。
（付記２）
付記１の信号多重分離装置において、
前記フォーマット変換手段は、前記高速転送用フレームの前記第１オーバーヘッド領域と前記信号収容領域の境界部分に、前記高速転送用フレームの行毎に、前記第１オーバーヘッド領域のトリビュータリスロットに格納された信号収容情報を複製するための複製領域を確保するため、前記信号収容情報量の前記所定数倍だけ前記信号収容領域を時間軸方向にシフトし、
前記複製領域に前記信号収容情報を前記所定数回だけ複製する
ことを特徴とする信号多重分離装置。
（付記３）
複数の低速信号転送用フレームを高速信号転送用フレームの信号収容領域に多重収容する信号多重収容装置であって、
前記高速信号転送用フレームは第１オーバーヘッド領域と、信号収容領域と、第２オーバーヘッド領域を有し、前記信号収容領域に前記低速信号転送用フレームを収容する所定数のトリビュータリスロットを割り当てたフレーム構成であり、
前記複数の低速信号転送用フレームを前記所定数のデータ列にマッピングするマッピング手段と、
先頭位置が一致した前記所定数のデータ列をシリアル化して、前記所定数のデータ列のうち任意のｉ番目のデータ列を、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットに収容した変換フレームとして出力するシリアル化手段と、
前記シリアル化手段の出力する前記変換フレームのフォーマットを前記高速信号転送用フレームのフォーマットに逆変換するフォーマット逆変換手段と、
前記フォーマット逆変換手段の出力する高速信号転送用フレームに前記第１及び第２オーバーヘッド領域を付加して高速信号転送用フレームを生成するフレーム生成手段と、
を有し、
前記フォーマット逆変換手段は、前記変換フレームにおいて前記高速信号転送用フレームの前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いた前記信号収容領域の遅延を除去することで前記変換フレームを前記高速信号転送用フレームにフォーマット逆変換を行う
ことを特徴とする信号多重収容装置。
（付記４）
付記３の信号多重収容装置において、
前記フォーマット逆変換手段は、前記変換フレームにおいて前記高速転送用フレームの前記第１オーバーヘッド領域と前記信号収容領域の境界部分に設けられている複製領域を除去する
ことを特徴とする信号多重収容装置。
（付記５）
高速信号転送用フレームの信号収容領域より複数の低速信号転送用フレームを多重分離すると共に、複数の低速信号転送用フレームを高速信号転送用フレームの信号収容領域に多重収容する信号多重収容・分離装置であって、
前記高速信号転送用フレームは第１オーバーヘッド領域と、信号収容領域と、第２オーバーヘッド領域を有し、前記信号収容領域に前記低速信号転送用フレームを収容する所定数のトリビュータリスロットを割り当てたフレーム構成であり、
前記高速信号転送用フレームを終端する終端手段と、
前記終端手段の出力する前記高速信号転送用フレームのフォーマットを変換フレームのフォーマットに変換するフォーマット変換手段と、
前記フォーマット変換手段の出力する前記変換フレームを前記所定数にパラレル化してデータ列を出力するパラレル化手段と、
前記パラレル化手段の出力する前記所定数のデータ列から前記複数の低速信号転送用フレームを分離する分離手段と、
前記複数の低速信号転送用フレームを前記所定数のデータ列にマッピングするマッピング手段と、
先頭位置が一致した前記所定数のデータ列をシリアル化して、前記所定数のデータ列のうち任意のｉ番目のデータ列を、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットに収容した変換フレームとして出力するシリアル化手段と、
前記シリアル化手段の出力する前記変換フレームのフォーマットを前記高速信号転送用フレームのフォーマットに逆変換するフォーマット逆変換手段と、
前記フォーマット逆変換手段の出力する高速信号転送用フレームに前記第１及び第２オーバーヘッド領域を付加して高速信号転送用フレームを生成するフレーム生成手段と、
を有し、
前記フォーマット変換手段は、前記高速信号転送用フレームを前記所定数にパラレル化したデータ列のうち任意のｉ番目のデータ列には、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットを含み、かつ、前記所定数のデータ列それぞれの先頭位置が一致するように、前記高速信号転送用フレームの信号収容領域を前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いて遅延させて前記変換フレームにフォーマット変換を行い、
前記フォーマット逆変換手段は、前記変換フレームにおいて前記高速信号転送用フレームの前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いた前記信号収容領域の遅延を除去することで前記変換フレームを前記高速信号転送用フレームにフォーマット逆変換を行う
ことを特徴とする信号多重収容・分離装置。
（付記６）
高速信号転送用フレームの信号収容領域より複数の低速信号転送用フレームを多重分離する信号分離方法であって、
前記高速信号転送用フレームは第１オーバーヘッド領域と、信号収容領域と、第２オーバーヘッド領域を有し、前記信号収容領域に前記低速信号転送用フレームを収容する所定数のトリビュータリスロットを割り当てたフレーム構成であり、
前記高速信号転送用フレームを終端し、
終端された前記高速信号転送用フレームのフォーマットを変換フレームのフォーマットに変換し、
前記フォーマット変換された前記変換フレームを前記所定数にパラレル化してデータ列を出力し、
パラレル化された前記所定数のデータ列から前記複数の低速信号転送用フレームを分離し、
前記変換フレームのフォーマットへの変換は、前記高速信号転送用フレームを前記所定数にパラレル化したデータ列のうち任意のｉ番目のデータ列には、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットを含み、かつ、前記所定数のデータ列それぞれの先頭位置が一致するように、前記高速信号転送用フレームの信号収容領域を前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いて遅延させて前記変換フレームのフォーマットに変換する
ことを特徴とする信号多重分離方法。
（付記７）
複数の低速信号転送用フレームを高速信号転送用フレームの信号収容領域に多重収容する信号多重収容方法であって、
前記高速信号転送用フレームは第１オーバーヘッド領域と、信号収容領域と、第２オーバーヘッド領域を有し、前記信号収容領域に前記低速信号転送用フレームを収容する所定数のトリビュータリスロットを割り当てたフレーム構成であり、
前記複数の低速信号転送用フレームを前記所定数のデータ列にマッピングし、
先頭位置が一致した前記所定数のデータ列をシリアル化して、前記所定数のデータ列のうち任意のｉ番目のデータ列を、前記高速信号転送用フレームの信号収容領域に割り当てられた前記所定数のトリビュータリスロットのうちｉ番目のトリビュータリスロットに収容した変換フレームとして出力し、
前記変換フレームのフォーマットを前記高速信号転送用フレームのフォーマットに逆変換し、
逆変換された前記高速信号転送用フレームに前記第１及び第２オーバーヘッド領域を付加して高速信号転送用フレームを生成し、
前記高速信号転送用フレームのフォーマットへの逆変換は、前記変換フレームにおいて前記高速信号転送用フレームの前記第１オーバーヘッド領域及び前記第２オーバーヘッド領域を用いた前記信号収容領域の遅延を除去する
ことを特徴とする信号多重収容方法。
【符号の説明】
【００９７】
４０  多重分離ブロック
４１  ＯＴＵｋ処理部
４２  クロック再生部
４３  Ｅｘｔ．ＨＯ＿ＯＤＵｋ処理部
４４  フレームフォーマット変換部
４５  デマルチプレクサ
４６−１〜４６−ｎ  デマッピング部
４７−１〜４７−ｎ  クロック再生部
４８−１〜４８−ｎ  ＯＤＵｊ処理部
６０  多重収容ブロック
６１−１〜６１−ｎ  ＯＤＵｊ処理部
６２−１〜６２−ｎ  マッピング部
６３−１〜６３−ｎ  クロック生成部
６４  マルチプレクサ
６５  フレームフォーマット逆変換部
６６  Ｅｘｔ．ＨＯ＿ＯＤＵｋ処理部
６７  ＯＴＵｋ処理部
６８  クロック再生部
【図１】
0005644598.tif 000002
【図２】
0005644598.tif 000003
【図３】
0005644598.tif 000004
【図４】
0005644598.tif 000005
【図５】
0005644598.tif 000006
【図６】
0005644598.tif 000007
【図７】
0005644598.tif 000008
【図８】
0005644598.tif 000009
【図９】
0005644598.tif 000010
【図１０】
0005644598.tif 000011
【図１１】
0005644598.tif 000012
【図１２Ａ】
0005644598.tif 000013
【図１２Ｂ】
0005644598.tif 000014
【図１２Ｃ】
0005644598.tif 000015
【図１３Ａ】
0005644598.tif 000016
【図１３Ｂ】
0005644598.tif 000017
【図１３Ｃ】
0005644598.tif 000018
【図１４Ａ】
0005644598.tif 000019
【図１４Ｂ】
0005644598.tif 000020
【図１４Ｃ】
0005644598.tif 000021
【図１５】
0005644598.tif 000022
【図１６Ａ】
0005644598.tif 000023
【図１６Ｂ】
0005644598.tif 000024
【図１６Ｃ】
0005644598.tif 000025
【図１７】
0005644598.tif 000026
【図１８】
0005644598.tif 000027