JPS6265515A - Adaptive digital filter - Google Patents

Adaptive digital filter

Info

Publication number
JPS6265515A
JPS6265515A JP20465585A JP20465585A JPS6265515A JP S6265515 A JPS6265515 A JP S6265515A JP 20465585 A JP20465585 A JP 20465585A JP 20465585 A JP20465585 A JP 20465585A JP S6265515 A JPS6265515 A JP S6265515A
Authority
JP
Japan
Prior art keywords
parameter
digital filter
circuit
order
basic
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
JP20465585A
Other languages
Japanese (ja)
Inventor
Masaki Kobayashi
正樹 小林
Yoshio Ito
伊藤 良生
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP20465585A priority Critical patent/JPS6265515A/en
Publication of JPS6265515A publication Critical patent/JPS6265515A/en
Pending legal-status Critical Current

Links

Landscapes

  • Filters That Use Time-Delay Elements (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

PURPOSE:To quicken the converging speed of each parameter by providing a control circuit applying adaptive control to a parameter belonging to a basic section of a basic block and a control circuit to apply adaptive control to a parameter belonging to a primary noncyclic digital filter. CONSTITUTION:The 1st and 2nd parameter control circuits 114a, 114b are provided, which are connected individually to the basic blocks 68a-68n, 70 respectively and applying adaptive control to the parameter of the block at each basic block. Then, the control circuit 114a applies parameters ai, bi deciding the location of the pole to parameter multiplication circuits 82, 86, 88, 94 and the control circuit 114b applies parameters pi, qi deciding the location of the zero to parameter multiplication circuits 98, 101. The adaptive control is applied to the parameters pi, qi during a prescribed period from the 1st to the Kth basic blocks and then the parameters ai, bi are adjusted to repeat the two stages of operations alternately.

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は適応型ディジタルフィルタに関する。[Detailed description of the invention] (Industrial application field) The present invention relates to an adaptive digital filter.

(従来のf支術) 最近、ティジタル信号処理技術の急速なi1!歩に伴っ
てディジタルフィルタの研究及び実用化が進められてい
る。なかでも適応型ディジタルフィルタ((Adapt
ive Digital Filter)以F、巾にA
DFと称する)はその適用範囲の広さから特に注目を東
めている。ADFの代表的な応用例として、ADFを適
用してシステム同定を行う場合がある。システム同定と
は、ある未知システムの入出力データを基にしてシステ
ムの未知パラメータを推足することである。
(Conventional f branch) Recently, digital signal processing technology has rapidly increased i1! Research and practical application of digital filters are progressing with the advancement of technology. Among them, adaptive digital filters ((Adapt
ive Digital Filter) F, width A
(referred to as DF) is attracting particular attention because of its wide range of applications. A typical application example of ADF is to perform system identification by applying ADF. System identification means estimating the unknown parameters of a certain unknown system based on its input/output data.

第3図はシステム同定の概略を説明するための図であり
、同図において、10は未知システム、12はこれに対
し並列接続したADFであり、入力端子14におけるx
(k)は未知システム10及びADFへの入力、y(k
)は未知システム10の出力。
FIG. 3 is a diagram for explaining the outline of system identification. In the figure, 10 is an unknown system, 12 is an ADF connected in parallel to this, and x at the input terminal 14.
(k) is the input to the unknown system 10 and ADF, y(k
) is the output of unknown system 10.

△ y (k)はADFの出力、出力端f18におけるe 
(k)は合成回路18 テltl力y(k)から出力y
 (k)を減算して得られる推定r1差である。これら
の信号は時刻kにおける信号である。また、H(z)を
未知システムの伝達関数とし、M (Z)をADFの伝
達関数とする。
△ y (k) is the output of the ADF, e at the output terminal f18
(k) is the output y from the synthesis circuit 18 teltl force y(k)
This is the estimated r1 difference obtained by subtracting (k). These signals are the signals at time k. Also, let H(z) be the transfer function of the unknown system, and let M(Z) be the transfer function of the ADF.

図示の回路構成において、例えば、評価関数J −(e
(k) l ’  (J = 1e(k) l ’ を
用いることもある。−(パー)は時間平均化操作を示す
)がOとなれば、未知システムの伝達関数H(z)とA
DFの伝達関数A <z>とが等しいとみなすことが由
来る。すなわち、未知システムのパラメータがADFに
より正しく推足されていると考えられる。
In the illustrated circuit configuration, for example, the evaluation function J − (e
(k) l' (J = 1e(k) l' may be used. - (par) indicates time averaging operation) becomes O, then the transfer functions H(z) and A of the unknown system
This is because the transfer function A<z> of DF is considered to be equal. In other words, it is considered that the parameters of the unknown system are correctly estimated by the ADF.

ADFのシステム同定への具体的な応用例として、エコ
ーキャンセラがある4例えば、最近注目されている電子
会議システムにおいては、第4図に示すように、 ・方
の会場のマイクロホン20aから伝送路22aを経て他
方の会場のスピーカ24aへ至る信号経路と、他方の会
場のマイクロホン20bから伝送路22bを経て一万の
会場のスピーカ24bへ至る信号経路とがあり、各会場
内でのマイクロホン及びスピーカ(20a と24b 
; 24a と20b)間でY¥響内的結合生じハウリ
ングが発生し、通話が困難となることがある。このよう
なハウリング防1ト用としてエコーキャンセラが適用さ
れ、ADF26a及び26bをマイクロホ720a 、
20bとスピーカ24b、24aとの間に合成回路28
a、28bと合せて設けて同定を行うことが…米る。
An example of a specific application of ADF to system identification is an echo canceller4.For example, in an electronic conference system that has recently been attracting attention, as shown in Figure 4, There is a signal path that goes from the microphone 20b of the other venue to the speaker 24a of the other venue via the transmission line 22b, and a signal route that goes from the microphone 20b of the other venue to the speaker 24b of the ten thousand venues. 20a and 24b
; Howling may occur between 24a and 20b) due to internal coupling, making it difficult to communicate. An echo canceller is used to prevent such howling, and the ADFs 26a and 26b are connected to the microphotograph 720a,
A synthesis circuit 28 is provided between the speaker 20b and the speakers 24b and 24a.
It is possible to perform identification by providing it together with a and 28b.

次に、エコーキャンセラのADFとして従来より検討さ
れている代表例の回路構成を第5図〜第7図に示しこれ
につき簡単に説明する 第5図はFIR型ADFと称せられる未知システムの伝
達関数H(z)をADFの伝達関数のパラメータ別 (
i=0.1.−・−N)を適当に調整して推定する0図
において、30はサンプリング周期の一周期分だけ遅延
させるための中位遅延素子であり、複数個直列に接続さ
せである。32は入力端f14及び各中位′l!延素f
の出力端f−と加算回路34との間にそれぞれ接続した
パラメータa1 の乗算回路、38は加算回路34の出
力端f従ってADFの出力端f゛である。しかしながら
、L述したような電子会議システムにこのようなFIR
構成を適用する場合には、所要のパラメータ数P=N+
1は+03−10’個程度となってしまい、これがため
、回路規模、消費電力共に非常に大きくなり、実用的で
なくなる。従って、少ないパラメータ数で未知システム
の伝達関数H(z)が推定出来る第6図及び第7図に示
すような構成のIIR型ADFの適用が検討されている
Next, Figures 5 to 7 show the circuit configurations of typical examples that have been conventionally considered as ADFs for echo cancellers, and briefly explain them. Figure 5 shows the transfer function of an unknown system called an FIR type ADF. H(z) by parameter of ADF transfer function (
i=0.1. -.--N) is estimated by appropriately adjusting. In the figure, 30 is a medium delay element for delaying by one period of the sampling period, and a plurality of them are connected in series. 32 is the input end f14 and each intermediate 'l! extension f
A multiplier circuit 38 for parameter a1 is connected between the output terminal f- of the adder circuit 34 and the adder circuit 34, and 38 is the output terminal f of the adder circuit 34 and therefore the output terminal f' of the ADF. However, such an FIR occurs in the electronic conference system as described above.
When applying the configuration, the required number of parameters P=N+
The number of 1s becomes approximately +03-10', which makes the circuit scale and power consumption extremely large, making it impractical. Therefore, the application of IIR type ADFs having configurations as shown in FIGS. 6 and 7, which can estimate the transfer function H(z) of an unknown system with a small number of parameters, is being considered.

第6図の構成では・、ADFの伝達関数はであり、第7
図のADFの伝i!関数はであ6.ff16図−cはパ
ラメータ&1(i=o 、l 。
In the configuration shown in Fig. 6, the transfer function of the ADF is, and the seventh
The story of the ADF in the diagram! The function is6. ff16 diagram-c is the parameter &1 (i=o, l.

・・・N)、bi(1=1.・す・M)を適応的にjA
!IWL、また第7因ではパラメータ会(i=0゜1、
・・・N)、bよ1.t1□ い=l、・・・K)を適
応的に調整し2それぞれH(z)を推定するようになし
ている。IIR構成は、第6図及び第7図共に、パラメ
ータai を調整する前段の構成は$5図と同様な構成
となっており、従って同一符号を付して示しであるが、
パラメータbi1.bi2  を!1g幣する後段の構
成が4いに異なる構成となっている。第6図の場合には
、後段は前段の加算回路34の出力を久方とする加算回
路38と、この出力端を従ってADFの出力端子40と
...N), bi(1=1.・S・M) adaptively jA
! IWL, and the seventh cause is a parameter association (i=0゜1,
...N), byo1. t1□ = l, . . . K) are adjusted adaptively to estimate H(z) respectively. In both FIGS. 6 and 7, the IIR configuration has the same configuration as the previous stage for adjusting the parameter ai as in FIG.
Parameter bi1. bi2! The structure of the latter stage, which weighs 1 gram, has four different structures. In the case of FIG. 6, the latter stage is an adder circuit 38 whose output is the output of the adder circuit 34 in the previous stage, and this output terminal is therefore the output terminal 40 of the ADF.

この出力端子から順次に直列接続されている巾位遅速素
f42と、各中位遅延素子42のjl力にパラメータb
i  をそれぞれ乗算して加算回路38に並列的に供給
するための乗算回路44とから構成されている。・方、
第7図の後段は加算回路34の出力が加えられる合成回
路46→単位d延素f48→中位遅延素p50−パラメ
ータJ 23r!算回路52−合成回路54→合成回路
4Bに至る閉回路と、中位遅延Xf4Bの出力にパラメ
ータt11を乗算して合成回路54に加えるための59
算回路5Gとからなる中位回路を前段の加算回路34の
出力端fとADFの出力端F5Bとの間に複数段直列に
接続した構成となっている。
A parameter b is applied to the jl force of the width slow element f42 and each intermediate delay element 42 which are connected in series from this output terminal.
i, respectively, and a multiplier circuit 44 for supplying the resultant products to the adder circuit 38 in parallel. ·direction,
The latter stage in FIG. 7 is a synthesis circuit 46 to which the output of the adder circuit 34 is added → unit d delay element f48 → intermediate delay element p50 - parameter J 23r! A closed circuit from calculation circuit 52 to synthesis circuit 54 to synthesis circuit 4B, and 59 for multiplying the output of intermediate delay Xf4B by parameter t11 and adding it to synthesis circuit 54.
The configuration is such that a plurality of intermediate circuits each consisting of an arithmetic circuit 5G are connected in series between the output end f of the adder circuit 34 in the previous stage and the output end F5B of the ADF.

このIIR構成は(2)及び(3)式から明らかなよう
に、その分母多項式の根が2平面上の単位円rの外に存
在する場合にはADFは不安定な状態にある。
As is clear from equations (2) and (3), in this IIR configuration, if the roots of the denominator polynomial exist outside the unit circle r on two planes, the ADF is in an unstable state.

このような状態を回避し、常にADFを安定に動作させ
るためには、安定性判別のための演算が必要となる。第
6図の構成では、安定性判別は(2)式かられかるよう
に、M次の代数方程式の根を求めることであり、Mが大
きくなると処理時間及び@算回路の規模の点で実現が困
難である。
In order to avoid such a situation and always operate the ADF stably, calculations for determining stability are required. In the configuration shown in Figure 6, stability determination is to find the root of an M-order algebraic equation, as seen from equation (2), and as M becomes larger, it is realized in terms of processing time and scale of the arithmetic circuit. is difficult.

そこで2通常は、安定性判別の容易な第7図の構成が用
いられる。この構成では、(3)式かられかるように、
縦続接続されているに個の2次区間について各々その分
母の2次方程式の根が平面Lの中位円r内に存在してい
るかどうかを判別することになる。
Therefore, the configuration shown in FIG. 7, which allows easy stability determination, is usually used. In this configuration, as can be seen from equation (3),
For each of the cascade-connected quadratic sections, it is determined whether the root of the quadratic equation of the denominator exists within the median circle r of the plane L.

第5図のFIR型ADFに対し、第6図及び第7図の様
なIIR型ADFを用いることにより、所要のハード規
模の削減は可能であるが、パラメータ間の相関が極めて
強く、パラ−メタ偵が最適なイ1に収束する速度(以後
、推定速度と称する)が極端に遅い場合があり、大きな
問題点となっている。
Although it is possible to reduce the required hardware scale by using IIR type ADFs like those shown in Figures 6 and 7 in place of the FIR type ADF shown in Figure 5, the correlation between parameters is extremely strong. The speed at which the meta-detector converges to the optimal A1 (hereinafter referred to as the estimated speed) may be extremely slow, which is a major problem.

(発明が解決しようとする問題点) L述した説明から明らかなように、従来のIIR型AD
Fにおいては、適応的に調整すべき各パラメータ間に強
い相関が存在するため、8パラメータが最適fnに収束
するための速度が遅いという欠点があった。
(Problems to be solved by the invention) As is clear from the above explanation, the conventional IIR type AD
In F, there is a strong correlation between each parameter to be adaptively adjusted, so there is a drawback that the speed at which the eight parameters converge to the optimum fn is slow.

この発明の目的は、ヒ述した従来の技術的問題点を除去
し、推定速度の速いIIR型ADFを提供することを目
的とする。
An object of the present invention is to eliminate the above-mentioned conventional technical problems and to provide an IIR type ADF with high estimation speed.

この目的の達成を図るめ、この出願に係る発明者等が種
々検討したところ、発明者等が先に提案した文献記載の
直交関数型ディジタルフィルタの場合には、フィルタの
伝達関数のパラメータをフィルタを構成する基本ブロッ
ク毎に独立して尾いに相関無く制u4…米ることを発見
した。以F、この点につき第8図を参照して説明する。
In order to achieve this objective, the inventors of this application conducted various studies and found that in the case of the orthogonal function type digital filter previously proposed by the inventors and described in the literature, the parameters of the filter's transfer function are We discovered that each basic block constituting the U4 can be controlled independently and without any correlation. Hereinafter, this point will be explained with reference to FIG.

第8図は、必要な直交関数型ディジタルフィルタを示す
回路構成図である。同図において、まず、2次巡回型回
路80及び2次非巡回型回路62から成る基本区間64
と、1次非巡回型回路B6とから成る基本ブロックを、
複数段Ha〜68n、順次に縦続接続し、最終段70と
して1次非巡回型回路を接続し、これらの各段88a〜
88n及び70の出力を加算回路72で加算して出力さ
せる4111造となっている。これら各回路60.82
.88はそれぞれディジタルフィルタを構成している。
FIG. 8 is a circuit diagram showing the necessary orthogonal function type digital filter. In the figure, first, a basic section 64 consisting of a secondary cyclic circuit 80 and a secondary acyclic circuit 62 is shown.
and a primary acyclic circuit B6,
A plurality of stages Ha~68n are sequentially connected in cascade, and a primary acyclic circuit is connected as the final stage 70, and each of these stages 88a~
It has a 4111 structure in which the outputs of 88n and 70 are added by an adder circuit 72 and output. Each of these circuits 60.82
.. Each of 88 constitutes a digital filter.

この場合、2次巡回型回路60と2次非巡回型回路62
とを縦続接続してあり、2次巡回型回路60の極のZモ
面1zの中位用「に関する鏡像の位置に2次−II巡回
η1回路62の零点を配置し、この2つの回路を縦続に
接続し、ノ、l!i木−間64を構成している。そして
、1次非巡回型回路66は各基本区間84において、2
次巡回型回路60と2次非巡回型回路62との間に接続
している。
In this case, the secondary cyclic circuit 60 and the secondary acyclic circuit 62
These two circuits are connected in cascade, and the zero point of the second-order cyclic circuit 60 is placed at the mirror image position of the middle position of the Z plane 1z of the pole of the second-order cyclic circuit 60. They are connected in cascade to form a ノ, l!i tree-interval 64.The primary acyclic circuit 66 has two
It is connected between the next cyclic circuit 60 and the second acyclic circuit 62.

基本ブロックB8aの2次巡回型回路60は入力端f−
74に接続した第一合成回路76→直列に接続した第・
及び第−巾位遅延素1’−78及び80→第一・パラメ
ータb1乗算回路82→第一合成回路84→第一合成回
路76の閉回路と、第・及び第−中位遅延回路の接続点
と第二合成回路84との間に接続した第・パラメータa
1乗算回路86とから成っている。
The secondary cyclic circuit 60 of the basic block B8a has an input terminal f-
74 connected to the first composite circuit 76→the first composite circuit 76 connected in series
and -th width delay element 1'-78 and 80 -> first parameter b1 multiplication circuit 82 -> first synthesis circuit 84 -> connection of the closed circuit of the first synthesis circuit 76 and the -th and -th intermediate delay circuits The first parameter a connected between the point and the second synthesis circuit 84
1 multiplication circuit 86.

2次非巡回型回路62はパラメータbl 乗算回路88
→第正合成回路90の直列回路と、これに並列に接続さ
れ第・及び第二中位遅延素子78及び80→第四合成回
路92→第五合成回路90に至る回路と、第−及び第−
中位d延素f−78及び80の接続点と第四合成回路9
2との間に接続した第゛、パラメータa1乗算回路94
とから成っている。
The secondary acyclic circuit 62 has a parameter bl multiplier circuit 88
→ the series circuit of the first positive synthesis circuit 90, the first and second intermediate delay elements 78 and 80 connected in parallel thereto → the fourth synthesis circuit 92 → the circuit leading to the fifth synthesis circuit 90, the negative and second intermediate delay elements 78 and 80, −
Connection point of intermediate d-element f-78 and 80 and fourth composite circuit 9
Parameter a1 multiplier circuit 94 connected between
It consists of.

1次J1巡回型回路66は第 合成回路76、第一中+
y * i=素r78及び第一ハラメータ’tz東TI
i路8Bの間の接続点と加算回路72との間に接続され
、この回路66を第一ミ中位H延素f9B、パラメータ
91乗算回路98及び第t「合成回路+00の直列回路
と、第三中位遅l!:累f−96の入力を争1倍して第
T1合成回路100に加えるためのパラメータP1乗算
回路+01 とから成っている。
The primary J1 cyclic circuit 66 is the 1st composite circuit 76, the 1st middle +
y*i=element r78 and first harameter'tz east TI
It is connected between the connection point between the i path 8B and the adder circuit 72, and connects this circuit 66 with a series circuit of the first mi intermediate H element f9B, the parameter 91 multiplier circuit 98, and the tth "synthesizing circuit +00," 3rd intermediate delay l!: consists of a parameter P1 multiplier circuit +01 for multiplying the input of the cumulative f-96 by 1 and applying it to the T1 synthesis circuit 100.

この構成において、第・、第三及び第6合成回路76、
90. T00は加算器として機能し、第三及び第四合
成回路84.92は減′B器として機能している。
In this configuration, the first, third and sixth combining circuits 76,
90. T00 functions as an adder, and the third and fourth combining circuits 84 and 92 function as subtractors.

各基本ブロック88a〜70は構成が同一または類似し
ているので、第・段[Iの基本ブロック88aの構成に
つき説明し、他の段は説明を省略するが、各段において
はパラメータはその段のパラメータを乗算するようにな
っている。また最終段70は2次非巡回型回路62を省
略した構成となっている。
Since each of the basic blocks 88a to 70 has the same or similar configuration, the configuration of the basic block 88a in the first stage [I will be explained, and the explanation of the other stages will be omitted. It is designed to multiply the parameters of . Furthermore, the final stage 70 has a configuration in which the secondary acyclic circuit 62 is omitted.

この構成では、各基本区間88a〜68n 、70に接
続される1次非巡回型回路66の出力ul(k)〜uk
(k )の和y (k)がこのディジタルフィルタの出
力となる。従って、このフィルタの伝達関数H(z)は となる、ここで、 としている、T1(Z)の逆z’il換をφ1(k)と
すると、前述した文献に開示されている事項から類推l
t1来るように、 ψ、(k)ψ1++(k)−’/’、(k−1) へ’
1ll(k)−−ψ、(k)〜!11、(1t−+) 
 ψ、(k−1)qH,、(k−、+)  −。
In this configuration, the outputs ul(k) to uk of the primary acyclic circuit 66 connected to each basic section 88a to 68n and 70
The sum y (k) of (k) becomes the output of this digital filter. Therefore, the transfer function H(z) of this filter is as follows.If the inverse z'il transformation of T1(Z) is φ1(k), it can be deduced by analogy from the matters disclosed in the above-mentioned literature. l
As t1 comes, ψ, (k) ψ1++ (k)-'/', (k-1) to'
1ll(k)−−ψ,(k)~! 11, (1t-+)
ψ, (k-1)qH,, (k-, +) −.

(ただし]\n+ ) ・・5) が成存する。すなわち、第i基本ブロック中のノ々ラメ
ータP、、q  を係数とする乗算回路への人力は他の
基本ブロック中の対応する入力とILいに直交している
。この直交関数型テイジタルフィルタのffl力y (
k)は である、これをADFとして用いる場合には、第ヘヘヘ 8図中における乗算回路の係数1air b、、 pよ
(However]\n+)...5) exists. In other words, the input power to the multiplication circuit whose coefficients are the non-parameters P, , q in the i-th basic block is IL orthogonal to the corresponding inputs in the other basic blocks. The ffl power y (
k) is, and when this is used as an ADF, the coefficients 1air b,, p of the multiplier circuit in Figure 8 are as follows.

q4(i=1.2.・・−1K)を可変パラメータとし
、外部から各パラメータを調節出来るようにし、未知シ
ステムの出力をy (k)とすると、未知システムに対
する推定誤差e(k)Ife(k) −y(k) −9
(k)            f71として表わされ
る。未知システムに対する「■交関数型ADFの近似の
良さを評価する関fiJとしてjtt定1r1差e(k
)の2乗’t’均flnJ   + U(k) +2(
sl を用いる。lFI交関数型ADFへの入力x(k)が白
色信号のような無相関な信1)の場合、(8ン式のφ□
(k)についてもψj(k)について成存する(5)式
と同様なことがいえる。すなわち。
If q4 (i = 1.2...-1K) is a variable parameter, each parameter can be adjusted from the outside, and the output of the unknown system is y (k), the estimation error for the unknown system is e (k) Ife (k) −y(k) −9
(k) Expressed as f71. jtt constant 1r1 difference e(k
) squared 't' averageflnJ + U(k) +2(
Use sl. When the input x(k) to the lFI cross function type ADF is an uncorrelated signal 1) such as a white signal, (8-type φ□
The same thing can be said about (k) as the equation (5) that exists for ψj(k). Namely.

・・(9) (9)式を考慮すると、評価関数Jは J = fel(k)l”+−十(eK(k)l’−(
K−1)y(k)’    (10a)+!、(10V
(k)IG、 φ、(+<)(rl、 φ、(k−1)
l        (lnb)である、従って、各te
、(k)l・″を最小とすれば、Jもまた最小となる。
...(9) Considering equation (9), the evaluation function J is J = fel(k)l''+-ten(eK(k)l'-(
K-1)y(k)' (10a)+! , (10V
(k) IG, φ, (+<)(rl, φ, (k-1)
l (lnb), therefore each te
, (k)l·″ is minimized, then J is also minimized.

このことは、未知システムに対し基本ブロック毎にq二
いに独tにその2乗平均誤差(eよ(k)+7 を最小
とするようにパラメータ11.bよ、θ1.虱  を調
整すればよいことを、低味している。
This can be seen by adjusting parameters 11.b and θ1.虱 so as to minimize the root mean square error (e, (k) + 7) for each basic block of the unknown system. A good thing, but a low taste.

(問題点を解決するためのf段) 従って、この発明においては、2次巡回型ディジタルフ
ィルタと、その極の2平面りの単位円に関する鏡像の位
置に零点を有する2次非巡回型ディジタルフィルタを縦
続接続して構成した71本区間を複数段縦統接続し、そ
の最終段の基本区間を2次巡回型ディジタルフィルタで
構成し、各基本区間の2次巡回型ディジタルフィルタと
2次非巡回型ディジタルフィルタとの間に各々1次の非
巡回型ディジタルフィルタを接続し、各1次の非巡回型
ディジタルフィルタの出力和が出力となるように構成し
た直交関数型ADFにおいて、・つの基本区間とこれに
接続された1次の非巡回型ディジタルフィルタとよりな
る基本ブロック毎にそれぞれ設けられ、このJ、(本ブ
ロックの基本区間に屈するパラメータを適応制御するた
めの第・パラメータ制御回路及びこの基本ブロックの1
次(7) ;11巡回型ディジタルフィルタに属するパ
ラメータを適応制御するための第一パラメータ制御回路
を具えることを特徴とする。
(F stage for solving the problem) Therefore, in the present invention, a second-order recursive digital filter and a second-order acyclic digital filter having zero points at mirror image positions with respect to the unit circle on two planes of the poles thereof are used. The 71 sections are connected in cascade in multiple stages, and the final stage basic section is made up of a second-order cyclic digital filter, and the second-order cyclic digital filter and second-order acyclic digital filter of each basic section are connected in cascade. In an orthogonal function type ADF configured such that a first-order acyclic digital filter is connected between each first-order acyclic digital filter and the output is the sum of the outputs of each first-order acyclic digital filter, and a first-order acyclic digital filter connected to the basic block. Basic block 1
Next (7); It is characterized by comprising a first parameter control circuit for adaptively controlling parameters belonging to the 11-cycle digital filter.

この発明の実施に当り、第・パラメータ制御回路は、極
の位置を決定するパラメータを、最急降r法等の山登り
法により、 一定期間、逐次適応制御し、 第二パラメータ制御回路は、零点の位置を決定するパラ
メータを、このパラメータと、ある一定期間の未知シス
テムの出力信号と、このパラメータの値を係数とする1
次非巡回型ディジタルフィルタの乗算回路への入力信号
とにより得られる連立・次方程式を解くことにより、当
該パラメータの最適イ1を得るように制御するように構
成するのが好適である。
In carrying out this invention, the first parameter control circuit sequentially adaptively controls the parameters for determining the position of the pole for a certain period of time using a hill climbing method such as the steepest descent r method, and the second parameter control circuit adaptively controls the parameters that determine the position of the pole for a certain period of time. The parameter that determines the position of
It is preferable that the control is performed so as to obtain the optimum value of the parameter by solving simultaneous equations obtained by the input signal to the multiplier circuit of the multiplier circuit of the acyclic digital filter.

さらに、この発明の&7適実施例によれば、極の位置を
決定するパラメータの制御と、零点の位置を決定するパ
ラメータの制御とを,ある一定期間毎に交り,に、繰り
返し行うように構成する。
Furthermore, according to the &7 preferred embodiment of the present invention, the control of the parameter that determines the position of the pole and the control of the parameter that determines the position of the zero point are alternately performed at certain fixed period intervals and are repeated. Configure.

(作用) このように構成すれば,各基本区間のパラメータを対応
する第・パラメータ制御回路によって。
(Operation) With this configuration, the parameters of each basic section can be controlled by the corresponding first parameter control circuit.

また、各1次非巡回型ディジタルフィルタのパラメータ
を対応する第ニーパラメータ制御回路によって、独立的
にそれぞれ最適な方法で繰り返し適応制御出来るので、
各パラメータの収束速度は速く、従って、エコーキャン
セラの適応ディジタルフィルタに適用することが出来る
In addition, the parameters of each first-order acyclic digital filter can be repeatedly and adaptively controlled independently and in an optimal manner by the corresponding second parameter control circuit.
The convergence speed of each parameter is fast, so it can be applied to an adaptive digital filter of an echo canceller.

(実施例) 以r.図面を参照して,この発明の実施例につき説明す
る.尚、第8図に示した構成成分と同様な機能を有する
構成成分については同一の符号を付して示し、その詳細
な説明を省略する。
(Example) Below r. Embodiments of this invention will be described with reference to the drawings. Components having the same functions as those shown in FIG. 8 are denoted by the same reference numerals, and detailed explanation thereof will be omitted.

第1図はこの発明の・実施例を示す構成図である。!7
S1図に示す実施例では、この発明のADFを用いて未
知システムの同定を打うように構成した例を示す、同図
において、7JSB図に示した直交関数型ディジタルフ
ィルタの各パラメータを調整出来るようにした構成を直
交関数型ADFとし、これを110で示し、未知システ
ムを112で示す。
FIG. 1 is a block diagram showing an embodiment of the present invention. ! 7
The embodiment shown in Figure S1 shows an example configured to identify an unknown system using the ADF of the present invention.In the same figure, each parameter of the orthogonal function digital filter shown in Figure 7JSB can be adjusted. This configuration is referred to as an orthogonal function type ADF, which is indicated by 110, and the unknown system is indicated by 112.

この発明によれば、この直交関数型ADFの各基本ブロ
ック68a〜88n 、 70にそれぞれ個別に接続さ
れ、基本ブロック毎にそのブロックのパラメータを適応
制御する第・及び第一パラメータ制御回路++4a、+
14bを具えている。これら第・及び第二パラメータ制
御回路114a、+14bは各段の基本ブロック毎に同
・の構成及び機能を有するので、第・番目の基本ブロッ
ク88aにつき説明し、他の段の第・及び第一パラメー
タ制御回路114a、l14bについてはその説明を省
略する。
According to the present invention, the first and second parameter control circuits ++4a, ++ are individually connected to each of the basic blocks 68a to 88n, 70 of the orthogonal function type ADF, and adaptively control the parameters of the block for each basic block.
14b. These 1st and 2nd parameter control circuits 114a and 14b have the same configuration and function for each basic block in each stage. Description of the parameter control circuits 114a and 114b will be omitted.

第一パラメータ制御回路++4aに、入力として、未知
システム112からのy (k)と、■次非運回型回路
66の出力信号u、(k)とを供給し、これら信号から
次に制御用の調整パラメータ旦 及びbl(81の位置
を決にするパラメータ)をそれぞれパラメータ乗算回路
82.8B、88.94に供給するように構成する。
The first parameter control circuit ++4a is supplied with y (k) from the unknown system 112 and the output signals u and (k) of the second non-operational circuit 66 as inputs, and from these signals, the next control The adjustment parameters dan and bl (parameters that determine the position of 81) are supplied to parameter multiplication circuits 82.8B and 88.94, respectively.

第一パラメータ制御回路114bに、その入力として、
未知システム112からのy(k)と、2次巡回型回路
60及び2次非巡回型回路62との間から生じ1次非巡
回型回路66に供給される信号φ(k)と、この信号φ
(k)を中位遅延素p96を経て得られる信号φ(k−
1)とを供給し、これら信号から次の制御用の調整パラ
メータp  、q  (零点の位置を決足するパラメー
タ)をそれぞれのパラメータ乗算回路98、lotに供
給するように構成する。
As an input to the first parameter control circuit 114b,
y(k) from the unknown system 112, the signal φ(k) generated between the secondary cyclic circuit 60 and the secondary acyclic circuit 62 and supplied to the primary acyclic circuit 66, and this signal. φ
signal φ(k−
1), and from these signals, adjustment parameters p 1 and q (parameters determining the position of the zero point) for the next control are supplied to respective parameter multiplication circuits 98 and lot.

次に、この第−及び第二パラメータ制御回路114a、
114bの構成につき説明する。
Next, this first and second parameter control circuit 114a,
The configuration of 114b will be explained.

今、第1番目の基本ブロックを適応制御している状態を
考える。この基本ブロックでは、評価関数J1  とし
て前述の(10b)式で示される誤差の2乗モ均値を用
いる。
Now, consider a state in which the first basic block is being adaptively controlled. In this basic block, the square mean value of the error expressed by the above-mentioned equation (10b) is used as the evaluation function J1.

J1□ 1a4(kN2(II) この(11)式を最小にするパラメータte a□l 
宅、jp□、qよ は次式の連を方程式の解として求ま
る。
J1□ 1a4(kN2(II) Parameter te a□l that minimizes this equation (11)
House, jp□, qyo can be found by solving the following equations.

これら式における傾きは次式の様になる。The slope in these equations is as shown in the following equation.

・・ (taC) ここで、 X (z)はフィルタへの入力x(k)の2
変換を示す0式(12a)〜(+2d)から理解出来る
ように、パラメータQ、[□ に関しては線形方程式に
なっていない、従って、a工、bエ の適応制御につい
ては次式で示される最急降下法を用いる。
... (taC) Here, X (z) is 2 of the input x(k) to the filter
As can be understood from equations (12a) to (+2d) showing the conversion, the parameters Q and [□ are not linear equations. Use the steep descent method.

これら式において、パラメータ値の右肩の(υ)はその
パラメータをυ回更新(調整)した後の企、9 を示し
、αは1回の更新量を決める係数である。
In these equations, (υ) on the right side of the parameter value indicates the value after updating (adjusting) the parameter υ times, and α is a coefficient that determines the amount of one update.

これに対し、(12c) 、 (12d)は式(13c
)及び(13d)よりわかるように、パラメータPよI
QIについては線形方程式になっている。すなわち。
On the other hand, (12c) and (12d) are expressed as (13c)
) and (13d), the parameters P and I
QI is a linear equation. Namely.

(12c)及び(+26)を展開整理すると、次式とな
る。
When (12c) and (+26) are expanded and rearranged, the following equation is obtained.

この(15)式より、パラメータP、、qi  はとな
る、 (16)式を展開整理すると、Pよ+41  は
次式の様になる。
From this equation (15), the parameters P,, qi become as follows. Expanding and rearranging equation (16), P +41 becomes as shown in the following equation.

’               (1?a)pl−I
FI ” 22’l ’12・92)”  ’  IF
I  ”12”1”1l1921ここで1行列Fは であり、 である、つまり、パラメータ値工9q□ は(+?a)
〜(17d)式により一意的に求めることが出来る。
'(1?a)pl-I
FI "22'l '12・92)"'IF
I ``12''1''1l1921Here, 1 matrix F is and , That is, the parameter value 9q□ is (+?a)
It can be uniquely determined by equation (17d).

従って、第1番目の基本ブロックの適応制御時における
第一・パラメータ制御回路114a及び第二パラメータ
制御回路114bはWS2図(A)及び(B)に示すよ
うな構成となる。
Therefore, the first parameter control circuit 114a and the second parameter control circuit 114b at the time of adaptive control of the first basic block have configurations as shown in WS2 diagrams (A) and (B).

第一パラメータ制御回路f 14aは第2図(A)に示
すような構造となっている。入力端子12Qa。
The first parameter control circuit f14a has a structure as shown in FIG. 2(A). Input terminal 12Qa.

120bには、信号y (k)及び町(k)をそれぞれ
供給し1合成回路122において、信号y (k)から
ul(k)を減算してノ、(本ブロックにおける推定誤
差eよ(k)を1(する、ぎらに、信号u、(k)を合
成回路124に供給する。この合成回路+24の出力を
一つの直列に接続した中位〃延素f 12G及び128
、パラメータ剪(1′)乗算回路130、合成回路(こ
の場合、減算回路)132を経て、合成回路+24に戻
し、信号u、(k)と戻って米だ信号とを加算した信号
を生ずるように構成する。また、一つり中位遅延素子1
2B及び128間の接続点と合成A(′)乗算回路13
4 回路+32との間にパテメータai を設け、中位遅延素子12Bの出力にパラメータ公(′
)を乗算した後4合成回路132においてこの信号とパ
ラメータQ、(′)乗算回路130からの出力との差を
取るように構成する。
120b is supplied with the signals y (k) and Machi (k), and the 1 synthesis circuit 122 subtracts ul (k) from the signal y (k), and then calculates the estimation error e in this block by (k). ) is 1(, then the signal u, (k) is supplied to the combining circuit 124. The output of this combining circuit +24 is connected in series to form a medium-order extension element f 12G and 128.
, the parameter pruning (1') is passed through the multiplication circuit 130, the synthesis circuit (in this case, the subtraction circuit) 132, and then returned to the synthesis circuit +24 to generate a signal that is the sum of the signals u and (k) and the returned signal. Configure. In addition, one medium delay element 1
Connection point between 2B and 128 and composite A(') multiplication circuit 13
4 A parameter ai is provided between the circuit +32 and the parameter common ('
), and then the 4 synthesis circuit 132 calculates the difference between this signal and the parameter Q (') output from the multiplication circuit 130.

さらに、単位遅延素−)12Elの出力に推定誤差e1
(k )を乗算する乗算回路136a、パラメータα乗
算回路138a、パラメータ会□(′)合成回路140
aを経て出力させ、次の調整用のパラメータa、 (′
+ 1 )を形成するように構成する。同様に、中位遅
延素子+28の出力を対応する経路中に設けられた乗算
回路136b、パラメータα乗算回路138b、パラメ
ータCI(′)合成回路140bを経て用カさせ次の調
整用のパラメータJ(′ll、、形成するように構成す
る。
Furthermore, the estimation error e1 is added to the output of the unit delay element -)12El.
(k) multiplication circuit 136a, parameter α multiplication circuit 138a, parameter group □(') synthesis circuit 140
a, and the next adjustment parameter a, ('
+1). Similarly, the output of the intermediate delay element +28 is used via the multiplication circuit 136b, parameter α multiplication circuit 138b, and parameter CI(') synthesis circuit 140b provided in the corresponding path, and is used for the next adjustment parameter J( 'll,, is configured to form.

次に、第一パラメータ制御回路++4bの構成につき説
明する。第2図(B)に示す@算回路142は前述の式
(17a)〜(+7d)の演算を行う回路であり、その
入力端f 144a −144cには1成算巡回型回路
66への入力信号φ(k)、この回路66内の、適比制
御されるパラメータを係数とする乗算回路98への入力
信号φ(k−1)及びある未知システムへの入力信号y
(k)をそれぞれ供給し、その出力端+ 148a、+
48bカらは調整ハラメータp、+qをそれぞれ出力す
る。このyI算回路142はこれらパラメータ及び各信
号により得られる連立−・次方程式を解くことによりパ
ラメータの最適値を計算するように構成されており、通
常の電子回路技術を用いて容易に作製することが出×る
Next, the configuration of the first parameter control circuit ++4b will be explained. The @ calculation circuit 142 shown in FIG. A signal φ(k), an input signal φ(k-1) to a multiplier circuit 98 in this circuit 66 whose coefficient is a parameter controlled by an appropriate ratio, and an input signal y to an unknown system.
(k) respectively, and its output terminals +148a, +
48b output adjustment harameters p and +q, respectively. This yI calculating circuit 142 is configured to calculate the optimum value of the parameter by solving simultaneous equations obtained by these parameters and each signal, and can be easily manufactured using ordinary electronic circuit technology. comes out.

Δ (ν11)  へ (ν奢1)  △(し11)こ
の場合、パラメータa□  ”l   ”I’A(1′
(1)は現時点までの更新により得られたイ1であり、
それぞれ更新時にRAM(図示せず)に記taされて、
必要に応じて各乗算回路にRAMから呼び出して各合成
回路及び乗算回路で利用出来るように構成しである。ま
た、パラメータαもRAMまたは専用のメモリに予め偵
を表にして記憶しておき4調整毎に適当な偵を取り出し
て利用出来るように構成しである。これらの構成自体は
同等特殊な構成ではなく通常の如く形成することが出来
る。
Δ (ν11) to (ν奢1) △(shi11) In this case, the parameter a□ ”l ”I'A(1'
(1) is i1 obtained by updating up to the present time,
Each is written in RAM (not shown) at the time of update,
The configuration is such that it can be called from the RAM to each multiplier circuit and used by each synthesis circuit and multiplier circuit as needed. Further, the parameter α is also configured such that the curves are stored in advance in a table in the RAM or a dedicated memory, and an appropriate curve can be taken out and used every four adjustments. These structures themselves are not equivalent special structures, but can be formed as usual.

このようにして得られた出力パラメータ鉱(′B)剪(
川)、 、□(川)、 Q□(川)を直交関数型ADF
の各基本ブロック毎に対応するそれぞれのパラメータ乗
算回路にゲえて乗算を行い、しかも Q、、Q工の逐次
適応制御と、  p、q  の最適値の適応制御とをあ
る一定期間毎に交〃に繰り返し行い、パラメータを収束
させることが出来る。
The output parameters obtained in this way ('B) shear (
(river), , □ (river), Q□ (river) using orthogonal function type ADF
Multiplying is carried out in each parameter multiplier circuit corresponding to each basic block, and the sequential adaptive control of Q, , Q and the adaptive control of the optimal values of p and q are alternated at certain intervals. It is possible to repeatedly perform this process to converge the parameters.

この発明では、パラメータが収束したかどうかの判断は
必要がなく、従って、入力信号x(k)に対し常にIi
!応状態にある。
In this invention, it is not necessary to judge whether the parameters have converged, and therefore, for the input signal x(k), Ii is always
! in a state of response.

は、時間モ均を省略しているが、周知の通り、この場合
でもαのイ1を適当に選ぶことによりパラメータの(#
Ta、、b□ を収束させることが出来る。
omits the time constant, but as is well known, even in this case, by appropriately selecting i1 of α, the parameter (#
It is possible to converge Ta, , b□.

このように、この発明の直交関数型ADFによれば、適
応制御を各基本ブロック毎に独立して行っているが、各
基本ブロックがWいに独立しているので、全ての基本ブ
ロックに対しモ行して同時に適応制御を行う通常の場合
と同・のイ1に各パラメータを収束させることが出来る
In this way, according to the orthogonal function type ADF of the present invention, adaptive control is performed independently for each basic block, but since each basic block is very independent, It is possible to converge each parameter to the same level as in the normal case where adaptive control is performed at the same time.

次に、具体的な#J g4手順につき説明する。Next, the specific #J g4 procedure will be explained.

先ず、第2図(B)の回路を用いて、第一・番目の基本
ブロックから第に番目の基本ブロックまである一足期間
、8基本ブロックのパラメータ令、。
First, using the circuit shown in FIG. 2(B), a parameter order of 8 basic blocks is established for a certain period from the first basic block to the second basic block.

q  (1=1.2.−拳・K)について適応制御■ を行う。Adaptive control for q (1=1.2.-fist/K)■ I do.

次に、第一・番目の基本ブロックから第に番目の基本ブ
ロックまでパラメーター〇、ζi (i=1゜2、・拳
・K)につき第2図(A)の制御回路を用いである・T
期間調整を行う。
Next, from the first basic block to the second basic block, the control circuit shown in Fig. 2 (A) is used for parameters 〇 and ζi (i=1゜2,・fist・K)・T
Perform period adjustment.

L記の2段階の操作を交qに繰り返す、このようにして
、人力信号の状況変化に応じて常にia応制御が行われ
る。
In this way, the two-step operation described in L is repeated alternately, and ia-responsive control is always performed in response to changes in the situation of the human input signal.

(発明の効果) L述した説明からも明らかなように、この発明の適応型
ディジタルフィルタによれば、直交関数型ADFにおい
て、各基本ブロック毎に、かつ。
(Effects of the Invention) As is clear from the above description, according to the adaptive digital filter of the present invention, in the orthogonal function type ADF, for each basic block, and.

零点の位置を決定するパラメータ及び極の位置を決定す
るパラメータ毎に、それぞれに適した方法で適応制御を
独立して繰り返し実行することが出来るので、パテメー
タの収束速度が速い、従って、この発明の適応ディジタ
ルフィルタはエコーキャンセラのADFとして適用して
特に好適である。
Since adaptive control can be independently and repeatedly executed in a method suitable for each parameter that determines the position of the zero point and the parameter that determines the position of the pole, the convergence speed of the parameter meter is fast. Adaptive digital filters are particularly suitable for application as ADFs in echo cancellers.

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

第1図はこの発明の適応型ディジタルフィルタ(ADF
)の一実施例を示す回路構成図、第2図(A)及び(B
)はこの発明のr要構成部である第−及び第一パラメー
タ制御回路の−・実施例をそれぞれ示す回路構成図。 7JS3図はADFによる未知システムの同定を説15
1するための説明図。 第4図はスピーカとマイクロホンとの間のg Tfl結
合で生じるハウリング防11−用エコーキャンセラの説
明図、 第5図は従来のFIR型ADFの構成図、第6図及び第
7図は従来のIIR型ADFの構成図、 第8図はこの発明が適用される従来の直交関数型ディジ
タルフィルタの構成図である。 60・・・2次巡回型回路、 62・・・2次非巡回型
回路64・・・基本区間、    66・・・1次非巡
回型回路68a〜Un・・・基本ブロックの各段70・
・・基本ブロックの最終段 72・・・加算回路、    74・・・入力端f7B
・・・第・合成回路、  78・・・第・巾位遅延素f
80・・・第−巾位遅延素f 82・・・第一パラメータb1乗算回路84・・・第一
合成回路 86・・・第・パラメータ41東算回路88・・・第一
パラメータb1乗算回路90・・・第三合成回路、92
・・・第四合成回路94・・・第°、パラメーター1乗
算回路96・・・第三巾位遅延素f゛ 98・・・パラメータ41東算回路 100・・・第6合成回路 +01・・・パラメータ41東算回路 +10・・・直交関数型ディジタルフィルタ112・・
・未知システム 114・・・パラメータ制御回路 120a、120b、+44a 、 144b−λ力端
f122.124,132,140a、 I44b・−
合成回路126 、128・・・中位遅延素L 130.134,138a、+38b、138a、 1
38b−・・乗算回路。 手続補正書 昭和61年7月22日
FIG. 1 shows an adaptive digital filter (ADF) of the present invention.
), a circuit configuration diagram showing an example of FIG. 2 (A) and (B).
) are circuit configuration diagrams respectively showing embodiments of the second and first parameter control circuits which are essential components of the present invention. Figure 7JS3 explains the identification of unknown systems using ADF15
Explanatory diagram for 1. Fig. 4 is an explanatory diagram of an echo canceller for preventing howling caused by gTfl coupling between a speaker and a microphone, Fig. 5 is a configuration diagram of a conventional FIR type ADF, and Figs. 6 and 7 are diagrams of conventional echo cancellers. FIG. 8 is a block diagram of a conventional orthogonal function type digital filter to which the present invention is applied. 60...Second order cyclic circuit, 62...Second order acyclic circuit 64...Basic section, 66...First order acyclic circuit 68a to Un...Each stage 70 of the basic block.
...Final stage of basic block 72...addition circuit, 74...input end f7B
. . . th synthesis circuit, 78 . . . th width delay element f
80...-th width delay element f 82... first parameter b1 multiplication circuit 84... first synthesis circuit 86... th parameter 41 east calculation circuit 88... first parameter b1 multiplication circuit 90...Third synthesis circuit, 92
. . . Fourth synthesis circuit 94 .・Parameter 41 Tosan circuit + 10...Orthogonal function type digital filter 112...
・Unknown system 114...Parameter control circuit 120a, 120b, +44a, 144b-λ force end f122.124, 132, 140a, I44b・-
Synthesizing circuits 126, 128... medium delay element L 130.134, 138a, +38b, 138a, 1
38b--multiplying circuit. Procedural amendment July 22, 1986

Claims (2)

【特許請求の範囲】[Claims] (1)2次巡回型ディジタルフィルタと、その極のz平
面上の単位円に関する鏡像の位置に零点を有する2次非
巡回型ディジタルフィルタを縦続接続して構成した基本
区間を複数段縦続接続し、その最終段の基本区間を2次
巡回型ディジタルフィルタで構成し、各基本区間の2次
巡回型ディジタルフィルタと2次非巡回型ディジタルフ
ィルタとの間に一つの1次の非巡回型ディジタルフィル
タをそれぞれ接続し、各1次の非巡回型ディジタルフィ
ルタの出力和が出力となるように構成した適応型ディジ
タルフィルタにおいて、 一つの基本区間とこれに接続された1次の非巡回型ディ
ジタルフィルタとよりなる基本ブロック毎にそれぞれ設
けられ、該基本ブロックの基本区間に属するパラメータ
を適応制御するための第一パラメータ制御回路及び該基
本ブロックの1次の非巡回型ディジタルフィルタに属す
るパラメータを適応制御するための第二パラメータ制御
回路を具えることを特徴とする適応型ディジタルフィル
タ。
(1) Multi-stage cascade connection of basic sections constructed by cascade-connecting a second-order recursive digital filter and a second-order acyclic digital filter having a zero point at a mirror image position of the pole of the unit circle on the z-plane. , the final stage basic section is composed of a second-order cyclic digital filter, and one first-order acyclic digital filter is provided between the second-order cyclic digital filter and the second-order acyclic digital filter in each basic section. In an adaptive digital filter configured such that the output is the sum of the outputs of each first-order acyclic digital filter, one basic interval and the first-order acyclic digital filter connected to it are connected. A first parameter control circuit is provided for each basic block consisting of a first parameter control circuit for adaptively controlling parameters belonging to the basic interval of the basic block, and adaptively controlling parameters belonging to a first-order acyclic digital filter of the basic block. An adaptive digital filter comprising a second parameter control circuit for controlling the adaptive digital filter.
(2)第一パラメータ制御回路は、極の位置を決定する
パラメータを、最急降下法等の山登り法により、一定期
間、逐次適応制御し、 第二パラメータ制御回路は、零点の位置を決定するパラ
メータを、該パラメータと、ある一定期間の未知システ
ムの出力信号と、該パラメータの値を係数とする1次非
巡回型ディジタルフィルタの乗算回路への入力信号とに
より得られる連立一次方程式を解くことにより、当該パ
ラメータの最適値を得るように制御し、 前記極の位置を決定するパラメータの制御と、前記零点
の位置を決定するパラメータの制御と、を、ある一定期
間毎に交互に、繰り返し行うように構成したことを特徴
とする特許請求の範囲第1項記載の適応型ディジタルフ
ィルタ。
(2) The first parameter control circuit sequentially adaptively controls the parameters that determine the position of the pole for a certain period of time using a hill climbing method such as the steepest descent method, and the second parameter control circuit adaptively controls the parameters that determine the position of the zero point. by solving simultaneous linear equations obtained by the parameter, the output signal of the unknown system for a certain period of time, and the input signal to the multiplier circuit of a first-order acyclic digital filter whose coefficient is the value of the parameter. , the parameter is controlled to obtain the optimum value of the parameter, and the control of the parameter that determines the position of the pole and the control of the parameter that determines the position of the zero point are alternately and repeatedly performed every certain period of time. The adaptive digital filter according to claim 1, characterized in that the adaptive digital filter is configured as follows.
JP20465585A 1985-09-17 1985-09-17 Adaptive digital filter Pending JPS6265515A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20465585A JPS6265515A (en) 1985-09-17 1985-09-17 Adaptive digital filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20465585A JPS6265515A (en) 1985-09-17 1985-09-17 Adaptive digital filter

Publications (1)

Publication Number Publication Date
JPS6265515A true JPS6265515A (en) 1987-03-24

Family

ID=16494091

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20465585A Pending JPS6265515A (en) 1985-09-17 1985-09-17 Adaptive digital filter

Country Status (1)

Country Link
JP (1) JPS6265515A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6035312A (en) * 1997-02-13 2000-03-07 Nec Corporation Adaptive filter

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6035312A (en) * 1997-02-13 2000-03-07 Nec Corporation Adaptive filter

Similar Documents

Publication Publication Date Title
US7299251B2 (en) Adaptive filter
Meng et al. Sparsity-aware affine projection adaptive algorithms for system identification
US6381272B1 (en) Multi-channel adaptive filtering
JPH07176991A (en) Adaptive filter device and its control method
EP0637803B1 (en) Method and device for adaptively estimating a transfer function of an unknown system
JPS6265515A (en) Adaptive digital filter
Arezki et al. A new algorithm with low complexity for adaptive filtering
Hegde et al. Series-cascade nonlinear adaptive filters
Papaodysseus A robust, parallelizable, O (m), a posteriori recursive least squares algorithm for efficient adaptive filtering
Sayadi et al. An LMS adaptive second-order Volterra filter with a zeroth-order term: steady-state performance analysis in a time-varying environment
JPS61200713A (en) Digital filter
Motonaka et al. Statistical-mechanical analysis of the second-order adaptive Volterra filter
Liu et al. Steady-state performance for the sign normalized algorithm based on hammerstein spline adaptive filtering
Schuldt et al. Low-complexity adaptive filtering implementation for acoustic echo cancellation
de Campos et al. Adaptive Filters
JP2538633B2 (en) Adaptive filter
JPS62149213A (en) Adaptive type digital filter
JP3303898B2 (en) Adaptive transfer function estimation method and estimation device using the same
JPS62131618A (en) Adaptive digital filter
JP2001077730A (en) Coefficient estimating device for adaptive filter
Radhakrishnan et al. Conjugate gradient algorithm for series cascade nonlinear adaptive filters
JP3147207B2 (en) Adaptive unknown system output estimation method
Miao et al. An Adaptive IIR Lattice Filtering Algorithm
JPS61257011A (en) Digital filter
Peca et al. Clock composition by wiener filtering illustrated on two atomic clocks