[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH01314417A - Digital filter - Google Patents

Digital filter

Info

Publication number
JPH01314417A
JPH01314417A JP14643288A JP14643288A JPH01314417A JP H01314417 A JPH01314417 A JP H01314417A JP 14643288 A JP14643288 A JP 14643288A JP 14643288 A JP14643288 A JP 14643288A JP H01314417 A JPH01314417 A JP H01314417A
Authority
JP
Japan
Prior art keywords
output
digital filter
adder
multipliers
added
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
JP14643288A
Other languages
Japanese (ja)
Inventor
Tatsuro Shigesato
達郎 重里
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 JP14643288A priority Critical patent/JPH01314417A/en
Publication of JPH01314417A publication Critical patent/JPH01314417A/en
Pending legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

PURPOSE:To widely decrease the number of multipliers or adders and to reduce a circuit scale by separating a digital filter to a digital filter, which is differentiated and simplified, and an integrator. CONSTITUTION:The output of an input part 40 and the output of a delaying device 42 are added by an adder 45. Next, the output of the adder 45 and the output of a delaying device 41 are respectively caused to be 1 fold and -2 fold in multipliers 49 and 50. The output of the multipliers 49 and 50 are added by an adder 46. The output of the adder 46 is added with the output of a delaying device 43 by an adder 47. The output of an adder 48 is inputted to a delaying device 44, simultaneously caused to be 1/64 fold in a multiplier 51 and outputted to an output part 52. Thus, by using an integration circuit, the number of the adders is decreased to four and the number of the multipliers is decreased to three. Since the number of the multipliers, which is not second power, is '0', the circuit scale can be made drastically small in comparison with a conventional example.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、ディジタル画像処理や音声処理に用いる デ
ィジタルフィルタに関する。
DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to a digital filter used in digital image processing and audio processing.

従来の技術 現在、画像処理や音声処理のディジタル化に伴いディジ
タルフィルタが良く用いられるようになってきている。
2. Description of the Related Art Currently, digital filters have come into widespread use as image processing and audio processing have been digitized.

第3図にディジタルフィルタの例を示す。第3図のディ
ジタルフィルタは、(!、2゜3.4,5.G、7,8
.7.G、5.4,3,2.1)寡1764という係数
を持つ低域通過フィルタで、図の1はこのディジタルフ
ィルタの入力部分、2から15は1クロツク遅延させる
遅延器、16から29は加算器、30から38は乗算器
、39は出力部分を表している。
FIG. 3 shows an example of a digital filter. The digital filter in Figure 3 is (!, 2° 3.4, 5.G, 7, 8
.. 7. G, 5.4, 3, 2.1) This is a low-pass filter with a coefficient of 1764. In the figure, 1 is the input part of this digital filter, 2 to 15 are delay units that delay one clock, and 16 to 29 are delay units. The adder, 30 to 38 are multipliers, and 39 is an output part.

この回路で・は、入力部分1及び・遅延器2.3.4.
5.6.7の出力が加算器16.17.18.19.2
0.21.22においてそれぞれ遅延器15.14.1
3.12.11.10,9の出力と加算される。次に加
算器16.17. 18.19.20.21.22の出
力及び遅延回路8の出力は乗算器30.31.32.3
3.34.35.36.37においてそれぞれ1倍、2
倍、3倍、4倍、5倍、6倍、7倍、8倍される。そし
て乗算器30.31.32.33.34.35.36.
37の出力は加算器23.24.25.26.27.2
8.29で順次加算されその総和が求められる。最後に
加算器29の出力である総和は乗算器38で1/64倍
されて出力ff1s分39へ出力される。
In this circuit, an input section 1 and a delay device 2.3.4.
5.6.7 output is adder 16.17.18.19.2
0.21.22 respectively delayer 15.14.1
3.12.11.It is added with the output of 10,9. Next, adders 16.17. The output of 18.19.20.21.22 and the output of delay circuit 8 are multiplier 30.31.32.3.
1x and 2 on 3.34.35.36.37 respectively
It is multiplied by 3 times, 4 times, 5 times, 6 times, 7 times, 8 times. and multipliers 30.31.32.33.34.35.36.
The output of 37 is added to adder 23.24.25.26.27.2
8.29, the numbers are sequentially added and the total sum is determined. Finally, the summation which is the output of the adder 29 is multiplied by 1/64 in the multiplier 38 and outputted to the output ff1s 39.

発明が解決しようとする課題 しかしながら第3図の回路では、14個の加算器と9個
の乗算器を特徴とする特に2のべき乗で表せない乗算器
が4個もあるため回路規模が大きくなってしまう。また
このディジタルフィルタを計算機で実行する場合におい
ても、多くの乗算と加算が必要になるため多くの時間を
費やしてしまうことになる。
Problems to be Solved by the Invention However, the circuit shown in Figure 3 is characterized by 14 adders and 9 multipliers, and in particular, the circuit scale is large because there are 4 multipliers that cannot be expressed as a power of 2. It ends up. Furthermore, even when this digital filter is executed by a computer, many multiplications and additions are required, resulting in a large amount of time being spent.

本発明はこのような課題を解決する装置を提供すること
を目的とするものである。
An object of the present invention is to provide a device that solves these problems.

課題を解決するための手段 本発明は、入力信号をデインタルフィルタリングするデ
ィジタルフィルタ手段と、前記ディジタルフィルタ手段
の出力を積分する積分手段とを有することを特徴とする
ディジタルフィルタである。
Means for Solving the Problems The present invention is a digital filter characterized by having digital filter means for digitally filtering an input signal, and integrating means for integrating the output of the digital filter means.

作用 本発明は」二記の構成の様にディジタルフィルタの後ろ
に積分手段を設けることにより、ディジタルフィルタの
乗算器及び加算器の数を小さくすることが可能になり、
装置化規模を小さくできる。
Effect of the present invention: By providing an integrating means after the digital filter as in the configuration described in section 2, it is possible to reduce the number of multipliers and adders in the digital filter.
The scale of equipment can be reduced.

また同様に計算機によるディジタルフィルタの演算時間
を短縮することが可能になる。
Similarly, it is possible to shorten the calculation time of the digital filter by a computer.

実施例 ます本発明の原理を従来例に用いたディジタルフィルタ
を利用して説明する。
Embodiment The principle of the present invention will be explained using a conventional digital filter.

従来例のフィルタの係数は (1,2,3,4,5,e
、7,8.7.G、5,4,3,2.1)*I/64 
 で表されるが、この係数で構成されるデインタルフィ
ルタの出力を1クロツクずらして差分をとる(微分する
)とフィルタの係数は (1,Ll、I、I、l、l、
l、−1,−1,−1,−1,−]、−1、−1,−目
XI/Ei4  のようになる。
The coefficients of the conventional filter are (1, 2, 3, 4, 5, e
, 7, 8.7. G, 5, 4, 3, 2.1) *I/64
However, if the output of the digital filter composed of these coefficients is shifted by one clock and the difference is taken (differentiated), the coefficients of the filter are (1, Ll, I, I, l, l,
l, -1, -1, -1, -1, -], -1, -1, -th XI/Ei4.

さらにこのディジタルフィルタの出力を微分するフィル
タの係数は、 (11010,0,0,0,0,0,−2,0,0,0
,0,0,0,0,1)XI/[i4となる。従って従
来例のディジタルフィルタはこの係数で得られるディジ
タルフィルタの出力を2回積分したものと等価である。
Furthermore, the coefficient of the filter that differentiates the output of this digital filter is (11010,0,0,0,0,0,-2,0,0,0
,0,0,0,0,1)XI/[i4. Therefore, the conventional digital filter is equivalent to twice integrating the output of the digital filter obtained using this coefficient.

ここで第1図にこのディジタルフィルタの回路例を示す
。第1図のは40の本発明の入力部分、41.42は8
クロツク分の遅延器、43.44はlクロツタ分の遅延
器、45.46.47.48は加算器、49.50.5
1は乗算器、52はこの回路の出力部分を表している。
FIG. 1 shows a circuit example of this digital filter. In Figure 1, 40 is the input part of the present invention, 41.42 is 8
43.44 is a delay for 1 clock, 45.46.47.48 is an adder, 49.50.5
1 represents a multiplier, and 52 represents an output portion of this circuit.

第1図の回路では、まず入力部分4oの出力と遅延器4
2の出力が加算器45で加算される。次に加算器45の
出力と遅延器41の出力は乗算器49及び50でそれぞ
れ1倍、−2倍される。そして乗算器49及び50の出
力は加算器46で加算される。加算器46の出力はa延
器43の出力と加算器47で加算(積分)される。さら
に加算器47の出力は遅延器43に入力されるのと同時
に遅延器44の出力と加算器48で加算(積分)される
。また加算器48の出力は遅延器44に入力されるのと
同時に乗算に+51で1/64倍されて出力部分52に
出力される。
In the circuit of FIG. 1, first, the output of the input section 4o and the delay device 4
The outputs of 2 are added by an adder 45. Next, the output of the adder 45 and the output of the delay device 41 are multiplied by 1 and -2 by multipliers 49 and 50, respectively. The outputs of multipliers 49 and 50 are then added together by adder 46. The output of the adder 46 is added (integrated) to the output of the a adder 43 and an adder 47. Further, the output of the adder 47 is input to the delay device 43 and simultaneously added (integrated) to the output of the delay device 44 by the adder 48. Further, the output of the adder 48 is input to the delay device 44 and simultaneously multiplied by 1/64 by +51 and output to the output section 52.

このように本発明では積分回路を用いることにより、加
算器の数を4個に、乗算器の数を3個の減少させている
。また2のべき乗でない乗算器の数が0であるため回路
規模は従来例に比較して大幅に小さくできる。
As described above, in the present invention, by using an integrating circuit, the number of adders is reduced to four, and the number of multipliers is reduced to three. Furthermore, since the number of multipliers that are not powers of 2 is 0, the circuit scale can be significantly reduced compared to the conventional example.

次に本発明の第2の実施例について説明する。Next, a second embodiment of the present invention will be described.

第1の実施例では元のディジタルフィルタの係数が2次
微分によって簡単になるものであったため、上記のよう
にして大幅な簡単化が可能になった。
In the first embodiment, the coefficients of the original digital filter were simplified by second-order differentiation, so the above-mentioned method enabled significant simplification.

これに対し、第2の実施例は単純に微分しても簡単化が
できない係数のディジタルフィルタに対するものである
In contrast, the second embodiment is for a digital filter whose coefficients cannot be simplified by simple differentiation.

一般にはとんとのディジタルフィルタの係数ハ微分によ
って簡jli化されるディジタルフィルタの線形和で近
似される(但し各ディジタルフィルタに対する微分回数
は異なる)。これは例えばテーラ−展開を用いることに
よって求められる。この性質を用いた実施例のブロック
図を第2図に示す。
Generally, the coefficients of a digital filter are approximated by a linear sum of digital filters that is simplified by differentiation (however, the number of differentiations for each digital filter is different). This can be obtained, for example, by using Taylor expansion. A block diagram of an embodiment using this property is shown in FIG.

第2図の53はこの回路の入力部分、54.55.56
はディジタルフィルタ、57.58.59は積分回路、
60は加算器、61はこの回路の出力部分を表す。入力
部分53から入力された信号は、複数のディジタルフィ
ルタ54から56でフィルタリングされる。ディジタル
フィルタ54から56の出力は積分回路57から59へ
入力され、それぞれ異なる回数積分される(0次積分も
含む)。そして積分回路57から59の出力は加算器6
0で加算されて出力部分61へ出力される。
53 in Figure 2 is the input part of this circuit, 54.55.56
is a digital filter, 57.58.59 is an integration circuit,
60 represents an adder, and 61 represents an output portion of this circuit. The signal input from the input section 53 is filtered by a plurality of digital filters 54-56. The outputs of the digital filters 54 to 56 are input to integration circuits 57 to 59, and are integrated a different number of times (including zero-order integration). The outputs of the integrating circuits 57 to 59 are then sent to the adder 6.
It is added with 0 and output to the output section 61.

このようにフィルタを積分回数の異なる複数のディジタ
ルフィルタに分割することによって様々な係数のディジ
タルフィルタに本発明を適応できるようになる。
By dividing the filter into a plurality of digital filters with different integration times in this way, the present invention can be applied to digital filters with various coefficients.

以上本発明を2つの実施例を用いて説明してきたが、こ
のアリゴリズムを計算機によるディジタルフィルタの演
算に用いることによって計算時間を大幅に減少させるこ
とも可能である。
Although the present invention has been described above using two embodiments, it is also possible to significantly reduce the calculation time by using this algorithm in the calculation of a digital filter by a computer.

発明の効果 本発明は、」1記のようにディジタルフィルタを微分さ
れてrITi単化されたディジタルフィルタと積分器に
分向[することにより、乗算器や加算器の数を大幅に減
少させることができる。これによってディジタルフィル
タの回路規模を大幅に小さくすることが可能になる。ま
た本発明のアリゴリズムを用いることによって計算機に
よるディジタルフィルタの演算時間を大幅に減少させる
ことも可能になる。
Effects of the Invention The present invention significantly reduces the number of multipliers and adders by dividing the digital filter into a digital filter and an integrator that are differentiated and unified as rITi as described in 1. I can do it. This makes it possible to significantly reduce the circuit scale of the digital filter. Furthermore, by using the algorithm of the present invention, it is also possible to significantly reduce the calculation time of the digital filter by a computer.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の実施例のディジタルフィルタの回路図
、第2図は同ディジタルフィルタのブロック図、第3図
は従来例のディジタルフィルタの回路図である。 41・・遅延器、45・・加算器、49・・乗算器。 代理人の氏名 弁理士 中尾敏男 はか1名第1図 第2図 区    に
FIG. 1 is a circuit diagram of a digital filter according to an embodiment of the present invention, FIG. 2 is a block diagram of the same digital filter, and FIG. 3 is a circuit diagram of a conventional digital filter. 41...delay device, 45...adder, 49...multiplier. Name of agent: Patent attorney Toshio Nakao, 1 person, Figure 1, Figure 2

Claims (4)

【特許請求の範囲】[Claims] (1)入力信号をディジタルフィルタリングするディジ
タルフィルタ手段と、前記ディジタルフィルタ手段の出
力を積分する積分手段とを有することを特徴とするディ
ジタルフィルタ。
(1) A digital filter comprising: digital filter means for digitally filtering an input signal; and integrating means for integrating the output of the digital filter means.
(2)ディジタルフィルタ手段が遅延器と、乗算器と、
加算器によって構成されることを特徴とする請求項1記
載のディジタルフィルタ。
(2) The digital filter means includes a delay device and a multiplier,
2. The digital filter according to claim 1, comprising an adder.
(3)積分手段が遅延器と、加算器によって構成される
ことを特徴とする請求項1記載のディジタルフィルタ。
(3) The digital filter according to claim 1, wherein the integrating means includes a delay device and an adder.
(4)入力信号を複数のディジタルフィルタを用いてデ
ィジタルフィルタリングするディジタルフィルタ手段と
、前記ディジタルフィルタ手段の複数のディジタルフィ
ルタの出力を積分する複数の積分手段と、前記複数の積
分手段の出力を加算する加算手段を有することを特徴と
するディジタルフィルタ。
(4) Digital filter means for digitally filtering the input signal using a plurality of digital filters, a plurality of integration means for integrating the outputs of the plurality of digital filters of the digital filter means, and adding the outputs of the plurality of integration means. What is claimed is: 1. A digital filter characterized in that it has an adding means.
JP14643288A 1988-06-14 1988-06-14 Digital filter Pending JPH01314417A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14643288A JPH01314417A (en) 1988-06-14 1988-06-14 Digital filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14643288A JPH01314417A (en) 1988-06-14 1988-06-14 Digital filter

Publications (1)

Publication Number Publication Date
JPH01314417A true JPH01314417A (en) 1989-12-19

Family

ID=15407536

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14643288A Pending JPH01314417A (en) 1988-06-14 1988-06-14 Digital filter

Country Status (1)

Country Link
JP (1) JPH01314417A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993026093A1 (en) * 1992-06-17 1993-12-23 Advantest Corporation Waveform a/d converter and d/a converter
KR100585644B1 (en) * 1999-12-01 2006-06-02 엘지전자 주식회사 Low power finite impulse response filter

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993026093A1 (en) * 1992-06-17 1993-12-23 Advantest Corporation Waveform a/d converter and d/a converter
US5537113A (en) * 1992-06-17 1996-07-16 Advantest Corp. A/D or D/A conversion using distribution of differential waveforms to interleaved converters
KR100585644B1 (en) * 1999-12-01 2006-06-02 엘지전자 주식회사 Low power finite impulse response filter

Similar Documents

Publication Publication Date Title
JPH11261376A (en) Digital iir filter by few multipliers
US5732002A (en) Multi-rate IIR decimation and interpolation filters
Bomar New second-order state-space structures for realizing low roundoff noise digital filters
JP2005505162A5 (en)
JP3223188B2 (en) How to reduce digital filter bank power consumption by reducing the number of products.
EP0693235B1 (en) Decimation filter
JP2957183B2 (en) Cyclic digital filter
JPH01314417A (en) Digital filter
JP3297880B2 (en) IIR digital filter
JP3765056B2 (en) Digital protection relay
EP0791242B1 (en) Improved digital filter
Signell et al. Design and analysis of bilinear digital ladder filters
JPS5934005B2 (en) digital filter
JP3041563B2 (en) Finite impulse response filter
JPH0233214A (en) Digital filter for decimation
JPS63103509A (en) Digital filter
JPH0744425B2 (en) Digital filtering circuit
JPS6118212A (en) Digital filter
JPH02113712A (en) Digital filter
JPH0252517A (en) Digital filter
Harnefors et al. Allpass and lattice bilinear digital ladder filters
Barnes et al. Use of transversal-recursive structures for efficient realization of low-noise digital filters with decimated output
Mollova Variance of quantization error at the output of recursive digital filter
Hinamoto et al. Design of 2-D IIR digital filters with symmetry and constant group delays
JPH01133408A (en) Digital filter