(57)【要約】【課題】画面更新にかかる負荷を軽減し、より高速に波形表示する。【解決手段】波形測定表示装置１は、対象信号をサンプリングして波形データを生成する波形データ生成部３と、波形データ生成部３にて生成された波形データをサンプル位置毎に積算して更新記憶する記憶部４と、対象信号の波形数、波形データのサンプル数、対象信号のサンプリング時間の何れかを記憶部４に記憶された波形データの読み出し開始条件として設定する設定部２と、対象信号の波形を表示する表示部５と、読み出し開始条件を満たしたときに、記憶部４に記憶された波形データを読み出し、読み出した波形データに基づく波形を表示部５に描画制御する制御部６とを備える。【選択図】図１
2018017624.tif 000002
【特許請求の範囲】
【請求項１】
対象信号をサンプリングして波形データを生成する波形データ生成部（３）と、
前記波形データ生成部にて生成された波形データをサンプル位置毎に積算して更新記憶する記憶部（４）と、
前記対象信号の波形数、前記波形データのサンプル数、前記対象信号のサンプリング時間の何れかを前記記憶部に記憶された波形データの読み出し開始条件として設定する設定部（２）と、
前記対象信号の波形を表示する表示部（５）と、
前記読み出し開始条件を満たしたときに、前記記憶部に記憶された波形データを読み出し、読み出した波形データに基づく波形を前記表示部に描画制御する制御部（６）とを備えたことを特徴とする波形測定表示装置。
【請求項２】
対象信号をサンプリングして波形データを生成するステップと、
前記生成された波形データをサンプル位置毎に積算して更新記憶するステップと、
前記対象信号の波形数、前記波形データのサンプル数、前記対象信号のサンプリング時間の何れかを前記記憶された波形データの読み出し開始条件として設定するステップと、
前記読み出し開始条件を満たしたときに、前記記憶された波形データを読み出し、読み出した波形データに基づく波形を描画制御するステップとを含むことを特徴とする波形測定表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定によって得られる対象信号の波形を表示する波形測定表示装置および波形測定表示方法に関する。
【背景技術】
【０００２】
従来、一般的に知られている波形表示装置では、対象信号の波形を表示するにあたって、対象信号を所定のサンプリング周期でサンプリングして波形データを生成し、生成した波形データをビデオＲＡＭ（以下、ＶＲＡＭという）に逐次記憶し、１波形（波形１周期）分の波形データがＶＲＡＭに記憶されると、その１波形分の波形データをＶＲＡＭから読み出して表示データ（ビデオ信号）に変換し、変換した表示データによる１枚分の表示画像を表示画面上に描画制御している。
【０００３】
また、下記特許文献１に開示される波形表示装置では、複数のＶＲＡＭ面で構成されるＶＲＡＭを備え、波形の表示にあたって、波形の描画更新レートの高低に応じてＶＲＡＭ面毎に分けて描画を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０２７５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、一般的に知られている従来の波形表示装置では、１波形分の波形データを生成してＶＲＡＭに記憶される度に表示画像の描画更新を行うため、画面更新にかかる負荷が大きく、高速な波形表示を行うことが困難であった。
【０００６】
また、特許文献１の波形表示装置では、多数ＶＲＡＭ面で構成されるＶＲＡＭを必要とし、構成の複雑化、コストアップになり、近年における半導体技術の進化に伴う対象信号の大容量化や高速化により、ＶＲＡＭの速度によるボトルネックが生じ、高速な波形表示を行う上での妨げとなっていた。
【０００７】
そこで、本発明は上記問題点に鑑みてなされたものであって、画面更新にかかる負荷を軽減し、より高速に波形表示することができる波形測定表示装置および波形測定表示方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の請求項１に記載された波形測定表示装置は、対象信号をサンプリングして波形データを生成する波形データ生成部３と、
前記波形データ生成部にて生成された波形データをサンプル位置毎に積算して更新記憶する記憶部４と、
前記対象信号の波形数、前記波形データのサンプル数、前記対象信号のサンプリング時間の何れかを前記記憶部に記憶された波形データの読み出し開始条件として設定する設定部２と、
前記対象信号の波形を表示する表示部５と、
前記読み出し開始条件を満たしたときに、前記記憶部に記憶された波形データを読み出し、読み出した波形データに基づく波形を前記表示部に描画制御する制御部６とを備えたことを特徴とする。
【０００９】
請求項２に記載された波形測定表示方法は、対象信号をサンプリングして波形データを生成するステップと、
前記生成された波形データをサンプル位置毎に積算して更新記憶するステップと、
前記対象信号の波形数、前記波形データのサンプル数、前記対象信号のサンプリング時間の何れかを前記記憶された波形データの読み出し開始条件として設定するステップと、
前記読み出し開始条件を満たしたときに、前記記憶された波形データを読み出し、読み出した波形データに基づく波形を描画制御するステップとを含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、表示部の描画更新回数が大幅に減り、制御部にかかる負荷を軽減することができ、表示部の描画表示制御を行う際に表示以外の別の処理に要する負荷の影響を受けにくく、より高速な波形表示を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る波形測定表示装置のブロック構成図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、添付した図面（図１）を参照しながら詳細に説明する。
【００１３】
本発明に係る波形測定表示装置および波形測定表示方法は、例えば被測定物（ＤＵＴ）から入力される既知のパターン信号に基づく対象信号（周期的な信号）の波形を表示するものである。
【００１４】
図１に示すように、本実施の形態の波形測定表示装置１は、設定部２、波形データ生成部３、記憶部４、表示部５、制御部６を含んで概略構成される。
【００１５】
設定部２は、例えば装置本体のキー、スイッチ、表示部５の表示画面上のソフトキーなどを含むユーザインターフェースで構成され、測定の開始や停止の指示、被測定物Ｗの各種測定に関するパラメータなどの設定情報を設定する際に操作される。
【００１６】
また、設定部２は、制御部６が記憶部４に更新記憶された波形データの読み出しを開始するタイミングを決める読み出し開始条件を設定する際に操作される。この読み出し開始条件としては、対象信号の波形数（波形の周期数）、波形データのサンプル数、対象信号のサンプリング時間の何れかが設定される。例えば対象信号の１波形をサンプル数：１３５０でサンプリングする場合、対象信号の波形数：「１０００」、波形データのサンプル数：「１３５００００」、対象信号のサンプリング時間（秒）：「１０」の何れかを読み出し開始条件として設定する。
【００１７】
波形データ生成部３は、被測定物Ｗからの対象信号を入力とし、対象信号を所定のサンプリング間隔でサンプリングし、所定サンプル数の波形データを生成する。例えば、１波形（波形１周期）の対象信号からサンプル数：１３５０の波形データ（測定データ）を生成する。
【００１８】
なお、被測定物Ｗには、例えばＰＲＢＳ（Pseudo-random bit sequence：擬似ランダム・ビット・シーケンス）パターンや任意のパターンからなるプログラマブルパターンによる既知パターンの周期的な信号が不図示のパターン発生部から入力される。このパターン発生部は、波形測定表示装置１に備えた構成としてもよい。
【００１９】
記憶部４は、例えばＶＲＡＭなどで構成され、波形データ生成部３が生成した波形データを、サンプル位置毎に逐次積算した合計値（サンプル数×波形数）として更新記憶する。例えば対象信号の１波形をサンプル数：１３５０でサンプリングする場合には、サンプル位置の１番目から１３５０番目までの１波形の各サンプル位置毎にサンプル数：１３５０の波形データを逐次積算した合計値（サンプル数：１３５０×波形数）として更新記憶する。これにより、波形データ生成部３にて生成された波形データのサンプル値は、サンプル位置毎に積算された合計値（サンプル数×波形数）として記憶部４に更新記憶される。
【００２０】
表示部５は、例えば液晶表示器などで構成され、設定部２にて設定された読み出し開始条件（対象信号の波形数、波形データのサンプル数、対象信号のサンプリング時間の何れか）に基づいて記憶部４から読み出された波形データ（サンプル位置毎に積算された合計値：サンプル数×波形数）に基づく表示データ（ビデオ信号）により１枚の表示画像を制御部６の描画制御により表示する。
【００２１】
制御部６は、例えばＣＰＵ、ＲＯＭ、ＲＡＭなどを含むマイクロコンピュータで構成され、設定部２にて設定された読み出し開始条件（対象信号の波形数、波形データのサンプル数、対象信号のサンプリング時間の何れか）を満足すると、サンプル位置毎に積算された合計値として更新記憶された記憶部４から波形データ（サンプル位置毎に積算された合計値：サンプル数×波形数）を読み出し、読み出した波形データを表示データ（ビデオ信号）に変換し、変換した表示データにより１枚の表示画像を表示部５の表示画面上に描画制御する。
【００２２】
例えば波形数：「１０００」が読み出し開始条件として設定されている場合には、記憶部４に１０００波形分の波形データが１波形の各サンプル位置毎に更新記憶されると、この更新記憶された波形データ（サンプル数：１３５０×波形数：１０００）を読み出し、読み出した波形データを表示データ（ビデオ信号）に変換して１枚の表示画像を表示部５の表示画面上に描画制御する。
【００２３】
次に、上記のように構成される波形測定表示装置１を用いて対象信号を測定して波形を表示する際の波形測定表示方法について説明する。
【００２４】
被測定物Ｗは、不図示のパターン信号発生部からパターン信号が入力されると、このパターン信号に応じた対象信号を出力する。波形データ生成部３は、被測定物Ｗからの対象信号を所定のサンプリング間隔でサンプリングして波形データの生成を繰り返す。例えば対象信号の１波形をサンプル数：１３５０でサンプリングして波形データを生成する動作を繰り返す。波形データ生成部３にて繰り返して生成される波形データは、１波形の各サンプル位置毎に逐次更新して記憶部４に記憶される。
【００２５】
そして、制御部６は、設定部２にて設定された読み出し開始条件を満たすと、記憶部４から波形データ（サンプル位置毎に積算された合計値：サンプル数×波形数）を読み出して表示部５の表示画面上に波形表示する。具体的には、設定部２にて設定された読み出し開始条件の波形数：「１０００」、サンプル数：「１３５００００」、時間（秒）：「１０」の何れかを満たすと、１波形のサンプル位置毎に積算して記憶部４に更新記憶された波形データ（サンプル位置毎に積算された合計値：サンプル数×波形数）を読み出し、読み出した波形データを表示データ（ビデオ信号）に変換し、変換した表示データにより１枚の表示画像を表示部５の表示画面上に描画制御する。これにより、表示部５は、波形データ生成部３にて波形データが生成されるたびに表示を行うことがなく、設定部２にて設定される読み出し開始条件の波形数（例えば１０００）やサンプル数（例えば１３５００００）に達したり、時間（例えば１０秒）が経過してからまとめて１枚の表示画像として波形表示する。
【００２６】
このように、本実施の形態の波形測定表示装置では、設定部２にて波形数、サンプル数、時間の何れかを指定して読み出し開始条件を設定し、読み出し開始条件を満たしたときに、制御部６が記憶部４から波形データ（サンプル位置毎に積算された合計値：サンプル数×波形数）を読み出して１枚の表示画像を表示部５の表示画面上に描画表示制御する。これにより、従来と比較して、表示部５の描画更新回数が大幅に減るため、制御部６にかかる負荷が軽減して表示部５を描画表示制御でき、表示部の描画表示制御を行う際に表示以外の別の処理に要する負荷の影響を受けにくく、より高速な波形表示を実現することができる。
【００２７】
具体的には、対象信号の１波形のサンプル数：１３５０にてサンプリングした場合、波形数：１０００を読み出し開始条件として設定すると、一般的に知られている従来の波形表示装置よりも６％改善するという結果が得られた。この結果、対象信号のデータの大容量化や高速化によりＶＲＡＭの速度によるボトルネックが生じる問題を解決でき、特許文献１のように表示画面数が増大してもＶＲＡＭの数の増加を抑えることが可能となり、より高速な波形表示を行うことができる。
【００２８】
以上、本発明に係る波形測定表示装置および波形測定表示方法の最良の形態について説明したが、この形態による記述及び図面により本発明が限定されることはない。すなわち、この形態に基づいて当業者等によりなされる他の形態、実施例及び運用技術などはすべて本発明の範疇に含まれることは勿論である。
【符号の説明】
【００２９】
１  波形測定表示装置
２  設定部
３  波形データ生成部
４  記憶部
５  表示部
６  制御部
【図１】
2018017624.tif 000003