JPH0740680B2 - Double talk detection method - Google Patents
Double talk detection methodInfo
- Publication number
- JPH0740680B2 JPH0740680B2 JP60148224A JP14822485A JPH0740680B2 JP H0740680 B2 JPH0740680 B2 JP H0740680B2 JP 60148224 A JP60148224 A JP 60148224A JP 14822485 A JP14822485 A JP 14822485A JP H0740680 B2 JPH0740680 B2 JP H0740680B2
- Authority
- JP
- Japan
- Prior art keywords
- echo
- signal
- power
- double talk
- double
- 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.)
- Expired - Lifetime
Links
- 238000001514 detection method Methods 0.000 title claims description 16
- 125000004122 cyclic group Chemical group 0.000 claims description 3
- 230000004044 response Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 5
- 230000035945 sensitivity Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、2線−4線変換等に伴う受話者エコーを除去
するためのディジタルエコーキャンセラを適用した系に
おけるダブルトーク検出方法に関する。Description: TECHNICAL FIELD The present invention relates to a double-talk detection method in a system to which a digital echo canceller for removing a receiver echo caused by 2-wire to 4-wire conversion or the like is applied.
(従来の技術) 第1図は、ディジタルエコーキャンセラを適用した系の
構成を示したものである。第1図において、1は4線回
線からのディジタル信号受信端、2はD/A変換器、3は
ハイブリッド回路、4は2線回線の接続端、5はパラン
シングネットワーク、6はA/D変換器、7は減算器、8
はエコーキャンセラ、9は4線回線へのディジタル信号
送信端である。(Prior Art) FIG. 1 shows the configuration of a system to which a digital echo canceller is applied. In FIG. 1, 1 is a digital signal receiving end from a 4-wire line, 2 is a D / A converter, 3 is a hybrid circuit, 4 is a connecting end of a 2-wire line, 5 is a balancing network, and 6 is an A / D. Converter, 7 is subtractor, 8
Is an echo canceller, and 9 is a digital signal transmitting end to the 4-wire line.
次に上記系の動作について説明する。ディジタル信号受
信端1におけるディジタル信号は、遠端入力といい、xj
で表わすこととする。この遠端入力は、D/A変換器2で
変換されてアナログ信号x(t)となる。x(t)のう
ち一部はエコーとしてA/D変換器6へ入力するが、この
エコー信号をy(t)で表わすこととする。このエコー
が通過する経路をエコーパスといい、その特性としてy
(t)とx(t)のパワー比であるエコーパスロスとい
う量が定義されている。なおエコーパスロスはAECHO〔d
B〕で表わすこととする。その他にA/D変換器6へは、2
線回線からの入力信号が接続端4、ハイブリッド回路3
を経て入力する。この信号を近端入力といい、n(t)
で表わすこととする。従って、A/D変換器6では、s
(t)=y(t)+n(t)のアナログ信号が入力し、
ディジタル信号を出力する。このディジタル信号出力を
sjで表わすこととする。又、ディジタル信号送信端9に
おけるディジタル信号を、残留エコー信号といい、ejで
表わすこととする。エコーキャンセラ8は、残留エコー
信号ejと遠端入力列ベクトルXj(xjxj+xj-N)によっ
て、エコーパスのインパルス応答を遂次推定していく。
そして次のサンプル時点では、推定インパルス応答と、
入力列ベクトルXj+1より凝似エコーを発生させる。この
時減算器7において、sj+1から凝似エコーを引くことに
よりエコーが除去され、ej+1を得る。Next, the operation of the above system will be described. The digital signal at the digital signal receiving end 1 is called the far end input, x j
Will be represented by. This far-end input is converted by the D / A converter 2 into an analog signal x (t). A part of x (t) is input to the A / D converter 6 as an echo, and this echo signal is represented by y (t). The path through which this echo passes is called an echo path, and its characteristic is y
An amount called echo path loss, which is a power ratio between (t) and x (t), is defined. The echo path loss is A ECHO [d
B]. In addition, 2 to A / D converter 6
Input signal from line circuit is connection end 4, hybrid circuit 3
To enter. This signal is called near-end input, and n (t)
Will be represented by. Therefore, in the A / D converter 6, s
An analog signal of (t) = y (t) + n (t) is input,
Output a digital signal. This digital signal output
Let us denote it by s j . Further, the digital signal at the digital signal transmitting end 9 is called a residual echo signal and is represented by e j . The echo canceller 8 successively estimates the impulse response of the echo path based on the residual echo signal e j and the far-end input sequence vector X j (x j x j + x jN ).
And at the next sample time, the estimated impulse response and
A pseudo echo is generated from the input sequence vector X j + 1 . At this time, in the subtracter 7, the echo is removed by subtracting the pseudo echo from s j + 1 to obtain e j + 1 .
ところが、近端入力n(t)の大きいダブルトーク状態
において推定を続けていくと、推定インパルス応答は実
際のインパルス応答とは全く異った値へと発散し、逆に
sjに推定誤差を加えていくようになる。そのため、ダブ
ルトークの時は推定を止めるような機能が備えられてい
る。このダブルトークの検出は、ハイブリッド回路にコ
イルを用いた場合、エコーパスロスが AECHO≧6 (1) となることを利用して、 により行う。However, when the estimation is continued in the double-talk state where the near-end input n (t) is large, the estimated impulse response diverges to a value completely different from the actual impulse response, and conversely.
The estimation error is added to s j . Therefore, it has a function to stop the estimation during double talk. This double talk detection uses the fact that the echo path loss is A ECHO ≧ 6 (1) when a coil is used in the hybrid circuit, By.
このように、式(2),(3),(4)の演算を行うこ
とにより、ハイブリッドコイルを用いた任意のエコーパ
スに対してダブルトークを検出することができる。In this way, by performing the calculations of equations (2), (3), and (4), double talk can be detected for an arbitrary echo path using the hybrid coil.
(発明が解決しようとする問題点) しかしながら、上記の方法では、ダブルトークの検出感
度が低いため、推定インパルス応答の発散を十分に抑圧
することはできないという問題があった。又、式
(3),(4)のパワー計算も、2m個のデータメモリを
要する上、計算をソフトウェアで実行する場合、処理時
間が多くかかるという問題もあった。(Problems to be Solved by the Invention) However, the above method has a problem that the divergence of the estimated impulse response cannot be sufficiently suppressed because of the low double-talk detection sensitivity. In addition, the power calculation of the equations (3) and (4) also requires a data memory of 2 m, and there is a problem that the processing time is long when the calculation is executed by software.
本発明は、このような問題を解決するものであり、少な
い演算量とメモリで、高速高感度の優れたダブルトーク
検出方法を提供することを目的とするものである。The present invention solves such a problem, and an object of the present invention is to provide an excellent double-talk detection method with high speed and high sensitivity with a small amount of calculation and memory.
(問題点を解決するための手段) 本発明は、上記目的を達成するために、ダブルトークの
検出を、n(t)の変化に対応して変化の大きいejを用
いて SPj=SPj-1+2-q(Sj 2−SPj-1) (6) EPj=EPj-1+2-q(ej 2−EPj-1) (7) の演算を行うことにより検出感度を高めるようにしたも
のである。ここでKは、ダブルトーク検出を必要とする
時のy(t)とn(t)のパワー比の最大値、qは、式
(6)(7)に用いる整数係数であり、いずれも適当な
値に設定できる。又、式(6)(7)のパワー計算は、
エコー除去前の信号のパワーと、エコー除去後の信号の
パワーのそれぞれひとつ前の値を使用して、巡回型フィ
ルター演算を行うものであり、必要なメモリも2データ
分で、2回の乗算、減算、シフト、加算で実行できる。(Means for Solving the Problems) In order to achieve the above-mentioned object, the present invention detects double talk by using e j that greatly changes in response to a change in n (t). S Pj = S Pj-1 +2 -q (S j 2 -S Pj-1 ) (6) E Pj = E Pj-1 +2 -q (e j 2 -E Pj-1 ) (7) The detection sensitivity is thereby increased. Here, K is the maximum value of the power ratio of y (t) and n (t) when double talk detection is required, and q is an integer coefficient used in equations (6) and (7), and both are appropriate. Can be set to any value. Also, the power calculation of equations (6) and (7) is
The cyclic filter operation is performed by using the power of the signal before echo removal and the power of the signal after echo removal, respectively, and the required memory is 2 data, and multiplication is performed twice. , Subtraction, shift, addition can be performed.
(作用) 本発明は、上記のような方法により次のような作用を有
する。すなわち、エコーキャンセラが十分収束している
時は、ejとn(t)のパワーが同程度になるため、n
(t)のパワーが増大するとej 2も同様に増加し、式
(5)によりダブルトークを素早く検出することができ
る。又、n(t)のパワー変化に対する式(5)の値の
変化が十分大きいため、検出感度を大きく劣化させるこ
となく、パワー計算に式(6)(7)のような積分計算
を適用することができ、その結果ダブルトーク検出に要
するメモリと演算量を節減できる。(Operation) The present invention has the following operations by the above method. That is, when the echo canceller is sufficiently converged, the powers of e j and n (t) are about the same.
When the power of (t) increases, e j 2 also increases, and the double talk can be quickly detected by the equation (5). Further, since the change in the value of the equation (5) with respect to the power change of n (t) is sufficiently large, the integral calculation as in the equations (6) and (7) is applied to the power calculation without significantly deteriorating the detection sensitivity. As a result, the memory and calculation amount required for double-talk detection can be reduced.
(実施例) 第2図は、本発明の一実施例の動作フローを示したもの
である。xjは遠端入力信号であり、sjはエコー信号y
(t)と近端入力信号n(t)の重量した信号がA/D変
換されたディジタル信号である。又Xjは入力信号列ベク
トルで、Hjはjサンプル点での推定インパルス応答であ
る。サンプル値xj,sjが入力すると、それまでの推定イ
ンパルス応答Hjにより残留エコーejが計算され出力され
る。さらに、sj,ejのパワー計算を行い、ダブルトーク
判定を行う。ダブルトークの時は、ステップゲインαを
零に設定し、推定を止めるが、ダブルトークでない時
は、α=2-3としてHjが更新される。(Embodiment) FIG. 2 shows an operation flow of an embodiment of the present invention. x j is the far-end input signal and s j is the echo signal y
The weighted signal of (t) and the near-end input signal n (t) is the A / D converted digital signal. X j is an input signal sequence vector, and H j is an estimated impulse response at j sample points. When the sample values x j and s j are input, the residual echo e j is calculated and output based on the estimated impulse response H j up to that point. Furthermore, the power of s j and e j is calculated, and double talk determination is performed. In the case of double talk, the step gain α is set to zero and the estimation is stopped, but when not double talk, H j is updated with α = 2 −3 .
このように、本実施例によれば、近端入力n(t)のパ
ワーが、エコー信号y(t)のパワーの−15dB以上にな
ると となるため、高感度のダブルトーク検出が可能になると
いう利点を有する。又、y(t)と同じパワーの近端入
力n(t)を加えた時、4サンプルの遅れでダブルトー
クを検出するので、ダブルトークの高速検出が可能にな
るという利点を持つ。Thus, according to this embodiment, when the power of the near-end input n (t) becomes -15 dB or more of the power of the echo signal y (t). Therefore, there is an advantage that high-sensitivity double-talk detection becomes possible. Further, when a near-end input n (t) having the same power as y (t) is added, double talk is detected with a delay of 4 samples, which has the advantage of enabling high-speed detection of double talk.
なお、実施例では、式(5)のKを15としているが、推
定の進行に差しつかえない範囲で大きくしてもよい。こ
の場合には更にダブルトーク検出感度を高める効果を得
ることができる。さらに、式(6)(7)のqを5とし
ているが、ダブルトークからシングルトークへの移行の
安全性に支障のない範囲で小さくしてもよい。この場合
には更にダブルトーク検出速度を高める効果を得ること
ができる。In the embodiment, K in the equation (5) is set to 15, but it may be increased within a range that does not impede the progress of estimation. In this case, the effect of further increasing the double-talk detection sensitivity can be obtained. Furthermore, although q in the equations (6) and (7) is set to 5, it may be reduced within a range that does not hinder the safety of the transition from double talk to single talk. In this case, the effect of further increasing the double talk detection speed can be obtained.
(発明の効果) 本発明は、上記実施例より明らかなように、ダブルトー
ク検出において、エコー除去前の信号のパワーと、エコ
ー除去後の信号のパワーを求める場合、それぞれの信号
のパワーのひとつ前の値を使用して、巡回型フィルター
演算を行い、それぞれのパワーを比較しているので、パ
ワー計算のための演算量やメモリが少なく、計算処理時
間を短くすることができるという効果を有する。さら
に、シングルトーク時とダブルトーク時では、エコー除
去前とエコー除去後のパワーの比が大きく変化し、それ
を利用してダブルトークを検出するので、ダブルトーク
の検出速度を速めることができるという効果を有する。(Effects of the Invention) As is apparent from the above embodiment, the present invention is one of the powers of respective signals when the power of a signal before echo removal and the power of a signal after echo removal are obtained in double talk detection. Since the cyclic filter operation is performed using the previous value and the respective powers are compared, there is an effect that the amount of operation and memory for power calculation are small and the calculation processing time can be shortened. . Furthermore, the power ratio before and after echo removal changes significantly during single talk and double talk, and double talk is detected by using this ratio, so the speed of double talk detection can be increased. Have an effect.
第1図は、本発明に係るディジタルエコーキャンセラを
適用した系のブロック図、第2図は、本発明の一実施例
のフローチャートである。 1……ディジタル信号受信端、2……D/A変換器、3…
…ハイブリッド回路、4……2線回線の接続端、5……
パランシングネットワーク、6……A/D変換器、7……
減算器、8……エコーキャンセラ、9……ディジタル信
号送信端。FIG. 1 is a block diagram of a system to which a digital echo canceller according to the present invention is applied, and FIG. 2 is a flowchart of an embodiment of the present invention. 1 ... Digital signal receiving end, 2 ... D / A converter, 3 ...
… Hybrid circuit, 4 …… 2-wire line connection end, 5 ……
Parancing network, 6 ... A / D converter, 7 ...
Subtractor, 8 ... Echo canceller, 9 ... Digital signal transmitting end.
Claims (1)
前記エコーキャンセラによるエコー除去前の信号のパワ
ーと、エコー除去後の信号のパワーを求める場合、それ
ぞれの信号のパワーのひとつ前の値を使用して、巡回型
フィルター演算を行い、その信号のパワー比によりダブ
ルトークの検出を行うことを特徴とするダブルトーク検
出方法。1. A system to which an echo canceller is applied,
When obtaining the power of the signal before echo removal by the echo canceller and the power of the signal after echo removal, the cyclic filter operation is performed using the value one before the power of each signal, and the power of the signal A double talk detection method characterized by detecting double talk based on a ratio.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60148224A JPH0740680B2 (en) | 1985-07-08 | 1985-07-08 | Double talk detection method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60148224A JPH0740680B2 (en) | 1985-07-08 | 1985-07-08 | Double talk detection method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6210933A JPS6210933A (en) | 1987-01-19 |
| JPH0740680B2 true JPH0740680B2 (en) | 1995-05-01 |
Family
ID=15448051
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60148224A Expired - Lifetime JPH0740680B2 (en) | 1985-07-08 | 1985-07-08 | Double talk detection method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0740680B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5633022A (en) * | 1979-08-28 | 1981-04-03 | Babcock Hitachi Kk | Dry process desulfurizing method |
-
1985
- 1985-07-08 JP JP60148224A patent/JPH0740680B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6210933A (en) | 1987-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6035034A (en) | Double talk and echo path change detection in a telephony system | |
| EP1184998B1 (en) | Echo canceler and echo path estimating method | |
| US4479036A (en) | Echo control system | |
| US4282411A (en) | Residual echo suppressor for echo canceller | |
| CA1256527A (en) | Method of cancelling echoes in full-duplex data transmission system | |
| US6687372B1 (en) | Pure delay estimation | |
| US4613731A (en) | Method of cancelling listener echo in a digital data receiver, and device for implementing said method | |
| JP4410098B2 (en) | Delay time estimation for equalization | |
| JPH0740680B2 (en) | Double talk detection method | |
| JP3452341B2 (en) | Echo canceller | |
| JP2949989B2 (en) | Echo cancellation device | |
| KR100479574B1 (en) | Presumption method for long deley time using efficiency coefficient in line echo canceller | |
| JP2516260B2 (en) | Eco-canceller | |
| JP2558625B2 (en) | Eco-Cancer | |
| JP3094634B2 (en) | Echo removal method and echo removal device | |
| JPH07303066A (en) | Double talk detector and echo canceller | |
| JP2980141B2 (en) | Center clipper circuit | |
| JPH0683304B2 (en) | Eco-Cancel method | |
| JPS62278825A (en) | Echo canceller control method | |
| JP2556195B2 (en) | Echo canceller | |
| JPH07303070A (en) | Double talk detection method | |
| JPS613535A (en) | Echo signal canceller | |
| JPS59167131A (en) | Echo cancelling device | |
| JP2006148540A (en) | Call state value calculation device and calculation method | |
| JPS6256686B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |