(57)【特許請求の範囲】
【請求項１】
Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数範囲を設定し、設定した周波数範囲内で周波数を順次変化させる周波数設定部（１１）と、
前記周波数設定部で設定された順次変化する周波数を用いてＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分を表すパラメータＣｍを順次算出するパラメータ算出部（１４）と、
前記パラメータ算出部からの順次変化する前記Ｃｍを取得し、順次変化する前記Ｃｍを用いてタイミング信号を順次発生させて前記パラメータ算出部の算出した前記Ｃｍで定められるタイミング信号を出力するとともに、周波数が共通する前記データ発生部からの前記データを取得した前記Ｃｍで定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置にデータを挿入するデータ挿入部（１５）と、
順次変化する前記タイミング信号に同期したデータを順次発生させて前記データ挿入部に出力するデータ発生部（１３）と、
前記データ挿入部によってデータを挿入されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵ（Ｏｐｔｉｃａｌ  ｃｈａｎｎｅｌ  Ｐａｙｌｏａｄ  Ｕｎｉｔ）フレームを生成するフレーム生成部（１６）と、
前記パラメータ算出部、前記データ挿入部及び前記フレーム生成部を駆動する第２のクロック信号を生成する第２の発振部（１７）と、
を備えるＯＰＵフレーム生成装置。
【請求項２】
Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数範囲を設定し、設定した周波数範囲内で周波数を順次変化させる周波数設定部（１１）と、
前記周波数設定部で設定した周波数で第１のクロック信号を生成する第１の発振部（１２）と、
順次変化する前記第１のクロック信号に同期してデータを順次発生させるデータ発生部（１３）と、
順次変化する前記第１のクロック信号の周波数を用いてＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分を表すパラメータＣｍを算出するパラメータ算出部（１４）と、
前記第１のクロック信号の周波数が共通する前記データ発生部の前記データ及び前記パラメータ算出部の前記Ｃｍを取得し、取得した前記Ｃｍで定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置に、前記データ発生部の発生した前記データを挿入するデータ挿入部（１５）と、
前記データ発生部で発生した前記データのタイミングを前記データ挿入部の前記データを挿入するタイミングに同期するように調整するバッファ（１８）と、
前記データ挿入部によってデータを挿入されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成するフレーム生成部（１６）と、
前記パラメータ算出部、前記データ挿入部及び前記フレーム生成部を駆動する第２のクロック信号を生成する第２の発振部（１７）と、
を備えるＯＰＵフレーム生成装置。
【請求項３】
前記データ発生部は、予め定められたパターンのデータを発生させることを特徴とする請求項１又は２に記載のＯＰＵフレーム生成装置。
【請求項４】
請求項１から３のいずれかに記載のＯＰＵフレーム生成装置（１０）と、
前記フレーム生成装置の生成したＯＰＵフレームを受信した受信部（１００）から、前記ＯＰＵフレームのＰａｙｌｏａｄ  Ａｒｅａに含まれるデータを取得するデータ取得部（２１）と、
前記データ取得部の取得したデータと前記データ発生部の発生したデータとが一致するか否かを判定する判定部（２２）と、
前記判定部の判定結果を表示する表示部（２３）と、
を備えるＯＰＵフレーム試験装置。
【請求項５】
Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数範囲を設定し、当該周波数範囲内で任意の周波数を設定する周波数設定手順（Ｓ１０１）と、
前記周波数設定手順で設定した周波数を用いてＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分を表すパラメータＣｍを算出し、算出した前記Ｃｍで定められるタイミングに同期してデータを発生させ、算出した前記Ｃｍで定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置に発生した前記データを挿入するデータ発生手順（Ｓ１０２）と、
前記データ発生手順でデータを挿入されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成するフレーム生成手順（Ｓ１０４）と、
を順に有し、
前記フレーム生成手順の後に前記周波数設定手順に移行し、前記周波数範囲内で設定周波数を順次変化させる
ＯＰＵフレーム生成方法。
【請求項６】
第１の発振部の発振周波数を、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数範囲を設定し、当該周波数範囲内で任意の周波数に設定する周波数設定手順（Ｓ１０１）と、
前記第１の発振部からの第１のクロック信号に同期してデータを発生するとともに、前記第１の発振部とは異なる第２の発振部からの第２のクロック信号に同期して、前記第１のクロック信号の周波数を用いてＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍを算出し、前記Ｃｍで定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置に、発生させた前記データを挿入するデータ発生手順（Ｓ１０２）と、
前記第２のクロック信号に同期して、前記データを挿入したＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成するフレーム生成手順（Ｓ１０４）と、
を順に有し、
前記フレーム生成手順の後に前記周波数設定手順に移行し、前記周波数範囲内で前記第１の発振部の発振周波数を順次変化させる
ＯＰＵフレーム生成方法。
【請求項７】
前記データ発生手順において、予め定められたパターンのデータを発生させることを特徴とする請求項５又は６に記載のＯＰＵフレーム生成方法。
【請求項８】
請求項５から７のいずれかに記載の周波数設定手順、データ発生手順及びフレーム生成手順を、コンピュータに実行させるためのＯＰＵフレーム生成プログラム。
【請求項９】
請求項５から７のいずれかに記載のＯＰＵフレーム生成方法を用いて生成したＯＰＵフレームを送信するＯＰＵフレーム送信手順（Ｓ２０１）と、
前記ＯＰＵフレーム送信手順で送信した前記ＯＰＵフレームを受信した受信部（１００）から、前記ＯＰＵフレームのＰａｙｌｏａｄ  Ａｒｅａに含まれるデータを取得するデータ取得手順（Ｓ２０２）と、
前記データ取得手順で取得したデータと前記データ発生手順で発生したデータとが一致するか否かを判定する判定手順（Ｓ２０３）と、
前記判定手順での判定結果を表示する表示手順（Ｓ２０４）と、
を有するＯＰＵフレーム試験方法。
【請求項１０】
請求項９に記載のＯＰＵフレーム送信手順、データ取得手順、判定手順及び表示手順を、コンピュータに実行させるためのＯＰＵフレーム試験プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＴＵ−Ｔ  Ｒｅｃ．Ｇ．７０９（１２／２００９）に規定されるビットレート調整機能の試験を行うためのＯＰＵフレーム生成装置及びＯＰＵフレーム試験装置に関する。
【背景技術】
【０００２】
ＯＴＮ（Ｏｐｔｉｃａｌ  Ｔｒａｎｓｐｏｒｔ  ｎｅｔｗｏｒｋ）のビットレートは、ＳＯＮＥＴ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｏｐｔｉｃａｌ  ＮＥＴｗｏｒｋ）／ＳＤＨ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｉｇｉｔａｌ  Ｈｉｅｒａｒｃｈｙ）のビットレートをもとに規定されていた。このため、ビットレートの異なるイーサネット（登録商標）やファイバチャネルが新たに追加されるたびにＯＴＮ規格を拡張する必要があった。
【０００３】
しかし、新クライアント信号が出現するたびに規格を拡張することは好ましくない。そこで、ＩＴＵ−Ｔ  Ｒｅｃ．Ｇ．７０９（１２／２００９）では、将来どのようなビットレートのクライアント信号が出現しても対応可能にするため、ＧＭＰ（Ｇｅｎｅｒｉｃ  Ｍａｐｐｉｎｇ  Ｐｒｏｃｅｄｕｒｅ）を採用した。ＧＭＰは、Ｐａｙｌｏａｄの容量以下のビットレートのクライアント信号をＰａｙｌｏａｄ  Ａｒｅａにマッピングする方法であり、送信部は、図７に示すように、Ｐａｙｌｏａｄ  Ａｒｅａにデータとスタッフを分散配置する。そして、図８に示すように、ＯＨ（Ｏｖｅｒ  Ｈｅａｄ）にビットレート調整を行うための情報であるＪＣバイトＪＣ１〜ＪＣ６を格納する。
【０００４】
ＪＣバイトＪＣ１及びＪＣ２は、送信部で算出されたＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍ及びＣｍの変動条件を表している。ＪＣバイトＪＣ３は、ＪＣバイトＪＣ１及びＪＣバイトＪＣ２のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）である。ＪＣバイトＪＣ４及びＪＣ５は、Ｐａｙｌｏａｄ  Ａｒｅａに含まれるデータ量をＣｍで割ったときの余剰ＣｎＤを、毎フレーム積算した数値ΣＣｎＤを１６進数で表した数値である。ＪＣバイトＪＣ６は、ＪＣバイトＪＣ４及びＪＣバイトＪＣ５のＣＲＣである。そして、受信部は、受信信号からＯＰＵフレームを検出し、そのＯＨに配置されたＪＣバイトを抽出し、ＪＣバイトＪＣ１〜ＪＣ６を用いて送信側で挿入された各パラメータを求め、そのパラメータ及び変動条件に応じた手順に従って抽出するデータ量を変動させて、送信部で挿入されたデータ量と一致するデータ量を受信する。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ＩＴＵ−Ｔ  Ｒｅｃ．Ｇ．７０９（１２／２００９）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＩＴＵ−Ｔ  Ｒｅｃ．Ｇ．７０９（１２／２００９）に準拠するためには、送信部はＰａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータをＰａｙｌｏａｄ  Ａｒｅａへ格納し、さらに受信部はデータが格納されたＰａｙｌｏａｄ  Ａｒｅａからデータを正しく抽出できなければならない。
【０００７】
そこで、本発明は、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータが格納されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵ（Ｏｐｔｉｃａｌ  ｃｈａｎｎｅｌ  Ｐａｙｌｏａｄ  Ｕｎｉｔ）フレームを生成することを目的とする。
【課題を解決するための手段】
【０００８】
前述の目的を達成するために、本願発明のＯＰＵフレーム生成装置は、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数範囲を設定し、設定した周波数範囲内で周波数を順次変化させる周波数設定部（１１）と、前記周波数設定部で設定された順次変化する周波数を用いてＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分を表すパラメータＣｍを順次算出するパラメータ算出部（１４）と、前記パラメータ算出部からの順次変化する前記Ｃｍを取得し、順次変化する前記Ｃｍを用いてタイミング信号を順次発生させて前記パラメータ算出部の算出した前記Ｃｍで定められるタイミング信号を出力するとともに、周波数が共通する前記データ発生部からの前記データを取得した前記Ｃｍで定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置にデータを挿入するデータ挿入部（１５）と、順次変化する前記タイミング信号に同期したデータを順次発生させて前記データ挿入部に出力するデータ発生部（１３）と、前記データ挿入部によってデータを挿入されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵ（Ｏｐｔｉｃａｌ  ｃｈａｎｎｅｌ  Ｐａｙｌｏａｄ  Ｕｎｉｔ）フレームを生成するフレーム生成部（１６）と、前記パラメータ算出部、前記データ挿入部及び前記フレーム生成部を駆動する第２のクロック信号を生成する第２の発振部（１７）と、を備える。
【０００９】
本願発明のＯＰＵフレーム生成装置は、周波数設定部（１１）と、パラメータ算出部（１４）と、データ発生部（１３）と、を備えるため、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータを発生させることができる。本願発明のＯＰＵフレーム生成装置は、データ挿入部（１５）と、フレーム生成部（１６）と、第２の発振部（１７）と、を備えるため、任意のビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを生成することができる。
【００１０】
本発明により、それぞれ異なるビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納された複数のＯＰＵフレームを生成することができる。これにより、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能なビットレートについての耐力試験を行うことができる。
【００１１】
前述の目的を達成するために、本願発明のＯＰＵフレーム生成装置は、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数範囲を設定し、設定した周波数範囲内で周波数を順次変化させる周波数設定部（１１）と、前記周波数設定部で設定した周波数で第１のクロック信号を生成する第１の発振部（１２）と、順次変化する前記第１のクロック信号に同期してデータを順次発生させるデータ発生部（１３）と、順次変化する前記第１のクロック信号の周波数を用いてＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分を表すパラメータＣｍを算出するパラメータ算出部（１４）と、前記第１のクロック信号の周波数が共通する前記データ発生部の前記データ及び前記パラメータ算出部の前記Ｃｍを取得し、取得した前記Ｃｍで定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置に、前記データ発生部の発生した前記データを挿入するデータ挿入部（１５）と、前記データ発生部で発生した前記データのタイミングを前記データ挿入部の前記データを挿入するタイミングに同期するように調整するバッファ（１８）と、前記データ挿入部によってデータを挿入されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成するフレーム生成部（１６）と、前記パラメータ算出部、前記データ挿入部及び前記フレーム生成部を駆動する第２のクロック信号を生成する第２の発振部（１７）と、を備える。
【００１２】
本願発明のＯＰＵフレーム生成装置は、周波数設定部（１１）と、第１の発振部（１２）と、データ発生部（１３）と、を備えるため、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータを発生させることができる。本願発明のＯＰＵフレーム生成装置は、パラメータ算出部（１４）と、データ挿入部（１５）と、フレーム生成部（１６）と、バッファ（１８）と、第２の発振部（１７）と、を備えるため、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを生成することができる。
【００１３】
本発明により、それぞれ異なるビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納された複数のＯＰＵフレームを生成することができる。これにより、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能なビットレートについての耐力試験を行うことができる。
【００１４】
本願発明のＯＰＵフレーム生成装置では、前記データ発生部は、予め定められたパターンのデータを発生させてもよい。
受信部の受信したデータと照合することによって、Ｐａｙｌｏａｄ  Ａｒｅａに格納されたデータを受信部が正しく抜き出せているか否かを確認することができる。
【００１５】
前述の目的を達成するために、本願発明のＯＰＵフレーム試験装置は、本願発明のＯＰＵフレーム生成装置（１０）と、前記フレーム生成装置の生成したＯＰＵフレームを受信した受信部（１００）から、前記ＯＰＵフレームのＰａｙｌｏａｄ  Ａｒｅａに含まれるデータを取得するデータ取得部（２１）と、前記データ取得部の取得したデータと前記データ発生部の発生したデータとが一致するか否かを判定する判定部（２２）と、前記判定部の判定結果を表示する表示部（２３）と、を備える。
【００１６】
本願発明のＯＰＵフレーム試験装置は、データ取得部（２１）と、判定部（２２）と、表示部（２３）と、を備えるため、受信部（１００）においてＧＭＰに従った受信ができているか否かの試験を行うことができる。ここで、本願発明のＯＰＵフレーム試験装置は、ＯＰＵフレーム生成装置（１０）を備えるため、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを受信部（１００）に受信させることができる。したがって、本願発明のＯＰＵフレーム試験装置は、任意のビットレートのデータが格納されたＰａｙｌｏａｄ  Ａｒｅａから受信部（１００）がデータを正しく抽出できているか否かの試験を行うことができる。
【００１７】
前述の目的を達成するために、本願発明のＯＰＵフレーム生成方法は、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数範囲を設定し、当該周波数範囲内で任意の周波数を設定する周波数設定手順（Ｓ１０１）と、前記周波数設定手順で設定した周波数を用いてＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分を表すパラメータＣｍを算出し、算出した前記Ｃｍで定められるタイミングに同期してデータを発生させ、算出した前記Ｃｍで定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置に発生した前記データを挿入するデータ発生手順（Ｓ１０２）と、前記データ発生手順でデータを挿入されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成するフレーム生成手順（Ｓ１０４）と、を順に有し、前記フレーム生成手順の後に前記周波数設定手順に移行し、前記周波数範囲内で設定周波数を順次変化させる。
【００１８】
本願発明のＯＰＵフレーム生成方法は、周波数設定手順（Ｓ１０１）と、データ発生手順（Ｓ１０２）と、を有するため、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータを発生させることができる。本願発明のＯＰＵフレーム生成方法は、フレーム生成手順（Ｓ１０４）を有するため、任意のビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを生成することができる。
【００１９】
本発明により、それぞれ異なるビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納された複数のＯＰＵフレームを生成することができる。これにより、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能なビットレートについての耐力試験を行うことができる。
【００２０】
前述の目的を達成するために、本願発明のＯＰＵフレーム生成方法は、第１の発振部の発振周波数を、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数範囲を設定し、当該周波数範囲内で任意の周波数に設定する周波数設定手順（Ｓ１０１）と、前記第１の発振部からの第１のクロック信号に同期してデータを発生するとともに、前記第１の発振部とは異なる第２の発振部からの第２のクロック信号に同期して、前記第１のクロック信号の周波数を用いてＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分Ｃｍを算出し、前記Ｃｍで定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置に、発生させた前記データを挿入するデータ発生手順（Ｓ１０２）と、前記第２のクロック信号に同期して、前記データを挿入したＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成するフレーム生成手順（Ｓ１０４）と、を順に有し、前記フレーム生成手順の後に前記周波数設定手順に移行し、前記周波数範囲内で前記第１の発振部の発振周波数を順次変化させる。
【００２１】
本願発明のＯＰＵフレーム生成方法は、周波数設定手順（Ｓ１０１）と、データ発生手順（Ｓ１０２）と、を有するため、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータを発生させることができる。本願発明のＯＰＵフレーム生成方法は、フレーム生成手順（Ｓ１０４）を有するため、任意のビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを生成することができる。
【００２２】
本発明により、それぞれ異なるビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納された複数のＯＰＵフレームを生成することができる。これにより、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能なビットレートについての耐力試験を行うことができる。
【００２３】
本願発明のＯＰＵフレーム生成方法では、前記データ発生手順において、予め定められたパターンのデータを発生させてもよい。
受信部の受信したデータと照合することによって、Ｐａｙｌｏａｄ  Ａｒｅａに格納されたデータを受信部が正しく抜き出せているか否かを確認することができる。
【００２４】
前述の目的を達成するために、本願発明のＯＰＵフレーム生成プログラムは、本願発明の周波数設定手順、データ発生手順及びフレーム生成手順を、コンピュータに実行させるためのプログラムである。
本発明により、コンピュータを用いて本願発明のＯＰＵフレーム生成方法を実行することができるため、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータが格納されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成することができる。
【００２５】
前述の目的を達成するために、本願発明のＯＰＵフレーム試験方法は、本願発明のＯＰＵフレーム生成方法を用いて生成したＯＰＵフレームを送信するＯＰＵフレーム送信手順（Ｓ２０１）と、前記ＯＰＵフレーム送信手順で送信した前記ＯＰＵフレームを受信した受信部（１００）から、前記ＯＰＵフレームのＰａｙｌｏａｄ  Ａｒｅａに含まれるデータを取得するデータ取得手順（Ｓ２０２）と、前記データ取得手順で取得したデータと前記データ発生手順で発生したデータとが一致するか否かを判定する判定手順（Ｓ２０３）と、前記判定手順での判定結果を表示する表示手順（Ｓ２０４）と、を有する。
【００２６】
本願発明のＯＰＵフレーム試験方法は、データ取得手順（Ｓ２０２）と、判定手順（Ｓ２０３）と、表示手順（Ｓ２０４）と、を有するため、受信部（１００）においてＧＭＰに従った受信ができているか否かの試験を行うことができる。本願発明のＯＰＵフレーム試験方法は、ＯＰＵフレーム送信手順（Ｓ２０１）を有するため、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを受信部（１００）に受信させることができる。したがって、本願発明のＯＰＵフレーム試験方法は、任意のビットレートのデータが格納されたＰａｙｌｏａｄ  Ａｒｅａから受信部（１００）がデータを正しく抽出できているか否かの試験を行うことができる。
【００２７】
前述の目的を達成するために、本願発明のＯＰＵフレーム試験プログラムは、本願発明のＯＰＵフレーム送信手順、データ取得手順、判定手順及び表示手順を、コンピュータに実行させるためのプログラムである。
本発明により、コンピュータを用いて本願発明のＯＰＵフレーム試験方法を実行することができるため、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータが格納されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成することができる。
【発明の効果】
【００２８】
本発明によれば、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータが格納されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成することができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態１に係る帯域制御評価装置の一例を示す。
【図２】本実施形態に係るＯＰＵフレーム試験方法の一例を示す。
【図３】周波数の設定表示画面の一例を示す。
【図４】実施形態１に係る表示部２３の表示例を示す。
【図５】実施形態２に係る表示部２３の表示例を示す。
【図６】実施形態３に係る帯域制御評価装置の一例を示す。
【図７】ＧＭＰによるデータとスタッフの分散配置されたＯＰＵフレームの一例を示す。
【図８】ＩＴＵ−Ｔ  Ｒｅｃ．Ｇ．７０９（１２／２００９）に規定されるフレームにおけるＯＨの概要を示す。
【発明を実施するための形態】
【００３０】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００３１】
（実施形態１）
図１に、本実施形態に係るＯＰＵフレーム試験装置の一例を示す。本実施形態に係るＯＰＵフレーム試験装置２０は、ＯＰＵフレーム生成装置１０と、データ取得部２１と、判定部２２と、表示部２３と、を備える。ＯＰＵフレーム生成装置１０は、周波数設定部１１と、データ発生部１３と、パラメータ算出部１４と、データ挿入部１５と、フレーム生成部１６と、第２の発振部１７と、を備える。
【００３２】
図２に、本実施形態に係るＯＰＵフレーム試験方法の一例を示す。本実施形態に係るＯＰＵフレーム試験方法は、ＯＰＵフレーム送信手順Ｓ２０１と、データ取得手順Ｓ２０２と、判定手順Ｓ２０３と、表示手順Ｓ２０４と、を順に有する。本実施形態に係るＯＰＵフレーム試験プログラムは、ＯＰＵフレーム送信手順Ｓ２０１、データ取得手順Ｓ２０２、判定手順Ｓ２０３及び表示手順Ｓ２０４を、コンピュータに実行させるためのプログラムである。
【００３３】
ＯＰＵフレーム送信手順Ｓ２０１では、本実施形態に係るＯＰＵフレーム生成方法を用いて生成したＯＰＵフレームを送信する。本実施形態に係るＯＰＵフレーム生成方法は、周波数設定手順Ｓ１０１と、データ発生手順Ｓ１０２と、フレーム生成手順Ｓ１０４と、を順に有する。本実施形態に係るＯＰＵフレーム生成プログラムは、周波数設定手順Ｓ１０１、データ発生手順Ｓ１０２及びフレーム生成手順Ｓ１０４を、コンピュータに実行させるためのプログラムである。
【００３４】
周波数設定手順Ｓ１０１では、周波数設定部１１は、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数ＦTXに設定する。そして、周波数設定部１１は、設定された周波数ＦＴＸをパラメータ算出部１４に出力する。ここで、周波数の設定は、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートの設定となる。たとえば、ＯＤＵ（Ｏｐｔｉｃａｌ  Ｃｈａｎｎｅｌ  Ｄａｔａ  Ｕｎｉｔ）の規定の１つであるＯＤＵ０では、該規定におけるＰａｙｌｏａｄ  Ａｒｅａに格納可能な最大のビットレートは１．２３８９５４３１Ｇｂｉｔ／ｓになる。
【００３５】
図３に、周波数の設定表示画面の一例を示す。表示部２３に、周波数入力用の周波数選択ウィンドウ５２を表示する。周波数選択ウィンドウは、予め定められた周波数範囲で周波数を変更するアップダウンキー５３を表示していることが好ましい。予め定められた周波数範囲で周波数を変更することができれば、スクロールバー等の他の設定方法でもよい。予め定められた周波数範囲は、規格で定められた範囲であってもよいが、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能であれば、規格の範囲外の周波数を設定可能であってもよい。
【００３６】
データ発生手順Ｓ１０２では、ＯＰＵフレーム生成装置１０は、以下のように動作する。パラメータ算出部１４が、周波数設定部１１からの周波数ＦＴＸと第２の発振部１７からの第２のクロック信号Ｃ２の周波数とを用いてＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分を表すパラメータＣｍを算出する。
【００３７】
Ｃｍの算出は、例えば、後述する式Ｄ−１３を用い、ｆｃｌｉｅｎｔに周波数ＦＴＸを代入し、ｆｓｅｒｖｅｒに第２のクロック信号Ｃ２の周波数を代入し、Ｂｓｅｒｖｅｒにデータ挿入部１５で挿入可能な最大データ量をビット単位で代入し、Ｍに周波数の変動を制御する際の、挿入するデータ量又はＳｔｕｆｆ量をバイト単位で代入する。ここで、パラメータ算出部１４は、第２の発振部１７からの第２のクロック信号Ｃ２に同期して算出する。なお、第２のクロック信号Ｃ２の周波数は、たとえばＯＤＵ０では、クロック信号Ｃ２として１．２４４１６ＧＨｚのクロック信号が生成される。
【００３８】
そして、データ挿入部１５は、Ｃｍの値に基づいてタイミング信号Ｔを発生し、データ発生部１３に出力する。データ発生部１３は、パラメータ算出部１４からのタイミング信号Ｔに同期してデータＤＴＸを発生させる。ここで、データ発生部１３は、ＰＲＢＳ（Ｐｓｅｕｄｏ−ｒａｎｄｏｍ  ｂｉｔ  ｓｅｑｕｅｎｃｅ）などの予め定められたパターンのデータを発生させることが好ましい。これにより、判定部２２は、データＤＴＸとデータＤＲＸとが一致しているか否かを判定することができる。
【００３９】
データ挿入部１５が、パラメータ算出部１４の算出したＣｍで定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置に、データ発生部１３の発生したデータＤＴＸを挿入する。ここで、データ挿入部１５は、第２の発振部１７からの第２のクロック信号Ｃ２に同期してＤＴＸを挿入する。
【００４０】
例えば、データ挿入部１５は、Ｐａｙｌｏａｄ  Ａｒｅａ中の個々のＰａｙｌｏａｄ  ｆｉｅｌｄの番号ｊ（ｊ＝１・・・Ｐｍ，ｓｅｒｖｅｒ）がスタッフ又はデータのいずれであるかを判定することにより、データＤＴＸを挿入する位置を決定する。
（ｊ×Ｃｍ（ｔ））ｍｏｄ  Ｐｍ，ｓｅｒｖｅｒ＜Ｃｍ（ｔ）の場合、すなわち、Ｐａｙｌｏａｄ  ｆｉｅｌｄ  ｊにＣｍを乗算したものを最大格納データ量Ｐｍ，ｓｅｒｖｅｒで除算した余りを算出し、その余りがＣｍよりも小さい場合はデータと判定する。
（ｊ×Ｃｍ（ｔ））ｍｏｄ  Ｐｍ，ｓｅｒｖｅｒ≧Ｃｍ（ｔ）の場合、すなわち、Ｐａｙｌｏａｄ  ｆｉｅｌｄ  ｊにＣｍを乗算したものを最大格納データ量Ｐｍ，ｓｅｒｖｅｒで除算した余りを算出し、その余りがＣｍ以上の場合はスタッフと判定する。
【００４１】
さらに、パラメータ算出部１４が、ＯＨに格納するＪＣ１、ＪＣ２、ＪＣ３、ＪＣ４、ＪＣ５及びＪＣ６を算出する。例えば、Ｃｍの変動条件を表す図８に示すＩＩ及びＤＩを算出する。また、ＪＣ１とＪＣ２のＣＲＣを算出することにより、ＪＣ３を算出する。また、パラメータΣＣｎＤを算出することにより、ＪＣ４及びＪＣ５を算出する。パラメータΣＣｎＤの算出は、後述する式Ｄ−１６を用いて算出する。例えば、ｎに８を用い、Ｍに８０を用いて、式Ｄ−６からｃｎを算出し、式Ｄ−１３からＣｍ（ｔ）を算出し、これらの値を式Ｄ−１６に代入する。また、ＪＣ４とＪＣ５のＣＲＣを算出することにより、ＪＣ６を算出する。
【００４２】
フレーム生成手順Ｓ１０４では、フレーム生成部１６が、データ挿入部１５によってデータＤＴＸを挿入されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成する。ここで、フレーム生成部１６は、第２の発振部１７からの第２のクロック信号Ｃ２に同期してＯＰＵフレームを生成する。このとき、ＯＨに、パラメータ算出部１４の算出したＪＣ１〜ＪＣ６を格納する。
【００４３】
以上のＯＰＵフレーム生成方法を行うことで、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータが格納されたＯＰＵフレームを生成することができる。そして、ＯＰＵフレーム試験装置２０は、ＯＰＵフレーム生成装置１０が生成したＯＰＵフレームを送信する。すると、受信部１００は、ＯＰＵフレーム生成装置１０からのＯＰＵフレームを受信し、Ｐａｙｌｏａｄ  Ａｒｅａに含まれるデータＤＲＸと、データＤＲＸの周波数ＦＲＸを取得する。
【００４４】
以上説明したように、本実施形態に係るＯＰＵフレーム生成装置１０及びＯＰＵフレーム生成方法は、周波数設定部１１で設定した周波数ＦＴＸに相当するビットレートのデータＤＴＸをＰａｙｌｏａｄ  Ａｒｅａに格納したＯＰＵフレームを生成することができる。これにより、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを受信部１００に受信させ、そのときの受信部１００の動作を試験することができる。
【００４５】
データ取得手順Ｓ２０２では、データ取得部２１は、受信部１００からデータＤＲＸ及び周波数ＦＲＸを取得する。判定手順Ｓ２０３では、判定部２２は、データ取得部２１の取得したデータＤＲＸとデータ発生部１３の発生したデータＤＴＸとが一致するか否かを判定する。表示手順Ｓ２０４では、表示部２３は、判定部２２の判定結果を表示する。
【００４６】
図４に、実施形態１に係る表示部２３の表示例を示す。表示部２３は、送信側周波数ＦＴＸと、送信側データ量Ｃｍと、受信側周波数ＦＲＸと、送受信データが一致したか否かを表示する。送信側周波数ＦＴＸは、周波数設定部１１の設定した周波数である。送信側データ量Ｃｍは、パラメータ算出部１４の算出したＣｍである。受信側周波数ＦＲＸは、受信部１００から取得した周波数である。送受信データが一致したか否かには、判定部２２の判定結果を表示する。送信側周波数ＦＴＸ及び受信側周波数ＦＲＸの表示はビットレートの表示でもよい。また、受信側周波数ＦＲＸの代わりに、送信側周波数ＦＴＸを基準とした送信側周波数ＦＴＸと受信側周波数ＦＲＸの差を百万分率で表示してもよい。
【００４７】
以上説明したように、本実施形態に係るＯＰＵフレーム試験装置２０及びＯＰＵフレーム試験方法は、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを受信部１００に受信させ、受信部１００がデータを正しく受信できているか否かを判定することができる。
【００４８】
（実施形態２）
本実施形態に係るＯＰＵフレーム試験装置で２０は、実施形態１で説明した周波数設定部１１が、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数範囲を設定する。この場合、図２に示す周波数設定手順Ｓ１０１において、周波数設定部１１は、周波数ＦＴＸとして、周波数ＦＴＸ＿Ｄ以上周波数ＦＴＸ＿Ｕ以下の周波数範囲内の任意の周波数ＦＴＸ＿１を設定する。任意の周波数の設定は、任意のビットレートの設定でもよい。
【００４９】
そして、周波数設定部１１の設定した周波数ＦＴＸ＿１を用いて、データ発生手順Ｓ１０２及びフレーム生成手順Ｓ１０４を行う。例えば、パラメータ算出部１４は、周波数ＦＴＸ＿１を用いてパラメータＣｍ＿１を算出する。そして、データ挿入部１５が、パラメータ算出部１４の算出したＣｍ＿１で定められるタイミング信号Ｔ＿１を発生してデータ発生部１３に出力する。そして、データ発生部１３がタイミング信号Ｔ＿１に同期したデータＤＴＸ＿１を発生させる。そして、データ挿入部１５が、パラメータ算出部１４の算出したＣｍ＿１で定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置に、データ発生部１３の発生したデータＤＴＸ＿１を挿入する。また、フレーム生成手順Ｓ１０４において、フレーム生成部１６が、データ挿入部１５によってデータＤＴＸ＿１を挿入されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成する。
【００５０】
図２に示すフレーム生成手順Ｓ１０４の後に周波数設定手順Ｓ１０１に移行する。そして、周波数設定手順Ｓ１０１において、周波数設定部１１は、設定した周波数ＦＴＸ＿Ｄ以上周波数ＦＴＸ＿Ｕ以下の周波数範囲内で設定周波数を順次変化させる。例えば、周波数ＦＴＸ＿１を周波数ＦＴＸ＿２に変化させる。そして、周波数設定部１１の設定した周波数ＦＴＸ＿２を用いて、データ発生手順Ｓ１０２及びフレーム生成手順Ｓ１０４を行う。このように、周波数ＦＴＸ＿Ｄ以上周波数ＦＴＸ＿Ｕ以下の周波数範囲内で設定周波数を順次変化させながら、周波数設定手順Ｓ１０１からフレーム生成手順Ｓ１０４までの各手順を行う。
【００５１】
データ取得手順Ｓ２０２では、データ取得部２１は、受信部１００からデータＤＲＸ及び周波数ＦＲＸを取得する。判定手順Ｓ２０３では、判定部２２は、データ取得部２１の取得したデータＤＲＸとデータ発生部１３の発生したデータＤＴＸとが一致するか否かを判定する。このときの比較対象データは、送信側周波数ＦＴＸと受信側周波数ＦＲＸとが等しくなっているデータ同士となる。そして、周波数ごとに出力する。
【００５２】
表示手順Ｓ２０４では、表示部２３は、判定部２２の判定結果を周波数ごとに表示する。図５に、実施形態２に係る表示部２３の表示例を示す。送信側周波数の下限ＦＴＸ＿Ｄと、送信側周波数の下限ＦＴＸ＿Ｄのときの送信側データ量Ｃｍ＿Ｄと、送信側周波数の下限ＦＴＸ＿ＤのＯＰＵフレームを受信した受信部１００から取得した周波数ＦＲＸ＿Ｄを表示する。また、送信側周波数の上限ＦＴＸ＿Ｕと、送信側周波数の上限ＦＴＸ＿Ｕのときの送信側データ量Ｃｍ＿Ｕと、送信側周波数の上限ＦＴＸ＿ＵのＯＰＵフレームを受信した受信部１００から取得した周波数ＦＲＸ＿Ｕを表示する。また、各周波数における判定部２２の判定結果を、周波数ごとに表示する。送信側周波数ＦＴＸ及び受信側周波数ＦＲＸの表示はビットレートの表示でもよい。また、受信側周波数ＦＲＸの代わりに送信側周波数ＦＴＸを基準とした送信側周波数ＦＴＸと受信側周波数ＦＲＸの差を百万分率で表示してもよい。
【００５３】
以上説明したように、本実施形態に係るＯＰＵフレーム生成装置１０及びＯＰＵフレーム生成方法並びにＯＰＵフレーム試験装置２０及びＯＰＵフレーム試験方法は、設定したＰａｙｌｏａｄ  Ａｒｅａに格納可能な周波数ＦＴＸ＿Ｄ以上周波数ＦＲＸ＿Ｕ以下の範囲で周波数を順次変化させてデータＤＴＸ＿Ｄ〜データＤＴＸ＿Ｕを発生し、データＤＴＸをＰａｙｌｏａｄ  Ａｒｅａに格納したＯＰＵフレームを生成することができる。これにより、周波数ＦＴＸ＿Ｄ以上周波数ＦＲＸ＿Ｕ以下のビットレートを有するデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを受信部１００に受信させ、そのときの受信部１００の動作を試験することができる。
【００５４】
（実施形態３）
図６に、本実施形態に係るＯＰＵフレーム試験装置の一例を示す。実施形態１で説明したＯＰＵフレーム生成装置１０において、第１の発振部１２及びバッファ１８をさらに備え、データ発生部１３及びデータ挿入部１５の動作が異なる。
【００５５】
本実施形態に係るＯＰＵフレーム試験方法及びＯＰＵフレーム試験プログラムは、実施形態１で説明したＯＰＵフレーム送信手順Ｓ２０１が異なる。また、本実施形態に係るＯＰＵフレーム生成方法及びＯＰＵフレーム生成プログラムは、実施形態１で説明したデータ発生手順Ｓ１０２が異なる。
【００５６】
データ発生手順Ｓ１０２では、ＯＰＵフレーム生成装置１０は、以下のように動作する。第１の発振部１２が、周波数設定部１１で設定した周波数で第１のクロック信号Ｃ１を生成する。たとえばＯＤＵ０では、第１のクロック信号Ｃ１として１．２３８９５４３１ＧＨｚのクロック信号が生成される。そして、データ発生部１３が、第１のクロック信号Ｃ１に同期してデータＤＴＸを発生させる。
【００５７】
一方で、パラメータ算出部１４が、第１のクロック信号Ｃ１の周波数と第２の発振部１７からの第２のクロック信号Ｃ２の周波数とを用いてＰａｙｌｏａｄ  Ａｒｅａに含まれるデータ量の整数値部分を表すパラメータＣｍを算出する。
【００５８】
データ挿入部１５が、パラメータ算出部１４の算出したＣｍで定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置に、データ発生部１３の発生したデータＤＴＸを挿入する。このとき、バッファ１８は、データ発生部１３で発生したデータのタイミングをデータ挿入部１５のデータを挿入するタイミングに同期するように調整する。バッファ１８は、例えばＦＩＦＯである。
【００５９】
以上のデータ発生手順Ｓ１０２を行っても、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータが格納されたＯＰＵフレームを生成することができる。したがって、本実施形態に係るＯＰＵフレーム生成装置１０及びＯＰＵフレーム生成方法は、周波数設定部１１で設定した周波数ＦＴＸに相当するビットレートのデータＤＴＸをＰａｙｌｏａｄ  Ａｒｅａに格納したＯＰＵフレームを生成することができる。これにより、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意のビットレートのデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを受信部１００に受信させ、そのときの受信部１００の動作を試験することができる。
【００６０】
（実施形態４）
本実施形態に係るＯＰＵフレーム試験装置２０は、実施形態３で説明した周波数設定部１１が、Ｐａｙｌｏａｄ  Ａｒｅａに格納可能な任意の周波数範囲を設定する。この場合、図２に示す周波数設定手順Ｓ１０１において、周波数設定部１１は、周波数ＦＴＸとして、周波数ＦＴＸ＿Ｄ以上周波数ＦＴＸ＿Ｕ以下の周波数範囲内の任意の周波数ＦＴＸ＿１を設定する。任意の周波数の設定は、任意のビットレートの設定でもよい。
【００６１】
そして、周波数設定部１１の設定した周波数ＦＴＸ＿１を用いて、データ発生手順Ｓ１０２及びフレーム生成手順Ｓ１０４を行う。例えば、第１の発振部１２は、周波数設定部１１で設定した周波数ＦＴＸ＿１の周波数で第１のクロック信号Ｃ１を生成する。そして、パラメータ算出部１４は、第１のクロック信号Ｃ１の周波数ＦＴＸ＿１を用いてＣｍ＿１を順次算出する。そして、データ挿入部１５が、パラメータ算出部１４の算出したＣｍ＿１で定められるＰａｙｌｏａｄ  Ａｒｅａ内の位置に、データ発生部１３の発生したデータＤＴＸ＿１を挿入する。フレーム生成手順Ｓ１０４において、フレーム生成部１６が、データ挿入部１５によってデータＤＴＸ＿１を挿入されたＰａｙｌｏａｄ  Ａｒｅａを有するＯＰＵフレームを生成する。
【００６２】
図２に示すフレーム生成手順Ｓ１０４の後に周波数設定手順Ｓ１０１に移行する。そして、周波数設定手順Ｓ１０１において、周波数設定部１１は、設定した周波数ＦＴＸ＿Ｄ以上周波数ＦＴＸ＿Ｕ以下の周波数範囲内で設定周波数を順次変化させる。例えば、周波数ＦＴＸ＿１を周波数ＦＴＸ＿２に変化させる。そして、周波数設定部１１の設定した周波数ＦＴＸ＿２を用いて、データ発生手順Ｓ１０２及びフレーム生成手順Ｓ１０４を行う。このように、周波数ＦＴＸ＿Ｄ以上周波数ＦＴＸ＿Ｕ以下の周波数範囲内で設定周波数を順次変化させながら、周波数設定手順Ｓ１０１からフレーム生成手順Ｓ１０４までの各手順を行う。
【００６３】
以上説明したように、本実施形態に係るＯＰＵフレーム生成装置１０及びＯＰＵフレーム生成方法並びにＯＰＵフレーム試験装置２０及びＯＰＵフレーム試験方法は、設定したＰａｙｌｏａｄ  Ａｒｅａに格納可能な周波数ＦＴＸ＿Ｄ以上周波数ＦＲＸ＿Ｕ以下の範囲で周波数を順次変化させてデータＤＴＸ＿Ｄ〜データＤＴＸ＿Ｕを発生し、データＤＴＸをＰａｙｌｏａｄ  Ａｒｅａに格納したＯＰＵフレームを生成することができる。これにより、周波数ＦＴＸ＿Ｄ以上周波数ＦＲＸ＿Ｕ以下のビットレートを有するデータがＰａｙｌｏａｄ  Ａｒｅａに格納されたＯＰＵフレームを受信部１００に受信させ、そのときの受信部１００の動作を試験することができる。
【００６４】
次に、パラメータ算出部１４の詳細について説明する。
パラメータ算出部１４におけるＣｍの算出は、例えば、以下のようにして行う。
あるフレーム期間又はマルチフレーム期間に到達するｎ−ｂｉｔデータ（ｎ−ｂｉｔで１括りとしたとき）のデータ量は次のように表される。
【数１】
0005378440.tif 000002
ここで、ｆｃｌｉｅｎｔはｃｌｉｅｎｔ  ｂｉｔ  ｒａｔｅを示し、Ｔｓｅｒｖｅｒはｆｒａｍｅ  ｐｅｒｉｏｄ  ｏｆ  ｔｈｅ  ｓｅｒｖｅｒ  ｆｒａｍｅ  ｏｒ  ｓｅｒｖｅｒ  ｍｕｌｔｉｆｒａｍｅを示し、ｃｎはｎｕｍｂｅｒ  ｏｆ  ｃｌｉｅｎｔ  ｎ−ｂｉｔ  ｄａｔａ  ｅｎｔｉｔｉｅｓ  ｐｅｒ  ｓｅｒｖｅｒ  ｆｒａｍｅ  ｏｒ  ｓｅｒｖｅｒ  ｍｕｌｔｉｆｒａｍｅを示す。
【００６５】
Ｔｓｅｒｖｅｒは次のように表される。
【数２】
0005378440.tif 000003
ここで、ｆｓｅｒｖｅｒはｓｅｒｖｅｒ  ｂｉｔｒａｔｅを示し、Ｂｓｅｒｖｅｒはｂｉｔｓ  ｐｅｒ  ｓｅｒｖｅｒ  ｆｒａｍｅ  ｏｒ  ｍｕｌｔｉｆｒａｍｅを示す。
【００６６】
式Ｄ−５の関係を用いると、式Ｄ−１は次のように表される。
【数３】
0005378440.tif 000004
【００６７】
ＣＢＲ（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ）データをＯＰＵｋやＬＯ  ＯＤＵｊ（ｖｉａ  ＯＤＴＵｋ．ｔｓ）に格納するために、ＧＭＰを採用する。
ＯＴＮのＧＭＰでは、基本的に８ｂｉｔ単位で分割してマッピングされる（ｎ＝８、Ｃ８）。ｍ＝８×Ｍｂｉｔとすると、対象データ量は、全ビット数ｎ×ｃｎをｍで割ったものになる。このように８ｂｉｔ単位で区切られた場合の格納対象データ量ｃｍは次のように表される。
【数４】
0005378440.tif 000005
【００６８】
整数値として伝送することから、ｃｍの整数値をＣｍ（ｔ）と表す。
【数５】
0005378440.tif 000006
【００６９】
整数値のとりうる上限（ｃｅｉｌｉｎｇ）、下限（ｆｌｏｏｒ）は、次のように表される。
【数６】
0005378440.tif 000007
【００７０】
式Ｄ−６で表されるＰａｙｌｏａｄ  Ａｒｅａに格納されるべきデータ量のうち、ＣｍによりＰａｙｌｏａｄ  Ａｒｅａへ格納する際に格納しきれなかったデータ量ＣｎＤは次のように表される。
【数７】
0005378440.tif 000008
【００７１】
また、その整数値ＣｎＤ（ｔ）は次のように表される。
【数８】
0005378440.tif 000009
ただし、ＣｎＤ（ｔ）は（１−８×Ｍ／ｎ）と（８×Ｍ／ｎ−１）の間の数である。
【産業上の利用可能性】
【００７２】
本発明は情報通信産業に適用することができる。
【符号の説明】
【００７３】
１０：ＯＰＵフレーム生成装置
１１：周波数設定部
１２：第１の発振部
１３：データ発生部
１４：パラメータ算出部
１５：データ挿入部
１６：フレーム生成部
１７：第２の発振部
１８：バッファ
２０：ＯＰＵフレーム試験装置
２１：データ取得部
２２：判定部
２３：表示部
５２：周波数選択ウィンドウ
５３：アップダウンキー
１００：受信部
【図１】
0005378440.tif 000010
【図２】
0005378440.tif 000011
【図３】
0005378440.tif 000012
【図４】
0005378440.tif 000013
【図５】
0005378440.tif 000014
【図６】
0005378440.tif 000015
【図７】
0005378440.tif 000016
【図８】
0005378440.tif 000017