Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2822376B2 - Digital filter - Google Patents
[go: Go Back, main page]

JP2822376B2 - Digital filter - Google Patents

Digital filter

Info

Publication number
JP2822376B2
JP2822376B2 JP62203754A JP20375487A JP2822376B2 JP 2822376 B2 JP2822376 B2 JP 2822376B2 JP 62203754 A JP62203754 A JP 62203754A JP 20375487 A JP20375487 A JP 20375487A JP 2822376 B2 JP2822376 B2 JP 2822376B2
Authority
JP
Japan
Prior art keywords
signal
multiplier
supplied
output
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.)
Expired - Lifetime
Application number
JP62203754A
Other languages
Japanese (ja)
Other versions
JPS6447113A (en
Inventor
孝雄 山崎
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 JP62203754A priority Critical patent/JP2822376B2/en
Publication of JPS6447113A publication Critical patent/JPS6447113A/en
Application granted granted Critical
Publication of JP2822376B2 publication Critical patent/JP2822376B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Filters That Use Time-Delay Elements (AREA)
  • Complex Calculations (AREA)

Description

【発明の詳細な説明】 〔産業上の分野〕 本発明は、ディジタル映像信号の間引/補間処理等に
用いられるディジタクフィルタに関する。 〔発明の概要〕 本発明はディジタルフィルタに関し、係数乗算器の入
力側に洗濯器を設け、それぞれ時間位相の異なる入力信
号を洗濯することにより、効率の良いフィルタ装置が構
成できるようにしたものである。 〔従来の技術〕 例えばディジタル映像信号の処理を行う場合に、サン
プリングレートを変更するためのデータの間引/補間を
行う必要が生じる。このような間引/補間を良好に行う
目的でディジタルフィルタが用いられる。 すなわち、例えば第7図Aに示すような入力ディジタ
ル信号から同図Bに示すような3:4に補間された出力デ
ィジタル信号を得る場合には、同図Cに示すような27タ
ップのインパルス応答をたたみ込むことによって良好な
補間を行うことができる。なお実際には、入力信号はA
の位相にしか存在せずまた必要な出力信号はBの位相で
のみ得られれば良いことから、たたみ込みの演算は出力
信号の位相に応じて同図D〜Gに示すインパルス応答に
ついてのみ行えばよい。 そこで第8図に示すような装置が考えられる。図にお
いて入力端子(80)に供給されたディジタル信号は、サ
ンプリングレート変換回路(81)に供給され、第9図に
示すように同じ経過時間τの間で入力信号の3データご
とに1データの空白(□)の挿入された信号に変換さ
れ、この信号が乗算器(82a)〜(82j)を通じて加算器
(83a)〜(83j)に供給される。この加算器(83a)〜
(83j)の出力がそれぞれ出力信号の1サンプル周期D
の遅延回路(84a)〜(84j)を通じて次段の加算器(83
b)〜(83j)に供給され、加算器(83j)の出力が遅延
回路(84j)を通じて出力端子(85)に取出される。 そしてさらに上述の乗算器(82a)〜(82j)に対し
て、例えばリードオンリーメモリ(ROM)(86)から出
力信号の1サンプル周期ごとに図中に示すようなインパ
ルス係数a0〜a13が巡回して供給される。 これによって出力端子(85)には、順次上述のD〜G
のインパルス応答がたたみ込まれた出力信号が取出され
る。すならち上述の装置において、変換回路(81)から
第10図Aに示すように信号□,X0,X1,X2,□,X3…(□は
空白を示す)が出力された場合に、乗算器(82a)〜(8
2j)からは同図Bに示すような乗算値が出力される。そ
してこれらの値が加算器(83a)〜(83j)、遅延回路
(84a)〜(84j)からなるパイプライン加算器に供給さ
れることによって、出力端子(85)には図中に破線で示
すような斜め方向の乗算値の加算信号Y0,Y1,Y2…が取出
される。これによって上述のインパルス係数a0〜a13
たたみ込み演算を行うことができる。 ところが上述の装置において、変換回路(81)からの
信号は4サンプルごとに空白(“0")が出力されるため
に、各演算回路(乗算器,加算器)は4サンプル期間に
1期間(全体の1/4の期間)無駄になっていることにな
る。しかしながら従来の装置ではこの無駄をはぶくこと
ができなかった。 また例えば第11図Aに示すような入力ディジタル信号
から同図Bに示すような5:4に間引かれた出力ディジタ
ル信号を得る場合には、同図Cに示すような35タップの
インパルス応答をたたみ込むことによって良好な間引を
行うことができる。なおこの場合も上述の補間の場合と
同様にたたみ込みの演算は出力信号の位相に応じて同図
D〜Gに示すインパルス応答についてのみ行えばよい。 ところがこの場合に、このような間引のためのたたみ
込み演算を上述の補間フィルタと同様の構成で行おうと
すると、各乗算器からは第12図に示すような信号が出力
される必要がある。従ってこのような出力信号を得るた
めには、各乗算器の入力信号Xは図中に縦線で区切って
示すように全ての信号が同一のタイミングで与えられる
のではなく、各乗算器ごとに異なったたパターンで供給
される必要があり、このような入力信号な供給は容易に
実現できるものではなかった。 〔発明が解決しようとする問題点〕 以上述べたように従来の技術では、無駄な動作期間を
生じたり、入力信号の供給を容易に行うことができない
などの問題点があった。 〔問題点を解決するための手段〕 本発明は、入力信号(端子(1)(11))が各段の乗
算器(5b)〜(5j)(15a)〜(15i)に供給されてそれ
ぞれ所定の係数(ROM(9)(19))と乗算され、この
乗算値が順次遅延手段(回路(7b)〜(7j)(17a)〜
(17i)を介して加算(6b)〜(6j)(16a)〜(16i)
されて上記入力信号の補間または間引を行う(出力端子
(8)(18))ようにしたディジタルフィルタにおい
て、上記入力信号が予め任意に遅延(回路(3)(3a)
〜(3c))されたそれぞれ時間位相の異なる複数の信号
系統A、Bで供給され、上記乗算器の入力側にそれぞれ
選択器(4b)〜(4j)(14a)〜(14j)が設けられ、上
記入力信号を任意に遅延されたそれぞれ時間位相の異な
る信号が上記選択器で選択されることにより、上記乗算
器が使用されないタイミングが所定が時間位相に揃えら
れると共に、上記乗算器が使用されない位置には上記遅
延手段のみが設けられて上記順次の加算が行われるよう
にしたディジタルフィルタである。 〔作用〕 これによれば、時間位相の異なる入力信号を順次所定
のタイミングで選択することによって回路構成を任意に
変形することができ、それによって演算回路の動作の無
駄等のない、良好なディジタルフィルタを形成すること
ができる。 〔実施例〕 第1図は例えば3:4の補間フィルタを構成した場合を
示す。この図において、入力端子(1)に供給されたデ
ィジタル信号は上述したサンプリングレート変換回路
(2)に供給されて3データごとに1データの空白の挿
入された信号とされ、この信号が出力信号の1サンプル
周期Dの遅延回路(3)に供給される。 この遅延回路(3)からの信号Aと変換回路(2)か
らの信号Bとがそれぞれ選択器(4b)〜(4d),(4f)
〜(4h),(4j)に供給され、この選択器(4b)〜(4
j)で選択された信号が乗算器(5b)〜(5d),(5f)
〜(5h),(5j)を通じて加算器(6b)〜(6d),(6
f)〜(6h),(6j)に供給される。この加算器(6b)
〜(6h)の出力がそれぞれ入力信号の1サンプル周期D
の遅延回路(7b)〜(7j)を通じて次段の加算器(6c)
〜(6j)に供給され、加算器(6j)の出力が遅延回路
(7j)を通じて出力端子(8)に取出される。 そしてさらに上述の乗算器(5b)〜(5j)に対して、
例えばリードオンリーメモリ(ROM)(9)から出力信
号の1サンプル周期ごとに図中に示すようなインパルス
係数a0〜a13及び0が巡回して供給されると共に、ROM
(9)からの信号が選択器(4b)〜(4j)に供給され
て、それぞれ信号A側及び信号B側に切換られる。 従ってこの装置において、乗算器(5b)〜(5j)から
はそれぞれ第2図Cに示すような乗算値が各サンプル周
期t0,t1…ごとに出力され、これらの値が加算器(6b)
〜(6j)、遅延回路(7a)〜(7j)からなるパイプライ
ン加算器に供給されることによって、出力端子(8)に
は図中に破線で示す乗算値の加算信号が取出される。 すなわち上述の装置において、入力信号Xが第3図A
に示す回路を通過された出力信号Yは、入力信号Xを1
サンプル周期遅延させた信号を用いて同図Bに示す回路
を通過された場合と等価であり、これによって乗算器等
の演算回路を1段シフトすることができる。 そこで従来技術で説明した第10図において、例えば時
点t3の乗算器(82a)〜(82c)の演算を1サンプル周期
遅延させた信号Aを用いることによって時点t4の乗算器
(82b)〜(82d)の演算にシフトすることができ、同様
にして時点t2の乗算器(82a)(82b)の演算を時点t3
乗算器(82b)(82c)の演算にシフトすることができ、
さらに時点t1の乗算器(82a)の演算を時点t2の乗算器
(82b)の演算にシフトすることができる。これによっ
て上述の装置で第2図Cに示す演算を実現することがで
き、従来と等価のインパルス係数a0〜a13のたたみ込み
演算を行うことができる。 そしてこの場合に、図からも明らかなように従来の乗
算器(82a)(82e)(82i)に相当する信号は全て空白
(□)になっており、従ってこれらの演算を行う回路を
削除することによって、演算回路の無駄な動作を除くこ
とができる。 こうしてこの装置によれば、時間位相の異なる入力信
号を順次所定のタイミングで選択することによって回路
構成等を任意に変形することができ、それによって演算
回路の動作の無駄等のない、良好なディジタルフィルタ
を形成することができる。 さらに第4図は例えば5:4の間引フィルタを構成した
場合を示す。この図において、入力端子(11)に供給さ
れるディジタル信号はそれぞれ出力信号の1サンプル周
期Dの遅延回路(13a)〜(13c)に供給され、これらの
遅延回路(13a)〜(13c)の入・出力信号がそれぞれサ
ンプリングレート変換回路(12a)〜(12c)に供給され
る。この変換回路(12)においては第5図に示すように
同じ経過時間τの間で入力信号の5データが4データず
つの2つの信号A,Bに変換される。 そして変換回路(12a)からの信号A,Bがそれぞれ選択
器(14a)〜(14d)に供給され、変換回路(12b)から
の信号A,Bがそれぞれ選択器(14e)〜(14h)に供給さ
れ、変換回路(12c)からの信号A,Bとがそれぞれ選択器
(14i)に供給され、この選択器(14a)〜(14i)で選
択された信号が乗算器(15a)〜(15i)を通じて加算器
(16a)〜(16i)に供給される。この加算器(16a)〜
(16h)の出力がそれぞれ入力信号の1サンプル周期D
の遅延回路(17a)〜(17h)を通じて加算器(16b)〜
(16i)に供給され、加算器(16i)の出力が遅延回路
(17i)を通じて出力端子(18)に取出される。 そしてさらに上述の乗算器(15a)〜(15i)に対し
て、例えばリードオンリーメモリ(ROM)(19)から出
力信号の1サンプル周期ごとに図中に示すようなインパ
ルス係数b0〜b17及び0が巡回して供給されると共に、R
OM(19)からの信号が選択器(14a)〜(14i)に供給さ
れて、それぞれ信号A及び信号B側に切換られる。 これによって上述の従来技術の第12図に示した出力信
号に対応する入力信号等の供給を極めて容易に実現する
ことができる。 すなわち上述の装置において、例えば第6図A〜Fに
示すような基本の回路構成を新たに作成し、これらを組
合せることによって補間/間引フィルタ等のディジタル
フィルタを極めて効率良く、簡単な構成で実現すること
ができる。 なお、上述の例は3:4及び5:4の補間/間引を行う場合
について述べたが、これらは他の比率に応用することも
でき、またその他の用途のディジタルフィルタにも応用
することもできる。 またフィルタの次数も上述の例に限られるものではな
く、任意に定めることができる。 さらに上述の例ではフィルタのインパルス係数を対称
とした場合について示したが、これは他の形式のフィル
タに対しても同様に実施することができる。 〔発明の効果〕 この発明によれば、時間位相の異なる入力信号を順次
所定のタイミングで選択することによって回路構成等を
任意に変形することができ、それによって演算回路の動
作の無駄等のない、良好なディジタルフィルタを形成す
ることができるようになった。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital filter used for thinning / interpolating digital video signals. SUMMARY OF THE INVENTION The present invention relates to a digital filter, in which a washing machine is provided on the input side of a coefficient multiplier to wash input signals having different time phases, so that an efficient filter device can be configured. is there. [Related Art] For example, when processing a digital video signal, it is necessary to perform data thinning / interpolation for changing a sampling rate. A digital filter is used to perform such thinning / interpolation satisfactorily. That is, for example, when obtaining an output digital signal interpolated 3: 4 as shown in FIG. 7B from an input digital signal as shown in FIG. 7A, an impulse response of 27 taps as shown in FIG. By performing the convolution, a good interpolation can be performed. Actually, the input signal is A
And the required output signal only needs to be obtained at the phase B, so that the convolution operation is performed only for the impulse responses shown in FIGS. D to G according to the phase of the output signal. Good. Therefore, an apparatus as shown in FIG. 8 can be considered. In the figure, a digital signal supplied to an input terminal (80) is supplied to a sampling rate conversion circuit (81), and as shown in FIG. The signal is converted into a signal in which a blank (□) is inserted, and this signal is supplied to adders (83a) to (83j) through multipliers (82a) to (82j). This adder (83a) ~
The output of (83j) is one sample period D of the output signal.
Through the delay circuits (84a) to (84j) of the next stage.
b) to (83j), the output of the adder (83j) is taken out to the output terminal (85) through the delay circuit (84j). And further with respect to the above-described multiplier (82a) ~ (82j), for example, read only memory (ROM) (86) the impulse coefficients a 0 ~a 13 as shown in FIG every sample period of the output signal from the Supplied in a circuit. As a result, the above-described D to G are sequentially applied to the output terminal (85).
An output signal obtained by convoluting the impulse response is obtained. That is, in the above-described apparatus, signals □, X 0 , X 1 , X 2 , □, X 3 ... (□ indicates a blank) are output from the conversion circuit (81) as shown in FIG. 10A. In the case, the multipliers (82a) to (8
2j) outputs a multiplied value as shown in FIG. These values are supplied to a pipeline adder composed of adders (83a) to (83j) and delay circuits (84a) to (84j), so that the output terminal (85) is indicated by a broken line in the drawing. The addition signals Y 0 , Y 1 , Y 2 ... Of the multiplication values in the oblique directions are extracted. This makes it possible to perform the convolution calculation of the impulse coefficients a 0 ~a 13 described above. However, in the above-described apparatus, since the signal from the conversion circuit (81) outputs a blank (“0”) every four samples, each arithmetic circuit (multiplier, adder) performs one period every four sample periods ( (1/4 of the entire period) is wasted. However, the conventional device could not eliminate this waste. For example, when obtaining an output digital signal decimated 5: 4 as shown in FIG. 11B from an input digital signal as shown in FIG. 11A, an impulse response of 35 taps as shown in FIG. Can be satisfactorily thinned out. In this case, the convolution operation may be performed only for the impulse responses shown in FIGS. D to G according to the phase of the output signal, as in the case of the above-described interpolation. However, in this case, if the convolution operation for such thinning is to be performed with the same configuration as the above-described interpolation filter, a signal as shown in FIG. 12 needs to be output from each multiplier. . Therefore, in order to obtain such an output signal, not all signals are given at the same timing as shown in FIG. It has to be supplied in a different pattern, and supply of such an input signal has not been easily realized. [Problems to be Solved by the Invention] As described above, in the conventional technology, there are problems that a useless operation period occurs and input signals cannot be easily supplied. [Means for Solving the Problems] According to the present invention, input signals (terminals (1) and (11)) are supplied to multipliers (5b) to (5j) (15a) to (15i) in each stage, respectively. Multiplied by a predetermined coefficient (ROM (9) (19)), and the multiplied value is sequentially delayed by the delay means (circuits (7b) to (7j) (17a) to
Add via (17i) (6b)-(6j) (16a)-(16i)
In the digital filter configured to perform interpolation or thinning of the input signal (output terminals (8) and (18)), the input signal is arbitrarily delayed in advance (circuits (3) and (3a)).
To (3c)) are supplied by a plurality of signal systems A and B having different time phases, and selectors (4b) to (4j) (14a) to (14j) are provided on the input side of the multiplier. By selecting the signals having different time phases, each of which is obtained by arbitrarily delaying the input signal by the selector, the timing when the multiplier is not used is aligned with the predetermined time phase, and the multiplier is not used. A digital filter provided with only the delay means at the position to perform the sequential addition. [Operation] According to this, it is possible to arbitrarily modify the circuit configuration by sequentially selecting input signals having different time phases at a predetermined timing, thereby achieving a good digital operation without wasting the operation of the arithmetic circuit. A filter can be formed. Embodiment FIG. 1 shows a case where a 3: 4 interpolation filter is configured, for example. In this figure, a digital signal supplied to an input terminal (1) is supplied to the above-mentioned sampling rate conversion circuit (2) to be a signal in which a blank of one data is inserted for every three data, and this signal is output signal. Is supplied to the delay circuit (3) of one sample period D. The signal A from the delay circuit (3) and the signal B from the conversion circuit (2) are respectively used as selectors (4b) to (4d) and (4f).
To (4h) and (4j), and the selectors (4b) to (4j)
The signal selected in j) is a multiplier (5b) to (5d), (5f)
Adders (6b) through (6d) through (5j) through (5j)
f) to (6h) and (6j). This adder (6b)
To (6h) are each one sample period D of the input signal.
Next stage adder (6c) through delay circuits (7b) to (7j)
(6j), and the output of the adder (6j) is taken out to the output terminal (8) through the delay circuit (7j). Then, for the multipliers (5b) to (5j) described above,
For example, with a read-only memory (ROM) (9) Impulse coefficients a 0 ~a 13 and 0 as shown in FIG every sample period of the output signal from is supplied cyclically, ROM
The signal from (9) is supplied to the selectors (4b) to (4j) and switched to the signal A side and the signal B side, respectively. Therefore, in this device, a multiplier (5b) ~ multiplied value as respectively shown in FIG. 2 C from (5j) is outputted each sample period t 0, t 1 ... each, these values adder (6b )
To (6j) and a pipeline adder composed of delay circuits (7a) to (7j), an output terminal (8) takes out a sum signal of a multiplication value indicated by a broken line in the figure. That is, in the above-described device, the input signal X is
The output signal Y passed through the circuit shown in FIG.
This is equivalent to the case where a signal delayed by the sample period is used to pass through the circuit shown in FIG. B, whereby an arithmetic circuit such as a multiplier can be shifted by one stage. Therefore, in FIG. 10 described in the prior art, for example, the multiplier time t 3 (82a) ~ (82c ) calculates the one sample period of time t 4 by using the delaying signal A multiplier (82b) ~ can be shifted in the calculation of (82d), can be shifted to the operation of the same way of the multiplier time t 2 by (82a) of the multiplier time t 3 the operation of (82b) (82b) (82c ) ,
Furthermore it is possible to shift the operation of the multiplier time t 2 the operation (82b) of the time t 1 of the multiplier (82a). Thus, the operation shown in FIG. 2C can be realized by the above-described device, and convolution operation of impulse coefficients a 0 to a 13 equivalent to the conventional one can be performed. In this case, as is clear from the figure, the signals corresponding to the conventional multipliers (82a), (82e), and (82i) are all blank (□), and therefore, the circuit for performing these operations is deleted. Thus, useless operation of the arithmetic circuit can be eliminated. In this way, according to this device, the circuit configuration and the like can be arbitrarily modified by sequentially selecting input signals having different time phases at a predetermined timing, thereby achieving a good digital operation without wasting the operation of the arithmetic circuit. A filter can be formed. FIG. 4 shows a case where a 5: 4 thinning filter is formed, for example. In this figure, digital signals supplied to an input terminal (11) are supplied to delay circuits (13a) to (13c) each having one sample period D of an output signal. The input / output signals are supplied to the sampling rate conversion circuits (12a) to (12c), respectively. In the conversion circuit (12), as shown in FIG. 5, five data of the input signal are converted into two signals A and B of four data during the same elapsed time τ. The signals A and B from the conversion circuit (12a) are supplied to selectors (14a) to (14d), respectively, and the signals A and B from the conversion circuit (12b) are supplied to selectors (14e) to (14h), respectively. The signals A and B from the conversion circuit (12c) are supplied to the selector (14i), and the signals selected by the selectors (14a) to (14i) are multiplied by the multipliers (15a) to (15i). ) Are supplied to adders (16a) to (16i). This adder (16a) ~
The output of (16h) is one sample period D of the input signal.
Adders (16b) through delay circuits (17a) through (17h)
(16i), the output of the adder (16i) is taken out to the output terminal (18) through the delay circuit (17i). And further with respect to the above-described multiplier (15a) ~ (15i), for example, read only memory (ROM) (19) the impulse coefficients b 0, as shown in FIG every sample period of the output signal from the ~b 17 and 0 is supplied cyclically and R
The signal from the OM (19) is supplied to the selectors (14a) to (14i) and switched to the signal A and the signal B, respectively. This makes it very easy to supply an input signal or the like corresponding to the output signal shown in FIG. That is, in the above-described apparatus, for example, a basic circuit configuration as shown in FIGS. 6A to 6F is newly created, and a digital filter such as an interpolation / thinning filter is extremely efficiently and simply configured by combining them. Can be realized. Note that the above example describes the case of performing 3: 4 and 5: 4 interpolation / decimation, but these can be applied to other ratios and also to digital filters for other uses. Can also. Also, the order of the filter is not limited to the above example, and can be arbitrarily determined. Further, in the above example, the case where the impulse coefficients of the filters are symmetric has been described, but this can be similarly applied to other types of filters. [Effects of the Invention] According to the present invention, the circuit configuration and the like can be arbitrarily modified by sequentially selecting input signals having different time phases at a predetermined timing, so that the operation of the arithmetic circuit is not wasted. Thus, a good digital filter can be formed.

【図面の簡単な説明】 第1図は本発明の一例の構成図、第2図、第3図はその
説明のための図、第4図〜第6図は他の例の説明のため
の図、第7図〜第12図は従来の技術の説明のための図で
ある。 (1)は入力端子、(2)はサンプリングレート変換回
路、(3),(7a)〜(7j)は遅延回路、(4b)〜(4
j)は選択器、(5b)〜(5j)は乗算器、(6b)〜(6
j)は加算器、(8)は出力端子、(9)はリードオン
リーメモリである。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of an example of the present invention, FIGS. 2 and 3 are diagrams for explaining the same, and FIGS. 4 to 6 are diagrams for explaining other examples. FIGS. 7 to 12 are views for explaining the prior art. (1) is an input terminal, (2) is a sampling rate conversion circuit, (3) and (7a) to (7j) are delay circuits, and (4b) to (4)
j) is a selector, (5b) to (5j) are multipliers, and (6b) to (6)
j) is an adder, (8) is an output terminal, and (9) is a read-only memory.

Claims (1)

(57)【特許請求の範囲】 1.入力信号が各段の乗算器に供給されてそれぞれ所定
の係数と乗算され、 この乗算値が順次遅延手段を介して加算されて上記入力
信号の補間または間引を行うようにしたディジタルフィ
ルタにおいて、 上記入力信号が予め任意に遅延されたそれぞれ時間位相
の異なる複数の信号系統で供給され、 上記乗算器の入力側にそれぞれ選択器が設けられ、 上記入力信号を任意に遅延されたそれぞれ時間位相の異
なる信号が上記選択器で選択されることにより、 上記乗算器が使用されないタイミングが所定が時間位相
に揃えられると共に、 上記乗算器が使用されない位置には上記遅延手段のみが
設けられて上記順次の加算が行われるようにしたディジ
タルフィルタ。
(57) [Claims] An input signal is supplied to a multiplier at each stage and multiplied by a predetermined coefficient, and the multiplied values are sequentially added through delay means to perform interpolation or thinning of the input signal. The input signal is supplied in advance in a plurality of signal systems having different time phases which are arbitrarily delayed in advance, and a selector is provided on an input side of the multiplier, and the input signal is arbitrarily delayed in each of the time phases. When different signals are selected by the selector, the timing when the multiplier is not used is aligned with a predetermined time phase, and only the delay unit is provided at a position where the multiplier is not used, and the sequential operation is performed. Digital filter that performs addition.
JP62203754A 1987-08-17 1987-08-17 Digital filter Expired - Lifetime JP2822376B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62203754A JP2822376B2 (en) 1987-08-17 1987-08-17 Digital filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62203754A JP2822376B2 (en) 1987-08-17 1987-08-17 Digital filter

Publications (2)

Publication Number Publication Date
JPS6447113A JPS6447113A (en) 1989-02-21
JP2822376B2 true JP2822376B2 (en) 1998-11-11

Family

ID=16479284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62203754A Expired - Lifetime JP2822376B2 (en) 1987-08-17 1987-08-17 Digital filter

Country Status (1)

Country Link
JP (1) JP2822376B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2527019B2 (en) * 1988-12-23 1996-08-21 日本電気株式会社 Non-cyclic interpolation filter
JP2001177411A (en) 1999-12-17 2001-06-29 Sakai Yasue Digital/analog converter
JP4397488B2 (en) * 1999-12-17 2010-01-13 Nsc株式会社 Oversampling circuit and digital-analog converter

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2580102B2 (en) * 1984-05-17 1997-02-12 ソニー株式会社 FIR digital filter
JPH0720045B2 (en) * 1985-10-28 1995-03-06 ソニー株式会社 Sampling frequency conversion circuit

Also Published As

Publication number Publication date
JPS6447113A (en) 1989-02-21

Similar Documents

Publication Publication Date Title
US7409417B2 (en) Polyphase filter with optimized silicon area
JPH039471A (en) Moving average processor
JP2822376B2 (en) Digital filter
US6938063B2 (en) Programmable filter architecture
JP2590910B2 (en) Digital filter
JP2002368582A (en) Interpolator
JP3177358B2 (en) Digital filter
KR100362355B1 (en) Processor for discrete wavelet transform
JP2884571B2 (en) Digital signal processing circuit
JPS61107808A (en) Digital filter
JPS59161115A (en) Non-cyclic type digital filter
JPS6015769A (en) Processing circuit of digital signal
JPH05283979A (en) FIR type filter
JP2628506B2 (en) Digital filter
JP4413413B2 (en) Semiconductor memory device and digital film
JP2527019B2 (en) Non-cyclic interpolation filter
JP2590291B2 (en) Switching IIR filter
JPH0113244B2 (en)
KR0152012B1 (en) Adaptive Interpolation Method and Interpolation Device for Digital Signal According to Signal Characteristics
JP2000174590A (en) Digital signal sampling frequency conversion method and circuit thereof
JP2006186802A (en) Downsampling FIR filter device
CN115085693A (en) Multi-channel multi-phase interpolation processing architecture
JPH06112769A (en) Digital filter
JPH04233816A (en) Transversal filter
JPH01289310A (en) Acyclic down-sampling filter

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term