JPH0246981B2 - DEIJITARUSHINGOSHORISOCHI - Google Patents
DEIJITARUSHINGOSHORISOCHIInfo
- Publication number
- JPH0246981B2 JPH0246981B2 JP3291084A JP3291084A JPH0246981B2 JP H0246981 B2 JPH0246981 B2 JP H0246981B2 JP 3291084 A JP3291084 A JP 3291084A JP 3291084 A JP3291084 A JP 3291084A JP H0246981 B2 JPH0246981 B2 JP H0246981B2
- Authority
- JP
- Japan
- Prior art keywords
- digital signal
- signal processing
- section
- digital
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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. Because of the advanced technology, it was impossible to perform all the basic signal processing techniques such as signal analysis, synthesis (generation), and filtering with one device at the same time. Furthermore, something like analysis becomes valuable only when a large number of functions come together, so even if a request to add a new function arises,
The drawback is that functions cannot be added easily to devices that are not equipped with expensive external storage devices (disks, cassette tapes, etc.).
本発明は、これら従来技術の欠点を解消せんと
するものであつて、信号の分析、合成、およびフ
イルタリングという基本的な信号処理を可能とす
るのみならず、別な物理量や特微量に変換した
り、信号の合成により試験信号を発生することも
可能な多機能な信号処理能力を備え、その上新た
な機能を容易に付加することの可能なかつ小型で
安価なデイジタル信号処理装置を提供するもので
ある。 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. To provide a compact and inexpensive digital signal processing device that has multifunctional signal processing ability capable of generating a test signal by combining signals, and can easily add new functions. It is something.
以下図面に示す本発明の一実施例につき詳説す
る。 An embodiment of the present invention shown in the drawings will be explained in detail below.
まず第1図を参照して、本発明によるデイジタ
ル信号処理装置の実施例を概略的に説明する。本
実施例はデイジタル信号処理演算を行う部分が
A,Bと2つ具備されたものであるが、2つ以上
具備して更に多機能が要求される場合には点線で
囲まれた部分を更に付加していけばどのように多
機能のものでも実現可能である。第1図におい
て、1はアナログ信号入力端子、2はアナログ信
号入力部、31,32は回路A,Bにおけるそれ
ぞれのデイジタル信号入力端子、41,42はア
ナログ信号入力部2でA/D変換されたデイジタ
ル信号が入力端子31,32からのデイジタル信
号または他のデイジタル信号処理演算部からのデ
イジタル信号を選択するためのセレクタ、61,
62はパルス発生部、51,52はデイジタル信
号処理演算部、7はアナログ信号出力部、8はア
ナログ信号出力端子、91,92は回路A,Bの
それぞれにおけるデイジタル信号出力端子、10
はコマンド入力端子、11はインタフエース部、
12は制御部である。 First, referring to FIG. 1, an embodiment of a digital signal processing apparatus according to the present invention will be schematically described. This embodiment has two parts A and B that perform digital signal processing calculations, but if more than two parts are provided and more functions are required, the parts surrounded by dotted lines can be added. By adding more functions, it is possible to realize any number of functions. In FIG. 1, 1 is an analog signal input terminal, 2 is an analog signal input section, 31 and 32 are respective digital signal input terminals in circuits A and B, and 41 and 42 are A/D converted by the analog signal input section 2. a selector 61 for selecting the digital signal from the input terminals 31 and 32 or a digital signal from another digital signal processing operation section;
62 is a pulse generation section, 51 and 52 are digital signal processing calculation sections, 7 is an analog signal output section, 8 is an analog signal output terminal, 91 and 92 are digital signal output terminals in each of circuits A and B, 10
is a command input terminal, 11 is an interface section,
12 is a control section.
このアナログ信号入力部2は、ゲイン可変のア
ンプ、カツトオフ周波数可変のアンチエリアジン
グフイルタ、量子化ビツト長可変のA/D変換器
から構成される。パルス発生部61,62の発生
するクロツクパルスは、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 generators 61 and 62 function as sampling pulses for the A/D converter and timing pulses for signal processing. Further, the analog signal output section 7 is composed of a D/A converter for D/A converting the digital data obtained as a result of processing, a low-pass filter with a variable cutoff frequency, and an amplifier with a variable gain.
このように構成されたデイジタル信号処理装置
の実施例においては、図示しない外部制御機器よ
り端子10を経て処理機能や、処理条件が制御部
12へコマンドとして転送される。第2図に制御
部12の実施例を示す。制御部12は、デイジタ
ル信号処里演算部51,52で実行するすべての
機能のプログラムを読みだし、専用メモリを用い
た信号処理プログラムROM13に格納され、イ
ンタフエース部11を介して転送された処理機
能、処理条件が端子14から制御回路15に入力
されここで解読され、処理機能に対応したプログ
ラムはアドレスポインタ16の指示により信号処
理プログラムROM13から処理プログラムが読
みだされ端子17に出力される。一方処理条件は
制御回路15から第1図のアナログ信号入力部2
には可変アンプのゲイン、アンチエリアジングフ
イルタのカツトオフ周波数、A/D変換器のビツ
ト等を、アナログ信号出力部7には低域通過フイ
ルタのカツトオフ周波数、可変アンプのゲイン等
を、パルス発生部61,62にはクロツクパルス
の周期を、セレクタ41,42には信号選択指令
をそれぞれ端子18を介して転送する。 In the embodiment of the digital signal processing device configured as described above, processing functions and processing conditions are transferred as commands to the control section 12 via the terminal 10 from an external control device (not shown). FIG. 2 shows an embodiment of the control section 12. The control unit 12 reads out programs for all functions executed by the digital signal processing units 51 and 52, stores them in a signal processing program ROM 13 using a dedicated memory, and processes the programs transferred via the interface unit 11. The functions and processing conditions are inputted to the control circuit 15 from the terminal 14 and decoded there, and the processing program corresponding to the processing function is read out from the signal processing program ROM 13 according to the instruction of the address pointer 16 and outputted to the terminal 17. On the other hand, the processing conditions are as follows: from the control circuit 15 to the analog signal input section 2 in FIG.
The variable amplifier gain, anti-aliasing filter cutoff frequency, A/D converter bits, etc. are input to the analog signal output section 7, the low-pass filter cutoff frequency, variable amplifier gain, etc. are input to the pulse generation section. The period of the clock pulse is transferred to 61 and 62, and the signal selection command is transferred to the selectors 41 and 42, respectively, via the terminal 18.
第3図によりデイジタル信号処理演算部51,
52の実施例を詳述する。 As shown in FIG. 3, the digital signal processing calculation section 51,
52 examples will be explained in detail.
制御部12より転送された信号処理プログラム
は端子17から読み書き可能メモリである信号処
理プログラムRAM19へ格納される。この
RAMの容量は1つの信号処理機能を実現するプ
ログラム容量分だけであればよく制御部12の中
の信号処理プログラムROM13の容量に比較し
て大巾に少なくてすむ。演算回路20は信号処理
プログラム内容に従つて動作するもので、デイジ
タル信号処理の基本演算である積・和演算を実行
する。この演算回路20は、乗算器、加算器を使
つたハードワイド回路でもよいし、またマイクロ
プロセツサーやデイジタルシグナルプロセツサー
等で実現しても差支えない。 The signal processing program transferred from the control unit 12 is stored from the terminal 17 into the signal processing program RAM 19, which is a readable/writable memory. this
The capacity of the RAM only needs to be the capacity of a program for realizing one signal processing function, and is much smaller than the capacity of the signal processing program ROM 13 in the control section 12. The arithmetic circuit 20 operates according to the contents of a signal processing program, and executes a product/sum operation, which is a basic operation of digital signal processing. This arithmetic circuit 20 may be a hard wide circuit using multipliers and adders, or may be realized by a microprocessor, digital signal processor, or the like.
演算制御回路21には、第1図のパルス発生部
61,62より演算のスタートパルスとして動作
するクロツクパルスが端子22より加えられこれ
をトリガーとして信号処理プログラムRAM19
よりプログラムを読みだす。端子23より第1図
のセレクタ41,42で選択されたデイジタル入
力信号が演算回路20へとりこまれ演算結果はデ
ータメモリ24に格納されるか、または端子9
1,92よりデイジタル出力信号としてとりださ
れる。ただしデイジタル信号処理演算部51,5
2で実行される機能によつては、例えば波形分析
のようにデイジタル入力信号をとりこみ結果をデ
ータメモリ24に格納する信号の流れとか、例え
ば信号発生のようにデイジタル入力信号をとりこ
まないで、演算回路20で発生した信号が端子9
1,92へデイジタル出力信号としてとりだされ
る信号の流れなどいくつか考えられる。 A clock pulse, which operates as a start pulse for calculation, is applied to the calculation control circuit 21 from a terminal 22 from the pulse generators 61 and 62 shown in FIG.
Read the program. The digital input signal selected by the selectors 41 and 42 in FIG.
1,92 as a digital output signal. However, the digital signal processing calculation units 51, 5
Depending on the function performed in 2, for example, a signal flow that takes in a digital input signal and stores the result in the data memory 24, such as waveform analysis, or a signal flow that does not take in a digital input signal, such as signal generation, etc. The signal generated in the arithmetic circuit 20 is sent to the terminal 9.
There are several conceivable flows of signals taken out as digital output signals to 1 and 92.
以上述べたごとく、本実施例によれば一台のデ
イジタル信号処理装置で多くの処理機能を、しか
も同時に並行して処理することが可能となる。処
理機能を追加する場合は制御部12の信号処理プ
ログラムROMを追加するのみで実現可能であ
る。 As described above, according to this embodiment, it is possible to process many processing functions simultaneously and in parallel with one digital signal processing device. Addition of processing functions can be achieved by simply adding the signal processing program ROM of the control section 12.
次に第4図によつて、デイジタル信号処理演算
部を3つ備えた場合の実施例を説明する。 Next, with reference to FIG. 4, an embodiment in which three digital signal processing calculation sections are provided will be described.
一つのデイジタル信号処理演算部51Cでラン
ダム雑音を発生し、このデイジタル出力信号を他
の一つのデイジタル信号処理演算部51Bでデイ
ジタルフイルタ機能で帯域制限し、この出力信号
をアナログ出力信号に変換して、被測定系Mに試
験信号として与え、被測定系Mからの応答信号を
もう一つのデイジタル信号処理演算部51Aで波
形分析を行うと、最適な試験条件で被測定系Mの
特性を簡易に測定できる。この例のように本発明
装置は多機能で柔軟性があるので作業目的にあつ
た環境を簡便に作ることができる。 One digital signal processing calculation unit 51C generates random noise, and another digital signal processing calculation unit 51B band-limits the band using a digital filter function, and converts this output signal into an analog output signal. , is applied to the system under test M as a test signal, and the response signal from the system under test M is subjected to waveform analysis in another digital signal processing calculation section 51A, thereby easily determining the characteristics of the system under test M under optimal test conditions. Can be measured. As shown in this example, the device of the present invention is multifunctional and flexible, so it is possible to easily create an environment that suits the purpose of the work.
以上述べたごとく、本発明によれば、基本的信
号処理のみならず多様なデイジタル信号処理機能
が単一の装置によつて達成され、さらに所定の回
路構成を追加するのみで、信号処理機能を更に多
様下することが容易に達成されるものである。 As described above, according to the present invention, not only basic signal processing but also various digital signal processing functions can be achieved with a single device, and signal processing functions can be achieved simply by adding a predetermined circuit configuration. Furthermore, a wide variety of methods can be easily achieved.
第1図は本発明の一実施例を示すブロツク回路
図、第2図および第3図は第1図に示す実施例に
おける制御部およびデイジタル信号処理演算部の
詳細を示すブロツク回路図、および第4図はデイ
ジタル信号処理演算部を3ケ備えた本発明の変形
実施例を示すブロツク回路図である。
1……アナログ信号入力端子、2……アナログ
信号入力部、31,32……デイジタル信号入力
端子、41,42……セレクタ、51,52……
デイジタル信号処理演算部、61,62……パル
ス発生部、7……アナログ信号出力部、8……ア
ナログ信号出力端子、91,92……デイジタル
信号出力端子、10……コマンド入力端子、11
……インタフエース部、12……制御部、13…
…信号処理プログラムROM、14……コマンド
端子、15……制御回路、16……アドレスポイ
ンタ、17……信号処理プログラム端子、18…
…コマンド指令端子、19……信号処理プログラ
ムRAM、20……演算回路、21……演算制御
回路、22……クロツクパルス端子、23……デ
イジタルデータ端子、24……データメモリ。
FIG. 1 is a block circuit diagram showing one embodiment of the present invention, and FIGS. 2 and 3 are block circuit diagrams showing details of the control section and digital signal processing calculation section in the embodiment shown in FIG. FIG. 4 is a block circuit diagram showing a modified embodiment of the present invention including three digital signal processing calculation sections. 1... Analog signal input terminal, 2... Analog signal input section, 31, 32... Digital signal input terminal, 41, 42... Selector, 51, 52...
Digital signal processing calculation section, 61, 62... Pulse generation section, 7... Analog signal output section, 8... Analog signal output terminal, 91, 92... Digital signal output terminal, 10... Command input terminal, 11
...Interface section, 12...Control section, 13...
...Signal processing program ROM, 14...Command terminal, 15...Control circuit, 16...Address pointer, 17...Signal processing program terminal, 18...
...Command instruction terminal, 19...Signal processing program RAM, 20...Arithmetic circuit, 21...Arithmetic control circuit, 22...Clock pulse terminal, 23...Digital data terminal, 24...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 section 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 the data in the form of a program and can change the calculation method under the control of the program, a D/A converter that converts the digital data obtained as a result of processing, and a cutoff frequency. An analog signal output section consisting of a variable low-pass filter and a variable gain amplifier, a digital signal output terminal connected to the output of the digital signal processing section for outputting digital data, and instructions for the digital signal processing function. an interface section for receiving from the outside, and stores all programs to be executed by the digital signal processing calculation section, and based on the processing function and processing conditions received by the interface section, the analog signal input terminal; The variable parameters regarding the pulse generation section, the digital signal processing calculation section, and the analog signal output section are set, the connections between the respective sections are selectively controlled, and a program to be executed by the digital signal processing calculation section is selected to output the digital signal. a control unit for transmitting data to a signal processing calculation unit, and configured to be able to add a plurality of predetermined circuit configurations each including the digital signal input terminal, the pulse generation unit, and the digital signal processing calculation unit as a set. A digital signal processing device characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3291084A JPH0246981B2 (en) | 1984-02-23 | 1984-02-23 | DEIJITARUSHINGOSHORISOCHI |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3291084A JPH0246981B2 (en) | 1984-02-23 | 1984-02-23 | DEIJITARUSHINGOSHORISOCHI |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60176175A JPS60176175A (en) | 1985-09-10 |
| JPH0246981B2 true JPH0246981B2 (en) | 1990-10-18 |
Family
ID=12372050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3291084A Expired - Lifetime JPH0246981B2 (en) | 1984-02-23 | 1984-02-23 | DEIJITARUSHINGOSHORISOCHI |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0246981B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04317222A (en) * | 1991-04-17 | 1992-11-09 | Hitachi Ltd | signal processing device |
-
1984
- 1984-02-23 JP JP3291084A patent/JPH0246981B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60176175A (en) | 1985-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0275136B1 (en) | Multichannel decimation/interpolation filter | |
| US4918637A (en) | Multichannel decimation/interpolation filter | |
| CA1046642A (en) | Phase vocoder speech synthesis system | |
| US5398029A (en) | Sampling rate converter | |
| JP2970907B2 (en) | Analog signal synthesizer in PCM | |
| EP0218912B1 (en) | Special effects device for an electronic musical instrument | |
| KR910006755B1 (en) | Digital Volume Deterioration Prevention Circuit | |
| JPH0246981B2 (en) | DEIJITARUSHINGOSHORISOCHI | |
| JPH0246980B2 (en) | DEIJITARUSHINGOSHORISOCHI | |
| JPH057903B2 (en) | ||
| JP2663496B2 (en) | Signal interpolator for musical tone signal generator | |
| JPH0535277A (en) | Electronic musical instrument | |
| EP0084562B1 (en) | Multi-tone signal generator | |
| JPH11282466A (en) | Signal processor and signal processing method | |
| JPH0235320B2 (en) | ||
| JPH04161878A (en) | variable delay circuit | |
| JPS5897968A (en) | Sampling frequency converter for video signal | |
| JPH0822339B2 (en) | Computer game device composed of a sound source chip having a plurality of sound source output sections | |
| JPS62126714A (en) | Analog-digital conversion system | |
| JPH0719246B2 (en) | Digital signal processor | |
| JPS60248014A (en) | Digital signal processing circuit | |
| JPH01269994A (en) | Musical sound signal generating device | |
| JPH0582960B2 (en) | ||
| JP3298152B2 (en) | Music signal generator | |
| SU1589314A1 (en) | Device for coding sound signals in frequency domain |