JPS6298927A - エコ−キヤンセラ - Google Patents
エコ−キヤンセラInfo
- Publication number
- JPS6298927A JPS6298927A JP23773585A JP23773585A JPS6298927A JP S6298927 A JPS6298927 A JP S6298927A JP 23773585 A JP23773585 A JP 23773585A JP 23773585 A JP23773585 A JP 23773585A JP S6298927 A JPS6298927 A JP S6298927A
- Authority
- JP
- Japan
- Prior art keywords
- echo path
- echo
- signal
- circuit
- simultaneous
- 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.)
- Granted
Links
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(発明の属する技術分野)
本発明は、拡声通信等において通話の障害となるエコー
信号を消去するエコーキャンセラに関するものである。
信号を消去するエコーキャンセラに関するものである。
(従来の技術)
拡声通信においては、スピーカで拡声された音声が室内
での反射を繰返しながらマイクロホンに収音されるため
、受信信号が暫く遅れて送信信号に混入する現象が起り
、しばしば通話の自然性が損なわれる。
での反射を繰返しながらマイクロホンに収音されるため
、受信信号が暫く遅れて送信信号に混入する現象が起り
、しばしば通話の自然性が損なわれる。
このため、従来より第1図に示す様にエコーキャンセラ
を回線に挿入してこれを防いでいる。
を回線に挿入してこれを防いでいる。
第1図はエコーキャンセラの説明図である。
第1図において、話者Aにとって障害となるエコー信号
は話者B側のスピーカ・マイクロホン系で発生する。
は話者B側のスピーカ・マイクロホン系で発生する。
エコーキャンセラは、受信信号x(t)に対する摸擬エ
コー経路101の応答信号y (t)が、受信信号x
(t)に対するエコー信号y (t)に等しくなるよう
にx (t) 、 y (t)を使って摸擬エコー経路
101の特性を逐次修正し、y(t)をエコー信号y
(t)と話者Bの送話信号n (t)よりなる送信信号
z (t)から減算器102で差し引くことによりエコ
ー信号y (t)を消去し、話者Bの送話信号n (t
)のみを話者Aに送る。
コー経路101の応答信号y (t)が、受信信号x
(t)に対するエコー信号y (t)に等しくなるよう
にx (t) 、 y (t)を使って摸擬エコー経路
101の特性を逐次修正し、y(t)をエコー信号y
(t)と話者Bの送話信号n (t)よりなる送信信号
z (t)から減算器102で差し引くことによりエコ
ー信号y (t)を消去し、話者Bの送話信号n (t
)のみを話者Aに送る。
第2図は従来のエコーキャンセラの構成図である。
このエコーキャンセラー、ディジタルフィルタ201、
エコー経路推定回路202、受信信号レベル検出回路2
03、同時通話検出回路204、送信信号レベル検出回
路205、減算器102がら成る。
エコー経路推定回路202、受信信号レベル検出回路2
03、同時通話検出回路204、送信信号レベル検出回
路205、減算器102がら成る。
ディジタルフィルタ201はにサンプル時点で荊(k)
=(護(k)、飢(k)、・・・、h、、(k))’
(1)T:ベクトルの転置 なるN個の係数を持つ非巡回型ディジタルフィルタで、
エコー経路推定回路202はサンプリングされたx (
k)、 z (k)によりディジタルフィルタ201が
エコー経路特性に一致するようにi′1lli(k)を
定める。
=(護(k)、飢(k)、・・・、h、、(k))’
(1)T:ベクトルの転置 なるN個の係数を持つ非巡回型ディジタルフィルタで、
エコー経路推定回路202はサンプリングされたx (
k)、 z (k)によりディジタルフィルタ201が
エコー経路特性に一致するようにi′1lli(k)を
定める。
この旧(k)の修正は一般に逐次的に
旧(k + 1) =旧(k)十Δ(k)
(2)なる演算を繰返し、順次修正項Δ(k)を加え
て行くことにより、ディジタルフィルタ201を真のエ
コー経路特性に近付けて行く。
(2)なる演算を繰返し、順次修正項Δ(k)を加え
て行くことにより、ディジタルフィルタ201を真のエ
コー経路特性に近付けて行く。
(2)式のΔ(k)の算出には種々の方式があるが、例
えば、学習同定法と呼ばれる方式ではサンプリングされ
た受信信号の系列 X(k)=(X(k)、X(k−1)、・・・、 X
(k−N+1))’ (3)と減算器102で求めた
残差信号 e (k) = z (k)−y (k) = y (
k)+ n (k)−y (k) (4)により、 但し α :修正ゲイン(0<α〈2)lx(k)l
: x(k)のノルム なる演算を行う。
えば、学習同定法と呼ばれる方式ではサンプリングされ
た受信信号の系列 X(k)=(X(k)、X(k−1)、・・・、 X
(k−N+1))’ (3)と減算器102で求めた
残差信号 e (k) = z (k)−y (k) = y (
k)+ n (k)−y (k) (4)により、 但し α :修正ゲイン(0<α〈2)lx(k)l
: x(k)のノルム なる演算を行う。
以上の各回路によりエコー経路が推定され、n (k)
= Oの場合には最終的にy (k) = y (k
) (6)となる。
= Oの場合には最終的にy (k) = y (k
) (6)となる。
学習同定法を含む多くの推定方式は、同時通話(n≠0
)の場合には旧(k)の推定動作が乱れるため、受話信
号レベル検出回路203、送信信号レベル検出回路20
5により求めた送・受信信号レベルを、同時通話検出回
路204で比較することにより同時通話を検出し、この
場合にはΔ(k)=Oとすることにより旧(k)が乱れ
ることを防いでいる。
)の場合には旧(k)の推定動作が乱れるため、受話信
号レベル検出回路203、送信信号レベル検出回路20
5により求めた送・受信信号レベルを、同時通話検出回
路204で比較することにより同時通話を検出し、この
場合にはΔ(k)=Oとすることにより旧(k)が乱れ
ることを防いでいる。
この同時通話検出は、エコー経路が利得を有さない限り
、送信信号z (k)中のエコー信号y(k)の1ノベ
ルは受信信号x(k)のレベルを越えることがなく、同
時通信時のみ送話信号n (k)が加わり、このレベル
比が逆転することを利用している。
、送信信号z (k)中のエコー信号y(k)の1ノベ
ルは受信信号x(k)のレベルを越えることがなく、同
時通信時のみ送話信号n (k)が加わり、このレベル
比が逆転することを利用している。
送・受信信号レベル検出回路203,205は一定区間
Tサンプルノノルム1x(k)1.Iz(k)fIX(
k)l=(x”(k)+x 2(k−1)+=−+x
2(k−T+1))”” (7)IZ(k)l=(
z2(k)+z2(k−1)l=+z’(k−T+1)
)”” (8)但し、 Z (k) ” (z (k) 、 z (k−1)+
=−+ z (k−T+1))’ (9)を
検出し 121≧IX(k)l
(10)なる時に同時通話検出回路204が同時通
話状態と判断し、制御信号によりΔ(k)=Oとさせ、
推定動作を停止させる。
Tサンプルノノルム1x(k)1.Iz(k)fIX(
k)l=(x”(k)+x 2(k−1)+=−+x
2(k−T+1))”” (7)IZ(k)l=(
z2(k)+z2(k−1)l=+z’(k−T+1)
)”” (8)但し、 Z (k) ” (z (k) 、 z (k−1)+
=−+ z (k−T+1))’ (9)を
検出し 121≧IX(k)l
(10)なる時に同時通話検出回路204が同時通
話状態と判断し、制御信号によりΔ(k)=Oとさせ、
推定動作を停止させる。
クリック音やインパルス性雑音などによる誤動作を防止
し、同時通話検出を正確に行うためには、サンプル数丁
を十分に大きくとる必要がある。
し、同時通話検出を正確に行うためには、サンプル数丁
を十分に大きくとる必要がある。
このため、同時通話発生から検出までTサンプルの遅れ
が発生し、この間にエコー経路推定動作が乱れ、この乱
れが同時通話終了以降も残り、エコー信号の消去能力が
低下するという大きな問題があった。
が発生し、この間にエコー経路推定動作が乱れ、この乱
れが同時通話終了以降も残り、エコー信号の消去能力が
低下するという大きな問題があった。
(発明の目的)
本発明は、上記の問題点に鑑みてなされたもので、同時
通話検出直後のエコー経路特性を、同時通話発生直前の
正常値に置き換えることにより消去能力が2碓持される
エコーキャンセラを提供することを目的とする。
通話検出直後のエコー経路特性を、同時通話発生直前の
正常値に置き換えることにより消去能力が2碓持される
エコーキャンセラを提供することを目的とする。
(発明の構成)
本発明は、遅延回路とエコー経路特性記憶回路を用いて
、同時通話が検出された時点で、同時通話が発生する直
前のエコー経路特性をディジタルフィルタに与えること
を特徴とし、同時通話が発生してから検出されるまでの
エコー経路推定の乱れを、以降に持ち越さないことを特
徴とする。
、同時通話が検出された時点で、同時通話が発生する直
前のエコー経路特性をディジタルフィルタに与えること
を特徴とし、同時通話が発生してから検出されるまでの
エコー経路推定の乱れを、以降に持ち越さないことを特
徴とする。
第3図は本発明における同時通話の検出、この間のエコ
ー経路の乱れ、およびエコー消去量の変化の説明図であ
る。
ー経路の乱れ、およびエコー消去量の変化の説明図であ
る。
第3図(a)に示すように、同時通話が発生すると、第
3図(b)に示すように、送・受信信号レベル検出には
Tサンプルを要するため、Tサンプル遅れて同時通話の
発生および終了が検出される。
3図(b)に示すように、送・受信信号レベル検出には
Tサンプルを要するため、Tサンプル遅れて同時通話の
発生および終了が検出される。
同時通話の発生から検出までのTサンプルにおいては、
エコー信号y (t)に送話信号n(t)が付加された
送信信号n (t)を用いてエコー経路推定を行うため
、第3図(c)に示すように、エコー経路推定の乱れが
生じ、第3図(d)のようにエコー消去量が低下する。
エコー信号y (t)に送話信号n(t)が付加された
送信信号n (t)を用いてエコー経路推定を行うため
、第3図(c)に示すように、エコー経路推定の乱れが
生じ、第3図(d)のようにエコー消去量が低下する。
さらに、同時通話が頻繁に繰り返される時には、エコー
経路推定の乱れが累積され、エコー消去量が大きく低下
する。
経路推定の乱れが累積され、エコー消去量が大きく低下
する。
第3図(e)は本発明によるエコー消去量の変化を従来
の手法と比較して示したものである。
の手法と比較して示したものである。
第4図は本発明の一実施例の構成を示す図であり、Tサ
ンプル遅延回路401およびエコー経路特性記憶回路4
02を設けて、常にディジタルフィルタ201のTサン
プル前の特性を記憶しておき、同時通話検出回路204
で同時通話を検出した場合には、エコー経路特性記憶回
路402に記憶されているディジタルフィルタの係数を
、ディジタルフィルタ201に転送すると同時にΔ(k
)=Oとして推定動作を停止させる。
ンプル遅延回路401およびエコー経路特性記憶回路4
02を設けて、常にディジタルフィルタ201のTサン
プル前の特性を記憶しておき、同時通話検出回路204
で同時通話を検出した場合には、エコー経路特性記憶回
路402に記憶されているディジタルフィルタの係数を
、ディジタルフィルタ201に転送すると同時にΔ(k
)=Oとして推定動作を停止させる。
従って、頭初Tサンプルのエコー経路特性は乱れるもの
の、同時通話が検出された時点でディジタルフィルタ2
01の係数が乱れる直前の係数に置換えられるため、同
時通話検出以降のエコー経路特性は正常なものとなり、
消去能力を維持したエコーキャンセラが提供できる。
の、同時通話が検出された時点でディジタルフィルタ2
01の係数が乱れる直前の係数に置換えられるため、同
時通話検出以降のエコー経路特性は正常なものとなり、
消去能力を維持したエコーキャンセラが提供できる。
なお、同時通話終了後は通常のエコー経路推定動作を再
開する。
開する。
(実施例)
第5図は本発明の他の実施例の構成を示す図である。
ディジタルフィルタ201はN個の係数を持つ非巡回型
ディジタルフィルタで、N個の係数はそれぞれデータバ
ス501を通してディジタルディレィ(遅延回路)40
1に送られる。
ディジタルフィルタで、N個の係数はそれぞれデータバ
ス501を通してディジタルディレィ(遅延回路)40
1に送られる。
ディジタルディレィ401はTサンプル分の遅延を付加
するもので、この出力はデータバス502を通してN個
の係数を記憶できるメモリ402に送られる。
するもので、この出力はデータバス502を通してN個
の係数を記憶できるメモリ402に送られる。
同時通話検出回路204で同時通話が検出された場合に
は、データバス503を通してメモリ402の内容をデ
ィジタルフィルタ201に送ると同時に制御信号を送り
、 Δ(k)=Oとして推定動作を停止させる。
は、データバス503を通してメモリ402の内容をデ
ィジタルフィルタ201に送ると同時に制御信号を送り
、 Δ(k)=Oとして推定動作を停止させる。
一般にデータバス501,502,503のデータ転送
時間は十分短く、無視できるものである。もしデータ転
送時間が長く無視できない場合には、ディジタルディレ
ィ40】の遅延時間をデータ転送に要する時間だけ短く
設定することにより、常にディジタルフィルタ201よ
りもTサンプル前の係数に芽き換えることが可能であり
、同時通話時のエコー経路特性の乱れが同時通話検出に
要するTサンプルに限られ、同時通話検出以降のエコー
経路特性は正常なものとなる。
時間は十分短く、無視できるものである。もしデータ転
送時間が長く無視できない場合には、ディジタルディレ
ィ40】の遅延時間をデータ転送に要する時間だけ短く
設定することにより、常にディジタルフィルタ201よ
りもTサンプル前の係数に芽き換えることが可能であり
、同時通話時のエコー経路特性の乱れが同時通話検出に
要するTサンプルに限られ、同時通話検出以降のエコー
経路特性は正常なものとなる。
なお、ここでは送・受信信号レベル検出にTサンプルの
ノルムを用いたが、送・受信信号の絶対値′r″時1時
打1υ平均値’:Tサンプルに対応する時間)や′F′
時間内のピーク値を用いて検出する方式を用いても良い
。
ノルムを用いたが、送・受信信号の絶対値′r″時1時
打1υ平均値’:Tサンプルに対応する時間)や′F′
時間内のピーク値を用いて検出する方式を用いても良い
。
また、同時通話検出に送信信号と受信信号のレベル比を
用いたが、残差イa号と受信信号のレベル比を用いても
良い。
用いたが、残差イa号と受信信号のレベル比を用いても
良い。
また、エコー経路としてスピーカ・マイクロホン間の音
響的なエコー経路を考えたが、ハイブリッドトランスに
よる電気的なエコー経路を考えても良い。
響的なエコー経路を考えたが、ハイブリッドトランスに
よる電気的なエコー経路を考えても良い。
さらに、全てディジタル処理として説明したが、受信信
号レベル検出回路203、同時通話検出回路204、送
イ3信号レベル検出回路205はアナログ回路であって
も良い。
号レベル検出回路203、同時通話検出回路204、送
イ3信号レベル検出回路205はアナログ回路であって
も良い。
(発明の効果)
以上説明したように、本発明を用いれば、同時通話時の
エコー経路特性の乱れが同時通話検出に要する1゛サン
プルに限られ、同時通話検出以降のエコー経路特性は正
常なものとなり、消去能力を維持したエコーキャンセラ
が提供できる。
エコー経路特性の乱れが同時通話検出に要する1゛サン
プルに限られ、同時通話検出以降のエコー経路特性は正
常なものとなり、消去能力を維持したエコーキャンセラ
が提供できる。
また、本発明のために追加するハード量も、データバス
、ディジタルディレィ、Nタップメモリ、若干の制御機
能等で実現でき、非常に少なくて済む等の効果が得られ
る。
、ディジタルディレィ、Nタップメモリ、若干の制御機
能等で実現でき、非常に少なくて済む等の効果が得られ
る。
第1図は従来のエコーキャンセラの説明図、第2図は従
来のエコーキャンセラの構成図、第3図は本発明におけ
る同時通話の検出、この間のエコー経路の乱れ、および
エコー消去量の変化の1説明図、 第4図は本発明の一実施例の構成を示す図。 第5図は本発明の他の実施例の構成を示す図である。 101 ・ 摸擬エコー経路、102・・・減算器、
103 ・ スピーカ、104・・・マイクロホン、
201・ ディジタルフィルタ。 202・・・エコー経路推定回路、 203・・・受信信号レベル検出回路、204・・ 同
時通話検出回路、 205・・・送信信号レベル検出回路、401・・・デ
ィジタルディレィ(遅延回路)、402・・ エコー経
路特性記憶回路、501、.502,503・・・デー
タバス。 特許出願人 日本電信電話株式会社 第1図 第2図 第3図 所望 □
来のエコーキャンセラの構成図、第3図は本発明におけ
る同時通話の検出、この間のエコー経路の乱れ、および
エコー消去量の変化の1説明図、 第4図は本発明の一実施例の構成を示す図。 第5図は本発明の他の実施例の構成を示す図である。 101 ・ 摸擬エコー経路、102・・・減算器、
103 ・ スピーカ、104・・・マイクロホン、
201・ ディジタルフィルタ。 202・・・エコー経路推定回路、 203・・・受信信号レベル検出回路、204・・ 同
時通話検出回路、 205・・・送信信号レベル検出回路、401・・・デ
ィジタルディレィ(遅延回路)、402・・ エコー経
路特性記憶回路、501、.502,503・・・デー
タバス。 特許出願人 日本電信電話株式会社 第1図 第2図 第3図 所望 □
Claims (1)
- 【特許請求の範囲】 受信信号と、この受信信号がエコー経路に加わることに
よって生じた送信信号により逐次エコー経路特性を推定
し、これにより得た摸擬エコー経路特性に基づき摸擬エ
コー信号を生成し、送信信号から差し引くことにより残
差信号を生成し、エコー信号を消去し、受信信号と送信
信号のレベルを監視し、同時通話を検出した場合には、
エコー経路特性の推定動作を中止するエコーキャンセラ
において、 遅延回路とエコー経路特性を記憶する回路を有し、 同時通話検出時には同時通話発生直前のエコー経路特性
を前記記憶回路から読出し、摸擬エコー経路特性を書き
換えることを特徴とするエコーキャンセラ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23773585A JPH0638589B2 (ja) | 1985-10-25 | 1985-10-25 | エコ−キヤンセラ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23773585A JPH0638589B2 (ja) | 1985-10-25 | 1985-10-25 | エコ−キヤンセラ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6298927A true JPS6298927A (ja) | 1987-05-08 |
| JPH0638589B2 JPH0638589B2 (ja) | 1994-05-18 |
Family
ID=17019697
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23773585A Expired - Fee Related JPH0638589B2 (ja) | 1985-10-25 | 1985-10-25 | エコ−キヤンセラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0638589B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0708537A4 (en) * | 1994-05-06 | 1997-08-06 | Nippon Telegraph & Telephone | Echo canceler and echo path estimating method |
-
1985
- 1985-10-25 JP JP23773585A patent/JPH0638589B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0708537A4 (en) * | 1994-05-06 | 1997-08-06 | Nippon Telegraph & Telephone | Echo canceler and echo path estimating method |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0638589B2 (ja) | 1994-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5278900A (en) | Digital echo canceller comprising a double-talk detector | |
| US6650701B1 (en) | Apparatus and method for controlling an acoustic echo canceler | |
| US6532289B1 (en) | Method and device for echo suppression | |
| US4232400A (en) | Echo control system | |
| JPH06113027A (ja) | 反響消去装置 | |
| JPS61135239A (ja) | エコ−キヤンセラ | |
| JPH0744423B2 (ja) | エコーキャンセラ | |
| US7039182B1 (en) | Echo canceller having improved noise immunity | |
| JPS6298927A (ja) | エコ−キヤンセラ | |
| JPH0578974B2 (ja) | ||
| JP2953954B2 (ja) | ダブルトーク検出装置およびエコーキャンセラ | |
| JP3370594B2 (ja) | エコーキャンセラのフィルタ係数更新制御装置 | |
| JP2509629B2 (ja) | 反響打消し装置 | |
| JP3248551B2 (ja) | 反響消去装置 | |
| JP3187716B2 (ja) | 反響消去装置 | |
| JP3217618B2 (ja) | 音響反響除去装置 | |
| JP2509628B2 (ja) | 反響打消し装置 | |
| JPH0541681A (ja) | エコーキヤンセラ | |
| JPH0575500A (ja) | ハウリング防止装置 | |
| JP2509627B2 (ja) | 音響用エコ−・キャンセラ−装置 | |
| JP3631459B2 (ja) | エコーキャンセラ | |
| JP3121998B2 (ja) | 音響反響除去装置 | |
| JP3217619B2 (ja) | 音響反響除去装置 | |
| JP3217614B2 (ja) | 音響反響除去装置 | |
| JPH01314438A (ja) | エコーキャンセラ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees | ||
| R154 | Certificate of patent or utility model (reissue) |
Free format text: JAPANESE INTERMEDIATE CODE: R154 |