JPH0246980B2 - DEIJITARUSHINGOSHORISOCHI - Google Patents
DEIJITARUSHINGOSHORISOCHIInfo
- Publication number
- JPH0246980B2 JPH0246980B2 JP3290984A JP3290984A JPH0246980B2 JP H0246980 B2 JPH0246980 B2 JP H0246980B2 JP 3290984 A JP3290984 A JP 3290984A JP 3290984 A JP3290984 A JP 3290984A JP H0246980 B2 JPH0246980 B2 JP H0246980B2
- Authority
- JP
- Japan
- Prior art keywords
- digital signal
- signal processing
- section
- processing
- variable
- 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.)
- Expired - Lifetime
Links
- 230000006870 function Effects 0.000 claims description 15
- 238000004364 calculation method Methods 0.000 claims description 12
- 238000004458 analytical method Methods 0.000 claims description 7
- 238000000034 method Methods 0.000 claims description 3
- 238000013139 quantization Methods 0.000 claims description 2
- 238000005070 sampling Methods 0.000 claims description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Algebra (AREA)
- Complex Calculations (AREA)
Description
【発明の詳細な説明】
本発明は、音声信号処理、画像信号処理、およ
び通信分野等に用いられて好適なデイジタル信号
処理装置に係り、信号の分析、合成およびフイル
タリングという基本的処理のみならず多機能の信
号処理能力を備えたデイジタル信号処理装置に関
する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a digital signal processing device suitable for use in audio signal processing, image signal processing, communication fields, etc. The present invention relates to a digital signal processing device having multifunctional signal processing capabilities.
従来より、この種の装置としては、デイジタル
スペクトラムアナライザとかFFTアナライザと
かいう名称の波形分析装置や、デイジタル信号発
生器とかランダム雑音発生器といつた名称の信号
発生装置が多数知られている。しかし、波形分析
装置は信号入力端子から入つた信号を処理して処
理結果を表示するだけの構造をとりまた信号発生
装置は信号発生回路から作られた信号を信号出力
端子から出力するだけの構造をとつているので、
信号の分析、合成(発生)、フイルタリングとい
つた信号処理の基本技術を一台の装置ですべて行
うことは不可能であつた。さらに、分析のように
多くの機能が集つてはじめて価値のでるもので、
新たに機能を付加したい要望が発生しても、高価
な外部記憶装置(デイスク、カセツトテープ等)
を装備していない装置でないと機能付加が簡単に
できないという欠点があつた。 Conventionally, as devices of this type, many waveform analysis devices with names such as digital spectrum analyzers and FFT analyzers, and signal generators with names such as digital signal generators and random noise generators are known. However, the waveform analyzer has a structure that only processes the signal input from the signal input terminal and displays the processing result, and the signal generator has a structure that only outputs the signal generated from the signal generation circuit from the signal output terminal. Since we are taking
It was impossible to perform all the basic signal processing techniques such as signal analysis, synthesis (generation), and filtering with a single device. Furthermore, something like analysis becomes valuable only when many functions come together.
Even if a request to add new functions arises, expensive external storage devices (disks, cassette tapes, etc.)
The drawback was that functions could not be easily added to equipment unless it was equipped with this.
本発明は、これら従来技術の欠点を解消せんと
するものであつて、信号の分析、合成、およびフ
イルタリングという基本的な信号処理を可能とす
るのみならず、別な物理量や特微量に変換した
り、信号の合成により試験信号を発生することも
可能な多機能な信号処理能力を備え、かつ小型で
安価なデイジタル信号処理装置を提供するもので
ある。 The present invention aims to eliminate these drawbacks of the conventional technology, and it not only enables basic signal processing such as signal analysis, synthesis, and filtering, but also converts it into other physical quantities and characteristic quantities. The present invention provides a digital signal processing device that is small and inexpensive and has multifunctional signal processing capabilities capable of generating test signals by combining signals.
以下図面に示す本発明の一実施例につき詳説す
る。 An embodiment of the present invention shown in the drawings will be explained in detail below.
まず、第1図を参照してこの発明によるデイジ
タル信号処理装置の実施例を概略的に説明する。
同図において1はアナログ信号入力端子、2はア
ナログ信号入力部、3はデイジタル信号入力端
子、4はアナログ信号入力部2でA/D変換され
たデイジタル信号とデイジタル信号入力端子3か
らのデイジタル信号とを選択するセレクタ、5は
可変周波クロツクを発生するパルス発生部、6は
デイジタル信号処理演算部、7はアナログ出力
部、8はアナログ信号出力端子、9はデイジタル
信号出力端子、10はコマンド入力部、11はイ
ンタフエース部、12は制御部である。このデイ
ジタル信号処理実施例においては、図示しない外
部制御機器より端子10を経て処理機能および処
理条件が制御部12へコマンド(命令)として転
送される。 First, an embodiment of a digital signal processing apparatus according to the present invention will be schematically described with reference to FIG.
In the figure, 1 is an analog signal input terminal, 2 is an analog signal input section, 3 is a digital signal input terminal, and 4 is a digital signal A/D converted by the analog signal input section 2 and a digital signal from the digital signal input terminal 3. 5 is a pulse generation section that generates a variable frequency clock, 6 is a digital signal processing calculation section, 7 is an analog output section, 8 is an analog signal output terminal, 9 is a digital signal output terminal, 10 is a command input 11 is an interface section, and 12 is a control section. In this digital signal processing embodiment, processing functions and processing conditions are transferred as commands to the control unit 12 via the terminal 10 from an external control device (not shown).
このアナログ信号入力部2は、ゲイン可変のア
ンプ、カツトオフ周波数可変のアンチエリアジン
グフイルタ、量子化ビツト長可変のA/D変換器
から構成される。パルス発生部5の発生するクロ
ツクパルスは、A/D変換器のサンプリングパル
スおよび信号処理のタイミングパルスとして機能
するものである。また、アナログ信号出力部7
は、処理の結果得られたデイジタルデータをD/
A変換するD/A変換器、カツトオフ周波数可変
の低域通過フイルタ、およびゲインの可変なアン
プから構成される。 The analog signal input section 2 is comprised of an amplifier with variable gain, an antialiasing filter with variable cutoff frequency, and an A/D converter with variable quantization bit length. The clock pulses generated by the pulse generator 5 function as sampling pulses for the A/D converter and timing pulses for signal processing. In addition, the analog signal output section 7
The digital data obtained as a result of processing is
It consists of a D/A converter for A conversion, a low-pass filter with variable cutoff frequency, and an amplifier with variable gain.
制御部12ではこのコマンドを解読して、アナ
ログ信号入力部2には、可変アンプのゲイン、ア
ンチエリアジングフイルタのカツトオフ周波数、
A/D変換器のビツト長等を設定し、アナログ信
号出力部7には低域通過フイルタのカツトオフ周
波数、可変アンプのゲイン等を設定しパルス発生
部5にはクロツクパルスの周期を、セレクタ4に
はデイジタル信号処理演算部6で処理するデータ
をA/D変換後のデイジタルデータにするか、デ
イジタル信号入力端子3から入力したデイジタル
データにするかを選択する信号を、またデイジタ
ル信号処理演算部6には処理機能をそれぞれ設定
する。 The control unit 12 decodes this command and inputs the variable amplifier gain, anti-aliasing filter cutoff frequency,
The bit length of the A/D converter is set, the cutoff frequency of the low-pass filter, the gain of the variable amplifier, etc. are set in the analog signal output section 7, the period of the clock pulse is set in the pulse generator 5, and the period of the clock pulse is set in the selector 4. is a signal for selecting whether the data to be processed by the digital signal processing calculation unit 6 is digital data after A/D conversion or digital data input from the digital signal input terminal 3, and the digital signal processing calculation unit 6 Set the processing functions for each.
第2図によりデイジタル信号処理演算部6の実
例を詳述する。読みだし専用の半導体メモリ等の
不揮発性メモリを用いたプログラムメモリ13に
は波形分析、信号発生等のすべての機能を実現す
るプログラムを格納されており、第1図の制御部
12より転送された処理機能コマンドを端子14
から演算制御回路15が受けとりここで処理プロ
グラムの選択を行う。この選択はプログラムメモ
リ13に格納されたプログラムの先頭番地をアド
レスポインタ16へ設定することにより行うこと
ができる。演算回路17は、アドレスポインタ1
6により指示されたプログラムメモリ13のアド
レスのプログラム内容に従つて動作するもので、
デイジタル信号処理の基本演算である積・和演算
を実行する。この演算回路14は乗算器、加算器
を使つたハードワイヤ回路で構成してもよいし、
マイクロプロセツサーやデイジタルシグナルプロ
セツサーで実現してもよい。前記演算制御回路1
5には第1図のパルス発生部5より演算のスター
トパルスとして動作するクロツクパルスが端子1
8より加えられこれによりアドレスポインタ16
のカウントアツプが開始する。端子19より第1
図のセレクタ4で選択されたデイジタル入力信号
がとりこまれ、演算回路17による演算結果はデ
ータメモリ20に格納されるか、端子9よりデイ
ジタル出力信号として取りださせる。ただしデイ
ジタル信号処理演算部6で実行される機能によつ
ては、例えば波形分析のように端子19からデイ
ジタル入力信号をとりこみ結果をデータメモリ2
0に格納する信号の流れとか、例えば信号発生の
ように端子19からデイジタル入力信号をとりこ
まないで、演算回路17で発生した信号が端子9
へデイジタル出力信号としてとりだされる信号の
流れなどいくつか考えられる。 An example of the digital signal processing calculation section 6 will be described in detail with reference to FIG. A program memory 13 using a non-volatile memory such as a read-only semiconductor memory stores programs for realizing all functions such as waveform analysis and signal generation, and is transferred from the control unit 12 in FIG. Processing function command to terminal 14
The processing program is received by the arithmetic control circuit 15 and the processing program is selected here. This selection can be made by setting the start address of the program stored in the program memory 13 to the address pointer 16. The arithmetic circuit 17 uses the address pointer 1
It operates according to the program contents of the address of the program memory 13 instructed by 6,
Executes product/sum operations, which are basic operations in digital signal processing. This arithmetic circuit 14 may be configured with a hardwired circuit using multipliers and adders, or
It may be realized by a microprocessor or digital signal processor. The arithmetic control circuit 1
5, a clock pulse that operates as a start pulse for calculation is sent from the pulse generator 5 in FIG. 1 to terminal 1.
address pointer 16.
The count up begins. 1st from terminal 19
The digital input signal selected by the selector 4 shown in the figure is taken in, and the result of calculation by the calculation circuit 17 is stored in the data memory 20 or taken out from the terminal 9 as a digital output signal. However, depending on the function executed by the digital signal processing calculation section 6, such as waveform analysis, the digital input signal is taken in from the terminal 19 and the result is stored in the data memory 2.
For example, when a digital input signal is not taken in from the terminal 19 as in the case of signal generation, the signal generated in the arithmetic circuit 17 is sent to the terminal 9.
There are several possible signal flows that can be taken out as digital output signals.
以上述べた様に、本発明によれば基本的信号処
理のみならず多様なデイジタル信号処理機能が単
一の装置によつて達成されるものである。 As described above, according to the present invention, not only basic signal processing but also various digital signal processing functions can be achieved by a single device.
第1図は本発明の一実施例を示すブロツク回路
図、および第2図は第1図に示す実施例における
デイジタル信号処理演算部の詳細を示すブロツク
図である。
1……アナログ信号入力端子、2……アナログ
信号入力部、3……デイジタル信号入力端子、4
……セレクタ、5……パルス発生部、6……デイ
ジタル信号処理演算部、7……アナログ出力部、
8……アナログ信号出力端子、9……デイジタル
信号出力端子、10……コマンド入力端子、11
……インタフエース部、12……制御部、13…
…プログラムメモリ、14……制御指令端子、1
5……演算制御回路、16……アドレスポイン
タ、17……演算回路、18……クロツクパルス
端子、19……デイジタルデータ端子、20……
データメモリ。
FIG. 1 is a block circuit diagram showing one embodiment of the present invention, and FIG. 2 is a block diagram showing details of a digital signal processing calculation section in the embodiment shown in FIG. 1...Analog signal input terminal, 2...Analog signal input section, 3...Digital signal input terminal, 4
... Selector, 5 ... Pulse generation section, 6 ... Digital signal processing calculation section, 7 ... Analog output section,
8...Analog signal output terminal, 9...Digital signal output terminal, 10...Command input terminal, 11
...Interface section, 12...Control section, 13...
...Program memory, 14...Control command terminal, 1
5... Arithmetic control circuit, 16... Address pointer, 17... Arithmetic circuit, 18... Clock pulse terminal, 19... Digital data terminal, 20...
data memory.
Claims (1)
周波数分析処理等のデイジタル信号処理を行うデ
イジタル信号処理装置において、ゲイン可変のア
ンプ、カツトオフ周波数可変のアンチエリアジン
グフイルタ、量子化ビツト長可変のA/D変換器
から構成されるアナログ信号入力と、デイジタル
信号を入力するデイジタル信号入力端子と、前記
A/D変換器のサンプリングパルスおよび信号処
理のタイミングパルスとして機能するクロツクパ
ルスを周期可変で発生するパルス発生部と、デイ
ジタル信号処理機能を実現する処理手順をプログ
ラムの形で複数個格納し、該プログラムによる制
御のもとで演算方式を変えることの可能なデイジ
タル信号処理演算部と、処理の結果得られたデイ
ジタルデータを変換するD/A変換器、カツトオ
フ周波数可変の低域通過フイルタおよびゲイン可
変のアンプから構成されるアナログ信号出力部
と、デイジタルデータを出力するための前記デイ
ジタル信号処理演算部の出力に接続されたデイジ
タル信号出力端子と、デイジタル信号処理機能の
指令を外部から受信するためのインタフエース部
と、および前記インタフエース部で受信された処
理機能処理条件に基づいて前記アナログ信号入力
端子、前記パルス発生部、前記デイジタル信号処
理演算部および前記アナログ信号出力部に関する
可変パラメータを設定し、前記各部間の接続を選
択制御する制御部とを具備し、デイジタル信号処
理機能を多様に可変としたことを特徴とするデイ
ジタル信号処理装置。1 Convert analog signal to digital signal,
In a digital signal processing device that performs digital signal processing such as frequency analysis processing, an analog signal input consisting of an amplifier with variable gain, an anti-aliasing filter with variable cutoff frequency, and an A/D converter with variable quantization bit length; A digital signal input terminal for inputting a digital signal, a pulse generator for generating a clock pulse with a variable period that functions as a sampling pulse for the A/D converter and a timing pulse for signal processing, and a processing procedure for realizing a digital signal processing function. a digital signal processing calculation unit that stores a plurality of in the form of a program and is capable of changing the calculation method under the control of the program; an analog signal output section consisting of a low-pass filter with variable cut-off frequency and an amplifier with variable gain; a digital signal output terminal connected to the output of the digital signal processing section for outputting digital data; an interface section for receiving commands for processing functions from the outside, and based on the processing function processing conditions received by the interface section, the analog signal input terminal, the pulse generation section, the digital signal processing operation section, and A digital signal processing device, comprising: a control section that sets variable parameters regarding the analog signal output section and selectively controls connections between the respective sections, and has a digital signal processing function that can be varied in a variety of ways.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3290984A JPH0246980B2 (en) | 1984-02-23 | 1984-02-23 | DEIJITARUSHINGOSHORISOCHI |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3290984A JPH0246980B2 (en) | 1984-02-23 | 1984-02-23 | DEIJITARUSHINGOSHORISOCHI |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60176174A JPS60176174A (en) | 1985-09-10 |
JPH0246980B2 true JPH0246980B2 (en) | 1990-10-18 |
Family
ID=12372019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3290984A Expired - Lifetime JPH0246980B2 (en) | 1984-02-23 | 1984-02-23 | DEIJITARUSHINGOSHORISOCHI |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0246980B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4755951A (en) * | 1986-03-03 | 1988-07-05 | Tektronix, Inc. | Method and apparatus for digitizing a waveform |
US8296088B2 (en) | 2006-06-02 | 2012-10-23 | Luminex Corporation | Systems and methods for performing measurements of one or more materials |
-
1984
- 1984-02-23 JP JP3290984A patent/JPH0246980B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS60176174A (en) | 1985-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0218912B1 (en) | Special effects device for an electronic musical instrument | |
JPH0642619B2 (en) | Interpolative time-discrete filter device | |
JPS6190514A (en) | Music signal processor | |
US4157457A (en) | Frequency analyzer comprising a digital band-pass and a digital low-pass filter section both operable in a time-division fashion | |
US4942799A (en) | Method of generating a tone signal | |
JPH0246980B2 (en) | DEIJITARUSHINGOSHORISOCHI | |
JP3320542B2 (en) | Method for filtering a digital signal and digital filter architecture | |
JPH0246981B2 (en) | DEIJITARUSHINGOSHORISOCHI | |
JP2663496B2 (en) | Signal interpolator for musical tone signal generator | |
EP0084562B1 (en) | Multi-tone signal generator | |
JP2699570B2 (en) | Electronic musical instrument | |
JPS60248014A (en) | Digital signal processing circuit | |
JPH10341159A (en) | A/d converter | |
JPH01269994A (en) | Musical sound signal generating device | |
JPH0558558B2 (en) | ||
JPH11282466A (en) | Signal processor and signal processing method | |
SU978198A1 (en) | Memory having data circulation | |
JPH09312549A (en) | Rate conversion circuit | |
KR100339410B1 (en) | Apparatus for sampling rate conversion of ac '97 codec | |
JPH04161878A (en) | Variable delay circuit | |
JP2949764B2 (en) | Signal generation circuit | |
JP2555293B2 (en) | Audio signal delay device | |
JPS637901Y2 (en) | ||
JPH06178872A (en) | Computer game device constituted of sound source tip which houses plurality of sound ource output parts | |
JPH0640267B2 (en) | Digital filter device for tone signals |