JPH0248813A - Digital filter circuit - Google Patents

Digital filter circuit

Info

Publication number
JPH0248813A
JPH0248813A JP20050988A JP20050988A JPH0248813A JP H0248813 A JPH0248813 A JP H0248813A JP 20050988 A JP20050988 A JP 20050988A JP 20050988 A JP20050988 A JP 20050988A JP H0248813 A JPH0248813 A JP H0248813A
Authority
JP
Japan
Prior art keywords
adder
data latch
output
coefficient
input
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
JP20050988A
Other languages
Japanese (ja)
Inventor
Isao Otsuka
大塚 伊佐男
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 JP20050988A priority Critical patent/JPH0248813A/en
Publication of JPH0248813A publication Critical patent/JPH0248813A/en
Pending legal-status Critical Current

Links

Landscapes

  • Filters That Use Time-Delay Elements (AREA)

Abstract

PURPOSE:To constitute the title circuit of an adding machine with comparatively low speed and a coefficient device by varying the coefficient of the coefficient device and the transfer function of an FIR filter correlatively depending on a delay time required for the calculation of an calculation loop. CONSTITUTION:An output 9/16.Wn is obtained from a coefficient device 13 in response to an output Wn of a data latch and a value Xn in the n-th clock timing of a digital input. The output of a data latch 14 is a 9/16.Wn.Z<-1> and the output of an adder 11 is Xn+9/16.Wn.Z<-1> in the same timing and they are supplied to the latch 12. The calculation loop forms an IIR filter having a transfer function of 1/(1-9/16.Z<-2>). Furthermore, the coefficient device 18, the data latch 19 and the adder 17 form an FIR filter having a transfer function of 1+3/4.Z<-1>, and the data latch 15 and the adding machine 16 form an FIR filter having a transfer function of 1+Z<-1>. Thus, the filter with a transfer function of (1+Z<-1>).(1+3/4.Z<-1>)/(1-9/16.Z<-2>) is formed as a whole.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はディジタルフィルタ回路に関し、特にビデオ信
号処理などの比較的高速な処理をリアルタイムで処理す
るディジタルフィルタ回路に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a digital filter circuit, and particularly to a digital filter circuit that performs relatively high-speed processing such as video signal processing in real time.

〔従来の技術〕[Conventional technology]

従来、この種のディジタルフィルタは、例えばディジタ
ル入力端子群から入力を加算する加算器とこの“加算器
の出力をラッチするデータラッチ器とこのデータラッチ
器の出力に所定係数を掛ける係数器とからなるIIR(
巡回型)フィルタと、この加算器またはデータラッチ器
の出力を入力とするFIR(非巡回型)フィルタとを有
し、係数器の出力を加算器のもう一方の入力としFIR
フィルタの出力をディジタルフィルタ出力としていた。
Conventionally, this type of digital filter consists of, for example, an adder that adds inputs from a group of digital input terminals, a data latch that latches the output of this adder, and a coefficient unit that multiplies the output of this data latch by a predetermined coefficient. IIR(
It has a FIR (acyclic) filter that takes the output of this adder or data latch as input, and uses the output of the coefficient unit as the other input of the adder.
The output of the filter was used as a digital filter output.

第3図は伝達関数が(1+Z−”)/(1−3/4・Z
−1)で表わされるディジタルフィルタ回路の一例の回
路図を示す。ディジタル入力端子群1からの信号を加算
器11の一方の入力とし、この加算器11の出力をデー
タラッチ器12の入力とし、このデータラッチ器12の
出力を係数器13の入力とし、この係数器13の出力を
加算器11のもう一方の入力とし、データラッチ器12
の出力を第2の加算器16およびデータラッチ器15の
入力とし、データラッチ器15の出力を加算器16のも
う一方の入力とし、この加算器16の出力信号をディジ
タルフィルタの出力としている。なお、係数器13では
入力を3/4倍した値を出力する。
In Figure 3, the transfer function is (1+Z-”)/(1-3/4・Z
A circuit diagram of an example of a digital filter circuit represented by -1) is shown. The signal from the digital input terminal group 1 is used as one input of the adder 11, the output of this adder 11 is used as the input of the data latch 12, the output of this data latch 12 is used as the input of the coefficient unit 13, and the coefficient The output of the adder 13 is used as the other input of the adder 11, and the data latch 12
The output of the adder 16 is used as the input of the second adder 16 and the data latch 15, the output of the data latch 15 is used as the other input of the adder 16, and the output signal of the adder 16 is used as the output of the digital filter. Note that the coefficient unit 13 outputs a value obtained by multiplying the input by 3/4.

いま、ディジタル入力端子群1から入力されるディジタ
ル入力信号のn番目のクロックタイミングにおける値を
Xflとし、同じタイミングのデータラッチ器12の出
力をW8とすると、係数器13はWoを入力して3/4
・Wllを出力する。
Now, if the value at the n-th clock timing of the digital input signal input from the digital input terminal group 1 is Xfl, and the output of the data latch unit 12 at the same timing is W8, then the coefficient unit 13 inputs Wo and outputs 3. /4
・Output Wll.

加算器11ではX、と3/4・W!lを入力し、X、+
3/4・Wl、を出力してデータラッチ器12に入力す
る。
In the adder 11, X, and 3/4·W! Enter l, X, +
3/4·Wl is output and input to the data latch unit 12.

従って、(n+1)番目のクロックタイミングにおける
データラッチ器12の出力WailはXfl+3/4−
W、となる、すなわち、W Q + l = X fi
+3/4 ・W、t 、wn =Wfi+、、Z−1で
あるからWa+t =X−/ (1−3/4− Z−1
)となる、また、データラッチ器15のn番目のクロッ
クタイミンクにおける出力はW、、・Z−1となる。よ
って、加算器16によりW、+Wゎ ・Z を演算する
。
Therefore, the output Wail of the data latch circuit 12 at the (n+1)th clock timing is Xfl+3/4−
W, that is, W Q + l = X fi
+3/4 ・W, t, wn = Wfi+,,Z-1, so Wa+t =X-/ (1-3/4- Z-1
), and the output of the data latch 15 at the n-th clock timing becomes W, . . . Z-1. Therefore, the adder 16 calculates W, +W×Z.

このように、加算器11とデータラッチ器12と係数器
13とにより、1/(1−3/4・Z−1)の伝達特性
を有するIIRフィルタを構成し、データラッチ器15
の加算器16とにより、1+Z−1の伝達特性を有する
FIRフィルタを構成、全体として(1+2−1)/(
1−3/4・z−1)の伝達特性をもつディジタルフィ
ルタ回路を構成している。
In this way, the adder 11, the data latch 12, and the coefficient unit 13 constitute an IIR filter having a transfer characteristic of 1/(1-3/4・Z-1), and the data latch 15
The adder 16 constitutes an FIR filter having a transfer characteristic of 1+Z-1, and the total is (1+2-1)/(
This constitutes a digital filter circuit with a transfer characteristic of 1-3/4.z-1).

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のディジタルフィルタ回路は、IIRフィ
ルタの構成が、ディジタル入力端子群からの信号を入力
する加算器と、この加算器の出力を入力するデータラッ
チ器と、このデータラッチ器を入力する係数器と、この
係数器の出力を加算器のもう一方の入力とする構成とな
っているので、加算器とデータラッチ器と係数器とによ
り構成される演算ループの演算が、ディジタル入力端子
群から入力されるディジタル入力のサンプリング期間T
1の間に実行される必要があり、加算器および係数器に
高速性が要求される。
In the conventional digital filter circuit described above, the IIR filter has an adder that inputs signals from a group of digital input terminals, a data latch that inputs the output of this adder, and a coefficient that inputs this data latch. The output of this coefficient multiplier is used as the other input of the adder, so the calculation of the arithmetic loop consisting of the adder, data latch, and coefficient multiplier can be performed from the digital input terminal group. Sampling period T of input digital input
1, and high speed is required for the adder and coefficient unit.

例えば、NTSC信号のカラーサブキャリアの4倍のク
ロックでサンプリングされているディジタル信号を処理
する場合、係数器と加算器の両方の処理を1/4X3.
58MHz =70nsの間に実行する必要がある。そ
のため回路のコストおよび消費電力が高くなるという欠
点がある。
For example, when processing a digital signal that is sampled at four times the clock frequency of the color subcarrier of an NTSC signal, the processing of both the coefficient multiplier and the adder is 1/4X3.
It needs to be executed during 58MHz = 70ns. This has the drawback of increasing circuit cost and power consumption.

本発明の目的は、このような欠点を除き、フィルタ演算
ループの演算ディジタル入力の1サンプリング期間より
も長い期間でかまわないような係数器および加算器を用
いて、IIRフィルタの伝達特性とFIRフィルタの伝
達特性を変え、フィルタの全体としての所望のディジタ
ルフィルタの特性を実現できるようにしたディジタルフ
ィルタ回路を提供することにある。
An object of the present invention is to eliminate such drawbacks and improve the transfer characteristics of an IIR filter and an FIR filter by using a coefficient unit and an adder that can be used for a period longer than one sampling period of the calculation digital input of the filter calculation loop. An object of the present invention is to provide a digital filter circuit that can realize desired digital filter characteristics as a whole by changing the transfer characteristics of the filter.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のディジタルフィルタ回路の構成は、加算器と所
定係数を掛ける第1の係数器と2個以上のデータラッチ
群とを少くとも有する演算系からなる巡回型フィルタと
、この巡回型フィルタと直列接続され少くとも実数にの
係数を掛ける第2の係数器とデータラッチ群とをN段(
Nは1以上の整数)有する演算系からなる非巡回型フィ
ルタとを備え、前記第1の係数器の係数をKNとしたこ
とを特徴とする。
The configuration of the digital filter circuit of the present invention includes a cyclic filter consisting of an arithmetic system having at least an adder, a first coefficient multiplier that multiplies a predetermined coefficient, and two or more data latch groups, and a cyclic filter connected in series with the cyclic filter. N stages (
N is an integer greater than or equal to 1)), and the coefficient of the first coefficient unit is KN.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例の回路図で、伝達関数が(1
+z−’) / (1−3/4− z−’) テ表すさ
れるディジタルフィルタ回路を示している。本実施例は
、従来例に対し、データラッチ器14゜19.20、加
算器17、係数器1つが付加されている。ディジタル入
力端子群1からの信号を加算器11の一方の入力とし、
この加算器11の出力をデータラッチ器12の入力とし
、このデータラッチ器12の出力を係数器13の入力と
し、この係数器13の出力をデータラッチ器14の入力
とし、このデータラッチ器14の出力を加算器11のも
う一方の入力とし、さらにデータラッチ器12の出力を
第2の加算器17および係数器18の入力とし、係数器
18の出力をデータラッチ器19の入力とし、データラ
ッチ器1つの出力を加算器17のもう一方の入力とし、
加算器17の出力をデータラッチ器20の入力とし、こ
のデータラッチ器20の出力を加算器16およびデータ
ラッチ器15の入力とし、データラッチ器15の出力を
加算器16のもう一方の入力とし、加算器16の出力を
ディジタルフィルタの出力としている。
FIG. 1 is a circuit diagram of an embodiment of the present invention, in which the transfer function is (1
+z-') / (1-3/4-z-') TE shows a digital filter circuit. In this embodiment, a data latch 14.19.20, an adder 17, and one coefficient unit are added to the conventional example. The signal from the digital input terminal group 1 is used as one input of the adder 11,
The output of this adder 11 is input to a data latch 12, the output of this data latch 12 is input to a coefficient unit 13, the output of this coefficient unit 13 is input to a data latch unit 14, and this data latch unit 14 The output of the data latch unit 12 is used as the other input of the adder 11, the output of the data latch unit 12 is input to the second adder 17 and the coefficient unit 18, the output of the coefficient unit 18 is input to the data latch unit 19, and the data The output of one latch is used as the other input of the adder 17,
The output of the adder 17 is used as the input of the data latch 20, the output of this data latch 20 is used as the input of the adder 16 and the data latch 15, and the output of the data latch 15 is used as the other input of the adder 16. , the output of the adder 16 is used as the output of the digital filter.

ここで加算器11とデータラッチ器12と、係数器13
とデータラッチ器14とから構成される演算ループの演
算に要する遅延時間は、ディジタル入力端子群1から入
力するディジタル入力のサンプルクロック期間T1の2
倍なので、係数器13の係数は(3/4) 2=9/1
6としている。
Here, an adder 11, a data latch 12, and a coefficient unit 13
The delay time required for the calculation of the calculation loop composed of
Therefore, the coefficient of coefficient unit 13 is (3/4) 2 = 9/1
It is set at 6.

いま、ディジタル入力端子群1からのディジタル入力の
n番目のタロツクタイミングにおける値をXfiとし、
同じタイミングのデータラッチ器12の出力の値をW。
Now, let the value of the digital input from digital input terminal group 1 at the n-th tarok timing be Xfi,
The output value of the data latch device 12 at the same timing is W.

とすると、係数器13は9/16・Wfiを出力する。Then, the coefficient unit 13 outputs 9/16·Wfi.

同じクロックタイミングでのデータラッチ器14の出力
は9/16・Wfi・2−1となり、加算器11はXl
と9/16、w、・z−1を入力しX、+9/16− 
W。
The output of the data latch circuit 14 at the same clock timing is 9/16.Wfi.2-1, and the output of the adder 11 is Xl.
Input 9/16, w, ・z-1 and get X, +9/16-
W.

Z−1を出力し、これがデータラッチ器12の入力とし
ている。よって(n+1)番目のクロックタイミングに
おけるデータラッチ器12の出力Wfi+□はX、+9
/16・Wfi・z−1となる。ここでWゎ= W n
+1  ・2−1を用いることにより、Wfl+1 =
X、 / (1−9/ 16・Z−2)となり、加算器
11とデータラッチ器12.14と係数器13とからな
る演算ループは、伝達特性1/(1−9/16・Z−2
)のIIRフィルタを構成していることがわかる。
Z-1 is output, and this is used as an input to the data latch unit 12. Therefore, the output Wfi+□ of the data latch device 12 at the (n+1)th clock timing is X, +9
/16・Wfi・z−1. Here, W = W n
By using +1 ・2-1, Wfl+1 =
X, / (1-9/16・Z-2), and the calculation loop consisting of the adder 11, data latch device 12, 14, and coefficient unit 13 has a transfer characteristic of 1/(1-9/16・Z- 2
) constitutes an IIR filter.

また、n番目のクロックタイミングにおいて、係数器1
8はWfiを入力し、データラッチ器19は3/4・W
7 ・Z−1を出力し、加算器17はW、+3/4 ・
Wo ・Z−’= (1+ 3/4 ・Z−1)Woを
出力する。よって、係数器18とデータラッチ器19と
加算器17とは1+3/4・Z−1の伝達特性を有する
FIRフィルタを構成する。なお、データラッチ器15
と加算器16は従来例と同じ1+Z−’の伝達特性を有
するFIRフィルタである。
Also, at the n-th clock timing, the coefficient unit 1
8 inputs Wfi, data latch 19 inputs 3/4 W
7 ・Outputs Z-1, adder 17 outputs W, +3/4 ・
Wo ・Z-'= (1+ 3/4 ・Z-1) Outputs Wo. Therefore, the coefficient unit 18, the data latch unit 19, and the adder 17 constitute an FIR filter having a transfer characteristic of 1+3/4·Z-1. In addition, the data latch device 15
and adder 16 are FIR filters having the same 1+Z-' transfer characteristic as in the conventional example.

従って、全体としては(1+Z−1)・ (1+3/4
− Z−’) / (1−9/ 16− Z−2) ノ
伝達特性を有するディジタルフィルタ回路を構成し、こ
の伝達関数を簡単化すれば(1/Z−’)/ (1−3
/4・Zl)となり、所望の伝達特性となる。
Therefore, as a whole, (1+Z-1)・(1+3/4
- Z-') / (1-9/ 16- Z-2) If we construct a digital filter circuit with the transfer characteristic and simplify this transfer function, we get (1/Z-')/ (1-3
/4・Zl), which is the desired transfer characteristic.

この場合、係数器13および加算器11に対して要求さ
れる処理速度はそれぞれ期間T1内に演算を1回行なえ
ばよく、比較的低速の加算器および係数器により回路を
構成することができる。
In this case, the processing speed required for the coefficient multiplier 13 and the adder 11 is such that each calculation is performed once within the period T1, and the circuit can be configured with relatively low-speed adders and coefficient multipliers.

第2図は本発明の第2の実施例の伝達関数が(1+Z−
1)/(1−3/4・Z−1)で表わされるディジタル
フィルタ回路の回路図である。本実施例は、第1図の加
算器11.係数器13を加算器40.係数器50とする
と共に、データラッチ器21.23,25,26,28
,30.係数器24.29;加算器22.27が付加さ
れている。ディジタル入力端子群1を加算器40の一方
の入力とし、この加算器40の出力をデータラッチ器1
2の入力とし、このデータラッチ器12の出力を係数器
50の入力とし、係数器50の出力を、データラッチ器
14の入力とし、このデータラッチ器14の出力を加算
器40のもう一方の入力とし、さらにデータラッチ器1
2,21゜26.20の出力をそれぞれ加算器17.2
2゜27.16の一方の入力とし、データラッチ器12
.23.28の出力をそれぞれ係数器18゜24.29
の入力とし、係数器18,24.29の出力をそれぞれ
データラッチ器19,25゜30の入力とし、データラ
ッチ器19.25の出力をそれぞれデータラッチ器23
.28の入力とし、データラッチ器19,25,30.
15の出力をそれぞれ加算器17,22,27.16の
もう一方の入力とし、加算器17,22.27の出力を
それぞれデータラッチ器21,26.20の入力とし、
データラッチ器20の出力をデータラッチ器15の入力
とし、加算器16の出力をディジタルフィルタの出力と
している。
FIG. 2 shows that the transfer function of the second embodiment of the present invention is (1+Z−
1)/(1-3/4·Z-1); FIG. In this embodiment, the adder 11. in FIG. The coefficient unit 13 is connected to the adder 40. In addition to the coefficient unit 50, the data latch units 21, 23, 25, 26, 28
,30. Coefficient units 24.29 and adders 22.27 are added. The digital input terminal group 1 is used as one input of the adder 40, and the output of this adder 40 is used as the data latch 1.
2, the output of the data latch 12 is used as the input of the coefficient multiplier 50, the output of the coefficient multiplier 50 is used as the input of the data latch 14, and the output of the data latch 14 is used as the other input of the adder 40. input, and also data latch device 1
2, 21゜26.20 outputs are added to adder 17.2, respectively.
2゜27.16 as one input, and the data latch device 12
.. The outputs of 23.28 and 24.29 are respectively
The outputs of the coefficient multipliers 18 and 24.29 are input to the data latches 19 and 25.30, respectively, and the outputs of the data latches 19 and 25 are respectively input to the data latch 23.
.. 28, and the data latches 19, 25, 30 .
The outputs of 15 are used as the other inputs of adders 17, 22, 27.16, respectively, and the outputs of adders 17, 22.27 are used as inputs of data latches 21, 26.20, respectively.
The output of the data latch 20 is used as the input of the data latch 15, and the output of the adder 16 is used as the output of the digital filter.

ここで加算器40は、二つの入力のうち、一方の入力の
上位n′1ビットをデータラッチ器42の入力とし、残
りの下位n1−n>1ビツト(nl。
Here, the adder 40 inputs the upper n'1 bits of one of the two inputs to the data latch 42, and the remaining lower n1-n>1 bits (nl).

n71は任意の整数でnx > ntとする)を加算器
41aの一方の入力とし、残りの一方の入力を加算器4
1aのもう一方の入力とし、この加算器41aの出力を
、データラッチ器43の入力とし、データラッチ器42
.43の出力を加算器44の二つの入力とし、加算器4
4の出力を加算器40の出力としている。また、係数器
50は、二つの入力のうち、一方の入力の上位n′2ビ
ットを係数器51の一方の入力とし、残りのn3−02
ビツト(nz、n’2は整数でnz > nzとする)
を係数器52の一方の入力とし、残りの一方の入力を係
数器51.52のそれぞれ残りの一方の入力とし、これ
ら係数器51.52の出力をそれぞれデータラッチ器5
3.54の入力とし、これらデータラッチ器53.54
の出力を加算器55の二つの入力とし、加算器55の出
力をもって係数器50の出力としている。
n71 is an arbitrary integer (nx > nt) is used as one input of the adder 41a, and the remaining input is used as the adder 4.
1a, and the output of this adder 41a is used as the input of the data latch device 43, and the data latch device 42
.. The output of 43 is used as two inputs of adder 44, and adder 4
The output of the adder 40 is the output of the adder 40. Further, the coefficient unit 50 uses the upper n'2 bits of one of the two inputs as one input of the coefficient unit 51, and the remaining n3-02 bits are input to the coefficient unit 51.
Bit (nz, n'2 is an integer and nz > nz)
is one input of the coefficient multiplier 52, the other input is the remaining input of each of the coefficient multipliers 51.52, and the outputs of these coefficient multipliers 51.52 are respectively input to the data latch 5
3.54 inputs, and these data latches 53.54
The outputs of the adder 55 are the two inputs of the adder 55, and the output of the adder 55 is the output of the coefficient unit 50.

この加算器40と、データラッチ器12.14と、係数
器50とからなる演算ループの演算に要する遅延時間は
4 T sとなり、係数器50の係数は、(3/4 ’
) ’ =81/256としている。
The delay time required for the calculation of the calculation loop consisting of the adder 40, the data latch 12, 14, and the coefficient unit 50 is 4 T s, and the coefficient of the coefficient unit 50 is (3/4'
) '=81/256.

いま加算器40とデータラッチ器12.14と係数器5
0とからなる演算ループは、伝達特性1/(1−81/
256・Z−4)の伝達特性をもつIIRフィルタとな
る。また、係数器18゜24.29とデータラッチ器1
9,21.23゜25.26,28.30.20と加算
器17゜22.27とは、1+3/4・Z−’+9/1
6・Z−2+27/64 ・Z−3= 1 +n (3
/4 )Z−1の伝達特性をもっFIRフィルタとなり
、データラッチ器15と加算器16とは1+Z−1の伝
達特性のFIRフィルタとなる。従って、全体としては
(1+Z−’)・(1+3/4・Z−1+9/16・Z
−2+27/64 ・Z−’)/(1−81/256・
Z−4)の伝達特性のディジタルフィルタ回路を構成し
、この伝達関数を簡単化すれば(1+Z−’)/ (1
−3/4・Z−1)となり、所望の伝達特性となる。
Now adder 40, data latch 12, 14 and coefficient unit 5
The calculation loop consisting of 0 has a transfer characteristic of 1/(1-81/
It becomes an IIR filter with a transfer characteristic of 256.Z-4). Also, coefficient unit 18°24.29 and data latch unit 1
9, 21.23°25.26, 28.30.20 and adder 17°22.27 are 1+3/4・Z-'+9/1
6・Z-2+27/64 ・Z-3= 1 +n (3
/4) An FIR filter has a transfer characteristic of Z-1, and the data latch 15 and adder 16 form an FIR filter with a transfer characteristic of 1+Z-1. Therefore, as a whole, (1+Z-')・(1+3/4・Z-1+9/16・Z
-2+27/64 ・Z-')/(1-81/256・
If we configure a digital filter circuit with a transfer characteristic of Z-4) and simplify this transfer function, we get (1+Z-')/(1
-3/4・Z-1), which is the desired transfer characteristic.

この場合、係数器50および加算器40に対して要求速
度はそれぞれ1つの演算を2 T 1の期間で行なえば
よく、第1の実施例よりもさらに低速の加算器および係
数器によりディジタルフィルタ回路を構成することがで
きる。
In this case, the required speed for the coefficient unit 50 and the adder 40 is to perform one calculation each in a period of 2 T 1, and the digital filter circuit is can be configured.

例えば、NTSC信号のカラーサブキャリアの4倍のク
ロックでサンプリングされているディジタル入力を処理
する場合、第1の実施例では、係数器と加算器のそれぞ
れの処理時間が70nsの間に実行されれば良く、第2
の実施例では140nsの間に実行されれば良いことに
なる。
For example, when processing a digital input that is sampled at four times the clock of the color subcarrier of an NTSC signal, in the first embodiment, the processing time of each of the coefficient multiplier and the adder is performed during a period of 70 ns. Good luck, second
In this embodiment, it is sufficient to execute the process within 140 ns.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明は、加算器と第1のデータ
ラッチ器と係数器とからなる演算ループに、第2のデー
タラッチ器を追加し、その演算ループの演算に要する遅
延時間によって係数器の係数とFIRフィルタの伝達関
数とを関連させて変化させることにより、高速加算器お
よび高速係数器を使用せずに、比較的低速の加算器およ
び係数器によって回路を構成することができるという効
果がある。
As explained above, the present invention adds a second data latch to an arithmetic loop consisting of an adder, a first data latch, and a coefficient multiplier, and adjusts the coefficients by the delay time required for the operation of the arithmetic loop. By changing the coefficients of the filter and the transfer function of the FIR filter in relation to each other, it is possible to construct a circuit using relatively low-speed adders and coefficient units without using high-speed adders and high-speed coefficient units. effective.

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

第1図は本発明の一実施例のブロック図、第2図は本発
明の第2の実施例のブロック図、第3図は従来のディジ
タルフィルタ回路の一例のブロック図である。 1・・・ディジタル入力端子群、2・・・出力端子群、
11.16.17,22,27,40,41゜44.5
5・・・加算器、12,14,15.19゜20.21
,23,25,26.28.30゜42.43,53.
54・・・データラッチ器、13゜18.24,29,
50,51.52・・・係数器。
FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a block diagram of a second embodiment of the invention, and FIG. 3 is a block diagram of an example of a conventional digital filter circuit. 1... Digital input terminal group, 2... Output terminal group,
11.16.17,22,27,40,41°44.5
5...Adder, 12, 14, 15.19°20.21
,23,25,26.28.30°42.43,53.
54...Data latch device, 13°18.24,29,
50, 51.52...Coefficient unit.

Claims (1)

【特許請求の範囲】[Claims]  加算器と所定係数を掛ける第1の係数器と2個以上の
データラッチ群とを少くとも有する演算系からなる巡回
型フィルタと、この巡回型フィルタと直列接続され少く
とも実数kの係数を掛ける第2の係数器とデータラッチ
群とをN段(Nは1以上の整数)を有する演算系からな
る非巡回型フィルタとを備え、前記第1の係数器の係数
をK^Nとしたことを特徴とするディジタルフィルタ回
路。
a cyclic filter consisting of an arithmetic system having at least an adder, a first coefficient unit that multiplies a predetermined coefficient, and two or more data latch groups; and a cyclic filter that is connected in series with the cyclic filter and multiplies a coefficient of at least a real number k. A second coefficient unit and a data latch group are provided with an acyclic filter consisting of an arithmetic system having N stages (N is an integer of 1 or more), and the coefficient of the first coefficient unit is K^N. A digital filter circuit featuring:
JP20050988A 1988-08-10 1988-08-10 Digital filter circuit Pending JPH0248813A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20050988A JPH0248813A (en) 1988-08-10 1988-08-10 Digital filter circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20050988A JPH0248813A (en) 1988-08-10 1988-08-10 Digital filter circuit

Publications (1)

Publication Number Publication Date
JPH0248813A true JPH0248813A (en) 1990-02-19

Family

ID=16425494

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20050988A Pending JPH0248813A (en) 1988-08-10 1988-08-10 Digital filter circuit

Country Status (1)

Country Link
JP (1) JPH0248813A (en)

Similar Documents

Publication Publication Date Title
JPH0340972B2 (en)
JPH0370411B2 (en)
JPH04317224A (en) Sigma delta modulator for d/a converter
JPH02216907A (en) Digital filter
US5821884A (en) Sampling rate conversion method and apparatus utilizing an area effect correlation method
JPH0934604A (en) Effective interpolation filter by hardware
EP0566246B1 (en) Digital filter
JPH07112146B2 (en) Variable delay circuit
JPH0458609A (en) Input summation type transversal filter
RU2125764C1 (en) Adaptive correcting filter
JP2691174B2 (en) AD conversion circuit
JP3258938B2 (en) Decimation filter
JP2513218B2 (en) FIR Digital Filter
JP2000165204A (en) Iir type digital low pass filter
JP2540757B2 (en) Digital filter circuit for decimation
JPS6329443B2 (en)
JPH0795671B2 (en) Digital Filter
JPH0226408A (en) Digital filter
JPH02124621A (en) Digital transversal filter
KR0133403B1 (en) One-dimensional finite shock response (FIR) filter with symmetry
JPS59127171A (en) Digital signal processing circuit
JPH0370410B2 (en)
JP3155026B2 (en) Accumulator
Lim et al. A BiCMOS digital filter for HDTV
JPH0666638B2 (en) Digital Filter