[go: up one dir, main page]

JPH0822341A - Arbitrary frequency generator - Google Patents

Arbitrary frequency generator

Info

Publication number
JPH0822341A
JPH0822341A JP15885194A JP15885194A JPH0822341A JP H0822341 A JPH0822341 A JP H0822341A JP 15885194 A JP15885194 A JP 15885194A JP 15885194 A JP15885194 A JP 15885194A JP H0822341 A JPH0822341 A JP H0822341A
Authority
JP
Japan
Prior art keywords
frequency
waveform
address
data
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP15885194A
Other languages
Japanese (ja)
Inventor
Taketoshi Ikegami
武敏 池上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP15885194A priority Critical patent/JPH0822341A/en
Publication of JPH0822341A publication Critical patent/JPH0822341A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

(57)【要約】 【目的】時間−周波数データを取り込み、その周波数情
報を持った波形を再現することのできる任意周波数発生
器を実現する。 【構成】時間−周波数情報が格納され第1のアドレスジ
ェネレータからの指定アドレスにより時間−周波数デー
タを送出する周波数情報メモリと、この周波数情報メモ
リの出力に対応して変化するアドレスを発生する第2の
アドレスジェネレータと、波形データが格納され第2の
アドレスジェネレータからの指定アドレスにより波形デ
ータが読み出される波形メモリと、この波形メモリの出
力データをアナログ変換するDA変換器と、外部からの
周波数−時間情報のデータを通信により受信するための
通信回路と、この通信回路を介して受信した周波数−時
間情報を前記周波数情報メモリに書き込む機能を有する
制御演算回路を備える。
(57) [Summary] [Purpose] To realize an arbitrary frequency generator that can capture time-frequency data and reproduce a waveform with that frequency information. A frequency information memory for storing time-frequency information and transmitting time-frequency data according to a designated address from a first address generator, and a second address generating address which changes corresponding to the output of the frequency information memory. Address generator, a waveform memory in which the waveform data is stored and the waveform data is read at a specified address from the second address generator, a DA converter for converting the output data of the waveform memory into an analog signal, and a frequency-time from the outside. A communication circuit for receiving information data by communication and a control arithmetic circuit having a function of writing the frequency-time information received via the communication circuit into the frequency information memory are provided.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、任意の信号を発生する
任意波形発生器、特に任意の周波数が発生できる任意周
波数発生器において、実波形の周波数を取り込み、その
周波数信号を発生する発生器に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an arbitrary waveform generator for generating an arbitrary signal, and more particularly to an arbitrary frequency generator capable of generating an arbitrary frequency, which takes in a frequency of an actual waveform and generates the frequency signal. It is about.

【0002】[0002]

【従来の技術】従来より、波形メモリに格納された波形
データを順次読み出すと共にアナログ変換し、アナログ
波形を発生する任意波形発生器はよく知られている。図
3はこの任意波形発生器を用いて実波形を取り込み、そ
の波形を再生する場合のシステムの構成説明図である。
まずデジタルオシロスコープ100(デジタイザでもよ
い)で実波形を取り込む。デジタルオシロスコープある
いはデジタイザは、アナログ・デジタル変換器(以下ア
ナログ・デジタル変換をAD変換という)とメモリを備
え、実波形の電圧−時間データを測定し、メモリに記憶
することができる。このメモリに記憶されたデータを任
意波形発生器200に転送(ダウンロード)し、任意波
形発生器の波形メモリに一旦格納する。その後波形メモ
リから波形データを読み出し、再生波形を出力する。
2. Description of the Related Art Arbitrary waveform generators for sequentially reading out waveform data stored in a waveform memory and performing analog conversion to generate analog waveforms have been well known. FIG. 3 is an explanatory diagram of a system configuration when an actual waveform is captured by using this arbitrary waveform generator and the waveform is reproduced.
First, the actual waveform is captured by the digital oscilloscope 100 (may be a digitizer). The digital oscilloscope or digitizer includes an analog / digital converter (hereinafter, analog / digital conversion is referred to as AD conversion) and a memory, and voltage-time data of an actual waveform can be measured and stored in the memory. The data stored in this memory is transferred (downloaded) to the arbitrary waveform generator 200 and temporarily stored in the waveform memory of the arbitrary waveform generator. After that, the waveform data is read from the waveform memory and the reproduced waveform is output.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、この方
法では次のような問題があった。すなわち、デジタルオ
シロスコープで取り込んだ時間−電圧情報を任意波形発
生器のメモリに取り込みそれを再生するという方法であ
るため、周波数の変動しない正弦波やパルス波のような
波形を取り込んでそのまま再生する場合には適している
ものの、図4(同図(a)は実波形、同図(b)はその
実波形の周波数の変化を示す図である)に示すように周
波数が変動する信号例えば回転信号波形などでは、電圧
−時間関係だけでデータを取り込み再生しようとすると
沢山のサンプリング点が必要であり、したがって超ロン
グメモリが必要であり、また転送等の処理時間もかかる
という欠点があった。
However, this method has the following problems. In other words, the time-voltage information captured by the digital oscilloscope is captured in the memory of the arbitrary waveform generator and played back. However, a signal whose frequency fluctuates as shown in FIG. 4 (FIG. 4A shows a real waveform, and FIG. 4B shows a change in the frequency of the real waveform), for example, a rotation signal waveform. In the above, there is a drawback that many sampling points are required in order to take in and reproduce data only by the voltage-time relationship, therefore an ultra-long memory is required and a processing time such as transfer is also required.

【0004】本発明の目的は、このような点に鑑み、周
波数が変動する実信号を対象とし、周波数カウンタやタ
イムインターバルカウンタで測定した時間−周波数(ま
たは時間−周期)データを取り込み(ダウンロード
し)、その周波数情報を持った波形を再現することので
きる任意周波数発生器を実現しようとするものである。
In view of the above, an object of the present invention is to capture (download) time-frequency (or time-cycle) data measured by a frequency counter or a time interval counter for an actual signal whose frequency fluctuates. ), It is intended to realize an arbitrary frequency generator capable of reproducing a waveform having the frequency information.

【0005】[0005]

【課題を解決するための手段】このような目的を達成す
るために本発明では、時間−周波数情報が格納され、所
定の割合で変化するアドレス信号を発生する第1のアド
レスジェネレータからアドレスが指定されると、当該指
定アドレスに格納された内容を送出するように構成され
た周波数情報メモリと、この周波数情報メモリの出力を
周波数データとして受け、この周波数データに対応して
変化するアドレス信号を発生する第2のアドレスジェネ
レータと、波形データが格納され、前記第2のアドレス
ジェネレータからアドレスが指定されると当該アドレス
に格納された波形データが読み出されるように構成され
た波形メモリと、この波形メモリの出力データをアナロ
グ変換するDA変換器と、時間−周波数情報が格納さ
れ、所定の割合で変化するアドレス信号を発生する第1
のアドレスジェネレータからアドレスが指定されると、
当該指定アドレスに格納された内容を前記第2のアドレ
スジェネレータの周波数データとして送出するように構
成された周波数情報メモリと、外部からの周波数−時間
情報のデータを通信により受信することのできる通信回
路と、この通信回路を介して受信した周波数−時間情報
を前記周波数情報メモリに書き込む機能を有する制御演
算回路を具備したことを特徴とする。
In order to achieve such an object, according to the present invention, an address is designated by a first address generator which stores time-frequency information and generates an address signal which changes at a predetermined rate. Then, the frequency information memory configured to send the contents stored at the designated address and the output of the frequency information memory are received as frequency data, and an address signal that changes corresponding to this frequency data is generated. A second address generator for storing waveform data, and a waveform memory configured to read waveform data stored at the address when the address is designated from the second address generator, and the waveform memory A DA converter that converts the output data of the analog to analog and the time-frequency information are stored, and are converted at a predetermined rate. First for generating an address signal for
When an address is specified from the address generator of
A frequency information memory configured to send the contents stored in the designated address as frequency data of the second address generator, and a communication circuit capable of receiving frequency-time information data from the outside by communication. And a control arithmetic circuit having a function of writing the frequency-time information received through the communication circuit into the frequency information memory.

【0006】[0006]

【作用】第2のアドレスジェネレータから発生するアド
レスにより波形メモリから波形データが読み出し、DA
変換器を介してアナログ波形として出力する。出力のア
ナログ波形の周波数は第2のアドレスジェネレータに与
える周波数データに応じて変わる。その周波数データは
周波数情報メモリに格納された時間−周波数情報であ
り、本発明ではその時間−周波数情報を通信回路を通し
て周波数情報メモリに取り込むことができる。周波数情
報メモリに時間−周波数情報を書き込み、波形メモリに
は基本波形を記憶しておくことにより、DA変換器より
時間−周波数情報に応じた周波数情報を持った波形を再
現できる。
The waveform data is read from the waveform memory by the address generated from the second address generator, and DA
Output as an analog waveform through the converter. The frequency of the output analog waveform changes according to the frequency data given to the second address generator. The frequency data is time-frequency information stored in the frequency information memory, and in the present invention, the time-frequency information can be loaded into the frequency information memory through the communication circuit. By writing the time-frequency information in the frequency information memory and storing the basic waveform in the waveform memory, the DA converter can reproduce the waveform having the frequency information according to the time-frequency information.

【0007】[0007]

【実施例】以下図面を用いて本発明を詳しく説明する。
図1は本発明に係る任意周波数発生器の一実施例を示す
要部構成図である。図において、10は第1のアドレス
ジェネレータ、20は周波数情報メモリ、30は第2の
アドレスジェネレータ、40は波形メモリ、50はデジ
タル・アナログ変換器(以下デジタル・アナログ変換を
DA変換という)、60は制御演算回路、70は通信回
路である。
The present invention will be described in detail below with reference to the drawings.
FIG. 1 is a configuration diagram of a main part showing an embodiment of an arbitrary frequency generator according to the present invention. In the figure, 10 is a first address generator, 20 is a frequency information memory, 30 is a second address generator, 40 is a waveform memory, 50 is a digital-analog converter (hereinafter digital-analog conversion is referred to as DA conversion), 60 Is a control arithmetic circuit, and 70 is a communication circuit.

【0008】第1のアドレスジェネレータ10は基準ク
ロック(クロックの発生器については図示を省略してあ
る)に同期してアドレスを発生するものである。なお、
第1のアドレスジェネレータ10と第2のアドレスジェ
ネレータ30との内部構成は同じである。第1のアドレ
スジェネレータ10は加算器11とラッチ12より構成
されている。ラッチ12はクロックパルスの入力ごとに
加算器11の出力をラッチして出力する。加算器11は
ラッチ12の出力と全体時間Nとを加算する。ラッチ1
2の出力(この場合Nずつ増加するデータ)は周波数情
報メモリ20に対するアドレスとなる。
The first address generator 10 generates an address in synchronization with a reference clock (a clock generator is not shown). In addition,
The internal configurations of the first address generator 10 and the second address generator 30 are the same. The first address generator 10 comprises an adder 11 and a latch 12. The latch 12 latches and outputs the output of the adder 11 for each clock pulse input. The adder 11 adds the output of the latch 12 and the total time N. Latch 1
The output of 2 (data increasing by N in this case) becomes an address for the frequency information memory 20.

【0009】周波数情報メモリ20は周波数−時間情報
すなわち周波数スイープデータが格納されるメモリであ
る。この周波数スイープデータは第2のアドレスジェネ
レータ30に周波数データMとして加えられる。第2の
アドレスジェネレータ30は波形メモリ40に対してM
ずつ変化するアドレスを出力する。波形メモリ40には
所望の基本波形が格納されていて、第2のアドレスジェ
ネレータ30のアドレス指定により波形データが読み出
される。読み出された波形データはDA変換器50でア
ナログ変換される。
The frequency information memory 20 is a memory for storing frequency-time information, that is, frequency sweep data. This frequency sweep data is added to the second address generator 30 as frequency data M. The second address generator 30 is M for the waveform memory 40.
Addresses that change in steps are output. A desired basic waveform is stored in the waveform memory 40, and the waveform data is read by addressing the second address generator 30. The read waveform data is analog-converted by the DA converter 50.

【0010】DA変換器50の出力波形の周波数は第2
のアドレスジェネレータ30に与える周波数データMに
対応している。Mが2倍になれば周波数も2倍になり、
Mが3倍になれば周波数も3倍になる。このMの値は周
波数情報メモリ20に格納されている時間−周波数デー
タであり、したがってDA変換器50から出力される出
力波形の周波数は時間−周波数データに従った周波数と
なる。
The frequency of the output waveform of the DA converter 50 is the second
Corresponding to the frequency data M given to the address generator 30 of. If M doubles, the frequency doubles,
If M is tripled, the frequency is also tripled. The value of M is the time-frequency data stored in the frequency information memory 20, and therefore the frequency of the output waveform output from the DA converter 50 is the frequency according to the time-frequency data.

【0011】制御演算回路60は通信回路70を介して
入力された外部信号を周波数情報メモリ20に書き込む
機能を有する。また波形メモリ40に対しても波形デー
タを書き込むことができる。通信回路70は外部の周波
数カウンタやタイムインターバルカウンタ等(いずれも
図示を省略してある)からの信号をダウンロードするた
めのインタフース回路である。
The control arithmetic circuit 60 has a function of writing an external signal input via the communication circuit 70 into the frequency information memory 20. Also, the waveform data can be written in the waveform memory 40. The communication circuit 70 is an interface circuit for downloading a signal from an external frequency counter, time interval counter, or the like (both not shown).

【0012】このような構成における動作を、図2の信
号の転送および再生に係るシステムの構成説明図を参照
して次に説明する。振幅一定で周波数が変化する正弦波
についてタイムインターバルカウンタあるいはメモリ機
能を持った周波数カウンタ300により周波数を測定
し、その周波数データを本発明の任意周波数発生器40
0にダウンロードするものとする。
The operation in such a configuration will be described below with reference to the configuration diagram of the system relating to signal transfer and reproduction shown in FIG. The frequency is measured by a time interval counter or a frequency counter 300 having a memory function for a sine wave having a constant amplitude and the frequency is changed, and the frequency data is measured and the arbitrary frequency generator 40 of the present invention is used.
Download to 0.

【0013】制御演算回路60は通信回路70経由で受
け取った周波数データ(時間−周波数データ)を周波数
情報メモリ20に書き込んでゆく。この場合のデータ数
は、電圧変化の実波形を忠実にサンプリングする場合の
データ数に比べて格段に少なくてすみ、メモリ長も少な
くてすむ。なお、波形メモリ40には予め正弦波の基本
波形を書き込んでおく。
The control arithmetic circuit 60 writes the frequency data (time-frequency data) received via the communication circuit 70 into the frequency information memory 20. In this case, the number of data is much smaller than that in the case of faithfully sampling the actual waveform of the voltage change, and the memory length is also small. The basic waveform of the sine wave is written in the waveform memory 40 in advance.

【0014】実波形と同様の波形を再生する場合は、第
1のアドレスジェネレータ10を起動して周波数情報メ
モリ20に対するアドレスを発生させる。同時に第2の
アドレスジェネレータ30も起動し、波形メモリ40に
対するアドレスを発生させる。周波数情報メモリ20か
らは実波形の周波数変化に従った周波数データが出力さ
れ、第2のアドレスジェネレータ30に周波数データM
として加えられる。これにより波形メモリ40から読み
出された波形は、周波数情報メモリ20より読み出され
た周波数データに従って変化する周波数でなる波形、換
言すれば実波形の周波数変化に従った波形となってい
る。
When reproducing a waveform similar to the actual waveform, the first address generator 10 is activated to generate an address for the frequency information memory 20. At the same time, the second address generator 30 is also activated to generate an address for the waveform memory 40. Frequency data according to the frequency change of the actual waveform is output from the frequency information memory 20, and the frequency data M is output to the second address generator 30.
Added as. As a result, the waveform read from the waveform memory 40 is a waveform having a frequency that changes according to the frequency data read from the frequency information memory 20, in other words, a waveform that follows a frequency change of an actual waveform.

【0015】なお、本発明は任意周波数発生器の機能の
みでなく、任意波形を発生する任意波形発生器としての
機能も持っている。すなわち、周波数情報メモリ20か
らは一定の周波数データMが第2のアドレスジェネレー
タ30に加えられるように設定しておき、波形メモリ4
0に格納する波形を適宜変更することにより任意の波形
を発生することができる。また、外部のデジタルオシロ
スコープからの波形データをダウンロードし、波形メモ
リ40に書き込んでこれを再生することもできる。いず
れにしても従来の任意波形発生器と同じ機能を発揮させ
ることができる。
The present invention has not only the function of an arbitrary frequency generator but also the function of an arbitrary waveform generator for generating an arbitrary waveform. That is, it is set so that constant frequency data M is added to the second address generator 30 from the frequency information memory 20.
An arbitrary waveform can be generated by appropriately changing the waveform stored in 0. It is also possible to download the waveform data from an external digital oscilloscope, write it in the waveform memory 40, and reproduce it. In any case, the same function as that of the conventional arbitrary waveform generator can be exerted.

【0016】また本発明は実施例に限定されるものでは
なく、本発明の目的を逸脱しない範囲で適宜構成を変更
することができる。
Further, the present invention is not limited to the embodiments, and the structure can be appropriately changed without departing from the object of the present invention.

【0017】[0017]

【発明の効果】以上説明したように本発明によれば、従
来のデジタルオシロスコープからの波形データのダウン
ロードに加えて、周波数−時間情報を記憶する周波数情
報メモリに外部からの周波数−時間情報をダウンロード
することにより従来はメモリの制約で発生できなかった
周波数スイープの信号を容易に発生させることができ
る。
As described above, according to the present invention, in addition to downloading waveform data from a conventional digital oscilloscope, external frequency-time information is downloaded to a frequency information memory that stores frequency-time information. By doing so, it is possible to easily generate a frequency sweep signal which could not be generated due to the limitation of the memory.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係る任意周波数発生器の一実施例を示
す要部構成図である。
FIG. 1 is a main part configuration diagram showing an embodiment of an arbitrary frequency generator according to the present invention.

【図2】本発明の任意周波数発生器を用いたシステムの
構成説明図である。
FIG. 2 is a diagram illustrating the configuration of a system using the arbitrary frequency generator of the present invention.

【図3】従来の任意波形発生器を用いたシステムの構成
説明図である。
FIG. 3 is an explanatory diagram of a system configuration using a conventional arbitrary waveform generator.

【図4】実波形の特性図である。FIG. 4 is a characteristic diagram of an actual waveform.

【符号の説明】[Explanation of symbols]

10 第1のアドレスジェネレータ 11,31 加算器 12,32 ラッチ 20 周波数情報メモリ 30 第2のアドレスジェネレータ 40 波形メモリ 50 DA変換器 60 制御演算回路 70 通信回路 10 First Address Generator 11,31 Adder 12,32 Latch 20 Frequency Information Memory 30 Second Address Generator 40 Waveform Memory 50 DA Converter 60 Control Arithmetic Circuit 70 Communication Circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】時間−周波数情報が格納され、所定の割合
で変化するアドレス信号を発生する第1のアドレスジェ
ネレータからアドレスが指定されると、当該指定アドレ
スに格納された内容を送出するように構成された周波数
情報メモリと、 この周波数情報メモリの出力を周波数データとして受
け、この周波数データに対応して変化するアドレス信号
を発生する第2のアドレスジェネレータと、 波形データが格納され、前記第2のアドレスジェネレー
タからアドレスが指定されると当該アドレスに格納され
た波形データが読み出されるように構成された波形メモ
リと、 この波形メモリの出力データをアナログ変換するDA変
換器と、 外部からの周波数−時間情報のデータを通信により受信
することのできる通信回路と、 この通信回路を介して受信した周波数−時間情報を前記
周波数情報メモリに書き込む機能を有する制御演算回路
を具備し、外部から通信により取り込んだ時間−周波数
情報を周波数情報メモリに書き込み、前記DA変換器よ
り前記時間−周波数情報に基づいた波形が出力されるよ
うにしたことを特徴とする任意周波数発生器。
1. When an address is designated by a first address generator which stores time-frequency information and generates an address signal which changes at a predetermined rate, the contents stored at the designated address are transmitted. A configured frequency information memory, a second address generator that receives an output of the frequency information memory as frequency data and generates an address signal that changes corresponding to the frequency data, and waveform data is stored in the second address generator. The waveform memory configured to read the waveform data stored at the address when the address is specified by the address generator, the DA converter for converting the output data of the waveform memory into an analog signal, and the external frequency A communication circuit capable of receiving time information data through communication, and a communication circuit The control-arithmetic circuit having a function of writing the received frequency-time information in the frequency information memory is provided, the time-frequency information fetched by communication from the outside is written in the frequency information memory, and the time-frequency information is obtained from the DA converter. An arbitrary frequency generator characterized in that a waveform based on is output.
JP15885194A 1994-07-11 1994-07-11 Arbitrary frequency generator Pending JPH0822341A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15885194A JPH0822341A (en) 1994-07-11 1994-07-11 Arbitrary frequency generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15885194A JPH0822341A (en) 1994-07-11 1994-07-11 Arbitrary frequency generator

Publications (1)

Publication Number Publication Date
JPH0822341A true JPH0822341A (en) 1996-01-23

Family

ID=15680804

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15885194A Pending JPH0822341A (en) 1994-07-11 1994-07-11 Arbitrary frequency generator

Country Status (1)

Country Link
JP (1) JPH0822341A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2290950A2 (en) 2000-02-23 2011-03-02 The Trustees of Columbia University of the City of New York Method and apparatus for obtaining high dynamic range images

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2290950A2 (en) 2000-02-23 2011-03-02 The Trustees of Columbia University of the City of New York Method and apparatus for obtaining high dynamic range images

Similar Documents

Publication Publication Date Title
JP2003185683A (en) Waveform measuring instrument
JPH0548648B2 (en)
US4638710A (en) Periodic waveform generation by nonrecyclically reading lower frequency audio samples and recyclically reading higher frequency audio samples
JPH0822341A (en) Arbitrary frequency generator
US5666432A (en) Apparatus for and method of sound recording in electronic sound control system
JP3178258B2 (en) Sweep generator
JP2730067B2 (en) Arbitrary waveform generator
JP2728080B2 (en) Tone generator
JP2663509B2 (en) Sound source device
JPS6017496A (en) Musical sound synthesizer
JP2586443B2 (en) Waveform generator
JPH0582598B2 (en)
JP2594782B2 (en) Electronic musical instrument
JPH0822340A (en) Waveform generator that can be input externally
JPS58231Y2 (en) Envelope addition device for electronic musical instruments
JP2712199B2 (en) Electronic musical instrument
JPH0631988B2 (en) Musical sound generator
GB2149601A (en) A periodic waveform generation by recyclically reading amplitude and frequency equalized digital samples
JPS62231297A (en) Sound source for electronic musical instrument
JPH03205906A (en) Signal generator
JPH052999B2 (en)
JPH0325796B2 (en)
JP2002353789A (en) Pulse width modulator and demodulator, and pulse width modulating method and demodulating method
JPH07287588A (en) Digital sound source generating device and its control method
JPS5914829B2 (en) Digital data processing equipment