JPH02305231A - エコーキャンセラ - Google Patents

エコーキャンセラ

Info

Publication number
JPH02305231A
JPH02305231A JP12713589A JP12713589A JPH02305231A JP H02305231 A JPH02305231 A JP H02305231A JP 12713589 A JP12713589 A JP 12713589A JP 12713589 A JP12713589 A JP 12713589A JP H02305231 A JPH02305231 A JP H02305231A
Authority
JP
Japan
Prior art keywords
register
signal
echo
stored
contents
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
JP12713589A
Other languages
English (en)
Inventor
Shigeaki Suzuki
茂明 鈴木
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP12713589A priority Critical patent/JPH02305231A/ja
Publication of JPH02305231A publication Critical patent/JPH02305231A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、2線4線変換点におけるインピーダンス不
整合によって発生するエコーを消去するエコーキャンセ
ラに関するものである。
[従来の技術] 通常、電話回線は電話端末機への接続を行う2線回線部
分と、中継伝送を行う4線回線部分とから構成されてお
り、2線回線と4線回線の変換部にはハイブリッド回路
が用いられている。しかし、ハイブリッド回路における
インピーダンスの完全な整合が困難なために受信信号の
一部が送信側に漏洩し、これが長距離回線ではエコーと
なって会話の障害となる。
このようなエコー現象に対処するためエコーキャンセラ
が用いられている。エコーキャンセラはエコー経路のイ
ンパルス応答を推定し、推定されたインパルス応答に基
づいてエコー信号に近似した疑似エコー信号を合成し、
実際のエコー信号を前記疑似エコー信号を用いて消去す
るものである。
エコニキャンセラの基本的な構成を第2図に示す。一般
にエコーキャンセラ内ではディジタル処理を行うため、
本図においても、今後の説明においても、送信信号と受
信信号はディジタル化されているものとする。図におい
て遠端加入者からの信号(受信信号)は端子(1)およ
び(2)を通じてハイブリッド回路(3)を介して近端
加入者(4)に伝えられる。近端加入者(4)からの信
号はハイブリッド回路(3)を介して端子(5)に入り
、端子(6)から遠端加入者に送信される。
受信信号の一部はハイブリッド回路(3)から送信側へ
漏れ、エコーとなる。
第2図において、サンプリング時刻jで入力された受信
信号X (j)はXレジスタ(7)に格納され、Xレジ
スタ(7)には常に過去Nサンプルの受信信号X (j
) 、X (j−1) 、・・・、X(j−N+1)が
記憶されている。また、エコー経路のインパルス応答推
定値り。(j)、h+  (j)、・・・hN−+  
(j)がHレジスタ(8)に記憶されており、Xレジス
タ(7)の内容とHレジスタ(8)の内容とのたたみ込
み演算y (j)、がたたみ込み演算回路(9)で計算
され、このy(j)が疑似エコーとして減算回路(10
)へ出力される。減算回路(10)では送信信号y(j
)から疑似エコー信号y (j)を減算して消去残差e
 (j)を作り出す。そして、この消去残差e(j)と
Xレジスタ(7)の内容X(j)、・X(j−N+1)
がHレジスタ修正回路(11)に与えられ、Hレジスタ
(8)の内容が逐次修正される。
Hレジスタ修正回路(11)におけるエコー経路のイン
パルス応答推定アルゴリズムとしては、通常、学習同定
法が用いられる。学習同定法を用いるとエコー経路のイ
ンパルス応答推定値h1(j)(i=0.1・・N−1
)は次式(2)のように逐次修正される。
hk (j+i)  −hk (j)+a  fe  
(j)’上記の学習同定法を用いたHレジスタ修正回路
(11)は例えば第3図のようになる。第3図は特開昭
60−21639号公報に示されたものであり、Hレジ
スタ修正回路と関連するXレジスタ(7)を含めたもの
である。図において(”1 ’2 + )〜(12N)
はXレジスタ(7)の内容を2乗する乗算器、(13)
は乗算器(12+)〜(12N)の圧力X2 (j)、
・・・、X2 (j−N十■)の総和を計算する総和器
、(14)は消去残差e(j)を)ノ1」算器(13)
の出力で□除算する除算器、(151’)〜(1’5N
>は除算器(14)の出力とXレジスタ(7)の内容と
を乗算する乗算器、(16+ )〜(16N )はイン
パルス応答推定値ho  (’j ) 、−1hN−+
  (j)と乗算器(1’5+)〜(15N )の出力
を加算する加算器、(17)はHレジスタの内容を修正
するかしないかを選択するスイッチである。
=  4 − 次に第3図に示すHレジスタ修正回路の動作について説
明する。Xレジスタ(7)に記憶されている受信信号X
(j)、・・・、X (j −N+’l )は乗算器(
12+)〜(12N )によってその2乗値X2 (J
)、・・・、X”  (j−N+1)が計算される。X
2 (j)、・・・、X2 (j−N+1)は総−i)
が計算される。総和器(13)によって求(j)とが乗
算器(14)に入力されe(j)/器(1,5+)〜(
15N ) 、加算器(16+)〜(16N )の動作
については、それぞれ乗算器(15k)および加算器(
16に、)についてのみ説明するが、他の乗算器および
加算器の動作についても同様である。乗算器(15b)
は除算器とXレジスタタ(7)の内容のうちのX(j−
1c」−1)とを乗算する。その乗算結果(e (j)
  ・1番目のインパルス応答推定値hkt(j)が加
算器(16h )で加算され、スイッチ(17)に入力
される。Hレジスタの修正動作を行う場合は、スイッチ
(17)は次サンプル」+1におけるインパルス応答推
定値hk−+  (j+1)として加算器(16,)の
出力を選択する。すなわち、hK−t  (j+1)=
lIK−+  (j)+ fe (j)  ・となる。
Hレジスタの修正を行わない場合は、スイッチ(17)
はhk−+())を選択し、hk、、□+  (j+1
) −hk−+  (j)     ・・・(4)とな
る。(3)式は(2)式においてα=1とした場合と等
価であるから、第3図に示す回路は学習同定法を用いた
動作を行うHレジスタ修正回路を構成していることか分
かる。
学習同定法を用いてHレジスタ修正を行うエコーキャン
セラのエコー経路推定誤差は、エコー経路のS/N比か
低い程増大する。そのため双方向同時通話状態の場合に
は、エコー経路推定誤差の増大を妨ぐためにHレジスタ
修正動作を停止することが一般的に行われる。双方向同
時通話状態の検出方法としては、エコーキャンセラに入
力される受信信号と送信信号のパワーを比較する方法等
が多く用いられる。
[発明が解決しようとする課題] 双方向同時通話状態の検出にどの様な方法が取れたとし
ても、実際に双方向同時通話状態が始まった後これを検
出するまでにはある程度の時間を要する。従って、従来
のエコーキャンセラは、双方向同時通にη状態開始から
これを検出するまでの間にHレジスタ修正動作が行われ
るためにエコー経路推定誤差か増大してしまうという問
題点があった。
発明の目的 この発明は上記のような問題点を解決するためになされ
たもので、双方向同時通話状態の検出の遅れによるエコ
ー経路推定誤差の増大を生じないようにしたエコーキャ
ンセラを提供することを目的とする。
[課題を解決するための手段] この発明にかかるエコーキャンセラはエコー消去残差e
 (j)格納する第3のレジスタ(Eレジスタ)を備え
、該第3のレジスタの格納数をMとしたとき、受信信号
を格納する第1のレジタ(Xレジスタ)の格納数をN+
M−1とし、第3のレジスタに格納されたエコー消去残
差”(J)、e(j−1)、・・・、e(j−M+1)
のうち最も古いサンプルの信号e(j−M+1)と、第
1のレジスタに格納に格納された受信信号X (j) 
、X(j−1)、・・・、X(j−N−M+2)のうち
X(j−M+1) 、X (j −M) 、・・・、X
(j−N−M+2)とを用いて、エコー経路のインパル
ス応答推定値を格納する第2のレジスタ(Hレジスタ)
修正動作を行うようにしたものである。
[作用] この発明におけるエコーキャンセラは第2のレジスタに
格納されたインパルス応答推定値り。
(j)、h+  (j)、・・・、hN−+  (j)
の修正を、前記第3のレジスタに格納された信号のうち
最も古いサンプルの信号であるe(j−M+1)と、第
1のレジスタに格納された受信信号のうちX(j−M+
1) 、X N −M) 、・・・、X(j−N−M+
2)とを用いて次式に示すように行う。
hh  (j+1)=hk (J)+ a  (e、(j−M+1’)  ・X (j−M+1
−k))なお、k−0,1、・・・、N−1である。
(5)式と(2)式とを比較すると(5)式第2項で用
いられるエコー消去残差、受信信号が、(2)式第2項
で用いられるエコー消去残差、受信信号よりもM−1サ
ンプル古いものになっていることが分かる。また、この
発明におけるエコーキャンセラが具備している双方向同
時通話状態検出器の検出時間遅れがt4秒であるとした
とき、第3のレジスタの格納数Mを、次式を満足するよ
うに設定しておく。
M−1>td/T        ・・・(6)ただし
、Tはサンプリング周期である。
サンプリング時刻Jにおいて、双方向同時通話状態が検
出されたとすると、サンプリング時刻(j −t d/
T)から双方向同時通話状態が始まっており、この間第
2のレジスタ修正動作が行われている。しかしながら、
この発明によるエコーキャンセラの第2のレジスタの修
正は(5)式に示したようにM−1サンプル古い信号を
用いて行われておりMが(6)式を満足するように設定
されているため、双方向同時通話状態が始まった後これ
が検出されるまでの間の第2のレジスタ修正動作には双
方向同時通話状態が始まる以前の信号が用いられている
。従って、エコー経路推定誤差の増大を防ぐことができ
る。
[実施例] 第1図はこの発明によるHレジスタ修正回路の一実施例
を示したものである。図中、第3図と同一の符号を付し
たものはそれぞれ同一の要素を示し、これら以外の(1
8)はエコー消去残差e(j)を格納するEレジスタで
ある。
上記のように構成された本実施例の動作を以下に説明す
る。
Xレジスタ(7)はその格納数が(N十M−1)個とな
っており、受信信号X (j) 、X (j−1)、・
・X (j−N−M+2)が格納されている。この内、
X(j−M+1)・・・X (j−N−M+2)が乗算
器(12+)〜(12N’)に入力され、X 2  (
j−M + 1 )・・・X2 (j−N十M+2)が
求められる。これらは総和器(13)に入力され(j−
i)とEレジスタ(18)に格納されたエコー消去残差
e(j)、・・・、e(j−M−1−1)のうち最も古
いサンプルの信号e(j−M+1)とが除算器(14)
に人力され められる。以下乗算器(151)〜(15N )、加算
器(16+)〜(’16N)についてはそれぞれ乗算器
(’15 k>および加算器(16h )について説明
するが、他の乗算器および加算器の動作についても同様
である。乗算器(15,)は除算(j−i)とXレジス
タ(17)の内容のうちのX(j−M+2−k)とを乗
算する。その乗算結果fe  (j−M+1) X (
j−M+2−1c) ) /ンパルス応答推定値bit
(j)が加算器(16k)で加算されスイッチ(17)
に入力される。
ス・イッチ(17)の動作は第3図に示した従来例と同
様であり、Hレジスタの修正動作を行う場合、次のサン
プル(j + 1)におけるインパルス応答推定値h 
*−+  (j + 1 )はhk−+  (J+1)
 =hk−+  (J) +(e (j十M+1)・X
 (j−M+2−k) ) /となり、Hレジスタの修
正動作を行わない場合、hi−+  (J +1) −
hk−+  (J)     ・・・(8)となる。(
7)式は(5)式においてα−1とした場合と等価であ
る。
[発明の効果コ 以上のようにこの発明によれば、エコー経路のインパル
ス応答推定値を格納するレジスタの修正が(M−1)サ
ンプル古い信号を用いて行われるため、双方向同時通話
状態の検出の遅れによってエコー経路推定誤差が増大す
ることを防ぐことができる。
【図面の簡単な説明】
第1図はこの発明の一実施例によるHレジスタ修正回路
、第2図はエコーキャンセラの基本的な構成、第3図は
従来のHレジスタ修正回路である。 (1)、(5)は入力端子、(2)、(6)は出力端子
、(3)はハイブリット回路、(4)は近端加入者、(
7)はXレジスタ、(8)はHレジスタ、(9)はたた
み込み演算回路、(10)は減算器、(11)はHレジ
スタ修正回路、(121)〜(12N )、(151)
〜(15N )は乗算器、(13)は総和器、(14)
は除算器、(16+)〜(16N)は加算器、(17)
はスイッチ、(18)はEレジスタである。 なお、図中、同一符号は同一または相当部分を示す。 代理人 弁理士 大 岩 増 雄 (外2名) = 15− 手 続 補 圧 書(自発) 平成  年  月  日

Claims (1)

    【特許請求の範囲】
  1. 受信信号を格納する第1のレジスタと、エコー経路のイ
    ンパルス応答推定値を格納する第2のレジスタと前記第
    1のレジスタの内容と前記第2のレジスタの内容とのた
    たみこみ演算を行う積和計算手段と、送信信号から前記
    積和計算手段の計算結果を減算してエコー消去残差信号
    を求める減算手段とを備えたエコーキャンセラにおいて
    、前記エコー消去残差信号を格納する第3のレジスタを
    備え、前記第1のレジスタの格納数を前記第2のレジス
    タの格納数と前記第3のレジスタの格納数との和よりも
    1少ない数とし、前記第3のレジスタの内容のうち最も
    古いサンプルの信号と前記第1のレジスタの内容のうち
    最も古いサンプルから連続した前記第2のレジスタの格
    納数分のサンプルの信号を用いて、前記エコー消去残差
    信号を小さくするように、前記第2のレジスタの内容を
    逐次的に更新することを特徴としたエコーキャンセラ。
JP12713589A 1989-05-19 1989-05-19 エコーキャンセラ Pending JPH02305231A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12713589A JPH02305231A (ja) 1989-05-19 1989-05-19 エコーキャンセラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12713589A JPH02305231A (ja) 1989-05-19 1989-05-19 エコーキャンセラ

Publications (1)

Publication Number Publication Date
JPH02305231A true JPH02305231A (ja) 1990-12-18

Family

ID=14952485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12713589A Pending JPH02305231A (ja) 1989-05-19 1989-05-19 エコーキャンセラ

Country Status (1)

Country Link
JP (1) JPH02305231A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2311707A (en) * 1996-03-28 1997-10-01 Mitsubishi Electric Corp Echo canceller with multichannel FIR filters and double-talk detection
KR100337061B1 (ko) * 1997-04-30 2002-07-18 사와무라 시코 에코/잡음제거장치및그의계수조절방법
US6574337B1 (en) 1998-11-16 2003-06-03 Oki Electric Industry, Co., Ltd. Adaptive echo canceler undoing adaptations made during double-talk

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2311707A (en) * 1996-03-28 1997-10-01 Mitsubishi Electric Corp Echo canceller with multichannel FIR filters and double-talk detection
GB2311707B (en) * 1996-03-28 1998-02-25 Mitsubishi Electric Corp Echo canceller
US5960077A (en) * 1996-03-28 1999-09-28 Mitsubishi Denki Kabushiki Kaisha Echo canceller
KR100337061B1 (ko) * 1997-04-30 2002-07-18 사와무라 시코 에코/잡음제거장치및그의계수조절방법
US6574337B1 (en) 1998-11-16 2003-06-03 Oki Electric Industry, Co., Ltd. Adaptive echo canceler undoing adaptations made during double-talk

Similar Documents

Publication Publication Date Title
US6404886B1 (en) Method and apparatus for echo cancelling with multiple microphones
JP2518433B2 (ja) ダブルト―ク検出回路
JP2503747B2 (ja) Fir形エコ―キャンセラ
JP2595090B2 (ja) 試験機能付エコーキャンセラ及び該エコーキャンセラを有する通信機器
JPH0618331B2 (ja) 経時変化特性を有する配線において発生するエコ−をディジタル消去するための装置
WO1995031052A1 (en) Echo canceler and echo path estimating method
JPH08288889A (ja) エコーキャンセラ装置
JPH10242891A (ja) エコーキャンセラ
US3903377A (en) Echo canceller utilizing correlation
JPH0744423B2 (ja) エコーキャンセラ
JPH02305231A (ja) エコーキャンセラ
JPS58125920A (ja) 干渉制御器
JP2953954B2 (ja) ダブルトーク検出装置およびエコーキャンセラ
US6947395B1 (en) Locating network echos
JP2547782B2 (ja) ノルム算出装置
JPH01222527A (ja) エコーキャンセラ
JP2841952B2 (ja) エコー消去装置
JPH07193528A (ja) エコーキャンセラ制御方法及びそのエコーキャンセラ装置
JP3094634B2 (ja) エコー除去方法及びエコー除去装置
JPS5944131A (ja) エコ−キヤンセラ
JPH02260716A (ja) エコーキャンセラ
JPH02113731A (ja) エコーキャンセラ
JPH0117613B2 (ja)
JPS62110336A (ja) エコ−キヤンセル装置
JPS6319924A (ja) エコ−消去装置