説明

信号分析装置及び信号分析装置用プログラム

【課題】未知の極まれなピークを捕らえられるマスクを自動的に設定できるようにする。
【解決手段】信号分析装置が被測定信号に関する波形データを繰り返し記憶し、波形データのピークP1〜P6を検出する。ピークの夫々についてピークから所定レベル低下したマスク基準レベルにおける波形データの波形幅をマスク基準幅として求め、ピークの夫々において、マスク基準レベル及びマスク基準幅を用いてマスクを設定する。自動的にマスクを設定されので、ユーザは容易に被測定信号の特徴部分を含む時間領域データ又は周波数領域データを得られる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、信号分析装置におけるマスク設定に関し、特にマスクを自動的に設定する機能を有する信号分析装置及びその機能を実現するプログラムに関する。
【背景技術】
【0002】
携帯電話などの無線通信システムを始めとして、使用信号に異常がないかの試験を行う必要性は種々のシステムで必要とされる。こうした被測定信号の測定には、例えば、信号分析装置が利用される。信号分析装置は、被測定信号を時間領域のデジタル・データに変換し、これからFFT演算によって周波数領域のデジタル・データであるスペクトラム・データを生成する。得られたデータは、信号分析装置の表示画面上で波形や数値として表示される。信号分析装置では、被測定信号のスペクトラム・データだけでなく、対応する時間領域データも参照できるため、周波数領域及び時間領域の2つの観点から、デジタル演算を用いて多様な信号分析が行える。なお、周波数領域データ及び時間領域データを対応させながら生成する技術については、例えば、米国特許第6377617号明細書(日本特許第3359251号に対応)に開示されている。
【0003】
図1は、信号分析装置10の機能ブロック図である。信号分析装置10は、図1に示す機能ブロックに加えて、図示せずも、パソコンと同等の機能及びハードウェアを有しており、パソコンで汎用のCPUを採用し、キーボード及びマウスを用いたグラフィカル・ユーザ・インターフェースによる各種設定、ハードディスクドライブ(HDD)を用いた大量のデータやプログラムの記憶などが可能である。
【0004】
被測定信号は、入力減衰回路12で適切なレベルに調整され、アナログ・ダウン・コンバータ20に供給される。ダウン・コンバータ20は、ミキサ14、局部発振器16及びバンドパス・フィルタ18から構成され、入力信号の周波数をアナログ的に周波数変換(ダウン・コンバート)し、中間周波数(IF)信号に変換する。アナログ・デジタル変換回路(ADC)22は、アナログのIF信号をデジタル・データ(時間領域データ)に変換する。IF信号のデジタル・データは、メモリ24に記憶される。デジタル・シグナル・プロセッサ(DSP)26は、メモリ24からIF信号データを読み出して、デジタル的にダウン・コンバートを行い、高速フーリエ変換(FFT)演算を行って周波数領域データであるスペクトラム・データを生成する。スペクトラム・データは、メモリ24に記憶され、表示装置30で波形や数値として表示される。DSP26は、この他にもHDDに記憶されたプログラムに従って種々の演算に利用される。トリガ検出回路28は、ADC22からの時間領域データ及びDSP26からのスペクトラム・データを受けて、ユーザが設定したトリガ条件を満たすデータを特定し、ユーザ所望の時間領域データ又はスペクトラム・データをメモリ24に保持させる制御を行う。
【0005】
なお、メモリ24は、RAMなどで実現され、HDDに比較して高速なデータの読み書きが可能であるため、高速に生成される時間領域データ又はスペクトラム・データを一時的に保持するのに適している。一方、HDDは大容量であるが、データの読み書きが遅いため、高速に生成される時間領域データ又はスペクトラム・データを連続して記録するのは難しい。そこで、トリガ条件を設定し、条件を満たしたデータはメモリ24に一時的に保持され、必要なデータだけがHDDに記録される。
【0006】
トリガ検出回路28が制御を行うトリガ条件の設定方法には、種々のものが知られている。時間領域データを用いたトリガ条件の設定は、デジタル・オシロスコープと同様である。古くからあるトリガ条件の設定方法では、所定のしきい値を設定し、被測定信号がこのしきい値を超えた部分(トリガ基準点)における被測定信号の時間領域データを中心に、メモリの容量が許す範囲でその前後の時間領域データをメモリに保持し、波形として表示する。近年では、こうした伝統的なトリガ条件の設定に加え、表示波形と比較するマスクを設定し、マスク内に波形が侵入するか否かといった追加的なトリガ条件の設定も広く利用されている。更にマスクを適切に設定する技術として、例えば、米国特許第6728648号(日本特許第3670944号に対応)明細書は、従来からのトリガ条件に従って被測定信号を波形と表示した上で、正常な波形が試験用のマスクに抵触しないようマスク位置を適切に自動調整する技術を開示している。
【0007】
スペクトラム・データを用いたトリガ条件設定についても、マスクを用いるものが知られている。例えば、米国特許公開第2003/0085925号(特開2003−194855号に対応)明細書には、スペクトラム・データを波形として表示し、この波形に対してマスクを設定及び編集する技術が開示されている。
【特許文献1】米国特許第6377617号明細書
【特許文献2】米国特許第6728648号明細書
【特許文献3】米国特許公開第2003/0085925号明細書
【特許文献4】米国特許公開第2005/0057253号明細書
【発明の開示】
【発明が解決しようとする課題】
【0008】
希にしか現れない頻度の低い間欠的現象は、一般的には捕捉するのが難しい。しかし、例えば、信号分析装置を用いて周波数領域で被測定信号を観測するとき、どの辺の周波数でいつこの間欠的現象が現れるか、ある程度予想できている場合では、被測定信号のデータ取得を始める前に、その予想に基づいて周波数マスク・トリガを設定しておくことにより、こうした間欠的現象でも比較的効率よく周波数領域において捕捉できる。逆に言えば、こうした予想ができない場合には、捕捉効率が大きく低下する。
【0009】
このように、どのようにマスクを設定したら良いか予め予想するのが困難な場合や、予想できる場合であってもユーザがより簡単にマスクを用いたトリガ条件を設定できれば、被測定信号に含まれる異常などの所望部分のデータをより簡単に信号分析装置のメモリに保持できるようになる。そこで、被測定信号の所望の時間領域データ又は周波数領域データをより簡単に捕捉するために、信号分析装置がマスクを自動的に設定できるようにすることが望ましい。
【課題を解決するための手段】
【0010】
本発明は、被測定信号から時間領域データ又は周波数領域データを生成し、これらを波形データとして処理し、被測定信号の分析を行うための信号分析装置に関する。このとき、被測定信号に関する波形データを繰り返し記憶する機能と、波形データのピークを検出する機能と、ピークの夫々についてピークから所定レベル低下したマスク基準レベルにおける波形データの波形幅をマスク基準幅として求めるマスク基準幅検出機能と、ピークの夫々において、マスク基準レベル及びマスク基準幅を用いてマスクを設定するマスク設定機能とを具えている。これにより、被測定信号の特徴に応じて信号分析装置が自動的にマスクを設定するので、ユーザは容易に被測定信号の特徴部分を含む時間領域データ又は周波数領域データを得られる。
【0011】
また、本発明の信号分析装置は、ピークの発生頻度条件を設定する機能と、発生頻度条件を満たしたピークに対応するマスクのみを設定する機能とを具えるようにしても良い。もし発生頻度条件を低い頻度に設定すれば、まれにしか発生しないピーク部分を含む被測定信号のデータのみ効率よく収集できる。
【0012】
本発明の別の観点によれば、信号分析装置に以下の機能を実現させる信号分析装置用プログラムである。このとき実現する機能とは、被測定信号に関する波形データを繰り返し記憶する機能と、波形データのピークを検出する機能と、ピークの夫々についてピークから所定レベル低下したマスク基準レベルにおける波形データの波形幅をマスク基準幅として求めるマスク基準幅検出機能と、ピークの夫々において、マスク基準レベル及びマスク基準幅を用いてマスクを設定するマスク設定機能である。これらに加えて、ピークの発生頻度条件を設定する機能と、発生頻度条件を満たしたピークに対応するマスクのみを設定する機能とを実現させるようにしても良い。
【0013】
なお、マスク設定機能を実行する場合、マスク基準レベル及びマスク基準幅の値をそのまま使ってマスクとしても良いが、マスク基準レベルにオフセットを加えたレベルと、マスク基準幅に所定の調整(例えば−10%)を加えた幅を用いてマスクを設定しても良い。
【発明を実施するための最良の形態】
【0014】
本発明による信号分析装置は、ハードウェア的には図1に示した従来のものと同じものを利用できる。本発明による信号分析装置が実現する種々の機能は、最も典型的には、新たに開発したプログラムを、現存する信号分析装置にインストールすることで実現できる。ただし、専用のハードウェアを作成することで実現しても良い。現在の典型的な信号分析装置では、全体の制御にパソコンと同様のハードウェアを使用し、OS(基本ソフト)にもパソコンと同じものを利用している。そこで、本発明による機能を実現するプログラム自身はパソコン上で作成し、その後、信号分析装置にインストールしても良い。
【0015】
図2は、本発明による機能の実行手順を示したフローチャートである。ステップ42では、波形データを繰り返し記憶する。図3は、ユーザが信号分析装置に設定した周波数パンに従って周波数領域データ(スペクトラム・データ)を、奥行き方向を時間軸にして波形データとして表示した例である。このとき、70x(xは1〜11)で示される波形は頻度が高く、721〜723の波形は次に頻度が高く、741の波形はここでは1度だけ現れており頻度が低い。
【0016】
図4は、図3に示す波形データを頻度情報を輝度(又は色)情報で示して波形として表示した例である。波形70は、図3における70x波形に対応する。また、波形72及び波形74は、それぞれ図3の波形721〜723及び波形741に対応するものである。これらは、表示装置30の表示画面上に表示される。周波数領域データの場合では、所定時間(フレーム)毎に生成され、繰り返しメモリ24に記憶される。なお、波形データの頻度情報を輝度又は色情報に変換したビットマップ・データとして生成する技術が、米国特許公開第2005/0057253号明細書(特開2005−77413に対応)に開示されている。複数フレームの波形データを記憶するのに合わせて、このビットマップ・データを生成し、これを複数フレームの波形に存在するピークの検出(後述)に利用しても良い。
【0017】
図3及び図4では、周波数領域データの例で波形データの記憶を説明したが、時間領域データも、同様に繰り返し波形データとして記憶できる。この場合、フレームという考え方はないが、所定のトリガ条件(以下、第1トリガ条件という)で被測定信号の繰り返し波形を捕捉することは周知である。よって、第1トリガ条件を満たす被測定信号の部分をトリガ基準点として、波形データ(時間領域データ)を繰り返し記憶すれば良い。以下では、周波数領域データの例を中心に説明し、時間領域データの場合で異なる点があれば、その都度説明する。
【0018】
図5は、図4で得られた波形データの最大値の包絡線波形を示し、P1〜P6の6個のピークが存在する例である。本発明では、マスク基準レベルが設定され(ステップ44)、この最大値包絡線波形データの各ピークに適用される。マスク基準レベルは、ピークレベルから所定レベル低下したレベル、例えば、−10dBのレベルであり、この低下させる値はユーザがその都度設定しても良いし、信号分析装置に初期値として予め記憶させた値を利用しても良い。また、マスク基準レベルは、ピークレベルから−5%という形で設定しても良い。更に波形データが時間領域データであれば、−0.8ボルトという形でも良い。通常、全てのピークに同じマスク基準レベルが適用されるが、個別に異なるレベルを適用しても良い。
【0019】
次にユーザは、必要に応じてピーク頻度条件を信号発生装置に設定する(ステップ46及び48)。ピーク頻度条件の設定は、表示装置30の画面上のメニュー及びマウスの操作で行われる。図6はピーク頻度条件を設定しない例、図7は6%に設定した例を示す。ピーク頻度条件メニュー70は、例えば、プルダウン形式であり、マウス・カーソル74で下向き三角72をクリックして現れる数値を選択することで、ピーク頻度条件の数値を設定できる。
【0020】
続いて、信号分析装置は、周知の方法でピークのある周波数及びレベルを検出する(ステップ50)。なお、波形データが時間領域データの場合では、周波数の代わりにトリガ基準点からの時間とすれば良い。信号分析装置は、ピーク頻度条件を満たすピークそれぞれについて、ピークレベルからマスク基準レベル設定で定めた値だけ低いレベルにおける波形の幅をマスク基準幅として算出し(ステップ52)、これらを用いてマスクを設定する(ステップ54)。図6の例では、ピーク頻度条件の設定がないので、ピークP1〜P6の全てにマスクが設定されている。図7の例では、ピーク頻度条件を6%としたので、これを満たすピークP6に関してのみマスクM6が設定されている。
【0021】
マスクを設定する場合、図6及び図7のように、マスク基準レベル及びマスク基準幅の値をそのまま使ってマスクとしても良いが、マスク基準レベルに所定オフセットを加えたレベルと、マスク基準幅に所定の調整(例えば+10%)を加えた幅を用いてマスクを設定しても良い。図8のマスクAは、マスク幅はマスク基準幅と同じであるが、マスク基準レベルに比較してマスクの底辺レベルが調整された例である。マスクBは、マスク幅及び底辺レベルの両方が調整された例である。これら調整値は、ユーザが信号分析装置に設定するか、前回のユーザ設定値を信号分析装置が再利用するなどで設定される。
【0022】
図6及び図7に示すように、ピーク情報(ピーク周波数及びレベル)と、マスク情報(周波数幅及びマスクのオン・オフ情報)は、表形式で表示しても良い(ステップ56)。ユーザは、これら表の情報を参照しながら、必要のないマスクの設定を外すことができる(ステップ58及び60)。これは、例えば、マウス・カーソル74で必要のないマスクを指定し、キーボード上の所定キー(例えば、Deleteキー)を押すことで実行される。別の方法としては、表上で、所望のピークに対応するマスクのオン・オフ(ON/OFF)欄をクリックする度に、マスクのオンとオフが切り換わるようにし、これを利用しても良い。
【0023】
本発明によるマスク設定と、設定されたマスクによる被測定信号の測定方法の一例は次のようなものである。最初にマスク設定に適切な時間(例えば、1時間)だけ被測定信号を受ける。すると、マスクが自動的に設定される。もしユーザが1時間に一回程度しか生じない異常現象をだけを捉えたいのであれば、被測定信号の受信を始める前にピーク頻度条件を適切しておけば良い。別の方法としては、1時間後にマスクが設定されたとき、正常な信号のピークに設定されたマスクは全て外し、異常なピークによって設定されたと思われるマスクのみ残しても良い。
【0024】
マスク設定が完了した後に被測定信号を更に受信し、次に被測定信号の波形データがマスク内に侵入すると、トリガ条件が満たされたと判断され、その時点を中心とする前後の波形データがメモリ24に保持され、その後、必要に応じてHDDに記録される。よって、マスクに侵入した波形データは、後からでも読み出せる。もし周波数領域でマスクを設定した場合であれば、波形データは周波数領域データであるが、これに対応する時間領域データを同時に保持するようにし、後から読み出せるようにしても良い。この技術の実現には、例えば、上述の米国特許第6377617号明細書に開示された技術を利用すれば良い。
【0025】
以上のように、被測定信号に含まれる未知の極まれな間欠ピークを含む信号部分のデータを的確に捕まえるマスクを、ユーザが信号分析装置に適切に設定するのは困難であるが、本発明によれば、信号分析装置自身がこうした間欠ピークを的確に捉えるマスクを自動で設定できる。よって、マスク設定後、次に同様の間欠的ピークを含む信号が来たときには、その部分に関するデータを的確に捕らえてメモリに保持でき、必要に応じて読み出すことが可能となる。このため、被測定信号に極まれな頻度で生じる異常現象を分析するために、非常に有効である。
【図面の簡単な説明】
【0026】
【図1】信号分析装置の一例の機能ブロック図である。
【図2】本発明による機能の実行手順例を示すフローチャートである。
【図3】周波数領域データ(スペクトラム・データ)を、奥行き方向を時間軸にして波形データとして表示した例である。
【図4】図3に示す波形データを頻度情報を輝度又は色情報で示し、波形として表示した例である。
【図5】図4で得られた波形データの最大値の包絡線波形を示す図である。
【図6】本発明によってマスク設定された波形データの表示例である。
【図7】本発明によってマスク設定された波形データの他の表示例である。
【図8】マスク基準幅及びマスク基準レベルを調整してマスクを設定する例を示す図である。
【符号の説明】
【0027】
10 信号分析装置
12 入力減衰回路
14 ミキサ
16 局部発振回路
18 帯域通過フィルタ
20 ダウン・コンバータ
22 アナログ・デジタル変換回路
24 メモリ
26 デジタル・シグナル・プロセッサ
28 トリガ検出回路
30 表示装置
70 ピーク頻度条件設定メニュー
74 マウス・カーソル

【特許請求の範囲】
【請求項1】
被測定信号に関する波形データを繰り返し記憶する機能と、
上記波形データのピークを検出する機能と、
上記ピークの夫々について上記ピークから所定レベル低下したマスク基準レベルにおける上記波形データの波形幅をマスク基準幅として求めるマスク基準幅検出機能と、
上記ピークの夫々において、上記マスク基準レベル及び上記マスク基準幅を用いてマスクを設定するマスク設定機能と
を具える信号分析装置。
【請求項2】
上記ピークの発生頻度条件を設定する機能と、
上記発生頻度条件を満たした上記ピークに対応する上記マスクのみを設定する機能と
を具える請求項1記載の信号分析装置。
【請求項3】
設定された上記マスクの内、任意の上記マスクを選択的に外すための機能を更に具える請求項1又は2記載の信号分析装置。
【請求項4】
被測定信号に関する波形データを繰り返し記憶する機能と、
上記波形データのピークを検出する機能と、
上記ピークの夫々について上記ピークから所定レベル低下したマスク基準レベルにおける上記波形データの波形幅をマスク基準幅として求めるマスク基準幅検出機能と、
上記ピークの夫々において、上記マスク基準レベル及び上記マスク基準幅を用いてマスクを設定するマスク設定機能と
を信号分析装置に実現させる信号分析装置用プログラム。
【請求項5】
上記ピークの発生頻度条件を設定する機能と、
上記発生頻度条件を満たした上記ピークに対応する上記マスクのみを設定する機能と
を信号分析装置に更に実現させる請求項4記載の信号分析装置用プログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate


【公開番号】特開2008−26188(P2008−26188A)
【公開日】平成20年2月7日(2008.2.7)
【国際特許分類】
【出願番号】特願2006−200101(P2006−200101)
【出願日】平成18年7月21日(2006.7.21)
【出願人】(000108409)日本テクトロニクス株式会社 (32)