(57)【要約】【課題】被試験対象に入力するためのパルスパターン信号のパターンデータに施された符号化処理又は復号処理の来歴情報を表示することができる誤り率測定装置及び誤り率測定方法を提供する。【解決手段】パターンエディタ２１に表示されたパターンデータに対して、操作部２７の操作に応じて符号化処理又は復号処理を行う符号化処理部２２及び復号処理部２３と、符号化処理部２２及び復号処理部２３により符号化又は復号されたパターンデータと、符号化処理部２２及び復号処理部２３による符号化処理又は復号処理の来歴情報とを含むパターンファイルを生成するパターンファイル生成部２４と、を備え、操作部２７の操作によりパターンエディタ２１でパターンファイルが開かれた際に、パターンエディタ２１が、符号化又は復号された前記パターンデータと、来歴情報とを表示する。【選択図】図１
2020088652.tif 000002
【特許請求の範囲】
【請求項１】
操作入力を受け付ける操作部（２７）と、
被試験対象（２００）に入力するためのパルスパターン信号を発生させるパルスパターン発生器（１４）と、
前記パルスパターン信号の入力に伴って前記被試験対象から出力される被測定信号と前記パルスパターン信号とを比較して、前記被測定信号の誤りを検出する誤り検出器（１３）と、
前記パルスパターン信号のパターンデータを表示するパターンデータ表示手段（２１，２６）と、
前記パターンデータ表示手段に表示された前記パターンデータに対して、前記操作部の操作に応じて符号化処理又は復号処理を行うコーディング手段（２２，２３）と、
前記コーディング手段により符号化又は復号された前記パターンデータと、前記コーディング手段による前記符号化処理又は前記復号処理の来歴情報とを含むパターンファイルを生成するパターンファイル生成部（２４）と、を備え、
前記操作部の操作により前記パターンデータ表示手段で前記パターンファイルが開かれた際に、前記パターンデータ表示手段が、符号化又は復号された前記パターンデータと、前記来歴情報とを表示することを特徴とする誤り率測定装置。
【請求項２】
前記パルスパターン信号がＮＲＺ信号又はＰＡＭ４信号であることを特徴とする請求項１に記載の誤り率測定装置。
【請求項３】
前記コーディング手段は、前記ＮＲＺ信号のパターンデータに対して、８ｂ／１０ｂ、６４ｂ／６６ｂ、１２８ｂ／１３０ｂ、１２８ｂ／１３２ｂ、又は前方誤り訂正のいずれかに基づく符号化処理又は復号処理を行うことを特徴とする請求項２に記載の誤り率測定装置。
【請求項４】
前記コーディング手段は、前記ＰＡＭ４信号のパターンデータに対して、グレイコード、プリコード、又は前方誤り訂正のいずれかに基づく符号化処理又は復号処理を行うことを特徴とする請求項２に記載の誤り率測定装置。
【請求項５】
操作入力を受け付ける操作部（２７）と、
被試験対象（２００）に入力するためのパルスパターン信号を発生させるパルスパターン発生器（１４）と、
前記パルスパターン信号の入力に伴って前記被試験対象から出力される被測定信号と前記パルスパターン信号とを比較して、前記被測定信号の誤りを検出する誤り検出器（１３）と、
前記パルスパターン信号のパターンデータを表示するパターンデータ表示手段（２１，２６）と、を備える誤り率測定装置（１００）を用いる誤り率測定方法であって、
前記パターンデータ表示手段に表示された前記パターンデータに対して、前記操作部の操作に応じて符号化処理又は復号処理を行うコーディングステップ（Ｓ８）と、
前記コーディングステップにより符号化又は復号された前記パターンデータと、前記コーディングステップによる前記符号化処理又は前記復号処理の来歴情報とを含むパターンファイルを生成するパターンファイル生成ステップ（Ｓ９）と、
前記操作部の操作により前記パターンデータ表示手段で前記パターンファイルが開かれた際に、前記パターンデータ表示手段が、符号化又は復号された前記パターンデータと、前記来歴情報とを表示するステップ（Ｓ２，Ｓ１２）と、を含むことを特徴とする誤り率測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誤り率測定装置及び誤り率測定方法に関し、特に、ユーザが誤り率測定に用いる試験信号のパターンデータを編集可能な誤り率測定装置及び誤り率測定方法に関する。
【背景技術】
【０００２】
近年、通信システムは高速化の一途をたどっており、通信システムを構成する電子機器や通信機器の高性能化が進んでいる。このような高速の通信システムに対応した機器の品質評価に際しては、疑似ランダムパターン（ＰＮ）などのパルスパターン信号を用いた誤り率測定装置による試験が広く行われている。
【０００３】
誤り率測定装置は、パルスパターン信号を被試験対象（Device Under Test：ＤＵＴ）となる機器に送信し、送信したパルスパターン信号とＤＵＴから返送されたパルスパターン信号とを比較してビットの誤りを検出する装置である。
【０００４】
上記のような従来の誤り率測定装置は、パルスパターン発生器のモジュールと誤り検出器のモジュールとをそれぞれ複数備えており、それらをマルチプレクサやデマルチプレクサと組み合わせることで、高ビットレートのパルスパターン信号による誤り検出を実行することが可能になっている。
【０００５】
近年では、誤り率測定に用いる試験用のパルスパターン信号のパターンデータをユーザが任意に作成・編集可能であるとともに、パルスパターン信号のパターンデータに対して任意の符号化処理や復号処理を施すことができる誤り率測定装置が求められている。
【０００６】
パターンデータをユーザが任意に作成・編集可能である装置としては、論理回路の動作確認のシミュレーションを行うシミュレータに加えるシミュレーション用波形データを生成する波形エディタシステムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平８−１９４７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示されたような従来の波形エディタシステムは、符号化処理や復号処理が施されたパターンデータを表示した際に、そのパターンデータに対してどのような符号化処理又は復号処理（以下、単に「コーディング」とも称する）がどのような順序で施されているかを、ユーザが知ることができないという問題があった。このため、例えば、表示されたパターンデータに対してユーザが同一のコーディングを複数回掛けてしまい、所望のコーディングが施された状態のパターンデータを得ることができなくなるという虞があった。
【０００９】
本発明は、このような従来の課題を解決するためになされたものであって、被試験対象に入力するためのパルスパターン信号のパターンデータに施された符号化処理又は復号処理の来歴情報を表示することができる誤り率測定装置及び誤り率測定方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明に係る誤り率測定装置は、操作入力を受け付ける操作部と、被試験対象に入力するためのパルスパターン信号を発生させるパルスパターン発生器と、前記パルスパターン信号の入力に伴って前記被試験対象から出力される被測定信号と前記パルスパターン信号とを比較して、前記被測定信号の誤りを検出する誤り検出器と、前記パルスパターン信号のパターンデータを表示するパターンデータ表示手段と、前記パターンデータ表示手段に表示された前記パターンデータに対して、前記操作部の操作に応じて符号化処理又は復号処理を行うコーディング手段と、前記コーディング手段により符号化又は復号された前記パターンデータと、前記コーディング手段による前記符号化処理又は前記復号処理の来歴情報とを含むパターンファイルを生成するパターンファイル生成部と、を備え、前記操作部の操作により前記パターンデータ表示手段で前記パターンファイルが開かれた際に、前記パターンデータ表示手段が、符号化又は復号された前記パターンデータと、前記来歴情報とを表示する構成である。
【００１１】
この構成により、本発明に係る誤り率測定装置は、被試験対象に入力するためのパルスパターン信号のパターンデータに施された符号化処理又は復号処理の来歴情報を表示することができる。これにより、ユーザは、パターンデータに対してどのようなコーディングがどのような順序でいつ施されたかを知ることができる。このため、本発明に係る誤り率測定装置は、ユーザがパターンデータに対して同一のコーディングを複数回掛けてしまい、所望のコーディングが施された状態のパターンデータを得ることができなくなるという問題を回避することができる。
【００１２】
また、本発明に係る誤り率測定装置においては、前記パルスパターン信号がＮＲＺ信号又はＰＡＭ４信号であってもよい。
【００１３】
また、本発明に係る誤り率測定装置においては、前記コーディング手段は、前記ＮＲＺ信号のパターンデータに対して、８ｂ／１０ｂ、６４ｂ／６６ｂ、１２８ｂ／１３０ｂ、１２８ｂ／１３２ｂ、又は前方誤り訂正のいずれかに基づく符号化処理又は復号処理を行う構成であってもよい。
【００１４】
また、本発明に係る誤り率測定装置においては、前記コーディング手段は、前記ＰＡＭ４信号のパターンデータに対して、グレイコード、プリコード、又は前方誤り訂正のいずれかに基づく符号化処理又は復号処理を行う構成であってもよい。
【００１５】
また、本発明に係る誤り率測定方法は、操作入力を受け付ける操作部と、被試験対象に入力するためのパルスパターン信号を発生させるパルスパターン発生器と、前記パルスパターン信号の入力に伴って前記被試験対象から出力される被測定信号と前記パルスパターン信号とを比較して、前記被測定信号の誤りを検出する誤り検出器と、前記パルスパターン信号のパターンデータを表示するパターンデータ表示手段と、を備える誤り率測定装置を用いる誤り率測定方法であって、前記パターンデータ表示手段に表示された前記パターンデータに対して、前記操作部の操作に応じて符号化処理又は復号処理を行うコーディングステップと、前記コーディングステップにより符号化又は復号された前記パターンデータと、前記コーディングステップによる前記符号化処理又は前記復号処理の来歴情報とを含むパターンファイルを生成するパターンファイル生成ステップと、前記操作部の操作により前記パターンデータ表示手段で前記パターンファイルが開かれた際に、前記パターンデータ表示手段が、符号化又は復号された前記パターンデータと、前記来歴情報とを表示するステップと、を含む構成である。
【００１６】
この構成により、本発明に係る誤り率測定方法は、被試験対象に入力するためのパルスパターン信号のパターンデータに施された符号化処理又は復号処理の来歴情報を表示することができる。これにより、ユーザは、パターンデータに対してどのようなコーディングがどのような順序でいつ施されたかを知ることができる。このため、本発明に係る誤り率測定方法は、ユーザがパターンデータに対して同一のコーディングを複数回掛けてしまい、所望のコーディングが施された状態のパターンデータを得ることができなくなるという問題を回避することができる。
【発明の効果】
【００１７】
本発明は、被試験対象に入力するためのパルスパターン信号のパターンデータに施された符号化処理又は復号処理の来歴情報を表示することができる誤り率測定装置及び誤り率測定方法を提供するものである。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る誤り率測定装置の構成を示すブロック図である。
【図２】グレイコードに基づく符号化処理と復号処理を説明するための表である。
【図３】パターンファイルを開くためのパターンエディタの操作画面の表示例を示す図である。
【図４】コーディングが施されていないパターンデータを含むパターンファイルのパターンエディタにおける表示例を示す図である。
【図５】パターンエディタのウィザード画面の表示例を示す図（その１）である。
【図６】パターンエディタのウィザード画面の表示例を示す図（その２）である。
【図７】パターンエディタのウィザード画面の表示例を示す図（その３）である。
【図８】パターンエディタのウィザード画面の表示例を示す図（その４）である。
【図９】コーディング種別ごとの略称を示す表である。
【図１０】パターンファイルを保存するためのパターンエディタの操作画面の表示例を示す図である。
【図１１】コーディングが施されたパターンデータを含むパターンファイルのパターンエディタにおける表示例を示す図である。
【図１２】パターンファイルの内容の一例を示す図である。
【図１３】本発明の実施形態に係る誤り率測定装置を用いる誤り率測定方法の処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明に係る誤り率測定装置及び誤り率測定方法の実施形態について、図面を用いて説明する。
【００２０】
図１に示すように、本実施形態に係る誤り率測定装置１００は、測定部１０と、パターンデータ出力部２０と、制御部３０と、を備える。
【００２１】
測定部１０は、例えば、シンセサイザ１１と、ジッタ変調源１２と、誤り検出器１３と、パルスパターン発生器１４と、ノイズ発生源１５と、を備える。
【００２２】
ＤＵＴ２００は、ノイズ発生源１５からの試験信号の入力に伴ってＤＵＴ２００から出力される被測定信号を、誤り検出器１３に出力するように配置される。ＤＵＴ２００が対応する規格の例としては、PCI Express（登録商標）、ＵＳＢ（登録商標）（Universal Serial Bus）、ＣＥＩ（Common Electrical Interface）、Ethernet（登録商標）、InfiniBandなどが挙げられる。
【００２３】
ジッタ変調源１２は、シンセサイザ１１が生成するクロックに所望のジッタを付加してジッタクロックを発生させるようになっている。
【００２４】
パルスパターン発生器１４は、ＤＵＴ２００に入力するためのパルスパターン信号を発生させ、発生させたパルスパターン信号をノイズ発生源１５に出力するようになっている。例えば、パルスパターン発生器１４は、ジッタ変調源１２から入力されたジッタクロックを用いて、後述するパターンデータ出力部２０の記憶部２５から入力されるパターンデータのパルスパターン信号を発生させる。
【００２５】
パルスパターン発生器１４が発生させるパルスパターン信号は、例えばＮＲＺ信号、ＲＺ信号、又はＰＡＭ４信号である。パルスパターン発生器１４が発生させるパルスパターン信号の他の例としては、ＮＲＺ−ＰＳＫ信号、ＮＲＺ−ＤＰＳＫ信号、ＮＲＺ−ＤＱＰＳＫ信号、ＲＺ−ＤＰＳＫ信号、ＲＺ−ＤＱＰＳＫ信号、ＰＡＭ８信号、ＰＡＭ１６信号などが挙げられる。
【００２６】
ノイズ発生源１５は、パルスパターン発生器１４から出力されたパルスパターン信号にジッタや電圧ノイズを加えたストレス信号、又は、パルスパターン発生器１４から出力されたパルスパターン信号そのものを試験信号としてＤＵＴ２００に出力するようになっている。
【００２７】
誤り検出器１３は、ＤＵＴ２００からの被測定信号と試験信号とを比較して、被測定信号のビット誤り率を検出するようになっている。
【００２８】
なお、パルスパターン発生器１４及び誤り検出器１３をそれぞれ測定部１０に複数個設けて、それらをマルチプレクサやデマルチプレクサと組み合わせることにより、更に高ビットレートでの誤り検出を実行することも可能である。
【００２９】
パターンデータ出力部２０は、パターンエディタ２１と、符号化処理部２２と、復号処理部２３と、パターンファイル生成部２４と、記憶部２５と、表示部２６と、操作部２７と、を備える。なお、パターンエディタ２１及び表示部２６はパターンデータ表示手段を構成する。また、符号化処理部２２及び復号処理部２３はコーディング手段を構成する。
【００３０】
パターンエディタ２１は、パルスパターン発生器１４に発生させるパルスパターン信号のパターンデータを表示及び編集するためのものである。
【００３１】
符号化処理部２２は、パターンエディタ２１に表示されたパターンデータに対して、ユーザによる操作部２７の操作に応じて符号化処理を行うものである。符号化処理部２２は、ＰＡＭ４信号のパターンデータに対しては、例えば、グレイコード（Gray Code）、プリコード（Precode）、又は前方誤り訂正（Forward Error Correction：ＦＥＣ）のいずれかに基づく符号化処理を行うようになっている。また、符号化処理部２２は、ＮＲＺ信号のパターンデータに対しては、例えば、８ｂ／１０ｂ、６４ｂ／６６ｂ、１２８ｂ／１３０ｂ、１２８ｂ／１３２ｂ、又はＦＥＣのいずれかに基づく符号化処理を行うようになっている。
【００３２】
復号処理部２３は、パターンエディタ２１に表示されたパターンデータに対して、ユーザによる操作部２７の操作に応じて復号処理を行うものである。復号処理部２３は、ＰＡＭ４信号のパターンデータに対しては、例えば、グレイコード（Gray Code）、プリコード（Precode）、又はＦＥＣのいずれかに基づく復号処理を行うようになっている。また、復号処理部２３は、ＮＲＺ信号のパターンデータに対しては、例えば、８ｂ／１０ｂ、６４ｂ／６６ｂ、１２８ｂ／１３０ｂ、１２８ｂ／１３２ｂ、又はＦＥＣのいずれかに基づく復号処理を行うようになっている。
【００３３】
ここで、符号化処理部２２によるグレイコードに基づく符号化処理は、ＰＡＭ４方式の４レベルを表現する"００"，"０１"，"１０"，"１１"の２ビットを、パターンデータにおいてそれぞれ図２に示すように変換するコーディングである。復号処理部２３によるグレイコードに基づく復号についても上記の符号化と同じ変換が実施される。
【００３４】
符号化処理部２２によるプリコードに基づく符号化処理では、パターンデータの先頭の２ビットはそのままにして、その後に続くビット列に対して先頭の２ビットとの差分をとるコーディングが行われる。一方、復号処理部２３によるプリコードに基づく復号処理では、上記の先頭の２ビットをその後に続くビット列に加算するコーディングが行われる。
【００３５】
ＦＥＣは、データ転送における誤り制御の技術の一種である。符号化処理部２２によるＦＥＣに基づく符号化処理では、パターンデータのビット列に冗長ビットを付加する処理が行われる。一方、復号処理部２３によるＦＥＣに基づく復号処理では、冗長ビットを用いてパターンデータのビット列を復元する処理が行われる。
【００３６】
符号化処理部２２による８ｂ／１０ｂに基づく符号化処理では、パターンデータのビット列に対して８ビットのデータを１０ビットのデータに変換して、ローレベルやハイレベルの状態が長期間あるいは不定期にわたって続くことを抑制することにより、パターンデータの中にクロックを埋め込む処理が行われる。一方、復号処理部２３による８ｂ／１０ｂに基づく復号処理では、パターンデータのビット列に対して１０ビットのデータを８ビットのデータに変換する処理が行われる。
【００３７】
符号化処理部２２による６４ｂ／６６ｂに基づく符号化処理では、パターンデータのビット列に対して６４ビットのデータを６６ビットのデータに変換して、ローレベルやハイレベルの状態が長期間あるいは不定期にわたって続くことを抑制することにより、パターンデータの中にクロックを埋め込む処理が行われる。一方、復号処理部２３による６４ｂ／６６ｂに基づく復号処理では、パターンデータのビット列に対して６６ビットのデータを６４ビットのデータに変換する処理が行われる。
【００３８】
符号化処理部２２による１２８ｂ／１３０ｂに基づく符号化処理では、パターンデータのビット列に対して１２８ビットのデータを１３０ビットのデータに変換して、ローレベルやハイレベルの状態が長期間あるいは不定期にわたって続くことを抑制することにより、パターンデータの中にクロックを埋め込む処理が行われる。一方、復号処理部２３による１２８ｂ／１３０ｂに基づく復号処理では、パターンデータのビット列に対して１３０ビットのデータを１２８ビットのデータに変換する処理が行われる。
【００３９】
符号化処理部２２による１２８ｂ／１３２ｂに基づく符号化処理では、パターンデータのビット列に対して１２８ビットのデータを１３２ビットのデータに変換して、ローレベルやハイレベルの状態が長期間あるいは不定期にわたって続くことを抑制することにより、パターンデータの中にクロックを埋め込む処理が行われる。一方、復号処理部２３による１２８ｂ／１３２ｂに基づく復号処理では、パターンデータのビット列に対して１３２ビットのデータを１２８ビットのデータに変換する処理が行われる。
【００４０】
パターンファイル生成部２４は、符号化処理部２２により符号化されたパターンデータと、符号化処理部２２による符号化処理の来歴情報とを含むパターンファイルを生成するようになっている。このようなパターンファイルがユーザによる操作部２７の操作によりパターンエディタ２１で開かれた際には、符号化されたパターンデータと、符号化処理の来歴情報とがパターンエディタ２１に表示される。
【００４１】
また、パターンファイル生成部２４は、復号処理部２３により復号されたパターンデータと、復号処理部２３による復号処理の来歴情報とを含むパターンファイルを生成するようになっている。このようなパターンファイルがユーザによる操作部２７の操作によりパターンエディタ２１で開かれた際には、復号されたパターンデータと、復号処理の来歴情報とがパターンエディタ２１に表示される。
【００４２】
なお、符号化処理部２２による符号化処理と、復号処理部２３による復号処理の両方が行われたパターンデータを含むパターンファイルは、符号化処理部２２による符号化処理の来歴情報と、復号処理部２３による復号処理の来歴情報との両方の来歴情報を含む。このようなパターンファイルがユーザによる操作部２７の操作によりパターンエディタ２１で開かれた際には、符号化及び復号されたパターンデータと、符号化処理及び復号処理の来歴情報とがパターンエディタ２１に表示される。
【００４３】
さらに、来歴情報には、符号化処理部２２により符号化される前のパターンデータを特定する情報や、復号処理部２３により復号される前のパターンデータを特定する情報が含まれることが望ましい。パターンデータを特定する情報とは、例えば、符号化又は復号される前のパターンデータを含むパターンファイルのファイル名である。
【００４４】
また、パターンファイル生成部２４は、符号化処理や復号処理を受けていない生のパターンデータを含むパターンファイルを生成することも可能である。
【００４５】
記憶部２５は、パターンファイル生成部２４により生成された、符号化処理や復号処理を受けていない生のパターンデータを含むパターンファイルと、符号化処理や復号処理を受けたパターンデータを含むパターンファイルとを記憶するようになっている。
【００４６】
表示部２６は、例えばＬＣＤやＣＲＴなどの表示機器で構成され、制御部３０から出力される制御信号に応じて、パターンエディタ２１の各種表示内容を表示するようになっている。この表示内容には、パルスパターン信号のパターンデータや、パターンデータのコーディングの来歴情報などが含まれる。さらに、表示部２６は、誤り率測定の測定条件などを設定するためのボタン、ソフトキー、プルダウンメニュー、テキストボックスなどの操作対象の表示を行うようになっている。
【００４７】
操作部２７は、ユーザによる操作入力を受け付けるためのものであり、例えば表示部２６の表示画面の表面に設けられたタッチパネルで構成される。あるいは、操作部２７は、キーボード又はマウスのような入力デバイスを含んで構成されてもよい。例えば、ユーザは、操作部２７を用いて、所望のパターンファイルを開く、パターンデータに対して所望のコーディングを行う、などの操作を行うことが可能になっている。
【００４８】
制御部３０は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤなどを含むマイクロコンピュータ又はパーソナルコンピュータ等で構成され、誤り率測定装置１００を構成する上記各部の動作を制御する。
【００４９】
なお、パターンエディタ２１及びパターンファイル生成部２４は、例えば、制御部３０による所定のプログラムの実行によりソフトウェア的に構成してもよい。また、符号化処理部２２及び復号処理部２３は、例えば、ＦＰＧＡ（Field Programmable Gate Array）やＡＳＩＣ（Application Specific Integrated Circuit）などのディジタル回路で構成することや、制御部３０による所定のプログラムの実行によりソフトウェア的に構成することが可能である。あるいは、パターンエディタ２１、パターンファイル生成部２４、符号化処理部２２、及び復号処理部２３は、ディジタル回路によるハードウェア処理と所定のプログラムによるソフトウェア処理とを適宜組み合わせて構成することも可能である。
【００５０】
以下、パターンエディタ２１の動作の一例を説明する。
【００５１】
図３は、ユーザによる操作部２７の操作により表示部２６に表示される、パターンファイルを開くための操作画面３１において、"bbb.txt"というファイル名のパターンファイルが選択された状態を示している。ユーザによる操作部２７の操作によりOpenボタン３２が押下されると、図４に示すように"bbb.txt"がパターンエディタ２１上で開かれる。
【００５２】
図４に示すように、パターンエディタ２１の表示画面３３は、パターンデータをテキスト形式で表示するパターンデータ表示領域３４と、パターンデータ表示領域３４に表示されたパターンデータに対する符号化処理や復号処理の来歴情報をテキスト形式で示す来歴情報表示領域３５と、パターンデータ表示領域３４に表示されたパターンデータに対して符号化処理又は復号処理を行ってパターンファイルに保存するためのSave with codingsボタン３６と、パターンデータをテキスト形式で入力するためのパターンデータ入力領域３７と、を含む。
【００５３】
図４は、"bbb.txt"に含まれるパターンデータがパターンエディタ２１のパターンデータ表示領域３４に表示された状態を示している。操作部２７によりSave with codingsボタン３６が押下されると、図５に示すようなSave with codingsウィザード画面Ｗ１が表示部２６に表示される。
【００５４】
図５に示すようにSave with codingsウィザード画面Ｗ１は、パターンエディタ２１のパターンデータ表示領域３４に表示されたパターンデータに対して、符号化処理部２２又は復号処理部２３によりEncode（符号化処理）又はDecode（復号処理）のいずれのコーディングを行うかを選択するためのラジオボタン３８ａ，３８ｂを有する。なお、図５では、ラジオボタン３８ａにより符号化処理が選択された状態を示している。図５の状態において操作部２７によりNextボタンＮ１が押下されると、図６に示すようなSave with codingsウィザード画面Ｗ２が表示部２６に表示される。
【００５５】
図６に示すようにSave with codingsウィザード画面Ｗ２は、パターンエディタ２１のパターンデータ表示領域３４に表示されたパターンデータの種類を選択するためのラジオボタン３９ａ，３９ｂを有する。なお、図６では、ラジオボタン３９ｂによりＰＡＭ４が選択された状態を示している。図６の状態において操作部２７によりNextボタンＮ２が押下されると、図７に示すようなSave with codingsウィザード画面Ｗ３が表示部２６に表示される。
【００５６】
図７に示すようにSave with codingsウィザード画面Ｗ３は、パターンエディタ２１のパターンデータ表示領域３４に表示されたパターンデータに対して符号化処理部２２又は復号処理部２３により実行されるコーディングの種類を選択するためのチェックボックス４０ａ，４０ｂを有する。図５のSave with codingsウィザード画面Ｗ１で符号化処理が選択されているため、図７の例では、符号化処理の種類のみが選択できるようになっている。なお、図７では、チェックボックス４０ａによりGray Code（グレイコード）が選択された状態を示している。図７の状態において操作部２７によりNextボタンＮ３が押下されると、図８に示すようなSave with codingsウィザード画面Ｗ４が表示部２６に表示される。
【００５７】
Save with codingsウィザード画面Ｗ１〜Ｗ３で選択された情報は、パターンファイル生成部２４によりパターンファイルの＜CodingHistory＞タグ内に保存される。例えば、＜CodingHistory＞タグ内には、パターンデータが符号化又は復号された日時、符号化又は復号される前のパターンファイルのファイル名、パターンデータに対して符号化処理又は復号処理のいずれが行われたか、パターンデータに施された符号化処理又は復号処理の種類、などが保存される。以下に、＜CodingHistory＞タグ内に保存される情報の例を示す。
< CodingHistory>
This File is encoded from xxx.ptn the following codings on Feb 1,2018 00:00:00.
- Gray Coding
- PAM4 Precode
</CodingHistory>
【００５８】
図８に示すようにSave with codingsウィザード画面Ｗ４は、パターンエディタ２１に表示されたパターンファイルのファイル名の後に、Save with codingsウィザード画面Ｗ１〜Ｗ３で選択されたコーディング種別の略称を付けるかどうかを指定するためのチェックボックス４１を有する。なお、図８では、チェックボックス４１によりパターンファイルのファイル名の後にコーディング種別の略称を付けることが選択された状態を示している。
【００５９】
コーディング種別ごとの略称は、例えば図９に示すように定義されている。例えば、"Pattern.txt"というファイル名のパターンファイルに含まれているパターンデータがＰＡＭ４方式のデータであり、このパターンデータに対してグレイコードとプリコードに基づいた復号が行われた場合には、パターンファイル生成部２４は、復号後のパターンデータを含むパターンファイルをファイル名を"Pattern_DeGryPrc.txt"として生成する。
【００６０】
図８の状態において操作部２７によりNextボタンＮ４が押下されると、図１０に示すようにパターンファイルを記憶部２５に保存するための操作画面４２が表示部２６に表示される。Saveボタン４３が押下されることにより、図５〜図８のSave with codingsウィザード画面Ｗ１〜Ｗ４で選択された情報に基づいて、"bbb_EnGry.txt"というファイル名のパターンファイルがパターンファイル生成部２４により生成されて記憶部２５に保存される。さらに、"bbb_EnGry.txt"の内容が図１１に示すようにパターンエディタ２１に表示される。
【００６１】
図１１に示すように、パターンデータ表示領域３４にはコーディング後のパターンデータがテキスト形式で表示され、来歴情報表示領域３５にはコーディングの来歴情報がテキスト形式で表示される。
【００６２】
図１２に、２ｎ−１のビット周期を有する疑似ランダムパターン（ＰＮ）の段数ｎが７のＰＡＭ４信号のパターンデータに対して、符号化処理部２２によりグレイコードに基づいた符号化が行われた場合のパターンファイルの一例を示す。
【００６３】
以下、本実施形態の誤り率測定装置１００を用いる誤り率測定方法について、図１３のフローチャートを参照しながら説明する。ここでは、記憶部２５に既に保存されているパターンデータを誤り率測定装置１００により符号化する処理を例に挙げて説明する。
【００６４】
まず、制御部３０は、図３に示すように、パターンファイルを開くための操作画面３１を表示部２６に表示させる（ステップＳ１）。
【００６５】
次に、制御部３０は、ユーザによる操作部２７の操作により操作画面３１において選択されたパターンファイル（ここでは"bbb.txt"）を記憶部２５から読み出して、図４に示すようにパターンエディタ２１に表示させる（ステップＳ２）。なお、ステップＳ１において、コーディングの来歴情報が含まれているパターンファイルが選択された場合には、パターンデータとその来歴情報が図１１に示すようにパターンエディタ２１に表示される。
【００６６】
次に、制御部３０は、操作部２７によりSave with codingsボタン３６が押下されたか否かを検出する（ステップＳ３）。
【００６７】
次に、制御部３０は、操作部２７によりSave with codingsボタン３６が押下された場合に、図５に示すようにSave with codingsウィザード画面Ｗ１を表示部２６に表示させる（ステップＳ４）。
【００６８】
次に、制御部３０は、操作部２７によりNextボタンＮ１が押下された場合に、図６に示すようにSave with codingsウィザード画面Ｗ２を表示部２６に表示させる（ステップＳ５）。
【００６９】
次に、制御部３０は、操作部２７によりNextボタンＮ２が押下された場合に、図７に示すようにSave with codingsウィザード画面Ｗ３を表示部２６に表示させる（ステップＳ６）。
【００７０】
次に、制御部３０は、操作部２７によりNextボタンＮ３が押下された場合に、図８に示すようにSave with codingsウィザード画面Ｗ４を表示部２６に表示させる（ステップＳ７）。
【００７１】
次に、符号化処理部２２は、操作部２７によりNextボタンＮ４が押下された場合に、図５〜図８に示したSave with codingsウィザード画面Ｗ１〜Ｗ４で設定された情報に基づいて、"bbb.txt"に含まれるパターンデータをＰＡＭ４のグレイコードで符号化する（コーディングステップＳ８）。なお、図５のSave with codingsウィザード画面Ｗ１でラジオボタン３８ｂによりDecode（復号処理）が選択された場合には、コーディングステップＳ８において復号処理部２３が"bbb.txt"に含まれるパターンデータに対して復号処理を行う。
【００７２】
次に、パターンファイル生成部２４は、コーディングステップＳ８により符号化又は復号されたパターンデータと、コーディングステップＳ８によるコーディングの来歴情報とを含むパターンファイルを生成する（パターンファイル生成ステップＳ９）。
【００７３】
次に、制御部３０は、図１０に示すように、パターンファイルを記憶部２５に保存するための操作画面４２を表示部２６に表示させる（ステップＳ１０）。このとき、保存されるパターンファイルのファイル名を示すテキストボックス４４には"bbb_EnGry.txt"と表示される。
【００７４】
次に、ユーザによる操作部２７の操作により、Saveボタン４３が押下されることにより、パターンファイル生成ステップＳ９で生成されたパターンファイルが"bbb_EnGry.txt"という名称で記憶部２５に保存される（ステップＳ１１）。
【００７５】
次に、制御部３０は、図１１に示すように、ステップＳ１１で記憶部２５に保存された"bbb_EnGry.txt"に含まれる、符号化されたパターンデータとコーディングの来歴情報とをパターンエディタ２１に表示させる（ステップＳ１２）。なお、図５のSave with codingsウィザード画面Ｗ１でラジオボタン３８ｂによりDecode（復号処理）が選択された場合には、ステップＳ１２において制御部３０は、復号されたパターンデータとコーディングの来歴情報とをパターンエディタ２１に表示させる。
【００７６】
以上説明したように、本実施形態に係る誤り率測定装置１００は、符号化処理部２２及び復号処理部２３により符号化又は復号されたパターンデータと、符号化処理部２２及び復号処理部２３による符号化処理又は復号処理の来歴情報とを含むパターンファイルを生成することにより、ＤＵＴ２００に入力するためのパルスパターン信号のパターンデータに施された符号化処理又は復号処理の来歴情報を表示することができる。
【００７７】
上記の構成により、ユーザは、パターンデータに対してどのようなコーディングがどのような順序でいつ施されたかを知ることができる。このため、本実施形態に係る誤り率測定装置１００は、ユーザがパターンデータに対して同一のコーディングを複数回掛けてしまい、所望のコーディングが施された状態のパターンデータを得ることができなくなるという問題を回避することができる。例えば、ＰＡＭ４ではプリコードをパターンデータに掛ける前に、グレイコードをパターンデータに掛ける必要があるが、既にグレイコードが掛かったパターンデータに対して、グレイコードとプリコードを掛けてしまうと、グレイコードとグレイコードが打ち消し合い、プリコードのみが掛かった状態となり、ユーザが期待するコードではなくなってしまう。本実施形態に係る誤り率測定装置１００は、このような問題を回避できる。
【符号の説明】
【００７８】
１０  測定部
１１  シンセサイザ
１２  ジッタ変調源
１３  誤り検出器
１４  パルスパターン発生器
１５  ノイズ発生源
２０  パターンデータ出力部
２１  パターンエディタ
２２  符号化処理部
２３  復号処理部
２４  パターンファイル生成部
２５  記憶部
２６  表示部
２７  操作部
３０  制御部
１００  誤り率測定装置
２００  ＤＵＴ
【図１】
2020088652.tif 000003
【図２】
2020088652.tif 000004
【図３】
2020088652.tif 000005
【図４】
2020088652.tif 000006
【図５】
2020088652.tif 000007
【図６】
2020088652.tif 000008
【図７】
2020088652.tif 000009
【図８】
2020088652.tif 000010
【図９】
2020088652.tif 000011
【図１０】
2020088652.tif 000012
【図１１】
2020088652.tif 000013
【図１２】
2020088652.tif 000014
【図１３】
2020088652.tif 000015