JPH0360512A - Digital equalizer - Google Patents

Digital equalizer

Info

Publication number
JPH0360512A
JPH0360512A JP19714489A JP19714489A JPH0360512A JP H0360512 A JPH0360512 A JP H0360512A JP 19714489 A JP19714489 A JP 19714489A JP 19714489 A JP19714489 A JP 19714489A JP H0360512 A JPH0360512 A JP H0360512A
Authority
JP
Japan
Prior art keywords
contents
digital
memory
signal processing
digital signal
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
JP19714489A
Other languages
Japanese (ja)
Inventor
Hideki Kimura
秀樹 木村
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP19714489A priority Critical patent/JPH0360512A/en
Publication of JPH0360512A publication Critical patent/JPH0360512A/en
Pending legal-status Critical Current

Links

Landscapes

  • Circuit For Audible Band Transducer (AREA)

Abstract

PURPOSE:To shorten time for transfer from a first memory to a digital signal processing circuit by transferring the contents of the first memory to a second memory by a first transferring means and transferring the contents of the second memory to the digital signal processing circuit by a second transferring means. CONSTITUTION:The first transferring means 61 reads out the coefficient, which is stored in a ROM 41, corresponding to digital signal processing circuits DSP 51-5m and adds necessary arithmetic processing for shaping a form so that data can be transferred to the respective DSPs as they are. Afterwards, the contents are stored in RAMs 71-7m. The contents stored in the RAMs 71-7m are successively transferred to the correspondent DSPs 51-5m by the second transferring means 8. As the first transferring means 61, a microcomputer, etc., is used and as the second transferring means 8, however, a simple and high-speed means such as a DMA controller, etc., is used. Accordingly, the contents can be transferred from the RAMs 71-7m to the DSPs 51-5m in a short time.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は1例えば、ディジタルオーディオ信号を、所定
の周波数特性にイコライズするグラフィックイコライザ
、パラメトリックイコライザ等のディジタルイコライザ
に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a digital equalizer, such as a graphic equalizer or a parametric equalizer, which equalizes a digital audio signal to a predetermined frequency characteristic.

〔従来の技術〕[Conventional technology]

従来、オーディオ信号を所望の周波数特性にイコライズ
する場合、アナログ的な処理が行なわれていた。しかし
ながら、最近、ディジタルオーディオ機器の普及に伴い
、ディジタル的に処理する装置が増加してきた。
Conventionally, when equalizing an audio signal to a desired frequency characteristic, analog processing has been performed. However, recently, with the spread of digital audio equipment, the number of devices that perform digital processing has increased.

オーディオ信号をディジタル的にイコライズする場合、
音質の劣化が少ないところから、巡回型(IIR)ディ
ジタルフィルタではなく、直線位相の非巡回型(FIR
)ディジタルフィルタが用いられることが多くなってき
た。
When digitally equalizing an audio signal,
Because there is less deterioration in sound quality, linear phase acyclic (FIR) digital filters are used instead of recursive (IIR) digital filters.
) Digital filters are increasingly being used.

第3図は、非巡回型(FIR)ディジタルフィルタの一
例の構成を示すブロック図である。
FIG. 3 is a block diagram showing the configuration of an example of an acyclic (FIR) digital filter.

同図において、11乃至inは、入力信号X(n)を1
サンプリングクロック分だけ遅延して、後段に順次出力
する遅延回路、21乃至2nは、入力された信号に所定
の係数h(0)乃至h(n −1)を乗算する乗算器、
3は乗算器21乃至2nの出力を加算して出力信号y(
n)を出力する加算器である。
In the same figure, 11 to in is 1 when the input signal X(n) is
Delay circuits that delay by a sampling clock and sequentially output to subsequent stages; 21 to 2n are multipliers that multiply input signals by predetermined coefficients h(0) to h(n-1);
3 adds the outputs of the multipliers 21 to 2n to obtain an output signal y(
This is an adder that outputs n).

この非巡回型ディジタルフィルタはn段とされているが
1例えば、充分に低い周波数帯域を所望の特性にイコラ
イズするためには、その次数(段数)を相当に大きくす
る必要がある。
Although this acyclic digital filter has n stages, for example, in order to equalize a sufficiently low frequency band to a desired characteristic, it is necessary to increase its order (number of stages) considerably.

非巡回型ディジタルフィルタを構成するのに、ディジタ
ル信号処理回路(DSP) 1個だけでは所望の周波数
特性を得るには次数が不足する場合、複数個のDSPが
継続接続される。
When a single digital signal processing circuit (DSP) is insufficient in order to obtain desired frequency characteristics to configure an acyclic digital filter, a plurality of DSPs are continuously connected.

第4図は、このようにして、複数個のDSPを用いてデ
ィジタルイコライザを構成した場合における、従来の一
例の構成を示すブロック図である。
FIG. 4 is a block diagram showing an example of a conventional configuration in which a digital equalizer is configured using a plurality of DSPs in this manner.

同図において、51乃至5mは、縦続接続されたDSP
であり、その各々は、第5図に示すような、遅延回路6
1乃至6M、乗算器71乃至7(M+l)、加算器81
からなる構成の非巡回型ディジタルフィルタの一部をな
し、全体として、第3図に示すような工つの非巡回型デ
ィジタルフィルタを構成している。41は、DSP51
乃至5mにおいて用いられる係数が予め記憶されている
ROM、42は、例えばマイクロコンピュータ等よりな
る転送手段である。
In the same figure, 51 to 5m are cascade-connected DSPs.
and each of them is a delay circuit 6 as shown in FIG.
1 to 6M, multipliers 71 to 7 (M+l), adder 81
The filter is a part of an acyclic digital filter having the structure shown in FIG. 3 as a whole. 41 is DSP51
The ROM 42, in which the coefficients used in 5m to 5m are stored in advance, is a transfer means made of, for example, a microcomputer.

転送手段42は、非巡回型ディジタルフィルタの処理に
必要な一連の係数をROM41から分割して読み出し、
必要に応じてその内容に適当な演算を施したり、並べ替
えを行なったりして、各DSP51乃至5mに順次供給
する。各DSP51乃至5mは、供給された係数に対応
して入力信号を処理し、順次次段に出力する。これによ
り、最終段のDSP5mから、所望の周波数特性にイコ
ライズされた信号が出力される。
The transfer means 42 divides and reads out a series of coefficients necessary for the processing of the acyclic digital filter from the ROM 41.
If necessary, the contents are subjected to appropriate calculations or rearranged, and then sequentially supplied to each DSP 51 to 5m. Each DSP 51 to 5m processes the input signal in accordance with the supplied coefficients and sequentially outputs it to the next stage. As a result, a signal equalized to a desired frequency characteristic is output from the final stage DSP 5m.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

このように、従来のディジタルイコライザは。 In this way, traditional digital equalizers.

ROM41に記憶されている内容を、マイクロコンピュ
ータ等よりなる転送手段42により必要な演算処理を加
えながら、DSP51乃至5mに転送するようにしてい
るので、転送するのに時間がかがる欠点があった。
Since the contents stored in the ROM 41 are transferred to the DSPs 51 to 5m while being subjected to necessary arithmetic processing by the transfer means 42 consisting of a microcomputer, etc., there is a drawback that it takes time to transfer the contents. Ta.

その結果、連続して入力されるオーディオ信号を、イコ
ライズして出力しているとき、そのイコライズ特性を変
更、調整すると、新たな係数を転送する必要があるため
、転送が終了するまでの間に発生する雑音や、音切れが
問題になることがあった。
As a result, when continuously input audio signals are being equalized and output, changing or adjusting the equalization characteristics requires the transfer of new coefficients. Occasionally, noise and sound dropouts were a problem.

本発明は、このような状況に鑑みてなされたもので、転
送時間を短くし、雑音や音切れの時間を極力少くするも
のである。
The present invention was made in view of this situation, and is intended to shorten the transfer time and minimize the time for noise and sound interruptions.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のディジタルイコライザは、非巡回型ディジタル
フィルタを構成する、縦続接続された複数個のディジタ
ル信号処理回路と、非巡回型ディジタルフィルタの係数
又はディジタル信号処理回路のプログラムコードを記憶
する第1のメモリと、ディジタル信号処理回路に対応す
る数の、総合した容量が、係数又はプログラムコードの
語数以上の容量となる第2のメモリと、第1のメモリの
内容を第2のメモリに転送する第1の転送手段と。
The digital equalizer of the present invention includes a plurality of cascade-connected digital signal processing circuits constituting an acyclic digital filter, and a first digital equalizer that stores the coefficients of the acyclic digital filter or the program code of the digital signal processing circuit. a second memory whose total capacity is equal to or greater than the number of coefficients or program code words; 1 transfer means.

第2のメモリの内容を、対応するディジタル信号処理回
路に転送する第2の転送手段とを備える。
and second transfer means for transferring the contents of the second memory to a corresponding digital signal processing circuit.

〔作用〕[Effect]

上記構成のディジタルイコライザにおいては、例えば、
マイクロコンピュータ等よりなる第1の転送手段により
、第1のメモリの内容が一旦第2のメモリに転送される
。そして、第2の転送手段により、第2のメモリからデ
ィジタル信号処理回路に転送される。
In the digital equalizer with the above configuration, for example,
The contents of the first memory are temporarily transferred to the second memory by a first transfer means such as a microcomputer. Then, the second transfer means transfers the signal from the second memory to the digital signal processing circuit.

従って5第2の転送手段として、例えばDMAコントロ
ーラ等を用いることができ、転送時間を短縮することが
できる。
Therefore, for example, a DMA controller or the like can be used as the second transfer means, and the transfer time can be shortened.

〔実施例〕 第1図は、本発明のディジタルイコライザの一実施例の
構成を示すブロック図であり、従来における場合と対応
する要件には同一の符号を付しである。
[Embodiment] FIG. 1 is a block diagram showing the configuration of an embodiment of the digital equalizer of the present invention, and the same reference numerals are given to the requirements corresponding to those in the conventional case.

第1図において、61は、例えば、マイクロコンピュー
タ等よりなる第1の転送手段である。71乃至7mは、
DSP51乃至5mに対応して設けられたRAMであり
、第1の転送手段61によりROM41より読み出され
た内容が記憶される。8は、例えばDMAコントローラ
等よりなる第2の転送手段であり、RAM71乃至7m
の内容を、対応するDSP51乃至5mに、順次転送す
る。
In FIG. 1, reference numeral 61 denotes a first transfer means consisting of, for example, a microcomputer. 71 to 7m is
This is a RAM provided corresponding to the DSPs 51 to 5m, and stores the contents read from the ROM 41 by the first transfer means 61. 8 is a second transfer means consisting of, for example, a DMA controller, and has RAMs 71 to 7m.
The contents are sequentially transferred to the corresponding DSPs 51 to 5m.

次に、その動作を説明する。Next, its operation will be explained.

第1の転送手段61は、ROM41に記憶されているD
SP51乃至5mに対応する係数を読み出し、各DSP
にそのまま転送できる形に整えるために必要な演算処理
を加えた上で、各DSP51乃至5mに対応するRAM
71乃至7mに記憶させる。RAMTl乃至7mに記憶
された内容は、第2の転送手段8により、対応するDS
P51乃至5mに、順次転送される。
The first transfer means 61 transfers the data stored in the ROM 41 to
Read out the coefficients corresponding to SP51 to 5m, and
After adding the necessary arithmetic processing to arrange the data into a format that can be transferred as is, the RAM corresponding to each DSP51 to 5m is
71 to 7m. The contents stored in RAM T1 to 7m are transferred to the corresponding DS by the second transfer means 8.
It is sequentially transferred to P51 to P5m.

DSP51乃至5mは、転送されてきた係数に従って、
入力されたオーディオ信号を積和演算し、順次次段に出
力する。これにより、最終段のDSP5mから、最終的
に所望の周波数特性にイコライズされた信号が出力され
る。
The DSPs 51 to 5m follow the transferred coefficients.
The input audio signals are subjected to product-sum operations and sequentially output to the next stage. As a result, the final stage DSP 5m outputs a signal that is finally equalized to have the desired frequency characteristics.

第1の転送手段61としてはマイクロコンピュータ等が
用いられるが、第2の転送手段8として。
Although a microcomputer or the like is used as the first transfer means 61, as the second transfer means 8.

DMAコントローラ等の単純で、高速な手段が用いられ
る。従って、ROM41からRAM71乃至7mへの転
送には、従来の場合と同様の時間を要するが、RAM7
1乃至7mからDSP51乃至5mへの転送は、短時間
で行なうことができる。実際に雑音や音切れが発生する
のは、RAM71乃至7mからDSP51乃至5mへの
転送の間であるから、マイクロコンピュータ等により、
 ROM41からDSP51乃至5mに直接転送する場
合に較べ、転送時間を短かくすることができる。
Simple and fast means such as a DMA controller are used. Therefore, it takes the same time to transfer from ROM41 to RAM71 to RAM7m as in the conventional case, but
Transfer from 1 to 7 m to DSP 51 to 5 m can be performed in a short time. In reality, noise and sound interruptions occur during the transfer from RAM 71 to 7m to DSP 51 to 5m, so the microcomputer etc.
The transfer time can be shortened compared to the case of direct transfer from the ROM 41 to the DSPs 51 to 5m.

第2図は、本発明のディジタルイコライザの他の実施例
の構成を示すブロック図である。
FIG. 2 is a block diagram showing the configuration of another embodiment of the digital equalizer of the present invention.

この実施例においては、第1図の実施例における第2の
転送手段8が、第2の転送手段81乃至8mとして、D
SP51乃至5m並びにRAM71乃至7mに対応して
、複数個(m個)設けられている。
In this embodiment, the second transfer means 8 in the embodiment of FIG.
A plurality of them (m pieces) are provided corresponding to the SPs 51 to 5m and the RAMs 71 to 7m.

その他の構成は第1図における場合と同様である。The other configurations are the same as in FIG. 1.

第2図の実施例においては、RAM71乃至7mからD
SP51乃至5mに、並列的に係数を転送することがで
きる。従って、転送時間をより短くすることか可能にな
る。
In the embodiment of FIG. 2, from RAM 71 to 7m, D
Coefficients can be transferred in parallel to SPs 51 to 5m. Therefore, it becomes possible to further shorten the transfer time.

以上においては、ROM41に非巡回型ディジタルフィ
ルタの係数が記憶されるものとしたが、非巡回型ディジ
タルフィルタを実現するDSP51乃至5mのプログラ
ムコードが記憶されている場合も、同様に本発明の適用
が可能である。
In the above description, it is assumed that the coefficients of the acyclic digital filter are stored in the ROM 41, but the present invention is also applicable to the case where the program code of the DSP 51 to 5m realizing the acyclic digital filter is stored. is possible.

また、以上においては、RAM71乃至7mは必ずしも
個別のRAMである必要はなく、例えば1つの大容量R
AMを、DSP51乃至5mに対応する複数のブロック
に分割して使用しても良いことは明らかである。
Furthermore, in the above description, the RAMs 71 to 7m do not necessarily have to be individual RAMs, but, for example, one large-capacity RAM.
It is clear that the AM may be used by dividing it into a plurality of blocks corresponding to the DSPs 51 to 5m.

〔発明の効果〕〔Effect of the invention〕

以上のように、本発明のディジタルイコライザによれば
、第1のメモリの内容を第1の転送手段により第2のメ
モリに転送し、第2のメモリの内容を第2の転送手段に
よりディジタル信号処理回路に転送するようにしたので
、第2の転送手段として高速動作するものを用いること
が可能となり、第1のメモリからディジタル信号処理回
路に対する転送時間を短くすることができる。
As described above, according to the digital equalizer of the present invention, the contents of the first memory are transferred to the second memory by the first transfer means, and the contents of the second memory are transferred to the digital signal by the second transfer means. Since the data is transferred to the processing circuit, it is possible to use a device that operates at high speed as the second transfer means, and it is possible to shorten the transfer time from the first memory to the digital signal processing circuit.

従って、特に低い周波数の信号のイコライズ特性変更時
に、雑音や音切れの発生する時間を非常に短かくするこ
とが可能になる。
Therefore, especially when changing the equalization characteristics of a low frequency signal, it is possible to significantly shorten the time during which noise or sound breaks occur.

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

第1図は本発明のディジタルイコライザの一実施例の構
成を示すブロック図、第2図は本発明のディジタルイコ
ライザの他の実施例の構成を示すブロック図、第3図は
非巡回型ディジタルフィルタの一例の構成を示すブロッ
ク図、第4図は従来のディジタルイコライザの一例の構
成を示すブロック図、第5図は分割された非巡回型ディ
ジタルフィルタの一部の一例の構成を示すブロック図で
ある。 11乃至in・・・遅延回路、21乃至2n・・・乗算
器、3・・・加算器、41・・・ROM、42・・・転
送手段、51乃至5n・・・ディジタル信号処理回路、
61・・・第1の転送手段、71乃至7 m −RAM
、 8.81乃至8m・・・第2の転送手段。
FIG. 1 is a block diagram showing the configuration of one embodiment of the digital equalizer of the present invention, FIG. 2 is a block diagram showing the configuration of another embodiment of the digital equalizer of the present invention, and FIG. 3 is a block diagram showing the configuration of another embodiment of the digital equalizer of the present invention. FIG. 4 is a block diagram showing the structure of an example of a conventional digital equalizer. FIG. 5 is a block diagram showing the structure of a part of a divided acyclic digital filter. be. 11 to in...delay circuit, 21 to 2n...multiplier, 3...adder, 41...ROM, 42...transfer means, 51 to 5n...digital signal processing circuit,
61...first transfer means, 71 to 7 m-RAM
, 8.81 to 8m...second transfer means.

Claims (1)

【特許請求の範囲】  非巡回型ディジタルフィルタを構成する、縦続接続さ
れた複数個のディジタル信号処理回路と、前記非巡回型
ディジタルフィルタの係数又は前記ディジタル信号処理
回路のプログラムコードを記憶する第1のメモリと、 前記ディジタル信号処理回路に対応する数の、総合した
容量が、前記係数又はプログラムコードの語数以上の容
量となる第2のメモリと、 前記第1のメモリの内容を前記第2のメモリに転送する
第1の転送手段と、 前記第2のメモリの内容を、対応する前記ディジタル信
号処理回路に転送する第2の転送手段とを備えるディジ
タルイコライザ。
[Scope of Claims] A plurality of cascade-connected digital signal processing circuits constituting an acyclic digital filter, and a first circuit that stores coefficients of the acyclic digital filter or program codes of the digital signal processing circuit. a number of second memories corresponding to the number of digital signal processing circuits, the total capacity of which is greater than the number of words of the coefficients or program code; A digital equalizer comprising: first transfer means for transferring to a memory; and second transfer means for transferring contents of the second memory to the corresponding digital signal processing circuit.
JP19714489A 1989-07-28 1989-07-28 Digital equalizer Pending JPH0360512A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19714489A JPH0360512A (en) 1989-07-28 1989-07-28 Digital equalizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19714489A JPH0360512A (en) 1989-07-28 1989-07-28 Digital equalizer

Publications (1)

Publication Number Publication Date
JPH0360512A true JPH0360512A (en) 1991-03-15

Family

ID=16369491

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19714489A Pending JPH0360512A (en) 1989-07-28 1989-07-28 Digital equalizer

Country Status (1)

Country Link
JP (1) JPH0360512A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5847322A (en) * 1981-09-17 1983-03-19 Nec Corp Digital filter
JPS61224511A (en) * 1985-03-28 1986-10-06 Sony Corp Digital filter device
JPH01176113A (en) * 1987-12-29 1989-07-12 Sony Corp Digital signal processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5847322A (en) * 1981-09-17 1983-03-19 Nec Corp Digital filter
JPS61224511A (en) * 1985-03-28 1986-10-06 Sony Corp Digital filter device
JPH01176113A (en) * 1987-12-29 1989-07-12 Sony Corp Digital signal processor

Similar Documents

Publication Publication Date Title
US5210806A (en) Digital audio signal processing apparatus
US4450533A (en) Distributed arithmetic digital processing circuit
US4817025A (en) Digital filter
US5103416A (en) Programmable digital filter
JPH0435213A (en) filter circuit
JPH0828649B2 (en) Digital filter
JPH048965B2 (en)
US5477479A (en) Multiplying system having multi-stages for processing a digital signal based on the Booth's algorithm
JPH0360512A (en) Digital equalizer
JPH05327409A (en) Rate conversion method and its conversion circuit
US5053984A (en) Memory for programmable digital filter
JP2558846B2 (en) Digital filter bank
JPH0795671B2 (en) Digital Filter
JPH0438005A (en) Digital signal processing circuit
USRE37440E1 (en) Memory for programmable digital filter
JPH04185010A (en) Digital filter
JPH02149011A (en) Sampling frequency converting device
JPH04334111A (en) Digital parametic equalizer circuit
JP2007267204A (en) Filter device
JPH02194715A (en) Digital equalizer
JPH0381326B2 (en)
JPH0449708A (en) Fir filter circuit
JPH1168517A (en) Digital filter
JPS63217816A (en) Digital filter
JPH0666638B2 (en) Digital Filter