JPH05145376A - デイジタルフイルタ - Google Patents

デイジタルフイルタ

Info

Publication number
JPH05145376A
JPH05145376A JP32805391A JP32805391A JPH05145376A JP H05145376 A JPH05145376 A JP H05145376A JP 32805391 A JP32805391 A JP 32805391A JP 32805391 A JP32805391 A JP 32805391A JP H05145376 A JPH05145376 A JP H05145376A
Authority
JP
Japan
Prior art keywords
circuit
dither
data
digital filter
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
JP32805391A
Other languages
English (en)
Inventor
Fumitaka Nishio
文孝 西尾
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP32805391A priority Critical patent/JPH05145376A/ja
Priority to GB9223817A priority patent/GB2261783A/en
Publication of JPH05145376A publication Critical patent/JPH05145376A/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/0219Compensation of undesirable effects, e.g. quantisation noise, overflow

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Analogue/Digital Conversion (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

(57)【要約】 【目的】本発明はデイジタルフイルタにおいて、再現性
を向上させるものである。 【構成】入力信号に対してデイザ信号を加算し、当該加
算結果を量子化する際に下位所定ビツト数を丸めるよう
にしたことにより、微小信号がもつている情報を欠落さ
せずにフイルタ出力信号を形成することができ、かくし
て一段と再現性が良いデイジタルフイルタを実現でき
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデイジタルフイルタに関
し、特に微小信号の情報の欠落をできる限り小さくする
ようにしたものである。
【0002】
【従来の技術】従来、図7に示すように、デイジタルフ
イルタ1として、フイルタ処理回路2、内部処理回路3
及び出力処理回路4を例えばLSI(大規模集積回路)
のチツプ内に構成したものが提案されている。フイルタ
処理回路2は、複数段例えば8段のシフトレジスタ11
〜18の初段のシフトレジスタ11に、入力端子20を
通じて、例えばアナログオーデイオ信号を所定のサンプ
リング周波数でサンプリングしてなるデータ入力信号S
INが入力される。
【0003】シフトレジスタ11〜18は、データ入力
信号SINのサンプリング周波数と等しい周波数を有す
るクロツク信号によつてシフト動作し、かくして各段の
シフトレジスタ11〜18の出力端に得られる遅延出力
S1〜S8がフイルタ係数乗算回路21〜28において
フイルタ係数h1〜h8と乗算される。
【0004】フイルタ係数乗算回路21〜28の乗算出
力S11〜S18は量子化回路31〜38において量子
化処理された後、アキユムレータ39に与えられる。ア
キユムレータ39は量子化回路31〜38の量子化デー
タS21〜S28をアキユムレータ39の加算回路41
〜47において順次加算し、かくして加算回路47の加
算出力S41がフイルタ処理回路2のフイルタ出力とし
て内部処理回路3に送出される。
【0005】かくしてフイルタ処理回路2はFIRデイ
ジタルフイルタを形成し、次式
【数1】 によつて表わされるように、入力時系列データXi−j
とインパルス応答の畳み込みによつて出力時系列データ
Yiが得られる。ここでhj(j=0〜7)はフイルタ
係数、Nはタツプ数(図7の場合N=8)である。
【0006】
【発明が解決しようとする課題】ところが、図7の従来
のデイジタルフイルタ1は、実際上LSI(大規模集積
回路)のチツプ内に構成されたとき、図8に示すような
機能的構成に従つて、量子化処理をする際に得られる量
子化データの語長を必要に応じて語長制限するようにな
されている。
【0007】すなわち、フイルタ処理回路2において、
フイルタ係数用乗算器MLT(21〜28)において入
力データD(S1〜S8)と係数データD(h1〜h
8)とを乗算することにより得られる乗算結果データD
(S11〜S18)は量子化回路QNT1(31〜3
8)において量子化された後、アキユムレータACM
(41〜47)において累積加算される。
【0008】当該累積加算結果データD(S31)は内
部処理回路3の量子化回路QNT2において量子化され
た後内部バスINBに送られ、当該内部バスINBを介
して得られる出力データD(OUT)が出力処理回路4
の量子化回路QNT3において量子化された後外部ハー
ドウエアOHWに送出される。
【0009】ここで各量子化回路QNT1(31〜3
8)、QNT2及びQNT3はそれぞれ乗算結果データ
D(S11〜S18)、累積加算結果データD(S3
1)及び出力データD(OUT)のビツト数を後段の処
理回路の許容ビツト数に適合させるために語長制限処理
をする。
【0010】例えば第1の量子化回路QNT1(31〜
38)においては乗算結果データD(S11〜S18)
として高い精度のデータを得るために、アキユムレータ
ACM(41〜47)の許容入力ビツト数より大きいビ
ツト数の結果を得るような演算をすると共に、量子化回
路QNT1において所定の下位ビツト数について四捨五
入又は切捨て処理をすることによつてアキユムレータA
CM(41〜47)の入力許容ビツト数に適合させるよ
うな語長制限をする。
【0011】このアキユムレータACM(41〜47)
は多数の入力信号について累積加算動作をすることによ
り、演算結果データD(S31)のビツト数が内部バス
INBの入力許容ビツト数より大きくなる。第2の量子
化回路QNT2は当該演算結果データD(S31)の所
定の下位ビツト数について四捨五入又は切捨て処理をす
ることにより内部バスINBの入力許容ビツト数に語長
制限をする。
【0012】かくして内部バスINBを通じて得られる
出力データD(OUT)のビツト数が外部ハードウエア
OHWの許容ビツト数より大きくなつたとき、第3の量
子化回路QNT3は出力データD(OUT)の所定の下
位ビツト数についてデータを四捨五入又は切捨て処理を
することにより、外部ハードウエアOHWの許容ビツト
数に語長制限をする。
【0013】このように従来のデイジタルフイルタをL
SI内に構成する場合、必要に応じて各量子化回路QN
T1、QNT2及びQNT3においてデータを四捨五入
又は切り捨てる処理をすることにより量子化データを丸
める必要があり、当該丸め処理のために微小信号の情報
が量子化回路QNT1、QNT2又はQNT3において
量子化処理がされるたびに欠落して行く問題がある。
【0014】例えば図9に示すようにアキユムレータA
CM(41〜47)の演算結果データD(S31)が24
ビツトの語長をもつ微小な正弦波信号であり、この正弦
波信号を量子化回路QNT2において量子化処理をする
際に、内部バスINBの許容ビツト数に適合させるため
20ビツトに語長制限をしようとする場合、量子化レベル
L1及びL2について四捨五入処理をすると、量子化デ
ータD(QNT1)1は破線で示すように「0」レベル
を中心として累積演算結果データD(S31)の周期で
矩形波状に変化を呈するようになる。
【0015】これに対して量子化回路QNT2において
切捨て処理をすると、量子化回路QNT2の量子化デー
タD(QNT2)2は実線で示すように「0」レベルよ
り低い信号レベルに中点がオフセツトした矩形波形の変
化を呈するようになる。
【0016】このように従来のデイジタルフイルタは、
データを量子化する際に四捨五入処理又は切捨て処理に
よつて語長制限をする場合には、ほぼ正弦波形状を有す
る量子化前の微小信号に対して、当該微小信号に含まれ
ている情報が欠落することにより波形が矩形波になつた
り、レベルシフトしたりするような再現性の劣化が生ず
る問題がある。
【0017】本発明は以上の点を考慮してなされたもの
で、語長制限によつて生ずる微小信号の情報の欠落を一
段と軽減し得るようにしたデイジタルフイルタを提案し
ようとするものである。
【0018】
【課題を解決するための手段】かかる課題を解決するた
め本発明においては、乗算回路21〜28においてデー
タ入力信号D(S1〜S8)に基づいてシフトレジスタ
11〜18の各段から得られる遅延出力S1〜S8にフ
イルタ係数h1〜h8を乗算した後、量子化回路31〜
38において量子化及び語長制限をし、続いて累積加算
回路39において累積加算することによりフイルタ出力
S31を得るようになされたデイジタルフイルタ51に
おいて、乗算回路21〜28の後段にデイザ加算回路6
1〜68を設け、当該デイザ加算回路61〜68の乗算
出力に対してデイザ信号DZ1を加算し、当該加算出力
S41〜S48を量子化回路31〜38に与えるように
する。
【0019】
【作用】量子化回路31〜38において量子化処理をす
る際に、デイザ加算回路61〜68によつてデイザ信号
DZ1を加算するようにしたことにより、デイザ信号D
Z1を量子化した後下位の所定ビツト数を切捨て処理又
は四捨五入処理をしたとしても、量子化データには入力
信号の微小信号がもつている情報が残るようになる。か
くして再現性が優れたデイジタルフイルタを容易に実現
し得る。
【0020】
【実施例】以下図面について、本発明の一実施例を詳述
する。
【0021】図7との対応部分に同一符号を付して示す
図1において、デイジタルフイルタ51はフイルタ処理
回路52、内部処理回路53及び出力処理回路54を順
次縦続接続した構成を有する。
【0022】フイルタ処理回路52は図7のフイルタ処
理回路2のフイルタ係数乗算回路21〜28の出力端
に、デイザ加算回路61〜68を介挿したと同様の構成
を有し、これによりフイルタ処理回路2のオーデイオ入
力データに対してデイザデータDZ1を加算するように
なされている。
【0023】これと同時に内部処理回路53及び出力処
理回路54にはそれぞれデイザ加算回路71及び72が
設けられ、これにより内部処理回路53及び出力処理回
路54の入力データに対してデイザデータDZ2及びD
Z3をそれぞれ加算するようになされている。
【0024】ここでデイザデータDZ1、DZ2及びD
Z3は図2に示すように、デイザ加算回路61〜68、
71及び72の入力データと比較して所定の振幅、例え
ば下位4ビツトに相当する最大振幅及び所定の周波数範
囲内の周波数をもつと共に、振幅及び周波数分布がラン
ダムに変化するノイズで構成されている。図1のデイジ
タルフイルタ51は、フイルタ処理回路52、内部処理
回路53及び出力処理回路54においてそれぞれ図3に
示すような処理を実行する。
【0025】デイジタルフイルタ処理回路52は、乗算
器MLT(21〜28)において16ビツトの入力データ
D(S1〜S8)に対して係数データD(h1〜h8)
を乗算する。かくして乗算結果データD(S11〜S1
8)が得られ、これがデイザ加算回路ADD1(61〜
68)において4ビツトのデイザデータDZ1が加算さ
れて量子化回路QNT1に供給される。
【0026】ここで量子化回路QNT1は、アキユムレ
ータACM(41〜47)が所定ビツト数の語長を有す
ることに基づいて、下位4ビツトを切捨て処理した量子
化データD(QNT1)をアキユムレータACM(41
〜47)に供給する。
【0027】ここでデイザデータDZ1は図2について
上述したように下位4ビツトの最大振幅をもつので、入
力データD(S1〜S8)の値が0のとき(すなわち無
信号時)デイザ加算回路ADD1(61〜68)からは
デイザデータDZ1だけが量子化回路QNT1に供給さ
れることにより、量子化回路QNT1は図4に示すよう
に、下位4ビツトが切捨て処理される際に、オフセツト
が発生することにより、最下位ビツトの1ビツト幅のノ
イズがアキユムレータACM(41〜47)に供給され
る。
【0028】ところがこの状態において入力データD
(S1〜S8)として、図9について上述したように、
フルスケールから−115 〔dB〕の100〔Hz〕の正弦波信
号が供給されると、デイザ加算回路ADD1(61〜6
8)の出力端には、図5に示すように、デイザデータ信
号DZ1を微小正弦波信号によつて変調したと同様の波
形を得る。
【0029】量子化回路QNT1はこのような波形を量
子化して下位4ビツトを切捨て処理し、その結果図6に
示すような量子化データD(QNT1)が得られる。こ
こで図6に示す量子化データD(QNT1)は図9につ
いて上述したように、単純に下位4ビツトの切捨て処理
を実行した場合とは異なり、乗算データD(S11〜S
18)のデータが無信号(0データ)の場合の最下位1
ビツトノイズ(図4)を微小正弦波(図9)によつて変
調したような波形になる。
【0030】この波形を図9の波形と比較すれば、デイ
サ加算回路ADD1(61〜68)の加算出力データD
(S41〜S48)が量子化レベルを横切る際に、デイ
ザデータDZ1が加算されているために、1ビツト幅で
遷移するようなデイザデータに基づく量子化データが当
該量子化レベルを挟むように1ビツト幅で変動するよう
なデータになる。
【0031】かくして微小正弦波信号に対する量子化デ
ータを下位4ビツト切捨て処理をしながら量子化処理を
した場合にも当該微小正弦波信号の変化に追従するよう
な信号レベルにおいてそれぞれデイザ信号に基づいてデ
ータレベルが比較的細かく遷移する信号成分が重畳する
ことにより、結局下位4ビツトの切捨て処理をしても使
用信号の情報を失うことなくアキユムレータACM(4
1〜47)に供給することができる。以上の構成によれ
ば、再現性良くオーデイオ入力信号をフイルタリングす
ることができ、これにより一段と音質が良好なデイジタ
ルフイルタを得ることができる。
【0032】図3〜図6について述べたようなデイザ信
号加算結果に対する4ビツト切捨て処理を伴う量子化動
作は、内部処理回路53及び出力処理回路54のデイザ
データ加算回路71及び72の加算出力データについて
も同様にして実行され、かくしてこの場合にも微小情報
を失うことなく下位4ビツトの切捨て処理をすることに
より語長制限をするような量子化処理を実行できる。
【0033】なお上述の実施例においては、デイザデー
タを最大4ビツトの振幅をもつものを適用する実施例に
ついて述べたが、そのビツト数は必要に応じてこれを選
定することができ、要はデイザデータの振幅を量子化の
際の切捨てビツト数に選定するようにすれば良い。
【0034】また上述の実施例の場合は、量子化処理の
際に下位所定ビツト数の量子化データを切捨てることに
より語長制限をするようにした場合について述べたが、
これに代え、下位所定ビツト数の量子化データを四捨五
入して語長制限をする場合にも、本発明を広く適用し得
る。
【0035】
【発明の効果】上述のように本発明によれば、入力デー
タを量子化する際に前もつてデイザ信号を加算するよう
にしたことにより、量子化処理の際に下位所定ビツト数
を丸めることにより語長制限をする場合にも、これによ
り微小情報を失うことがないようにした再現性が一段と
良好なデイジタルフイルタを容易に実現することができ
る。
【図面の簡単な説明】
【図1】図1は本発明によるデイジタルフイルタを示す
接続図である。
【図2】図2はデイザ信号を示す信号波形図である。
【図3】図3は図1の各部の処理機能を示す系統図であ
る。
【図4】デイザ信号を符号化及び下位ビツト切捨て処理
をした結果得られるデータの波形を示す信号波形図であ
る。
【図5】図5は微小正弦波信号にデイザ信号を加算した
加算出力を示す信号波形図である。
【図6】図6は図5の信号を量子化及び切捨て処理をし
た処理結果を示す信号波形図である。
【図7】図7は従来のデイジタルフイルタの構成を示す
接続図である。
【図8】図8は図7の各部の機能を詳細に示す系統図で
ある。
【図9】図9は図8の構成によつて微小正弦波信号を量
子化及び切捨て処理をした場合の説明に供する信号波形
図である。
【符号の説明】 11〜18……シフトレジスタ、21〜28……乗算回
路、31〜38……量子化回路、39……アキユムレー
タ、41〜47……加算回路、51……デイジタルフイ
ルタ、52……フイルタ処理回路、53……内部処理回
路、54……出力処理回路、61〜68……デイザデー
タ加算回路。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】乗算回路においてデータ入力信号に基づい
    てシフトレジスタの各段から得られる遅延出力にフイル
    タ係数を乗算した後、量子化回路において量子化及び語
    長制限をし、続いて累積加算回路において累積加算する
    ことによりフイルタ出力を得るようになされたデイジタ
    ルフイルタにおいて、 上記乗算回路の後段に第1のデイザ加算回路を設け、当
    該第1のデイザ加算回路において上記乗算回路の乗算出
    力に対してデイザ信号を加算し、当該加算出力を上記量
    子化回路に与えることを特徴とするデイジタルフイル
    タ。
  2. 【請求項2】上記累積加算回路の後段に第2のデイザ加
    算回路を設け、当該第2のデイザ加算回路において上記
    累積加算回路の累積加算出力に第2のデイザ信号を加算
    した後、第2の量子化回路において量子化及び語長制限
    をして内部バスに供給することを特徴とする請求項1に
    記載のデイジタルフイルタ。
  3. 【請求項3】上記内部バスから得られる出力データを第
    3のデイザ加算回路において第3のデイザ信号を加算し
    た後、当該第3の量子化回路において量子化及び語長制
    限をして出力データとして送出することを特徴とする請
    求項2に記載のデイジタルフイルタ。
JP32805391A 1991-11-15 1991-11-15 デイジタルフイルタ Pending JPH05145376A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP32805391A JPH05145376A (ja) 1991-11-15 1991-11-15 デイジタルフイルタ
GB9223817A GB2261783A (en) 1991-11-15 1992-11-13 Reducing rounding errors in a digital filter using dither

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32805391A JPH05145376A (ja) 1991-11-15 1991-11-15 デイジタルフイルタ

Publications (1)

Publication Number Publication Date
JPH05145376A true JPH05145376A (ja) 1993-06-11

Family

ID=18205986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32805391A Pending JPH05145376A (ja) 1991-11-15 1991-11-15 デイジタルフイルタ

Country Status (2)

Country Link
JP (1) JPH05145376A (ja)
GB (1) GB2261783A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0643547A3 (en) * 1993-09-10 1996-11-20 Sony Corp Quantizer.
JP2012506588A (ja) * 2008-10-22 2012-03-15 エスティー‐エリクソン、ソシエテ、アノニム デジタル・シグナル・プロセッサの演算論理装置
CN103180024A (zh) * 2010-11-26 2013-06-26 三菱重工业株式会社 水分分离装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0643547A3 (en) * 1993-09-10 1996-11-20 Sony Corp Quantizer.
JP2012506588A (ja) * 2008-10-22 2012-03-15 エスティー‐エリクソン、ソシエテ、アノニム デジタル・シグナル・プロセッサの演算論理装置
CN103180024A (zh) * 2010-11-26 2013-06-26 三菱重工业株式会社 水分分离装置

Also Published As

Publication number Publication date
GB9223817D0 (en) 1993-01-06
GB2261783A (en) 1993-05-26

Similar Documents

Publication Publication Date Title
US5566101A (en) Method and apparatus for a finite impulse response filter processor
JPS6131658B2 (ja)
KR100404012B1 (ko) 적응성 비선형 에코 보상기
WO2008045713A2 (en) Methods and systems for implementing a digital-to-analog converter
GB1592089A (en) Digitally shaped noise generating system
JP2957183B2 (ja) 巡回型ディジタルフィルタ
JP2002076898A (ja) ノイズシェーパ
JPH05145376A (ja) デイジタルフイルタ
JPH0247891B2 (ja)
US6501406B1 (en) Digital filter
US6392398B1 (en) Sampling function generator
US4811370A (en) Digital muting circuit
EP0314182A2 (en) Digital code converter formed of a decreased number of circuit elements
CA1116703A (en) Digital filters with control of limit cycles
US5740091A (en) IIR type digital filter
JP2004004274A (ja) 音声信号処理切換装置
US6639535B1 (en) Digital to analog converter using B spline function
US5574451A (en) Digital circuit for the introduction of dither into an analog signal
JPH1141107A (ja) デジタルデータの処理回路及びデジタルデータの処理方法
JP3141523B2 (ja) 有限インパルス応答フィルタ装置
JPS6046126A (ja) A/d変換回路
JPS5898793A (ja) 音声合成装置
JP3200940B2 (ja) 楽音制御装置
JPS62172809A (ja) デジタルフイルタ
JP3097324B2 (ja) デジタル音響データ出力装置