(57)【要約】【目的】  外部から入力したトリガ信号に応じて任意の波形データを優先順位の高い方から順次出力する波形発生装置を提供する。【構成】  外部入力制御部１１からトリガ信号が入力されると、このトリガ信号と、現在出力している波形データとの優先度を比較し、現在出力している波形データの方がトリガ信号よりも優先度が高い場合は、状態遷移制御部２にトリガ信号が一旦記憶され、現在出力している波形データの出力が完了した後、トリガ信号に応じた波形データに切り替えて出力する。現在出力している波形データの方がトリガ信号よりも優先度が低い場合は、現在出力している波形データの出力を停止し、トリガ信号に応じた波形データに切り替えて出力する。【選択図】    図１
2006101138.tif 000002
【特許請求の範囲】
【請求項１】
異なる複数種類の波形データを記憶する波形記憶部（４）と、
複数種類のトリガ信号と、前記波形記憶部から現在出力されている波形データとに基づいて次に前記波形記憶部から読み出す波形データの読み出し条件を特定する状態遷移情報を出力する状態遷移制御部（２）と、
前記状態遷移制御部が出力する状態遷移情報に応じた波形データを前記波形記憶部から読み出すための波形情報を生成する情報生成部（３）とを備え、
前記情報生成部で生成された波形情報に基づいて前記波形記憶部から波形データを順次読み出して出力することを特徴とする波形発生装置。
【請求項２】
前記状態遷移制御部（２）は、現在出力している波形データに関する波形情報を前記情報生成部（３）から取り込み、この取り込んだ波形情報と前記トリガ信号とに基づいて優先度を判別し、優先度の高い方の状態遷移情報を前記情報生成部に出力することを特徴とする請求項１記載の波形発生装置。
【請求項３】
前記情報生成部（３）は、現在出力している波形データがエンドアドレスになったときにエンドアドレス検出信号を前記状態遷移制御部（２）に出力し、
前記状態遷移制御部は、前記情報生成部からエンドアドレス検出信号が入力されたときに、次の状態遷移情報を前記情報生成部に出力することを特徴とする請求項１記載の波形発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の波形を発生する波形発生装置に係り、特に、外部から複数の状態を示すトリガ信号に応じて任意の波形信号を出力する波形発生装置に関するものである。
【背景技術】
【０００２】
従来、任意の順序で出力波形を切換えてシーケンシャルに多種の波形を出力する装置として、例えば下記特許文献１に開示される波形発生装置が知られている。
【０００３】
特許文献１に開示される波形発生装置は、図１１に示すように、シーケンス情報を格納するためのシーケンスメモリ５１を有している。このシーケンスメモリ５１は、波形メモリアドレス発生部５２に出力すべき波形データの格納されている領域を与えるエレメント情報Ａと、外部トリガによる制御命令を持つトリガ制御情報Ｃと、外部トリガにシーケンスメモリ１上のどこのアドレスに移行するかという移行先アドレスＤと、トリガ制御を行わない場合に、どこのアドレスに移行するかという次シーケンスメモリアドレスＢとの４つの情報を格納している。
【０００４】
アドレス発生部５２は、上述のエレメント情報Ａに従い、波形メモリ（不図示）へアドレスを与える。セレクタ５４は、外部入力制御部５３およびシーケンス制御部５６により、次にシーケンスメモリのどのアドレスをアクセスするかをセレクトする。また、ラッチ５５は、外部より与えられるアドレスを一時的に保持するものであり、全体のシーケンス制御は、シーケンス制御部５６により行われる。
【０００５】
上述した構成の波形発生装置によれば、外部トリガ入力による制御情報により、シーケンス、すなわち、出力波形エレメントの出力順序を変更することができ、また、シーケンスプログラム内でジャンプ先アドレスを指定しなくとも、ジャンプ先アドレス自体を外部から与えることができるため、簡単な波形エレメントで、より複雑な出力波形を得られる。
【特許文献１】特開平５−６３４４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示された従来の波形発生装置では、予め定められた順番に出力される波形信号から任意のアドレスの波形信号を出力する場合、所望のタイミングで入力される外部トリガにより、定められた１つのアドレスの波形信号へのみ出力を切り替える構成であった。このため、予め決められた状態遷移に従った単純な動作しか行うことができず、波形信号の順番を任意に入れ換えて出力することができなかった。
【０００７】
このように、従来の波形発生装置では、外部から入力されるトリガ信号が１つで、そのトリガ信号によって指定できる出力波形も一つであり、例えば移動体通信などにおける端末の複雑な状態遷移のような被試験器の複数状態に応じて出力波形を変更する制御が不可能であった。
【０００８】
そこで、本発明は上記問題点に鑑みてなされたものであり、外部からの複数の状態を示すトリガ信号と現在の波形信号の状態とに応じて出力波形を任意に切り替えることができる波形発生装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
上記した目的を達成するために、請求項１に記載された波形発生装置は、異なる複数種類の波形データを記憶する波形記憶部４と、
複数種類のトリガ信号と、前記波形記憶部から現在出力されている波形データとに基づいて次に前記波形記憶部から読み出す波形データの読み出し条件を特定する状態遷移情報を出力する状態遷移制御部２と、
前記状態遷移制御部が出力する状態遷移情報に応じた波形データを前記波形記憶部から読み出すための波形情報を生成する情報生成部３とを備え、
前記情報生成部で生成された波形情報に基づいて前記波形記憶部から波形データを順次読み出して出力することを特徴とする。
【００１０】
請求項２に記載された波形発生装置は、請求項１記載の波形発生装置において、
前記状態遷移制御部２は、現在出力している波形データに関する波形情報を前記情報生成部３から取り込み、この取り込んだ波形情報と前記トリガ信号とに基づいて優先度を判別し、優先度の高い方の状態遷移情報を前記情報生成部に出力することを特徴とする。
【００１１】
請求項３に記載された波形発生装置は、請求項１記載の波形発生装置において、
前記情報生成部３は、現在出力している波形データがエンドアドレスになったときにエンドアドレス検出信号を前記状態遷移制御部２に出力し、
前記状態遷移制御部は、前記情報生成部からエンドアドレス検出信号が入力されたときに、次の状態遷移情報を前記情報生成部に出力することを特徴とする。
【発明の効果】
【００１２】
以上説明したように本発明によれば、従来のような単一な波形出力動作ではなく、複数種類のトリガ信号と現在の状態とに応じて波形データを任意に切り替えることができる。また、トリガ信号と現在出力中の波形データとの比較によって優先度を判断し、この優先度に応じた波形データの出力を行うことができる。これにより、被試験器の状態を模擬し、被試験器の受信結果に応じた波形信号を出力することが可能となる。その結果、使用環境に応じて様々な波形データを出力することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面を参照しながら具体的に説明する。図１は本発明に係る波形発生装置の電気的構成を示すブロック図、図２（ａ）は本発明に係る波形発生装置の状態遷移情報の一例を示す図表、図２（ｂ）は図２（ａ）の状態遷移情報に基づく状態遷移図、図３は本発明に係る波形発生装置の状態遷移情報に基づく波形情報の内容の一例を示す図表、図４は本発明に係る波形発生装置の動作フローチャート、図５〜図８は本発明に係る波形発生装置に入力される各トリガ信号毎の動作の一例を示すフローチャート図、図９は本発明に係る波形発生装置において波形データの出力時に優先度を考慮した場合の動作の一例を示すフローチャート図、図１０（ａ）は本発明に係る波形発生装置においてトリガ信号よりも現在出力している波形データの方が優先度が高い場合の例を示すタイミングチャート図、図１０（ｂ）は本発明に係る波形発生装置において現在出力している波形信号よりもトリガ信号の方が優先度が高い場合の例を示すタイミングチャート図である。
【００１４】
本例の波形発生装置は、例えば携帯電話などの通信電子機器（被試験器）の通信状態を擬似的に試験するための試験信号を出力するに際して、試験信号に対する状態に応じて外部から入力される複数種類のトリガ信号と、現在出力している波形データとに基づく状態遷移情報から次に出力する波形データを読み出すためのアドレス情報を生成し、この生成されたアドレス情報によって指定される波形データを順次出力するものである。
【００１５】
まず、図１〜図３を用いて本例の波形発生装置の概略構成について説明する。図１に示すように、波形発生装置１は、状態遷移制御部２、情報生成部３、波形記憶部４、Ｄ／Ａ変換部５、データ書込制御部６を備えて概略構成され、状態遷移制御部２には外部入力制御部１１から複数種類のトリガ信号が入力可能とされている。なお、複数種類のトリガ信号には、予め優先順位をつけるようにすることができる。
【００１６】
図１に示すように、本例では、波形発生装置１が波形データに基づく波形信号を被試験器２１に送信したときに、この波形信号が正常に受信できたか否かを被試験器２１側で判断している。被試験器２１は、この判断結果の状態信号として、ＡＣＫ（正常受信した旨の状態信号）、ＮＡＣＫ（正常に受信しなかった旨の状態信号）、ＤＴＸ（応答無しを示す状態信号）を外部入力制御部１１に出力する。そして、外部入力制御部１１は、被試験器２１から入力される状態信号に対応したトリガ信号を本例の波形発生装置１の状態遷移制御部２に入力している。
【００１７】
状態遷移制御部２は、外部入力制御部１１から複数種類のうちの１つのトリガ信号、すなわちＡＣＫ，ＮＡＣＫ，ＤＴＸの何れかの状態信号に対応したトリガ信号を受けると、このトリガ信号と、波形記憶部４から現在出力している波形データ（現在の状態遷移の位置）とに基づいて、予めデータ書込制御部６によって書き込まれた状態遷移情報を情報生成部３に出力している。
【００１８】
また、状態遷移制御部２は、トリガ信号に優先順位がつけられている場合、トリガ信号と現在出力している波形データによる現在の状態遷移の位置を比較して優先度を判断し、この判断結果に応じて情報生成部３への状態遷移情報の出力の有無を決定している。例えば現在出力している波形データよりも優先度の高いトリガ信号が入力されたときには、その優先度の高いトリガ信号と、現在出力している波形データとに基づく状態遷移情報を情報生成部３に出力する。また、現在出力している波形データよりも優先度の低いトリガ信号が入力されたときには、情報生成部３から後述するエンドアドレス検出信号が入力されると、トリガ信号と現在出力している波形データとに基づく状態遷移情報を情報生成部３に出力する。
【００１９】
また、状態遷移制御部２は、波形記憶部４から波形データが読み出されている間に外部入力制御部１１から入力されるトリガ信号を複数記憶しておくことができる。この場合、トリガ信号の入力順に現在出力している波形データと比較して優先度を判断し、この判断結果に応じて情報生成部３への状態遷移情報の出力の有無を決定する。
【００２０】
ここで、状態遷移情報は、外部から入力される複数種類のトリガ信号と、波形記憶部４から現在出力されている波形データとに基づいて次に波形記憶部４から読み出す波形データの読み出し条件を特定する情報である。本例では、トリガ信号の入力によって現在読み出されている波形データから次に読み出される波形データへの移動先を示す情報（波形データの種類）を状態遷移情報としている。図２（ａ）は状態遷移情報の一例を示し、図２（ｂ）は状態遷移情報に基づく状態遷移図を示している。図２（ａ）に示すように、状態遷移情報は、外部入力制御部１１から入力されるトリガ信号と、現在出力している波形データとに基づいて次に読み出される波形データの移動先を示す情報である。例えば図２（ａ）において、入力されたトリガ信号が「Ａ」の場合には、現在出力している波形データが「α」であれば次に読み出される波形データの移動先は「β」、現在出力している波形データが「β」であれば次に読み出される波形データの移動先は「γ」、現在出力している波形データが「γ」であれば次に読み出される波形データの移動先は変わらず「γ」となる。
【００２１】
情報生成部３は、状態遷移制御部２から状態遷移情報が入力されると、予めデータ書込制御部６によって書き込まれた波形情報の中から状態遷移情報の波形データの移動先に対応した波形情報を生成している。そして、この生成された波形情報に基づいて波形記憶部４から波形データが順次読み出される。また、情報生成部３は、内部にカウンタを備え、波形情報を生成出力する際に、先頭アドレスからカウントアップを開始し、アドレス長の長さ分だけカウントアップしたときに、エンドアドレスを示すエンドアドレス検出信号を状態遷移制御部２に出力している。
【００２２】
ここで、情報生成部３が生成する波形情報は、図３に示すように、状態遷移情報による波形データの移動先毎の情報であり、具体的には、アドレス情報（先頭アドレス、アドレス長）、Ｄ／Ａ変換部５から出力される波形信号（変調波）の周波数やレベルの情報からなる。
【００２３】
波形記憶部４は、情報生成部３で生成される波形情報のアドレス情報に基づいて、予めデータ書込制御部６によって書き込まれた複数種類の波形データの中から該当する波形データが読み出され、この読み出された波形データをＤ／Ａ変換部５に出力している。
【００２４】
Ｄ／Ａ変換部５は、波形記憶部４からのデジタルの波形データをアナログ信号に変換している。このアナログ信号は、不図示の低域フィルタ（ＬＰＦ）や直交変調器などを含む周波数変換部により周波数変換された後、波形信号として被試験器２１に送信される。
【００２５】
データ書込制御部６は、例えばパソコンなどの外部端末装置やマンマシンインターフェース等の入力装置とＩ／Ｏポートを介して接続されており、本例の波形発生装置１の各部を統轄制御する制御部の機能の一部として構成される。このデータ書込制御部６は、状態遷移制御部２、情報生成部３、波形記憶部４の各部に必要な各種情報やデータを不図示の外部装置や入力装置から取り込んでそれぞれに書込制御している。
【００２６】
外部入力制御部１１は、本例の波形発生装置１から出力される波形信号に対する被試験器２１の状態を示す状態信号（例えばＡＣＫ、ＮＡＣＫ、ＤＴＸなど）に応じた複数種類のトリガ信号を生成して状態遷移制御部２に出力している。
【００２７】
なお、本例では、外部入力制御部１１が、被試験器２１からの状態信号に応じた複数種類のトリガ信号を出力するものとして説明しているが、これに限定されることはない。例えば、波形発生装置１からの波形信号に対する状態信号に応じた複数種類のトリガ信号を出力する機能を被試験器２１に持たせ、被試験器２１から状態遷移制御部２に直接トリガ信号が入力される構成とすることもできる。
【００２８】
次に、図４を参照しながら本例の波形発生装置１の動作について説明する。外部入力制御部１１からトリガ信号が入力されると（ＳＴ１）、このトリガ信号と、現在出力している波形データとに基づいて、状態遷移制御部２に予め記憶されている状態遷移情報の中から該当する状態遷移情報を情報生成部３に出力する（ＳＴ２）。
【００２９】
情報生成部３は、状態遷移制御部２から状態遷移情報が入力されると、この状態遷移情報が示す波形データの移動先に対応したアドレス情報を生成し、このアドレス情報の先頭アドレスからアドレス長の長さだけカウンタをカウントアップさせて波形記憶部４に出力する（ＳＴ３）。そして、波形記憶部４は、情報生成部３によって指定されたアドレスの波形データをＤ／Ａ変換部５に出力する（ＳＴ４）。Ｄ／Ａ変換部５は、波形記憶部４から読み出されたデジタルの波形データをアナログの波形信号に変換して出力する（ＳＴ５）。このアナログの波形信号は、不図示の周波数変換部により周波数変換された後、試験信号として被試験器２１に送信される。
【００３０】
次に、図２に示す状態遷移情報に基づいて波形データを発生する場合の動作として、複数種類の各トリガ信号毎の動作の一例について図５〜図８を参照しながら説明する。
【００３１】
まず、図５に示すように、外部入力制御部１１からトリガ信号が入力されると（ＳＴ１１）、入力されたトリガ信号が「Ａ」，「Ｂ」，「Ｃ」のうちのどのトリガ信号かを判別する（ＳＴ１２）。
【００３２】
そして、入力されたトリガ信号をＡと判別した場合には、図６に示すように、波形記憶部４から出力している現在の波形データの状態を判別する（ＳＴ２１）。すなわち、現在出力している波形データの種類が「α」，「β」，「γ」のうちのどの種類の波形データかを判別する。図２（ａ）に示すように、現在出力している波形データが「α」と判別したときは、次に「β」の波形データを出力するように移動先が設定されているので、予め記憶された状態遷移情報の中から「β」の波形データを移動先として指定する状態遷移情報を状態遷移制御部２が情報生成部３に出力する（ＳＴ２２）。同様に、現在出力している波形データが「β」と判別したときは、「γ」の波形データを移動先として指定する状態遷移情報を状態遷移制御部２が情報生成部３に出力する（ＳＴ２３）。さらに、現在出力している波形データが「γ」と判別したときは、「γ」の波形データを移動先として指定する状態遷移情報を状態遷移制御部２が情報生成部３に出力する（ＳＴ２４）。
【００３３】
そして、現在の波形データの状態に応じた状態遷移情報が状態遷移制御部２から情報生成部３に出力されると、情報生成部３は、入力された状態遷移情報に応じた波形情報のアドレス情報における先頭アドレスから順次カウントアップしたアドレスを波形記憶部４に出力する（ＳＴ２５）。情報生成部３は、アドレスのカウントアップをアドレス情報のアドレス長の長さまで行い、エンドアドレスがカウントアップされると、状態遷移制御部２にエンドアドレス検出信号を出力する。そして、波形記憶部４は、情報生成部３からのアドレスによって読み出された波形データをＤ／Ａ変換部５に出力する（ＳＴ２６）。Ｄ／Ａ変換部５は、波形記憶部４から順次入力される波形データをアナログ波形に変換して出力する（ＳＴ２７）。
【００３４】
次に、入力されたトリガ信号をＢと判別した場合には、トリガＡのときと同様に、図７に示すように、波形記憶部４から出力している現在の波形データの状態を判別する（ＳＴ３１）。すなわち、現在出力している波形データの種類が「α」，「β」，「γ」のうちのどの種類の波形データかを判別する。図２（ａ）に示すように、現在出力している波形データが「α」と判別したときは、次に「γ」の波形データを出力するように移動先が設定されているので、予め記憶された状態遷移情報の中から「γ」の波形データを移動先として指定する状態遷移情報を状態遷移制御部２が情報生成部３に出力する（ＳＴ３２）。同様に、現在出力している波形データが「β」と判別したときは、「β」の波形データを移動先として指定する状態遷移情報を状態遷移制御部２が情報生成部３に出力する（ＳＴ３３）。さらに、現在出力している波形データが「γ」と判別したときは、「β」の波形データを移動先として指定する状態遷移情報を状態遷移制御部２が情報生成部３に出力する（ＳＴ３４）。
【００３５】
そして、現在の波形データの状態に応じた状態遷移情報が状態遷移制御部２から情報生成部３に出力されると、情報生成部３は、入力された状態遷移情報に応じた波形情報のアドレス情報における先頭アドレスから順次カウントアップしたアドレスを波形記憶部４に出力する（ＳＴ３５）。情報生成部３は、アドレスのカウントアップをアドレス情報のアドレス長の長さまで行い、エンドアドレスがカウントアップされると、状態遷移制御部２にエンドアドレス検出信号を出力する。そして、波形記憶部４は、情報生成部３からのアドレスによって読み出された波形データをＤ／Ａ変換部５に出力する（ＳＴ３６）。Ｄ／Ａ変換部５は、波形記憶部４から順次入力される波形データをアナログ波形に変換して出力する（ＳＴ３７）。
【００３６】
次に、入力されたトリガ信号をＣと判別した場合には、トリガＡ，Ｂのときと同様に、図８に示すように、波形記憶部４から出力している現在の波形データの状態を判別する（ＳＴ４１）。すなわち、現在出力している波形データの種類が「α」，「β」，「γ」のうちのどの種類の波形データかを判別する。図２（ａ）に示すように、現在出力している波形データが「α」と判別したときは、次に「α」の波形データを出力するように移動先が設定されているので、予め記憶された状態遷移情報の中から「α」の波形データを移動先として指定する状態遷移情報を状態遷移制御部２が情報生成部３に出力する（ＳＴ４２）。同様に、現在出力している波形データが「β」と判別したときは、「α」の波形データを移動先として指定する状態遷移情報を状態遷移制御部２が情報生成部３に出力する（ＳＴ４３）。さらに、現在出力している波形データが「γ」と判別したときは、「α」の波形データを移動先として指定する状態遷移情報を状態遷移制御部２が情報生成部３に出力する（ＳＴ４４）。
【００３７】
そして、現在の波形データの状態に応じた状態遷移情報が状態遷移制御部２から情報生成部３に出力されると、情報生成部３は、入力された状態遷移情報に応じた波形情報のアドレス情報における先頭アドレスから順次カウントアップしたアドレスを波形記憶部４に出力する（ＳＴ４５）。情報生成部３は、アドレスのカウントアップをアドレス情報のアドレス長の長さまで行い、エンドアドレスがカウントアップされると、状態遷移制御部２にエンドアドレス検出信号を出力する。そして、波形記憶部４は、情報生成部３からのアドレスによって読み出された波形データをＤ／Ａ変換部５に出力する（ＳＴ４６）。Ｄ／Ａ変換部５は、波形記憶部４から順次入力される波形データをアナログ波形に変換して出力する（ＳＴ４７）。
【００３８】
次に、トリガ信号に優先順位をつけて波形データを出力する場合の動作の一例について図９のフローチャート図を参照しながら説明する。
【００３９】
外部入力制御部１１から状態遷移制御部２にトリガ信号が入力されると（ＳＴ５１）、次に読み出される波形データを指定する状態遷移情報を状態遷移制御部２が判別する。すなわち、状態遷移制御部２は、入力されたトリガ信号と、現在出力している波形データとに基づき、状態遷移制御部２に予め記憶されている状態遷移情報の中から次に読み出される波形データの移動先を示す状態遷移情報を判別して読み出す（ＳＴ５２）。そして、移動先が指定された状態遷移情報の優先度が現在出力している波形データよりも高いか否かを判別する（ＳＴ５３）。
【００４０】
ここで、状態遷移情報の優先度が現在出力している波形データよりも高いと判別すると（ＳＴ５３−Ｙｅｓ）、その状態遷移情報を情報生成部３に出力する（ＳＴ５４）。これに対し、状態遷移情報の優先度が現在出力されている波形データよりも低いと判別すると（ＳＴ５３−Ｎｏ）、現在の波形データが全て出力されて情報生成部３からエンドアドレス検出信号が状態遷移制御部２に入力されるまで待機する（ＳＴ５５）。そして、状態遷移制御部２は、情報生成部３からエンドアドレス検出信号が入力されると、状態遷移情報を情報生成部３に出力する（ＳＴ５４）。
【００４１】
そして、情報生成部３は、状態遷移制御部２からの状態遷移情報に応じた波形情報のアドレス情報における先頭アドレスから順次カウントアップしたアドレスを波形記憶部４に出力する（ＳＴ５６）。そして、波形記憶部４は、情報生成部３によって指定されたアドレスの波形データをＤ／Ａ変換部５に出力する（ＳＴ５７）。Ｄ／Ａ変換部５は、波形記憶部４から読み出されたデジタルの波形データをアナログの波形信号に変換して出力する（ＳＴ５８）。このアナログの波形信号は、不図示の周波数変換部により周波数変換された後、試験信号として被試験器２１に送信される。
【００４２】
次に、トリガ信号に優先度（有効、無効）をつけたときの動作の一例について図１０（ａ），（ｂ）を参照しながら説明する。
【００４３】
図１０（ａ）は波形記憶部４から波形データ「α」を現在出力しているときに、状態遷移制御部２にトリガ信号「Ａ」が入力され、波形データ「α」の方が移動先の波形データ「β」よりも優先度が高い場合のタイミングチャート図である。この場合、波形データ「α」の出力が完了するまでトリガ信号「Ａ」が状態遷移制御部２に一時的に記憶される。そして、状態遷移制御部２は、波形データ「α」の出力が完了し、情報生成部３から波形データ「α」のエンドアドレス検出信号が入力されると、情報生成部３に「β」の状態遷移情報を出力する。これにより、波形データ「α」の出力が完了した後、波形データ「β」を出力させるための状態遷移情報が情報生成部３に出力され、状態遷移情報に基づく情報生成部３からのアドレスの指定により波形記憶部４から波形データ「β」が出力される。
【００４４】
次に、図１０（ｂ）は波形記憶部４から波形データ「α」を現在出力しているときに、状態遷移制御部２にトリガ信号「Ｂ」が入力され、波形データ「α」の方が移動先の波形データ「γ」よりも優先度が低い場合のタイミングチャート図である。この場合、波形データ「α」の出力が完了していなくても、トリガ信号「Ｂ」が入力されると、そのトリガ信号「Ｂ」により現在出力している波形データ「α」の次の移動先である波形データ「β」の状態遷移情報が情報生成部３に出力される。そして、状態遷移情報に基づく情報生成部３からのアドレスの指定により波形記憶部４から波形データ「γ」が出力される。これにより、波形データ「α」は出力途中であっても出力が停止され、波形データ「γ」を出力させるための状態遷移情報に切り替えて波形データ「γ」が出力される。
【００４５】
上記のように構成される波形発生装置１は、例えば開発途上の携帯電話などの通信電機機器を被試験器２１として評価を行う場合に用いることができる。例えば本例の波形発生装置と被試験器２１との間で通信試験を行う場合には、波形発生装置１から被試験器２１に波形信号（パケットデータ）が試験信号として送信される。被試験器２１は、波形発生装置１からの波形信号が正常に受信できたか否かを判断し、その判断結果としてＡＣＫ，ＮＡＣＫ，ＤＴＸの何れかの状態信号を出力する。この状態信号は外部入力制御部１１に入力され、外部入力制御部１１から状態信号に応じたトリガ信号が波形発生装置１の状態遷移制御部２に入力される。
【００４６】
状態遷移制御部２では、外部入力制御部１１から入力したトリガ信号と、現在出力している波形データとに基づいて次に読み出される波形データの読み出し条件を特定する状態遷移情報を情報生成部３に出力する。この際、トリガ信号に優先度をつけさせていれば、そのトリガ信号の波形データの移動先と現在出力している波形データとから優先度を判断し、判断結果に応じて情報生成部３への状態遷移情報の出力の有無を決定する。
【００４７】
例えば現在出力している波形データの方がトリガ信号よりも優先度が高い場合は、トリガ信号を一旦記憶し、情報生成部３から現在出力している波形データの出力完了を示すエンドアドレス検出信号の入力を確認した後、トリガ信号のうち最も優先度が高いトリガ信号に応じた状態遷移情報を情報生成部３に出力する。
【００４８】
これに対し、現在出力している波形データの方がトリガ信号よりも優先度が低い場合は、現在出力している波形データの出力を停止し、優先度の高いトリガ信号に応じた状態遷移情報を情報生成部３に出力する。
【００４９】
そして、情報生成部３は、状態遷移制御部２からの状態遷移情報に応じた波形情報（アドレス情報）を生成して波形記憶部４に出力する。これにより、波形記憶部４からは情報生成部３のアドレス情報に応じた波形データが順次読み出されてＤ／Ａ変換部５に出力される。そして、Ｄ／Ａ変換部５で変換されたアナログの波形信号が被試験器２１からの状態信号に応じた新たな試験信号として不図示の周波数変換部を介して被試験器２１に送信される。以上の動作により、被試験器２１からの状態信号（ＡＣＫ，ＮＡＣＫ，ＤＴＸ）の受信状態で波形発生装置１から被試験器２１に送信したパケットデータのエラーレートを判別することができる。
【００５０】
このように、上述した波形発生装置１は、外部からトリガ信号が入力されると、現在出力している波形データの状態との比較によってトリガ信号の優先度（有効、無効）を判断し、その結果に応じて状態遷移情報の出力の有無を決定し、状態遷移情報に基づくアドレス情報によって波形データを順次読み出して出力するので、従来のような単一な動作ではなく、複数種類のトリガ信号と現在の波形データの状態に応じて何通りもの様々な出力波形を任意に切り替えて出力することができる。これにより、被試験器に波形信号を送信して試験を行う際の被試験器に対する様々な試験環境を容易に実現することができる。
【００５１】
また、入力されたトリガ信号と、現在出力中の波形データとの比較によりトリガ信号の優先度（有効、無効）を判断するので、例えば出力中の波形データよりトリガ信号の方が優先度が高い場合には、トリガ信号に基づく波形データに出力が切り替わり、優先度の高い波形データの出力によって効率的に試験を実施することができる。
【００５２】
さらに、状態遷移情報に基づいて生成される波形情報には、波形記憶部４に記憶された波形データを読み出すためのアドレス情報の他に、波形信号を出力するまでの過程において可変される周波数やレベルの情報も含まれるので、波形データの切り替えに応じて周波数やレベルを所望の値に可変することができる。
【００５３】
以上、本発明を用いて最良の形態について説明したが、この形態による記述及び図面により本発明が限定されることはない。すなわち、この形態に基づいて当業者等によりなされる他の形態、実施例及び運用技術等はすべて本発明の範疇に含まれることは勿論である。
【図面の簡単な説明】
【００５４】
【図１】本発明に係る波形発生装置の状態遷移情報に基づく波形情報の内容の一例を示す図表である。
【図２】（ａ）本発明に係る波形発生装置の状態遷移情報の一例を示す図表である。  （ｂ）（ａ）の状態遷移情報に基づく状態遷移図である。
【図３】本発明に係る波形発生装置の状態遷移情報に基づく波形情報の内容の一例を示す図表である。
【図４】本発明に係る波形発生装置の動作フローチャート図である。
【図５】本発明に係る波形発生装置に入力される各トリガ信号毎の動作の一例を示すフローチャート図である。
【図６】本発明に係る波形発生装置にトリガ信号「Ａ」が入力されたときの動作の一例を示すフローチャート図である。
【図７】本発明に係る波形発生装置にトリガ信号「Ｂ」が入力されたときの動作の一例を示すフローチャート図である。
【図８】本発明に係る波形発生装置にトリガ信号「Ｃ」が入力されたときの動作の一例を示すフローチャート図である。
【図９】本発明に係る波形発生装置において波形データの出力時に優先度を考慮した場合の動作の一例を示すフローチャート図である。
【図１０】（ａ）本発明に係る波形発生装置においてトリガ信号よりも現在出力している波形信号の方が優先度が高い場合の例を示すタイミングチャート図である。  （ｂ）本発明に係る波形発生装置において現在出力している波形信号よりもトリガ信号の方が優先度が高い場合の例を示すタイミングチャート図である。
【図１１】特許文献１に開示される従来の波形発生装置の概略構成を示すブロック図である。
【符号の説明】
【００５５】
１  波形発生装置
２  状態遷移制御部
３  情報生成部
４  波形記憶部
５  Ｄ／Ａ変換部
６  データ書込制御部
１１  外部入力制御部
２１  被試験器
【図１】
2006101138.tif 000003
【図２】
2006101138.tif 000004
【図３】
2006101138.tif 000005
【図４】
2006101138.tif 000006
【図５】
2006101138.tif 000007
【図６】
2006101138.tif 000008
【図７】
2006101138.tif 000009
【図８】
2006101138.tif 000010
【図９】
2006101138.tif 000011
【図１０】
2006101138.tif 000012
【図１１】
2006101138.tif 000013