JPH0410055A - ディジタル信号プロセッサ - Google Patents

ディジタル信号プロセッサ

Info

Publication number
JPH0410055A
JPH0410055A JP11274690A JP11274690A JPH0410055A JP H0410055 A JPH0410055 A JP H0410055A JP 11274690 A JP11274690 A JP 11274690A JP 11274690 A JP11274690 A JP 11274690A JP H0410055 A JPH0410055 A JP H0410055A
Authority
JP
Japan
Prior art keywords
signal data
digital signal
data
output
multiplier
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.)
Granted
Application number
JP11274690A
Other languages
English (en)
Other versions
JPH0679315B2 (ja
Inventor
Makio Yamaki
真木夫 山来
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.)
Pioneer Corp
Original Assignee
Pioneer Electronic 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 Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP11274690A priority Critical patent/JPH0679315B2/ja
Priority to GB9022567A priority patent/GB2243469B/en
Priority to DE19904036995 priority patent/DE4036995A1/de
Publication of JPH0410055A publication Critical patent/JPH0410055A/ja
Priority to US07/844,991 priority patent/US5179531A/en
Publication of JPH0679315B2 publication Critical patent/JPH0679315B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 背景技術 本発明はディジタル信号プロセッサ(以下、Dspと称
する)に関する。
背景技術 家庭や車内においてコンサートホールや劇場における音
響空間、例えば、残響音や臨場感を作り出すために音場
制御をなすことができるオーディオ信号処理装置が公知
であり、例えば特開昭64−72615号公報に示され
ている。このようなオーディオ信号処理装置は、チュー
ナ等のオーディオ信号源から出力されたオーディオ信号
をディジタル演算処理することにより音場制御を施すD
SPが設けられている。DSPは四則演算等の演算処理
を行なう演算部、該演算部に供給されるディジタルオー
ディオ信号データを記憶するデータRAMやそのオーデ
ィオ信号データに乗算させるディジタル係数信号データ
(以下、単に係数データとする)を記憶する係数RAM
等のメモリを備えている。DSP内では予め定められた
プログラムに従って各メモリ間及びメモリから演算部へ
信号データを転送して信号データの演算処理を高速で繰
り返し行なうことができるように構成されている。また
プログラムはDSP内のRAM等の書き換え可能なプロ
グラムメモリに書き込まれており、操作により音場モー
ドが切り換えられる毎にDSP外のマイクロコンピュー
タによりプログラムが変更される。すなわちプログラム
を変更することによりあらゆる音響空間を作り出せるの
である。
従来のDSPにおいては、第2図に示すように、バッフ
ァメモリ1及び2、乗算器3、ALU4及びアキューム
レータ5が備えられている。また、入力されたディジタ
ル信号データを記憶する信号データRAM6及び複数の
係数データを記憶する係数データRAM7が備えられて
いる。演算時には信号データRAM6からは信号データ
が読み出されてバッファメモリ1にバス8を介して供給
されて保持され、係数データRAM7からは係数データ
が所定のタイミングで順次読み出されてバッファメモリ
2に供給されて保持される。バッファメモリ1.2に保
持されたデータが示す値は乗算器3によって乗算される
。乗算器3による乗算結果はALU4によりアキューム
レータ5に保持された値と加算されてアキュームレータ
5に保持される。このALU4及びアキュームレータ5
が累算手段を形成している。また、アキュームレータ5
の保持出力はバス8を介してバッファメモリ1及び信号
データRAM6に接続され、保持データが転送されるよ
うになっている。
このような従来のDSPにおいて、2つの係数データ値
を信号データ値に乗算して累算する演算はプログラムの
進行に従って変化する係数、b。
は固定係数である。この場合には、先ず、al  Xl
が乗算器3にて算出され、算出されたal XlはAL
U4、アキュームレータ5、そしてバス8を介してバッ
ファメモリ1に転送され、al X1b1が乗算器3に
て算出される。このときALU4は乗算器3による乗算
結果に0を加算するという演算を行なう。算出されたa
lbl xlはアキュームレータ5に保持される。次に
、a2 x2が乗算器3にて算出され、算出されたa2
 x2はALU4、アキュームレータ5、そしてバス8
を介してバッファメモリ1に転送され、a2 x2 b
2が乗算器3にて算出される。ALU4において保持さ
れたal bl xl と算出されたa2 b2 x2
とがALU4にて加算されてアキュームレータ5に保持
される。このような動作を繰り返すことにしかしながら
、かかる従来のDSPにおいては、に乗算する演算の場
合にはプログラムのステップ数が多くなり、処理時間が
掛かるという問題点があった。
発明の概要 [発明の目的コ 本発明の目的は、複数の係数を信号データ値に乗算する
演算の場合には処理時間の短縮化を図ることができるD
SPを提供することである。
[発明の構成〕 本発明のDSPは、2つのディジタル信号データの値を
乗算するディジタル乗算手段及び該乗算手段の出力値を
累算するディジタル累算手段から各々なる第1及び第2
演算部を備えたディジタル信号プロセッサであり、第2
演算部の乗算手段の出力が第1演算部の乗算手段のの一
方のディジタル信号データの入力に接続されていること
を特徴としている。
実施例 以下、本発明の実施例を図面を参照しつつ詳細に説明す
る。
第1図に示した本発明の一実施例たるDSPにおいて、
2つの演算部が備えられている。第1演算部はバッファ
メモリ11,12、乗算器13、ALU14及びアキュ
ームレータ15からなる。
バッファメモリ11.12の出力は乗算器13に各々接
続されている。乗算器13の出力はALU14の一方の
入力に接続され、ALU14の出力はアキュームレータ
15に接続されている。アキュームレータ15は2つの
出力を有し、一方の出力はALU14の一方の入力に接
続され、他方の出力はバス10に接続されている。なお
、バッファメモリ12は3つの入力を有している。
また、第2演算部はバッファメモリ16.17、乗算器
18、ALU19及びアキュームレータ20からなり、
第1演算部と同様に構成されている。
しかしながら、第2演算部の乗算器18は2つの出力を
有し、一方の出力はALU19の一方の入力に接続され
、他方の出力はバッファメモリ12の1の入力に接続さ
れている。
係数データRAM21には係数データb1゜b2+ ・
・・・・・bnが記憶され、係数データRAM21の出
力はバッファメモリ11に接続されている。
信号データRAM22はバッファメモリ12の他方の入
力に接続されている。また、係数データRAM23には
係数データal+  a2+ ・・・・・・afiが記
憶され、係数データRAM2Bの出力はバッファメモリ
16に接続されている。信号データRAM24はバッフ
ァメモリ17に接続されている。
信号RAM21.24及びバッファメモリ12゜17は
バス10にも接続されている。
なお、バッファメモリ12の3つの入力、バッファメモ
リの2つの入力、乗算器18やアキュームレータ15及
び20の2つの出力、信号データRAM22.24の2
つの出力は選択的にいずれか一方が有効となるものであ
る。これらは例えば、複数の3ステートバツフア等から
なる切替回路により構成される。
RAM21及び23からの係数データの読み出し動作、
RAM22及び24からの信号データの読み出し動作、
ALU14,19の演算動作、アキュームレータ15.
20の保持データの出力選択動作、乗算器18の出力選
択動作等の動作はDSP内のシーケンスコントローラ(
図示せず)によって制御される。シーケンスコントロー
ラはDSP内のプログラムメモリ(図示せず)に書き込
まれたプログラムに従って動作する。
かかる構成を有するDSPにおいては、外部から供給さ
れたオーディオ信号データX。は信号ブタRAM24の
所定の領域に書き込まれる。2つの係数データ値を信号
データ値に乗算して累算する演算ΣanbnXnを行な
う場合には、先ず、第1ステツプにおいては、信号デー
タRAM24から信号データx1が読み出されてバッフ
ァメモリ17に供給される。一方、バッファメモリ16
には係数データRAM23から係数データa1が読み出
されて供給される。よって、乗算器18は信号データX
1と係数データa1との値を乗算する。乗算器18によ
る乗算結果の値Xl alは第1ステツプより1ステツ
プ後の第2ステツプにおいて他方の出力からバッファメ
モリ12に供給される。この第2ステツプにおいてバッ
ファメモリ11には係数データRAM21から係数デー
タb1が読み出されて供給される。よって、乗算器13
はXl al と係数データ値b1とを乗算する。
乗算器13による乗算結果の値a1b1x1は第3ステ
ツプにおいてALU14を介してアキュームレータ15
に保持される。
また、第2ステツプにおいて信号データRAM24から
信号データx2が読み出されてバッファメモリ17に供
給される。一方、バッファメモリ16には係数データR
AM23から係数データa2が読み出されて供給される
。なお、信号データ及び係数データの読み出しはステッ
プ毎に順次行なわれる故、x2及びalの読み出しはX
l及びalの読み出しステップの次のステップで行なわ
れる。乗算器]8は信号データ値X2と係数ブタ値a2
とを乗算する。この乗算器18による乗算結果の値x2
 alは第3ステツプにおいて他方の出力からバッファ
メモリ12に供給される。
この第3ステツプにおいてバッファメモリ11には係数
データRAM21から係数データb2が読み出されて供
給される。よって、乗算器13はx2 alと係数デー
タ値b2とを乗算する。乗算器13による乗算結果の値
a2 b2 x2はALU14の他方の入力に供給され
る。この供給に同期してアキュームレータ15に保持さ
れているブタ値al blxlがALU14の一方の入
力に供給される。よって、第4ステツプにおいてALU
14はalbl x1+a2 b2 x2の累算を行な
い、この累算結果の値はアキュームレータ15に保持さ
れる。このような動作を繰り返すことによn−6の場合
には第8ステツプでその累算結果のされる。なお、係数
データRAM23からは第1ステップから係数データa
++a2・・・・・・anが順番にステップ毎に読み出
され、係数データRAM21からは第2ステツプから係
数データbl。
b2・・・・・・bnが順番にステップ毎に読み出され
る。
なお、上記した実施例においては、Σafi bnXf
iの算出について説明したが、これに限定されるもので
はなく、他の算出の場合にも本発明を適用することがで
きる。
発明の効果 以上の如く、本発明によるDSPにおいては、2つのデ
ィジタル信号データの値を乗算するディジタル乗算手段
及び該乗算手段の出力値を累算するディジタル累算手段
から各々なる第1及び第2演算部が備えられ、第2演算
部の乗算手段の出力が第1演算部の乗算手段の一方のデ
ィジタル信号データの入力に接続されている。よって、
ΣanboXnの如く複数の係数を信号データ値に乗算
する演算の場合には、演算途中で累算手段の出力からバ
スを介して途中結果データを乗算手段に転送する必要が
なく、またディジタル信号データとしての信号データや
係数データをメモリから毎ステップ読み出して効率良い
データ処理が可能となるので、プログラムのステップ数
を従来より少なくさせることができ、これにより処理時
間の短縮化を図ることができる。
【図面の簡単な説明】 第1図は本発明の実施例を示すブロック図、第2図は従
来のDSPの構成を示す図である。 主要部分の符号の説明 3.13.18・・・乗算器 4.14.19・・・ALU 5.15.20・・・アキュームレータ出願人   パ
イオニア株式会社

Claims (1)

    【特許請求の範囲】
  1. 2つのディジタル信号データの値を乗算するディジタル
    乗算手段及び前記乗算手段の出力値を累算するディジタ
    ル累算手段から各々なる第1及び第2演算部を備えたデ
    ィジタル信号プロセッサであって、前記第2演算部の乗
    算手段の出力が前記第1演算部の乗算手段の一方のディ
    ジタル信号データの入力に接続されていることを特徴と
    するディジタル信号プロセッサ。
JP11274690A 1990-04-27 1990-04-27 ディジタル信号プロセッサ Expired - Lifetime JPH0679315B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP11274690A JPH0679315B2 (ja) 1990-04-27 1990-04-27 ディジタル信号プロセッサ
GB9022567A GB2243469B (en) 1990-04-27 1990-10-17 Digital signal processor
DE19904036995 DE4036995A1 (de) 1990-04-27 1990-11-20 Digitaler signalprozessor
US07/844,991 US5179531A (en) 1990-04-27 1992-03-02 Accelerated digital signal processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11274690A JPH0679315B2 (ja) 1990-04-27 1990-04-27 ディジタル信号プロセッサ

Publications (2)

Publication Number Publication Date
JPH0410055A true JPH0410055A (ja) 1992-01-14
JPH0679315B2 JPH0679315B2 (ja) 1994-10-05

Family

ID=14594517

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11274690A Expired - Lifetime JPH0679315B2 (ja) 1990-04-27 1990-04-27 ディジタル信号プロセッサ

Country Status (1)

Country Link
JP (1) JPH0679315B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994023384A1 (en) * 1993-03-31 1994-10-13 Sony Corporation Apparatus for adaptively processing video signals

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994023384A1 (en) * 1993-03-31 1994-10-13 Sony Corporation Apparatus for adaptively processing video signals

Also Published As

Publication number Publication date
JPH0679315B2 (ja) 1994-10-05

Similar Documents

Publication Publication Date Title
US5179531A (en) Accelerated digital signal processor
US5218710A (en) Audio signal processing system having independent and distinct data buses for concurrently transferring audio signal data to provide acoustic control
JPH03150910A (ja) ディジタルオーディオ信号処理装置
JPS6131502B2 (ja)
US5091951A (en) Audio signal data processing system
US5201005A (en) Sound field compensating apparatus
US5498835A (en) Digital signal processing apparatus for applying effects to a musical tone signal
US5065433A (en) Audio signal data processing system
JPH0812657B2 (ja) デ ー タ 記 憶 装 置
JPH0410055A (ja) ディジタル信号プロセッサ
US5522010A (en) Pitch control apparatus for setting coefficients for cross-fading operation in accordance with intervals between write address and a number of read addresses in a sampling cycle
KR0147758B1 (ko) Mpeg-2 오디오 복호화기의 합성 필터
JPH0410054A (ja) ディジタル信号プロセッサ
CN114448390A (zh) 一种Biquad数字滤波器装置及实现方法
JPH06318092A (ja) 可変遅延回路
JP3120483B2 (ja) 効果付加装置
JP3323526B2 (ja) ディジタル信号プロセッサ
JPH07273600A (ja) ディジタルフィルタ
GB2243469A (en) Digital signal processor
JP3119404B2 (ja) フィルタ・デバイス
JPH031198A (ja) ディジタル信号処理装置
JP4106739B2 (ja) デジタル信号処理方法およびデジタル信号処理装置
JPH0328893A (ja) オーディオ信号データ処理装置
JPH0561901A (ja) プログラム制御型プロセツサ
JPH08287037A (ja) デジタル信号処理プロセッサ