(57)【要約】【課題】空間及び時間の観点から組み合わせマスク・トリガ処理を実行する。【解決手段】１つ以上のマスク・トリガを設定しても良い。組み合わせマスク・トリガ処理ロジックは、デジタル化信号と１つ以上のマスク・トリガとの間の関係について、種々の判断を行える。上記関係に関するこれら種々の判断は、空間及び時間の両方を考慮することを含めても良い。組み合わせトリガ基準が満たされると、トリガ信号が生成され、入って来る信号に関連するデジタル・データがメモリに記憶される。組み合わせマスク・トリガ処理ロジックは、信号について、周波数領域、時間領域、又は両方において動作できる。【選択図】図３Ｂ
2014102253.tif 000002
【特許請求の範囲】
【請求項１】
トリガ・マスクを設定する処理と、
被試験電気信号を受けてデジタル化し、デジタル・データを生成する処理と、
上記デジタル・データに関連する１つ以上のコンポーネントが、空間及び時間の観点から上記トリガ・マスクと所定関係を持っているかどうかリアルタイムで判断する処理と、
上記デジタル・データに関連する１つ以上の上記コンポーネントが、上記トリガ・マスクと上記所定関係を持っている場合にトリガ信号を生成する処理と、
上記トリガ信号に応じてメモリに上記デジタル・データを記憶する処理と
を具える試験測定装置における組み合わせマスク・トリガ処理方法。
【請求項２】
判断する処理が、上記デジタル・データに関連する１つ以上の上記コンポーネントが、所定時間しきい値以上又は以下の期間において、上記トリガ・マスクと上記所定関係を有しているかどうか検出する処理を含む請求項１記載の組み合わせマスク・トリガ処理方法。
【請求項３】
判断する処理が、上記デジタル・データに関連する１つ以上の上記コンポーネントが、所定時間しきい値以上又は以下の期間において、上記トリガ・マスク内に残留しているかどうか検出する処理を含み、
生成する処理が、上記検出に応じて上記トリガ信号を生成する処理を含む請求項２記載の組み合わせマスク・トリガ処理方法。
【請求項４】
上記トリガ・マスクを第１トリガ・マスクと呼ぶと共に１つ以上の上記コンポーネントを第１コンポーネントと呼び、上記方法が、
上記デジタル・データに関連する上記第１コンポーネントが上記第１トリガ・マスクと上記所定関係を有すると判断された後の所定期間内において、上記デジタル・データと関連する第２コンポーネントが第２トリガ・マスクに対して所定関係を有しているかどうか判断する処理を更に具える請求項１記載の組み合わせマスク・トリガ処理方法。
【請求項５】
判断する処理が、上記デジタル・データに関連する上記第１コンポーネントが上記第１トリガ・マスクと上記所定関係を有すると判断された後の所定期間内において、上記デジタル・データと関連する上記第２コンポーネントが上記第２トリガ・マスク内に残留しているどうか検出する処理を含み、
生成する処理が、上記検出に応じて上記トリガ信号を生成する処理を含む請求項４記載の組み合わせマスク・トリガ処理方法。
【請求項６】
上記トリガ・マスクを第１トリガ・マスクと呼び、上記方法が、
所定しきい値以下又は以上の期間内に、１つ以上の上記コンポーネントが上記第１トリガ・マスクと第２トリガ・マスクとの間を移動するかどうか判断する処理と、
上記判断に応じて上記トリガ信号を生成する処理と
を更に具える請求項１記載の組み合わせマスク・トリガ処理方法。
【請求項７】
上記デジタル・データに関連する１つ以上の上記コンポーネントによる複数のトリガ・マスクの偏位運動を検出する処理を更に具え、
上記トリガ・マスクが、複数の上記トリガ・マスクに含まれることを特徴とする請求項１記載の組み合わせマスク・トリガ処理方法。
【請求項８】
１つ以上の上記コンポーネントを第１コンポーネントと呼び、上記方法が、
複数の上記トリガ・マスクの１つ以上の内部に上記第１コンポーネントが存在するかどうか判断する処理と、
複数の上記トリガ・マスクの１つ以上において第２コンポーネントが不存在かどうか判断する処理と、
これら判断に応じて上記トリガ信号を生成する処理と
を更に具える請求項７記載の組み合わせマスク・トリガ処理方法。
【請求項９】
１つ以上の上記コンポーネントを第１コンポーネントと呼び、上記方法が、
複数の上記トリガ・マスクの第１のものを上記第１コンポーネントが突破しているかどうか判断する処理と、
上記判断に応じて複数の上記トリガ・マスクの第２のものと関連するトリガ基準の動作準備する処理と、
上記トリガ基準に従って、複数の上記トリガ・マスクの上記第２のものを第２コンポーネントが突破したかどうか判断する処理と、
上記判断に応じて上記トリガ信号を生成する処理と
を更に具える請求項７記載の組み合わせマスク・トリガ処理方法。
【請求項１０】
上記トリガ基準の動作準備の後の所定期間内おいて、上記第２コンポーネントの密度が所定密度しきい値以上の場合に上記トリガ信号を生成する処理を更に具える請求項９記載の組み合わせマスク・トリガ処理方法。
【請求項１１】
被試験電気信号を受けてデジタル化し、デジタル・データを生成するよう構成された入力部と、
上記入力部に結合され、上記デジタル・データをリアルタイムで処理してトリガ・イベントが発生するとトリガ信号を生成する組み合わせマスク・トリガ・ロジックと、
上記入力部に結合され、上記トリガ信号に応じて上記デジタル・データを記憶するメモリとを具え、
上記組み合わせマスク・トリガ・ロジックは、上記デジタル・データに関連する１つ以上のコンポーネントが、空間及び時間の観点からトリガ・マスクに対して所定関係を有しているかどうか判断するよう構成されたマクス試験回路を有する試験測定装置。
【請求項１２】
上記組み合わせマスク・トリガ・ロジックは、更に、所定時間しきい値以上又は以下の期間において、上記デジタル・データに関連する１つ以上の上記コンポーネントが、上記トリガ・マスクと上記所定関係を有しているかどうか判断するよう構成されることを特徴とする請求項１１の試験測定装置。
【請求項１３】
上記組み合わせマスク・トリガ・ロジックは、更に、上記デジタル・データに関連する１つ以上の上記コンポーネントが、所定時間しきい値以上又は以下の期間において、上記トリガ・マスク内に残留しているかどうか判断し、
上記判断に応じて上記トリガ信号を生成するよう構成される請求項２０の試験測定装置。
【請求項１４】
上記トリガ・マスクを第１トリガ・マスクトと呼ぶと共に１つ以上の上記コンポーネントを第１コンポーネントと呼び、このとき、上記組み合わせマスク・トリガ・ロジックは、更に、
上記デジタル・データに関連する上記第１コンポーネントが上記第１トリガ・マスクと上記所定関係を有すると判断された後の所定期間内において、上記デジタル・データと関連する第２コンポーネントが第２トリガ・マスクに対して所定関係を有しているかどうか判断するよう構成される請求項１１の試験測定装置。
【請求項１５】
上記組み合わせマスク・トリガ・ロジックが、更に、
上記デジタル・データに関連する上記第１コンポーネントが上記第１トリガ・マスクと上記所定関係を有すると判断された後の所定期間内において、上記デジタル・データと関連する上記第２コンポーネントが上記第２トリガ・マスク内に残留しているどうか判断し、
上記判断に応じて上記トリガ信号を生成するよう構成される請求項１４の試験測定装置。
【請求項１６】
上記デジタル・データの表現を表示するよう構成された表示デバイスを更に具え、
このとき、上記トリガ・マスクを第１トリガ・マスクと呼び、
上記組み合わせマスク・トリガ・ロジックが更に、
所定しきい値以下又は以上の期間内に、１つ以上の上記コンポーネントが上記第１トリガ・マスクと第２トリガ・マスクとの間を移動するかどうか判断し、
上記判断に応じて上記トリガ信号を生成するよう構成される請求項１１の試験測定装置。
【請求項１７】
上記デジタル・データの表現を表示するよう構成された表示デバイスを更に具え、
上記トリガ・マスクを含む複数のトリガ・マスクが上記表示デバイス上に配置され、このとき、上記組み合わせマスク・トリガ・ロジックが、上記デジタル・データに関連する１つ以上の上記コンポーネントによる複数の上記トリガ・マスクの偏位運動を検出するよう構成される請求項１１の試験測定装置。
【請求項１８】
１つ以上の上記コンポーネントを第１コンポーネントと呼び、
上記組み合わせマスク・トリガ・ロジックが更に
複数の上記トリガ・マスクの１つ以上の内部に上記第１コンポーネントが存在するかどうか判断し、
複数の上記トリガ・マスクの１つ以上において第２コンポーネントが不存在かどうか判断し、
これら判断に応じて上記トリガ信号を生成するよう構成される請求項１７の試験測定装置。
【請求項１９】
１つ以上の上記コンポーネントを第１コンポーネントと呼び、
上記組み合わせマスク・トリガ・ロジックが更に
複数の上記トリガ・マスクの第１のものを上記第１コンポーネントが突破しているかどうか判断し、
上記判断に応じて複数の上記トリガ・マスクの第２のものと関連するトリガ基準の動作準備し、
上記トリガ基準に従って、複数の上記トリガ・マスクの上記第２のものを第２コンポーネントが突破したかどうか判断し、
上記判断に応じて上記トリガ信号を生成するよう構成される請求項１７の試験測定装置。
【請求項２０】
上記組み合わせマスク・トリガ・ロジックが、更に、
上記トリガ基準の動作準備の後の所定期間内おいて、上記第２コンポーネントの密度が所定密度しきい値以上の場合に上記トリガ信号を生成するよう構成される請求項１９の試験測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、マクス・トリガ処理に関し、特に、試験測定装置での時間又は周波数領域における組み合わせマスク・トリガ処理に関する。
【背景技術】
【０００２】
高速デジタル・オシロスコープのような最近の試験測定装置は、入ってくる被試験電気信号に関する測定データを捕捉する取込みシステムを含んでいる。試験測定装置においてデータ取込みをトリガするのには、異なる種類の基準を用いることができる。例えば、トリガ処理は、表示デバイスの描画面内に定義される「マスク領域」に基づくようにしても良い。トリガ・ロジック（論理回路）は、マスク領域内の表示上に描かれる画素で表されるトレース要素の偏位運動（excursions）を検出でき、それに応じて、マスク違反（mask failure）やトリガ・イベントを発生させることができる。
【０００３】
従来の周波数マスク・トリガ処理システムでは、スペクトラム取込み処理は、「フリー・ランニング」、言い換えると、システムが準備でき次第、取込みデータが取り込まれて、スペクトラムを生成するよう処理される。このスペクトラムは、続いて、画像平面へとラスタライズされる。個々のスペクトラム・トレーム又は周波数成分（周波数コンポーネント）がラスタライズされるとき、それらは周波数マスクに対して試験される。もしそのトレースがマスク基準に当てはまらない（例えば、マスク領域を通る偏位運動が生じる）と、トリガが生成され、デジタル・データが取り込まれて、メモリ中に蓄積される。
【０００４】
従来の時間領域トリガ処理システムでは、トリガ処理を種々の基準に基づいて起こすことができる。例えば、取り込まれたデータを１つ以上の「視覚的トリガ・ゾーン」に対して試験でき、もしゾーン基準に合致すると、その取り込まれた波形が更に処理される。もしゾーン基準に合致しないと、その波形は破棄される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−０３８８８４
【非特許文献】
【０００６】
【非特許文献１】テクトロニクスによる「MSO70000DX、DPO70000DX、MSO70000C、DPO70000C、DPO7000C、MSO5000、and DPO5000 Series Digital Phosphor Oscilloscopes Quick Start User Manual」の「Pinpoint triggers」、６６〜７１頁、［２０１３年１１月１９日検索］、インターネット<URL:http://www2.tek.com/cmswpt/mafinder.lotr?va=1>
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の手法に欠けていることは、空間的な考慮に比較して、時間的な要素である。より具体的には、信号や、信号の複数のコンポーネント間の関係が空間や時間の観点から表現できるのに対して、従来のトリガ処理方法は、被試験信号の時間に関する側面と組み合わせた空間的側面を中心とする関連性及びトリガ基準を構築する能力に欠けている。
【０００８】
更には、複数のマスク領域や視覚的なトリガ・ゾーンが既知である一方、複数の領域マスク・トリガ処理や密度トリガ処理に関して、時間及び周波数領域の両方での取込みというニーズがある。従って、複数のトリガ・マスク領域を含むと共に、それら複数マスク領域間の論理的、空間的又はタイミングの関係を含むトリガ基準を伴い、それによって、より高度なトリガ処理モードをサポートできる組み合わせマスク・トリガ処理に関するニーズが残っている。本発明の実施形態は、従来技術におけるこれらやその他の限界に取りむむものである。
【０００９】
本発明の概念１は、試験測定装置における組み合わせマスク・トリガ処理の方法であって、
トリガ・マスクを設定する処理と、
被試験電気信号を受けてデジタル化し、デジタル・データを生成する処理と、
上記デジタル・データに関連する１つ以上のコンポーネントが、空間及び時間の観点から上記トリガ・マスクと所定関係を持っているかどうかリアルタイムで判断する処理と、
上記デジタル・データに関連する１つ以上の上記コンポーネントが、上記トリガ・マスクと上記所定関係を持っている場合にトリガ信号を生成する処理と、
上記トリガ信号に応じてメモリに上記デジタル・データを記憶する処理と
を具えている。
【００１０】
本発明の概念２は、上記概念１の方法であって、
上記デジタル・データの表現を周波数領域におけるスペクトラム・トレースとして表示する処理と、
上記デジタル・データと関連する１つ以上の上記コンポーネントが、周波数領域における上記トリガ・マスクに対して所定関係を有しているか判断する処理と
を更に具えている。
【００１１】
本発明の概念３は、上記概念１の方法であって、
上記デジタル・データの表現を時間領域におけるトレースとして表示する処理と、
上記デジタル・データと関連する１つ以上の上記コンポーネントが、時間領域における上記トリガ・マスクに対して所定関係を有しているか判断する処理と
を更に具えている。
【００１２】
本発明の概念４は、上記概念１の方法であって、
判断する処理が、上記デジタル・データに関連する１つ以上の上記コンポーネントが、所定時間しきい値以上の期間において、上記トリガ・マスクと上記所定関係を有しているかどうか検出する処理を含んでいる。
【００１３】
本発明の概念５は、上記概念４の方法であって、
判断する処理が、上記デジタル・データに関連する１つ以上の上記コンポーネントが、所定時間しきい値以上の期間において、上記トリガ・マスク内に残留しているかどうか検出する処理を含み、
生成する処理が、上記検出に応じて上記トリガ信号を生成する処理を含んでいる。
【００１４】
本発明の概念６は、上記概念１の方法であって、
判断する処理が、上記デジタル・データに関連する１つ以上の上記コンポーネントが、所定時間しきい値以下の期間において、上記トリガ・マスクと上記所定関係を有しているかどうか検出する処理を含んでいる。
【００１５】
本発明の概念７は、上記概念６の方法であって、
判断する処理が、上記デジタル・データに関連する１つ以上の上記コンポーネントが、所定時間しきい値以下の期間において、上記トリガ・マスク内に残留しているかどうか検出する処理を含み、
生成する処理が、上記検出に応じて上記トリガ信号を生成する処理を含んでいる。
【００１６】
本発明の概念８は、上記概念１の方法であって、
上記トリガ・マスクを第１トリガ・マスクと呼ぶと共に１つ以上の上記コンポーネントを第１コンポーネントと呼び、上記方法が、
上記デジタル・データに関連する上記第１コンポーネントが上記第１トリガ・マスクと上記所定関係を有すると判断された後の所定期間内において、上記デジタル・データと関連する第２コンポーネントが第２トリガ・マスクに対して所定関係を有しているかどうか判断する処理を更に具えている。
【００１７】
本発明の概念９は、上記概念８の方法であって、
判断する処理が、上記デジタル・データに関連する上記第１コンポーネントが上記第１トリガ・マスクと上記所定関係を有すると判断された後の所定期間内において、上記デジタル・データと関連する上記第２コンポーネントが上記第２トリガ・マスク内に残留しているどうか検出する処理を含み、
生成する処理が、上記検出に応じて上記トリガ信号を生成する処理を含んでいる。
【００１８】
本発明の概念１０は、上記概念１の方法であって、
上記トリガ・マスクを第１トリガ・マスクと呼び、上記方法が、
所定しきい値以下の期間内に、１つ以上の上記コンポーネントが上記第１トリガ・マスクと第２トリガ・マスクとの間を移動するかどうか判断する処理と、
上記判断に応じて上記トリガ信号を生成する処理と
を更に具えている。
【００１９】
本発明の概念１１は、上記概念１の方法であって、
上記トリガ・マスクを第１トリガ・マスクと呼び、上記方法が、
所定しきい値以上の期間内に、１つ以上の上記コンポーネントが上記第１トリガ・マスクと第２トリガ・マスクとの間を移動するかどうか判断する処理と、
上記判断に応じて上記トリガ信号を生成する処理と
を更に具えている。
【００２０】
本発明の概念１２は、上記概念１の方法であって、
上記デジタル・データに関連する１つ以上の上記コンポーネントによる複数のトリガ・マスクの偏位運動を検出する処理を更に具え、
上記トリガ・マスクが、複数の上記トリガ・マスクに含まれることを特徴としている。
【００２１】
本発明の概念１３は、上記概念１２の方法であって、
１つ以上の上記コンポーネントを第１コンポーネントと呼び、上記方法が、
複数の上記トリガ・マスクの１つ以上の内部に上記第１コンポーネントが存在するかどうか判断する処理と、
複数の上記トリガ・マスクの１つ以上において第２コンポーネントが不存在かどうか判断する処理と、
これら判断に応じて上記トリガ信号を生成する処理と
を更に具えている。
【００２２】
本発明の概念１４は、上記概念１２の方法であって、
１つ以上の上記コンポーネントを第１コンポーネントと呼び、上記方法が、
複数の上記トリガ・マスクの第１のものを上記第１コンポーネントが突破しているかどうか判断する処理と、
上記判断に応じて複数の上記トリガ・マスクの第２のものと関連するトリガ基準の動作準備する処理と、
上記トリガ基準に従って、複数の上記トリガ・マスクの上記第２のものを第２コンポーネントが突破したかどうか判断する処理と、
上記判断に応じて上記トリガ信号を生成する処理と
を更に具えている。
【００２３】
本発明の概念１５は、上記概念１４の方法であって、
上記トリガ基準の動作準備の後の所定期間内おいて、上記第２コンポーネントの密度が所定密度しきい値以上の場合に上記トリガ信号を生成する処理を更に具えている。
【００２４】
本発明の概念１６は、試験測定装置であって、
被試験電気信号を受けてデジタル化し、デジタル・データを生成するよう構成された入力部と、
上記入力部に結合され、上記デジタル・データをリアルタイムで処理してトリガ・イベントが発生するとトリガ信号を生成する組み合わせマスク・トリガ・ロジックと、
上記入力部に結合され、上記トリガ信号に応じて上記デジタル・データを記憶するメモリとを具え、
上記組み合わせマスク・トリガ・ロジックは、上記デジタル・データに関連する１つ以上のコンポーネントが、空間及び時間の観点からトリガ・マスクに対して所定関係を有しているかどうか判断するよう構成されたマクス試験回路を有している。
【００２５】
本発明の概念１７は、上記概念１６の試験測定装置であって、
上記組み合わせマスク・トリガ・ロジックは、更に、１つ以上の上記コンポーネントが上記所定関係を有していることに応じて、上記トリガ・イベントが発生すると上記トリガ信号を生成するよう構成されていることを特徴としている。
【００２６】
本発明の概念１８は、上記概念１６の試験測定装置であって、
上記デジタル・データの表現を表示するよう構成され、このとき、上記デジタル・データの上記表現を周波数領域で表示するよう構成される表示デバイスを更に具え、
上記組み合わせマスク・トリガ・ロジックは、更に、上記デジタル・データに関連する１つ以上の上記コンポーネントが周波数領域において上記トリガ・マスクに対して上記所定関係を有しているかどうか判断するよう構成されている。
【００２７】
本発明の概念１９は、上記概念１６の試験測定装置であって、
上記デジタル・データの表現を表示するよう構成され、このとき、上記デジタル・データの上記表現を時間領域で表示するよう構成される表示デバイスを更に具え、
上記組み合わせマスク・トリガ・ロジックは、更に、上記デジタル・データに関連する１つ以上の上記コンポーネントが時間領域において上記トリガ・マスクに対して上記所定関係を有しているかどうか判断するよう構成されている。
【００２８】
本発明の概念２０は、上記概念１６の試験測定装置であって、
上記組み合わせマスク・トリガ・ロジックは、更に、所定時間しきい値以上の期間において、上記デジタル・データに関連する１つ以上の上記コンポーネントが、上記トリガ・マスクと上記所定関係を有しているかどうか判断するよう構成されていることを特徴としている。
【００２９】
本発明の概念２１は、上記概念２０の試験測定装置であって、
上記組み合わせマスク・トリガ・ロジックは、更に、上記デジタル・データに関連する１つ以上の上記コンポーネントが、所定時間しきい値以上の期間において、上記トリガ・マスク内に残留しているかどうか判断し、
上記判断に応じて上記トリガ信号を生成するよう構成されている。
【００３０】
本発明の概念２２は、上記概念１６の試験測定装置であって、
上記組み合わせマスク・トリガ・ロジックは、更に、所定時間しきい値以下の期間において、上記デジタル・データに関連する１つ以上の上記コンポーネントが、上記トリガ・マスクと上記所定関係を有しているかどうか判断するよう構成されていることを特徴としている。
【００３１】
本発明の概念２３は、上記概念２２の試験測定装置であって、
上記組み合わせマスク・トリガ・ロジックは、更に、上記デジタル・データに関連する１つ以上の上記コンポーネントが、所定時間しきい値以下の期間において、上記トリガ・マスク内に残留しているかどうか判断し、
上記判断に応じて上記トリガ信号を生成するよう構成されている。
【００３２】
本発明の概念２４は、上記概念１６の試験測定装置であって、このとき、上記トリガ・マスクを第１トリガ・マスクトと呼ぶと共に１つ以上の上記コンポーネントを第１コンポーネントと呼び、このとき、上記組み合わせマスク・トリガ・ロジックは、更に、
上記デジタル・データに関連する上記第１コンポーネントが上記第１トリガ・マスクと上記所定関係を有すると判断された後の所定期間内において、上記デジタル・データと関連する第２コンポーネントが第２トリガ・マスクに対して所定関係を有しているかどうか判断するよう構成されている。
【００３３】
本発明の概念２５は、上記概念２４の試験測定装置であって、このとき、上記組み合わせマスク・トリガ・ロジックが、更に、
上記デジタル・データに関連する上記第１コンポーネントが上記第１トリガ・マスクと上記所定関係を有すると判断された後の所定期間内において、上記デジタル・データと関連する上記第２コンポーネントが上記第２トリガ・マスク内に残留しているどうか判断し、
上記判断に応じて上記トリガ信号を生成するよう構成されている。
【００３４】
本発明の概念２６は、上記概念１６の試験測定装置であって、
上記デジタル・データの表現を表示するよう構成された表示デバイスを更に具え、
このとき、上記トリガ・マスクを第１トリガ・マスクと呼び、
上記組み合わせマスク・トリガ・ロジックが更に、
所定しきい値以下の期間内に、１つ以上の上記コンポーネントが上記第１トリガ・マスクと第２トリガ・マスクとの間を移動するかどうか判断し、
上記判断に応じて上記トリガ信号を生成するよう構成されている。
【００３５】
本発明の概念２７は、上記概念１６の試験測定装置であって、
上記デジタル・データの表現を表示するよう構成された表示デバイスを更に具え、
このとき、上記トリガ・マスクを第１トリガ・マスクと呼び、
上記組み合わせマスク・トリガ・ロジックが更に、
所定しきい値以上の期間内に、１つ以上の上記コンポーネントが上記第１トリガ・マスクと第２トリガ・マスクとの間を移動するかどうか判断し、
上記判断に応じて上記トリガ信号を生成するよう構成されている。
【００３６】
本発明の概念２８は、上記概念１６の試験測定装置であって、
上記デジタル・データの表現を表示するよう構成された表示デバイスを更に具え、
上記トリガ・マスクを含む複数のトリガ・マスクが上記表示デバイス上に配置され、このとき、上記組み合わせマスク・トリガ・ロジックが、上記デジタル・データに関連する１つ以上の上記コンポーネントによる複数の上記トリガ・マスクの偏位運動を検出するよう構成されている。
【００３７】
本発明の概念２９は、上記概念２８の試験測定装置であって、
このとき、１つ以上の上記コンポーネントを第１コンポーネントと呼び、
上記組み合わせマスク・トリガ・ロジックが更に
複数の上記トリガ・マスクの１つ以上の内部に上記第１コンポーネントが存在するかどうか判断し、
複数の上記トリガ・マスクの１つ以上において第２コンポーネントが不存在かどうか判断し、
上記複数の判断に応じて上記トリガ信号を生成するよう構成されている。
【００３８】
本発明の概念３０は、上記概念２８の試験測定装置であって、
このとき、１つ以上の上記コンポーネントを第１コンポーネントと呼び、
上記組み合わせマスク・トリガ・ロジックが更に
複数の上記トリガ・マスクの第１のものを上記第１コンポーネントが突破しているかどうか判断し、
上記判断に応じて複数の上記トリガ・マスクの第２のものと関連するトリガ基準の動作準備し、
上記トリガ基準に従って、複数の上記トリガ・マスクの上記第２のものを第２コンポーネントが突破したかどうか判断し、
上記判断に応じて上記トリガ信号を生成するよう構成されている。
【００３９】
本発明の概念３１は、上記概念３０の試験測定装置であって、
上記組み合わせマスク・トリガ・ロジックが、更に、
上記トリガ基準の動作準備の後の所定期間内おいて、上記第２コンポーネントの密度が所定密度しきい値以上の場合に上記トリガ信号を生成するよう構成されている。
【００４０】
発明のコンセプトの上述及びその他特徴及び効果は、以下の実施形態例の詳細な説明から、添付の図面とともに進めることで、更に容易に明らかとなるであろう。
【図面の簡単な説明】
【００４１】
【図１】図１は、本発明の実施形態による組み合わせロジックを含む例である試験測定装置を示している。
【図２】図２は、空間及び時間の観点からの組み合わせマスク・トリガ処理に関する手法を示す本発明の実施形態によるフローチャートを示している。
【図３Ａ】図３Ａは、本発明の実施形態によるトレースを示している。
【図３Ｂ】図３Ｂは、本発明の実施形態による図３Ａのトレースに関連するフローチャートを示している。
【図４Ａ】図４Ａは、本発明の別の実施形態による第１トレースを示している。
【図４Ｂ】図４Ｂは、本発明の別の実施形態による第２トレースを示している。
【図４Ｃ】図４Ｃは、本発明の別の実施形態による図４Ａ及び図４Ｂの第１及び第２トレースに関連するフロー・チャートを示している。
【図５Ａ】図５Ａは、本発明の更に別の実施形態によるトレースを示している。
【図５Ｂ】図５Ｂは、本発明の更に別の実施形態による図５Ａのトレースに関連するフロー・チャートを示している。
【図６Ａ】図６Ａは、本発明のもう１つ別の実施形態によるトレースを示している。
【図６Ｂ】図６Ｂは、本発明のもう１つ別の実施形態による図６Ａのトレースに関連するフロー・チャートを示している。
【図７Ａ】図７Ａは、本発明の別の実施形態による第１トレースを示している。
【図７Ｂ】図７Ｂは、本発明の別の実施形態による第２トレースを示している。
【図７Ｃ】図７Ｃは、本発明の別の実施形態による図７Ａ及び図７Ｂの周波数領域に対する第１及び第２トレースに関連するフロー・チャートを示している。
【図７Ｄ】図７Ｄは、本発明の別の実施形態による図７Ａ及び図７Ｂの時間領域に対する第１及び第２トレースに関連するフロー・チャートを示している。
【発明を実施するための形態】
【００４２】
ここで、本発明の実施形態を詳細に参照することにするが、その例は添付の図面に示されている。以下の詳細な説明では、本発明の概念の完全な理解を可能とすべく、多数の具体的な詳細が記述される。しかし、当然ながら、当業者であれば、こうした具体的な詳細なしに、発明の概念を実行できよう。他の場合では、周知の方法、手順、構成要素、回路及びネットワークについて、実施形態の特徴を不明確にしないようにしつつ、詳細には説明していない。
【００４３】
本願では、第１、第２などの用語を用いて種々の構成要素を説明することがあるが、これら要素は、これら用語によって限定されるべきではないことが理解されるであろう。これら用語は、ある要素を他のものから区別するために使っているに過ぎない。本発明の概念の範囲から逸脱することなく、例えば、第１トリガ・マスクを第２トリガ・マスクと呼ぶこともできるし、同様に、第２トリガ・マスクを第１トリガ・マスクと呼ぶこともできる。
【００４４】
本願において種々の実施形態の説明で使用される用語は、特定の実施形態を説明することのみを目的としており、発明の概念を限定しようとするものではない。説明及び添付に請求項で使用されているように、単数形「ａ」、「ａｎ」及び「the」は、文脈で明確にそうでないと示さない限り、複数形も同様に含むことを意図する。本願で用いられる用語「及び／又は（and/or）」は、リスト・アップされた関連項目の１つ以上のあらゆる全ての可能な組み合わせに言及し、包含すると理解できるであろう。更に、用語「comprises（〜を含む、〜から構成される）」や「comprising（〜を含んでいる、〜から構成されいる）」は、本明細書で使用された場合、述べた特徴、整数、ステップ、動作、要素やコンポーネントの存在を特定するが、その他の特徴、整数、ステップ、動作、要素やコンポーネント及び／又はこれらのグループの１つ以上の存在又は追加を排除するものではない。図の構成要素及び機能は、必ずしも一定の率の縮尺で描いたものではない。
【００４５】
図１は、本発明の実施形態による組み合わせロジック（論理回路）を含む例である試験測定装置１０５を示している。試験測定装置１０５は、オシロスコープ、ロジック・アナライザ、スペクトラム・アナライザ、ミックスド・ドメイン・オシロスコープ、ネットワーク・アナライザなどでも良い。全般に、一貫性と説明の都合から、本願では、試験測定装置１０５は、オシロスコープとして言及する。
【００４６】
オシロスコープ１０５は、入力部１３５を含んでも良く、これは、入力被試験電気信号１４０を受ける。入力部１３５は、取込み回路、デジタイザ、増幅器、コンバータなどを含んでいても良く、ライン１３０を介してメモリ１１５に接続していても良い。メモリ１１５は、トリガ・イベントに応答して、入力信号１４０に関する１つ以上の取込みレコードを蓄積できる。メモリ１１５は、メモリ・コントローラ１２０を含んでいても良く、これは、メモリ１１５への書き込み及びメモリ１１５からの読み出しを制御する。メモリ１１５は、ダイナミック・メモリ、スタティック・メモリ、リード・オンリー・メモリ、ランダム・アクセス・メモリ、又は他の適切な種々の任意のメモリとしても良い。メモリ１１５は、デジタル・データを記憶でき、これは、表示デバイス１６５上に表示できる。
【００４７】
入力部１３５は、また、ライン１４５を介して組み合わせロジック１７０に結合されていても良く、そのため、組み合わせロジック１７０は、入力信号１４０を受けることができる。また、組み合わせロジック１７０は、ライン１２５を介してメモリ１１５からデジタル化データを受けても良い。用語「組み合わせマスク・トリガ処理ロジック」又は「組み合わせロジック」は、入力信号を処理し、予め設定された１セット（１組）の基準に基づくトリガ信号を生成するためのアナログ回路、デジタル回路、ハードウェア回路、ファームウェアやソフトウェア、又はこれらの任意の適切な組み合わせを指している。
【００４８】
組み合わせマスク・トリガ処理ロジック１７０は、入力に受けたデジタル・データをリアルタイムで処理し、トリガ・イベントが発生すると、トリガ信号１５０を生成できる。組み合わせマスク・トリガ処理ロジック１７０は、マクス試験回路１７５を含んでいても良く、マクス試験回路１７５で少なくとも一部分が決定される基準に基づいて、オシロスコープ１０５にトリガをかけても良い。マクス試験回路１７５は、デジタル・データに関連し、表示デバイス１６５上に描かれる画素が、詳しくは後述するように、空間及び時間の観点から、トリガ・マスクと所定の関係を有しているかどうか、リアルタイムに判断できる。更には、組み合わせマスク・トリガ処理ロジック１７０及びマクス試験回路１７５は、入力信号を処理し、周波数領域、時間領域又は両方において、こうした判断を行える。組み合わせマスク・トリガ処理ロジック１７０の機能及び他の特徴の実施形態例は、後述する。
【００４９】
プロセッサ１５５は、組み合わせマスク・トリガ処理ロジック１７０に結合されても良く、そして、トリガ信号１５０を受けるようにしても良い。また、プロセッサ１５５は、表示装置１６５に結合されても良い。プロセッサ１５５は、入力部１３５、組み合わせロジック１７０、メモリ１１５及び表示装置１６５間のデータの処理を調整し、表示装置１６５上に表示されるトリガ情報、波形情報及び／又は他の測定情報を生じさせても良い。
【００５０】
図２は、空間及び時間の観点からの組み合わせマスク・トリガ処理に関する手法を示す本発明の実施形態によるフローチャート２００を示している。この手法は、２０５で始まるようにでき、ここでは、１つ以上のトリガ・マスクが設定される。「トリガ・マスク」は、（図１の）表示デバイス１６５の描画面に対して定義されるマスク領域である。（図１の）組み合わせマスク・トリガ処理ロジック１７０は、波形がトリガ・マスク又はマスク領域と交差するか、さもなくば、トリガ・マスク又はマスク領域に対して所定の（predetermined：予め定めた）関係を有しているかどうかを判断できる。トリガ・マスク（複数の場合もあり）は、本願では、主として矩形形状として表されているが、トリガ・マスク（複数の場合もあり）は、円形、三角形、線形又は他の任意の適切な形状及び大きさで良いことが理解できよう。本願で説明される実施形態例では、１つ以上のトリガ・マスクが、オシロスコープのユーザによって、例えば、キーボード、マウス、タッチ・スクリーンなどの任意の適切な入力手段を用いて、手作業又は視覚的に設定されるとして良い。これに代えて、１つ以上のトリガ・マスクは、オシロスコープによって自動的に設定されても良い。オシロスコープは、１つ以上のトリガ・マスクを予め記憶された基準に基づいて設定しても良い。更には、１つ以上のトリガ・マスクを、外部のコンピュータ・システム上のソフトウェアを用いて生成し、続いて、オシロスコープに取り込むようにしても良い。
【００５１】
フローは２１０に進み、ここでは、入力信号を受けてデジタル化し、デジタル・データを生成する。２２０では、そのデジタル・データに関連する画素又はコンポーネントが、空間及び時間の観点から１つ以上のトリガ・マスクに対して所定の関係を有しているかどうかの判断が行われる。もしそうであるなら、続いてマスク違反が生じ、（図１の）組み合わせロジック１７０が、２２５において、トリガ信号を生成し、これは、オシロスコープにトリガをかけて、これによって、ステップ２３０において、入ってくる信号及び関連するデジタル・データが（図１の）メモリ１１５に記憶される。
【００５２】
画素又はコンポーネントが所定の関係を有するかの判断を行うことには、例えば、表示デバイスの表示上に描いた場合に、デジタル・データに関連する画素又はコンポーネントが、１つ以上のトリガ・マスクを突破する（violate：違反する）かどうかを判断することを含んでいても良い。もしマスクの突破が生じなければ、そのデジタル・データは破棄され、更に取り込まれる。
【００５３】
図３Ａ〜３Ｂは、本発明の実施形態によるトレース３００及び関連するフローチャートをそれぞれ示している。スペクトラム・トレース３００（そして、本願で説明及び図示する他のスペクトラム・トレース）の水平軸は、入力信号を周波数領域から分析する場合には周波数の観点から表現又は測定でき、入力信号を時間領域から分析する場合には時間の観点から表現又は測定できる。垂直軸は、振幅又はパワー（電力）の観点から表現又は測定できる。これら軸の説明は、後述のプロット及びトレースにも適用される。
【００５４】
フローチャート３０３の３０５において、トリガ・マスク３０２を設定しても良い。３１０において、入力信号を受けてデジタル化し、デジタル・データを生成する。
【００５５】
３０２において、デジタル・データに関連する画素又はコンポーネント（例えば、３０１）がトリガ・マスク３０２に対して空間的に所定の関係を有しているかどうかの判断が行われる。その所定の関係とは、例えば、トリガ・マスク３０２への進入、トリガ・マスク３０２の通過、及び／又は、トリガ・マスク３０２から外へ抜け出すこととしても良い。この偏位運動（excursion）は、例えば、その信号本体、信号中のグリッチ又は何らかの他のスプリアス信号によって生じることがある。３２５において、予め定めた時間しきい値と同じか、より長いか及び／又はより短い期間の間に、予め定めた（predetermined：所定の）関係が存在するかどうかという、もう１つの判断が行われる。言い換えると、もしその画素又はコンポーネントが、偏位運動を起こすと検出され、そして、所定時間しきい値と同じか、所定時間しきい値より長いか、所定時間しきい値より短いか、又は、これらを任意に組み合わせた期間において、その関連するトリガ・マスク内に留まっている場合に、マスク違反（mask failure）が発生し、ＹＥＳのパスに沿ってフローが進む。
【００５６】
３２０及び３２５で行われる判断は、空間及び時間要因に基づく単一の組み合わせ論理判断として行われても良い。もしどちらかの条件が合致しなければ、フローは、更なる処理のために、３１０へと戻る。さもなければ、フローは３３０へと進み、ここでは、満たされたトリガ基準に応答してトリガ信号が生成され、続いて３３５へと進み、ここでは、入ってくる信号に関連するデジタル・データがメモリに記憶される。
【００５７】
デジタル・データを表現したもの３０１は、表示デバイス１６５の表示上で周波数領域におけるスペクトラム・トレースとして表示されるか、又は、表示デバイス１６５の表示上で時間領域におけるトレースとして表示されても良い。本願で図示し、説明するデジタル・データの表現３０１又は他の表現は、多くの場合、単一の波形又はライン（線）を示すが、これは、よりシンプルで直接的な図解及び説明に役立てようとするものであって、あらゆる周波数コンポーネント（周波数成分）、時間コンポーネント、波形、形状、ライン、トレースなどが存在できるか、さもなければ、表示デバイス上に描画でき、そして、組み合わせマスク・トリガ処理ロジックによって処理され、それでも本願で説明する発明の手法の範囲内に入っている。
【００５８】
図４Ａ〜４Ｃは、本発明の別の実施形態による第１トレース４００、第２トレース４０８、そして、関連するフローチャート４０３をそれぞれ示している。周波数領域内で動作している場合には、スペクトラム・トレース４００及び４０８は、時間的にシフトしている又は移動している周波数成分４０１を表している。時間域内で動作している場合には、トレース４００及び４０８は、異なる時間に現れている時間領域成分を表している。この手法は、４０５で始まるとして良く、ここでは、第１トリガ・マスク４０２及び第２トリガ・マスク４０４が設定される。フローは、４１０に進み、ここでは、入力信号を受けてデジタル化し、デジタル・データを生成する。
【００５９】
その後、パスＡ又はＢのどちらかが取られる。パスＡは、周波数領域内で実行される動作を示す一方、パスＢは、時間領域内で実行される動作を示す。もしパスＡが取られると、フローは４２０に進み、ここでは、スペクトラム・トレース中の１つ以上の周波数成分（例えば、４０１）が、第１トリガ・マスク４０２及び第２トリガ・マスク４０４の間で動くかどうかの判断が行われる。反対に、もしパスＢが取られると、フローは４２２に進み、ここでは、時間領域トレースが、第１トリガ・マスク４０２及び第２トリガ・マスク４０４へ進入、通過、及び／又は、外へ抜け出す偏位運動があるかどうかの判断が行われる。偏位運動は、同時に起こる必要はなく、むしろ、順次起こるとして良い。上述のように、偏位運動は、例えば、信号本体、信号中のグリッチ又は他のスプリアス信号によって生じることがある。
【００６０】
どちらの場合（パスＡ又はパスＢ）でも、フローは４２５に戻り、ここでは、予め定めた時間しきい値と同じか、より長いか、及び／又はより短い期間４０６内において、上記の移動又は偏位運動が生じたかどうかという、もう１つの判断が行われるようにしても良い。言い換えると、もし第１トリガ・マスクに対して偏位運動又は違反（failure）を起こす画素又はコンポーネントが検出され、続いて、その後、ある期間（この期間は、所定時間しきい値と同じか、時間しきい値よりも長いか、時間しきい値よりも短いか、又は、これらの任意の組み合わせである）内に、その画素又はコンポーネントが第２トリガ・マスクに対して偏位運動又は違反を起こすことが検出されると、フローはＹＥＳパスに沿って進む。
【００６１】
４２０、４２２及び／又は４２５で行われる判断は、空間及び時間要因に基づいて、単一の組み合わせ論理判断として行われても良い。もしどちらかの条件が合致しなければ、更なる処理のために、フローは４１０に戻る。さもなければ、フローは４３０へ進み、ここでは、満たされたトリガ基準に応じてトリガ信号が生成され、続いて、４３５へ進み、ここでは、入ってくる信号に関連するデジタル・データがメモリに記憶される。
【００６２】
別の実施形態では、フローがステップ４２５をスキップする。言い換えると、もしパスＡが取られると、時間に関係なく、もし周波数成分が第１トリガ・マスク４０２及び第２トリガ・マスク４０４内に存在していれば、オシロスコープがトリガされるようにしても良い。この状況において、もしパスＢが取られると、時間に関係なく、もし時間領域トレースのコンポーネントが第１トリガ・マスク４０２及び第２トリガ・マスク４０４内に存在していれば、オシロスコープがトリガされるようにしても良い。
【００６３】
周波数領域で動作している場合、表示デバイス１６５の表示上に、デジタル・データの表現４０１をスペクトラム・トレースとして表示しても良い。時間領域で動作している場合、表示デバイス１６５の表示上に、デジタル・データの表現４０１を時間領域トレースとして表示しても良い。
【００６４】
図５Ａ〜５Ｂは、本発明の更なる別の実施形態によるトレース５００及び関連するフロー・チャート５０３をそれぞれ示している。この手法は、５０５で始めても良く、ここでは、複数のトリガ・マスク５０２が設定される。フローは、５１０へ進み、ここでは、入力信号を受けてデジタル化し、デジタル・データを生成する。
【００６５】
その後、パスＡ又はＢのどちらかが取られる。パスＡは、周波数領域で実行される動作を示す一方、パスＢは時間領域内で実行される動作を示す。もしパスＡが取られると、フローは５２０へ進み、ここでは、スペクトラム・トレース中の周波数成分（例えば、５０１）が、１つ以上のトリガ・マスク５０２内に存在するかどうかの判断が行われる。反対に、もしパスＢが取られると、フローは５２２へ進み、ここでは、時間領域トレースによる１つ以上のトリガ・マスク５０２への偏位運動、トリガ・マスク５０２を通過する偏位運動、トリガ・マスク５０２から外へ抜け出る偏位運動があるかどうかの判断が行われる。
【００６６】
こうした判断と、画素又はコンポーネント５０１が１つ以上のトリガ・マスク５０２内に存在し、そして、所定時間しきい値と同じか、より長いか、及び／又はより短い期間の間、留まっているかどうかの判断（図示せず）とを組み合わせても良い。別の例としては、画素又はコンポーネント５０１が、４個のトリガ・マスク５０２の中の２個の中に存在しているかどうか、又は、４個のトリガ・マスク５０２の中の３個の中に存在しているかどうか、などの判断としても良い。もし条件が合わなければ、更なる処理のために、フローは５１０に戻る。さもなければ、フローは５３０へ進み、ここでは、満たされたトリガ基準に応じてトリガ信号が生成され、続いて５３５へ進み、ここでは、入ってくる信号に関連するデジタル・データがメモリに記憶される。
【００６７】
周波数領域で動作している場合、デジタル・データの表現５０１は、表示デバイス１６５の表示上でスペクトラム・トレースとして表示されても良い。例えば、スペクトラム・トレースは、周波数ホッピング信号の表現５０１を示すとしても良い。時間領域で動作している場合、デジタル・データの表現５０１は、表示デバイス１６５の表示上で時間領域トレースとして表示されても良い。
【００６８】
図６Ａ〜６Ｂは、本発明のもう１つ別の実施形態によるトレース６００及び関連するフロー・チャート６０３をそれぞれ示している。この手法は、６０５で始まっても良く、ここでは、複数のトリガ・マスク６０２が設定される。フローは６１０へ進み、ここでは、入力信号を受けてデジタル化し、デジタル・データを生成する。
【００６９】
その後、パスＡ又はＢのどちらかを取ることができる。パスＡは、周波数領域内で実行される動作を示す一方、パスＢは、時間領域内で実行される動作を示す。もしパスＡが取られると、フローは６２０に進み、ここでは、スペクトラム・トレース中の複数の周波数成分（例えば、６０１）が、複数のトリガ・マスク６０２中の１つ以上において不存在かどうかの判断が行われる。反対に、もしパスＢが取られると、フローは６２２に進み、ここでは、複数のトリガ・マスク５０２中の１つ以上において、時間領域トレースによる偏位運動が不存在かどうかの判断が行われる。
【００７０】
こうした判断と、画素又はコンポーネント６０１が、所定時間しきい値と同じか、より長いか、又はより短い期間の間、１つ以上のトリガ・マスク６０２で不存在かどうかの判断（図示せず）とを組み合わせても良い。別の例としては、画素又はコンポーネント６０１が、４個のトリガ・マスク６０２の中の２個で不存在かどうか、又は、４個のトリガ・マスク６０２の中の３個で不存在かどうか、などの判断としても良い。もし条件が合致しないと、フローは、更なる処理のために６１０へ戻る。さもなくば、フローは、６３０へ進み、ここでは満たされたトリガ基準に応じてトリガ信号が生成され、続いて、６３５へ進み、ここでは、入ってくる信号に関連するデジタル・データがメモリに記憶される。
【００７１】
この実施形態では、時間関係もトリガ基準の一部として利用できる。例えば、所定時間しきい値と同じか、より長いか、又はより短い期間の間、複数のトリガ・マスクのどれかにおいて、信号の画素又はコンポーネント（例えば、６０１）が存在しないことがある場合に、トリガ基準が満たされ、トリガ信号が生成されても良い。
【００７２】
周波数領域で動作している場合、デジタル・データの表現６０１は、表示デバイス１６５の表示上でスペクトラム・トレースとして表示されても良い。例えば、スペクトラム・トレースは、周波数ホッピング信号の表現６０１を示すとしても良い。時間領域で動作している場合、デジタル・データの表現６０１は、表示デバイス１６５の表示上で時間領域トレースとして表示されても良い。
【００７３】
図７Ａ〜７Ｄは、本発明の別の実施形態による第１トレース７００、第２トレース７０５、周波数領域に対する関連するフロー・チャート７０３、そして、時間領域に対する関連するフロー・チャート８０３をそれぞれ示している。
【００７４】
図７Ａ、７Ｂ及び７Ｃを参照すると、トレース７００及び７０５を、周波数領域内におけるスペクトラム・トレースと仮定する。この手法は、７０５で始めても良く、ここでは、第１トリガ・マスク７０２及び第２トリガ・マスク７０４が設定される。フローは、７１０へ進み、ここでは、入力信号を受けてデジタル化し、デジタル・データを生成する。
【００７５】
７２０において、スペクトラム・トレース中の第１周波数成分７０１が第１トリガ・マスク７０２内に存在するかどうかの判断が行われる。もしＮＯなら、フローは更なるデータ取込みのために、７１０へ戻る。そうでなくて、もしＹＥＳなら、７２２において、トリガの動作準備をしても良い、つまり、言い換えると、（図１の）組み合わせマスク・トリガ処理ロジック１７０が、第２トリガ・マスク７０４に関連するトリガ基準の動作準備をしても良い。ひとたびトリガの動作準備がなされたら、システムは、７２３においてデータの取込み及びデジタル化を続け、第２トリガ・マスク違反を探す。第２トリガ・マスク違反を検出するため、スペクトラム・トレース中の第２周波数成分７０７の密度値が、第２トリガ・マスク７０４に関連する所定密度しきい値以上かどうかというもう１つの判断が７２５において行われる。もしＹＥＳなら、続いてフローは７３０へ進み、ここでは満たされたトリガ基準に応じてトリガ信号が生成され、続いて７３５へ進み、ここでは、入ってくる信号に関連するデジタル・データがメモリに記憶される。そうではなくて、もしＮＯなら、続いてフローは７２６へ進み、ここでは、トリガ・ロジックがリセットされたかどうかという更にもう１つの判断が行われる。もしトリガ・ロジックがリセットされると、続いてフローは、更なる処理のために、７１０へ戻る。そうではなくて、もしトリガ・ロジックがリセットされないと、続いてフローは、更なるデータ取込みのために、７２３へ戻る。このリセットは、ユーザの要求か、又は、デジタル・データ内のリセット・インジケータに基づいている。
【００７６】
上記「密度値」は、関連するトリガ・マスク内に描画かれた「ヒット（hits）」又は「偏位運動」又は「画素」の個数を、それを生成するのに用いられた波形の個数で割り算したものと等しいとしても良い。本願において、マスク違反は、「１度」のイベント（つまり、単一の波形がマスク領域を突破した場合に生じる）か、又は「統計的な」イベント（つまり、特定期間（典型的には１フレーム）を通して、ある回数のマスク違反がいつ生じたか）のどちらかとしても良い。別の言い方をすれば、本願における用語「マスク違反」は、１回（マスク）の違反又は統計的（密度）違反のどちらかに適用される。
【００７７】
いくつかの実施形態では、３つのトリガ・マスク（例えば、７０２、７０４及び７０８）が組み合わせマスク・トリガ処理ロジックによって用いられても良い。例えば、トリガ・マスク７０２に関して偏位運動又は違反が生じているかどうかの判断を行うことができ、これは、トリガ・マスク７０４に関するトリガ基準の動作準備を起こさせることができる。オシロスコープは、偏位運動が最初にトリガ・マスク７０８に関して起きない限り、トリガ・マスク７０４の偏位運動又は違反に応じてトリガされても良い。空間及び時間に関する複数のトリガ・マスクの任意の適切な組み合わせ及び組み合わせロジックをオシロスコープにトリガをかけるために利用できる。上述のように、偏位運動は、例えば、信号本体、信号中のグリッチ、又は他のスプリアス信号によって生じることがある。
【００７８】
別の実施形態では、トリガ・マスク７０４に関連するトリガ基準は、密度には関係がないが、先の例と同様に、周波数成分の存在又は偏位運動と関係している。言い換えると、組み合わせマスク・トリガ・ロジックは、（更に別の複数のトリガ・マスクに加えて）トリガ・マスク７０２、７０４及び／又は７０８を用いて、複数トリガ・マスク内の画素又はコンポーネントの存在に基づく複数イベントのシーケンスを構築し、上述したものと同様のタイミング関係のオプションを加えても良く、これらによって最終的にトリガ基準に合致すれば、トリガ信号が生成される。
【００７９】
周波数領域で動作している場合、デジタル・データの表現（例えば、７０１）は、表示デバイス１６５の表示上でスペクトラム・トレースとして表示されても良い。
【００８０】
ここで図７Ａ、７Ｂ及び７Ｄを参照すると、トレース７００及び７０５を、時間領域内におけるスペクトラム・トレースであると仮定する。この手法は、８０５で始まっても良く、ここでは、第１トリガ・マスク７０２及び第２トリガ・マスク７０４が設定される。フローは、８１０へ進み、ここでは、入力信号を受けてデジタル化し、デジタル・データを生成する。
【００８１】
８２０において、時間領域トレース中の第１コンポーネント７０１が第１トリガ・マスク内に存在しているかどうかの判断が行われる。もしＮＯなら、フローは更なるデータ取込みのために８１０へ戻る。そうではなくて、もしＹＥＳなら、続いて８２２においてトリガの動作準備が行われても良い、つまり、言い換えると、（図１の）組み合わせマスク・トリガ処理ロジック１７０が、第２トリガ・マスク７０４に関連するトリガ基準の動作準備をしても良い。ひとたびトリガの動作準備がなされたら、システムは、８２３においてデータの取込み及びデジタル化を続け、第２トリガ・マスク違反を探す。第２トリガ・データを検出するため、時間領域トレース中の第２コンポーネント７０７が第２トリガ・マスク７０４内に存在するかどうかというもう１つの判断が８２５において行われる。もしＹＥＳなら、続いてフローは８３０へ進み、ここでは満たされたトリガ基準に応じてトリガ信号が生成され、続いて８３５へ進み、ここでは、入ってくる信号に関連するデジタル・データがメモリに記憶される。そうではなくて、もしＮＯなら、続いてフローは８２６へと進み、ここでは、トリガ・ロジックがリセットされたかどうかという更にもう１つの判断が行われる。もしトリガ・ロジックがリセットされると、続いてフローは、更なるデータ取込みのために、８１０へ戻る。そうではなくて、もしトリガ・ロジックがリセットされないと、続いてフローは、更なるデータ取込みのために、８２３へ戻る。このリセットは、ユーザの要求か、又は、デジタル・データ内のリセット・インジケータに基づいている。
【００８２】
これに代えて、３つのトリガ・マスク（例えば、７０２、７０４及び７０８）が、時間領域において、組み合わせマスク・トリガ処理ロジックによって用いられても良い。例えば、トリガ・マスク７０２に関して偏位運動が生じているかどうかの判断を行うことができ、これは、トリガ・マスク７０４に関するトリガ基準の動作準備を起こさせることができる。そして、オシロスコープは、偏位運動が最初にトリガ・マスク７０８に関して起きない限り、トリガ・マスク７０４の偏位運動に応じてトリガされても良い。空間及び時間に関する複数のトリガ・マスクの任意の適切な組み合わせ及び組み合わせロジックをオシロスコープにトリガをかけるために利用できる。
【００８３】
別の実施形態では、複数のマスク違反間のタイミング関係が、トリガ信号を発生させるかどうか判断するのに利用される。タイミング関係が使われる場合、例えば、デジタル・データと関連する第１コンポーネント（例えば、７０７）が第１トリガ・マスク（例えば、７０２）と所定の関係を有すると判断された後の所定期間内において、デジタル・データと関連する第２コンポーネント（例えば、７０７）が、第２トリガ・マスク（例えば、７０４）に対して所定の関係（例えば、内部において偏位運動及び／又は残留している）を有しているかどうかを、組み合わせマスク・トリガ処理ロジックが判断しても良い。
【００８４】
別の実施形態では、トリガ・マスク７０４に関連するトリガ基準は、コンポーネントの存在又は残留だけに基づかず、むしろ、先の例と同様に、コンポーネントの密度に基づくとしても良い。言い換えると、組み合わせマスク・トリガ・ロジックは、（更に別の複数のトリガ・マスクに加えて）トリガ・マスク７０２、７０４及び／又は７０８を用いて、複数トリガ・マスク内の画素又はコンポーネントの存在及び／又は密度に基づく複数イベントのシーケンスを構築し、上述したものと同様のタイミング関係のオプションを加えても良く、これらによって最終的にトリガ基準に合致すれば、トリガ信号が生成される。
【００８５】
時間領域で動作している場合、デジタル・データの表現（例えば、７０１）は、表示デバイス１６５の表示上で時間領域トレースとして表示されても良い。
【００８６】
本願で説明した空間及び時間要素を組み合わせる組み合わせ及びシーケンシャル（順次連続的な）基準は、周波数領域、時間領域、又は両方において実現できる。フローチャートにおける判断及び他のステップは、上述した特定の順番で起こす必要はなく、むしろ、これら判断は、異なる時に行われても良い。当然ながら、これら手法で説明されたステップは、必ずしも図示又は説明した順番で生じる必要はない。
【００８７】
先の説明は、特定の実施形態に焦点を当ててきたが、他の構成も考えられる。例えば、（図１の）組み合わせマスク・トリガ処理ロジック１７０が、少なくとも１つのトリガ・マスクが違反を経験（例えば、そのトリガ・マスク中への偏位運動、そのトリガ・マスクから外へ出る、又は、そのトリガ・マスクを通過する）しているかどうかをＮ秒毎に判断し、もしそうなら、オシロスコープにトリガをかけても良い。別の例としては、少なくとも１つのトリガ・マスクが、１秒ごとに少なくともＸ回、違反を経験（例えば、そのトリガ・マスク中への偏位運動、そのトリガ・マスクから外へ出る、又は、そのトリガ・マスクを通過する）しているかどうかを、組み合わせマスク・トリガ処理ロジック１７０が判断し、もしそうなら、オシロスコープにトリガをかけても良い。
【００８８】
先に説明したように、ある期間中にグリッチ又は他のコンポーネントが波形中に存在した場合又は特定期間中に存在しなかった場合に、組み合わせマスク・トリガ処理ロジック１７０が、オシロスコープにトリガをかけても良い。
【００８９】
時間領域において、組み合わせマスク・トリガ処理ロジック１７０は、トレース中のグリッチがある割合（certain rate）で生じる場合に、オシロスコープにトリガをかけても良い。組み合わせマスク・トリガ処理ロジック１７０は、（ある１つのトリガ・マスク領域で定義される）あるグリッチが、もう１つのトリガ・マスク領域で定義されるグリッチの後のある期間内において生じる場合に、オシロスコープにトリガをかけても良い。
【００９０】
周波数領域において、スプリアス成分又は他の周波数成分が、あまりにも長い間又はあまりに短い間、トリガ・マスク領域に存在しているか又は不存在の場合に、組み合わせマスク・トリガ処理ロジック１７０がオシロスコープにトリガをかけても良い。スペクトラム・トレース中の１つ以上の周波数成分が、あるトリガ・マスク領域と、もう１つ別のものとの間で、あまりに速く又はあまりにゆっくりと移動する場合に、組み合わせマスク・トリガ処理ロジック１７０がオシロスコープにトリガをかけても良い。あるスペクトラム成分がスペクトラム・トレース中に存在するものの、他のものが存在しない場合に、組み合わせマスク・トリガ処理ロジック１７０がオシロスコープにトリガをかけても良い。組み合わせマスク・トリガ処理ロジック１７０は、周波数のあるトリガ・マスク領域への偏位運動でトリガの動作準備を行い、続いて、別の領域において密度が超えたらトリガを起こしても良い。このトリガは、動作準備イベントの後、ある時間領域内でだけ密度偏位運動が起こった場合に起こるように限定しても良い。
【００９１】
組み合わせマスク・トリガ処理ロジック１７０は、マクス試験回路１７５を含んで利用しても良いので、こうした回路は、純粋にソフトウェアで実現したものでは見つけられない間欠的なイベントを捕捉できる。本願の実施形態は、ハードウェアでの実施を含む必要はないが、こうした実施では、発明の機能を実行する速度を向上できる。
【００９２】
本願で開示された種々の実施形態は、１つ以上のトリガ・マスク領域に対する画素の「ヒット」又は「偏位運動」を認識できる。このヒット又は偏位運動は、柔軟な論理回路（ロジック）と共に、複数の領域において組み合わせることで、より複雑なマスク違反基準を形成できる。複数のマスク違反間のタイミング関係は、複数イベントのシーケンスとして確立及び／又は連結される。複雑なマスク違反の個数は、特定の期間に渡ってカウント（計数）されても良い。これらの能力は、それら違反が起きたときは（つまり、リアルタイムでは）ハードウェアで実現しても良く、あるいは、ソフトウェアで実現しても良い。トリガ・マスク違反が起きた場合にハードウェア「フラグ」を提供し、これによってソフトウェアにその違反を処理するように通知するというように、ハードウェア及びソフトウェアのハイブリッドを用いても良い。
【００９３】
以下の説明は、適切なマシーン（単数又は複数）の手短な概略の記述の提供を意図するものであり、この中で、発明の概念のある側面を実現できる。典型的には、マシーン（単数又は複数）は、システム・バスを含み、これに、プロセッサ、メモリ、例えば、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリー・メモリ（ＲＯＭ）、又は他の状態保持メディア、記憶装置、ビデオ・インターフェース、そして、入力／出力インターフェース・ポートが取り付けられる。機械（単数又は複数）は、少なくとも一部分は、キーボード、マウスなどの従来の入力デバイスからの入力によって、制御されても良く、加えて、別のマシーンから受けた指示、バーチャル・リアリティ（ＶＲ）環境を用いるインタラクティブな処理、生体フィードバック、又は、他の入力信号によって制御されても良い。本願において、用語「マシーン（機械）」は、単一のマシーン、１つのバーチャル・マシーン、通信可能に結合された複数マシーン又は複数バーチャル・マシーンのシステム、又は、一緒に動作する複数デバイスを広く包含するよう意図している。典型的なマシーンは、パソコン、ワークステーション、サーバ、ポータブル・コンピュータ、ハンドヘルド・デバイス、電話、タブレットなどのようコンピューティング・デバイスに加えて、例えば、自動車、電話、タクシーなどの私有又は公共の輸送機関のような輸送装置を含んでいる。
【００９４】
マシーン（単数又は複数）は、プログラマグル又はノン・プログラマグル・ロジック・デバイス又はアレイ、特定用途向けＩＣ（ＡＳＩＣ）、埋め込み型コンピョータ、スマート・カード、などのような埋め込み型コントローラを含んでいても良い。マシーン（単数又は複数）は、１つ以上の遠隔マシーンへのネットワーク・インタフェース、モデム又は他の通信結合処理のような１つ以上の接続を利用しても良い。複数のマシーンは、イントラネット、インタネート、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークなどのような物理的及び／又は論理ネットワークによって、相互に接続されていても良い。ネットワーク通信には、無線周波数（ＲＦ）、衛星、マイクロウェーブ、米電気電子技術者協会（ＩＥＥＥ）５４５.１１、Bluetooth（登録商標）、光、赤外線、ケーブル、レーザなどを含む種々の有線及び／又は無線の短距離又は長距離キャリア及びプロトコルを利用できることが、当業者には理解できよう。
【００９５】
発明の概念の実施形態は、機械がアクセスしたときに、機械がタスクを実行するか、又は、理論的なデータ形式又は低レベルのハードウェア状況を定義するという結果が得られる関数、手続、データ構造、アプリケーション・プログラムなどを含む関連データを参照するか又は連動して記述されても良い。関連データは、例えば、例えば、ＲＡＭ、ＲＯＭなどの揮発性及び／又は不揮発性メモリ、又は、他の記憶デバイス及びそれらに関連する記憶媒体で、ハード・ドライブ、フロッピー・ディスク、オプティカル・ストレージ、テープ、フラッシュ・メモリ、メモリ・スティック、デジタル・ビデオ・ディスク、生体ストレージなどを含む。関連データは、パケット、シリアル・データ、パラレル・データ、伝播信号などの形式の物理的及び／又は論理ネットワークを含む伝送環境を通して送ることができ、圧縮又は暗号フォーマットで利用されても良い。関連データは、分散型環境で利用され、ローカルに及び／又はマシーンがアクセスする遠隔に蓄積されても良い。発明の概念の実施形態が、１つ以上のプロセッサで実行可能な命令を含む非一時的マシーン読み出し可能なメディアを含んでも良く、この命令は、本願で説明した発明の概念の要素を実行する命令を含んでいる。
【００９６】
発明の概念が意図する主旨から逸脱することなく、他の類似又は非類似の変更を行っても良い。従って、発明の概念は、添付の請求項によって以外では限定されない。
【符号の説明】
【００９７】
１０５  試験測定装置
１１５  メモリ
１３５  入力部
１４０  入力被試験電気信号
１５０  トリガ信号
１５５  プロセッサ
１６５  表示デバイス
１７０  組み合わせマスク・トリガ処理 logic
１７５  マスク試験回路
３００  トレース
３０２  トリガ・マスク
３０１  デジタル・データに関連する画素又はコンポーネント
４００  第１トレース
４０１  デジタル・データに関連する画素又はコンポーネント
４０２  第１トリガ・マスク
４０４  第２トリガ・マスク
４０６  期間
４０８  第２トレース
５００  トレース
５０１  デジタル・データに関連する画素又はコンポーネント
５０２  トリガ・マスク
６００  トレース
６０１  デジタル・データに関連する画素又はコンポーネント
６０２  トリガ・マスク
７００  第１トレース
７０１  デジタル・データに関連する画素又はコンポーネント
７０２  第１トリガ・マスク
７０４  第２トリガ・マスク
７０５  第２トレース
７０８  第３トリガ・マスク
【図１】
2014102253.tif 000003
【図２】
2014102253.tif 000004
【図３Ａ】
2014102253.tif 000005
【図３Ｂ】
2014102253.tif 000006
【図４Ａ】
2014102253.tif 000007
【図４Ｂ】
2014102253.tif 000008
【図４Ｃ】
2014102253.tif 000009
【図５Ａ】
2014102253.tif 000010
【図５Ｂ】
2014102253.tif 000011
【図６Ａ】
2014102253.tif 000012
【図６Ｂ】
2014102253.tif 000013
【図７Ａ】
2014102253.tif 000014
【図７Ｂ】
2014102253.tif 000015
【図７Ｃ】
2014102253.tif 000016
【図７Ｄ】
2014102253.tif 000017
【外国語明細書】
2014102253.tif 000018
2014102253.tif 000019
2014102253.tif 000020
2014102253.tif 000021
2014102253.tif 000022
2014102253.tif 000023
2014102253.tif 000024
2014102253.tif 000025
2014102253.tif 000026
2014102253.tif 000027
2014102253.tif 000028
2014102253.tif 000029
2014102253.tif 000030
2014102253.tif 000031
2014102253.tif 000032
2014102253.tif 000033
2014102253.tif 000034
2014102253.tif 000035
2014102253.tif 000036
2014102253.tif 000037
2014102253.tif 000038
2014102253.tif 000039
2014102253.tif 000040
2014102253.tif 000041
2014102253.tif 000042
2014102253.tif 000043
2014102253.tif 000044
2014102253.tif 000045
2014102253.tif 000046
2014102253.tif 000047
2014102253.tif 000048
2014102253.tif 000049
2014102253.tif 000050
2014102253.tif 000051
2014102253.tif 000052
2014102253.tif 000053
2014102253.tif 000054
2014102253.tif 000055