JPH0993088A - Method and apparatus for estimating and controlling adaptive filter coefficient - Google Patents

Method and apparatus for estimating and controlling adaptive filter coefficient

Info

Publication number
JPH0993088A
JPH0993088A JP24805495A JP24805495A JPH0993088A JP H0993088 A JPH0993088 A JP H0993088A JP 24805495 A JP24805495 A JP 24805495A JP 24805495 A JP24805495 A JP 24805495A JP H0993088 A JPH0993088 A JP H0993088A
Authority
JP
Japan
Prior art keywords
coefficient
filter
block length
update amount
coefficient update
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
JP24805495A
Other languages
Japanese (ja)
Inventor
Kensaku Fujii
健作 藤井
Toshiro Oga
寿郎 大賀
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP24805495A priority Critical patent/JPH0993088A/en
Publication of JPH0993088A publication Critical patent/JPH0993088A/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

PROBLEM TO BE SOLVED: To accelerate convergence and further to provide high estimation accuracy after convergence. SOLUTION: A coefficient arithmetic part 100 successively and cumulatively operates the coefficient update quantity of filter coefficient of non-recursive filter by the addition normalizing LMS method. Based on the calculated result of coefficient arithmetic part 100, the coefficient of non-recursive filter is updated. An observation part 120 observes coefficient update quantity proximated to the estimation error of filter coefficient of non-recursive filter. A block length control part 130 controls the length of a block, for which the coefficient update quantity at the coefficient arithmetic part 100 is operated, according to the transition of coefficient update quantity. Then, the coefficient arithmetic part 100 calculates quantity An(m) and Pn required for coefficient updating in the addition normalizing LMS method. The observation part 120 observes the transition of coefficient update quantity An(m)/Pn. The block length control part 130 decides the block length based of the transition of coefficient update quantity An(m)/Pn.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、非巡回型フィルタ
におけるフィルタ係数の設定制御に係り、特に、未知の
特性を有する信号伝達系に参照信号を送出し、該信号伝
達系の応答出力を得て、前記信号伝達系の特性を模擬す
る適応非巡回型フィルタの係数を推定するシステムの係
数推定処理の収束の高速化に好適な、適応フィルタ係数
の推定制御方法および装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a filter coefficient setting control in a non-recursive filter, and more particularly, to transmitting a reference signal to a signal transmission system having an unknown characteristic and obtaining a response output of the signal transmission system. Thus, the present invention relates to an adaptive filter coefficient estimation control method and apparatus suitable for accelerating the convergence of the coefficient estimation processing of the system for estimating the coefficient of the adaptive acyclic filter that simulates the characteristics of the signal transmission system.

【0002】[0002]

【従来の技術】未知の特性を有する信号伝達系に参照信
号を送出し、該参照信号に対する前記信号伝達系の応答
と前記参照信号とに基づいて、前記信号伝達系の応答特
性を模擬する適応非巡回型フィルタのフィルタ係数を推
定するシステムが知られている。このようなシステム
は、前記信号伝達系の特性を高精度に模擬することがで
きるが、フィルタ係数の推定に要する時間と得られる精
度との兼ね合いに考慮が必要である。
Adaptation for sending a reference signal to a signal transmission system having an unknown characteristic and simulating the response characteristic of the signal transmission system based on the response of the signal transmission system to the reference signal and the reference signal. A system for estimating the filter coefficient of an acyclic filter is known. Such a system can simulate the characteristics of the signal transmission system with high accuracy, but it is necessary to consider the balance between the time required for estimating the filter coefficient and the obtained accuracy.

【0003】図9は、本発明を適用することによって動
作の改善が期待されるシステムの概略構成を一般化して
示している。但し、この図9において、特性が未知であ
る信号伝達系200の応答gj(数9)と外乱Njとを加
える加算器230、およびその出力Yj(数10)と非
巡回型(FIR)フィルタ210で合成された擬似応答
j(数11)との差分Ej(数12)を生成する減算器
240は、具体的な装置あるいは回路として与えられな
い場合がある。
FIG. 9 shows a generalized schematic configuration of a system expected to be improved in operation by applying the present invention. However, in FIG. 9, an adder 230 for adding the response g j (Equation 9) and the disturbance N j of the signal transmission system 200 whose characteristics are unknown, and its output Y j (Equation 10) and the acyclic type (FIR). ) The subtractor 240 that generates the difference E j (Equation 12) from the pseudo response G j (Equation 11) synthesized by the filter 210 may not be given as a concrete device or circuit.

【0004】ここで、信号伝達系200の応答gjは、 j:時刻に対応するサンプルの繰り返し回数を示すサン
プル回数指標(sample time index, iteration)、 hj(i):信号伝達系200のインパルス応答hjのi番
目の標本値、 Xj(i):参照信号Xjの標本値をi標本化周期だけ遅延
した信号、 I:信号伝達系200のインパルス応答の最大遅延、 Σ:i=1〜Iの加算、 として、数9であらわされる。
Here, the response g j of the signal transmission system 200 is j: sample time index (iteration) indicating the number of times the sample is repeated corresponding to time, h j (i): the signal transmission system 200 I-th sample value of impulse response h j , X j (i): signal obtained by delaying sample value of reference signal X j by i sampling period, I: maximum delay of impulse response of signal transmission system 200, Σ: i = 1 to I, which is expressed by Equation 9.

【0005】[0005]

【数9】 [Equation 9]

【0006】加算器230の出力Yjは数10、非巡回
型フィルタ210で合成された擬似応答Gjは数11、
そして差分Ejは数12でそれぞれあらわされる。
The output Y j of the adder 230 is the equation 10, the pseudo response G j synthesized by the acyclic filter 210 is the equation 11,
Then, the difference E j is expressed by the equation 12.

【0007】[0007]

【数10】Yj=gj+Nj [Formula 10] Y j = g j + N j

【0008】[0008]

【数11】 [Equation 11]

【0009】[0009]

【数12】Ej=Yj−Gj また、差分Ej と係数更新回路220との間にもう1つ
の未知信号伝達系が存在する例もあって、その場合には
係数更新回路220にある参照信号Xjの入力側にもう
1つの未知信号伝達系の特性を模擬するフィルタが前置
される。
[Equation 12] E j = Y j −G j There is also an example in which another unknown signal transfer system exists between the difference E j and the coefficient updating circuit 220. In that case, in the coefficient updating circuit 220, On the input side of a certain reference signal X j , another filter simulating the characteristic of the unknown signal transmission system is placed in front.

【0010】係数更新回路220は、差分Ejが最小と
なるように非巡回型フィルタ210の係数Hjを、例え
ば適応アルゴリズムとして学習同定法を採用する場合に
はその第m番目のタップの係数を数13に従って更新す
る。
The coefficient updating circuit 220 uses the coefficient H j of the acyclic filter 210 so that the difference E j is minimized. For example, when the learning identification method is adopted as the adaptive algorithm, the coefficient of the m-th tap is used. Are updated according to the equation 13.

【0011】[0011]

【数13】 (Equation 13)

【0012】但し、Kはステップゲイン(0<K<2)
であり、非巡回型フィルタ210の係数Hjが未知の信
号伝達系200のインパルス応答hjに収束する速度
と、収束後に得られる数14に示す応答残差の大きさを
決定する働きがある。
However, K is a step gain (0 <K <2)
And has a function of determining the speed at which the coefficient H j of the non-recursive filter 210 converges to the impulse response h j of the unknown signal transmission system 200 and the magnitude of the response residual shown in Expression 14 obtained after the convergence. .

【0013】[0013]

【数14】Dj=gj−Gj 例えば、その収束速度は、K=1のときに最も早く、反
対に、収束後に得られる応答残差Djはステップゲイン
Kが0に近いほど小さくなる。当然ながら、システムに
とっては、収束が早く、しかも収束後に得られる応答残
差が小さいことが望ましいことは言うまでもない。しか
しながら、これらを1つの固定したステップゲインで同
時に実現することはできない。
D j = g j −G j For example, the convergence speed is fastest when K = 1, and conversely, the response residual D j obtained after convergence is smaller as the step gain K is closer to 0. Become. It goes without saying that it is desirable for the system that the convergence be fast and that the response residual obtained after the convergence be small. However, these cannot be realized simultaneously with one fixed step gain.

【0014】そこで本発明では、この係数更新処理に適
当な制御を加え、収束の高速化と高い推定精度を同時に
実現する適応フィルタ係数の高速推定システムを提供し
ようとしている。
Therefore, the present invention intends to provide a high-speed estimation system for adaptive filter coefficients, which realizes high-speed convergence and high estimation accuracy at the same time, by appropriately controlling this coefficient updating process.

【0015】ここで、重要なことは、このステップゲイ
ンによる制御も、ステップゲインを1に固定したときに
得られる適応フィルタ係数の推定精度の収束値が所望の
値以上となるときには不要となることである。すなわ
ち、このような制御が有効となるのは、所望の推定精度
を得るためにステップゲインを1未満とする必要がある
場合に限られることに注意すべきである。
Here, what is important is that the control by the step gain becomes unnecessary when the convergence value of the estimation accuracy of the adaptive filter coefficient obtained when the step gain is fixed to 1 becomes a desired value or more. Is. That is, it should be noted that such control is effective only when the step gain needs to be less than 1 in order to obtain a desired estimation accuracy.

【0016】[0016]

【発明が解決しようとする課題】係数更新回路220に
適用される適応アルゴリズムとして、先に述べた学習同
定法には、その制御法に関して従来より多くの研究があ
る。例えば、 文献(1) Yamamoto R. and Kitayama S.: 'An Adaptive
Echo Canceller with Variable Step Gain Method', IE
CE Trans., E65, 1, pp. 1-8 (1979-01)。 文献(2) Harris R. W., Chabries D. M. and Bishop F.
A.: 'A Variable Step(VS) Adaptive Filter Algorith
m', IEEE Trans. Acoust., Speech & Signal Process.,
ASSP-34, 2, pp. 309-316 (1986-04)。 文献(3) 沢辺知子、松井実、萩原将文、中川正雄:「可
変ステップ適応ディジタルフィルタの高速化」,信学論
(A),J70-A,2,pp. 1858-1860 (1977-11)。 文献(4) 田口亮、浜田望:「可変ステップ型学習同定法
の一提案」,信学論(A),J71-A,8,pp. 1663-1665 (19
88-08)。 文献(5) 加藤昭偉、久保田一:「ファジイ制御を用いた
可変ステップアルゴリズムの提案」,信学論(A),J73-
A,11,pp. 1844-1850 (1990-11)。 文献(6) 藤井健作、大賀寿郎:「学習同定法における修
正定数の最適制御」,信学論(A),J75-A,6,pp. 975-9
83 (1992-06)。 等の文献がある。
As the adaptive algorithm applied to the coefficient updating circuit 220, the learning identification method described above has been researched more than before regarding its control method. For example, reference (1) Yamamoto R. and Kitayama S.:'An Adaptive
Echo Canceller with Variable Step Gain Method ', IE
CE Trans., E65, 1, pp. 1-8 (1979-01). References (2) Harris RW, Chabries DM and Bishop F.
A .: 'A Variable Step (VS) Adaptive Filter Algorithm
m ', IEEE Trans. Acoust., Speech & Signal Process.,
ASSP-34, 2, pp. 309-316 (1986-04). References (3) Tomoko Sawabe, Minoru Matsui, Masafumi Hagiwara, Masao Nakagawa: "Acceleration of Variable Step Adaptive Digital Filters", Theoretical theory
(A), J70-A, 2, pp. 1858-1860 (1977-11). References (4) Ryo Taguchi, Nozomu Hamada: "A Proposal of Variable Step Learning Identification Method", Theological Theory (A), J71-A, 8, pp. 1663-1665 (19)
88-08). References (5) Akihito Kato, Hajime Kubota: "Proposal of variable-step algorithm using fuzzy control", Theory of Communication (A), J73-
A, 11, pp. 1844-1850 (1990-11). References (6) Kensaku Fujii, Toshiro Oga: "Optimum control of modification constants in learning identification method", Theory of Communication (A), J75-A, 6, pp. 975-9
83 (1992-06). There are documents such as.

【0017】これらは、いずれも収束の初期段階におい
てはステップゲインKを1に近い値とし、その後は徐々
に小さくして収束特性を改善するステップゲインの制御
法に関する文献である。
Each of these documents is related to a step gain control method in which the step gain K is set to a value close to 1 in the initial stage of convergence and then gradually reduced to improve the convergence characteristic.

【0018】このような制御法に関しての問題は、文献
(6) において既に指摘されている。すなわち、文献(6)
によれば、ステップゲインの最適制御値は、数13に示
される応答残差Dj と外乱Nj の、それぞれの自乗平均
値の関数となることが示されている。しかしながら、そ
の応答残差Dj を外乱の存在下で各時刻ごと正確に観測
することは現実には困難である。そこで、上述の文献
(1) 〜(6) で提案されている方法を含め、一般には数1
5に示すように外乱を含む残差Ej を応答残差D j に近
似し、この残差Ej を制御情報として用いることにより
ステップゲインの大きさを決定する方法がとられる。
Problems with such control methods are described in the literature.
It has already been pointed out in (6). That is, reference (6)
According to, the optimum control value of the step gain is shown in Equation 13.
Response residual Dj And disturbance Nj Root mean square of
It has been shown to be a function of value. However, that
Response residual Dj Accurately observe each time in the presence of disturbance
It is difficult to do in reality. Therefore, the above-mentioned literature
In general, including the method proposed in (1) to (6),
As shown in 5, residual E including disturbancej The response residual D j Close to
Similar to this residual Ej By using as control information
A method is used to determine the magnitude of the step gain.

【0019】[0019]

【数15】Ej=gj−Gj+Nj ここに問題がある。すなわち、(i) ステップゲインの最
適制御値は、係数更新過程が飽和し始めるまで、ほぼ1
に固定されるので、係数更新の初期段階でのステップゲ
インの制御は不要となること(文献(6) 参照)、および
(ii)このような制御が有効となるのは、係数更新過程が
飽和し始めてからであって、その段階では残差Ej に占
める外乱Nj の割合が大きく、制御に必要な応答残差D
j の観測が困難となることが指摘される。
[Equation 15] E j = g j −G j + N j There is a problem here. That is, (i) the optimum control value of the step gain is almost 1 until the coefficient updating process begins to saturate.
Since it is fixed to, it is not necessary to control the step gain at the initial stage of coefficient update (see Ref. (6)), and
(ii) Such control becomes effective only after the coefficient updating process starts to saturate, and at that stage, the proportion of the disturbance N j in the residual E j is large, and the response residual required for the control is large. D
It is pointed out that observation of j will be difficult.

【0020】これらの問題を解決するためには、応答残
差Dj の観測を不要とするような制御法を案出するか、
あるいは該応答残差Dj の観測を可能とする方法を見出
す必要がある。前者に属する方法としては、文献(6) に
おいて提案されている手法がある。すなわち、差分Ej
と外乱Nj を含む応答Yj とのパワー比から係数更新の
飽和を判定し、飽和を観測してからは、理論的に計算し
た最適ステップゲインを設定するのである。しかし、こ
の方法では飽和の判定に必要な上記パワー比の対数と、
最適ステップゲイン値を計算する必要があり、計算量の
増大を避けることができない。
In order to solve these problems, devise a control method that makes it unnecessary to observe the response residual D j , or
Alternatively, it is necessary to find a method that enables observation of the response residual D j . As a method belonging to the former, there is a method proposed in Ref. (6). That is, the difference E j
The saturation of coefficient update is determined from the power ratio of the response Y j including the disturbance N j and the saturation is observed, and then the theoretically calculated optimum step gain is set. However, with this method, the logarithm of the power ratio required for determining saturation, and
It is necessary to calculate the optimum step gain value, and an increase in calculation amount cannot be avoided.

【0021】そこで、本発明では後者に分類される手法
を提供しようとしているが、既に、その観測を可能とす
る方法の一つが本発明者らによって文献(7) において提
案されている。 文献(7) 藤井健作、大賀寿郎:「固定小数点演算に適し
た‘個別正規化’LMS法とその能動騒音制御への応
用」、信学論(A),J78-A,6,pp. 669-677 (1995-06)。
Therefore, although the present invention seeks to provide a method classified into the latter, one of the methods enabling the observation has already been proposed by the present inventors in the literature (7). References (7) Kensaku Fujii, Toshiro Oga: "'Individual Normalization' LMS Method Suitable for Fixed-Point Arithmetic and Its Application to Active Noise Control", IEEJ (A), J78-A, 6, pp. 669. -677 (1995-06).

【0022】それは、適応アルゴリズムを個別正規化L
MS法('Individually' Normarized Least Mean Squar
e Algorithm)に改め、その個別正規化LMS法の数1
6に示す係数更新式を構成する加算項数、すなわちブロ
ック長Jを調整することによって収束特性を制御するも
のである。ここで、個別正規化LMS法は、係数更新を
J標本化周期ごとに行うこと、すなわちブロック処理で
あることに特徴があり、Hnmは動作の開始から第n番
目のブロックにおける係数更新によって得られた係数を
あらわしている。
It adapts the adaptive algorithm to an individual normalization L
MS method ('Individually' Normarized Least Mean Squar
e Algorithm), the number 1 of the individual normalized LMS method
The convergence characteristic is controlled by adjusting the number of addition terms forming the coefficient update equation shown in 6, that is, the block length J. Here, the individual normalized LMS method, by performing coefficient updates every J sampling periods, i.e. is characterized in that a block processing, the H n m by coefficient update in the n-th block from the start of the operation The obtained coefficient is shown.

【0023】[0023]

【数16】 (Equation 16)

【0024】[0024]

【数17】 [Equation 17]

【0025】[0025]

【数18】 (Equation 18)

【0026】この個別正規化LMS法に対して本発明者
らが提案した制御法は、数16の第2項An(m)/Pn
(m)が、数19に示すように平均値[h(m)−Hn
(m)]の確率変数となること、そして、その分散は加
算項数Jを大きく設定することで抑えられることを利用
している。
The control method proposed by the present inventors for this individual normalized LMS method is the second term A n (m) / P n of the equation (16).
(M) is an average value [h (m) -H n
(M)], and its variance can be suppressed by setting the number J of addition terms to be large.

【0027】[0027]

【数19】 [Equation 19]

【0028】[0028]

【数20】Δn(i)=h(i)−Hn(i) (但し、数19において、Σm :i=mを除くi=1〜
Iの加算) すなわち、係数更新とともに減少した推定誤差[h
(m)−Hn(m)]が外乱Nj に埋もれ始めるとき
が、係数更新が飽和し始めるときであり、この時点で加
算項数を増加させる操作は、推定誤差[h(m)−Hn
(m)]の算定精度を高める効果をもたらす。この効果
によって、個別正規化LMS法では、学習同定法では困
難であった収束状況の観測から収束特性の制御が可能と
なる。そして、その推定誤差が外乱Nj に埋もれ始めた
ことは、An(m)/Pn(m)が単調減少から振動に変
化することによって、容易に判断することができる。
Equation 20] Δ n (i) = h ( i) -H n (i) ( where, in the equation 19, Σ m: i = 1~ except i = m
I) That is, the estimation error [h
(M) −H n (m)] begins to be buried in the disturbance N j when the coefficient update begins to saturate. At this point, the operation of increasing the number of addition terms is the estimation error [h (m) − H n
(M)] has the effect of increasing the calculation accuracy. With this effect, the individual normalized LMS method makes it possible to control the convergence characteristic from the observation of the convergence situation, which was difficult with the learning identification method. It can be easily determined that the estimation error starts to be buried in the disturbance N j by changing A n (m) / P n (m) from the monotonous decrease to the vibration.

【0029】この場合の問題は、このような個別正規化
LMS法では、計算量を学習同定法と同程度に少なく抑
えるためには、その加算項数Jをフィルタのタップ数の
整数倍とする制約があることである。このような収束特
性の制御は、当然ながら、前述の制約により粗いものに
ならざるを得ない。タップ数の多いシステムでは、適応
フィルタの収束速度が遅くなるために、特に収束速度の
向上が求められる。前述の問題は、そのようなシステム
において好ましいものではない。
The problem in this case is that in such an individual normalization LMS method, the number of addition terms J is set to an integer multiple of the number of taps of the filter in order to keep the amount of calculation as small as the learning identification method. There are restrictions. As a matter of course, such control of the convergence characteristic is unavoidable due to the above-mentioned restrictions. In a system with a large number of taps, the convergence speed of the adaptive filter becomes slow, so that it is necessary to improve the convergence speed. The aforementioned problems are not desirable in such a system.

【0030】本発明は、上述した問題を解決すべくなさ
れたもので、その目的とするところは、収束の高速化を
実現してしかも収束後に高い推定精度を得ることを可能
とする適応フィルタ係数の推定制御方法および装置を提
供することにある。
The present invention has been made to solve the above-mentioned problem, and an object of the present invention is to realize an adaptive filter coefficient which realizes speeding up of convergence and can obtain high estimation accuracy after convergence. To provide an estimation control method and device.

【0031】[0031]

【課題を解決するための手段】本発明に係る第1の適応
フィルタ係数の推定制御方法は、未知の信号伝達特性を
有する信号伝達系に送出される参照信号と、該参照信号
に対する前記信号伝達系の応答出力とに基づいて、前記
信号伝達系の特性を模擬するフィルタ特性を有する非巡
回型フィルタのフィルタ係数を推定するにあたり、加算
正規化LMS法により前記非巡回型フィルタのフィルタ
係数の係数更新量を逐次累計的に演算する係数演算ステ
ップと、前記フィルタ係数の推定誤差に近似される前記
係数更新量を観測する観測ステップと、前記係数演算ス
テップにおける前記係数更新量が演算されるブロック長
を前記係数更新量の推移に従って調整するブロック長調
整ステップと、前記係数演算ステップの算出結果に基づ
いて前記非巡回フィルタの係数更新を行う係数更新ステ
ップとを有することを特徴としている〔請求項1〕。
A first adaptive filter coefficient estimation control method according to the present invention is a reference signal sent to a signal transmission system having an unknown signal transmission characteristic, and the signal transmission for the reference signal. In estimating the filter coefficient of the non-recursive filter having the filter characteristic that simulates the characteristic of the signal transmission system based on the response output of the system, the coefficient of the filter coefficient of the non-recursive filter is calculated by the addition normalization LMS method. A coefficient calculation step for sequentially and cumulatively calculating the update amount, an observation step for observing the coefficient update amount approximated to the estimation error of the filter coefficient, and a block length for calculating the coefficient update amount in the coefficient calculation step. Is adjusted according to the transition of the coefficient update amount, and based on the calculation result of the coefficient calculation step, It is characterized by having a coefficient update step of performing coefficient updating of filter [Claim 1].

【0032】前記ブロック長調整ステップは、前記観測
ステップで観測される係数更新量が、前回の係数更新演
算による係数更新量以下となるまで、その回のブロック
長を延長する延長ステップを含んでいてもよい〔請求項
2〕。
The block length adjusting step includes an extension step of extending the block length for that time until the coefficient update amount observed in the observing step becomes equal to or less than the coefficient update amount by the previous coefficient update calculation. [Claim 2]

【0033】前記延長ステップは、予め設定したブロッ
ク長の下限値をブロック長の初期値とし、毎回該初期値
から係数更新量の判定を行うようにしてもよい〔請求項
3〕。
In the extension step, a preset lower limit value of the block length may be set as an initial value of the block length, and the coefficient update amount may be determined every time from the initial value [claim 3].

【0034】本発明に係る第2の適応フィルタ係数の推
定制御方法は、未知の信号伝達特性を有する信号伝達系
に送出される参照信号と、該参照信号に対する前記信号
伝達系の応答出力とに基づいて、前記信号伝達系の特性
を模擬するフィルタ特性を有する非巡回型フィルタのフ
ィルタ係数を推定するにあたり、第n番目のブロックに
おける係数更新による第m番目のタップの係数をH
n(m)、ステップゲインをK、加算項数をJ、外乱を
含む応答出力と疑似応答との差分をEj、参照信号をXj
として、
A second adaptive filter coefficient estimation control method according to the present invention provides a reference signal sent to a signal transfer system having an unknown signal transfer characteristic and a response output of the signal transfer system to the reference signal. On the basis of this, in estimating the filter coefficient of the non-recursive filter having the filter characteristic simulating the characteristic of the signal transmission system, the coefficient of the m-th tap is updated to H by the coefficient update in the n-th block.
n (m), step gain K, number of addition terms J, difference between response output including disturbance and pseudo response E j , reference signal X j
As

【0035】[0035]

【数21】 (Equation 21)

【0036】[0036]

【数22】 (Equation 22)

【0037】[0037]

【数23】 (Equation 23)

【0038】に基づいて前記非巡回型フィルタのフィル
タ係数の係数更新量An(m)/Pnを逐次累計的に演算
する係数演算ステップと、前記フィルタ係数の推定誤差
に近似される前記係数更新量An(m)/Pnを観測する
観測ステップと、前記係数演算ステップにおける前記係
数更新量An(m)/Pnが演算される加算項数Jを前記
係数更新量An(m)/Pnの推移に従って調整するブロ
ック長調整ステップと、前記係数演算ステップの算出結
果に基づいて前記非巡回フィルタの係数更新を行う係数
更新ステップとを有することを特徴としている〔請求項
4〕。
A coefficient calculation step for sequentially and cumulatively calculating the coefficient update amount A n (m) / P n of the filter coefficient of the non-recursive filter, and the coefficient approximated to the estimation error of the filter coefficient. update amount a n (m) / P and observation step of observing n, the coefficient updating quantity a n (m) / P n is summations number J which is calculated in the coefficient calculating step the coefficient updating quantity a n ( m) / P n , a block length adjusting step of adjusting according to the transition, and a coefficient updating step of updating the coefficient of the acyclic filter based on the calculation result of the coefficient calculating step [claim 4] ].

【0039】前記ブロック長調整ステップは、前記観測
ステップで観測される係数更新量A n+1(m)/P
n+1が、前回の係数更新演算による係数更新量An(m)
/Pn以下となるまで、その回のブロック長を延長する
延長ステップを含んでいてもよい〔請求項5〕。
In the block length adjusting step, the observation
Coefficient update amount A observed in step n + 1(M) / P
n + 1Is the coefficient update amount A from the previous coefficient update calculationn(M)
/ PnExtend the block length for that time until
An extension step may be included [Claim 5].

【0040】前記延長ステップは、予め設定したブロッ
ク長の下限値をブロック長の初期値とし、毎回該初期値
から係数更新量An(m)/Pnの判定を行うようにして
もよい〔請求項6〕。
In the extension step, a preset lower limit value of the block length may be set as an initial value of the block length, and the coefficient update amount A n (m) / P n may be determined from the initial value every time. Claim 6].

【0041】前記観測ステップおよびブロック長調整ス
テップにおける前記係数更新量の監視および判定に、係
数更新量An(m)/Pnを自乗し非巡回型フィルタの全
タップについて合算した比Rn
A ratio R n obtained by squaring the coefficient update amount A n (m) / P n and summing all taps of the non-recursive filter for monitoring and determination of the coefficient update amount in the observation step and the block length adjusting step.

【0042】[0042]

【数24】 (Equation 24)

【0043】を用いてもよい〔請求項7〕。本発明に係
る第1の適応フィルタ係数の推定制御装置は、未知の信
号伝達特性を有する信号伝達系および該信号伝達系の特
性を模擬するための非巡回型フィルタに参照信号を与え
る参照信号発生部と、前記信号伝達系の応答出力を検出
する出力検出部と、加算正規化LMS法により前記非巡
回型フィルタのフィルタ係数の係数更新量を逐次累計的
に演算するための係数演算手段と、前記フィルタ係数の
推定誤差に近似される前記係数更新量を観測するための
観測手段と、前記係数演算手段における前記係数更新量
が演算されるブロック長を前記係数更新量の推移に従っ
て調整するためのブロック長調整手段と、前記係数演算
手段の算出結果に基づいて前記非巡回フィルタの係数更
新を行うための係数更新手段とを有することを特徴とし
ている〔請求項8〕。
It is also possible to use [Claim 7]. A first adaptive filter coefficient estimation control apparatus according to the present invention generates a reference signal that gives a reference signal to a signal transfer system having an unknown signal transfer characteristic and a non-recursive filter for simulating the characteristic of the signal transfer system. A unit, an output detection unit that detects a response output of the signal transmission system, and a coefficient calculation unit that sequentially and cumulatively calculates the coefficient update amount of the filter coefficient of the non-recursive filter by the addition normalization LMS method. Observing means for observing the coefficient update amount approximated to the estimation error of the filter coefficient, and adjusting a block length for calculating the coefficient update amount in the coefficient calculating means according to the transition of the coefficient update amount It is characterized by comprising block length adjusting means and coefficient updating means for updating the coefficient of the acyclic filter based on the calculation result of the coefficient calculating means. Claim 8].

【0044】前記ブロック長調整手段は、前記観測手段
で観測される係数更新量が、前回の係数更新演算による
係数更新量以下となるまで、その回のブロック長を延長
するための延長手段を含んでいてもよい〔請求項9〕。
The block length adjusting means includes an extending means for extending the block length at that time until the coefficient update amount observed by the observing means becomes less than or equal to the coefficient update amount by the previous coefficient update calculation. It may be [claim 9].

【0045】前記延長手段は、予め設定したブロック長
の下限値をブロック長の初期値とし、毎回該初期値から
係数更新量の判定を行う手段であってもよい〔請求項1
0〕。
The extending means may be means for making a lower limit value of a preset block length an initial value of the block length and determining the coefficient update amount from the initial value every time.
0].

【0046】本発明に係る第2の適応フィルタ係数の推
定制御装置は、未知の信号伝達特性を有する信号伝達系
および該信号伝達系の特性を模擬するための非巡回型フ
ィルタに参照信号を与える参照信号発生部と、前記信号
伝達系の応答出力を検出する出力検出部と、前記非巡回
型フィルタにおける第n番目のブロックにおける係数更
新による第m番目のタップの係数をHn(m)、ステッ
プゲインをK、加算項数をJ、外乱を含む応答出力と疑
似応答との差分をEj、参照信号をXjとして、数21〜
数23に基づいて前記非巡回型フィルタのフィルタ係数
の係数更新量An(m)/Pnを逐次累計的に演算するた
めの係数演算手段と、前記フィルタ係数の推定誤差に近
似される前記係数更新量An(m)/Pnを観測するため
の観測手段と、前記係数演算手段における前記係数更新
量An(m)/Pnが演算される加算項数Jを前記係数更
新量An(m)/Pnの推移に従って調整するためのブロ
ック長調整手段と、前記係数演算手段の算出結果に基づ
いて前記非巡回フィルタの係数更新を行うための係数更
新手段とを有することを特徴としている〔請求項1
1〕。
A second adaptive filter coefficient estimation control apparatus according to the present invention provides a reference signal to a signal transmission system having an unknown signal transmission characteristic and a non-recursive filter for simulating the characteristic of the signal transmission system. A reference signal generation unit, an output detection unit that detects a response output of the signal transmission system, a coefficient of the m-th tap by coefficient update in the n-th block of the acyclic filter, H n (m), With step gain K, number of addition terms J, difference between response output including disturbance and pseudo response E j , and reference signal X j , equations 21-
A coefficient calculation means for sequentially and cumulatively calculating the coefficient update amount A n (m) / P n of the filter coefficient of the non-recursive filter based on equation 23, and the approximation error approximated to the estimation error of the filter coefficient and observation means for observing the coefficient updating quantity a n (m) / P n , the coefficient updating quantity of the coefficient updating quantity a n (m) / P n is summations number J which is calculated in the coefficient calculating means A block length adjusting means for adjusting according to the transition of A n (m) / P n ; and a coefficient updating means for updating the coefficient of the acyclic filter based on the calculation result of the coefficient calculating means. Characterized by [claim 1
1].

【0047】前記ブロック長調整手段は、前記観測手段
で観測される係数更新量An+1(m)/Pn+1が、前回の
係数更新演算による係数更新量An(m)/Pn以下とな
るまで、その回のブロック長を延長するための延長手段
を含んでいてもよい〔請求項12〕。
In the block length adjusting means, the coefficient update amount An +1 (m) / P n + 1 observed by the observing means is the coefficient update amount A n (m) / P n obtained by the previous coefficient update calculation. An extension means may be included to extend the block length of the time until the following is true (claim 12).

【0048】前記延長手段は、予め設定したブロック長
の下限値をブロック長の初期値とし、毎回該初期値から
係数更新量An(m)/Pnの判定を行う手段であっても
よい〔請求項13〕。
The extension means may be means for setting a lower limit value of a preset block length as an initial value of the block length and determining the coefficient update amount A n (m) / P n from the initial value every time. [Claim 13].

【0049】前記観測手段およびブロック長調整手段
は、前記係数更新量の監視および判定に、係数更新量A
n(m)/Pnを自乗し非巡回型フィルタの全タップにつ
いて合算した数24の比Rnを用いる手段であってもよ
い〔請求項14〕。
The observing means and the block length adjusting means monitor the coefficient update amount and determine the coefficient update amount A.
A means for using the ratio R n of the formula 24 obtained by squaring n (m) / P n and summing up all the taps of the non-recursive filter may be used.

【0050】本発明による適応フィルタ係数の推定制御
方法および装置では、加算正規化LMS法により非巡回
型フィルタのフィルタ係数の係数更新量を逐次累計的に
演算し、前記フィルタ係数の推定誤差に近似される前記
係数更新量を観測するとともに、前記係数更新量が演算
されるブロック長を前記係数更新量の推移に従って調整
して、前記係数更新量の算出結果に基づいて前記非巡回
フィルタの係数更新を行うことにより、収束の高速化を
実現してしかも収束後に高い推定精度を得ることが可能
となる。
In the adaptive filter coefficient estimation control method and apparatus according to the present invention, the coefficient update amount of the filter coefficient of the non-recursive filter is successively cumulatively calculated by the addition normalization LMS method and approximated to the estimation error of the filter coefficient. While observing the coefficient update amount, the block length in which the coefficient update amount is calculated is adjusted according to the transition of the coefficient update amount, and the coefficient update of the non-cyclic filter is performed based on the calculation result of the coefficient update amount. By performing the above, it becomes possible to realize high-speed convergence and to obtain high estimation accuracy after convergence.

【0051】[0051]

【発明の実施の形態】以下、本発明に係る適応フィルタ
係数の推定制御システムの実施の形態を図面を参照して
説明する。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of an adaptive filter coefficient estimation control system according to the present invention will be described below with reference to the drawings.

【0052】〔実施の形態1〕図1は本発明による適応
フィルタ係数の推定制御システムの原理的な第1の実施
の形態の構成を示している。
[Embodiment 1] FIG. 1 shows the configuration of the first embodiment of the principle of the adaptive filter coefficient estimation control system according to the present invention.

【0053】図1の適応フィルタ係数の設定制御システ
ムは、図9に示した特性推定システムを用い、該システ
ムの各部の情報に基づいて、非巡回型フィルタ210の
フィルタ係数の推定制御を自動的に行うシステムであ
る。該推定制御システムは、係数演算部100、係数更
新部110、観測部120およびブロック長調整部13
0を有している。
The adaptive filter coefficient setting control system shown in FIG. 1 uses the characteristic estimation system shown in FIG. 9 and automatically estimates the filter coefficient of the non-recursive filter 210 based on the information of each part of the system. It is a system to do. The estimation control system includes a coefficient computing unit 100, a coefficient updating unit 110, an observing unit 120, and a block length adjusting unit 13.
It has 0.

【0054】係数演算部100は、加算正規化LMS法
により非巡回型フィルタ210のフィルタ係数の係数更
新量を逐次累計的に演算する。係数更新部110は、係
数演算部100の算出結果に基づいて非巡回フィルタ2
10の係数更新を行う。観測部120は、非巡回フィル
タ210のフィルタ係数の推定誤差に近似される前記係
数更新量を観測する。そして、ブロック長調整部130
は、係数演算部100における前記係数更新量が演算さ
れるブロック長を前記係数更新量の推移に従って調整す
る。
The coefficient calculator 100 sequentially and cumulatively calculates the coefficient update amount of the filter coefficient of the non-recursive filter 210 by the addition-normalized LMS method. The coefficient update unit 110 uses the acyclic filter 2 based on the calculation result of the coefficient calculation unit 100.
Update the coefficient of 10. The observing unit 120 observes the coefficient update amount approximated to the estimation error of the filter coefficient of the acyclic filter 210. Then, the block length adjusting unit 130
Adjusts the block length in which the coefficient update amount is calculated in the coefficient calculation unit 100 according to the transition of the coefficient update amount.

【0055】ここで、このシステムで採用した原理につ
いて説明する。このシステムでは、適応アルゴリズムと
して、先に述べた個別正規化LMS法と同様に加算項数
を調整することが可能な加算正規化LMS法を採用して
いる。
Now, the principle adopted in this system will be described. In this system, as the adaptive algorithm, the addition-normalized LMS method capable of adjusting the number of addition terms is adopted as in the individual normalization LMS method described above.

【0056】加算正規化LMS法('Summational' Norm
arized Least Mean Square Algorithm)は、文献(8) に
より本発明者らが提案した手法である。 文献(8) 藤井健作、大賀寿郎:「適応フィルタ係数の無
音声雑音区間における更新の継続」信学技報,EA94-7
8,1994-12。
Additive Normalized LMS Method ('Summational' Norm
The arized Least Mean Square Algorithm) is a method proposed by the present inventors by reference (8). References (8) Kensaku Fujii, Toshiro Oga: "Continuing update of adaptive filter coefficients in non-voice noise section" IEICE Technical Report, EA94-7
8, 1994-12.

【0057】加算正規化LMS法では、数21、数22
および数23とそれぞれ同様の数25、数26および数
27を用いる。
In the addition-normalized LMS method, equations 21 and 22
And Equations 25, 26 and 27, which are similar to Equations 23 and 23, respectively.

【0058】[0058]

【数25】 (Equation 25)

【0059】[0059]

【数26】 (Equation 26)

【0060】[0060]

【数27】 [Equation 27]

【0061】すなわち、この加算正規化LMS法には、
加算項数Jをタップ数の整数倍とする制約はない。した
がって、図1に示すシステムでは、係数演算部100
は、加算正規化LMS法における係数更新に必要な量A
n(m)およびPnを算出する。係数更新部110は、数
25に従って係数更新処理を実行する。観測部120
は、係数更新量An(m)/Pnの推移を観測する。ブロ
ック長調整部130は、係数更新量An(m)/Pnの推
移に基づいてブロック長を決定する。
That is, in this addition-normalized LMS method,
There is no constraint that the number of addition terms J is an integer multiple of the number of taps. Therefore, in the system shown in FIG.
Is the amount A required for coefficient updating in the addition-normalized LMS method.
Calculate n (m) and P n . The coefficient updating unit 110 executes the coefficient updating process according to Equation 25. Observation section 120
Observes the transition of the coefficient update amount A n (m) / P n . The block length adjustment unit 130 determines the block length based on the transition of the coefficient update amount A n (m) / P n .

【0062】まず、加算正規化LMS法においては、加
算項数Jはステップゲインと同等の効果を収束特性に与
えるものである。図2は、加算項数Jの相違に基づく収
束特性(タップ数I=512とする)を比較するための図
である。ここで、加算項数が収束特性に与える効果は、
例えば加算項数Jを2倍にすることはステップゲインK
を1/2 にすることに相当し、したがって、未知の信号伝
達系の応答と外乱のパワー比が20dBである場合に、推定
精度40dB以上を確保するのに必要な学習同定法における
ステップゲインの大きさK=1/128 とした場合の特性
(c) は、加算正規化LMS法においてK=128、J=163
84とおいた場合の特性(a) 、あるいはK=32、J=4096
とおいた場合の特性(b) と同等である。すなわち、学習
同定法におけるKは、加算正規化LMS法におけるK/
Jに相当する。
First, in the addition-normalized LMS method, the number J of addition terms has the same effect as the step gain on the convergence characteristic. FIG. 2 is a diagram for comparing the convergence characteristics (the number of taps is I = 512) based on the difference in the number J of addition terms. Here, the effect of the number of addition terms on the convergence characteristic is
For example, doubling the number J of addition terms is a step gain K.
Is equal to 1/2, and therefore, when the response ratio of the unknown signal transmission system and the power ratio of the disturbance are 20 dB, the step gain of the learning identification method necessary to secure the estimation accuracy of 40 dB or more is Characteristics when size K = 1/128
(c) is K = 128, J = 163 in the addition normalized LMS method.
Characteristics when 84 is set (a), or K = 32, J = 4096
It is equivalent to the characteristic (b) when it is said. That is, K in the learning identification method is equal to K / in the addition normalized LMS method.
Equivalent to J.

【0063】さて、加算正規化LMS法においても、上
述と同様に係数更新はJ標本化周期に1回の割合で係数
更新がなされる。そして、その第n+1回目の更新に際
して係数Hn(m)に加えられる量、すなわち係数更新
量An(m)/Pnは、数28および数29で与えられ、
Δn(m)/Iを平均値とする確率変数を構成する。
Also in the addition-normalized LMS method, coefficient updating is performed once per J sampling period as in the above case. Then, the amount added to the coefficient H n (m) at the time of the (n + 1) th update, that is, the coefficient update amount A n (m) / P n is given by Equations 28 and 29,
A random variable having an average value of Δ n (m) / I is constructed.

【0064】[0064]

【数28】 [Equation 28]

【0065】[0065]

【数29】 (Equation 29)

【0066】当然のことながら、現係数Hn(m)に加
算することがが望ましい更新量は、数30に示すよう
に、現係数Hn(m)と信号伝達系のインパルス応答h
(m)との差Δn(m)である。
As a matter of course, the update amount that should be added to the current coefficient H n (m) is, as shown in Expression 30, the current coefficient H n (m) and the impulse response h of the signal transmission system.
The difference from (m) is Δ n (m).

【0067】[0067]

【数30】Δn(m)=h(m)−Hn(m) したがって、係数更新の結果として差Δn(m)が減少
し、Qj(m)の割合が増加したときには、数28に含
まれる差Δn(m)の算定精度が落ちて、係数Hn(m)
の更新過程は飽和することになる。同時に、このこと
は、数28に含まれる両成分の割合から係数Hn(m)
の収束状況を観測することができること、ならびに、加
算項数を増加させる操作はQj(m)の割合を減少さ
せ、更新過程の飽和を先延ばしにすることができること
を意味している。
Equation 30] Δ n (m) = h ( m) -H n (m) Therefore, reduced the difference Δ n (m) as a result of the coefficient update, when the proportion of the Q j (m) is increased, the number The calculation accuracy of the difference Δ n (m) included in 28 falls, and the coefficient H n (m)
The update process of will be saturated. At the same time, this means that the coefficient H n (m) is calculated from the ratio of both components included in Eq.
It means that the convergence situation of can be observed, and that the operation of increasing the number of addition terms can reduce the ratio of Q j (m) and postpone the saturation of the update process.

【0068】図3は、数28に与える係数更新量を自乗
し、全タップについて合算した数31に示す比Rn (数
24と同じ)の推移を観測した結果を示している。
FIG. 3 shows the result of observing the transition of the ratio R n (same as the equation 24) shown in the equation 31 obtained by squaring the coefficient update amount given in the equation 28 and summing up for all taps.

【0069】[0069]

【数31】 [Equation 31]

【0070】但し、図3においては、K=64、J=8192
とし、その他の条件は図2と同じ値においている。図3
より、明らかに、比Rn の単調な減少は係数更新過程
が、まだ、Δn(m)がQj(m)に比して十分に大きい
初期段階にあること、反対に、その振動は、加算項数を
大きく設定してQj(m)の割合を抑える必要がある飽
和段階にあるという判断に利用することができることが
わかるであろう。
However, in FIG. 3, K = 64, J = 8192
And other conditions have the same values as in FIG. FIG.
More clearly, the monotonic decrease of the ratio R n means that the coefficient updating process is still in the initial stage where Δ n (m) is sufficiently large compared to Q j (m), on the contrary, the oscillation is , It can be used to judge that it is in a saturation stage where it is necessary to suppress the ratio of Q j (m) by setting a large number of addition terms.

【0071】本発明のこの実施の形態では、上述した特
徴を利用して比Rn の観測から、その振動状況に応じて
加算項数を調整し、収束の高速化と高い推定精度を同時
に実現する。
In this embodiment of the present invention, the number of addition terms is adjusted from the observation of the ratio R n by utilizing the above-mentioned characteristics, and the convergence speed and high estimation accuracy are simultaneously realized. To do.

【0072】以下、比Rn の観測から加算項数を決定す
るための具体的な制御法について説明する。 〔実施の形態2〕ここで、前回の係数更新て得られた比
n と今回の比Rn+1 とを比較して、その結果に応じ
て、次のように係数更新をおこなうことができる。
A specific control method for determining the number of addition terms from the observation of the ratio R n will be described below. [Embodiment 2] Here, the ratio R n obtained by updating the coefficient last time and the ratio R n + 1 this time are compared, and the coefficient update can be performed as follows according to the result. it can.

【0073】(1) Rn+1 ≦Rn ならば、単調減少の過程
にあると判断して、加算項数を調整することなく係数更
新を実行する。 (2) Rn+1 >Rn となるときは飽和し始めたと判断して
係数更新を直ちには実行せず、Rn+1 ≦Rn となるまで
加算項数を増加させた後に係数を更新する。すなわち、
数20の第1項は係数が更新されるまでは、一定とおく
ことができるので、加算項数の増加による比Rn+1 の減
少は全て第2項の減少となる。一方、1回の更新によっ
て係数が修正される量はわずかであるので、Rn+1 とR
n とで数20の第1項はほぼ等しいとおくことができ
る。したがって、Rn+1 ≦Rn となるまで加算項数を増
加させてから、係数を更新するならば、前述した差Δn
(m)の算定精度に、劣化は生じないことになる。そし
て、その結果として、収束特性は飽和しないことにな
る。収束特性が飽和することなく、飽和しそうになると
自動的に加算項数が増加するなら、加算項数の初期値を
小さく与えておくことが可能となる。係数の収束は、少
ない加算項数において速いので、このような操作により
収束特性を改善することを期待することができる。この
ようにして、収束特性の改善を図るのが本発明の第2の
実施の形態である。
(1) If R n + 1 ≤R n , it is determined that the process is in a monotonous decrease, and coefficient updating is executed without adjusting the number of addition terms. (2) When R n + 1 > R n , it is judged that saturation has started, and coefficient updating is not executed immediately, but the coefficient is increased after increasing the number of addition terms until R n + 1 ≦ R n. Update. That is,
Since the first term of the equation 20 can be kept constant until the coefficient is updated, the decrease of the ratio R n + 1 due to the increase of the number of addition terms is the decrease of the second term. On the other hand, since the amount of modification of the coefficient by one update is small, R n + 1 and R n
It can be said that the first term of Formula 20 is almost equal to n . Therefore, if the number of addition terms is increased until R n + 1 ≦ R n and then the coefficient is updated, the above-mentioned difference Δ n
The calculation accuracy of (m) will not deteriorate. As a result, the convergence characteristic is not saturated. If the number of addition terms increases automatically when the convergence characteristic is about to reach saturation, the initial value of the number of addition terms can be given small. Since the coefficient convergence is fast with a small number of addition terms, it can be expected to improve the convergence characteristics by such an operation. In this way, the second embodiment of the present invention aims to improve the convergence characteristic.

【0074】図4は本発明による適応フィルタ係数の推
定制御システムの第2の実施の形態の構成を示してい
る。図4の適応フィルタ係数の推定制御システムは、図
1と同様の係数演算部100、係数更新部110および
観測部120を有し、且つ図1の場合とは若干異なるブ
ロック長調整部132を設けている。図4において、図
1と同様の部分については同符号を付して示しており、
ここではその詳細な説明は省略する。
FIG. 4 shows the configuration of the second embodiment of the adaptive filter coefficient estimation control system according to the present invention. The adaptive filter coefficient estimation control system in FIG. 4 includes a coefficient calculation unit 100, a coefficient update unit 110, and an observation unit 120 similar to those in FIG. 1, and includes a block length adjustment unit 132 slightly different from the case in FIG. ing. 4, the same parts as those in FIG. 1 are designated by the same reference numerals,
The detailed description is omitted here.

【0075】すなわち、図4のブロック長調整部132
は、観測部120により観測される比Rn について、前
回のRn と今回のRn+1 とを比較し、Rn+1 ≦Rn とな
るまでは、係数演算部100により加算項数を線形的に
逐次増加させて係数演算を行わせ、Rn+1 ≦Rn となっ
た時点で、係数演算部100により演算された計数値を
係数更新部110与えて係数更新を行わせるよう制御す
る。
That is, the block length adjusting unit 132 of FIG.
Is the ratio R n observed by the observing unit 120, comparing the previous R n and the present R n + 1, and until the condition of R n + 1 ≦ R n is reached, the number of addition terms is calculated by the coefficient calculating unit 100. Is linearly and sequentially increased to perform the coefficient calculation, and when R n + 1 ≦ R n , the coefficient update section 110 gives the count value calculated by the coefficient calculation section 100 to update the coefficient. Control.

【0076】図5は、図4の構成において、加算項数の
初期値として、512 を与え、その他の条件を図3の場合
と同様に与えて計算した収束特性の例を示している。こ
の場合、加算項数の増加分がタップ数の整数倍となる個
別正規化LMS法と異なり、Rn+1 ≦Rn となるまで加
算項数を1つずつ増加させていることに特徴がある。図
5によれば、収束特性はステップゲインを固定した学習
同定法に比較して大きく改善されていることがわかる。
FIG. 5 shows an example of the convergence characteristic calculated by giving 512 as the initial value of the number of addition terms in the configuration of FIG. 4 and giving other conditions as in the case of FIG. In this case, unlike the individual normalization LMS method in which the increment of the number of addition terms is an integer multiple of the number of taps, the number of addition terms is increased by one until R n + 1 ≤R n. is there. From FIG. 5, it can be seen that the convergence characteristic is greatly improved as compared with the learning identification method in which the step gain is fixed.

【0077】〔実施の形態3〕本発明によるシステムの
適用に際して、外乱のパワーが変化するような応用例も
現実には存在し得る。そのような場合、図4に構成を示
した第2の実施の形態による方法では、外乱パワーの増
加後に増えた加算項数が元に戻らないことから、その後
において収束速度の向上が望めなくなるという問題が生
じる。そこで、このような例に対しても、次のような修
正を加えることにより、対応することが可能となる。す
なわち、加算項数に下限を設けて、Rn+1 とRn との比
較は、毎回改めてその下限とした加算項数を起点として
行うように変更すればよい。この用にした場合、外乱の
パワーが増えれば加算項数は自動的に増加し、外乱のパ
ワーが減れば加算項数は自動的に減少するようになる。
このようにして、外乱のパワーが変化した場合にも収束
速度を合理的に向上させるのが本発明の第3の実施の形
態である。
[Third Embodiment] In the application of the system according to the present invention, there may actually be an application example in which the power of disturbance changes. In such a case, in the method according to the second embodiment having the configuration shown in FIG. 4, the number of addition terms increased after the increase of the disturbance power does not return to the original value, and hence the improvement of the convergence speed cannot be expected thereafter. The problem arises. Therefore, such an example can be dealt with by adding the following modification. That is, a lower limit may be set for the number of addition terms, and the comparison between R n + 1 and R n may be changed so that the number of addition terms that is the lower limit is again used as the starting point. In this case, if the power of the disturbance increases, the number of addition terms automatically increases, and if the power of the disturbance decreases, the number of addition terms automatically decreases.
In this way, the third embodiment of the present invention rationally improves the convergence speed even when the power of the disturbance changes.

【0078】図6は本発明による適応フィルタ係数の推
定制御システムの第3の実施の形態の構成を示してい
る。図6の適応フィルタ係数の推定制御システムは、図
1と同様の係数演算部100、係数更新部110および
観測部120を有し、且つ図1または図4の場合とは若
干異なるブロック長調整部134を設けている。図6に
おいて、図1および図4と同様の部分については同符号
を付して示しており、ここではその詳細な説明は省略す
る。
FIG. 6 shows the configuration of the third embodiment of the adaptive filter coefficient estimation control system according to the present invention. The adaptive filter coefficient estimation control system in FIG. 6 includes a coefficient calculation unit 100, a coefficient update unit 110, and an observation unit 120 similar to those in FIG. 1, and is a block length adjustment unit that is slightly different from that in FIG. 1 or 4. 134 is provided. 6, parts similar to those in FIGS. 1 and 4 are denoted by the same reference numerals, and detailed description thereof will be omitted here.

【0079】ブロック長調整部134は、図4のブロッ
ク長調整部132では、Rn+1 とR n との比較を前回の
加算項数を起点として行っていたのに対し、前回の加算
項数にかかわらず、予め設定した加算項数の初期値を下
限値として、毎回この下限値を起点として、繰り返し比
較を行う。
The block length adjusting unit 134 is provided in the block of FIG.
In the length adjusting unit 132, Rn + 1 And R n Compare with the previous
Whereas the number of terms to be added was used as the starting point, the previous addition
Regardless of the number of terms, the initial value of the preset number of addition terms is
As a limit value, the repetition ratio starts from this lower limit value each time.
Make a comparison.

【0080】図7は、加算項数の下限値すなわち初期値
を512 例えばとし、その増減させる単位を256 とした場
合の収束特性の例を示している。途中、j=256×256
〜512×256 の区間において、外乱のパワーを4倍に増
加させ、j=512×256 で元に戻す操作を加えている。
図7によれば、そのような外乱が存在する場合において
も加算項数は自動的に増減し、収束速度は外乱の増加時
には一時的に低下しているけれども、外乱が減少したと
きには、収束速度は再び増加に転じていることがわか
る。しかも、その外乱の増加区間においても推定精度は
低下することなく向上していることが確認される。ここ
で、比較のために示した学習同定法において収束特性に
劣化が見られないのは、この増加した外乱に対して得ら
れる学習同定法の収束値が、この時点で得られている推
定精度よりもはるかに高いためである。
FIG. 7 shows an example of the convergence characteristic when the lower limit value of the number of addition terms, that is, the initial value is 512, and the increment / decrement unit is 256. On the way, j = 256 × 256
In the interval of ~ 512x256, the power of disturbance is increased four times and the operation of returning to the original power is added at j = 512x256.
According to FIG. 7, the number of addition terms automatically increases and decreases even in the presence of such a disturbance, and the convergence speed temporarily decreases when the disturbance increases, but when the disturbance decreases, the convergence speed decreases. It can be seen that is starting to increase again. Moreover, it is confirmed that the estimation accuracy is improved without deterioration even in the increase section of the disturbance. Here, in the learning identification method shown for comparison, the convergence characteristic does not deteriorate. The convergence value of the learning identification method obtained for this increased disturbance is the estimation accuracy obtained at this time. Because it is much higher than

【0081】この点を明確にするため、図8に、例え
ば、学習同定法がほぼ収束した時点で外乱のパワーを増
加させた場合の例をしめす。この増加した外乱分に対し
て、学習同定法の場合は、収束値が小さくなるため、図
8の例のように低下が起こっている。しかし、本発明に
よる方法では、その低下が起こらず、収束速度が若干低
下したに留まり、その後において推定精度が再び上昇に
転じていることがわかる。
In order to clarify this point, FIG. 8 shows an example in which the power of the disturbance is increased at the time when the learning identification method is almost converged. In the case of the learning identification method, the convergent value becomes smaller with respect to this increased disturbance amount, so that a decrease occurs as in the example of FIG. However, in the method according to the present invention, the decrease does not occur, the convergence speed only slightly decreases, and after that, the estimation accuracy starts to increase again.

【0082】この実施の形態においては、外乱の増加が
あっても、効果的に収束速度の改善が図られている。
In this embodiment, the convergence speed is effectively improved even if the disturbance is increased.

【0083】[0083]

【発明の効果】以上説明したように、本発明によれば、
加算正規化LMS法により非巡回型フィルタのフィルタ
係数の係数更新量を逐次累計的に演算し、前記フィルタ
係数の推定誤差に近似される前記係数更新量を観測する
とともに、前記係数更新量が演算されるブロック長を前
記係数更新量の推移に従って調整して、前記係数更新量
の算出結果に基づいて前記非巡回フィルタの係数更新を
行うようにして、収束の高速化を実現してしかも収束後
に高い推定精度を得ることを可能とする適応フィルタ係
数の推定制御方法および装置を提供することができる。
As described above, according to the present invention,
The coefficient update amount of the filter coefficient of the non-recursive filter is sequentially cumulatively calculated by the addition normalization LMS method, the coefficient update amount approximated to the estimation error of the filter coefficient is observed, and the coefficient update amount is calculated. The block length to be adjusted is adjusted according to the transition of the coefficient update amount, and the coefficient of the acyclic filter is updated based on the calculation result of the coefficient update amount. An adaptive control coefficient estimation control method and apparatus capable of obtaining high estimation accuracy can be provided.

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

【図1】本発明の第1の実施の形態に係る適応フィルタ
係数の推定制御システムの構成を示すブロック図であ
る。
FIG. 1 is a block diagram showing a configuration of an adaptive filter coefficient estimation control system according to a first embodiment of the present invention.

【図2】図1のシステムにおける加算項数の相違に起因
する収束特性の相違を説明するための図である。
FIG. 2 is a diagram for explaining a difference in convergence characteristic due to a difference in the number of addition terms in the system of FIG.

【図3】図1のシステムにおける推定精度の収束特性と
比Rn との間系を説明するための図である。
FIG. 3 is a diagram for explaining a system between a convergence characteristic of estimation accuracy and a ratio R n in the system of FIG.

【図4】本発明の第2の実施の形態に係る適応フィルタ
係数の推定制御システムの構成を示すブロック図であ
る。
FIG. 4 is a block diagram showing a configuration of an adaptive filter coefficient estimation control system according to a second embodiment of the present invention.

【図5】図5のシステムにおける推定精度の収束特性と
比Rn との間系を説明するための図である。
5 is a diagram for explaining a system between a convergence characteristic of estimation accuracy and a ratio R n in the system of FIG.

【図6】本発明の第3の実施の形態に係る適応フィルタ
係数の推定制御システムの構成を示すブロック図であ
る。
FIG. 6 is a block diagram showing a configuration of an adaptive filter coefficient estimation control system according to a third embodiment of the present invention.

【図7】図6のシステムにおける外乱増加時の推定精度
の収束特性の一例を説明するための図である。
FIG. 7 is a diagram for explaining an example of a convergence characteristic of estimation accuracy when the disturbance increases in the system of FIG.

【図8】図6のシステムにおける外乱増加時の推定精度
の収束特性の他の一例を説明するための図である。
8 is a diagram for explaining another example of the convergence characteristic of the estimation accuracy when the disturbance increases in the system of FIG.

【図9】信号伝達系の特性を推定するシステムの一例の
構成を示すブロック図である。
FIG. 9 is a block diagram showing a configuration of an example of a system for estimating characteristics of a signal transmission system.

【符号の説明】[Explanation of symbols]

100…係数演算部 110…係数更新部 120…観測部 130,132,134…ブロック長調整部 100 ... Coefficient computing unit 110 ... Coefficient updating unit 120 ... Observing unit 130, 132, 134 ... Block length adjusting unit

Claims (14)

【特許請求の範囲】[Claims] 【請求項1】 未知の信号伝達特性を有する信号伝達系
に送出される参照信号と、該参照信号に対する前記信号
伝達系の応答出力とに基づいて、前記信号伝達系の特性
を模擬するフィルタ特性を有する非巡回型フィルタのフ
ィルタ係数を推定するにあたり、 加算正規化LMS法により前記非巡回型フィルタのフィ
ルタ係数の係数更新量を逐次累計的に演算する係数演算
ステップと、 前記フィルタ係数の推定誤差に近似される前記係数更新
量を観測する観測ステップと、 前記係数演算ステップにおける前記係数更新量が演算さ
れるブロック長を前記係数更新量の推移に従って調整す
るブロック長調整ステップと、 前記係数演算ステップの算出結果に基づいて前記非巡回
フィルタの係数更新を行う係数更新ステップとを有する
ことを特徴とする適応フィルタ係数の推定制御方法。
1. A filter characteristic for simulating a characteristic of the signal transmission system based on a reference signal sent to a signal transmission system having an unknown signal transmission characteristic and a response output of the signal transmission system with respect to the reference signal. In estimating the filter coefficient of the non-recursive filter having, a coefficient calculation step of sequentially and cumulatively calculating the coefficient update amount of the filter coefficient of the non-recursive filter by an addition-normalized LMS method, and an estimation error of the filter coefficient An observation step of observing the coefficient update amount that is approximated to, a block length adjustment step of adjusting a block length in which the coefficient update amount is calculated in the coefficient calculation step according to a transition of the coefficient update amount, and the coefficient calculation step And a coefficient updating step for updating the coefficient of the non-cyclic filter based on the calculation result of Estimation method of controlling adaptive filter coefficients.
【請求項2】 前記ブロック長調整ステップは、前記観
測ステップで観測される係数更新量が、前回の係数更新
演算による係数更新量以下となるまで、その回のブロッ
ク長を延長する延長ステップを含むことを特徴とする請
求項1に記載の適応フィルタ係数の推定制御方法。
2. The block length adjusting step includes an extending step of extending the block length for that time until the coefficient update amount observed in the observing step becomes equal to or less than the coefficient update amount obtained by the previous coefficient update operation. The method for estimating and controlling adaptive filter coefficients according to claim 1, wherein:
【請求項3】 前記延長ステップは、予め設定したブロ
ック長の下限値をブロック長の初期値とし、毎回該初期
値から係数更新量の判定を行うことを特徴とする請求項
2に記載の適応フィルタ係数の推定制御方法。
3. The adaptation according to claim 2, wherein in the extending step, a lower limit value of a preset block length is set as an initial value of the block length, and the coefficient update amount is determined from the initial value every time. Method for estimating and controlling filter coefficient.
【請求項4】 未知の信号伝達特性を有する信号伝達系
に送出される参照信号と、該参照信号に対する前記信号
伝達系の応答出力とに基づいて、前記信号伝達系の特性
を模擬するフィルタ特性を有する非巡回型フィルタのフ
ィルタ係数を推定するにあたり、第n番目のブロックに
おける係数更新による第m番目のタップの係数をH
n(m)、ステップゲインをK、加算項数をJ、外乱を
含む応答出力と疑似応答との差分をEj、参照信号をXj
として、 【数1】 【数2】 【数3】 に基づいて前記非巡回型フィルタのフィルタ係数の係数
更新量An(m)/Pnを逐次累計的に演算する係数演算
ステップと、 前記フィルタ係数の推定誤差に近似される前記係数更新
量An(m)/Pnを観測する観測ステップと、 前記係数演算ステップにおける前記係数更新量A
n(m)/Pnが演算される加算項数Jを前記係数更新量
n(m)/Pnの推移に従って調整するブロック長調整
ステップと、 前記係数演算ステップの算出結果に基づいて前記非巡回
フィルタの係数更新を行う係数更新ステップとを有する
ことを特徴とする適応フィルタ係数の推定制御方法。
4. A filter characteristic for simulating the characteristic of the signal transmission system based on a reference signal sent to a signal transmission system having an unknown signal transmission characteristic and a response output of the signal transmission system with respect to the reference signal. In estimating the filter coefficient of the non-recursive filter having H, the coefficient of the m-th tap by the coefficient update in the n-th block is set to H
n (m), step gain K, number of addition terms J, difference between response output including disturbance and pseudo response E j , reference signal X j
As, [Equation 2] (Equation 3) A coefficient calculation step of sequentially and cumulatively calculating the coefficient update amount A n (m) / P n of the filter coefficient of the non-cyclic filter, and the coefficient update amount A approximated to the estimation error of the filter coefficient. an observation step of observing n (m) / P n , and the coefficient update amount A in the coefficient calculation step
a block length adjusting step of adjusting the number of addition terms J by which n (m) / P n is calculated according to the transition of the coefficient update amount A n (m) / P n ; and the block length adjusting step based on the calculation result of the coefficient calculating step. And a coefficient updating step for updating the coefficient of the non-cyclic filter.
【請求項5】 前記ブロック長調整ステップは、前記観
測ステップで観測される係数更新量An+1(m)/Pn+1
が、前回の係数更新演算による係数更新量A n(m)/
n以下となるまで、その回のブロック長を延長する延
長ステップを含むことを特徴とする請求項4に記載の適
応フィルタ係数の推定制御方法。
5. The block length adjusting step comprises:
Coefficient update amount A observed in the measurement stepn + 1(M) / Pn + 1
Is the coefficient update amount A from the previous coefficient update calculation n(M) /
PnExtend the block length for that time until
Suitable according to claim 4, characterized in that it comprises long steps.
Method for estimating and controlling adaptive filter coefficient.
【請求項6】 前記延長ステップは、予め設定したブロ
ック長の下限値をブロック長の初期値とし、毎回該初期
値から係数更新量An(m)/Pnの判定を行うことを特
徴とする請求項5に記載の適応フィルタ係数の推定制御
方法。
6. The extension step uses a preset lower limit value of the block length as an initial value of the block length, and determines the coefficient update amount A n (m) / P n from the initial value every time. The adaptive filter coefficient estimation control method according to claim 5.
【請求項7】 前記観測ステップおよびブロック長調整
ステップにおける前記係数更新量の監視および判定に、
係数更新量An(m)/Pnを自乗し非巡回型フィルタの
全タップについて合算した比Rn 【数4】 を用いることを特徴とする請求項4〜6のいずれか1項
に記載の適応フィルタ係数の推定制御方法。
7. The monitoring and determination of the coefficient update amount in the observing step and the block length adjusting step,
The ratio R n (equation 4) obtained by squaring the coefficient update amount A n (m) / P n and summing all taps of the acyclic filter The adaptive filter coefficient estimation control method according to any one of claims 4 to 6, wherein:
【請求項8】 未知の信号伝達特性を有する信号伝達系
および該信号伝達系の特性を模擬するための非巡回型フ
ィルタに参照信号を与える参照信号発生部と、 前記信号伝達系の応答出力を検出する出力検出部と、 加算正規化LMS法により前記非巡回型フィルタのフィ
ルタ係数の係数更新量を逐次累計的に演算するための係
数演算手段と、 前記フィルタ係数の推定誤差に近似される前記係数更新
量を観測するための観測手段と、 前記係数演算手段における前記係数更新量が演算される
ブロック長を前記係数更新量の推移に従って調整するた
めのブロック長調整手段と、 前記係数演算手段の算出結果に基づいて前記非巡回フィ
ルタの係数更新を行うための係数更新手段とを有するこ
とを特徴とする適応フィルタ係数の推定制御装置。
8. A signal transfer system having an unknown signal transfer characteristic and a reference signal generator for applying a reference signal to a non-recursive filter for simulating the characteristic of the signal transfer system, and a response output of the signal transfer system. An output detection unit for detecting; a coefficient calculation unit for sequentially and cumulatively calculating the coefficient update amount of the filter coefficient of the non-recursive filter by an addition-normalized LMS method; An observing unit for observing a coefficient update amount; a block length adjusting unit for adjusting a block length for calculating the coefficient update amount in the coefficient calculating unit according to a transition of the coefficient update amount; An adaptive filter coefficient estimation control apparatus comprising: a coefficient updating unit for updating a coefficient of the acyclic filter based on a calculation result.
【請求項9】 前記ブロック長調整手段は、前記観測手
段で観測される係数更新量が、前回の係数更新演算によ
る係数更新量以下となるまで、その回のブロック長を延
長するための延長手段を含むことを特徴とする請求項8
に記載の適応フィルタ係数の推定制御装置。
9. The block length adjusting means extends the block length at that time until the coefficient update amount observed by the observing means becomes less than or equal to the coefficient update amount by the last coefficient update calculation. 9. The method according to claim 8, further comprising:
15. An adaptive filter coefficient estimation control device according to claim 1.
【請求項10】 前記延長手段は、予め設定したブロッ
ク長の下限値をブロック長の初期値とし、毎回該初期値
から係数更新量の判定を行う手段であることを特徴とす
る請求項9に記載の適応フィルタ係数の推定制御装置。
10. The extension means is means for determining a coefficient update amount each time from a preset lower limit value of the block length as an initial value of the block length. An adaptive filter coefficient estimation control device as described.
【請求項11】 未知の信号伝達特性を有する信号伝達
系および該信号伝達系の特性を模擬するための非巡回型
フィルタに参照信号を与える参照信号発生部と、 前記信号伝達系の応答出力を検出する出力検出部と、 前記非巡回型フィルタにおける第n番目のブロックにお
ける係数更新による第m番目のタップの係数をH
n(m)、ステップゲインをK、加算項数をJ、外乱を
含む応答出力と疑似応答との差分をEj、参照信号をXj
として、 【数5】 【数6】 【数7】 に基づいて前記非巡回型フィルタのフィルタ係数の係数
更新量An(m)/Pnを逐次累計的に演算するための係
数演算手段と、 前記フィルタ係数の推定誤差に近似される前記係数更新
量An(m)/Pnを観測するための観測手段と、 前記係数演算手段における前記係数更新量An(m)/
nが演算される加算項数Jを前記係数更新量An(m)
/Pnの推移に従って調整するためのブロック長調整手
段と、 前記係数演算手段の算出結果に基づいて前記非巡回フィ
ルタの係数更新を行うための係数更新手段とを有するこ
とを特徴とする適応フィルタ係数の推定制御装置。
11. A signal transfer system having an unknown signal transfer characteristic and a reference signal generator for supplying a reference signal to a non-recursive filter for simulating the characteristic of the signal transfer system, and a response output of the signal transfer system. The output detection unit for detecting, and the coefficient of the m-th tap by coefficient update in the n-th block in the non-recursive filter are set to H.
n (m), step gain K, number of addition terms J, difference between response output including disturbance and pseudo response E j , reference signal X j
As, (Equation 6) (Equation 7) Coefficient calculation means for sequentially and cumulatively calculating the coefficient update amount A n (m) / P n of the filter coefficient of the non-cyclic filter, and the coefficient update approximated to the estimation error of the filter coefficient. Observing means for observing the amount A n (m) / P n , and the coefficient updating amount A n (m) / in the coefficient calculating means
Wherein the addition term number J of P n is calculated coefficient updating quantity A n (m)
/ P n , the block length adjusting means for adjusting the coefficient, and the coefficient updating means for updating the coefficient of the acyclic filter based on the calculation result of the coefficient calculating means. Coefficient estimation controller.
【請求項12】 前記ブロック長調整手段は、前記観測
手段で観測される係数更新量An+1(m)/Pn+1が、前
回の係数更新演算による係数更新量An(m)/Pn以下
となるまで、その回のブロック長を延長するための延長
手段を含むことを特徴とする請求項11に記載の適応フ
ィルタ係数の推定制御装置。
12. The method of claim 11, wherein the block length adjusting means, the coefficient updating quantity A n + 1 is observed by the observation means (m) / P n + 1 is the coefficient updating quantity A n from the previous coefficient update operation (m) 12. The adaptive filter coefficient estimation control device according to claim 11, further comprising extension means for extending the block length at that time until it becomes / P n or less.
【請求項13】 前記延長手段は、予め設定したブロッ
ク長の下限値をブロック長の初期値とし、毎回該初期値
から係数更新量An(m)/Pnの判定を行う手段である
ことを特徴とする請求項12に記載の適応フィルタ係数
の推定制御装置。
13. The extension means is means for setting a lower limit value of a preset block length as an initial value of the block length and determining a coefficient update amount A n (m) / P n from the initial value every time. The adaptive filter coefficient estimation control device according to claim 12.
【請求項14】 前記観測手段およびブロック長調整手
段は、前記係数更新量の監視および判定に、係数更新量
n(m)/Pnを自乗し非巡回型フィルタの全タップに
ついて合算した比Rn 【数8】 を用いる手段であることを特徴とする請求項11〜13
のいずれか1項に記載の適応フィルタ係数の推定制御装
置。
14. The observing means and the block length adjusting means square the coefficient update amount A n (m) / P n to monitor and determine the coefficient update amount, and add the ratios for all taps of the non-recursive filter. R n [Equation 8] 14. The method according to claim 11, characterized in that
2. An adaptive filter coefficient estimation control device according to claim 1.
JP24805495A 1995-09-26 1995-09-26 Method and apparatus for estimating and controlling adaptive filter coefficient Pending JPH0993088A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24805495A JPH0993088A (en) 1995-09-26 1995-09-26 Method and apparatus for estimating and controlling adaptive filter coefficient

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24805495A JPH0993088A (en) 1995-09-26 1995-09-26 Method and apparatus for estimating and controlling adaptive filter coefficient

Publications (1)

Publication Number Publication Date
JPH0993088A true JPH0993088A (en) 1997-04-04

Family

ID=17172521

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24805495A Pending JPH0993088A (en) 1995-09-26 1995-09-26 Method and apparatus for estimating and controlling adaptive filter coefficient

Country Status (1)

Country Link
JP (1) JPH0993088A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000019770A1 (en) * 1998-09-29 2000-04-06 Siemens Audiologische Technik Gmbh Hearing aid and method for processing microphone signals in a hearing aid
EP1111806A3 (en) * 1999-09-07 2002-10-23 Oki Electric Industry Co., Ltd. Echo canceler and operating method
US8831083B2 (en) 2011-03-23 2014-09-09 Mitsubishi Electric Corporation Transmission channel estimating device, transmission channel estimating method and receiving apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000019770A1 (en) * 1998-09-29 2000-04-06 Siemens Audiologische Technik Gmbh Hearing aid and method for processing microphone signals in a hearing aid
EP1111806A3 (en) * 1999-09-07 2002-10-23 Oki Electric Industry Co., Ltd. Echo canceler and operating method
US6697486B1 (en) 1999-09-07 2004-02-24 Oki Electric Industry Co., Ltd. Echo canceler and operating method
US8831083B2 (en) 2011-03-23 2014-09-09 Mitsubishi Electric Corporation Transmission channel estimating device, transmission channel estimating method and receiving apparatus

Similar Documents

Publication Publication Date Title
JP3216704B2 (en) Adaptive array device
CN102132491B (en) Method for determining updated filter coefficients of an adaptive filter adapted by an lms algorithm with pre-whitening
EP1639791B1 (en) A method for enhancing the acoustic echo cancellation system using residual echo filter
CN101454973A (en) Automatic gain controller
JP4444919B2 (en) System estimation method, program, recording medium, and system estimation apparatus
CN113595528A (en) Adaptive variable-step LMS filter based on power function and implementation method thereof
US6671374B1 (en) Adaptive filter for echo cancellation, method for operating an adaptive filter for echo cancellation, an article of manufacture for determining tap weights and a length for an adaptive filter for echo cancellation and a computer implemented control system for determining tap weights and a length for an adaptive filter for echo cancellation
JP2021057032A5 (en)
CN105448304B (en) Pronunciation signal noise spectrum estimating method, device and noise reduction process method
Lo et al. Recursive estimation methods for discrete systems
CN113077804B (en) Echo cancellation method, device, equipment and storage medium
CN110649913A (en) Frequency adjustment method and device for crystal oscillator, storage medium and electronic equipment
JPH0697771A (en) Device and method for processing high speed signal
JP3588555B2 (en) Method and apparatus for automatically adjusting sound level
JPH08250981A (en) Filter coefficient estimation device
JP2887916B2 (en) Adaptive filter and its load control method
CN107305247A (en) Channel model formula modification method, device and equipment
CN119290202B (en) Multi-scene correction method for measuring room temperature based on double-channel microphone intelligent equipment
CN116232282B (en) Time-varying time delay estimation method, device and system based on adaptive all-pass filter
JP2001077730A (en) Adaptive filter coefficient estimator
JP2781775B2 (en) Method and apparatus for measuring seafloor acoustic characteristics
CN114360570B (en) Method for eliminating echo and related products thereof
CN112929105B (en) Signal source distance determining method and device and electronic equipment
JPH0993087A (en) Adaptive filter coefficient setting control method and apparatus
JP2002076999A (en) Method and device for identifying system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Effective date: 20051101

Free format text: JAPANESE INTERMEDIATE CODE: A131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060912