JPH0290818A - System for resetting echo cancellor - Google Patents
System for resetting echo cancellorInfo
- 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
Links
- 230000002194 synthesizing effect Effects 0.000 claims abstract 2
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 claims description 2
- 230000015572 biosynthetic process Effects 0.000 claims 1
- 238000003786 synthesis reaction Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 230000003044 adaptive effect Effects 0.000 abstract description 7
- 238000004891 communication Methods 0.000 abstract description 2
- 230000007423 decrease Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000002592 echocardiography Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
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.
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.
さて、エコーキャンセラー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.
上記目的を達成するために本発明においては、エコーキ
ャンセラーの動作終了又は動作開始点を検出し目体的に
内部状態全初期化即ちリセットする様に構成したことを
特徴とする。即ち、受信入力信号ならびに送信入力信号
を監視して現在エコーキャンセラー自身が使用されてい
るか否か全判断し、使用されて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.
種々ノ回線がエコーキャンセラーに接続される際、通常
必らず接続換えの空き時間つまりキャンセラー未使用の
時間帯が必らず存在する。ある(・は必らずその様にエ
コーキャンセラーを使用することが可能である。この時
間帯は、キャンセラーの入力端子に供給される信号無の
状態となる。覧視回路はこれを検出する様に動作する。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.
以下、本発明の実施例を第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.
本発明によれば、エコーキャンセラーは自律的に内部レ
ジスタのリセットを行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.
第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)
似反響路信号を合成する手段と実際の反響路信号の消去
を行う手段とを備えたエコーキャンセラーにおいて、反
響路の入出力信号の存在を監視する手段を備え、本手段
によって反響路の入出力信号が存在しないものと判断さ
れた場合、前記近似反響路信号合成手段内に含まれるす
べての記憶回路類を初期化してやることを特徴とするエ
コーキャンセラーリセット方式。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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007274714A (en) * | 2007-05-07 | 2007-10-18 | Matsushita Electric Works Ltd | Echo canceller |
-
1988
- 1988-09-28 JP JP24106888A patent/JPH0290818A/en active Pending
Cited By (2)
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 |