(57)【特許請求の範囲】
【請求項１】
ＯＰＵ（Ｏｐｔｉｃａｌ  ｃｈａｎｎｅｌ  Ｐａｙｌｏａｄ  Ｕｎｉｔ）フレームのＯＨ（Ｏｖｅｒｈｅａｄ）から、送信部で算出されたＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍ及びＣｍの変動条件を表すＪＣ１及びＪＣ２並びに前記ＪＣ１及び前記ＪＣ２のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を表すＪＣ３を抽出するＪＣバイト抽出部（１１）と、
前記ＪＣバイト抽出部の抽出したＪＣ１、ＪＣ２及びＪＣ３を用いて、前記ＯＰＵフレームのＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍを算出するＣｍ算出部（２１）と、
前記ＪＣバイト抽出部の抽出したＪＣ１、ＪＣ２及びＪＣ３並びに前記Ｃｍ算出部の算出した前記整数値部分Ｃｍを表示するとともに、前記Ｃｍ算出部において前記整数値部分Ｃｍを算出するためのパラメータ及びデータ量の変動手順を表示する表示部（１３）と、
を備える帯域制御評価装置。
【請求項２】
前記ＪＣバイト抽出部は、前記ＯＨから、さらに、Ｐａｙｌｏａｄ  Ａｒｅａに含まれるデータ量をＣｍで割ったときの余剰ＣｎＤを、毎フレーム積算した数値ΣＣｎＤを表すＪＣ４及びＪＣ５並びに前記ＪＣ４及び前記ＪＣ５のＣＲＣを表すＪＣ６を抽出し、
前記ＪＣバイト抽出部の抽出したＪＣ４及びＪＣ５を用いて、ＪＣ４及びＪＣ５のＣＲＣの算出及び比較、１０進数への変換並びに前記整数値部分Ｃｍとのタイミング調整を行うΣＣｎＤ算出部（２２）をさらに備え、
前記表示部は、前記ＪＣバイト抽出部の抽出したＪＣ４、ＪＣ５及びＪＣ６並びに前記ΣＣｎＤ算出部の変換した１０進数の前記数値ΣＣｎＤを表示するとともに、前記ΣＣｎＤ算出部において前記数値ΣＣｎＤを算出するためのパラメータ及びデータ量の変動手順を表示する
ことを特徴とする請求項１に記載の帯域制御評価装置。
【請求項３】
前記ΣＣｎＤ算出部は、さらに、前記ＪＣバイト抽出部の抽出したＪＣ４及びＪＣ５のＣＲＣ算出値と前記ＪＣバイト抽出部の抽出したＪＣ６とが一致するか否かを判定し、
前記表示部は、前記ΣＣｎＤ算出部のＣＲＣ判定結果を表示する
ことを特徴とする請求項２に記載の帯域制御評価装置。
【請求項４】
前記Ｃｍ算出部は、さらに、前記ＪＣバイト抽出部の抽出したＪＣ１及びＪＣ２のＣＲＣ算出値と前記ＪＣバイト抽出部の抽出したＪＣ３とが一致するか否かを判定し、
前記表示部は、前記Ｃｍ算出部のＣＲＣ判定結果を表示する
ことを特徴とする請求項１から３のいずれかに記載の帯域制御評価装置。
【請求項５】
前記表示部は、
前記Ｃｍ算出部の同期における状態の判定結果を示すＳｔａｔｕｓを表示し、
ＪＣ２とＳｔａｔｕｓの間にエラー表示用の列を設け、前記Ｃｍ算出部の判定結果が不一致の場合に前記エラー表示用の列にエラーがある旨のマークを表示する
ことを特徴とする請求項４に記載の帯域制御評価装置。
【請求項６】
ＯＰＵフレームのＯＨから、送信部で算出されたＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍ及びＣｍの変動条件を表すＪＣ１及びＪＣ２並びに前記ＪＣ１及び前記ＪＣ２のＣＲＣを表すＪＣ３を抽出するＪＣバイト抽出手順と、
前記ＪＣバイト抽出手順で抽出したＪＣ１、ＪＣ２及びＪＣ３を用いて、前記ＯＰＵフレームのＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍを算出するＣｍ算出手順と、
前記ＪＣバイト抽出手順で抽出したＪＣ１、ＪＣ２及びＪＣ３並びに前記Ｃｍ算出手順で算出した前記整数値部分Ｃｍを表示するとともに、前記Ｃｍ算出手順において前記整数値部分Ｃｍを算出するためのパラメータ及びデータ量の変動手順を表示する表示手順と、
を有する帯域制御評価方法。
【請求項７】
前記ＪＣバイト抽出手順において、前記ＯＨから、さらに、Ｐａｙｌｏａｄ  Ａｒｅａに含まれるデータ量をＣｍで割ったときの余剰ＣｎＤを、毎フレーム積算した数値ΣＣｎＤを表すＪＣ４及びＪＣ５並びに前記ＪＣ４及び前記ＪＣ５のＣＲＣを表すＪＣ６を抽出し、
前記ＪＣバイト抽出手順で抽出したＪＣ４及びＪＣ５を用いて、ＪＣ４及びＪＣ５のＣＲＣの算出及び比較、１０進数への変換並びに前記整数値部分Ｃｍとのタイミング調整を行うΣＣｎＤ算出手順を、前記Ｃｍ算出手順と前記表示手順の間にさらに有し、
前記表示手順において、前記ＪＣバイト抽出手順で抽出したＪＣ４、ＪＣ５及びＪＣ６並びに前記ΣＣｎＤ算出手順で変換した１０進数の前記数値ΣＣｎＤを表示するとともに、前記ΣＣｎＤ算出手順において前記数値ΣＣｎＤを算出するためのパラメータ及びデータ量の変動手順を表示する
ことを特徴とする請求項６に記載の帯域制御評価方法。
【請求項８】
前記ΣＣｎＤ算出手順において、さらに、前記ＪＣバイト抽出手順で抽出したＪＣ４及びＪＣ５のＣＲＣ算出値と前記ＪＣバイト抽出手順で抽出したＪＣ６とが一致するか否かを判定し、
前記表示手順において、前記ΣＣｎＤ算出手順におけるＣＲＣ判定結果を表示する
ことを特徴とする請求項７に記載の帯域制御評価方法。
【請求項９】
前記Ｃｍ算出手順において、さらに、前記ＪＣバイト抽出手順で抽出したＪＣ１及びＪＣ２のＣＲＣ算出値と前記ＪＣバイト抽出手順で抽出したＪＣ３とが一致するか否かを判定し、
前記表示手順において、前記Ｃｍ算出手順におけるＣＲＣ判定結果を表示する
ことを特徴とする請求項６から８のいずれかに記載の帯域制御評価方法。
【請求項１０】
前記表示手順において、
前記Ｃｍ算出手順の同期における状態の判定結果を示すＳｔａｔｕｓを表示し、
ＪＣ２とＳｔａｔｕｓの間にエラー表示用の列を設け、前記Ｃｍ算出手順での判定結果が不一致の場合に前記エラー表示用の列にエラーがある旨のマークを表示する
ことを特徴とする請求項９に記載の帯域制御評価方法。
【請求項１１】
請求項６から１０のいずれかに記載のＪＣバイト抽出手順、Ｃｍ算出手順及び表示手順、又は、ＪＣバイト抽出手順、Ｃｍ算出手順、ΣＣｎＤ算出手順及び表示手順を、コンピュータに実行させるための帯域制御評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＴＵ−Ｔ  Ｒｅｃ．Ｇ．７０９（１２／２００９）に規定されるビットレート調整機能の試験を行うための帯域制御評価装置に関する。
【背景技術】
【０００２】
ＯＴＮ（Ｏｐｔｉｃａｌ  Ｔｒａｎｓｐｏｒｔ  ｎｅｔｗｏｒｋ）のビットレートは、ＳＯＮＥＴ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｏｐｔｉｃａｌ  ＮＥＴｗｏｒｋ）／ＳＤＨ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｉｇｉｔａｌ  Ｈｉｅｒａｒｃｈｙ）のビットレートをもとに規定されていた。このため、ビットレートの異なるイーサネット（登録商標）やファイバチャネルが新たに追加されるたびにＯＴＮ規格を拡張する必要があった。
【０００３】
しかし、新クライアント信号が出現するたびに規格を拡張することは好ましくない。そこで、ＩＴＵ−Ｔ  Ｒｅｃ．Ｇ．７０９（１２／２００９）では、将来どのようなビットレートのクライアント信号が出現しても対応可能にするため、ＧＭＰ（Ｇｅｎｅｒｉｃ  Ｍａｐｐｉｎｇ  Ｐｒｏｃｅｄｕｒｅ）を採用した。ＧＭＰは、Ｐａｙｌｏａｄの容量以下のビットレートのクライアントをマッピングする方法であり、送信部は、図３に示すように、Ｐａｙｌｏａｄ  Ａｒｅａにデータとスタッフを分散配置する。そして、図４に示すように、ＯＨ（Ｏｖｅｒ  Ｈｅａｄ）にビットレート調整を行うための情報であるＪＣバイトＪＣ１〜ＪＣ６を格納する。
【０００４】
ＪＣバイトＪＣ１及びＪＣ２は、送信部で算出されたＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍ及びＣｍの変動条件を表している。ＪＣバイトＪＣ３は、ＪＣバイトＪＣ１及びＪＣバイトＪＣ２のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）である。ＪＣバイトＪＣ４及びＪＣ５は、Ｐａｙｌｏａｄ  Ａｒｅａに含まれるデータ量をＣｍで割ったときの余剰ＣｎＤを、毎フレーム積算した数値ΣＣｎＤを１６進数で表した数値である。ＪＣバイトＪＣ６は、ＪＣバイトＪＣ４及びＪＣバイトＪＣ５のＣＲＣである。そして、受信部は、ＪＣバイトＪＣ１〜ＪＣ６を用いてパラメータを求め、パラメータ及び変動条件に応じた手順に従って抽出するデータ量を変動させて、送信部で算出されたデータ量と一致するデータ量を受信する。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ＩＴＵ−Ｔ  Ｒｅｃ．Ｇ．７０９（１２／２００９）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＩＴＵ−Ｔ  Ｒｅｃ．Ｇ．７０９（１２／２００９）に準拠するためには、ＯＨに格納されているＪＣバイトに表されているデータ量及びデータ量の変動条件から求められるデータ量と実際に伝送されるデータ量とが一致していなければならない。
【０００７】
そこで、本発明は、ＪＣバイトに表されているデータ量及びデータ量の変動条件とともに、データ量及びデータ量の変動条件から算出されるパラメータ及び変動手順を表示することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本願発明の帯域制御評価装置は、ＯＰＵ（Ｏｐｔｉｃａｌ  ｃｈａｎｎｅｌ  Ｐａｙｌｏａｄ  Ｕｎｉｔ）フレームのＯＨから、送信部で算出されたＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍ及びＣｍの変動条件を表すＪＣ１及びＪＣ２並びに前記ＪＣ１及び前記ＪＣ２のＣＲＣを表すＪＣ３を抽出するＪＣバイト抽出部（１１）と、前記ＪＣバイト抽出部の抽出したＪＣ１、ＪＣ２及びＪＣ３を用いて、前記ＯＰＵフレームのＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍを算出するＣｍ算出部（２１）と、前記ＪＣバイト抽出部の抽出したＪＣ１、ＪＣ２及びＪＣ３並びに前記Ｃｍ算出部の算出した前記整数値部分Ｃｍを表示するとともに、前記Ｃｍ算出部において前記整数値部分Ｃｍを算出するためのパラメータ及びデータ量の変動手順を表示する表示部（１３）と、を備える。
【０００９】
本願発明の帯域制御評価装置は、ＪＣバイト抽出部（１１）を備えるため、ＪＣバイトに表されているデータ量及びデータ量の変動条件を取得することができる。本願発明の帯域制御評価装置は、Ｃｍ算出部（２１）を備えるため、Ｃｍを算出するためのパラメータと、パラメータ及び変動条件に応じた手順と、Ｃｍとを算出することができる。本願発明の帯域制御評価装置は、表示部（１３）と、を備えるため、ＪＣバイトに表されているデータ量及びデータ量の変動条件とともに、データ量及びデータ量の変動条件から算出されるパラメータ及び変動手順を表示することができる。
【００１０】
本願発明の帯域制御評価装置では、前記ＪＣバイト抽出部は、前記ＯＨから、さらに、Ｐａｙｌｏａｄ  Ａｒｅａに含まれるデータ量をＣｍで割ったときの余剰ＣｎＤを、毎フレーム積算した数値ΣＣｎＤを表すＪＣ４及びＪＣ５並びに前記ＪＣ４及び前記ＪＣ５のＣＲＣを表すＪＣ６を抽出し、前記ＪＣバイト抽出部の抽出したＪＣ４及びＪＣ５を用いて、ＪＣ４及びＪＣ５のＣＲＣの算出及び比較、１０進数への変換並びに前記整数値部分Ｃｍとのタイミング調整を行うΣＣｎＤ算出部（２２）をさらに備え、前記表示部は、前記ＪＣバイト抽出部の抽出したＪＣ４、ＪＣ５及びＪＣ６並びに前記ΣＣｎＤ算出部の変換した１０進数の前記数値ΣＣｎＤを表示するとともに、前記ΣＣｎＤ算出部において前記数値ΣＣｎＤを算出するためのパラメータ及びデータ量の変動手順を表示してもよい。
本願発明の帯域制御評価装置は、ΣＣｎＤ算出部（２２）をさらに備え、表示部が数値ΣＣｎＤを表示するため、フレーム単位におけるＰａｙｌｏａｄ  Ａｒｅａの全データ量をＣｍで割ったときの余剰ＣｎＤを、毎フレーム積算した数値を表示することができる。
【００１１】
本願発明の帯域制御評価装置では、前記ΣＣｎＤ算出部は、さらに、前記ＪＣバイト抽出部の抽出したＪＣ４及びＪＣ５のＣＲＣ算出値と前記ＪＣバイト抽出部の抽出したＪＣ６とが一致するか否かを判定し、前記表示部は、前記ΣＣｎＤ算出部のＣＲＣ判定結果を表示してもよい。
【００１２】
本願発明の帯域制御評価装置では、前記Ｃｍ算出部は、さらに、前記ＪＣバイト抽出部の抽出したＪＣ１及びＪＣ２のＣＲＣ算出値と前記ＪＣバイト抽出部の抽出したＪＣ３とが一致するか否かを判定し、前記表示部は、前記Ｃｍ算出部のＣＲＣ判定結果を表示してもよい。
本願発明の帯域制御評価装置では、前記表示部は、前記Ｃｍ算出部の同期における状態の判定結果を示すＳｔａｔｕｓを表示し、ＪＣ２とＳｔａｔｕｓの間にエラー表示用の列を設け、前記Ｃｍ算出部の判定結果が不一致の場合に前記エラー表示用の列にエラーがある旨のマークを表示してもよい。
【００１３】
上記目的を達成するために、本願発明の帯域制御評価方法は、ＯＰＵフレームのＯＨから、送信部で算出されたＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍ及びＣｍの変動条件を表すＪＣ１及びＪＣ２並びに前記ＪＣ１及び前記ＪＣ２のＣＲＣを表すＪＣ３を抽出するＪＣバイト抽出手順と、前記ＪＣバイト抽出手順で抽出したＪＣ１、ＪＣ２及びＪＣ３を用いて、前記ＯＰＵフレームのＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍを算出するＣｍ算出手順と、前記ＪＣバイト抽出手順で抽出したＪＣ１、ＪＣ２及びＪＣ３並びに前記Ｃｍ算出手順で算出した前記整数値部分Ｃｍを表示するとともに、前記Ｃｍ算出手順において前記整数値部分Ｃｍを算出するためのパラメータ及びデータ量の変動手順を表示する表示手順と、を有する。
【００１４】
本願発明の帯域制御評価方法は、ＪＣバイト抽出手順を有するため、ＪＣバイトに表されているデータ量及びデータ量の変動条件を取得することができる。本願発明の帯域制御評価方法は、Ｃｍ算出手順を有するため、Ｃｍを算出するためのパラメータと、パラメータ及び変動条件に応じた手順と、Ｃｍとを算出することができる。本願発明の帯域制御評価方法は、表示手順を有するため、ＪＣバイトに表されているデータ量及びデータ量の変動条件とともに、データ量及びデータ量の変動条件から算出されるパラメータ及び変動手順を表示することができる。
【００１５】
本願発明の帯域制御評価方法では、前記ＪＣバイト抽出手順において、前記ＯＨから、さらに、Ｐａｙｌｏａｄ  Ａｒｅａに含まれるデータ量をＣｍで割ったときの余剰ＣｎＤを、毎フレーム積算した数値ΣＣｎＤを表すＪＣ４及びＪＣ５並びに前記ＪＣ４及び前記ＪＣ５のＣＲＣを表すＪＣ６を抽出し、前記ＪＣバイト抽出手順で抽出したＪＣ４及びＪＣ５を用いて、ＪＣ４及びＪＣ５のＣＲＣの算出及び比較、１０進数への変換並びに前記整数値部分Ｃｍとのタイミング調整を行うΣＣｎＤ算出手順を、前記Ｃｍ算出手順と前記表示手順の間にさらに有し、前記表示手順において、前記ＪＣバイト抽出手順で抽出したＪＣ４、ＪＣ５及びＪＣ６並びに前記ΣＣｎＤ算出手順で変換した１０進数の前記数値ΣＣｎＤを表示するとともに、前記ΣＣｎＤ算出手順において前記数値ΣＣｎＤを算出するためのパラメータ及びデータ量の変動手順を表示してもよい。
本願発明の帯域制御評価方法は、ΣＣｎＤ算出手順をさらに有し、表示手順において数値ΣＣｎＤを表示するため、フレーム単位におけるＰａｙｌｏａｄ  Ａｒｅａの全データ量をＣｍで割ったときの余剰ＣｎＤを、毎フレーム積算した数値を表示することができる。
【００１６】
本願発明の帯域制御評価方法では、前記ΣＣｎＤ算出手順において、さらに、前記ＪＣバイト抽出手順で抽出したＪＣ４及びＪＣ５のＣＲＣ算出値と前記ＪＣバイト抽出手順で抽出したＪＣ６とが一致するか否かを判定し、前記表示手順において、前記ΣＣｎＤ算出手順におけるＣＲＣ判定結果を表示してもよい。
【００１７】
本願発明の帯域制御評価方法では、前記Ｃｍ算出手順において、さらに、前記ＪＣバイト抽出手順で抽出したＪＣ１及びＪＣ２のＣＲＣ算出値と前記ＪＣバイト抽出手順で抽出したＪＣ３とが一致するか否かを判定し、前記表示手順において、前記Ｃｍ算出手順におけるＣＲＣ判定結果を表示してもよい。
本願発明の帯域制御評価方法では、前記表示手順において、前記Ｃｍ算出手順の同期における状態の判定結果を示すＳｔａｔｕｓを表示し、ＪＣ２とＳｔａｔｕｓの間にエラー表示用の列を設け、前記Ｃｍ算出手順での判定結果が不一致の場合に前記エラー表示用の列にエラーがある旨のマークを表示してもよい。
【００１８】
上記目的を達成するために、本願発明の帯域制御評価プログラムは、本願発明のＪＣバイト抽出手順、Ｃｍ算出手順及び表示手順、又は、ＪＣバイト抽出手順、Ｃｍ算出手順、ΣＣｎＤ算出手順及び表示手順を、コンピュータに実行させるためのプログラムである。
本発明により、コンピュータを用いて本願発明の帯域制御評価方法を実行することができるため、ＪＣバイトを用いて算出されるＰａｙｌｏａｄ  Ａｒｅａのデータ量の変動条件と算出されたパラメータを表示することができる。
【発明の効果】
【００１９】
本発明によれば、ＪＣバイトを用いて算出されるＰａｙｌｏａｄ  Ａｒｅａのデータ量の変動条件と算出されたパラメータを表示することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る帯域制御評価装置の一例を示す。
【図２】表示部１３の表示例を示す。
【図３】ＧＭＰによるデータとスタッフの分散配置の一例。
【図４】ＩＴＵ−Ｔ  Ｒｅｃ．Ｇ．７０９（１２／２００９）に規定されるフレームにおけるＯＨの概要を示す。
【発明を実施するための形態】
【００２１】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００２２】
図１に、本実施形態に係る帯域制御評価装置の一例を示す。本実施形態に係る帯域制御評価装置は、ＪＣバイト抽出部１１と、演算部１２と、表示部１３と、を備える。演算部１２は、Ｃｍ算出部２１と、ΣＣｎＤ算出部２２と、を備える。
【００２３】
本実施形態に係る帯域制御評価方法は、ＪＣバイト抽出手順と、演算手順と、表示手順と、を順に有する。ＪＣバイト抽出手順では、ＪＣバイト抽出部１１が、ＯＰＵフレームのＯＨから、ビットレート調整を行うための情報であるＪＣ１、ＪＣ２、ＪＣ３、ＪＣ４、ＪＣ５及びＪＣ６を抽出する。演算手順では、演算部１２は、ＪＣバイト抽出部１１の抽出したＪＣ１、ＪＣ２、ＪＣ３、ＪＣ４、ＪＣ５及びＪＣ６の少なくともいずれかを用いて、種々の演算を行う。表示手順では、表示部１３が、演算手順での演算結果を表示する。表示手順では、表示部１３は、さらに、ＪＣバイト抽出部１１の抽出したＪＣ１、ＪＣ２、ＪＣ３、ＪＣ４、ＪＣ５及びＪＣ６のいずれかを表示してもよい。
【００２４】
図２に、表示部１３の表示例を示す。各フレームにおける、ＪＣ１、ＪＣ２、ＪＣ３、ＪＣ１のＶａｌｉｄ又はＩｎｖａｌｉｄ、ＪＣ２のＶａｌｉｄ又はＩｎｖａｌｉｄ、Ｓｔａｔｕｓ、Ｃｍ、ＪＣ４、ＪＣ５及びＪＣ６が、フレームごとに表示されている。
【００２５】
図２において、ＪＣ１及びＪＣ２は、ＯＨから読み取った値を示す。ＪＣ３は、Ｃｍ算出部２１のＣＲＣ判定結果を示す。例えば、ＪＣ１とＪＣ２のＣＲＣの結果とＪＣ３とが一致していれば「○」と表示し、一致しなければ「Ｅ」と表示する。ＪＣ１及びＪＣ２のＶａｌｉｄ又はＩｎｖａｌｉｄは、Ｃｍ算出部２１のＶａｌｉｄ又はＩｎｖａｌｉｄ判定結果を示す。例えば、Ｖａｌｉｄであれば「○」と表示し、Ｉｎｖａｌｉｄであれば「Ｅ」と表示する。Ｓｔａｔｕｓは、Ｃｍ算出部２１の同期における状態の判定結果を示す。Ｃｍは、Ｃｍ算出部２１の算出結果を示す。ＪＣ４及びＪＣ５は、ΣＣｎＤ算出部２２の算出結果を示す。ＪＣ６は、ΣＣｎＤ算出部２２のＣＲＣ判定結果を示す。例えば、ＪＣ４とＪＣ５のＣＲＣの結果とＪＣ６とが一致していれば「○」と表示し、一致しなければ「Ｅ」と表示する。
【００２６】
以下、演算手順の詳細を説明する。
演算手順では、例えば、Ｃｍ算出手順及びΣＣｎＤ算出手順を行う。
【００２７】
Ｃｍ算出手順では、Ｃｍ算出部２１が、ＪＣバイト抽出手順で抽出したＪＣ１、ＪＣ２及びＪＣ３を用いて、ＯＰＵフレームのＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍを算出する。例えば、Ｃｍ算出部２１は、ＪＣ１及びＪＣ２のなかの１６進数で表示されている整数値部分Ｃｍを１０進数に変換する。そして、表示手順では、表示部１３が、Ｃｍ算出部２１の算出した整数値部分Ｃｍを表示する。これにより、送信部の送ったＣｍと比較可能になるため、送信部と受信部とでビットレートの整合がとれているか否かを判定することができる。すなわち、送信部の送ったデータが受信できているか否かを判定することができる。
【００２８】
Ｃｍ算出手順では、Ｃｍ算出部２１が、ＪＣバイト抽出部１１の抽出したＪＣ１及びＪＣ２のＣＲＣ算出値とＪＣバイト抽出部１１の抽出したＪＣ３とが一致するか否かを判定する。そして、表示部１３は、Ｃｍ算出部２１のＣＲＣ判定結果を表示する。ＣＲＣ判定結果は、図２に示すように、「○」又は「Ｅ」で表示してもよいが、ＪＣ２の列とＳｔａｔｕｓの列の間にエラー表示用の列を設け、そこにエラーがある旨のマークを表示してもよい。
【００２９】
ここで、Ｃｍ算出部２１は、送信元が送付したきたＣｍ（ｔ）と同期する動作を行う。この同期する動作は、例えば、ＩＴＵ−ＴのＦｉｇｕｒｅ  Ｄ．７／Ｇ．７０９／Ｙ．１３３１−ＧＭＰ  ｓｉｎｋ  ｃｏｕｎｔ  ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  ｐｒｏｃｅｓｓ  ｄｉａｇｒａｍに記載されたダイアグラムに記載されている動作である。Ｃｍ算出手順では、Ｃｍ算出部２１が、同期におけるどの状体にあるのかを示すＳｔａｔｕｓを出力する。Ｓｔａｔｕｓは、例えば、「Ｌｏｃｋ  Ｎｅｗ  Ｃｍ」、「Ｓｔａｒｔ  Ｈｕｎｔ」、「Ｈｕｎｔ−Ａ」、「Ｓ＋２」又は「Ｓｙｎｃｈｒｏｎｉｚｅｄ」である。そして、表示手順では、表示部１３が、出力されたＳｔａｔｕｓを表示する。
【００３０】
この同期状態によってＣｍ（ｔ）の値が変動する場合がある。この場合、変更後のＣｍ（ｔ）をそのフレームの整数値部分Ｃｍとして出力する。そして、表示手順では、表示部１３が、新たに出力された整数値部分Ｃｍに更新する。
【００３１】
同期化が完了した後、Ｃｍ算出部２１が、さらにＪＣ１及びＪＣ２の解析を行う。例えば、Ｃｍ算出部２１は、図４に示すＩＩとＤＩが一致するか否か、ＪＣ１とＪＣ２のＣＲＣがＪＣ３と一致するか否か、ＪＣ１がＶａｌｉｄパターン又はＩｎｖａｌｉｄパターンのいずれであるか、及び、ＪＣ２がＶａｌｉｄパターン又はＩｎｖａｌｉｄパターンのいずれであるかを判定する。そして、Ｃｍ算出部２１は、これらの判定結果を表示部１３に出力する。またこの解析によってＣｍ（ｔ）の値が変動する場合がある。この場合、変更後のＣｍ（ｔ）をそのフレームの整数値部分Ｃｍとして出力する。そして、表示手順では、表示部１３が、新たに出力された整数値部分Ｃｍに更新するとともに、ＪＣ３、ＪＣ１のＶａｌｉｄ又はＩｎｖａｌｉｄ、ＪＣ２のＶａｌｉｄ又はＩｎｖａｌｉｄを表示する。
【００３２】
ΣＣｎＤ算出手順では、ΣＣｎＤ算出部２２が、１６進数で表示されているＪＣ４及びＪＣ５を１０進数への変換する。これにより、数値ΣＣｎＤが算出される。表示手順では、表示部１３が、ΣＣｎＤ算出部２２の算出した数値ΣＣｎＤを表示する。また、ΣＣｎＤ算出部２２は、数値ΣＣｎＤを用いて整数値部分Ｃｍとのタイミング調整を行う。ΣＣｎＤは積算値であるため、フレームごとに加算される様子から、送信部と受信部とで帯域制御の整合が取れているか否かを判定することができる。
【００３３】
また、ΣＣｎＤ算出手順では、ΣＣｎＤ算出部２２が、ＪＣ４及びＪＣ５を用いてＣＲＣを算出し、ＪＣバイト抽出部１１の抽出したＪＣ６と一致するか否かを判定し、判定結果を出力する。この場合、表示手順では、表示部１３が、ＣＲＣ判定結果を表示する。
【００３４】
なお、送信部において、Ｃｍ及びΣＣｎＤは、以下のようにして算出される。
あるフレーム期間又はマルチフレーム期間に到達するｎ−ｂｉｔデータ（ｎ−ｂｉｔで１括りとしたとき）のデータ量は次のように表される。
【数１】
0005301588.tif 000002
ここで、ｆｃｌｉｅｎｔはｃｌｉｅｎｔ  ｂｉｔ  ｒａｔｅを示し、Ｔｓｅｒｖｅｒはｆｒａｍｅ  ｐｅｒｉｏｄ  ｏｆ  ｔｈｅ  ｓｅｒｖｅｒ  ｆｒａｍｅ  ｏｒ  ｓｅｒｖｅｒ  ｍｕｌｔｉｆｒａｍｅを示し、ｃｎはｎｕｍｂｅｒ  ｏｆ  ｃｌｉｅｎｔ  ｎ−ｂｉｔ  ｄａｔａ  ｅｎｔｉｔｉｅｓ  ｐｅｒ  ｓｅｒｖｅｒ  ｆｒａｍｅ  ｏｒ  ｓｅｒｖｅｒ  ｍｕｌｔｉｆｒａｍｅを示す。
【００３５】
Ｔｓｅｒｖｅｒは次のように表される。
【数２】
0005301588.tif 000003
ここで、ｆｓｅｒｖｅｒはｓｅｒｖｅｒ  ｂｉｔｒａｔｅを示し、Ｂｓｅｒｖｅｒはｂｉｔｓ  ｐｅｒ  ｓｅｒｖｅｒ  ｆｒａｍｅ  ｏｒ  ｍｕｌｔｉｆｒａｍｅを示す。
【００３６】
式Ｄ−５の関係を用いると、式Ｄ−１は次のように表される。
【数３】
0005301588.tif 000004
【００３７】
ＣＢＲ（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ）データをＯＰＵｋやＬＯ  ＯＤＵｊ（ｖｉａ  ＯＤＴＵｋ．ｔｓ）に格納するために、ＧＭＰを採用する。
ＯＴＮのＧＭＰでは、基本的に８ｂｉｔ単位で分割してマッピングされる（ｎ＝８、Ｃ８）。ｍ＝８×Ｍｂｉｔとすると、対象データ量は、全ビット数ｎ×Ｃｎをｍで割ったものになる。このように８ｂｉｔ単位で区切られた場合の格納対象データ量ｃｍは次のように表される。
【数４】
0005301588.tif 000005
【００３８】
整数値として伝送することから、Ｃｍの整数値をＣｍ（ｔ）と表す。
【数５】
0005301588.tif 000006
【００３９】
整数値のとりうる上限（ｃｅｉｌｉｎｇ）、下限（ｆｌｏｏｒ）は、次のように表される。
【数６】
0005301588.tif 000007
【００４０】
式Ｄ−１３に示した整数値Ｃｍ（ｔ）を、１６進数で表し、ＪＣ１及びＪＣ２へ割り当てている。
【００４１】
Ｐａｙｌｏａｄ  Ａｒｅａの全データ格納領域（Ｆｉｘｅｄ  Ｓｔｕｆｆを除く領域）のうち、Ｃｍの格納で使用しなかったデータ領域の整数値ＣｎＤ（ｔ）は次のように表される。
【数７】
0005301588.tif 000008
【数８】
0005301588.tif 000009
ただし、ＣｎＤは（１−８×Ｍ／ｎ）と（８×Ｍ／ｎ−１）の間の数である。
【００４２】
式Ｄ−１６に示したＣｎＤをフレームごとに積算した値ΣＣｎＤを１６進数で表し、ＪＣ４及びＪＣ５へ割り当てている。
【産業上の利用可能性】
【００４３】
本発明は情報通信産業に適用することができる。
【符号の説明】
【００４４】
１１：ＪＣバイト抽出部
１２：演算部
１３：表示部
２１：Ｃｍ算出部
２２：ΣＣｎＤ算出部
【図１】
0005301588.tif 000010
【図２】
0005301588.tif 000011
【図３】
0005301588.tif 000012
【図４】
0005301588.tif 000013