[go: up one dir, main page]

JPS63279622A - Maximum correction limiting type echo canceller - Google Patents

Maximum correction limiting type echo canceller

Info

Publication number
JPS63279622A
JPS63279622A JP11260787A JP11260787A JPS63279622A JP S63279622 A JPS63279622 A JP S63279622A JP 11260787 A JP11260787 A JP 11260787A JP 11260787 A JP11260787 A JP 11260787A JP S63279622 A JPS63279622 A JP S63279622A
Authority
JP
Japan
Prior art keywords
circuit
maximum
output
correction
minimum value
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
JP11260787A
Other languages
Japanese (ja)
Inventor
Tadasuke Maruyama
唯介 丸山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP11260787A priority Critical patent/JPS63279622A/en
Publication of JPS63279622A publication Critical patent/JPS63279622A/en
Pending legal-status Critical Current

Links

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

PURPOSE:To increase the stability by adding a signal to an output of a delay storage circuit by an adder circuit after a maximum/minimum value of a coefficient calculated by a coefficient correction counter circuit with respect to the correction value so as to reduce the converging speed. CONSTITUTION:A maximum/minimum value limit circuit 9 limits the maximum/ minimum value calculated by a coefficient correction calculation circuit 8. The adder circuit 10 adds the output of the maximum/minimum limit circuit 9 and the impulse response of the 2nd delay storage circuit 7 and outputs the added output to the 2nd delay storage circuit 7. Thus, the maximum correction of the impulse response is limited, and the converging speed is decreased thereby increasing the stability. Since a small correction is applied while the maximum value and the minimum value are limited, the adaptive operation of the echo canceller is kept constant.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は2線伝送やスピーカとマイクロホンを用いた
通信におけるエコーキャンセラに関し、特にダブルトー
ク等による推定インパルス応答の乱れを小さくすること
ができる最大修正量制限形エコーキャンセラに関するも
のである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an echo canceller in two-wire transmission or communication using a speaker and a microphone, and in particular to an echo canceller that can reduce disturbances in estimated impulse responses due to double talk, etc. This invention relates to a limited correction type echo canceller.

〔従来の技術〕[Conventional technology]

第2図は従来のエコーキャンセラを示すブロック図であ
る。同図において、1aおよび1bは送信入力信号Fi
が入力する送信入力端子および送信出力信号・iが出力
する送信出力端子、2aおよび2bは受信入力信号X、
が入力する受信入力際に修正を行なう加算回路、5は乗
・加算回路、6は受信人力信* x t を遅延して出
力遅延信号x 1− Jを乗加算回路5および係数修正
値計算回路8に出力する第1遅延記憶回路、Tはインパ
ルス応答hjを加算回路4および乗加算回路5に出力す
る第2遅延記憶回路、8は残差信号である送信出力信号
・1と第1遅延記憶回路6の出力信号x 1−jとの入
力によシ係数の修正値を求める係数修正値計算回路であ
る。なお、前記乗加算回路5、第1遅延記憶回路6およ
び第2遅延記憶回路7からフィルタを構成する。
FIG. 2 is a block diagram showing a conventional echo canceller. In the figure, 1a and 1b are transmission input signals Fi
2a and 2b are the receiving input signal X,
5 is a multiplication/addition circuit, and 6 is a multiplication/addition circuit 5 and a coefficient correction value calculation circuit that delays the receiver's power input * 8 is a first delay memory circuit that outputs the impulse response hj to the addition circuit 4 and the multiplication/addition circuit 5; 8 is the transmission output signal 1 which is a residual signal and the first delay memory; This is a coefficient correction value calculation circuit that calculates a correction value of the coefficient by inputting the output signal x1-j of the circuit 6. Note that the multiplication/addition circuit 5, the first delay storage circuit 6, and the second delay storage circuit 7 constitute a filter.

次に上記構成によるエコーキャンセラの動作について説
明する。まず、たたみ込み積を行なう乗加算回路5、第
1遅延記憶回路6および第2遅延記憶回路7からなるフ
ィルタ部分によシ擬似エコ一方、減算回路3は(2)式
で示すように送信人力△ 信号ytから上記(1)式によシ求めた擬似エコーyi
を減算し、残差信号である送信出力信号・lを送信出力
端子1bから出力する。
Next, the operation of the echo canceller with the above configuration will be explained. First, a filter section consisting of a multiplier-adder circuit 5, a first delay memory circuit 6, and a second delay memory circuit 7 that performs convolution products is used to generate a pseudo-echo signal.On the other hand, the subtraction circuit 3 is △ Pseudo echo yi obtained from signal yt using equation (1) above
is subtracted, and a transmission output signal l, which is a residual signal, is output from the transmission output terminal 1b.

△ ・i = y i −y 1           (
2)そして、インパルス応答hjは減算回路3の送信出
力信号@lを用いて係数修正値計算回路8と実際に修正
を行なう加算回路3により下記(3)式によシ修正する
△ ・i = y i −y 1 (
2) Then, the impulse response hj is corrected using the transmission output signal @l of the subtraction circuit 3 by the coefficient correction value calculation circuit 8 and the addition circuit 3 which actually performs the correction according to the following equation (3).

ただし、 1=O、l 、2,3・ ・ ・ ・n−1
ここで、αは修正係数であシ、0〈α〈2の範囲で用い
られる。そして、この修正係数αは1に近い#ユど収束
速度ははやくなるが、収束速度がはやいほど誤まって修
正する場合に大きく乱れること念る。そこで、インパル
ス応答hj の乱れを小さくおさえたい場合には修正係
数αを小さくして、よシ安定なエコーキャンセラの構成
となっていた0 〔発明が解決しようとする問題点〕 上述した従来のエコーキャンセラは修正係数αを小さく
した構成となっておシ、零に近くすると、演算精度や記
憶回路の精度は有限長である友めに修正量が零になって
しまう。このため、修正量が零になるとそれまでインパ
ルス応答の変化に追随していた適応動作が停止して消去
能力が劣化するという欠点がある。
However, 1=O, l, 2, 3... ・n-1
Here, α is a correction coefficient and is used in the range of 0<α<2. If this correction coefficient α is close to 1, the convergence speed will be faster, but it should be noted that the faster the convergence speed, the greater the disturbance will be if the correction is made incorrectly. Therefore, when it is desired to suppress the disturbance in the impulse response hj, the correction coefficient α is reduced to create a more stable echo canceller configuration.[Problems to be Solved by the Invention] The canceller has a configuration in which the correction coefficient α is small, and if it approaches zero, the correction amount becomes zero because the calculation accuracy and the accuracy of the storage circuit are finite. For this reason, there is a drawback that when the amount of correction becomes zero, the adaptive operation that has been following changes in the impulse response stops and the erasing ability deteriorates.

〔問題点を解決するための手段〕[Means for solving problems]

この発明の最大修正量制限形エコーキャンセラは、係数
修正値計数回路によって計算した係数の修正値に対する
最大値・最小値を制限し次のち、加算回路によシ第2.
4延記憶回路の出力に加算するようにしたものである。
The maximum modification amount limiting type echo canceller of the present invention limits the maximum and minimum values of the coefficient modification values calculated by the coefficient modification value counting circuit, and then uses the addition circuit to calculate the second.
This is added to the output of the four extension memory circuits.

〔作用〕[Effect]

この発明はインパルス応答の最大修正量を制限すること
によシ、収束速度が低下し、安定性を増大することがで
きる。
By limiting the maximum amount of impulse response modification, the present invention can reduce convergence speed and increase stability.

〔実施例〕〔Example〕

第1図はこの発明に係る最大修正量制限形エコーキャン
セラの一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a maximum correction amount limited type echo canceler according to the present invention.

同図において、9は係数修正値計算回路8で計算された
修正値の最大値最小値を下記(4)式に示すように制限
する最大・最小値制限回路、10はこの最大・最小値制
限回路9の出力と第2遅延記憶回jl!+7のインパル
ス応答h」とを加算し、その加算出力を第2遅延記憶回
路7に出力する加算回路である。
In the figure, 9 is a maximum/minimum value limiting circuit that limits the maximum and minimum values of the correction values calculated by the coefficient correction value calculation circuit 8 as shown in equation (4) below, and 10 is this maximum/minimum value limit. Output of circuit 9 and second delay memory circuit jl! +7 impulse responses h'' and outputs the addition output to the second delay storage circuit 7.

次に上記構成によるエコーキャンセラの動作について説
明する。まず、たたみ込み積を行なう乗加算口w!15
、第1遅延記憶回路6および第2遅延記憶回路7からな
るフィルタ部分によシ擬似エコ△ −ytは下記(1)式で求めることができる。
Next, the operation of the echo canceller with the above configuration will be explained. First, the multiplication/addition port that performs the convolution product lol! 15
, the pseudo echo Δ-yt can be obtained by the following equation (1) using the filter section consisting of the first delay storage circuit 6 and the second delay storage circuit 7.

一方、減算回路3は(2)式で示すように送信入力信号
y1から上記α)式によシ求めた擬似エコー△ yl を減算し、残差信号である送信出力信号eiを送
信出力端子1bから出力する。
On the other hand, the subtraction circuit 3 subtracts the pseudo echo Δ yl determined by the above equation α) from the transmission input signal y1 as shown in equation (2), and sends the transmission output signal ei, which is a residual signal, to the transmission output terminal 1b. Output from.

△ ・1=yl −yi            (2)一
方、係数修正値計算回路8は残差信号である送信出力信
号幅と第1遅延記憶回w!I6の出力信号X1−J と
の入力によシ、係数の修正値を下記(5)式によシ計算
して最大・最小値制限回路9に出力する。
Δ・1=yl −yi (2) On the other hand, the coefficient correction value calculation circuit 8 calculates the transmission output signal width, which is a residual signal, and the first delay storage time w! Based on the input of the output signal X1-J of I6, the corrected value of the coefficient is calculated according to the following equation (5) and outputted to the maximum/minimum value limiting circuit 9.

ただし、 l=Q、l、2ases、H−1そして、最
大・最小値制限回路9は係数修正値計算回路8で計算さ
れた修正値の最大値・最小値を下記(5)式によシ制限
する。
However, l=Q, l, 2ases, H-1, and the maximum/minimum value limiting circuit 9 calculates the maximum and minimum values of the correction values calculated by the coefficient correction value calculation circuit 8 using the following equation (5). Restrict.

そして、加算回路10はこの最大・最小値制限回路9の
出力信号と第2遅延記憶回J!i37の出力信号とを加
算して下記(6)式に示すインパルス応答hJを修正す
ることができる。
Then, the adder circuit 10 combines the output signal of the maximum/minimum value limiting circuit 9 with the second delay memory circuit J! The impulse response hJ shown in the following equation (6) can be corrected by adding the output signal of i37.

hJ(1+1)±hj(1)十ΔhJ(1)     
 (6)このように、インパルス応答hjの最大修正量
が制限され、収束速度が低下し安定性を増大させること
ができる。しかも、最大値および最小値は制限されるが
、小さな修正量が加えられる次めエコーキャンセラの適
応動作を継続することができる0 〔発明の効果〕 以上詳細に説明したように、この発明に係る最大修正量
制限形エコーキャンセラによれば、その適応動作を停止
する期間を長くすることなく、すなわち修正量がほとん
ど零になることなくエコーキャンセラのインパルス応答
の乱れを小さくすることができる効果がある。
hJ(1+1)±hj(1) ΔhJ(1)
(6) In this way, the maximum correction amount of the impulse response hj is limited, the convergence speed is reduced, and stability can be increased. Moreover, although the maximum and minimum values are limited, it is possible to continue the adaptive operation of the echo canceller by adding a small amount of correction. [Effects of the Invention] As explained in detail above, the present invention The maximum correction amount limited type echo canceller has the effect of reducing disturbances in the impulse response of the echo canceller without increasing the period during which its adaptive operation is stopped, that is, without the correction amount becoming almost zero. .

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

第1図はこの発明に係る最大修正量制限形エコーキャン
セラの一実施例を示すブロック図、第2図は従来のエコ
ーキャンセラを示すブロック図である。1aおよび1b
・・書・送信入力端子および送信出力端子、2aおよび
2b ・・・・受信入力端子および受信出力端子、3・
・・・減算回路、5・・0・乗加算回路、6・・・・第
1遅延記憶回路、7・・・・第2遅延記憶回路、8・・
・・係数修正値計算回路、9・・・・最大・最小値制限
回路、10・拳・・加算回路。
FIG. 1 is a block diagram showing an embodiment of a maximum correction amount limited type echo canceler according to the present invention, and FIG. 2 is a block diagram showing a conventional echo canceller. 1a and 1b
・・Transmission input terminal and transmission output terminal, 2a and 2b ・・Reception input terminal and reception output terminal, 3・
...subtraction circuit, 5...0 multiplication/addition circuit, 6...first delay memory circuit, 7...second delay memory circuit, 8...
...Coefficient correction value calculation circuit, 9.. Maximum/minimum value restriction circuit, 10. Fist... Addition circuit.

Claims (1)

【特許請求の範囲】[Claims] 受信入力信号を遅延し記憶する第1遅延記憶回路と、イ
ンパルス応答係数を記憶する第2遅延記憶回路と、前記
第1遅延記憶回路の出力および第2遅延記憶回路の出力
からたたみ込み積を求める乗加算回路と、送信入力から
この乗加算回路の出力を引いて送信出力信号を出力する
減算回路と、前記第1遅延記憶回路の出力と前記減算回
路の出力から係数の修正値を求める係数修正値計算回路
と、この係数修正値計算回路の出力に最大値・最小値の
制限をする最大・最小値制限回路と、前記第2遅延記憶
回路の出力にこの最大・最小値制限回路の出力を加え、
第2遅延記憶回路に入力する加算回路とを備えたことを
特徴とする最大修正量制限形エコーキャンセラ。
A first delay memory circuit that delays and stores a received input signal, a second delay memory circuit that stores an impulse response coefficient, and a convolution product obtained from the output of the first delay memory circuit and the output of the second delay memory circuit. a multiplication/addition circuit; a subtraction circuit that subtracts the output of the multiplication/addition circuit from the transmission input to output a transmission output signal; and a coefficient correction for obtaining a coefficient correction value from the output of the first delay storage circuit and the output of the subtraction circuit. a value calculation circuit, a maximum/minimum value limiting circuit for limiting the maximum value/minimum value to the output of the coefficient correction value calculating circuit, and an output of the maximum/minimum value limiting circuit to the output of the second delay storage circuit. In addition,
A maximum correction amount limited type echo canceller comprising: an addition circuit that inputs input to a second delay storage circuit.
JP11260787A 1987-05-11 1987-05-11 Maximum correction limiting type echo canceller Pending JPS63279622A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11260787A JPS63279622A (en) 1987-05-11 1987-05-11 Maximum correction limiting type echo canceller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11260787A JPS63279622A (en) 1987-05-11 1987-05-11 Maximum correction limiting type echo canceller

Publications (1)

Publication Number Publication Date
JPS63279622A true JPS63279622A (en) 1988-11-16

Family

ID=14590963

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11260787A Pending JPS63279622A (en) 1987-05-11 1987-05-11 Maximum correction limiting type echo canceller

Country Status (1)

Country Link
JP (1) JPS63279622A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007325073A (en) * 2006-06-02 2007-12-13 Konica Minolta Holdings Inc Echo canceling circuit, acoustic apparatus, network camera, and echo canceling method
WO2009028349A1 (en) * 2007-08-27 2009-03-05 Nec Corporation Particular signal erase method, particular signal erase device, adaptive filter coefficient update method, adaptive filter coefficient update device, and computer program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007325073A (en) * 2006-06-02 2007-12-13 Konica Minolta Holdings Inc Echo canceling circuit, acoustic apparatus, network camera, and echo canceling method
WO2009028349A1 (en) * 2007-08-27 2009-03-05 Nec Corporation Particular signal erase method, particular signal erase device, adaptive filter coefficient update method, adaptive filter coefficient update device, and computer program
JP5423966B2 (en) * 2007-08-27 2014-02-19 日本電気株式会社 Specific signal cancellation method, specific signal cancellation apparatus, adaptive filter coefficient update method, adaptive filter coefficient update apparatus, and computer program
US8953776B2 (en) 2007-08-27 2015-02-10 Nec Corporation Particular signal cancel method, particular signal cancel device, adaptive filter coefficient update method, adaptive filter coefficient update device, and computer program
US9728178B2 (en) 2007-08-27 2017-08-08 Nec Corporation Particular signal cancel method, particular signal cancel device, adaptive filter coefficient update method, adaptive filter coefficient update device, and computer program

Similar Documents

Publication Publication Date Title
EP0561133B1 (en) Multi-channel echo cancellation with adaptive filters having selectable coefficient vectors
JPH03218150A (en) Double talk detection circuit
JPH08288890A (en) Method and device for adaptive type filtering
JPH08288889A (en) Echo canceler device
CN103369162A (en) Low complexity phone echo self-adaption eliminating method
US5535149A (en) Duplex adaptive digital filter and method of operation
JPH09153846A (en) Echo canceler
JPS63279622A (en) Maximum correction limiting type echo canceller
Munjal et al. RLS algorithm for acoustic echo cancellation
JP3145269B2 (en) Echo canceller control method
JP2581763B2 (en) Echo canceller
US7062038B1 (en) System and method of using two coefficient banks in an adaptive echo canceller
US20100067712A1 (en) Echo Cancelling Device, Signal Processing Device and Method Thereof, and Program
JP2002076999A (en) Method and device for identifying system
JP2551183B2 (en) FIR echo canceller by high speed projection method
JP3121983B2 (en) Acoustic echo canceller
JP2949989B2 (en) Echo cancellation device
JP2547782B2 (en) Norm calculator
JPS6387028A (en) echo canceller device
JP3345939B2 (en) Control Method of Nonlinear Processor in Echo Canceller
JP3152822B2 (en) Acoustic echo canceller
JP2841952B2 (en) Echo cancellation device
JP2845644B2 (en) Line slip compatible echo canceller
JPH0447720A (en) Echo canceller
JPS62278825A (en) Echo canceller control method