JPS5933922A - Iirデイジタルフイルタ - Google Patents

Iirデイジタルフイルタ

Info

Publication number
JPS5933922A
JPS5933922A JP14362882A JP14362882A JPS5933922A JP S5933922 A JPS5933922 A JP S5933922A JP 14362882 A JP14362882 A JP 14362882A JP 14362882 A JP14362882 A JP 14362882A JP S5933922 A JPS5933922 A JP S5933922A
Authority
JP
Japan
Prior art keywords
coefficient
multiplication
register
shift
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
JP14362882A
Other languages
English (en)
Inventor
Masao Kasuga
正男 春日
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
Nippon Victor KK
Original Assignee
Victor Company of Japan Ltd
Nippon Victor KK
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, Nippon Victor KK filed Critical Victor Company of Japan Ltd
Priority to JP14362882A priority Critical patent/JPS5933922A/ja
Publication of JPS5933922A publication Critical patent/JPS5933922A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/04Recursive filters

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Complex Calculations (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明はIIRテイジタルフィルタに係り、パルス符号
変調(PCM、)信号などの離散的テイジタル信号系列
の撮幅−周波数特性を変更するIIRディジタルフィル
タに関する。
従来技術 本出願人は先に特鮪昭56−132306号にて、來′
W−詣長(東鼻回数)を楕加させることなく、シかも利
得、特性などの変動による1差を最小とし得るIIRデ
ィジタルフィルタを提案した。この工IRディジタルフ
ィルタは例えは次式の差分方程式に従って構成されてい
る。
y、 == 2−’(・+i”n−t−α2i”(1−
2−余i・2l−j−yo−1・△   △。
+ん・2i−j−yn−、) +yo2ft+たたし、
(1)式中、x   、x   は時刻(n−1JT 
jl−1fi−2 (n−2)Tにおける入力離散的ディジタル信号系列を
示し、ynは時刻nTにおける出力離散的ディジタル信
号系列を示す(ただし、Tは離散的ディジタル信号系列
の標本化時間を示す)。またyr12== xo−2・
xl−t +)(n−z ” 2Y11−x−yn−2
’(21である。次にこの差分方程式を簡易化するため
、(11式において、 とおくと、(1)式は次式で示す如くになる。
yn =  (a、°X n+ l+a2°xn−2−
bl)’n−1−b2°yn−2片2−1+ y、z 
             (4)(4)式において、
実際の乗算を行なうのはal・xn−1+’2・Xn−
2−bl’yn−1−b2’y1−2で示される式の部
分であり、xo2については(2)式かられかるように
遅延と加減算により求めることができ、更に2”−fは
iビット右ヘシフトすることにより美男することができ
る。
上記のII)Lディジタルフィルタの係数語長は前記特
許出願で詳細に説明したように、2平而上の係数量子化
の格子点密度が粗い所で実質上無限語長で近似的に表現
できるといえるので、等化器としてすべての周波数特性
を低4度の係数で等化することが可能であり、従って出
力の利得や特性の変動による誤差を少なくできる。
発明が解決しようとする問題点 しかるに、上記の本出願人の提案になるI I l(。
テ゛イジタルフィルタ(才、ディジタルフィルタ内のリ
ード・オンリ・メモリ(ROJには、第1図に示す叩く
、シフト情報とa。、 a、 、 a2.−b、 。
及び−b2の各係数が記憶されており、そのアクセスが
全部で6回必要となる。ここでシフト情報は(4)式中
のiである。従って、上記のIIRディジタルフィルタ
は、係数の一種であるシフHu鏝を独立にアクセスする
と、シフトレジスタの数が増大することとなり、またタ
イミング発生回路少らのシフトパルスを所定の特性に従
って1臓次ゲート回路によってその数を制御する8侠が
あるため、制御の時間が長いおディジタルフィルタの削
岩時間が長くなり、更に回路規模が増大するなどの問題
点があった。
そこで、本発明は正規化のための係数の例えばリースト
・シダニフィカント・ビット(LSB)側の数ビットを
係数のシフト情報として使用することにより、係数のア
クセス時間を短縮し得ると共に係数メモリ(レジ゛スタ
)の有効利用を図るIIRディジタルフィルタを提供す
ることを目的とする。
問題点を解決するための手段 本発明は、入力離散的ディジタル信号系列を正規化する
ための乗算係数及びこの乗算係数の一部に含まれるシフ
ト情報が記憶されている第1のレジスタと、正規化のた
めの上記乗算係数を除く他の乗算係数が記憶されている
第2のレジスタと、入力離散的ディジタル信号系列及び
出力離散的ディジタル信号系列を記憶する第3のレジス
タ表、鄭3のレジスタの出力信号と第1又は第2のレジ
スタから読み出した乗算係数との乗算を行なう乗算器と
、第3のレジスタの出力信号を保持するシフトレジスタ
と、該第1のレジスタから読み出された乗算係数から上
記シフト情報をテコードするデコーダと、このデコーダ
の出力信号に苓づいたピッ+−gだけ乗Xiからの信号
をシフトするシフト手段と、上記シフトレジスタ及びシ
フト手段の出力信号を加減算し上記出力離散的ディジタ
ル信号系列として出力する論理演算装置gとより構成す
ることにより、上記問題点を解決したものであり、以下
その一実施例について第2図乃至第5図と共に説明する
実施例 第2図は本発明lこなるII几ディジタルフィルタの一
実施例のブロック系統図を示す。本¥施例は前記した本
出願人の提案になるI I Rディジタルフィルタを基
本的構成としており、後述する2口<、1(0へ4(ラ
ンダム・アクセス・メモリを1史用してもよい)4に記
憶されている正規化のための乗算係数にシフト情報を有
せしめていることと、このシフト情報をデコー ドする
ためのデコーダ5を設けていることに性徴を有する。前
Jビ本出願人の提案になるI I I(、ディジタルフ
ィルタは、入力離散的ディジタル信号系列X。に所定の
周波数特性を付与して離散的ディジタル信号系列y を
出力する、次式 %式%)(5) (ただし、aK、bKは乗算係数) なる差分方程式で表わされるIIRディジタルフィルタ
において、上記乗算係数RK+ bKを次式(たたし、
AK、坂は整数;α□・2−1.βKi・2−jは小数
: r 、 jは一定値〕 を満足するように整数部分と小数部分との和又は差で表
わし、 手に九i・2″−j”’ (n−Kl )    (7
)K=0 なる差分方程式で表わされ、上鮎1 f /giを乗算
係数とし、2−1及び21−jはビットシフトにより整
数部・分AK I BKの値に応じてティジタルイg号
系列y(。−1及びXfn−Klをビットシフトして又
はビットシフトするこt!=fi<取り出した後加xi
′臥して得るよう構成したディジタルフィルタである。
本実施例は(5)式中のM及びNを2さし、かつ、(3
(式に示した条件を(6)式及び(7)式に代入して得
た差分方程式、すなわち(4)式に示す贋分力44式で
表わさイ1.る構成のII几ディジタルフィルタである
第2図において、RAMIに記憶された人力ディジタル
信号系列pはタイミング開先回路2からの信号に基づい
てωCみ出されて乗褒器3に供鞄され、ここでl(l、
 OM 4より坑み出された正規化のための乗n係数a
。2と乗算されて信号Xnとされたイ表、シフトレジス
タ8、論理〆翼装置(ALU)9を夫々経て1t1M1
に供給・され、ここで所定のアドレスに記憶される。次
に上記のディジタル信号系列xnの一標本前のディジタ
ル信号系列X。−1がl(AM、 1から読み出されて
乗算器3に供給され、ここで几OM4から睨み出された
係!¥a、と乗算された後、シフトレジスタ8を通して
ALU9に供給される。同様にして、Xn−1よりも一
標本前のディジタル信号系列Xn−2と係数82との乗
算結果a2”n−2がALU9に供給され、ここでa、
 −x、−。
と加算される。
次に几AJ41の別のアドレスに記憶さね一〇いた時刻
(n−1)TにおけるA:t、 u 9の出力テ゛イジ
タル信号系列y。−1がRAMIから読み出されて乗算
器3に供、治され、ここで几OM4から絖み出され  
た1糸数−blと東隣された後シフトレジスタ8を介し
てALU9に印加され、ここで、al−x、、 。
a2・Xo−2と加算される。更に、同様にしてkLA
Mlから読み出された時刻(n−2)Tにおける出力デ
ィジタル信号系列yn−2と几OM4からdみ出された
乗算係数−b2との乗算結果が乗Jイ器3より取り出さ
れてALU9に供給され、ここで他の乗算結果と加算さ
れた後シフトレジスタ8に供給される。
シフトレジスタ8はデコーダ5の出力信号に応を通して
タイミング発生回路2より供給されるシフトパルスによ
って、上記の加′1信号をiビット右ヘシフトした後A
LU9に印加する。一方、シフトレジスタ6はRAM1
からディジタル信号系列xn ’ xn−i 1 xn
−21yl−1+ Yl−2が読み出される毎に、その
ディジタル信号系列をタイミング発生回路2からのシフ
トパルスに応じて前記(2)式の各項が得られるように
適宜シフトした後、その出力信号をシフトレジスタ8を
介してALU9に供給する。例えば乗算係数a1. a
2. bl、 b2が2の補数表示で最大値2のディジ
タル値であり、2で正規化する場合はディジタル信号系
列X。。
xn−21Yn−2の各係数は(2)式に示すように1
1」であるから、シフトレジスタ6はこれらの信号系列
入力時は右へ1ビットシフト動作を行ない、他方、ディ
ジタル信号系列xn−x r Yo−、が入力されたと
きはビットシフトを行なうことなくそのまま出力する。
シフトレジスタ6から取り出された(2)式の各項てA
lO2に供給され、ここでシフトレジスタ8により上記
の如くiビット右ヘシフトして得た信号と加算されるこ
とにより、AlO2からは(4)式を満足するディジタ
ル信号系列ynが出力される。
なお、タイミング発生回路2は(4)式を満足するディ
ジタル信号系列ynが得られるように、RAMI及び几
OM4のアドレスや書き込み及び読み出しの制御、乗算
器3の動作制御、シフトレジスタ6゜8のシフト制御、
AlO2のモード指定などをする。
ところで、本実施例においては、ROM4はシフト情報
を一部に有する正規化のための乗算係数aoが記憶され
ている第1のレジスタと、他の乗算係数a1. a2.
−bl、 −b2が記憶されている第2のレジスタとよ
りなり、そのアドレスと記憶内容は第3図に示す如くに
されている。すなわち、第3図に示す如く正規化のため
の乗算係数a。のL8B側の数ビットが乗算係数のシフ
ト情報として使用される。例えば乗算係数a。が16ビ
ツトであり、そのLSB側の4ビツトをシフト情報に使
用すると、入力信号の正規化レベルの情報が4ビット失
わ41.ることとなるが、係数情報は通1v16ビツト
として扱わねるので12ビツトあれば十分分解能が得ら
れることが実験的に確かめらねた。
また上記のシフト情報に基づくビットシフト量iと、I
IFLディジタルフィルタの振幅−周波数特性とは、第
4図に示す如く、単峰特性のピークレベルLが12dB
で、そのQが3 、0.75又(才0.1875の場合
は同図に夫々実線で示す如くになり、他力りが1dBで
Qが3又は0.1875のときは夫々同図に一点鎖線で
示す如くになり、周波数が2倍になるとビットシフトI
liが1ビツト少なくなる。従って、IIRディジタル
フィルタの像幅−周波数特性に−よってビットシフll
iが変るので、上記の乗算係数a。に含まれるシフト情
報の値も変ることとなる。そこで、デ、コーダ5はこの
シフト情報の値から伺ビットシフトするかをデコードし
、ビットシフト数に応じた期間ゲート回路7を「開」状
態とする。
本実施例によれば、1.LOM4の記憶容量は第3図か
らもわかるように従来に比し低減でき、またそのアクセ
スは5回であり、従来に比しディジタルフィルタの乗算
係数のアクセス時間を短縮できる。
次に前記シフト情報を得る別の手段について説明する。
II几ディジタルフィルタの指幅−周波数特性とし、て
例えば第5図に示す如く、周波数f。
でのレスポンスが最大値「4」である等化特性を得よう
とする場合、周波数f。で正規化すると最  7 大値が11」であり、係数を通常の7セする必要がある
。従って、この場合の乗算係数a。には冗長ビットが2
ビツトでき、更にa。は正であるためモースト・シグニ
フイカント・ビット(MSB)の符号ビットも「0」で
あるから、MSB側の計3ビットが冗長ビットとなる。
例えば乗算係数a。
が16ビツトであり、通常の場合0.5であるときは oioo  oooo  oooo  ooo。
であるが、係数を1とすると、0.5/4は0001 
0000 0000 0000々なるから、アンダーラ
インを付したMSB(則の3ビツトが冗長ビットとなる
そこで、この冗長ビットを前記シフト情報に供すること
ができる。具体的には第5図に示す周波数f。におりる
Qが3.ピークレベルLが4(=12dB)である揚幅
−周波数特性を、標本化周波数44.1 kHzの離散
的ディジタル信号系列に対して付与するII几ディジタ
ルフィルタにおいて、周波数f。が2θHzのとき前記
ビットシフト量(シフト語長)iが9ビツトであるとす
ると、周波数f。。
シフト語長i及び冗長ビットの値の関係は矢表で示す如
くになる。
係数量子化によってディジタルフィルタの伝達関数が設
計した値から変化し、ディジタルフィルタの出力の利得
や周波数特性などの変動をもたらす割合(感度)の高い
のは、上記周波数f。が低い場合(例えば200 H2
程度以下)であることが一般に知られている〔例えばB
、ゴールド及びC,M、レーダー(H,Gold 、 
C,M、Rader )著、[信号のディジタル処理(
Digital Processing of Sig
nals月。
1969年マグロウヒル(McGraw −Hill 
)刊の文献参照〕oしかして、上記の場合、計3ビット
の冗長ビットにより、少なくとも3ビツトのビットシフ
トが得られ、そのときの周波数f。は1.280 Hz
と閤いので、上記の係数量子化の問題は冥用上生じない
。1280 Hz以下の周波数では本発明によるビット
シフトが得られるので、本発明により係数感度を低くす
ることができるし、1280 H’z以上の周波数では
従来と同僚のフィルタ特性となるが、周波数f。が高い
から係数量子化の問題は笑用上生じない。
従って、正規化係数a。0M5B側の冗長ビットをシフ
ト情報に供するようにした場合も、本来の情報を実質上
失うことなく係数のシフト情報を収容できる。
flぢ、@2図に示す栄算器3の出力段に加算器仝付加
してもよい。
効果 十述の如く、本発明によれは、入力離散的ディジタル信
号系列を正規化するための乗算係数にシフト情報を含ま
せているので、本出願人が先に提案したII几ディジタ
ルフィルiに比し、乗算係数記憶用メモリ(レジスタ)
の記憶容緻が低減できると共に、回路の規模を小さくで
き、乗算係数アクセス回数を従来の6回に比し5回にす
ることができるので、フィルタのIA算待時間約20%
縮小することができ、更に上記乗算係数記憶用メモリの
有効利用ができ、しかも乗算係数のもつ本質的な情報l
ま実質上失われることなくディジタルフィルタを構成す
ることができ、また更に来車係数のアクセス力法が簡易
化されるのに伴ってディジタルフィルタの演算処理アル
ゴリズムを簡易化することができる。
【図面の簡単な説明】
第1図は本出願人が先に提案したIII’tディジタル
フィルタの乗算係数記憶用メモリ(レジスタ)の記憶内
容の一例を示す図、第2図は本発明の一実施例を示すブ
ロック系統図、第3図は第2図のブロック系統中の乗算
係数記憶用メモリ(レジスタ)の記憶内容の−f、7す
を示ず図、第4図は本発明のビットシフトと振幅−周波
数特性とのN係の一例を示す図、第5図番ま本発明の撮
幅−周波数IFJ七りの一例を示す図である。 1・・・ランダム・アクセス・メモIJ ()(、AM
 )、2−0タイミング発生回路、3・・0乗算器、4
・・・リード・オンリ・メモリ(l(oM)、5・・9
デコータ、6,811・・シフトレジスタ、7・・・/
7’−ト回路、9−・Φ論理演算装置(ALU)。

Claims (1)

    【特許請求の範囲】
  1. 入力離散的ディジタル信号系列を正規化するための乗算
    係数及び該乗算係数の一部に含まれるシフト情報が記憶
    されている第1のレジスタと、該正規化のための乗算係
    数を除く他の乗算係数が記憶されている第2のレジスタ
    と、該入力離散的ディジタル信号系列及び出力離散的デ
    ィジタル信号系列を記憶する第3のレジスタと、該第3
    のレジスタの出力信号と該第1又は第2のレジスタから
    読み出した乗算係数との乗算を行なう乗算器と、該第3
    のレジスタの出力信号を保持するシフトレジスタと、該
    第1のレジスタから読み出された乗算係数から該シフト
    情報をデコードするデコーダと、該デコーダの出力信号
    に基づいたビット数だけ該乗算器からの信号をシフトす
    るシフト手段と、該シフトレジスタ及び該シフト手段の
    出力信号を加減算し上記出力離散的ディジタル信号系列
    として出力する論理演算装置とよりなることをtPjg
    とするII)(、ディジタルフィルタ。
JP14362882A 1982-08-19 1982-08-19 Iirデイジタルフイルタ Pending JPS5933922A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14362882A JPS5933922A (ja) 1982-08-19 1982-08-19 Iirデイジタルフイルタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14362882A JPS5933922A (ja) 1982-08-19 1982-08-19 Iirデイジタルフイルタ

Publications (1)

Publication Number Publication Date
JPS5933922A true JPS5933922A (ja) 1984-02-24

Family

ID=15343170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14362882A Pending JPS5933922A (ja) 1982-08-19 1982-08-19 Iirデイジタルフイルタ

Country Status (1)

Country Link
JP (1) JPS5933922A (ja)

Similar Documents

Publication Publication Date Title
US4223389A (en) Recursive digital filter having means to prevent overflow oscillation
US5457805A (en) Microcomputer enabling high speed execution of product-sum operation
US4146931A (en) Digital filter
JP2885041B2 (ja) アダプティブフィルタ修正係数演算回路
US4694451A (en) Adaptive digital filter
NO143776B (no) Digital/analog omformer.
US4255794A (en) Digital filter
JPH0537298A (ja) デイジタルフイルタ
US4750146A (en) Method and apparatus for compensating for the truncation error in a filtered signal by adding the error to the positive part of the signal and subtracting the error from the negative part of the signal
JPH05291882A (ja) 分散演算ディジタル信号処理装置
JPS5933922A (ja) Iirデイジタルフイルタ
US4667298A (en) Method and apparatus for filtering high data rate signals
US4588980A (en) Residue to analog converter
US5182723A (en) Computing method of floating-point represented data
US6275835B1 (en) Finite impulse response filter and method
US4809206A (en) Information processing apparatus
US4862405A (en) Apparatus and method for expediting subtraction procedures in a carry/save adder multiplication unit
EP0156648B1 (en) Convolution arithmetic circuit for digital signal processing
JP3538512B2 (ja) データ変換装置
JP2524035Y2 (ja) 畳み込み演算回路用乗算器
US4748503A (en) Data reduction circuit with a differential pulse code modulator for video signals
JPS6031127B2 (ja) デイジタル・フイルタ
US4441194A (en) Triple bit non-coherent matched filter receiving system
US4584562A (en) Method of residue to analog conversion
SU1451723A2 (ru) Устройство дл вычислени мультипликативной свертки