JPH0438005A - ディジタル信号処理回路 - Google Patents

ディジタル信号処理回路

Info

Publication number
JPH0438005A
JPH0438005A JP14570890A JP14570890A JPH0438005A JP H0438005 A JPH0438005 A JP H0438005A JP 14570890 A JP14570890 A JP 14570890A JP 14570890 A JP14570890 A JP 14570890A JP H0438005 A JPH0438005 A JP H0438005A
Authority
JP
Japan
Prior art keywords
adder
output
data
input
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.)
Pending
Application number
JP14570890A
Other languages
English (en)
Inventor
Toshiyuki Okamoto
俊之 岡本
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP14570890A priority Critical patent/JPH0438005A/ja
Publication of JPH0438005A publication Critical patent/JPH0438005A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)
  • Filters That Use Time-Delay Elements (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はディジタル信号処理回路に関し、特に乗算係数
が対称なFIRフィルタの高速演算に適したアーキテク
チャに関する。
〔従来の技術〕
従来のディジタル信号処理回路の一例を、第2図に示す
。図に示すように、係数を格納するROM1と、演算デ
ータを格納するRAM2と、このRAM2の入出力と接
続される内部データバス9と、内部データバス9とRO
MIとの出力が各々入力端に接続された乗算器6と、こ
の乗算器6の出力とアキエムレータ8の出力とを入力と
する加算器7と、この加算器7の出力を入力するアキー
ムレータ8と金偏え、アキュムレータ8の出力と内部デ
ータバス9とを接続して構成される。
次に、この従来例のディジタル信号回路を用いた係数対
称のFIRフィルタの動作を説明する。
今、2NタツプのFIRフィルタの伝達関数H−監 (Z  )を次式とする。
H(Z  ) = h(、+ hIZ  十h2z  
+ ・・・+h)1−Hz−””+ hN−I Z−N
+ 00.+ h2Z−2N”+ h I Z−”” 
’+ h6 Z−詣 この時、ROMIKは各係数り。、h□、hl、・・・
t hN−1rhN−1p ”・p hl p hl 
+ hOが順に格納されている。FIRフィルタの入力
データは内部データバス9を介して乗算器6に入力され
ると共に、ROM1から係数h0が読み出されて乗算器
6に入力され乗算される。その結果は、加算器7に入力
されて蓄積演算される。なお、この最初の動作でアキエ
ムレータ8はリセットされている。
この時、同時に入力データはRAM2に書込まれる0次
に、1サンプル時間遅嬌後の入力データを8λM2から
読出して内部データバス9を介して乗算器6に入力され
ると共に、ROMIから係数h1が読出されて乗算器6
に入力され乗算され、更にその結果は加算器7に入力さ
れて蓄積演算される。
このようにして2N回の積和演算によって、FIRフィ
ルタの出力データがアキエムレータフの出力として内部
データバス9を介して得られる。
〔発明が解決しようとする課題〕
この従来のディジタル信号処理回路において、例えば2
Nの対称係数を有するFIRフィルタの演算を行なう場
合、2N回の積和演算が必要となシ、演算時間が長くな
るという問題点があった。
本発明の目的は、このよう表問題を解決し、演算時間を
短縮したディジタル信号処理回路を提供することにある
〔課題を解決するための手段〕
本発明のディジタル信号処理回路の構成は、FIRフィ
ルタの伝達関数の各係数を格納するROMと、演算デー
タを格納するRAMと、2入力を加算して結果を得る第
1の加算器と、この第1の加算器の出力と前記ROMの
値とを乗算して結果を得る乗算器と、この乗算器の出力
と蓄積加算出力とを加算して結果を得る第2の加算器と
、この第2の加算器の出力を入力に接続し前記蓄積加算
出力を得るアキュムレータとを備え、前記RAMが第1
および第2のRAMからなり、これら第1および第2の
RAMの入出力が第1および第2の内部データバスにそ
れぞれiaされ、前記第1の加算器の入力が各々前記第
1および第2の内部データバスにそれぞれ接続され、前
記第1および第2の内部データバスがテンポ2リレジス
タを介して接続されていることを特徴とする。
本発明において、第1の加算器と乗算器およびこの乗算
器と第2の加算器の各接続間にレジスタを設けたものと
することができる。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の一笑施例のブロック図である。
このディジタル信号処理回路において、ROM1には、
例えばフィルタの係数が格納されておシ、RAM2.3
にはフィルタの遅延データが格納されている。ここで、
2Nタツプの対称係数を有するFIRフィルタの伝達関
数H(Z)か次式で与えられるとする。
H(Z  )−h0+h1z  +h2Z  +−,+
hN、Z−””+h   Z  +・・−+h Z  
  +hlZ+ h oZ−2N この時の@算過程を説明する。まず、ROMzにはho
、h工、hl、・・・hN−1のN個の係数が順に格納
されておシ、順に読出されて、乗算器6に入力される1
次に1第1のRAM2には、1,2,3.・・・N遅延
されたデータが、また第2の)LAM3にはN+1゜N
+2 、 N+3 、・−・2N遅延されたデータが格
納されている。
FIRフィルタの入力データは、第1の内部データバス
9を介して第lClRAM2[書込まれると同時に第1
の加算器5に入力される。一方、第2の貼ぷ3から2へ
遅延されたデータが読出され、第2の内部データバス1
0t−介して第1の加算器5に入力される。その加算結
果は、乗算器6に入力されると共に、ROMIから係数
り。が読出されて乗算器6に入力される。更に、その乗
算結果は、第2の加算器7に入力され、蓄贋演算される
。この最初の動作でアキュムレータ8はリセットされて
いる。
次に、1サンプル遅延後の入力データを第1のRAM2
から読出して第1の内部データバス9を介して第1の加
算器5に入力すると同時に、2N−1サンプル遅延後の
データを第2のRAM3から読出して第2の内部データ
バス10を介して第1の加算器5に入力する。その加算
結果は、乗算器6に入力されると共に、ROMIから係
数h□が読出されて乗算器6に入力される。更に、乗算
結果は第2の加算器7に入力され蓄積演算される。かく
してN−1回の積和演算が行なわれた後、Nサンプル遅
延後のデータを第1の几AM2から読出して第1の内部
データバス9を介して第1の加算器5及びテンポラリレ
ジスタ8に入力すると同時に、N十1サンプル遅砥後の
データをテンポラリレジスタ8から第2の内部データバ
ス10に出力して第1の加算器5及び第2のRAM3に
入力する。その加算結果は、乗算器6に入力されると共
に、ROM1から係数hN−1が読出されて乗算器6に
入力される。更に1乗算結果は第2の加算器7に入力さ
れて蓄積演算される。以上により、N回の積和演乗によ
ってFIRフィルタの出力データはアキュムレータ8の
出力として第1あるいは第2の内部データバス9,10
を介して得られる。
以上は、FIRフィルタの入力データが第1の内部デー
タバス9に入力される場合を示したが、第2の内部デー
タバス10に入力される場合も同様にして実行できる事
は容易にわかる。
また、以上示した第1の加算器9乗算器および第2の加
算器の入出力間の接続にレジスタを設け、各演算ユニッ
トに要求される演算スピードを軽減する事も可能である
〔発明の効果〕
以上説明したように本発明は、第1及び第2の内部デー
タバスを設け、第1.第2のRAMの入出力を各々接続
し、更に第1.第2の内部データバス間をテンポラリレ
ジスタを介して接続した事によシ、対称係数を有するF
IB−フィルタの演算時間を従来の1/2に短縮できる
という効果を有する。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は従来
例のディジタル信号処理回路のブロック図である。 1・・・九〇M12.3・・・RAM、4・・・テンポ
ラリレジスタ、5.7・・・加算器、6・・・乗算器、
8・・・アキュムレータ、9.10・・・内部データバ
ス。 代理人 弁理士  内 原   晋 第1図 第2図

Claims (1)

  1. 【特許請求の範囲】 1、FIRフィルタの伝達関数の各係数を格納するRO
    Mと、演算データを格納するRAMと、2入力を加算し
    て結果を得る第1の加算器と、この第1の加算器の出力
    と前記ROMの値とを乗算して結果を得る乗算器と、こ
    の乗算器の出力と蓄積加算出力とを加算して結果を得る
    第2の加算器と、この第2の加算器の出力を入力に接続
    し前記蓄積加算出力を得るアキュムレータとを備え、前
    記RAMが第1および第2のRAMからなり、これら第
    1および第2のRAMの入出力が第1および第2の内部
    データバスにそれぞれ接続され、前記第1の加算器の入
    力が各々前記第1および第2の内部データバスにそれぞ
    れ接続され、前記第1および第2の内部データバスがテ
    ンホラリレジスタを介して接続されていることを特徴と
    するディジタル信号処理回路。 2、第1の加算器と乗算器およびこの乗算器と第2の加
    算器の各接続間にレジスタを設けた請求項1記載のディ
    ジタル信号処理回路。
JP14570890A 1990-06-04 1990-06-04 ディジタル信号処理回路 Pending JPH0438005A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14570890A JPH0438005A (ja) 1990-06-04 1990-06-04 ディジタル信号処理回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14570890A JPH0438005A (ja) 1990-06-04 1990-06-04 ディジタル信号処理回路

Publications (1)

Publication Number Publication Date
JPH0438005A true JPH0438005A (ja) 1992-02-07

Family

ID=15391288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14570890A Pending JPH0438005A (ja) 1990-06-04 1990-06-04 ディジタル信号処理回路

Country Status (1)

Country Link
JP (1) JPH0438005A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04311106A (ja) * 1991-04-10 1992-11-02 Matsushita Electric Ind Co Ltd デシメーション用ディジタルフィルタ
US5513223A (en) * 1993-11-16 1996-04-30 Nec Corporation FIR digital filter and method for signal processing thereof
JPH11266140A (ja) * 1997-12-23 1999-09-28 Koninkl Philips Electronics Nv ディジタルフィルタを実現するプログラム可能な回路
JP2006319941A (ja) * 2005-04-15 2006-11-24 Sanyo Electric Co Ltd Firフィルタ演算器

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS647809A (en) * 1987-06-30 1989-01-11 Fujitsu Ltd Digital filter

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS647809A (en) * 1987-06-30 1989-01-11 Fujitsu Ltd Digital filter

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04311106A (ja) * 1991-04-10 1992-11-02 Matsushita Electric Ind Co Ltd デシメーション用ディジタルフィルタ
US5513223A (en) * 1993-11-16 1996-04-30 Nec Corporation FIR digital filter and method for signal processing thereof
JPH11266140A (ja) * 1997-12-23 1999-09-28 Koninkl Philips Electronics Nv ディジタルフィルタを実現するプログラム可能な回路
JP2006319941A (ja) * 2005-04-15 2006-11-24 Sanyo Electric Co Ltd Firフィルタ演算器

Similar Documents

Publication Publication Date Title
JPH0834408B2 (ja) Iirデイジタルフイルタ
US4843581A (en) Digital signal processor architecture
US4802111A (en) Cascadable digital filter processor employing moving coefficients
JPH11306163A (ja) 積和演算装置
JPH0438005A (ja) ディジタル信号処理回路
US5798954A (en) Digital filter device having a bit shifter unit
JPH05291880A (ja) ディジタル・フィルタ
Erdogan et al. High throughput FIR filter design for low power SoC applications
Shilparani et al. FPGA implementation of FIR filter architecture using MCM technology with pipelining
JP2662694B2 (ja) デジタル保護リレー装置
JP2953918B2 (ja) 演算装置
JP2828992B2 (ja) デジタル保護リレー
JPH0447454A (ja) ディジタルデータの離散フーリエ又はコサイン変換装置
KR950002072B1 (ko) 디지틀 대역 분할 주파수 변환에서의 필터 계수 배열 방법
JPS59198020A (ja) デイジタル信号処理装置
JP3136150B2 (ja) 積分回路および方法
JPH0374530B2 (ja)
JP2904792B2 (ja) 1次元ディジタルフィルタ
JP3801368B2 (ja) ディジタル・トランスバーサル・フィルタ
JPS63164640A (ja) コサイン変換装置
JPH09186554A (ja) ディジタルフィルタ
JPH06196969A (ja) 有限インパルス応答フィルタ
JPS6238981A (ja) 空間フイルタ
Iruleswari et al. Design and Implementation of distributed arithmetic technique based FIR filter using lookup table
JPS633506A (ja) デイジタルトランスバ−サルフイルタ