JPH0360512A - ディジタルイコライザ - Google Patents
ディジタルイコライザ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
Links
- 230000015654 memory Effects 0.000 claims abstract description 16
- 125000002015 acyclic group Chemical group 0.000 claims description 13
- 235000019800 disodium phosphate Nutrition 0.000 abstract description 13
- 238000007493 shaping process Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Circuit For Audible Band Transducer (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は1例えば、ディジタルオーディオ信号を、所定
の周波数特性にイコライズするグラフィックイコライザ
、パラメトリックイコライザ等のディジタルイコライザ
に関する。
の周波数特性にイコライズするグラフィックイコライザ
、パラメトリックイコライザ等のディジタルイコライザ
に関する。
従来、オーディオ信号を所望の周波数特性にイコライズ
する場合、アナログ的な処理が行なわれていた。しかし
ながら、最近、ディジタルオーディオ機器の普及に伴い
、ディジタル的に処理する装置が増加してきた。
する場合、アナログ的な処理が行なわれていた。しかし
ながら、最近、ディジタルオーディオ機器の普及に伴い
、ディジタル的に処理する装置が増加してきた。
オーディオ信号をディジタル的にイコライズする場合、
音質の劣化が少ないところから、巡回型(IIR)ディ
ジタルフィルタではなく、直線位相の非巡回型(FIR
)ディジタルフィルタが用いられることが多くなってき
た。
音質の劣化が少ないところから、巡回型(IIR)ディ
ジタルフィルタではなく、直線位相の非巡回型(FIR
)ディジタルフィルタが用いられることが多くなってき
た。
第3図は、非巡回型(FIR)ディジタルフィルタの一
例の構成を示すブロック図である。
例の構成を示すブロック図である。
同図において、11乃至inは、入力信号X(n)を1
サンプリングクロック分だけ遅延して、後段に順次出力
する遅延回路、21乃至2nは、入力された信号に所定
の係数h(0)乃至h(n −1)を乗算する乗算器、
3は乗算器21乃至2nの出力を加算して出力信号y(
n)を出力する加算器である。
サンプリングクロック分だけ遅延して、後段に順次出力
する遅延回路、21乃至2nは、入力された信号に所定
の係数h(0)乃至h(n −1)を乗算する乗算器、
3は乗算器21乃至2nの出力を加算して出力信号y(
n)を出力する加算器である。
この非巡回型ディジタルフィルタはn段とされているが
1例えば、充分に低い周波数帯域を所望の特性にイコラ
イズするためには、その次数(段数)を相当に大きくす
る必要がある。
1例えば、充分に低い周波数帯域を所望の特性にイコラ
イズするためには、その次数(段数)を相当に大きくす
る必要がある。
非巡回型ディジタルフィルタを構成するのに、ディジタ
ル信号処理回路(DSP) 1個だけでは所望の周波数
特性を得るには次数が不足する場合、複数個のDSPが
継続接続される。
ル信号処理回路(DSP) 1個だけでは所望の周波数
特性を得るには次数が不足する場合、複数個のDSPが
継続接続される。
第4図は、このようにして、複数個のDSPを用いてデ
ィジタルイコライザを構成した場合における、従来の一
例の構成を示すブロック図である。
ィジタルイコライザを構成した場合における、従来の一
例の構成を示すブロック図である。
同図において、51乃至5mは、縦続接続されたDSP
であり、その各々は、第5図に示すような、遅延回路6
1乃至6M、乗算器71乃至7(M+l)、加算器81
からなる構成の非巡回型ディジタルフィルタの一部をな
し、全体として、第3図に示すような工つの非巡回型デ
ィジタルフィルタを構成している。41は、DSP51
乃至5mにおいて用いられる係数が予め記憶されている
ROM、42は、例えばマイクロコンピュータ等よりな
る転送手段である。
であり、その各々は、第5図に示すような、遅延回路6
1乃至6M、乗算器71乃至7(M+l)、加算器81
からなる構成の非巡回型ディジタルフィルタの一部をな
し、全体として、第3図に示すような工つの非巡回型デ
ィジタルフィルタを構成している。41は、DSP51
乃至5mにおいて用いられる係数が予め記憶されている
ROM、42は、例えばマイクロコンピュータ等よりな
る転送手段である。
転送手段42は、非巡回型ディジタルフィルタの処理に
必要な一連の係数をROM41から分割して読み出し、
必要に応じてその内容に適当な演算を施したり、並べ替
えを行なったりして、各DSP51乃至5mに順次供給
する。各DSP51乃至5mは、供給された係数に対応
して入力信号を処理し、順次次段に出力する。これによ
り、最終段のDSP5mから、所望の周波数特性にイコ
ライズされた信号が出力される。
必要な一連の係数をROM41から分割して読み出し、
必要に応じてその内容に適当な演算を施したり、並べ替
えを行なったりして、各DSP51乃至5mに順次供給
する。各DSP51乃至5mは、供給された係数に対応
して入力信号を処理し、順次次段に出力する。これによ
り、最終段のDSP5mから、所望の周波数特性にイコ
ライズされた信号が出力される。
このように、従来のディジタルイコライザは。
ROM41に記憶されている内容を、マイクロコンピュ
ータ等よりなる転送手段42により必要な演算処理を加
えながら、DSP51乃至5mに転送するようにしてい
るので、転送するのに時間がかがる欠点があった。
ータ等よりなる転送手段42により必要な演算処理を加
えながら、DSP51乃至5mに転送するようにしてい
るので、転送するのに時間がかがる欠点があった。
その結果、連続して入力されるオーディオ信号を、イコ
ライズして出力しているとき、そのイコライズ特性を変
更、調整すると、新たな係数を転送する必要があるため
、転送が終了するまでの間に発生する雑音や、音切れが
問題になることがあった。
ライズして出力しているとき、そのイコライズ特性を変
更、調整すると、新たな係数を転送する必要があるため
、転送が終了するまでの間に発生する雑音や、音切れが
問題になることがあった。
本発明は、このような状況に鑑みてなされたもので、転
送時間を短くし、雑音や音切れの時間を極力少くするも
のである。
送時間を短くし、雑音や音切れの時間を極力少くするも
のである。
本発明のディジタルイコライザは、非巡回型ディジタル
フィルタを構成する、縦続接続された複数個のディジタ
ル信号処理回路と、非巡回型ディジタルフィルタの係数
又はディジタル信号処理回路のプログラムコードを記憶
する第1のメモリと、ディジタル信号処理回路に対応す
る数の、総合した容量が、係数又はプログラムコードの
語数以上の容量となる第2のメモリと、第1のメモリの
内容を第2のメモリに転送する第1の転送手段と。
フィルタを構成する、縦続接続された複数個のディジタ
ル信号処理回路と、非巡回型ディジタルフィルタの係数
又はディジタル信号処理回路のプログラムコードを記憶
する第1のメモリと、ディジタル信号処理回路に対応す
る数の、総合した容量が、係数又はプログラムコードの
語数以上の容量となる第2のメモリと、第1のメモリの
内容を第2のメモリに転送する第1の転送手段と。
第2のメモリの内容を、対応するディジタル信号処理回
路に転送する第2の転送手段とを備える。
路に転送する第2の転送手段とを備える。
上記構成のディジタルイコライザにおいては、例えば、
マイクロコンピュータ等よりなる第1の転送手段により
、第1のメモリの内容が一旦第2のメモリに転送される
。そして、第2の転送手段により、第2のメモリからデ
ィジタル信号処理回路に転送される。
マイクロコンピュータ等よりなる第1の転送手段により
、第1のメモリの内容が一旦第2のメモリに転送される
。そして、第2の転送手段により、第2のメモリからデ
ィジタル信号処理回路に転送される。
従って5第2の転送手段として、例えばDMAコントロ
ーラ等を用いることができ、転送時間を短縮することが
できる。
ーラ等を用いることができ、転送時間を短縮することが
できる。
〔実施例〕
第1図は、本発明のディジタルイコライザの一実施例の
構成を示すブロック図であり、従来における場合と対応
する要件には同一の符号を付しである。
構成を示すブロック図であり、従来における場合と対応
する要件には同一の符号を付しである。
第1図において、61は、例えば、マイクロコンピュー
タ等よりなる第1の転送手段である。71乃至7mは、
DSP51乃至5mに対応して設けられたRAMであり
、第1の転送手段61によりROM41より読み出され
た内容が記憶される。8は、例えばDMAコントローラ
等よりなる第2の転送手段であり、RAM71乃至7m
の内容を、対応するDSP51乃至5mに、順次転送す
る。
タ等よりなる第1の転送手段である。71乃至7mは、
DSP51乃至5mに対応して設けられたRAMであり
、第1の転送手段61によりROM41より読み出され
た内容が記憶される。8は、例えばDMAコントローラ
等よりなる第2の転送手段であり、RAM71乃至7m
の内容を、対応するDSP51乃至5mに、順次転送す
る。
次に、その動作を説明する。
第1の転送手段61は、ROM41に記憶されているD
SP51乃至5mに対応する係数を読み出し、各DSP
にそのまま転送できる形に整えるために必要な演算処理
を加えた上で、各DSP51乃至5mに対応するRAM
71乃至7mに記憶させる。RAMTl乃至7mに記憶
された内容は、第2の転送手段8により、対応するDS
P51乃至5mに、順次転送される。
SP51乃至5mに対応する係数を読み出し、各DSP
にそのまま転送できる形に整えるために必要な演算処理
を加えた上で、各DSP51乃至5mに対応するRAM
71乃至7mに記憶させる。RAMTl乃至7mに記憶
された内容は、第2の転送手段8により、対応するDS
P51乃至5mに、順次転送される。
DSP51乃至5mは、転送されてきた係数に従って、
入力されたオーディオ信号を積和演算し、順次次段に出
力する。これにより、最終段のDSP5mから、最終的
に所望の周波数特性にイコライズされた信号が出力され
る。
入力されたオーディオ信号を積和演算し、順次次段に出
力する。これにより、最終段のDSP5mから、最終的
に所望の周波数特性にイコライズされた信号が出力され
る。
第1の転送手段61としてはマイクロコンピュータ等が
用いられるが、第2の転送手段8として。
用いられるが、第2の転送手段8として。
DMAコントローラ等の単純で、高速な手段が用いられ
る。従って、ROM41からRAM71乃至7mへの転
送には、従来の場合と同様の時間を要するが、RAM7
1乃至7mからDSP51乃至5mへの転送は、短時間
で行なうことができる。実際に雑音や音切れが発生する
のは、RAM71乃至7mからDSP51乃至5mへの
転送の間であるから、マイクロコンピュータ等により、
ROM41からDSP51乃至5mに直接転送する場
合に較べ、転送時間を短かくすることができる。
る。従って、ROM41からRAM71乃至7mへの転
送には、従来の場合と同様の時間を要するが、RAM7
1乃至7mからDSP51乃至5mへの転送は、短時間
で行なうことができる。実際に雑音や音切れが発生する
のは、RAM71乃至7mからDSP51乃至5mへの
転送の間であるから、マイクロコンピュータ等により、
ROM41からDSP51乃至5mに直接転送する場
合に較べ、転送時間を短かくすることができる。
第2図は、本発明のディジタルイコライザの他の実施例
の構成を示すブロック図である。
の構成を示すブロック図である。
この実施例においては、第1図の実施例における第2の
転送手段8が、第2の転送手段81乃至8mとして、D
SP51乃至5m並びにRAM71乃至7mに対応して
、複数個(m個)設けられている。
転送手段8が、第2の転送手段81乃至8mとして、D
SP51乃至5m並びにRAM71乃至7mに対応して
、複数個(m個)設けられている。
その他の構成は第1図における場合と同様である。
第2図の実施例においては、RAM71乃至7mからD
SP51乃至5mに、並列的に係数を転送することがで
きる。従って、転送時間をより短くすることか可能にな
る。
SP51乃至5mに、並列的に係数を転送することがで
きる。従って、転送時間をより短くすることか可能にな
る。
以上においては、ROM41に非巡回型ディジタルフィ
ルタの係数が記憶されるものとしたが、非巡回型ディジ
タルフィルタを実現するDSP51乃至5mのプログラ
ムコードが記憶されている場合も、同様に本発明の適用
が可能である。
ルタの係数が記憶されるものとしたが、非巡回型ディジ
タルフィルタを実現するDSP51乃至5mのプログラ
ムコードが記憶されている場合も、同様に本発明の適用
が可能である。
また、以上においては、RAM71乃至7mは必ずしも
個別のRAMである必要はなく、例えば1つの大容量R
AMを、DSP51乃至5mに対応する複数のブロック
に分割して使用しても良いことは明らかである。
個別のRAMである必要はなく、例えば1つの大容量R
AMを、DSP51乃至5mに対応する複数のブロック
に分割して使用しても良いことは明らかである。
以上のように、本発明のディジタルイコライザによれば
、第1のメモリの内容を第1の転送手段により第2のメ
モリに転送し、第2のメモリの内容を第2の転送手段に
よりディジタル信号処理回路に転送するようにしたので
、第2の転送手段として高速動作するものを用いること
が可能となり、第1のメモリからディジタル信号処理回
路に対する転送時間を短くすることができる。
、第1のメモリの内容を第1の転送手段により第2のメ
モリに転送し、第2のメモリの内容を第2の転送手段に
よりディジタル信号処理回路に転送するようにしたので
、第2の転送手段として高速動作するものを用いること
が可能となり、第1のメモリからディジタル信号処理回
路に対する転送時間を短くすることができる。
従って、特に低い周波数の信号のイコライズ特性変更時
に、雑音や音切れの発生する時間を非常に短かくするこ
とが可能になる。
に、雑音や音切れの発生する時間を非常に短かくするこ
とが可能になる。
第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の転送手段。
成を示すブロック図、第2図は本発明のディジタルイコ
ライザの他の実施例の構成を示すブロック図、第3図は
非巡回型ディジタルフィルタの一例の構成を示すブロッ
ク図、第4図は従来のディジタルイコライザの一例の構
成を示すブロック図、第5図は分割された非巡回型ディ
ジタルフィルタの一部の一例の構成を示すブロック図で
ある。 11乃至in・・・遅延回路、21乃至2n・・・乗算
器、3・・・加算器、41・・・ROM、42・・・転
送手段、51乃至5n・・・ディジタル信号処理回路、
61・・・第1の転送手段、71乃至7 m −RAM
、 8.81乃至8m・・・第2の転送手段。
Claims (1)
- 【特許請求の範囲】 非巡回型ディジタルフィルタを構成する、縦続接続さ
れた複数個のディジタル信号処理回路と、前記非巡回型
ディジタルフィルタの係数又は前記ディジタル信号処理
回路のプログラムコードを記憶する第1のメモリと、 前記ディジタル信号処理回路に対応する数の、総合した
容量が、前記係数又はプログラムコードの語数以上の容
量となる第2のメモリと、 前記第1のメモリの内容を前記第2のメモリに転送する
第1の転送手段と、 前記第2のメモリの内容を、対応する前記ディジタル信
号処理回路に転送する第2の転送手段とを備えるディジ
タルイコライザ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19714489A JPH0360512A (ja) | 1989-07-28 | 1989-07-28 | ディジタルイコライザ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19714489A JPH0360512A (ja) | 1989-07-28 | 1989-07-28 | ディジタルイコライザ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0360512A true JPH0360512A (ja) | 1991-03-15 |
Family
ID=16369491
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19714489A Pending JPH0360512A (ja) | 1989-07-28 | 1989-07-28 | ディジタルイコライザ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0360512A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5847322A (ja) * | 1981-09-17 | 1983-03-19 | Nec Corp | デジタルフイルタ |
| JPS61224511A (ja) * | 1985-03-28 | 1986-10-06 | Sony Corp | デイジタルフイルタ装置 |
| JPH01176113A (ja) * | 1987-12-29 | 1989-07-12 | Sony Corp | ディジタル信号処理装置 |
-
1989
- 1989-07-28 JP JP19714489A patent/JPH0360512A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5847322A (ja) * | 1981-09-17 | 1983-03-19 | Nec Corp | デジタルフイルタ |
| JPS61224511A (ja) * | 1985-03-28 | 1986-10-06 | Sony Corp | デイジタルフイルタ装置 |
| JPH01176113A (ja) * | 1987-12-29 | 1989-07-12 | Sony Corp | ディジタル信号処理装置 |
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 (ja) | フィルタ回路 | |
| JPH0828649B2 (ja) | ディジタルフィルタ | |
| JPH048965B2 (ja) | ||
| US5477479A (en) | Multiplying system having multi-stages for processing a digital signal based on the Booth's algorithm | |
| JPH0360512A (ja) | ディジタルイコライザ | |
| JPH05327409A (ja) | レート変換方法及びその変換回路 | |
| US5053984A (en) | Memory for programmable digital filter | |
| JP2558846B2 (ja) | デジタルフィルタバンク | |
| JPH0795671B2 (ja) | デイジタルフイルタ | |
| JPH0438005A (ja) | ディジタル信号処理回路 | |
| USRE37440E1 (en) | Memory for programmable digital filter | |
| JPH04185010A (ja) | ディジタルフィルタ | |
| JPH02149011A (ja) | サンプリング周波数変換装置 | |
| JPH04334111A (ja) | ディジタル・パラメトリック・イコライザ回路 | |
| JP2007267204A (ja) | フィルタ装置 | |
| JPH02194715A (ja) | ディジタル等化器 | |
| JPH0381326B2 (ja) | ||
| JPH0449708A (ja) | Firフィルタ回路 | |
| JPH1168517A (ja) | デジタルフィルタ | |
| JPS63217816A (ja) | デイジタルフイルタ | |
| JPH0666638B2 (ja) | デイジタルフイルタ |