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

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

Info

Publication number
JPH0410054A
JPH0410054A JP11274590A JP11274590A JPH0410054A JP H0410054 A JPH0410054 A JP H0410054A JP 11274590 A JP11274590 A JP 11274590A JP 11274590 A JP11274590 A JP 11274590A JP H0410054 A JPH0410054 A JP H0410054A
Authority
JP
Japan
Prior art keywords
multiplier
output
input
arithmetic
signal data
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
JP11274590A
Other languages
English (en)
Other versions
JPH0682372B2 (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 JP11274590A priority Critical patent/JPH0682372B2/ja
Priority to GB9022567A priority patent/GB2243469B/en
Priority to DE19904036995 priority patent/DE4036995A1/de
Publication of JPH0410054A publication Critical patent/JPH0410054A/ja
Priority to US07/844,991 priority patent/US5179531A/en
Publication of JPH0682372B2 publication Critical patent/JPH0682372B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

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

Description

【発明の詳細な説明】 背景技術 本発明はディジタル信号プロセッサ(以下、Dspと称
する)に関する。
背景技術 家庭や車内においてコンサートホールや劇場における音
響空間、例えば、残響音や臨場感を作り出すために音場
制御をなすことができるオーディオ信号処理装置が公知
であり、例えば特開昭64−72615号公報に示され
ている。このようなオーディオ信号処理装置は、チュー
ナ等のオーディオ信号源から出力されたオーディオ信号
をディジタル演算処理することにより音場制御を施すD
SPが設けられている。DSPは四則演算等の演算処理
を行なう演算部、該演算部に供給されるべきディジタル
オーディオ信号データを記憶するブタRAMやそのオー
ディオ信号データに乗算させるディジタル係数信号デー
タ(以下、単に係数データとする)を記憶する係数RA
M等のメモリを備えている。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において、非線形関数計算を行
ないたい場合がある。このc41は係数データ、Xは信
号データである。しかしながら、第3図に示したDSP
の如くバッファメモリ2には係数データしか供給されな
い構成では乗算器3により信号データ値Xのべき乗を算
出することは不できない。
また、バッファメモリ2をバス8に接続して信号データ
RAM6からの信号データがバッファメモリ1.2に供
給され、乗算器3により信号データ値Xのべき乗を算出
し得るようにすれば、近似値計算をすることはできる。
しかしながら、乗算器3による算出結果をアキュームレ
ータに保持すると共にバス8を介してバッファメモリ1
又は2に転送する必要がある。例えば、c2 x2を算
出するためにはx2を乗算器3にて乗算した後、その乗
算結果の値をALU4を介してアキュームレータ5に供
給して保持し、バス8を介してバッファメモリ1に転送
した後、c2とx2とを乗算することになる。よって、
このデータが転送されて来るまで新たな乗算や累算がで
きず、プログラムのステップ数が多くなり、処理時間が
掛かるという問題点があった。
発明の概要 [発明の目的] 本発明の目的は、近似値計算の場合には処理時間の短縮
化を図ることができるDSPを提供することである。
[発明の構成] 本発明のDSPは、2つのディジタル信号データの値を
乗算するディジタル乗算手段及び該乗算手段の出力値を
累算するディジタル累算手段から各々なる第1及び′W
&2演算部を備えたディジタル信号プロセッサであり、
第2演算部の乗算手段の出力が第1及び第2演算部の双
方の乗算手段の一方の入力に各々接続されていることを
特徴としている。
実施例 以下、本発明の実施例を図面を参照しつつ詳細に説明す
る。
第1図に示した本発明の一実施例たるDSPにおいて、
2つの演算部が備えられている。第1演算部はバッファ
メモリ11.12、乗算器13、ALU14及びアキュ
ームレータ15からなる。
バッファメモリ11.12の出力は乗算器13に各々接
続されている。乗算器13の出力はALU14の一方の
入力に接続され、ALU14の出力はアキュームレータ
15に接続されている。アキュームレータ15は2つの
出力を有し、一方の出力はALU14の一方の入力に接
続され、他方の出力はバス10に接続されている。なお
、バッフ7メモリ11は2つの入力を有し、一方の入力
は係数データRAM21に接続され、他方の入力はバス
10に接続されている。バッファメモリ12は3つの入
力を有し、そのうちの第1の入力は信号データRAM2
2に接続され、第2の入力はバス10に接続されている
また、第2演算部はバッファメモリ16.17、乗算器
18、ALU19及びアキュームレータ20からなり、
第1演算部と同様に構成されている。
また、バッファメモリ16の一方の入力は係数データR
AM23に接続され、他方の入力はバス10に接続され
ている。バッファメモリ17の第1の入力は信号データ
RAM24に接続され、第2の入力はバス10に接続さ
れている。しかしながら、第2演算部の乗算器18は3
つの出力を有し、第1の出力はALU19の一方の入力
に接続され、第2の出力はバッファメモリ12の残り第
3の入力に接続され、第3の出力はバッファメモリ17
の第3の入力に接続されている。
なお、係数データRAM21.24はバス10にも接続
されている。また、ALU14の他方の入力は2つの入
力を有し、第1の入力が乗算器13の出力に接続され、
第2の入力はバス10に接続されている。
また、バッファメモリ12の3つの入力、それ以外のバ
ッファメモリの2つの入力、乗算器18の3つの出力、
アキュームレータ15及び20の2つの出力、信号デー
タRAM22.24の2つの出力、ALU14の他方の
2つの入力は選択的に1だけ又は2以上有効となるもの
である。これらは例えば、複数の3ステートバツフア等
からなる切替回路により構成される。
RAM21及び23からの係数データの読み出し動作、
RAM22及び24からの信号データの読み出し動作、
ALU14.19の演算動作、アキュームレータ15.
20の保持データの出力選択動作、乗算器18の出力選
択動作等の動作はDSP内のシーケンスコントローラ(
図示せず)によって制御される。シーケンスコントロー
ラはDSP内のプログラムメモリ(図示せず)に書き込
まれたプログラムに従って動作する。
xnの近似値計算を行なう場合には演算動作の開始前に
係数データ値CO+  C1、C2・・・・・・Cnが
係数データRAM21に書き込まれる。また、外部から
供給されたオーディオ信号データXは信号データRAM
22に書き込まれる。
演算動作が開始されると、先ず、第1ステツプにおいて
は、信号データRAM24から信号データXが読み出さ
れてバッファメモリ12.16及び17に供給される。
一方、バッファメモリ11には係数データRAM21か
ら係数データC1が読み出されて供給される。よって、
乗算器13は信号データXと係数データa1との値を乗
算する。
乗算器13による乗算結果の値CIXは第1ステツプよ
り1ステツプ後の第2ステツプにおいてALU14を介
してアキュームレータ15に供給されて保持される。ま
た、−乗算器18は信号データXを掛は合って二乗計算
を行なう。乗算器18による乗算結果の値X2は第2ス
テツプにおいてバッファメモリ12及び17に供給され
る。
この第2ステツプにおいてバッファメモリ11には係数
データRAM21から係数データc2が読み出されて供
給される。よって、乗算器13はx2と係数データ値c
2とを乗算する。乗算器13による乗算結果の値c2 
x2はALU14の他方の第1の入力に供給される。こ
の供給に同期してアキュームレータ15に保持されてい
るデータ値CIXがALU14の一方の入力に供給され
る。
よって、第3ステツプにおいてALU14はc1x+c
2 x2の累算を行ない、この累算結果の値はアキュー
ムレータ15に保持される。また、乗算器18はバッフ
ァメモリ16に保持された信号データXとバッファメモ
リ17に保持された信号データx2とを掛は合う。乗算
器18による乗算結果の値X3は第3ステツプにおいて
バッファメモリ12及び17に供給される。
第3ステツプにおいてバッファメモリ11には係数デー
タRAM21から係数データc3が読み出されて供給さ
れる。よって、乗算器13はX3と係数データ値c3と
を乗算する。乗算器13による乗算結果の値C3X’は
ALU14の他方の第1の入力に供給される。この供給
に同期してアキュームレータ15に保持されている累算
データ値C1x+c2 x2がALU14の一方の入力
に供給される。よって、第4ステツプにおいてALU1
4はc1x十c2 x2+c3 x’の累算を行ない、
この累算結果の値はアキュームレータ15に保持される
。また、乗算器18はバッファメモリ16に保持された
信号データXとバッファメモリ17に保持された信号デ
ータx1とを掛は合う。
乗算器18による乗算結果の値X は第4ステツプにお
いてバッファメモリ12及び17に供給される。
に供給される。この供給に同期してアキュームレータ1
5に保持されている累算データ値ΣCnxnがALU1
4の一方の入力に供給される。よって、ALU14はc
o+Σcnxnの累算を行ない、この累算結果の値ΣC
fi xnはアキュームレータ15に保持される。例え
ば、n−4の場合には第2図に示すように第6ステツプ
でその累算結果の値Σcnxnはアキュームレータ15
に保持されて得られる。なお、係数データRAM21か
らは係数データがC1,C2,・・・・・・Cn+  
C0の順にステップ毎に読み出される。
なお、上記した実施例においては、近似値計算このよう
な動作を繰り返すことによりΣCnxnが算出されるの
である。ΣCnxnがアキュームレータ15に保持され
た後のステップにおいて係数データRAM21から係数
データcmが読み出されてアキュームレータの他方の第
2の入力されるものではなく、他の近似値計算の場合に
も本発明を適用することができる。
発明の効果 以上の如く、本発明によるDSPにおいては、2つのデ
ィジタル信号データの値を乗算するディジタル乗算手段
及び該乗算手段の出力値を累算するディジタル累算手段
から各々なる第1及び第2演算部が備えられ、第2演算
部の乗算手段の出力が第1及び第2演算部の双方の乗算
手段の一方の入力に各々接続されている。よって、DS
Pによ第1図 算途中で累算手段の出力からバスを介して途中結果デー
タを乗算手段に転送する必要がない故、信号データや係
数データをメモリから毎ステップ読み出して効率良いデ
ータ処理が可能となるので、プログラムのステップ数を
従来より少なくさせることができ、これにより処理時間
の短縮化を図ることができる。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロック図、第2図は近
似値計算の進行状況を示す図、第3図は従来のDSPの
構成を示す図である。 主要部分の符号の説明 3.13.−18・・・乗算器 4.14.19・・・ALU 5.15.20・・・アキュームレータ第2図 第3図

Claims (2)

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

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP11274590A JPH0682372B2 (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
JP11274590A JPH0682372B2 (ja) 1990-04-27 1990-04-27 ディジタル信号プロセッサ

Publications (2)

Publication Number Publication Date
JPH0410054A true JPH0410054A (ja) 1992-01-14
JPH0682372B2 JPH0682372B2 (ja) 1994-10-19

Family

ID=14594491

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11274590A Expired - Fee Related JPH0682372B2 (ja) 1990-04-27 1990-04-27 ディジタル信号プロセッサ

Country Status (1)

Country Link
JP (1) JPH0682372B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62192738A (ja) * 1986-02-20 1987-08-24 Konishiroku Photo Ind Co Ltd 帯電防止性等が改良されたハロゲン化銀写真材料

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62192738A (ja) * 1986-02-20 1987-08-24 Konishiroku Photo Ind Co Ltd 帯電防止性等が改良されたハロゲン化銀写真材料

Also Published As

Publication number Publication date
JPH0682372B2 (ja) 1994-10-19

Similar Documents

Publication Publication Date Title
US5179531A (en) Accelerated digital signal processor
JPH03150910A (ja) ディジタルオーディオ信号処理装置
EP0487181B1 (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
JPH0410054A (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
JP3088035B2 (ja) ディジタル信号プロセッサ
JPH0410055A (ja) ディジタル信号プロセッサ
KR0147758B1 (ko) Mpeg-2 오디오 복호화기의 합성 필터
JP3323526B2 (ja) ディジタル信号プロセッサ
GB2243469A (en) Digital signal processor
JPH0328893A (ja) オーディオ信号データ処理装置
JPH08287037A (ja) デジタル信号処理プロセッサ
JPH1153344A (ja) 行列演算装置及びそれを有する数値演算プロセッサ
KR950002074B1 (ko) 파이프라인 구조의 잔향부가 시스템
JPH0544040B2 (ja)
JP4106739B2 (ja) デジタル信号処理方法およびデジタル信号処理装置
JPH05165873A (ja) ディジタル信号プロセッサ
JPH0321997A (ja) オーディオ信号データ処理装置
JPH031198A (ja) ディジタル信号処理装置
JPH0328899A (ja) オーディオ信号データ処理装置
JPH0328896A (ja) オーディオ信号データ処理装置
JPH0324599A (ja) オーディオ信号データ処理装置
JPH0638275B2 (ja) ディジタル信号プロセッサ

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees