JPS6319909A - Adaptive digital filter - Google Patents

Adaptive digital filter

Info

Publication number
JPS6319909A
JPS6319909A JP16367786A JP16367786A JPS6319909A JP S6319909 A JPS6319909 A JP S6319909A JP 16367786 A JP16367786 A JP 16367786A JP 16367786 A JP16367786 A JP 16367786A JP S6319909 A JPS6319909 A JP S6319909A
Authority
JP
Japan
Prior art keywords
signal
digital filter
adf
multiplier
output
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
JP16367786A
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 JP16367786A priority Critical patent/JPS6319909A/en
Priority to CA000541372A priority patent/CA1271530A/en
Priority to US07/070,773 priority patent/US4868775A/en
Priority to DE8787306101T priority patent/DE3778078D1/en
Priority to EP87306101A priority patent/EP0253583B1/en
Publication of JPS6319909A publication Critical patent/JPS6319909A/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)
  • Circuit For Audible Band Transducer (AREA)

Abstract

PURPOSE:To increase the converging speed of a variable coefficient of each variable coefficient multiplier by securing the inputs orthogonal to each other to be supplied those variable coefficient multipliers of an adaptive digital filter. CONSTITUTION:An adaptive digital filter ADF-1 receives input of a signal P1 (k) from an input terminal 10-1 at a time point (k) and sends a signal P2 (k) to an input terminal 10-2 of an ADF-2. At the same time, the ADF-1 delivers a signal y1 (k) to an output terminal 11-1. At an ADF-M of the final stage, a signal PM(k) received from a 2nd output terminal 10-M of an ADF-(M-1) is supplied from an input terminal 10-M at the time point (k) and a signal yM(k) is delivered to an output terminal 11-M. The outputs y1(k)-yM(k) obtained at output terminals 11-1-11-M are added together by an adder 8. The result of this addition is used as the output y(k) of an ADF9 at the time point (k). Then the output y(k) is subtracted from the output y'(k) of an unknown system 3 by an adder 7 and a signal e(k) is obtained.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は任意の伝達関数を生成できる適応型ディジタル
フィルタに関し、特に収束速度が速く、例えばエコーキ
ャンセラに適用して好適な適応型ディジタルフィルタに
関するものである。
Detailed Description of the Invention (Field of Industrial Application) The present invention relates to an adaptive digital filter that can generate an arbitrary transfer function, and particularly relates to an adaptive digital filter that has a fast convergence speed and is suitable for application to, for example, an echo canceller. It is something.

(従来の技術) 最近、ディジタル信号処理技術の急速な進歩により適応
型ディジタルフィルタ(AdaptiveDigita
l Filter+以後ADFと呼ぶ)がその適用範囲
の広さから注目を集めている。ADFの代表的な応用例
として、システム同定への適用がある。システム同定と
は、ある特性の知られていないシステム(未知システム
)の入出力データを基にしてその未知システムの特性を
推定することである。
(Prior Art) Recently, with the rapid progress of digital signal processing technology, adaptive digital filters have been developed.
1 Filter+ (hereinafter referred to as ADF) is attracting attention because of its wide range of application. A typical application example of ADF is its application to system identification. System identification means estimating the characteristics of an unknown system based on input/output data of a system whose characteristics are unknown.

第2図はADFによる未知システムの同定を説明する概
略図である。同図において41は信号入力端子、42は
推定誤差出力端子、43は未知システム、44はADF
、45は加算器である。またx(k)は時刻kにおける
未知システム43及びADF44への入力、y(k)は
時刻kにおける未知システム43の出力、9(k〕は時
刻kにおけるADF 44の出力、e(k)は時刻kに
おける推定誤差、H(z)は未知システム43の伝達関
数、H(z)はADF44の伝達関数である。第2図に
示すような構成で評価関数J=e(k)2を考えたとき
、J=Oとなれば未知システム43の特性をADF 4
4が正しく推定しているものとみなす。
FIG. 2 is a schematic diagram illustrating identification of an unknown system using ADF. In the figure, 41 is a signal input terminal, 42 is an estimation error output terminal, 43 is an unknown system, and 44 is an ADF.
, 45 is an adder. Also, x(k) is the input to the unknown system 43 and ADF 44 at time k, y(k) is the output of the unknown system 43 at time k, 9(k) is the output of ADF 44 at time k, and e(k) is The estimation error at time k, H(z) is the transfer function of the unknown system 43, and H(z) is the transfer function of the ADF 44. Consider the evaluation function J=e(k)2 with the configuration shown in Fig. 2. Then, if J=O, the characteristics of the unknown system 43 are ADF 4
4 is considered to be a correct estimate.

ADFを上記のように用いた具体例としてエコーキャン
セラがある。このエコーキャンセラは、たとえば近年ニ
ーズが高まりつつある遠隔会議システムに適用されてい
る。第3図はエコーキャンセラを遠隔会議システムに適
用した場合の構成を概略的に示した図である。同図にお
いて、51−1 。
An echo canceller is a specific example of using the ADF as described above. This echo canceller is applied, for example, to remote conference systems, for which needs have been increasing in recent years. FIG. 3 is a diagram schematically showing a configuration when an echo canceller is applied to a remote conference system. In the same figure, 51-1.

51−2はマイクロホン、52−1.52−2はスピー
カ、53−1.53−2はエコーキャンセラ、54−1
゜54−2は伝送路、55−1.55−2はADF’、
56−1゜56−2は音響結合路である。一般に遠隔会
議システムでは、第3図に示すようにスピーカとマイク
ロホンが一体化された音声端末が用いられている。
51-2 is a microphone, 52-1.52-2 is a speaker, 53-1.53-2 is an echo canceller, 54-1
゜54-2 is a transmission line, 55-1.55-2 is ADF',
56-1 and 56-2 are acoustic coupling paths. Generally, a remote conference system uses an audio terminal in which a speaker and a microphone are integrated, as shown in FIG.

このためスピーカとマイクロホン間に音響的な結合が生
じ、これによりスピーカから出力された信号がマイクロ
ホンに回り込み通話品質が著しく劣化されてしまう。第
3図の例ではスピーカ52−1とマイクロホン51−1
との間及びスぎ一力52−2とマイクロホン51−2と
の間にそれぞれ音響結合路56−1.56−2が形成さ
れるわけであるが、エコーキャンセラ53−1.53−
2を設けることにより、スピーカからマイクロホンへの
回り込み信号を除去することができる。
Therefore, acoustic coupling occurs between the speaker and the microphone, and as a result, the signal output from the speaker goes around to the microphone, significantly degrading the quality of the call. In the example of FIG. 3, the speaker 52-1 and the microphone 51-1
An acoustic coupling path 56-1.56-2 is formed between the echo canceller 53-1.56-2 and the microphone 51-2 and the microphone 51-2.
By providing 2, it is possible to eliminate a wraparound signal from the speaker to the microphone.

上記のようなエコーキャンセラのADFとしては、従来
は第4図に示されるようなADH’が用いられていた(
例えば、「昭和60年度電子通信学会情報・システム部
門全国大会4.366、p2−107 )。
As the ADF of the above-mentioned echo canceller, ADH' as shown in Fig. 4 was conventionally used (
For example, ``1985 IEICE Information and Systems Division National Conference 4.366, p2-107).

第4図において、このADFはM個(Mは1以上の整数
)の基本区間から構成されている。1つの基本区間はM
番目の基本区間を除いて、2次巡回型ディジタルフィル
タF1(1単位時間の遅延素子62−1及び63−1を
有する)、2次非巡回型ディジタルフィルタF2及び1
次非巡回型ディジタルフィルタF3を具備して構成され
ている。2次非巡回型ディジタルフィルタF2は、2次
巡回型ディジタルフィルタの単位円に関する鏡像の位置
に零点を有する。M番目の基本区間は、2次巡回型ディ
ジタルフィルタと1次非巡回型ディジタルフィルタとを
具備して構成されている。M個の各基本区間の第1の出
力OUT 1は加算器640入力に接続され、加算器6
4の出力はADFの出力となる。
In FIG. 4, this ADF is composed of M basic sections (M is an integer of 1 or more). One basic interval is M
Except for the th basic interval, the second-order cyclic digital filter F1 (having delay elements 62-1 and 63-1 of one unit time), the second-order acyclic digital filter F2 and 1
It is configured to include a second-order acyclic digital filter F3. The second-order acyclic digital filter F2 has a zero point at a position that is a mirror image of the unit circle of the second-order cyclic digital filter. The M-th basic section includes a second-order cyclic digital filter and a first-order acyclic digital filter. The first output OUT 1 of each of the M basic intervals is connected to the adder 640 input;
The output of 4 becomes the output of the ADF.

1番目から(M−1)番目までの各基本区間の第2の出
力OUT 2は次段の入力に接続されている。
The second output OUT 2 of each basic section from the first to the (M-1)th is connected to the input of the next stage.

また、1番目の基本区間の入力はADFの入力となる。Further, the input of the first basic section becomes the input of the ADF.

このように構成されたADFにおいては、可変係数が各
々Pt*Qt  t p2*q2 + ””e PM 
e qM  である可変係数乗算器60−1.61−1
.60−2.61−2.・・・、60−M、61−Mへ
の各入力信号φ1(k)。
In the ADF configured in this way, each variable coefficient is Pt*Qt t p2*q2 + ""e PM
Variable coefficient multiplier 60-1.61-1 with e qM
.. 60-2.61-2. ..., each input signal φ1(k) to 60-M, 61-M.

φs (k−1) *φ2 (k) tφ2 (k−1
) t・・・、φM(k) 、φM(k−1)の間に次
式の関係が成立している。
φs (k-1) *φ2 (k) tφ2 (k-1
) t..., φM(k), and φM(k-1), the following relationship holds true.

φ1(k)φt(k) =φ1(k−1)φt(k) 
=φ1(k)φt(k−1)ただし、i=:l、2.・
・・、M;t=1,2.・・・、M:i)tで、□は時
刻kについての平均化操作を示す。
φ1(k)φt(k) =φ1(k-1)φt(k)
=φ1(k)φt(k-1) where i=:l, 2.・
..., M; t=1,2. ..., M:i)t, □ indicates an averaging operation for time k.

すなわち、ADF−iとADF−2との間の可変係数乗
算器への入力は互いに直交している。
That is, the inputs to the variable coefficient multipliers between ADF-i and ADF-2 are orthogonal to each other.

(発明が解決しようとする問題点) しかしながら、第4図に示すような従来のADFでは、
次式に示すように、 φ、(k)φ1(k−1)笑O(ただし、i=l、2.
・・・、M)・・・・・・(2) 各基本区間における可変係数乗算器60−iの入力信号
φ1(k)と可変係数乗算器61−1の入力信号。
(Problems to be solved by the invention) However, in the conventional ADF as shown in FIG.
As shown in the following equation, φ, (k) φ1 (k-1) lol (where i=l, 2.
..., M) ... (2) Input signal φ1(k) of variable coefficient multiplier 60-i and input signal of variable coefficient multiplier 61-1 in each basic interval.

φ1(k−1)との積の平均値はOではなく、しかも入
力信号φ1(k)−φ2(kL・・・、φM(k)の各
2乗平均値等しくない。
The average value of the product with φ1(k-1) is not O, and furthermore, it is not equal to the respective root mean square values of the input signals φ1(k)-φ2(kL..., φM(k)).

φ、(k)笑φt(k)(ただし、i笑t〕・・・・・
・(3) このため、可変係数Pt *q1 *Pz yQ2 t
・・・# pMp(1Mの収束速度が遅いという問題点
があった。
φ, (k) lol φt (k) (however, i lol t)...
・(3) Therefore, the variable coefficient Pt *q1 *Pz yQ2 t
...# pMp (There was a problem that the convergence speed of 1M was slow.

本発明は、以上述べた従来のADFの問題点を解決し、
可変係数乗算器の可変係数の収束速度の速いADFを提
供することを目的とする。
The present invention solves the problems of the conventional ADF described above,
It is an object of the present invention to provide an ADF in which variable coefficients of a variable coefficient multiplier converge quickly.

(問題点を解決するための手段) 本発明上、M個(Mは1以上の整数)の基本区間を縦続
接続し、頭に縦続接続された(M−1)番目までの各基
本区間は入力端子と第1の出力端子及び第2の出力端子
を有し、一方M番目の基本区間は入力端子と第1の出力
端子を有し、1番目の基本区間の入力端子は当該適応型
ディジタルフィルタの信号入力端子を構成し、2番目か
らM番目までの各基本区間の入力端子はその直前の基本
区間の第2の出力端子に接続され、各基本区間の第1の
出力端子で得られる信号を加算したものを当該適応型デ
ィジタルフィルタの出力とする適応型ディジタルフィル
タを対象とする。
(Means for solving the problem) According to the present invention, M basic sections (M is an integer of 1 or more) are connected in cascade, and each basic section up to the (M-1)th cascade connected at the beginning is has an input terminal, a first output terminal, and a second output terminal, while the Mth elementary section has an input terminal and a first output terminal, and the input terminal of the first elementary section has an input terminal of the adaptive digital terminal. A signal input terminal of the filter is configured, and the input terminal of each basic interval from the second to the Mth is connected to the second output terminal of the immediately preceding basic interval, and the signal is obtained at the first output terminal of each basic interval. The target is an adaptive digital filter whose output is the sum of signals.

本発明は上記適応型ディジタルフィルタにおいて、第1
に、M個の各基本区間の入力端子から第1の出力端子に
至る経路を、第1の乗算器と2次巡回型ディジタルフィ
ルタと入力が前記2次巡回型ディジタルフィルタの0次
の非巡回路に接続される1次非巡回型ディジタルフィル
タとの縦続接続により構成する。
The present invention provides a first adaptive digital filter.
Then, the path from the input terminal of each of the M basic sections to the first output terminal is connected to a first multiplier, a second-order cyclic digital filter, and a zero-order acyclic input of the second-order cyclic digital filter. It is constructed by cascading a first-order acyclic digital filter connected to the circuit.

第2に、1番目から(M −1)番目までの各基本区間
の入力端子から第2の出力端子に至る経路を、前記第1
の乗算器と前記2次巡回型ディジタルフィルタと2次非
巡回型ディジタルフィルタとの縦続接続により構成する
Second, the path from the input terminal to the second output terminal of each basic interval from the first to the (M −1)th
The multiplier, the second-order cyclic digital filter, and the second-order acyclic digital filter are connected in cascade.

第3に、m番目(1≦m≦M)の各基本区間の前記1次
非巡回型ディジタルフィルタを、これに入力される信号
um(k )を第2の乗算器で係数Rmを乗じた信号と
、1単位時間前の信号um(k−1)とを第1の加算器
で加算し、その出力に第3の乗算器で係数Srnを乗じ
、その出力■m(k)に第1の可変係数乗算器で可変係
数dm(k)を乗じた信号dm (k )um (k 
)と、前記信号um (k)を第2の可変係数乗算器で
可変係数cm(k)を乗じた信号em(k)■m(k)
とを第2の加算器で加算する構成とする。
Third, the first-order acyclic digital filter of each m-th (1≦m≦M) basic interval is multiplied by the coefficient Rm by the signal um(k) input thereto by a second multiplier. The first adder adds the signal and the signal um(k-1) from one unit time ago, the output is multiplied by the coefficient Srn in the third multiplier, and the output ■m(k) is added to the first adder. The signal dm (k )um (k
) and a signal em(k) m(k) obtained by multiplying the signal um(k) by a variable coefficient cm(k) in a second variable coefficient multiplier.
The configuration is such that a second adder adds these.

第4に、前記第1の乗算器の係数Qmを前記2次巡回型
ディジタルフ、イルタ及び前記2次非巡回型ディジタル
フィルタの縦続接続点の信号の2乗平均値を他の基本区
間の対応する縦続接続点の、信号の2乗平均値と等しく
なるように決定する。
Fourth, the coefficient Qm of the first multiplier is expressed as the root mean square value of the signal at the cascade connection point of the second-order cyclic digital filter, the filter, and the second-order acyclic digital filter. is determined to be equal to the root mean square value of the signal of the cascade connection points.

第5に、前記第2の乗算器の係数Rmを前記信号um(
、k )と■m(k)とが直交するように決定する。
Fifth, the coefficient Rm of the second multiplier is set to the signal um(
, k ) and m(k) are determined to be orthogonal.

そして、第6に、前記第3の乗算器の係数Smを前記信
号■m(k)の2乗平均値と前記信号um(k )の2
乗平均値が等しくなるように決定する。
Sixthly, the coefficient Sm of the third multiplier is calculated from the root mean square value of the signal m(k) and 2 of the signal um(k).
Determine so that the root mean values are equal.

(作用) 1番目の基本区間の入力端子に供給された入力信号p+
(k)は第1の乗算器、2次巡回型ディジタルフィルタ
及び2次非巡回型ディジタルフィルタを経て、第2の出
力端子に出力される。この第2の出力端子から出力され
た信号p2(k)は、2番目の基本区間の入力端子に供
給され、1番目の基本区間と同様にして出力端子に出力
される。以下、同様にして動作し、(M−1)番目の基
本区間の第2の出力端子から信号PM(k)が出力され
、M番目の基本区間に入力される。
(Operation) Input signal p+ supplied to the input terminal of the first basic section
(k) is output to the second output terminal through the first multiplier, the second-order cyclic digital filter, and the second-order acyclic digital filter. The signal p2(k) output from this second output terminal is supplied to the input terminal of the second basic section, and is output to the output terminal in the same manner as the first basic section. Thereafter, operations are performed in the same manner, and the signal PM(k) is output from the second output terminal of the (M-1)th basic section and input to the Mth basic section.

一方、1番目の基本区間の入力端子に供給された入力信
号PI(k)は第1の乗算器、2次巡回型ディジタルフ
ィルタ及び1次非巡回型ディジタルフィルタを経て、第
1の出力端子に信号y1(k)が出力される。同様に2
番目の基本区間の入力端子に供給されたp2 (k)は
、第1の出力端子に信号72(k)として出力される。
On the other hand, the input signal PI(k) supplied to the input terminal of the first basic section passes through the first multiplier, the second-order cyclic digital filter, and the first-order acyclic digital filter, and then is sent to the first output terminal. A signal y1(k) is output. Similarly 2
p2(k) supplied to the input terminal of the th basic interval is outputted to the first output terminal as a signal 72(k).

以下同様に、M番目までの基本区間の第1の出力端子か
らy3(kL・・・−yM(k)が得られる。これらの
信号yl(k) e yz(k) *・・・pyH(k
)は加算され、当該ディジタルフィルタの出力となる。
Similarly, y3(kL...-yM(k)) is obtained from the first output terminal of the basic sections up to the Mth. These signals yl(k) e yz(k) *...pyH( k
) are added and become the output of the digital filter.

ここで、本発明では、第1ないし第3の乗算器を上記の
とおり設け、しかもこれらの係数Qm ’Rm及びSm
を上記のとおり設定しているので、第1に、2次巡回型
ディジタルフィルタ及び2次非巡回型ディジタルフィル
タの縦続接続点の信号の2乗平均値は他の基本区間の対
応する縦続接続点の信号の2乗平均値と等しくなり、第
2に、各基本区間において第1及び第2の可変係数乗算
器への入力は直交化し、かつ第3に、これらの入力の2
乗平均値は等しくなる。
Here, in the present invention, the first to third multipliers are provided as described above, and these coefficients Qm'Rm and Sm
is set as above, so firstly, the root mean square value of the signal at the cascade connection point of the 2nd order cyclic digital filter and the 2nd order acyclic digital filter is the same as that of the corresponding cascade connection point of the other basic sections. secondly, in each elementary interval the inputs to the first and second variable coefficient multipliers are orthogonal; and thirdly, the two of these inputs are
The root mean values will be equal.

従って、前記問題点は解消される。Therefore, the above problem is solved.

(実施例〕 以下、本発明の一実施例を図面を参#埠参照して詳細に
説明する。
(Example) Hereinafter, an example of the present invention will be described in detail with reference to the drawings.

第1図(a)〜(c)は本発明の一実施例の構成を示す
図であり、同図(、)は本実施例の基本構成を示すブロ
ック図、同図(b)は同図(、)中のADF−m (m
 ’5M )の構成を示す回路図、及び同図(C)は同
図(a)中のADF−Mの構成を示す回路図である。
FIGS. 1(a) to 1(c) are diagrams showing the configuration of an embodiment of the present invention, FIGS. 1(a) to 1(c) are block diagrams showing the basic configuration of this embodiment, and FIG. ADF-m in (,) (m
'5M), and (C) of the same figure is a circuit diagram showing the configuration of the ADF-M in (a) of the same figure.

はじめに、第1図(、)を参照して本実施例の基本構成
を説明する。本実施例によるADF’は、参照番号9で
示される破線によるブロックにて示されている。ADF
 9は図示するように、ADH’ −1、ADF−2゜
・・・、 ADF−(M−1) 、 ADF−Mを縦続
接続した構成を具備する。ADF’ −1では、この入
力端子10−1より時刻にで信号pt(k) (=x(
k) :このx(k)は、入力端子1から供給される本
実施例によるADF 9の入力信号である)が入力され
、同時刻にでADF−2の入力端子1O−2(これは、
ADF −1からみれば出力端子である;以下、この出
力端子を第2の出力端子という)へ信号P2(k)を送
出すると同時に、第1の出力端子11−1へ信号yl(
k)を出力する。
First, the basic configuration of this embodiment will be explained with reference to FIG. The ADF' according to this embodiment is indicated by a dashed block indicated by reference numeral 9. ADF
9 has a configuration in which ADH'-1, ADF-2°, . . . , ADF-(M-1), and ADF-M are connected in cascade. In ADF'-1, the signal pt(k) (=x(
k) : This x(k) is the input signal of the ADF 9 according to this embodiment supplied from the input terminal 1) is input, and at the same time, the input terminal 1O-2 of the ADF-2 (this is
From the perspective of ADF-1, this is an output terminal; hereinafter, this output terminal will be referred to as the second output terminal).At the same time, the signal P2(k) is sent to the first output terminal 11-1.
k).

ADF −2では、時刻にで入力端子10−2より前記
信号P2(k)が入力され、同時刻にでADF −3の
入力端子10−3へ信号p3(k)を送出すると同時に
、第1の出力端子11−2へ信号yz(k)を出力する
。以−ト、ADF −3、・・・、 ADF’ −Mま
では同様な処理が順次行なわれる。最終段のADF−M
では、入力端子10−Mより時刻にでADF−(M−1
)の第2の出力端子(10−M)から送出される信号p
M(k)が入力され、同時刻にで第1の出力端子11−
Mへ信号y、(k)を出力する。
In the ADF-2, the signal P2(k) is input from the input terminal 10-2 at a time, and at the same time, the signal p3(k) is sent to the input terminal 10-3 of the ADF-3. The signal yz(k) is output to the output terminal 11-2. From then on, similar processing is performed sequentially up to ADF-3, . . . , ADF'-M. Final stage ADF-M
Then, ADF-(M-1
) The signal p sent out from the second output terminal (10-M) of
M(k) is input, and at the same time the first output terminal 11-
Output signal y, (k) to M.

ADF −Mは第2の出力端子をもたない。ADF −
1eADF −2t・・・、 ADF−(M−1) 、
 ADF −Mの各々の第1の出力端子11−1.11
−2.・・・、11−(M−1)、11−Mにおける出
力yt(k) t yz(k) t・・・t 7M−1
(k) t 3’M(k)は加算器8で加算され、その
結果がADF’ 9の時刻にでの出力y(k)となる。
ADF-M does not have a second output terminal. ADF-
1eADF-2t..., ADF-(M-1),
Each first output terminal 11-1.11 of ADF-M
-2. ..., 11-(M-1), output at 11-M yt(k) t yz(k) t...t 7M-1
(k) t 3'M(k) are added by an adder 8, and the result becomes the output y(k) of the ADF' 9 at time.

このように形成されるADF 9の出力y(k)は、加
算器7により未知システム3の出力y(k)から減じら
れ、出力端子2へ信号e(k)が出力される。
The output y(k) of the ADF 9 thus formed is subtracted from the output y(k) of the unknown system 3 by the adder 7, and a signal e(k) is output to the output terminal 2.

次に、ADF−m(m)M)の構成を第1図(b)を参
照して説明する。ADF −m (m)M )は第1の
乗算器12−mと2次巡回型ディジタルフィルタと、こ
のフィルタの単位円に関する鏡像の位置に零点を有する
2次非巡回型ディジタルフィルタと、1次非巡回型ディ
ジタルフィルタとを具備して構成されテイル。2次巡回
型ディジタルフィルタは加算器13−m及び14−m、
乗算器15−m及び16−m、並びに単位遅延素子19
m−1及び19m−2を具備する。2次非巡回型ディジ
タルフィルタは単位遅延素子19m−1及び19m−2
、乗算器17−m及び18−m、並びに加算器20−m
及び21−mを具備する。1次非巡回型ディジタルフィ
ルタは単位遅延素子19m−1、加算器23−m及び2
7−m、第2の乗算器22−m、第3の乗算器24−m
、第1の可変係数乗算器26−m、並びに第2の可変係
数乗算器25−mを具備する。図示するように、1次非
巡回型ディジタルフィルタの入力は、2次非巡回型ディ
ジタルフィルタの0次の非巡回路に接続されている。
Next, the configuration of ADF-m(m)M) will be explained with reference to FIG. 1(b). ADF-m(m)M) consists of a first multiplier 12-m, a second-order recursive digital filter, a second-order acyclic digital filter having a zero point at a mirror image position with respect to the unit circle of this filter, and a first-order acyclic digital filter. The tail is comprised of an acyclic digital filter. The second-order cyclic digital filter includes adders 13-m and 14-m,
Multipliers 15-m and 16-m and unit delay element 19
m-1 and 19m-2. The second-order acyclic digital filter has unit delay elements 19m-1 and 19m-2.
, multipliers 17-m and 18-m, and adder 20-m
and 21-m. The first-order acyclic digital filter includes a unit delay element 19m-1, adders 23-m and 2
7-m, second multiplier 22-m, third multiplier 24-m
, a first variable coefficient multiplier 26-m, and a second variable coefficient multiplier 25-m. As shown in the figure, the input of the first-order acyclic digital filter is connected to the zero-order acyclic circuit of the second-order acyclic digital filter.

このような構成要素は、次のとおり結合している。まず
、入力端子10−mから第1の出力端子11−mに至る
経路は、図示するように、第1の乗算N 12− m 
、 2次巡回型ディジタルフィルタ及ヒ1次非巡回型デ
ィジタルフィルタの縦続接続により構成されている。一
方、入力端子10−mから第2の出力端子I Q −(
m+1) K至る経路は、図示するように、第1の乗算
器12−m、2次巡回型ディジタルフィルタ及び2次非
巡回型ディジタルフィルタの縦続接続により構成されて
いる。
Such components are combined as follows. First, the path from the input terminal 10-m to the first output terminal 11-m is determined by the first multiplication N 12-m as shown in the figure.
, a second-order recursive digital filter, and a first-order non-recursive digital filter connected in series. On the other hand, from the input terminal 10-m to the second output terminal IQ-(
As shown in the figure, the path to K (m+1) is constituted by a cascade connection of a first multiplier 12-m, a second-order cyclic digital filter, and a second-order acyclic digital filter.

次に、ADF −Mの構成を第1図(c)を参照して説
明する。ADF −Mは第1の乗算器12−Mと2次巡
回型ディジタルフィルタと1次非巡回型ディジタルフィ
ルタとを具備して構成されている。2次巡回型ディジタ
ルフィルタは加算器13−M及び14−M。
Next, the configuration of the ADF-M will be explained with reference to FIG. 1(c). The ADF-M includes a first multiplier 12-M, a second-order cyclic digital filter, and a first-order acyclic digital filter. The second-order cyclic digital filters are adders 13-M and 14-M.

乗算器15−M及び16−M、並びに単位遅延素子19
M−1及び19M−2を具備する。1次非巡回型ディジ
タルフィルタは単位遅延素子19M−1、加算器23−
M及び27−M、第2の乗算器22−M。
Multipliers 15-M and 16-M and unit delay element 19
It is equipped with M-1 and 19M-2. The first-order acyclic digital filter includes a unit delay element 19M-1 and an adder 23-
M and 27-M, second multiplier 22-M.

第3の乗算器24−M、第1の可変係数乗算器26−M
、並びに第2の可変係数乗算器25−Mを具備する。図
示するように、1次非巡回型ディジタルフィルタの入力
は、2次非巡回型ディジタルフィルタの0次の非巡回路
に接続されている。このADF −Mの入力端子10−
Mから第1の出力端子11−Mに至る経路は、図示する
ように、第1の乗算器12−M、2次巡回型ディジタル
フィルタ及び1次非巡回型ディジタルフィルタの縦続接
続ニよシ構成されている。
Third multiplier 24-M, first variable coefficient multiplier 26-M
, and a second variable coefficient multiplier 25-M. As shown in the figure, the input of the first-order acyclic digital filter is connected to the zero-order acyclic circuit of the second-order acyclic digital filter. Input terminal 10- of this ADF-M
As shown in the figure, the path from M to the first output terminal 11-M has a cascade configuration of a first multiplier 12-M, a second-order cyclic digital filter, and a first-order acyclic digital filter. has been done.

次に、本実施例の動作について説明する。Next, the operation of this embodiment will be explained.

まず、第1図(b)に示すADF−m(m’yM)の動
作を述べる。時刻kにおいてADF −(m−1)よシ
送出された信号p (k)が入力端子10−mよシ入力
される(但し、ADF−1では入力端子1よシ入力され
る前記信号x(k)すなわちp工(lc)が入力端子1
0−1より入力される)。同時刻kにおいて、前記入力
信号p (k)に乗算器12−mで係数〜が乗じられ信
号tm(k)(=Qmpm(k))を得る。同時刻kに
おいて、乗算器15−mで信号urrl(k−1)をa
m倍した信号amum (k−1)と乗算器16−mで
信号um(k−2)をbm倍した信号bmum(k−1
)を位相反転した信号−b u (k−1)とが加算器
14−mで加算された信号 m v (k)を得る。前記信号vm(k)と前記信号tm
(k)が同時刻にで加算され信号um (k )となる
。この信号u (k)は単位遅延素子19m−1への入
力となる。
First, the operation of ADF-m (m'yM) shown in FIG. 1(b) will be described. At time k, the signal p(k) sent from ADF -(m-1) is inputted to input terminal 10-m (however, in ADF-1, the signal x(k) sent from input terminal 1 is k), that is, p (lc) is input terminal 1
(input from 0-1). At the same time k, the input signal p (k) is multiplied by a coefficient ~ in a multiplier 12-m to obtain a signal tm(k) (=Qmpm(k)). At the same time k, the multiplier 15-m converts the signal url(k-1) into a
The signal amum(k-1) multiplied by m and the signal bmum(k-1) obtained by multiplying the signal um(k-2) by bm by the multiplier 16-m
) and a signal -b u (k-1) whose phase is inverted, are added by an adder 14-m to obtain a signal m v (k). The signal vm(k) and the signal tm
(k) are added at the same time to form a signal um (k). This signal u (k) becomes an input to the unit delay element 19m-1.

時刻にで単位遅延素子19m−1に入力された信号■m
(k)は時刻の経過と共に単位遅延、素子19m−1=
19m−2を介してJli次シフトされてゆく。また、
同時刻kにおける単位遅延素子19m−2への入力um
(k−1)と乗算器22−mにおいて単位遅延素子19
m−1への入力■m(k)を3m倍した信号RTrl■
m(k)とを加算器23−mで加算後、乗算器24−m
で8m倍し信号■m(k)を得、さらに可変係数乗算器
26−mで可変係数dm(k)を乗じ、その結果得られ
る信号と、前記信号um (k )に可変係数cm(k
)を乗じた信号とを加算器27−mで加算し、信号ym
(k)を得、これを前記出力端子11−mに送出する。
Signal ■m inputted to unit delay element 19m-1 at time
(k) is a unit delay as time passes, element 19m-1=
19m-2 and then shifted to Jli order. Also,
Input um to unit delay element 19m-2 at the same time k
(k-1) and the unit delay element 19 in the multiplier 22-m.
Input to m-1■ Signal RTrl which is m(k) multiplied by 3m■
After adding m(k) with the adder 23-m, the multiplier 24-m
to obtain a signal m(k) multiplied by 8m, and further multiplied by a variable coefficient dm(k) in a variable coefficient multiplier 26-m, and the resulting signal and the signal um(k) are multiplied by a variable coefficient cm(k).
) is added by the adder 27-m, and the signal ym
(k) and sends it to the output terminal 11-m.

また、同時刻kにおいて、前記信号um(k−1)は乗
算器18−mでam倍され、その出力amum (k 
)を位相反転した信号−arn■m(k)と前記信号u
m(k−2)とを加算器21−mで加算し、その出力と
前記信号■m(k)ヲ乗算器17−mでbm倍した信号
とを加算器20−mで加算し、その出力pm+1(k)
がADF−(m+1)の入力端子10− (m+1)へ
送出される。
Further, at the same time k, the signal um(k-1) is multiplied by am by the multiplier 18-m, and the output amum(k
) and the signal u
m(k-2) is added by an adder 21-m, and the output thereof and the signal obtained by multiplying the signal m(k) by bm by a multiplier 17-m are added by an adder 20-m. Output pm+1(k)
is sent to the input terminal 10-(m+1) of ADF-(m+1).

次に、第1図(e)に示すADF−Mの動作を説明する
Next, the operation of the ADF-M shown in FIG. 1(e) will be explained.

時刻kにおいて、ADF −(M−1)よシ送出された
信号PM(k)が入力端子10−Mよシ入力される。同
時刻kにおいて、前記入力信号Pm(k)に乗算器12
−Mで係数QMが乗じられ、信号tM(k)を得る。同
時刻kにおいて、乗算器15−Mで信号uM(k−1)
を8M倍した信号auuM(k−1)と乗算器16−M
で信号uM(k−2)をbM倍した信号bMuM(k−
1)を位相反転した信号−bMuM(k−1)とが加算
器14−Mで加算され信号vM(k)を得る。前記信号
VM(k)と前記信号tM(k)が同時刻にで加算され
信号uM(k)となる。
At time k, the signal PM(k) sent from ADF -(M-1) is input to input terminal 10-M. At the same time k, the multiplier 12
-M is multiplied by the coefficient QM to obtain the signal tM(k). At the same time k, the signal uM(k-1) is generated by the multiplier 15-M.
The signal auuM (k-1) multiplied by 8M and the multiplier 16-M
The signal bMuM(k-
The signal -bMuM(k-1) obtained by inverting the phase of 1) is added by an adder 14-M to obtain a signal vM(k). The signal VM(k) and the signal tM(k) are added at the same time to form a signal uM(k).

この信号uM(k)は単位遅延素子19M−1への入力
となる。時刻にで単位遅延素子19M−1に入力された
信号uM(k)は時刻の経過と共に単位遅延素子19M
−1,19M−2を介して順次シフトされてゆく。また
、同時刻kにおける単位遅延素子19M−2への入力u
M(k−1)と乗算器22−Mにおいて単位遅延素子1
9M−1への入力uM(k)をRM倍した信号RxuM
(k)とを加算器23−Mで加算後、乗算器24−Mで
へ倍し、信号6M(k)を得る。さらにこれを、可変係
数乗算器26−Mで可変係数dM(k)を乗じ、その結
果書られる信号と前記信号uM(k)に可変係数乗算器
25−Mで可変係数ax(k)を乗じた信号とを加算器
27−Mで加算し、信号yx(k)を得る。そして、こ
れを前記出力端子11−Mに送出する。
This signal uM(k) becomes an input to the unit delay element 19M-1. The signal uM(k) inputted to the unit delay element 19M-1 at time changes to the unit delay element 19M as time passes.
-1 and 19M-2. Also, the input u to the unit delay element 19M-2 at the same time k
M(k-1) and the unit delay element 1 in the multiplier 22-M
Signal RxuM obtained by multiplying the input uM(k) to 9M-1 by RM
(k) by the adder 23-M, and then multiplied by the multiplier 24-M to obtain the signal 6M(k). Further, this is multiplied by a variable coefficient dM(k) in a variable coefficient multiplier 26-M, and the resulting signal and the signal uM(k) are multiplied by a variable coefficient ax(k) in a variable coefficient multiplier 25-M. The adder 27-M adds the signal yx(k) to the signal yx(k). Then, this is sent to the output terminal 11-M.

以上説明した実施例では、ADF −m (m =1 
e 2 p・・・。
In the embodiment described above, ADF −m (m = 1
e2p...

M)の各可変係数乗算器22−m及び24−mへの入力
信号を互いに直交化し、かつその入力信号の2乗平均値
を互いに等しくすることにより、可変係数の収束速度を
高速にしている。以下、この点について詳細に説明する
The convergence speed of the variable coefficients is increased by orthogonalizing the input signals to each of the variable coefficient multipliers 22-m and 24-m of M) and making the root mean square values of the input signals equal to each other. . This point will be explained in detail below.

前述したように、従来のADFではADF−iとADF
’−1(ただし、i’Ft)との間の可変係数乗算器へ
の入力は、前記(1)式に示すように、互いに直交して
いるが、ADF’−1(m=1 y 2 e・・・、M
)内の可変係数乗算器への入力は、前記(2)式に示す
ように、直交していない。しかも、各ADF−i (i
 =1 * 2 s・・・、M)の前記信号φ1(k)
の2乗平均値は、前記(3)式に示すように等しくない
As mentioned above, in conventional ADFs, ADF-i and ADF
The inputs to the variable coefficient multiplier between ADF'-1 (where i'Ft) are orthogonal to each other as shown in equation (1) above, but ADF'-1 (m=1 y 2 e..., M
) are not orthogonal, as shown in equation (2) above. Moreover, each ADF-i (i
=1*2s...,M) of the signal φ1(k)
The root mean square values of are not equal as shown in equation (3) above.

これに対し、本実施例では、可変係数乗算器12−rn
、 22−rr+及び24−mの各係数Qm p Rm
及びSm(ただし、m=1,2.・・・、 M )を以
下のように決定することにより、可変係数乗算器22−
m及び24−mへの入力信号を互いに直交化し、かつそ
の入力信号の2乗平均値を互いに等しくしている。
On the other hand, in this embodiment, the variable coefficient multiplier 12-rn
, 22-rr+ and 24-m coefficients Qm p Rm
The variable coefficient multiplier 22-
The input signals to m and 24-m are made orthogonal to each other, and the root mean square values of the input signals are made equal to each other.

〔Qmの決定〕[Determination of Qm]

(ただし、m=2 、3 、・・・s M )となるよ
うに、各係数〜を設定する。この場合、x2(k) =
 ut2(k) = u22(k) =”’= uM’
(k)  ”’(5)となることは容易に確認できる。
(However, each coefficient ~ is set so that m=2, 3, . . . s M ). In this case, x2(k) =
ut2(k) = u22(k) =”'= uM'
(k) ”' It can be easily confirmed that (5) is satisfied.

〔Rm、Smの決定〕[Determination of Rm and Sm]

とが等しくなるように決定する。具体的には、Rmは =0 よシ として求まる。 Determine so that they are equal. Specifically, Rm is =0 Yoshi It is found as

るようにSmを決定する。具体的には、Smはよシ、 ・・・・・・(7) として求まる。Determine Sm so that Specifically, Sm Hayoshi, ・・・・・・(7) It is found as

以上の様にすれば、ADF−mの可変係数乗算器く入力
はADF−n (但し、m〜n)の可変係数乗算器への
入力と互いに直交化し、かっADF−m内の2つの可変
係数乗算器への各入力も互いに直交し、しかも全ての可
変係数乗算器への入力の2乗平均値は等しくなる。この
様にすればADF 9の可変係数乗算器への入力よシな
る相関行列は対角化され。
By doing the above, the input to the variable coefficient multiplier of ADF-m is made orthogonal to the input to the variable coefficient multiplier of ADF-n (however, m to n), and the two variable coefficient multipliers in ADF-m are made orthogonal to each other. The inputs to the coefficient multipliers are also orthogonal to each other, and the root mean square values of the inputs to all variable coefficient multipliers are equal. In this way, the correlation matrix input to the variable coefficient multiplier of ADF 9 is diagonalized.

かつ対角要素は等しいため、この行列の固有値のばらつ
きがない。従って、可変係数の適応制御法として公知の
実現容易な傾斜法(最急降下法、学習同定法等〕を用い
ても、収束速度は速い。
And since the diagonal elements are equal, there is no variation in the eigenvalues of this matrix. Therefore, even if a well-known and easy-to-implement gradient method (steepest descent method, learning identification method, etc.) is used as a variable coefficient adaptive control method, the convergence speed is fast.

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

以上説明したように、本発明によれば、ADFの各可変
係数乗算器への入力を互いに直交化し、かつ各入力の2
乗平均値を等しくシ念ので、各可変係数乗算器の可変係
数の収束速度が高速であるという効果が得られる。
As explained above, according to the present invention, the inputs to each variable coefficient multiplier of the ADF are mutually orthogonalized, and the inputs to each variable coefficient multiplier are
Since the mean values are equally calculated, the effect is that the convergence speed of the variable coefficients of each variable coefficient multiplier is high.

本発明は、エコーキャンセラ等に適用して好適である。The present invention is suitable for application to echo cancellers and the like.

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

第1図(、)は本発明の一実施例の基本構成を示すブo
yり図、第1図(b)は第1図(a)中のADF−in
(m4M)の構成を示す回路図、第1図(c)は第1図
(、)中のADF−Mの構成を示す回路図、第2図はA
DF’による未知システムの同定を説明するためのブロ
ック図、第3図はスピーカとマイクロホンとの間の・音
響的結合で生じるエコーを消去するエコーキャンセラと
してADFを用いた遠隔会議システムを説明するための
図、及び第4図は従来のADFの構成例を示す回路図で
ある。 1・・・入力端子、2・・・出力i子、3・・・未知シ
ステム、7・・・加算器、8・・・加算器、9・・・適
応型ディジタルフィルタ(ADF)、10−1.10−
2.・・・slo−M・・・入力端子、11−1.11
−2.・・・、 11−M・・・第1の出力端子、12
−m、12−M・・・第1の乗算器、19m−1−19
m−2,19M−1*19M−2=・単位遅延素子、2
2−m、22−M・・・第2の乗算器、24− m t
24− M ・・・第3の乗算器、25− m 、 2
5− M =・第2の可変係数乗算器、26− m v
 26− M・・・第1の可変係数乗算器。
FIG. 1(,) shows the basic configuration of an embodiment of the present invention.
y diagram, Figure 1(b) is the ADF-in in Figure 1(a)
(m4M), Figure 1(c) is a circuit diagram showing the configuration of ADF-M in Figure 1(,), and Figure 2 is ADF-M.
A block diagram for explaining the identification of an unknown system using DF', and Fig. 3 is for explaining a remote conference system using ADF as an echo canceller that cancels echoes caused by acoustic coupling between a speaker and a microphone. and FIG. 4 are circuit diagrams showing examples of the configuration of a conventional ADF. DESCRIPTION OF SYMBOLS 1... Input terminal, 2... Output i-child, 3... Unknown system, 7... Adder, 8... Adder, 9... Adaptive digital filter (ADF), 10- 1.10-
2. ...slo-M...input terminal, 11-1.11
-2. ..., 11-M... first output terminal, 12
-m, 12-M...first multiplier, 19m-1-19
m-2, 19M-1*19M-2=・Unit delay element, 2
2-m, 22-M... second multiplier, 24-m t
24-M...Third multiplier, 25-m, 2
5- M = second variable coefficient multiplier, 26- m v
26-M...first variable coefficient multiplier.

Claims (1)

【特許請求の範囲】  M個(Mは1以上の整数)の基本区間を縦続接続し、 順に縦続接続された(M−1)番目までの各基本区間は
入力端子と第1の出力端子及び第2の出力端子を有し、
一方M番目の基本区間は入力端子と第1の出力端子を有
し、 1番目の基本区間の入力端子は当該適応型ディジタルフ
ィルタの信号入力端子を構成し、2番目からM番目まで
の各基本区間の入力端子はその直前の基本区間の第2の
出力端子に接続され、各基本区間の第1の出力端子で得
られる信号を加算したものを当該適応型ディジタルフィ
ルタの出力とする適応型ディジタルフィルタにおいて、 M個の各基本区間の入力端子から第1の出力端子に至る
経路を、第1の乗算器と2次巡回型ディジタルフィルタ
と入力が前記2次巡回型ディジタルフィルタの0次の非
巡回路に接続される1次非巡回型ディジタルフィルタと
の縦続接続により、構成し、 1番目から(M−1)番目までの各基本区間の入力端子
から第2の出力端子に至る経路を、前記第1の乗算器と
前記2次巡回型ディジタルフィルタと2次非巡回型ディ
ジタルフィルタとの縦続接続により構成し、 m番目(1≦m≦M)の各基本区間の前記1次非巡回型
ディジタルフィルタは、これに入力される信号u_m(
k)を第2の乗算器で係数R_mを乗じた信号と、1単
位時間前の信号u_m(k−1)とを第1の加算器で加
算し、その出力に第3の乗算器で係数S_mを乗じ、そ
の出力■_m(k)に第1の可変係数乗算器で可変係数
d_m(k)を乗じた信号d_m(k)■_m(k)と
、前記信号u_m(k)を第2の可変係数乗算器で可変
係数c_m(k)を乗じた信号c_m(k)u_m(k
)とを第2の加算器で加算する構成を有し、 前記第1の乗算器の係数Q_mを前記2次巡回型ディジ
タルフィルタ及び前記2次非巡回型ディジタルフィルタ
の縦続接続点の信号の2乗平均値を他の基本区間の対応
する縦続接続点の信号の2乗平均値と等しくなるように
決定し、 前記第2の乗算器の係数R_mを前記信号u_m(k)
と■_m(k)とが直交するように決定し、前記第3の
乗算器の係数S_mを前記信号u_m(k)の2乗平均
値と前記信号■_m(k)の2乗平均値が等しくなるよ
うに決定することを特徴とする適応型ディジタルフィル
タ。
[Claims] M basic sections (M is an integer of 1 or more) are connected in cascade, and each of the cascaded basic sections up to (M-1) has an input terminal, a first output terminal, and having a second output terminal;
On the other hand, the M-th basic section has an input terminal and a first output terminal, the input terminal of the first basic section constitutes the signal input terminal of the adaptive digital filter, and each basic section from the second to the M-th An adaptive digital filter in which the input terminal of a section is connected to the second output terminal of the basic section immediately before it, and the sum of the signals obtained at the first output terminal of each basic section is the output of the adaptive digital filter. In the filter, a path from the input terminal of each of the M basic sections to the first output terminal is formed by a first multiplier, a second-order cyclic digital filter, and a zero-order non-linear input of the second-order cyclic digital filter. A path from the input terminal of each basic section from the 1st to the (M-1)th to the 2nd output terminal is configured by cascade connection with a first-order acyclic digital filter connected to the circuit. The first multiplier, the second-order cyclic digital filter, and the second-order acyclic digital filter are connected in cascade, and the first-order acyclic digital filter of each m-th (1≦m≦M) basic interval The digital filter receives the signal u_m(
k) multiplied by the coefficient R_m in the second multiplier and the signal u_m(k-1) from one unit time ago are added in the first adder, and the output is added by the coefficient R_m in the third multiplier. The output ■_m(k) is multiplied by the variable coefficient d_m(k) in the first variable coefficient multiplier, and the signal d_m(k)■_m(k) is multiplied by the signal u_m(k). The signal c_m(k) u_m(k
) in a second adder, and the coefficient Q_m of the first multiplier is added to two of the signals at the cascade connection point of the second-order cyclic digital filter and the second-order acyclic digital filter. Determine the root mean value to be equal to the root mean square value of the signals of the corresponding cascade connection points of other basic sections, and set the coefficient R_m of the second multiplier to the signal u_m(k).
and ■_m(k) are determined to be orthogonal, and the coefficient S_m of the third multiplier is determined such that the root mean square value of the signal u_m(k) and the root mean square value of the signal ■_m(k) are An adaptive digital filter characterized in that the filters are determined to be equal to each other.
JP16367786A 1986-07-14 1986-07-14 Adaptive digital filter Pending JPS6319909A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP16367786A JPS6319909A (en) 1986-07-14 1986-07-14 Adaptive digital filter
CA000541372A CA1271530A (en) 1986-07-14 1987-07-06 Adaptive digital filter
US07/070,773 US4868775A (en) 1986-07-14 1987-07-07 Adaptive digital filter
DE8787306101T DE3778078D1 (en) 1986-07-14 1987-07-10 ADAPTIVE DIGITAL FILTER.
EP87306101A EP0253583B1 (en) 1986-07-14 1987-07-10 Adaptive digital filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16367786A JPS6319909A (en) 1986-07-14 1986-07-14 Adaptive digital filter

Publications (1)

Publication Number Publication Date
JPS6319909A true JPS6319909A (en) 1988-01-27

Family

ID=15778497

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16367786A Pending JPS6319909A (en) 1986-07-14 1986-07-14 Adaptive digital filter

Country Status (1)

Country Link
JP (1) JPS6319909A (en)

Similar Documents

Publication Publication Date Title
CA1259663A (en) Noise canceling system
CA2051147C (en) Echo canceller using impulse response estimating method
Morgan et al. On a class of computationally efficient, rapidly converging, generalized NLMS algorithms
US5638439A (en) Adaptive filter and echo canceller
CN1014288B (en) Adaptive digital filter including non-recursive part and recursive part
JP2534737B2 (en) Filter circuit for ghost removal
CA2208942C (en) Sub-band echo canceller using optimum wavelet packets and cross-band cancellation
CA1157108A (en) Correction processor of self-adaptive filters
US6381272B1 (en) Multi-channel adaptive filtering
US5001661A (en) Data processor with combined adaptive LMS and general multiplication functions
US5745396A (en) Pipelined adaptive IIR filter
US4868775A (en) Adaptive digital filter
JPS587935A (en) Transversal type smear/desmear filter
JPH07154308A (en) Digital filter device
US6587504B1 (en) Adaptive equalizer and designing method thereof
US5111418A (en) Method and network configuration for obtaining the gradient of the output signals of a given network for processing discrete-time signals relating to the network parameters
JPH05145379A (en) Coefficient revision method in adaptive filter device
JPS6320909A (en) Adaptive digital filter
JPH0477180A (en) Ghost elimination circuit
JP3986457B2 (en) Input signal estimation method and apparatus, input signal estimation program, and recording medium therefor
JPS62283713A (en) Adaptive digital filter
JPS63228817A (en) Adaptive digital filter
US7263541B2 (en) Multi-dimensional hybrid and transpose form finite impulse response filters
FUJII et al. A fast adaptive algorithm suitable for acoustic echo canceller
JPH0244838A (en) Dc compensation circuit