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

デイジタルフイルタ

Info

Publication number
JPS5970308A
JPS5970308A JP57181701A JP18170182A JPS5970308A JP S5970308 A JPS5970308 A JP S5970308A JP 57181701 A JP57181701 A JP 57181701A JP 18170182 A JP18170182 A JP 18170182A JP S5970308 A JPS5970308 A JP S5970308A
Authority
JP
Japan
Prior art keywords
processing
digital filter
circuit means
complement
filter
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
JP57181701A
Other languages
English (en)
Other versions
JPH0224410B2 (ja
Inventor
Susumu Yamaguchi
進 山口
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP57181701A priority Critical patent/JPS5970308A/ja
Publication of JPS5970308A publication Critical patent/JPS5970308A/ja
Publication of JPH0224410B2 publication Critical patent/JPH0224410B2/ja
Granted 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
    • H03H17/0461Quantisation; Rounding; Truncation; Overflow oscillations or limit cycles eliminating measures
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/04Recursive filters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/04Recursive filters
    • H03H17/0461Quantisation; Rounding; Truncation; Overflow oscillations or limit cycles eliminating measures
    • H03H2017/0466Reduction of limit cycle oscillation

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、通信・画像処理・音声処理・ディジタルオー
ディオ等のディジタル方式による信号処理分野において
、ディジタル信号の1ま周波数特性の可変等を行なうだ
めのディジタルフィルタに関するものである。
従来例の構成とその問題点 従来からのディジタルフィルタにつき、その最も簡単な
構成例を第1図に示す。第1図aは理想的々−次巡回型
ディジタルフィルタであり、入力端1より離散化された
ディジタル信号xn が入眠加算器2にて単位遅延素子
3、乗算器4より成る帰還系の信号と加算して出力端5
より処理された出力の離散信号y。が出てゆく。この第
1図aの系は理想フィルタであり、演算は無限の精度で
実行され、系は次式で表わされる。
yn =”n−bVn −1°゛°°゛゛゛゛°゛°゛
°°゛°°(1)但し、bは乗算における係数である。
3、 、。
」二連した第1図aの系を実際の回路として構成した場
合、ハードウェア上の制限のため、事実上無限精度演算
は不可能となる。特に、回路簡略化のために固定小数点
演算方式を用いた場合、第2図すに示す様に入出力の量
子化ビット数をn、乗算の係数のピント数もnとすれば
、乗算結果は2nビ、トとなるため、第1図すに示すよ
うに、フィルタ内部に量子化処理回路6を設け、nビッ
トに処理しなければならない。この結果、誤差が発生す
る。特に第1図すの系はループにより巡回しているため
誤差は累積され、雑音・非線型性等の点で好ましくない
結果をもたらす。この時、第1図すの系は次式で表わさ
れる。
Yn = ”n−bYn−1+εn−1・・・・・・・
・・・・・・・惨)但し、ε11−1は第1図すにより
発生する誤差である。
この様に第1図aの如く理想的な無限精度フィルタであ
れば問題ないが、第1図すの如く現実の有限精度フィル
タでは量子化誤差により種々の好ましくない結果をもた
らすという問題があった。
一方、前述の如くディジタルフィルタの構成にいて、ハ
ードウェア簡略化のために固定小数点方式を用いた場合
、この時の入出力の符号形式には乗算器・加算器の構成
の容易さから2の補数形式が広く用いられている。今、
nビットの2の補数形式の信号同志を乗算すれば、符号
ビットを含むため、その結果は(2n−1)ビットとな
る。これを量子化処理回路6によりnビア)にするには
、第2図a、b、cに示す3通りの方法が考えられる。
第2図aは丸めと呼ばれ、(n+1)ビットをいわゆる
四捨五入するものであり、第2図すは1の補数表示形式
に変換しくn−1−1)ビット以下を切捨てるものであ
り、そして第2図Cは2の補数形式のまま(n+1) 
 ビット以下を切捨てるものである。
しかしながら、上述した各方式ともフィルタとしての動
特性・静特性は異なる。動特性の点では第2図aの丸め
、第2図Cの2の補数切捨ての各方式共に良好であるが
、第2図すの1の補数切捨ての場合、0点付近で不連続
性を持つため、いわ5・・−ン ゆるクロスオーバー歪に似た歪を持ち、特に入力信号が
小さい場合の動特性は劣化する。一方、静特性、特に無
人力時の出力特性すなわち無人カリミツトサイクルの点
では、第2図Cの2の補数切捨ての場合、誤差がすべて
負方向に分布しているため最も大きく、次いで第2図a
の丸め、そして第2図すの1の補数切捨てが最も小さく
、フィルタの構造次第では0にもなりうる。そして、回
路としてフィルタを用いる場合、動特性が良好なのは当
然であるが、静特性、特に無人力時の雑音が厳しく規定
される場合があった。
発明の目的 本発明の目的は、ディラドバンドリミットサイクル(d
ead band  11m1t  cycle)と呼
ばれる無人力時に係数すの値に応じて直流もしくは標本
化周波数の半分の周波数で発生する雑音(これを無人カ
リミツトサイクルと云う〕を消去することができるディ
ジタルフィルタを提供することにある。
発明の構成 6   。
本発明のディジタルフィルタは、有人内時には動特性が
良好で無人カリミツトサイクルが比較的小さくなる丸め
処理を行なうと共に無人力時には無人カリミツトサイク
ルの発生しない1の補数切捨て処理を行なうようにtに
入力信号を監視し、その入力状態に応じて両者の処理を
切換えてゆくように構成したものである。このため、有
人内時には丸め処理、無人力時には1の補数切捨て処理
を実行し、動特性を維持しながら無人力雑音を抑圧する
ことができる。
実施例の説明 第3図は本発明の一実施例である一次巡回型ディジタル
フィルタを示している。第3図において、7は0信号の
検出回路、8は連続した0信号を検知して無人力状態を
判定するための時定数回路、9は入力状態に応じて丸め
処理と1の補数切捨て処理を切換える切換回路である。
1次巡回型の場合、数学的に証明可能であるが、原理的
に1の複数切捨て処理を行なえば無人カリミツトサイク
ルは発生しない。従って、丸め処理と1の補数切捨77
、−7 て処理の切換回路9は第3図に示す加算器2の直後の位
置でも良いが、これ以外にも乗算器4の直後でもかまわ
ない。ここで、上記切換回路9は第4図に示すように縦
続接続した複数の7JI]算器10−0.10−1・・
・・・・・・・1o−7よりなる量子化処理回路11を
含んでおり、乗算器4からの出力a。〜”14のうち出
力a。と出力a8とを入力信号の状態に応じて切換えら
れるスイッチ12にて選択し」二記計子化処理回路11
に入力するように構成されている。この切換回路9にお
ける量子化処理回路11はスイッチ12が接点a側にあ
るときに丸め処理を、接点す側にあるときに1の補数切
捨て処理を実行するようになっている。そして、この切
換回路9は出力8ピントの例であり、入出力の符号形式
としては2の補数形式を仮定している。
”O−’14が乗算器4の出力でa。を最上位ビットと
し、量子化処理されたデータをa。−a7で示している
第5図は本発明の他の実施例である二次巡回型ディジタ
ルフィルタを示している。第6図において、加算器2,
2′、単位遅延素子3,3′および乗算器4,4′にて
二次巡回型フィルタを構成しており、○信号検出回路7
の出力を時定数回路8に加えて無人力状態を判定し、そ
の結果に応じ丸め処理と1の補数切捨て処理の切換回路
9をコントロールしている。この二次巡回型フィルタで
無人力リミ・ソトサイクルを発生させないためには同様
に数学的証明可能であるが、巡回ループ内での演算を倍
精度で行なう必要がある。従って、切換回路9は第5図
に示すように加算器2の出力の直前でなければならない
以上は巡回型すなわちフィルタの伝達関数の極のみを取
り扱ったが、非巡回型すなわち零点をも含む場合にも同
様に無人力雑音を抑圧することができる。第6図は加算
器2 、2 N、単位遅延素子3および乗算器4 、4
,4#により一次非巡回型フィルタを構成しており、0
信号検出回路7の出力を時定数回路8に加えて無人力状
態を判定し、その結果に応じて丸め処理と1の補数切捨
て処理の切換回路9をコントロールするように構成して
9ヘーゾ いる。第7図は加算器2.2”、2”′、単位遅延素子
3,3′および乗算器4 、4’、4 ”、 4”、 
4Mにより二次非巡回型フィルタを構成しており、O信
号検出回路7の出力を時定数回路8に加えて無人力状態
を判定し、その結果に応じて丸め処理と1の複数切捨て
処理の切換回路9をコントロールするように構成してい
る。第6図、第7図は1例としていわゆる2D型構造の
フィルタにつき示しているが、他の構造でも最終出力の
直前で量子化処理の切換えを行なえば同様に無人力雑音
を抑圧することができる。
また、より高次のフィルタの場合、通常フィルタの安定
条件確保のために2次までのフィルタの縦続接続が多く
用いられるが、この場合、縦続接続した各段のフィルタ
の量子化処理を同時に切換えることにより同様に無人力
雑音を抑圧することが可能である。このような高次のフ
ィルタでの実施例を第8図に示す。第8図は第7図に示
した2D構造のフィルタを縦続接続し、各段のフィルタ
13−1.13−2・・・・・・・・・13−nに設け
た丸め10、7 処理と1の補数切捨て処理の切換回路9を共通して設け
た0信号検出回路7の出力を受けて無人力状態を判定す
る時定数回路8の出力で同時にコントロールするように
構成している。
発明の効果 以上、詳述したように本発明によれば、0信号検出回路
の出力が加えられる時定数回路によって入力信号の無人
力状態を判定し、この結果に応じてディジタルフィルタ
回路内に設けた切換回路によって丸め処理と1の補数切
捨て処理を切換えるように構成したので、動特性を維持
しながら従来数多くの問題があった無人カリミ・ソトサ
イクルを根本的に取り除くことができる利点を有する。
特に、高次のフィルタ構成で縦続接続を用いた場合、従
来は現象・解析共に複雑であったが、本発明の適用によ
り、現象・解析面でも同時に解決可能であり、その効果
は極めて大きいく、のである。
【図面の簡単な説明】
第1図a、bは従来のディジタルフィルタを示すブロッ
ク図、第2図はフィルタ内部での量子化11、、−1 処理の説明図、第3図は本発明のディジタルフィルタの
一実施例を示すブロック図、第4図は同フィルタの内部
構成を示す図、第6図、第6図、第2’ ” + 2 
.2//′・・・・・・加算器、3,3ζ・・・・・単
位遅延素子、4 、4’ 、 4 .4”・・・・・・
乗算器、7・・・・・・O信号検出回路、8・・・・・
・時定数回路、9・・・・・・切換回路、11・・・・
・・量子化処理回路、12・・・・・・スイッチ。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名菓 
1 図 第3図 第5図 −b2 第6図 第7図 μ2       −b2 第8図 仏11P     −bn2 / 3− n

Claims (1)

    【特許請求の範囲】
  1. アナログ信号をアナログ−ディジタル変換器により変換
    して得られるディジタル信号を、ディジタル信号のまま
    で当該アナログ信号の周波数特性を変化させるように固
    定小数点方式で構成されたディジタルフィルタ回路部と
    、このディジタルフィルタ回路部への入力信号の零信号
    検出回路手段と、との零信号検出回路手段からの出力に
    もとすいて零信号の連続性を検知して無人力状態を判定
    する時定数回路手段と、上記ディジタルフィルタ回路部
    の内部において倍精度演算された最終出力を量子化する
    に際して丸め処理および1の補数形式による切捨て処理
    を行なう量子化処理回路手段と、上記時定数回路手段で
    の判定結果に応じて上記量子化処理回路手段での丸め処
    理と1の補数切捨て処理を切換える切換回路手段を備え
    てなるディジタルフィルタ。
JP57181701A 1982-10-15 1982-10-15 デイジタルフイルタ Granted JPS5970308A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57181701A JPS5970308A (ja) 1982-10-15 1982-10-15 デイジタルフイルタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57181701A JPS5970308A (ja) 1982-10-15 1982-10-15 デイジタルフイルタ

Publications (2)

Publication Number Publication Date
JPS5970308A true JPS5970308A (ja) 1984-04-20
JPH0224410B2 JPH0224410B2 (ja) 1990-05-29

Family

ID=16105342

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57181701A Granted JPS5970308A (ja) 1982-10-15 1982-10-15 デイジタルフイルタ

Country Status (1)

Country Link
JP (1) JPS5970308A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63303508A (ja) * 1987-06-04 1988-12-12 Matsushita Electric Ind Co Ltd 累算器
JPH01216613A (ja) * 1988-02-24 1989-08-30 Canon Inc デイジタルフイルタ
JPH01233826A (ja) * 1988-03-15 1989-09-19 Fujitsu Ltd 適応フィルタ
JP2012049819A (ja) * 2010-08-26 2012-03-08 Japan Radio Co Ltd 丸め処理方法及びプログラム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63303508A (ja) * 1987-06-04 1988-12-12 Matsushita Electric Ind Co Ltd 累算器
JPH01216613A (ja) * 1988-02-24 1989-08-30 Canon Inc デイジタルフイルタ
JPH01233826A (ja) * 1988-03-15 1989-09-19 Fujitsu Ltd 適応フィルタ
JP2012049819A (ja) * 2010-08-26 2012-03-08 Japan Radio Co Ltd 丸め処理方法及びプログラム

Also Published As

Publication number Publication date
JPH0224410B2 (ja) 1990-05-29

Similar Documents

Publication Publication Date Title
US5212659A (en) Low precision finite impulse response filter for digital interpolation
CA1078521A (en) Digital signal processing device
US4569030A (en) Recursive digital filter
JPS5838023A (ja) 第1および第2の2進数の2進減算を行うデジタルフイルタを含む装置
KR20060014028A (ko) 비트 이진 레이트 승산기로 구성된 바이-쿼드 디지털 필터
JPS5970308A (ja) デイジタルフイルタ
EP0660530A1 (en) Cascaded sigma-delta modulators
JPH09325955A (ja) 二乗和の平方根演算回路
US4823296A (en) First order digital filter with controlled boost/truncate quantizer
CN114142830A (zh) 全精度低通iir滤波器的fpga实现方法
US7292630B2 (en) Limit-cycle-free FIR/IIR halfband digital filter with shared registers for high-speed sigma-delta A/D and D/A converters
US4095276A (en) Digital signal processing arrangement including a wave digital filter
Reddy et al. Realization of first-order two-dimensional all-pass digital filters
EP0020710A1 (en) DIGITAL FILTER WITH LIMITATION CYCLE CONTROL.
JPH08172343A (ja) Iir型ディジタルフィルタの構成方法
US5463575A (en) Reduced quantization noise from single-precision multiplier
JPH03256455A (ja) Idct処理装置
US7002997B2 (en) Interpolation filter structure
JPH0732349B2 (ja) デコーダ装置
JP3431615B2 (ja) ディジタルδς変調器
JPH0722952A (ja) ディジタルδς変調器
KR102667990B1 (ko) 곱셈 연산 근사화 능력이 있는 필터 및 방법
RU2694743C1 (ru) Цифро-сигнальный процессор с системой команд vliw
Williamson et al. Error feedback in a class of orthogonal polynomial digital filter structures
KR0163904B1 (ko) 디지탈 시그마-델타 기법을 이용한 디지탈/아날로그 변환회로