JPH0290818A - System for resetting echo cancellor - Google Patents

System for resetting echo cancellor

Info

Publication number
JPH0290818A
JPH0290818A JP24106888A JP24106888A JPH0290818A JP H0290818 A JPH0290818 A JP H0290818A JP 24106888 A JP24106888 A JP 24106888A JP 24106888 A JP24106888 A JP 24106888A JP H0290818 A JPH0290818 A JP H0290818A
Authority
JP
Japan
Prior art keywords
echo
signal
input
reception
line
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
JP24106888A
Other languages
Japanese (ja)
Inventor
Kazuto Hirose
広瀬 和人
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP24106888A priority Critical patent/JPH0290818A/en
Publication of JPH0290818A publication Critical patent/JPH0290818A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To seedily and stably attain convergence even if an optional echo bus is connected by initializing all kinds of storage circuits included in an approximate echo line signal synthesizing means when the input/output signal of the echo line is judged not to be existed. CONSTITUTION:A communication signal from a remote terminal is inputted to a reception input terminal 10, and sent from a reception output terminal 20 to an echo pass 200. At the same time, an adaptive digital filter ADF 110 generates an echo replica from a reception signal. On the other hand, an echo signal which has passed through the echo pass 200 comes again to a transmission input terminal 30. An input signal supervisory circuit 130 detects whether the input signal exists or not. When it does not exist, the circuit regards that the echo cancellor is not connected to a line, and resets all the registers in the cancellor. Thus, a stable and high speed convergent action is attained.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は長距離電話通信回線等における反響信号(エコ
ー)を消去するエコーキャンセラーに係シ、特にエコー
キャンセラーの動作終結、起動における方式構成に関す
るものである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an echo canceller for canceling reverberation signals (echoes) in long-distance telephone communication lines, etc., and particularly relates to a system configuration for terminating and starting the operation of an echo canceller. It is something.

〔従来の技術〕[Conventional technology]

1゜ 従来、長距離回線等における反響信号(エコー)を打ち
消すために適応エコーキャンセラーが用いられてきた。
1. Conventionally, adaptive echo cancellers have been used to cancel echoes in long-distance lines and the like.

この種のエコーキャンセラーの構成を第2図に示そう。The configuration of this type of echo canceller is shown in FIG.

同図において、100はエコーキャンセラー 200は
2@4線変換部を含む端末側をモデル化したエコーパス
を表わす。遠端からの通話信号は受信入力端子10に入
力され、受信出力端子20から端末側圧送出される。端
末側からの通話信号は送信入力端子30に供給され、送
信出力端子40全介して遠端側に送出される。−般に、
送信入力端子30に入力される信号には遠端側からのエ
コー成分が含まれておシ、これ全キャンセルするために
受信信号からエコー成分の模写(レプリカ)全適応ディ
ジタルフィルタADF110が作成する。このレプリカ
を加算器120に反転加算してエコー成分全灯ち消す。
In the figure, 100 represents an echo canceller, and 200 represents an echo path modeled on the terminal side including a 2@4 line conversion section. A speech signal from the far end is input to the reception input terminal 10 and sent out from the reception output terminal 20 to the terminal side. A call signal from the terminal side is supplied to the transmission input terminal 30 and sent to the far end side through all the transmission output terminals 40. -Generally,
The signal input to the transmission input terminal 30 contains an echo component from the far end side, and in order to completely cancel this, a fully adaptive digital filter ADF 110 creates a replica of the echo component from the received signal. This replica is invertedly added to the adder 120 to extinguish all echo components.

ADFはエコーのキャンセル残が零に近づく様に適応動
作する。
The ADF operates adaptively so that the remaining echo cancellation approaches zero.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

さて、エコーキャンセラー100には様々な伝送特性を
もったエコーパス200が接続される訳であって、エコ
ーキャンセラーにエコーパスが接続される毎に、ADF
は新しく適応動作に入るのである。従って、新しくエコ
ーパスが接続された瞬間カラ、エコーキャンセラーはす
べての内部状態全、直前に接続されていたエコーバスモ
デル対応ノパラメータ全初期値として動作を開始しなけ
ればならない。
Now, echo paths 200 with various transmission characteristics are connected to the echo canceller 100, and each time an echo path is connected to the echo canceller, the ADF
enters a new adaptive behavior. Therefore, the moment a new echo path is connected, the echo canceller must start operating with all internal states and parameters corresponding to the echo bus model connected immediately before starting to operate.

ここで、エコーキャンセラー内部のパラメータを明らか
にしておくと以下の様である。ADFのX(μ月 等が
ある。ただし1JはADFのタップ駁ある。
Here, the parameters inside the echo canceller are clarified as follows. There is ADF X (μ month etc.) However, 1J has ADF tap release.

一般に、エコーキャンセラーは白色駆動信号によって同
定作業が行なわれる。白色信号でADFが駆動されるな
らば未知モデルの同定は確実に行なわれる。しかし最終
モデルに到達するまでの同定時間はパラメータの初期値
に依存するとり・う性質をもつ。また駆動信号が非白色
であった場合。
Generally, echo cancellers are identified using a white drive signal. If the ADF is driven by a white signal, the unknown model can be reliably identified. However, the identification time to arrive at the final model has the characteristic of being dependent on the initial values of the parameters. Also, if the drive signal is non-white.

ADFの収束は保障されず、パラメータの初期値によっ
てはADFは発散する可能性も有している0従って従来
のごときエコーキャンセラーにおい−(は、何らかのパ
ラメータ値を初期値として同定開始となるので、A D
 Fの収束に予定外の多くの時間を必要としたり、また
更には発散してしまう可能性7有すとし・う欠点があっ
た。
The convergence of the ADF is not guaranteed, and there is a possibility that the ADF will diverge depending on the initial value of the parameter. Therefore, in a conventional echo canceller, the identification starts with some parameter value as the initial value. A.D.
There is a drawback that it takes an unplanned amount of time for F to converge, or there is a possibility that F will diverge.

本発明の目的は、任意のエコーパスが接続されても素沖
く、安定確実に収束することのできるエコーキャンセラ
ーを得ることにある。
An object of the present invention is to obtain an echo canceller that can converge stably and reliably even when any echo path is connected.

〔課旬全解決するための手段〕[Means to completely solve the lesson]

上記目的を達成するために本発明においては、エコーキ
ャンセラーの動作終了又は動作開始点を検出し目体的に
内部状態全初期化即ちリセットする様に構成したことを
特徴とする。即ち、受信入力信号ならびに送信入力信号
を監視して現在エコーキャンセラー自身が使用されてい
るか否か全判断し、使用されてt・な(・ものと判断さ
れたならばキャンセラーの内部レジスタ類全すべてリセ
ットする様に構成した。
In order to achieve the above object, the present invention is characterized in that it is configured to detect the end or start point of the echo canceller's operation and to initialize or reset the entire internal state. That is, it monitors the received input signal and the transmitted input signal to determine whether or not the echo canceller itself is currently being used, and if it is determined that it is being used, all internal registers of the canceller are I configured it to reset.

〔作用〕[Effect]

種々ノ回線がエコーキャンセラーに接続される際、通常
必らず接続換えの空き時間つまりキャンセラー未使用の
時間帯が必らず存在する。ある(・は必らずその様にエ
コーキャンセラーを使用することが可能である。この時
間帯は、キャンセラーの入力端子に供給される信号無の
状態となる。覧視回路はこれを検出する様に動作する。
When various lines are connected to an echo canceller, there is always a free time for connection change, that is, a time period when the canceller is not in use. It is possible to use an echo canceller in this way. During this period, there is no signal supplied to the input terminal of the canceller. The viewing circuit is designed to detect this. works.

一般的にはここにわずかの時定数を設けるべきである。Generally, a small time constant should be provided here.

この監視回路の出力はADF等エコーキャンセラーの内
部記憶レジスタをすべてリセットする。よってエコーキ
ャンセラーが新しく回線に接続された時はすべて零の状
態例えばイン、Sルス応答モデル(人(μ)九−、−0
から同定が開始されることになる。
The output of this monitoring circuit resets all internal memory registers of an echo canceller such as an ADF. Therefore, when the echo canceller is newly connected to the line, all the conditions are zero.
Identification will begin from.

今、周知の学習同定法 ■Xj■2はそのノルムの自乗ejはキャンセル残信号
、Hj+w (Kj(+ ) 、 Aj(2)、・・・
、んj(μ月 αは0くα〈2なる定数、による遂次修
正によれば、駆動信号が白色であることを条件として次
の方程ここで△Hjは時点jにおける、キャンセラ内の
インパルス応答値ベクトルとインパルス応答目標値(エ
コーバス特性)ベクトルとの残差ベクトルであり、E 
I+・11  はノルムの期待値を表現している。(2
)式は0くα〈2の条件のもとにo<f(α)く1であ
るからインパルス応答の残差が時間jと共に0に向かっ
て減少してゆくことを示す漸化式である。減少の速度は
、f(α)で決まる。しかして初期値11△Hol 2
に依存して減少の時間が決まることもわかる。Hレジス
タk 初期リセットして同定を開始すると11△’−’
oI+ は目標エコーパスのノルムそのものとなり、初
期リセットしないで同定開始するものと−rれば E II△qo1y2− El+−+(新エコーバス)
−H(前エコー/シス)]ピ(口旭となる。新・前のエ
コーパスは何らyJj係が無いので(3)式の値は一般
にE It H(新エコーパス) 11 ’ ヨp 大
とな、9ADFの収束により大なる時間を必要とするこ
とがわかる。本発明においては前述のごとく。
Now, the well-known learning identification method ■Xj■2 is the square of its norm ej is the cancellation residual signal, Hj+w (Kj(+), Aj(2),...
, h j (μ month α is a constant 0 × α < 2) According to the successive correction, on the condition that the drive signal is white, the following equation is given, where △Hj is the impulse in the canceller at time j It is the residual vector between the response value vector and the impulse response target value (echo bus characteristic) vector, and E
I+・11 expresses the expected value of the norm. (2
) is a recursive equation that shows that the residual of the impulse response decreases toward 0 with time j because o<f(α)<1 under the condition of 0<α<2. . The rate of decrease is determined by f(α). However, the initial value 11△Hol 2
It can also be seen that the time of decrease is determined depending on . H register k When initial reset and identification start, 11△'-'
oI+ is the norm of the target echo path itself, and if -r is assumed to start identification without initial reset, then E II△qo1y2- El+-+ (new echo bus)
-H (previous echo/sis)] pi (mouth). Since the new and previous echo paths have no relation to yJj, the value of equation (3) is generally E It H (new echo path) 11 ' yop large. , 9 It can be seen that it takes a long time for the ADF to converge.As described above in the present invention.

エコーキャンセラー内のレジスタはすべてリセットされ
て同定がスタートするので、より速い収束が可能となる
Since all registers in the echo canceller are reset and identification starts, faster convergence is possible.

〔実施例〕〔Example〕

以下、本発明の実施例を第1図により説明する。 Embodiments of the present invention will be described below with reference to FIG.

同図において、点線で示した100は本発明によるエコ
ーキャンセラーでアリ、200ハエコーパスモデル全表
わす。まず、遠端からの通話信号は受信入力端子10に
人力され、受信出力端子20からエコーパス200に送
出される。同時に適応ディジタルフィルタADFNoは
受信信号からエコーレプリカを作成する。一方、エコー
パス200を経由したエコー信号は送信入力端子30に
再来する。
In the figure, 100 indicated by a dotted line is an echo canceller according to the present invention, and 200 indicates the entire echo path model. First, a speech signal from the far end is input to the reception input terminal 10 and sent to the echo path 200 from the reception output terminal 20. At the same time, the adaptive digital filter ADFNo creates an echo replica from the received signal. On the other hand, the echo signal that has passed through the echo path 200 returns to the transmission input terminal 30.

これは加算器120により前記エコーレプリカが差し引
かれ残差信号が送信出力端子40から遠端側に送出され
る。また残差信号はADFを制御して前に2<1)式の
ごと(係数をアップデートする。
The echo replica is subtracted by the adder 120, and the residual signal is sent from the transmission output terminal 40 to the far end side. Further, the residual signal controls the ADF and updates the coefficients according to the equation (2<1).

さて、本発明の特徴とするところは同図中に示した人力
信号監視回路150にある。これは人力信号が存在する
か否か全検出し、存在しない場合はエコーキャンセラー
が回線に接続されていないものとみなし、次の接続にそ
なえてADF内のすべてのレジスタをリセットするので
ある。信号が存在するか否かを検出するのは以下の様に
容易である。−例として本エコーキャンセラーは入出力
アナログ信号をμ−側のPCMコーデックを介してやり
とりするものとしよう。μ−側のPCM符号においては
振幅は圧伸符号化され、反転2進にて符号化されて(・
る。つまり0レベルに近い信号はより大くの111で符
号化され、大振幅レベルに近づくにつれて101符号が
多くなる。8ビツトのオール0′は(負の)最大振幅を
表わすが、通常の音声中にはこの様な符号の長時間連続
はあシ得ないものとみなされる。従って、エコーキャン
セラーが回線に未接続のときオール oak入力する様
に構成しておけば、このオール10′を少々の時定数を
もって検出することにより容易に未接続即ち信号熱を検
出することが可能である。この様な原理で、信号の存在
の検出を行う。信号監視回路130は、受信信号(10
)、送信信号(50)の両方につき上記原理の検出をそ
れぞれ行ない、局検出結果のアンド条件によりADFに
リセット信号を送出するのである。このリセット信号に
よりADF内のすべてのレジスタ類はクリアされ、次の
回sl接貌にそなえることが出来る。
Now, the feature of the present invention lies in the human input signal monitoring circuit 150 shown in the figure. This fully detects whether a human input signal exists or not, and if it does not, it assumes that the echo canceller is not connected to the line and resets all registers in the ADF in preparation for the next connection. Detecting whether a signal is present is easy as follows. - As an example, assume that the present echo canceller exchanges input and output analog signals via a PCM codec on the μ-side. In the μ-side PCM code, the amplitude is companded and encoded in inverted binary (.
Ru. In other words, a signal close to the 0 level is encoded with a larger number of 111 codes, and as the signal approaches a large amplitude level, the number of 101 codes increases. Eight bits of all 0' represent the (negative) maximum amplitude, but it is considered impossible for such codes to continue for a long time during normal speech. Therefore, if the echo canceller is configured to input all oak signals when it is not connected to the line, by detecting all 10' signals with a small time constant, it is possible to easily detect no connection, that is, signal heat. It is. Based on this principle, the presence of a signal is detected. The signal monitoring circuit 130 receives the received signal (10
) and the transmission signal (50) are respectively detected according to the above principle, and a reset signal is sent to the ADF based on the AND condition of the station detection results. This reset signal clears all the registers in the ADF, making it possible to prepare for the next sl viewing.

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

本発明によれば、エコーキャンセラーは自律的に内部レ
ジスタのリセットを行5ことが出来る様になる。そして
、内部レジスタ全リセットして任意の回線の適応動作に
望むことが出来るので安定かつ高速な収束動作を実現出
来るという効果がある。
According to the present invention, the echo canceller can autonomously reset its internal registers. Further, since all internal registers can be reset to perform adaptive operation for any line, there is an effect that stable and high-speed convergence operation can be realized.

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

第1図は本発明の一実施例を示すブロック図、第2図は
従来のエコーキャンセラーの説明図である。 100・・・エコーキャンセラー 200・・・エコーノ(ス 10・・・受信入力端子、 20・・受信出力端子、 30・・・送信入力端子、 40・・・送信出力端子、 110・・・適応ディジタルフィルタ、120・・加算
器、 160・・・入力信号監視回路。
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is an explanatory diagram of a conventional echo canceller. 100...Echo canceller 200...Echono(S) 10...Reception input terminal, 20...Reception output terminal, 30...Transmission input terminal, 40...Transmission output terminal, 110...Adaptive digital Filter, 120... Adder, 160... Input signal monitoring circuit.

Claims (1)

【特許請求の範囲】[Claims] 1、反響路の入出力信号より反響路の特性を測定して近
似反響路信号を合成する手段と実際の反響路信号の消去
を行う手段とを備えたエコーキャンセラーにおいて、反
響路の入出力信号の存在を監視する手段を備え、本手段
によって反響路の入出力信号が存在しないものと判断さ
れた場合、前記近似反響路信号合成手段内に含まれるす
べての記憶回路類を初期化してやることを特徴とするエ
コーキャンセラーリセット方式。
1. In an echo canceller equipped with means for measuring the characteristics of the echo path from the input and output signals of the echo path and synthesizing an approximate echo path signal, and means for canceling the actual echo path signal, the input and output signals of the echo path are means for monitoring the presence of the approximate echo path signal, and when it is determined by this means that there is no input/output signal of the echo path, all storage circuits included in the approximate echo path signal synthesis means are initialized. Features an echo canceller reset method.
JP24106888A 1988-09-28 1988-09-28 System for resetting echo cancellor Pending JPH0290818A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24106888A JPH0290818A (en) 1988-09-28 1988-09-28 System for resetting echo cancellor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24106888A JPH0290818A (en) 1988-09-28 1988-09-28 System for resetting echo cancellor

Publications (1)

Publication Number Publication Date
JPH0290818A true JPH0290818A (en) 1990-03-30

Family

ID=17068822

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24106888A Pending JPH0290818A (en) 1988-09-28 1988-09-28 System for resetting echo cancellor

Country Status (1)

Country Link
JP (1) JPH0290818A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007274714A (en) * 2007-05-07 2007-10-18 Matsushita Electric Works Ltd Echo canceller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007274714A (en) * 2007-05-07 2007-10-18 Matsushita Electric Works Ltd Echo canceller
JP4600423B2 (en) * 2007-05-07 2010-12-15 パナソニック電工株式会社 Echo canceller

Similar Documents

Publication Publication Date Title
US4757527A (en) Echo canceller
US4377793A (en) Digital adaptive finite impulse response filter with large number of coefficients
US5305309A (en) Echo canceller
US4360712A (en) Double talk detector for echo cancellers
US4126770A (en) Echo canceller
EP0053202B1 (en) Improved double talk detector for echo cancellers
JPH0290818A (en) System for resetting echo cancellor
US5477535A (en) Method of preventing a divergence of an adaptive echo canceller in a noisy signal environment
JP2000209135A (en) Echo canceller
JPH01151830A (en) Method of echo cancellation and subscriber line audio processing circuit
JPS6156526A (en) Echo signal eliminator
AU657372B2 (en) A method of preventing a divergence of an adaptive echo canceller in a noisy signal environment
JP2507652B2 (en) Eco-canceller
JPS6016773B2 (en) two way call detector
JP3304119B2 (en) Echo canceller
US20060204020A1 (en) System for the digital processing of an acoustic or electrical signal, and telephone set provided with such a processing system
JPS6379449A (en) Sound echo canceller with loudspeaker function
SU1540008A2 (en) Device for separation of transmission direction in duplex system
JPS62163429A (en) Training circuit
JPS6167331A (en) Echo eliminating device
CN85106918A (en) Echo canceller
JPS6041907B2 (en) side sound protection circuit
JPS5961234A (en) Adaptive type echo erasing device
JPH04196624A (en) Echo canceler
JPH02260716A (en) Echo canceller