(57)【要約】【課題】本発明の実施形態では、光トランスポート・ネットワークにおけるマッピング／デマッピング方法および装置を提供する。【解決手段】マッピング方法は、下位光チャネル・データ・ユニット（ＬＯ・ＯＤＵ）が占める上位光チャネル・ペイロード・ユニット（ＨＯ・ＯＰＵ）のタイムスロットの量Ｍに応じて光チャネル・データ・トリビュタリ・ユニット（ＯＤＴＵ）を構築するステップと、ＬＯ・ＯＤＵをＭバイト単位のＯＤＴＵのペイロードエリアにマッピングするステップと、オーバヘッド情報をＯＤＴＵのペイロードエリアにカプセル化するステップと、ＬＯ・ＯＤＵがマッピングされてオーバヘッド情報がカプセル化されたＯＤＴＵをＨＯ・ＯＰＵに多重化するステップとを含む。それにより、ＬＯ・ＯＤＵからＨＯ・ＯＰＵへのマッピングの高効率で普遍的な方法を提供する。【選択図】図１
2010213271.tif 000002
【特許請求の範囲】
【請求項１】
下位光チャネル・データ・ユニットが占める上位光チャネル・ペイロード・ユニットのタイムスロットの量Ｍに応じて光チャネル・データ・トリビュタリ・ユニットを構築するステップと、
前記下位光チャネル・データ・ユニットをＭバイト単位で前記光チャネル・データ・トリビュタリ・ユニットのペイロードエリアにマッピングするステップと、
オーバヘッド情報を前記光チャネル・データ・トリビュタリ・ユニットのペイロードエリアにカプセル化するステップと、
前記下位光チャネル・データ・ユニットがマッピングされてオーバヘッド情報がカプセル化された前記光チャネル・データ・トリビュタリ・ユニットを前記上位光チャネル・ペイロード・ユニットに多重化するステップと、
を含む光トランスポート・ネットワークにおけるマッピング方法。
【請求項２】
前記下位光チャネル・データ・ユニットをＭバイト単位で前記光チャネル・データ・トリビュタリ・ユニットのペイロードエリアにマッピングするステップが、
Ｍバイト単位でマッピングする際にマッピングされるＭバイトの下位光チャネル・データ・ユニットの量を、各マルチフレーム期間に送信される下位光チャネル・データ・ユニットの量Ｘに応じて決めるステップと、
前記Ｍバイトの下位光チャネル・データ・ユニットの量をＭバイト単位で光チャネル・データ・トリビュタリ・ユニットのペイロードエリアにマッピングするステップと、
を備える請求項１に記載のマッピング方法。
【請求項３】
前記オーバヘッド情報がＭバイトの下位光チャネル・データ・ユニットの量情報を備え、
前記オーバヘッド情報を光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するステップが、Ｍバイトの下位光チャネル・データ・ユニットの量情報を光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するステップを含む請求項２に記載のマッピング方法。
【請求項４】
マルチフレーム期間毎に送信される下位光チャネル・データ・ユニットの量Ｘに応じてクロック情報を決定するステップをさらに含み、
前記オーバヘッド情報がＭバイトの下位光チャネル・データ・ユニットの量情報とクロック情報を備え、
前記オーバヘッド情報を光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するステップが、Ｍバイトの下位光チャネル・データ・ユニットの量情報とクロック情報を光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するステップを含む請求項２に記載のマッピング方法。
【請求項５】
前記Ｍバイトの下位光チャネル・データ・ユニットの量情報を光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するステップが、
Ｍバイトの下位光チャネル・データ・ユニットの量情報を直接光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するステップ、
Ｍバイトの下位光チャネル・データ・ユニットの量情報を、Ｍバイトの下位光チャネル・データ・ユニットの量情報の固定部分とＭバイトの下位光チャネル・データ・ユニットの量情報の可変部分に分割し、Ｍバイトの下位光チャネル・データ・ユニットの量情報の固定部分とＭバイトの下位光チャネル・データ・ユニットの量情報の可変部分を光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するステップ、又は、
Ｍバイトの下位光チャネル・データ・ユニットの量情報に応じて注入されるＭバイトの下位光チャネル・データ・ユニットの量情報を求めて、注入されるＭバイトの下位光チャネル・データ・ユニットの量情報を光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するステップ、
を備える請求項３又は４に記載のマッピング方法。
【請求項６】
前記オーバヘッド情報を光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するステップが、オーバヘッド情報を光チャネル・データ・トリビュタリ・ユニットにおける最初のタイムスロットあるいは最後のタイムスロットに対応するオーバヘッドにカプセル化するステップを含む請求項１、３、４及び５のいずれか一項に記載のマッピング方法。
【請求項７】
前記オーバヘッド情報が、次のｎマルチフレームにおいて光チャネル・データ・トリビュタリ・ユニットにマッピングされるＭバイトの下位光チャネル・データ・ユニットの量およびクロック情報、または次のｎフレームにおいて光チャネル・データ・トリビュタリ・ユニットにマッピングされるＭバイトの下位光チャネル・データ・ユニットの量およびクロック情報を示し、ｎが自然数である請求項１、３、４、５及び６のいずれか一項に記載のマッピング方法。
【請求項８】
前記下位光チャネル・データ・ユニットを光チャネル・データ・トリビュタリ・ユニットのペイロードエリアにマッピングするステップが、シグマ−デルタ・アルゴリズムまたは他のジェネリック・マッピング・プロシージャ・マッピング方法を利用して実現され、前記他のジェネリック・マッピング・プロシージャ・マッピング方法が、ターゲットコンテナのレートおよびマッピングされた信号による注入量を自動的に求めることができ、ターゲットコンテナのレートとマッピングされた信号によるターゲットコンテナにおける注入およびマッピング信号の分布位置を自動的に求めることができ、そしてターゲットコンテナのオーバヘッドにおいて注入／マッピング信号を運ぶ位置情報を伝送するという特徴を備える請求項１又は２に記載のマッピング方法。
【請求項９】
上位光チャネル・ペイロード・ユニットを分析して、光チャネル・データ・トリビュタリ・ユニットと該光チャネル・データ・トリビュタリ・ユニットが占めるタイムスロットの量Ｍを求めるステップと、
Ｍバイト単位で光チャネル・データ・トリビュタリ・ユニットのペイロードエリアから下位光チャネル・データ・ユニットをデマッピングするステップと、
を備える光トランスポート・ネットワークにおけるデマッピング方法。
【請求項１０】
前記Ｍバイト単位で光チャネル・データ・トリビュタリ・ユニットのペイロードエリアから下位光チャネル・データ・ユニットをデマッピングするステップが、
光チャネル・データ・トリビュタリ・ユニットのオーバヘッドからＭバイトの下位光チャネル・データ・ユニットの量情報を得るステップと、
Ｍバイト単位の光チャネル・データ・トリビュタリ・ユニットのペイロードエリアからＭバイトの下位光チャネル・データ・ユニットの量をデマッピングするステップと、
を備える請求項９に記載のデマッピング方法。
【請求項１１】
前記Ｍバイト単位で光チャネル・データ・トリビュタリ・ユニットのペイロードエリアから下位光チャネル・データ・ユニットをデマッピングするステップが、
光チャネル・データ・トリビュタリ・ユニットのオーバヘッドからクロック情報を得るステップをさらに備える請求項１０に記載のデマッピング方法。
【請求項１２】
下位光チャネル・データ・ユニットが占める上位光チャネル・ペイロード・ユニットのタイムスロットの量Ｍに応じて光チャネル・データ・トリビュタリ・ユニットを構築するように構成された構築ユニットと、
下位光チャネル・データ・ユニットをＭバイト単位で光チャネル・データ・トリビュタリ・ユニットのペイロードエリアにマッピングするよう構成されたマッピングユニットと、
オーバヘッド情報を光チャネル・データ・トリビュタリ・ユニットのペイロードエリアにカプセル化するように構成されたカプセル化ユニットと、
下位光チャネル・データ・ユニットがマッピングされてオーバヘッド情報がカプセル化された光チャネル・データ・トリビュタリ・ユニットを上位光チャネル・ペイロード・ユニットに多重化するように構成された多重化ユニットと、
を備える光トランスポート・ネットワークにおけるマッピング装置。
【請求項１３】
前記マッピングユニットが、
Ｍバイト単位でマッピングする際にマッピングされるＭバイトの下位光チャネル・データ・ユニットの量を、各マルチフレーム期間に送信されるの量Ｘに応じて決めるように構成された決定モジュールと、
Ｍバイトの下位光チャネル・データ・ユニットの量をＭバイト単位の光チャネル・データ・トリビュタリ・ユニットのペイロードエリアにマッピングするように構成されたマッピングモジュールと、
を備え、
前記カプセル化ユニットが、Ｍバイトの下位光チャネル・データ・ユニットの量情報を光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するように構成されている請求項１２に記載のマッピング装置。
【請求項１４】
前記決定モジュールがさらに、各マルチフレーム期間に送信される下位光チャネル・データ・ユニットの量Ｘに応じてクロック情報を決定するように構成されており、
カプセル化ユニットがさらに、クロック情報を光チャネル・データ・トリビュタリ・ユニットのオーバヘッドエリアにカプセル化するように構成されている請求項１３に記載のマッピング装置。
【請求項１５】
上位光チャネル・ペイロード・ユニットを分析して、チャネル・データ・トリビュタリ・ユニットと該チャネル・データ・トリビュタリ・ユニットが占めるタイムスロットの量Ｍを求めるように構成された分析ユニットと、
Ｍバイト単位のチャネル・データ・トリビュタリ・ユニットのペイロードエリアから下位光チャネル・データ・ユニットをデマッピングするように構成されたデマッピングユニットと、
を備える光トランスポート・ネットワークにおけるデマッピング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、特に、光トランスポート・ネットワークにおけるマッピング技術に関する。
【背景技術】
【０００２】
通信技術の急速な発展に伴い、大容量サービスの管理と柔軟なスケージューリングといった利点を備える光トランスポート・ネットワーク（ＯＴＮ）が、バックボーン・トランスポート・ネットワークの主要な技術となりつつある。ＯＴＮにおいて、クライアントデータは光チャネル・ペイロード・ユニット（ＯＰＵ）にカプセル化され、オーバヘッド（ＯＨ）がＯＰＵに追加されて、光チャネル・データ・ユニット（ＯＤＵ）を構成し、ＯＨとフォワード・エラー修正（ＦＥＣ）をＯＤＵに追加して、光チャネル・トランスポート・ユニット（ＯＴＵ）を構成し、最終的にＯＴＵの形で送信される。
【０００３】
データサービスの急速な発達とともに、より多くのクライアントが、クライアント側の物理インターフェースとしてイーサネット（登録商標）技術を採用している。近年、イーサネット（登録商標）サービスは継続して急速に成長しつづけることが予想されている。しかしながら、現在のＯＴＮ技術は、同期デジタルヒエラルキー（ＳＤＨ）などの音声サービスに基づいて設計されており、イーサネット（登録商標）のようなデータサービスの発展傾向を十分にサポートすることはできないと思われる。したがって、徐々に、次世代のＯＴＮネットワーク（ＮＧ・ＯＴＮ）についての研究も行われつつある。ＮＧ・ＯＴＮは、新たなサービスの要求に合うように求められるとともに、現在のＯＴＮをサポートすることが要求される。したがって、下位光チャネル・データ・ユニット（ＬＯ・ＯＤＵ）を上位光チャネル・データ・ユニット（ＨＯ・ＯＤＵ）にいかにマッピングするかが、この業界で検討の的になっている。ＬＯ・ＯＤＵは、現在のＯＴＮに既存のＯＤＵｋ（ｋ＝０，１，２，２ｅ，３，３ｅ）とすることができ、本書ではＬＯ・ＯＤＵｋ（ｋ＝０，１，２，２ｅ，３，３ｅ）で表す。ＨＯ・ＯＤＵは、高レートのデータ送信ユニットと考えられ、ＮＧ・ＯＴＮのカテゴリーに属し、ＬＯ・ＯＤＵをサポートするのに使用される。対応のＯＰＵを、ＨＯ・ＯＰＵｋ（ｋ＝１，２，３，３ｅ，４）で表す。
【０００４】
従来の技術解決策では、標準のＯＤＵｊ（ｊ＝１，２）（２０ｐｐｍビットトレランス）がＯＰＵｋ（ｋ＝２，３）に非同期でマッピングされる。非同期方法では、ＯＤＵｊ信号がＯＰＵｋに−１／０／＋１／＋２の調整ポリシーでマッピングされる。非同期方法だと、ＯＤＵＩとＯＰＵ２の最大ビット・エラー・トレランスは−１１３から＋８３ｐｐｍ、ＯＤＵＩとＯＰＵ３の最大ビット・エラー・トレランスは−９６から＋１０１ｐｐｍ、ＯＤＵ２とＯＰＵ３の最大ビット・エラー・トレランスは−９５から＋１０１ｐｐｍとなる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施する過程において、本発明者は従来技術には少なくとも以下の問題があることを見出した。
【０００６】
従来技術の方法はＬＯ・ＯＤＵをＨＯ・ＯＤＵに、たとえば、ＯＤＵ２ｅ（１００ｐｐｍビットトレランス）等にマッピングするのに適していない。今後、高いビットトレランスのＯＤＵｆｅｘがでて、従来技術の−１／０／＋１／＋２の調整ポリシーでは、ＬＯ・ＯＤＵからＨＯ・ＯＤＵへのマッピングの要求を満たすことができなくなる。
【課題を解決するための手段】
【０００７】
本発明の実施形態は、ＬＯ・ＯＤＵをＨＯ・ＯＤＵに効率的に普遍的にマッピングするために、ＯＴＮにおけるマッピング／デマッピング方法および装置を提供する。
【０００８】
本発明の実施形態は、
ＬＯ・ＯＤＵが占めるＨＯ・ＯＰＵのタイムスロットの量Ｍに応じてＯＤＴＵを構築するステップと、
Ｍバイト単位でＯＤＴＵのペイロードエリアにＬＯ・ＯＤＵをマッピングし、ＯＤＴＵのペイロードエリアにオーバヘッド情報をカプセル化するステップと、
ＬＯ・ＯＤＵがマッピングされてオーバヘッド情報がカプセル化されたＯＤＴＵを、ＨＯ・ＯＰＵに多重化するステップと、
を含むＯＴＮにおけるマッピング方法を提供する。
【０００９】
本発明の実施形態は、また、
ＨＯ・ＯＰＵを分析し、ＯＤＴＵおよびＯＤＴＵが占めるタイムスロットの量Ｍを決定するステップと、
Ｍバイト単位でＯＤＴＵのペイロードエリアからＬＯ・ＯＤＵをデマッピングするステップと、
を含むＯＴＮにおけるデマッピング方法を提供する。
【００１０】
本発明の実施形態が、さらに、
ＬＯ・ＯＤＵが占めるＨＯ・ＯＰＵのタイムスロットの量Ｍに従い、ＯＤＴＵを構築するように構成された構築ユニットと、
ＬＯ・ＯＤＵをＭバイト単位でＯＤＴＵのペイロードエリアにマッピングするよう構成されたマッピングユニットと、
オーバヘッド情報をＯＤＴＵのペイロードエリアにカプセル化するように構成されたカプセル化ユニットと、
ＬＯ・ＯＤＵがマッピングされてオーバヘッド情報がカプセル化されたＯＤＴＵをＨＯ・ＯＰＵに多重化するように構成された多重化ユニット、
を備えるＯＴＮにおけるマッピング装置を提供する。
【００１１】
本発明の実施形態は、さらに、ＨＯ・ＯＰＵを分析して、ＯＤＴＵおよびＯＤＴＵが占めるタイムスロット量Ｍを求める分析ユニットと、Ｍバイト単位でＯＤＴＵのペイロードエリアからＬＯ・ＯＤＵをデマッピングするデマッピングユニットとを備えるＯＴＮにおけるデマッピング装置を提供する。
【発明の効果】
【００１２】
本発明の実施形態による技術的解決法により以下の効果が得られる。すなわち、ＬＯ・ＯＤＵをＨＯ・ＯＰＵにマッピングするための普遍的かつ高効率な方法を提供することができる。
【００１３】
本発明の実施形態による技術的解決法をより明確に説明するために、実施形態の説明に必要な図面について以下に簡単に説明する。以下に説明する図面は本発明の実施形態の一部に過ぎず、当業者なら創造力を働かせなくとも、これらの図面に基づいて他の図面を得ることができよう。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態によるＯＴＮにおけるマッピング方法のフローチャートである。
【図２】本発明の一実施形態によるＨＯ・ＯＰＵの８つの１．２５Ｇタイムスロットへの分割を示す概略構造図である。
【図３】本発明の一実施形態によるマッピング方法を示す概略図である。
【図４】本発明の一実施形態による他のマッピング方法を示す概略図である。
【図５】本発明の一実施形態によるＬＯ・ＯＤＵからＨＯ・ＯＰＵ２へのマッピングを示す概略図である。
【図６】本発明の一実施形態によるＬＯ・ＯＤＵからＨＰ・ＯＰＵ２への他のマッピングを示す概略図である。
【図７】本発明の一実施形態によるＬＯ・ＯＤＵからＨＰ・ＯＰＵ２への他のマッピングを示す概略図である。
【図８】本発明の一実施形態による「Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａ＋Ｃ８−ｄｅｌｔａ」の情報符号化を示す概略図である。
【図９】本発明の一実施形態によるＯＴＮにおけるデマッピング方法のフローチャートである。
【図１０】本発明の一実施形態によるＯＴＮにおけるマッピング装置を示す。
【図１１】本発明の他の実施形態によるＯＴＮにおけるマッピング装置を示す。
【図１２】本発明の一実施形態によるＯＴＮにおけるデマッピング装置を示す。
【発明を実施するための形態】
【００１５】
本発明の実施形態による技術的解決方法を、実施形態を示す図とともに以下に明確に説明する。後述の実施形態は、全ての実施形態を示すのではなく、本発明の実施形態の一部に過ぎないことは明らかである。本発明の実施形態に基づき、当業者なら創造力を働かすことなく得られる他の実施形態も全て本発明の保護範囲に含まれるものとする。
【００１６】
データ送信側では、図１に示すように、本発明の一実施形態によるＯＴＮにおけるマッピング方法は、
ＬＯ・ＯＤＵが占めるＨＯ・ＯＰＵのタイムスロットの量Ｍに従いＯＤＴＵを構築するステップと、
ＬＯ・ＯＤＵをＭバイト単位でＯＤＴＵのペイロードエリアにマッピングし、オーバヘッド情報をＯＤＴＵのペイロードエリアにカプセル化するステップと、
ＬＯ・ＯＤＵがマッピングされてオーバヘッド情報がカプセル化されたＯＤＴＵをＨＯ・ＯＰＵに多重化するステップとを含みこれにより、ＬＯ・ＯＤＵからＨＯ・ＯＰＵへのマッピングするための高効率で普遍的な方法を提供する。
【００１７】
本発明の実施形態を理解しやすくするために、具体的な応用を通じて実施形態の実施過程を以下に詳細に説明する。
【００１８】
本発明の一実施形態によるＯＴＮにおけるマッピング方法は以下のステップを備える。
【００１９】
Ｓ１：ＬＯ・ＯＤＵが占めるＨＯ・ＯＰＵのタイムスロットの量Ｍに従いＯＤＴＵを構築する。
【００２０】
このステップは以下を含む。
【００２１】
Ｓ１１：ＬＯ・ＯＤＵが占めるＨＯ・ＯＰＵのタイムスロットの量Ｍを求める。
【００２２】
具体的には、ＬＯ・ＯＤＵが占めるＨＯ・ＯＰＵのタイムスロットの量Ｍを、ＬＯ・ＯＤＵのレートとＨＯ・ＯＰＵの単一タイムスロットのレートに応じて定める。すなわち、Ｍ＝（ＬＯ・ＯＤＵのレート／ＨＯ・ＯＰＵの単一タイムスロットのレート）端数切上げを行なう。たとえば、ＨＯ・ＯＰＵ２を８個の１．２５Ｇタイムスロットに分割し、図２に示すように、ＨＯ・ＯＰＵ２の８個のフレームで大きなマルチフレームを形成する。あるＬＯ・ＯＤＵのレートを６Ｇとすると、５個のタイムスロットを占めることになり、Ｍは５となる。５個のタイムスロットを、ＨＯ・ＯＰＵのタイムスロットの使用状況に応じて現在のＬＯ・ＯＤＵに割り当てる。ＬＯ・ＯＤＵに割り当てられる５個のタイムスロットを本書では、タイムスロット２、３、５、７および８とする。
【００２３】
言うまでもなく、他の方法を採用してＭを求めたり、占めるタイムスロットを割り当てることもでき、それらは本発明の実施形態により限定されるものではなく、本発明の実施形態の保護範囲に含まれるものとする。
【００２４】
Ｓ１２：ＯＤＴＵを構築する。
【００２５】
ＯＤＴＵには、Ｍ個のタイムスロットが含まれ、さらに、ＨＯ・ＯＰＵのＪＣ・ＯＨ（Ｊｕｓｔｉｆｉｃａｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｏｖｅｒｈｅａｄ「スタッフ制御オーバヘッド」）位置に対応するスタッフ制御オーバヘッド（ＪＣ・ＯＨ）が含まれる。図２に示すように、ＯＤＴＵは、８個のＨＯ・ＯＰＵからなるマルチフレームにタイムスロット２、３、５、７および８を含み、さらに、それぞれのタイムスロットが対応するＨＯ・ＯＰＵのフレームのＪＣ・ＯＨ位置を含む。図２における斜線部分が対応ＯＤＴＵを示す。
【００２６】
Ｓ２：ＬＯ・ＯＤＵをＭバイト単位でＯＤＴＵのペイロードエリアにマッピングする。
【００２７】
上記ステップは以下を備える。
【００２８】
Ｓ２１：Ｍバイト単位でマッピングする際にマップされるＭバイトのＬＯ・ＯＤＵの量を、マルチフレーム期間毎に送信されるＬＯ・ＯＤＵの量Ｘに応じて求める。本書では、それをＣ８Ｍと表わす。本発明の他の実施形態では、マルチフレーム期間毎に送信されるＬＯ・ＯＤＵの量Ｘに応じてクロック情報を求める。本書では、それをＣ８−ｄｅｌｔａとする。上記二つの情報は「Ｃ８Ｍ＋Ｃ８−ｄｅｌｔａ」として表わす。
【００２９】
ここにおいて、Ｘを求める方法は既存の方法であり、本発明の実施形態では説明を省略する。
【００３０】
具体的には、本発明の実施形態は以下の方法を利用して「Ｃ８Ｍ＋Ｃ８−ｄｅｌｔａ」を求める。
【００３１】
Ｃ８Ｍ，ＭＡＸ＝（ＬＯ・ＯＤＵレート＊ＬＯ・ＯＤＵ最大周波数偏差）／（Ｍ＊ＴＳレート＊ＴＳ最小周波数偏差）＊１５２３２
【００３２】
Ｃ８Ｍ，ＭＩＮ＝（ＬＯ・ＯＤＵレート＊ＬＯ・ＯＤＵ最小周波数偏差）／（Ｍ＊ＴＳレート＊ＴＳ最大周波数偏差）＊１５２３２
【００３３】
ここで、Ｃ８Ｍは、［Ｃ８Ｍ，ＭＩＮ端数切り捨て，Ｃ８Ｍ，ＭＡＸ端数切上げ］の範囲の整数である。Ｃ８−ｄｅｌｔａはＸ−Ｍ＊Ｃ８Ｍであり、クロック情報を示す。ＸはＣ８であり、Ｃ８は、［Ｃ８，ＭＩＮ端数切り捨て，Ｃ８，ＭＡＸ端数切上げ］の範囲の整数である。
【００３４】
Ｃ８，ＭＡＸ＝（ＬＯ・ＯＤＵレート＊ＬＯ・ＯＤＵ最大周波数偏差）／（ＴＳレート＊ＴＳ最小周波数偏差）＊１５２３２
【００３５】
Ｃ８，ＭＩＮ＝（ＬＯ・ＯＤＵレート＊ＬＯ・ＯＤＵ最小周波数偏差）／（ＴＳレート＊ＴＳ最大周波数偏差）＊１５２３２
【００３６】
あるＬＯ・ＯＤＵについて、そのＸ＝７６１１１であり、Ｍ＝５タイムスロットを占めるとすると、Ｃ８Ｍ＝（Ｘ／Ｍ）端数切捨て＝１５２２２，Ｃ８−ｄｅｌｔａ＝Ｘ−Ｍ＊Ｃ８Ｍ＝１．あるいは、Ｃ８Ｍ＝（Ｘ／Ｍ）端数切捨て＋１＝１５２２３，Ｃ８−ｄｅｌｔａ＝Ｘ−Ｍ＊Ｃ８Ｍ＝−４．マッピングされたデータ情報およびクロック情報は、情報「Ｃ８Ｍ＋Ｃ８−ｄｅｌｔａ」、すなわち、（１５２２２，１）あるいは（１５２２３，−４）を送信することにより完全に反映させることができる。受信側は、（１５２２２，１）あるいは（１５２２３，−４）に基づき、送信側が７６１１１バイトのクライアントデータを一マルチフレーム期間で送信する必要があることを認識することができ、受信側でクライアントクロックを正確に見出すことができる。
【００３７】
本発明はまた、他の方法で「Ｃ８Ｍ＋Ｃ８−ｄｅｌｔａ」を求めることができるが、それは、本発明の実施形態により限定されるものではなく、すべて実施形態の保護範囲に含まれるものとする。
【００３８】
Ｓ２２：ＭバイトのＬＯ・ＯＤＵの量をＭバイト単位でＯＤＴＵのペイロードエリアにマッピングする。
【００３９】
Ｍバイト単位でのマッピングは、全クライアントデータのＭバイトのマッピング操作を一度実施することを意味する。上記例のように、ＭバイトのＬＯ・ＯＤＵの量をＭバイト単位でＯＤＴＵのペイロードエリアにマッピングするのは、１５２２２あるいは１５２２３のＬＯ・ＯＤＵ５バイトをＯＤＴＵのペイロードエリアにマッピングすることを意味し、ＬＯ・ＯＤＵ５バイト毎にマッピング操作を行い、最終的に１５２２２あるいは１５２２３回マッピングを行う。
【００４０】
具体的には、シグマ−デルタ・アルゴリズムあるいは他のＧＭＰ（Ｇｅｎｅｒｉｃ  Ｍａｐｐｉｎｇ  Ｐｒｏｃｅｄｕｒｅ）のマッピング方法を使用して、ＬＯ・ＯＤＵをＯＤＴＵのペイロードエリアにマッピングする。他のＧＭＰマッピング方法は以下の特徴を有する。
１．ターゲットコンテナのレートとマッピングされた信号によるターゲットコンテナ内の注入量を自動的に求めることができる。
２．ターゲットコンテナのレートとマッピングされた信号による注入かつマッピングされた信号の分布位置を自動的に求めることができる。
３．ターゲットコンテナのオーバヘッドにおける注入かつマッピングされた信号を運ぶ位置情報を伝送する。
【００４１】
本発明の実施形態におけるＧＭＰマッピング方法の特徴情報をさらに、二つのマッピング方法とともに説明する。しかし、それは二つのマッピング方法により限定されるものではない。
【００４２】
マッピング方法１：シグマ−デルタ・アルゴリズムを通じてペイロードエリアに注入データとマッピング信号データを均等に分配する。注入かつマッピング信号の位置などの情報を、ターゲットコンテナのオーバヘッドにより運び、伝送する。マッピング後の効果を図３に示す。なお、Ｓは注入データ、Ｄはマッピング信号データであり、注入データおよびマッピング信号データがペイロードエリアに均等に分布されている。
【００４３】
マッピング方法２：注入データをペイロードエリアの固定位置に集中的に位置付け、ペイロードエリアのどの部分が注入データのものであるか、ペイロードエリアのどの部分が注入量によるマッピング信号データのものであるか、注入量に応じて求める。注入かつマッピング信号の位置などの情報をターゲットコンテナのオーバヘッドにより運び、伝送する。マッピング後の効果を図４に示す。なお、Ｓは注入データ、Ｄはマッピング信号データである。
【００４４】
Ｓ３：オーバヘッド情報をＯＤＴＵのペイロードエリアにカプセル化する。
【００４５】
本発明の一実施形態において、オーバヘッド情報は、ＭバイトのＬＯ・ＯＤＵの量情報を含み、オーバヘッド情報をＯＤＴＵのペイロードエリアにカプセル化するステップは以下を備える。
【００４６】
ＭバイトのＬＯ・ＯＤＵの量情報をＯＤＴＵのオーバヘッドエリアにカプセル化する。
【００４７】
具体的には、ＭバイトのＬＯ・ＯＤＵの量情報をＯＤＴＵのオーバヘッドエリアにカプセル化するステップは、以下を備える。
ＭバイトのＬＯ・ＯＤＵの量情報をＯＤＴＵのオーバヘッドエリアに直接カプセル化する。「Ｃ８Ｍ」を使用することができる。
または、ＭバイトのＬＯ・ＯＤＵの量情報をＭバイトのＬＯ・ＯＤＵの量情報の固定部分とＭバイトのＬＯ・ＯＤＵの量情報の可変部分に分割し、ＭバイトのＬＯ・ＯＤＵの量情報の固定部分とＭバイトのＬＯ・ＯＤＵの量情報の可変部分をＯＤＴＵのオーバヘッドエリアにカプセル化する。このオーバヘッド情報の形での伝送により同じ効果を得ることができる。具体的に、「Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａ」の形を使用することができる。なお、Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａはＣ８Ｍに等しく、ＯＤＴＵのペイロードエリアにマッピングされたＬＯ・ＯＤＵにおけるＭバイトの量を示す。Ｃ８Ｍ−ｂａｓｅは固定部分におけるＭバイトの量であり、Ｃ８Ｍ−ｄｅｌｔａは可変部分におけるＭバイトの量である。
または、ＭバイトのＬＯ・ＯＤＵの量情報により、注入されるＭバイトのＬＯ・ＯＤＵの量情報を求め、ＯＤＴＵのオーバヘッドエリアに注入されるＭバイトのＬＯ・ＯＤＵの量情報をカプセル化する。オーバヘッド情報の形での送信により同じ効果が得られる。具体的に、「Ｓ８Ｍ」の形を使用することができ、Ｓは注入データ、Ｓ８ＭはＬＯ・ＯＤＵがＯＤＴＵにマッピングされた後のＯＤＴＵにおけるフィル（注入）バイト量を示し、Ｓ８Ｍ＝１５２３２−Ｃ８Ｍである。
【００４８】
本発明の他の実施形態において、オーバヘッド情報には、ＭバイトのＬＯ・ＯＤＵの量情報とクロック情報が含まれる。
【００４９】
オーバヘッド情報はＯＤＴＵのペイロードエリアにカプセル化されるが、それには以下が含まれる。
【００５０】
ＭバイトのＬＯ・ＯＤＵの量情報とクロック情報をＯＤＴＵのオーバヘッドエリアにカプセル化する。
【００５１】
具体的には、ＭバイトのＬＯ・ＯＤＵの量情報とクロック情報をＯＤＴＵのオーバヘッドエリアにカプセル化するステップは、以下を含む。
【００５２】
ＭバイトのＬＯ・ＯＤＵの量情報とクロック情報とＯＤＴＵのオーバヘッドエリアに直接カプセル化する。「Ｃ８Ｍ＋Ｃ８−ｄｅｌｔａ」の形を使用することができる。
【００５３】
または、ＭバイトのＬＯ・ＯＤＵの量情報をＭバイトのＬＯ・ＯＤＵの量情報の固定部分とＭバイトのＬＯ・ＯＤＵの量情報の可変部分に分割し、ＭバイトのＬＯ・ＯＤＵの量情報の固定部分とＭバイトのＬＯ・ＯＤＵの量情報の可変部分をＯＤＴＵのオーバヘッドエリアにカプセル化する。このオーバヘッド情報の形での伝送により同じ効果を得ることができる。具体的に、「Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａ＋Ｃ８−ｄｅｌｔａ」の形を使用することができる。なお、Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａはＣ８Ｍに等しく、ＯＤＴＵのペイロードエリアにマッピングされたＬＯ・ＯＤＵにおけるＭバイトの量を示す。Ｃ８Ｍ−ｂａｓｅは固定部分におけるＭバイトの量であり、Ｃ８Ｍ−ｄｅｌｔａは可変部分におけるＭバイトの量である。
【００５４】
または、ＭバイトのＬＯ・ＯＤＵの量情報により、注入されるＭバイトのＬＯ・ＯＤＵの量情報を求め、ＯＤＴＵのオーバヘッドエリアに注入されるＭバイトのＬＯ・ＯＤＵの量情報をカプセル化する。オーバヘッド情報の形での伝送により同じ効果が得られる。具体的に、「Ｓ８Ｍ＋Ｓ８−ｄｅｌｔａ」の形を使用することができ、Ｓは注入データ、Ｓ８ＭがＬＯ・ＯＤＵがＯＤＴＵにマッピングされた後のＯＤＴＵにおけるフィル（注入）バイト量を示し、Ｓ８Ｍ＝１５２３２−Ｃ８Ｍであり、Ｓ８−ｄｅｌｔａがクロック情報を示す。
【００５５】
ＯＤＴＵのオーバヘッドエリアのオーバヘッド情報のカプセル化には以下のステップが含まれる。
【００５６】
ＯＤＴＵにおける最後のタイムスロットあるいは最初のタイムスロットに対応するオーバヘッドにオーバヘッド情報をカプセル化する。
【００５７】
オーバヘッド情報は、クロック情報と次のｎ個のマルチフレームにおけるＯＤＴＵにマップされたＭバイトのＬＯ・ＯＤＵの量を示す、あるいはクロック情報と次のｎ個のフレームのＯＤＴＵにマップされたＭバイトのＬＯ・ＯＤＵの量を示す。
【００５８】
本発明の一実施形態において、「Ｃ８Ｍ＋Ｃ８−ｄｅｌｔａ」情報は、次のマルチフレームのＯＤＴＵにマップされたＬＯ・ＯＤＵにおけるＭバイトの量とクロック情報の状態を示す。
【００５９】
「Ｃ８Ｍ＋Ｃ８−ｄｅｌｔａ」情報がＯＤＴＵにおける最初のタイムスロットに対応するＪＣ・ＯＨに、すなわち、現在のマルチフレームにおけるタイムスロット２に対応するＨＯ・ＯＰＵの第２フレームのＪＣ・ＯＨ位置にカプセル化された場合、マッピングプロセスが図５に示すようになる。「Ｃ８Ｍ＋Ｃ８−ｄｅｌｔａ」情報がＯＤＴＵにおける最後のタイムスロットに対応するＪＣ・ＯＨに、すなわち、現在のマルチフレームにおけるタイムスロット８に対応するＨＯ・ＯＰＵの第８フレームのＪＣ・ＯＨ位置にカプセル化された場合、マッピングプロセスが図６に示すようになる。
【００６０】
本発明の他の実施形態において、「Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａ＋Ｃ８−ｄｅｌｔａ」情報が、ＨＯ・ＯＰＵの次のフレームにおけるＯＤＴＵにマップされたＬＯ・ＯＤＵにおけるＭバイトの量とクロック情報の状態を示す。
【００６１】
実施形態において、図７に示すように、ＨＯ・ＯＰＵ２を一例として、「Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａ＋Ｃ８−ｄｅｌｔａ」情報を現在のマルチフレームのタイムスロット２，３，５，７，８にそれぞれ対応するＨＯ・ＯＰＵ２の第２、３、５、７、８のフレームのＪＣ・ＯＨの位置にカプセル化する。ＨＯ・ＯＰＵ２の第２、３、５、７、８のフレームにおける「Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａ＋Ｃ８−ｄｅｌｔａ」情報が、クロック情報と、ＨＯ・ＯＰＵ２の次のフレームにおけるＯＤＴＵのペイロードエリアにマップされたＬＯ・ＯＤＵにおけるＭバイトの量を示す。ＨＯ・ＯＰＵ２の他のフレームにおけるＯＤＴＵのペイロードエリアにマップされたＬＯ・ＯＤＵにおけるＭバイトの量がＣ８Ｍ−ｂａｓｅ、すなわち、次のマルチフレームのＨＯ・ＯＰＵの第１フレームにおけるＯＤＴＵペイロードエリアと現在のマルチフレームのＨＯ・ＯＰＵの第３、４、６、８フレームにおけるＯＤＴＵペイロードエリアにＭバイト単位でＬＯ・ＯＤＵのＣ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−デルタをマッピングすることを示している。Ｍバイト単位のＣ８Ｍ−ｂａｓｅのＬＯ・ＯＤＵのＭバイトデータをＨＯ・ＯＰＵの第２、５、７番目のフレームにおけるＯＤＴＵペイロードエリアにマッピングする。
【００６２】
本発明の実施形態において、「Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａ＋Ｃ８−ｄｅｌｔａ」情報を図８に示すように、以下のとおりカプセル化することもできる。しかしながら、これに限定されない。
【００６３】
すなわち、Ｃ８Ｍ−ｂａｓｅが１３ビットを占め、Ｃ８Ｍ−ｄｅｌｔａが３ビットを占め、Ｃ８−ｄｅｌｔａが８ビットを占め、ＦＥＣが８ビットを占める。ここで、ＦＥＣエラー修正機能を追加し、ＢＣＨ（１６，１２）の符号化モードを使用して、１ビットのエラーを修正する効果を得ることができ、伝送の間、「Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａ＋Ｃ８−ｄｅｌｔａ」情報の信頼性を向上することができる。さらに、ＦＥＣをＣＲＣに置き換えて、受信側で受信した「Ｃ８Ｍ−ｂａｓｅ＋Ｃ８Ｍ−ｄｅｌｔａ＋Ｃ８−ｄｅｌｔａ」情報ＣＲＣ認証を通じて正しいとする。
【００６４】
Ｓ４：ＬＯ・ＯＤＵがマップされてオーバヘッド情報がカプセル化されたＯＤＴＵをＨＯ・ＯＰＵに多重化する。
【００６５】
本発明の実施形態によるＯＴＮにおけるマッピング方法は、相互接続の都合上異なる単位においてＬＯ・ＯＤＵをＨＯ・ＯＰＵにマッピングする方法と両立する、ＬＯ・ＯＤＵをＨＯ・ＯＰＵにマッピングするための高効率で普遍的な方法を提供するのみならず、クロック情報からデータ情報を分離して高単位でマッピングし、バイト単位のクロック情報を運び、高い単位でのみマッピングされたことによる受信側でのクロックの低い品質の問題を解決することができる。
【００６６】
同様に、データ受信側では、図９に示すように、本発明の実施形態は、ＨＯ・ＯＰＵを分析してＯＤＴＵとＯＤＴＵが占めるタイムスロットの量Ｍを定め、Ｍバイト単位のＯＤＴＵのペイロードエリアからＬＯ・ＯＤＵをデマッピングする、ＯＴＮにおけるデマッピング方法をさらに提供する。
【００６７】
Ｍバイト単位でＯＤＴＵのペイロードエリアからＭバイトのＬＯ・ＯＤＵをデマッピングする方法は、
ＯＤＴＵのオーバヘッドからＭバイトのＬＯ・ＯＤＵの量の情報を得るステップと、
Ｍバイト単位でＯＤＴＵのペイロードエリアからＭバイトのＬＯ・ＯＤＵの量をデマッピングするステップと、
を含む。
【００６８】
Ｍバイト単位でＯＤＴＵのペイロードエリアからＭバイトのＬＯ・ＯＤＵをデマッピングする方法はさらに、ＯＤＴＵのオーバヘッドからクロック情報を得て、クロック情報に応じてクライアントサービスのクロックを回復するステップを含む。
【００６９】
図１０に示すように、本発明の実施形態は、
ＬＯ・ＯＤＵが占めるＨＯ・ＯＰＵのタイムスロットのＭ量に応じてＯＤＴＵを構築するように構成された構築ユニットと、
ＬＯ・ＯＤＵをＭバイト単位でＯＤＴＵのペイロードエリアにマッピングするように構成されたマッピングユニットと、
オーバヘッド情報をＯＤＴＵのペイロードエリアにカプセル化するように構成されたカプセル化ユニットと、
ＬＯ・ＯＤＵがマッピングされてオーバヘッド情報がカプセル化されたＯＤＴＵをＨＯ・ＯＰＵに多重化するように構成された多重化ユニットと、
を備えるＯＴＮにおけるマッピング装置をさらに提供するものである。
【００７０】
図１１に示すように、本発明の他の実施形態は、ＯＴＮにおけるマッピング装置を提供するものであり、その装置は、図１０に示すように、構築ユニットと、マッピングユニットと、カプセル化ユニットと、多重化ユニットとを備える。
マッピング装置は、
Ｍバイト単位でマッピングされるときマッピングされるＭバイトのＬＯ・ＯＤＵの量を、マルチフレームの期間毎に送信されるＬＯ・ＯＤＵの量Ｘに応じて決定するように構成された決定モジュールと、
ＭバイトのＬＯ・ＯＤＵの量をＭバイト単位におけるＯＤＴＵのペイロードにマッピングするように構成されたマッピングモジュールと
を備え、
カプセル化ユニットは、ＭバイトのＬＯ・ＯＤＵの量情報をＯＤＴＵのオーバヘッドエリアにカプセル化するように構成されている。
【００７１】
本発明の他の実施形態において、決定モジュールは、マルチフレーム期間毎に送信されるＬＯ・ＯＤＵの量Ｘに応じてクロック情報を決定するようにさらに構成される。
【００７２】
カプセル化ユニットは、さらに、クロック情報をＯＤＴＵのオーバヘッドエリアにカプセル化するように構成される。
【００７３】
図１２に示すように、本発明の実施形態は、
以下を備えるＯＴＮにおけるデマッピング装置を提供する。
ＨＯ・ＯＰＵを分析し、ＯＤＴＵとＯＤＴＵが占めるタイムスロットの量Ｍを求めるように構成された分析ユニットと、
Ｍバイト単位でＯＤＴＵのペイロードエリアからＬＯ・ＯＤＵをデマッピングするように構成されたデマッピングユニットと、
を備えるＯＴＮにおけるデマッピング装置を提供する。
【００７４】
上記装置の部品間での信号処理および実行についての詳細な説明は、本発明の方法についての実施形態と同じ概念に基づくものであるので、本発明の方法の実施形態を参照されることとして、ここでは説明を省く。
【００７５】
上記説明は、本発明の例をいくつか挙げたに過ぎず、それによって、本発明の保護範囲は限定されない。本発明により開示された技術範囲において当業者が容易に着想することができる代替形態や修正形態も、本発明の保護範囲に含まれるものとする。したがって、本発明の保護範囲は請求の範囲によって決まるものとする。
【図１】
2010213271.tif 000003
【図２】
2010213271.tif 000004
【図３】
2010213271.tif 000005
【図４】
2010213271.tif 000006
【図５】
2010213271.tif 000007
【図６】
2010213271.tif 000008
【図７】
2010213271.tif 000009
【図８】
2010213271.tif 000010
【図９】
2010213271.tif 000011
【図１０】
2010213271.tif 000012
【図１１】
2010213271.tif 000013
【図１２】
2010213271.tif 000014