JPS62122340A - 帯域分割型エコ−キヤンセラ - Google Patents

帯域分割型エコ−キヤンセラ

Info

Publication number
JPS62122340A
JPS62122340A JP26284185A JP26284185A JPS62122340A JP S62122340 A JPS62122340 A JP S62122340A JP 26284185 A JP26284185 A JP 26284185A JP 26284185 A JP26284185 A JP 26284185A JP S62122340 A JPS62122340 A JP S62122340A
Authority
JP
Japan
Prior art keywords
signal
circuit
echo
high frequency
echo cancel
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
JP26284185A
Other languages
English (en)
Inventor
Taku Arazeki
卓 荒関
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP26284185A priority Critical patent/JPS62122340A/ja
Publication of JPS62122340A publication Critical patent/JPS62122340A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、2線4線変換における反射信号や音響的なカ
ップリングによる反響信号を消去するエコーキャンセラ
の改良に関する。
(従来の技術) エコーキャンセラは長距離回線におけるエコーや、テレ
コンファレンスなどのようにマイクロホンとスピーカと
の間のカップリングにより生ずる音響的な回り込み信号
などを除去するために用いられている。エコーキャンセ
ラは、不要な反射の発生する箇所に挿入される。つまり
、反射の生ずる系の入力と出力とを測定し、その系の特
性を推定し、それに基づいて反射信号を作り出し、実際
の反射信号から差し引くという処理を行なうことにより
、不要な信号を除去するものである。エコーキャンセラ
の従来例としては、特願昭56゜101938号明細書
(文献1)に記述されているようにトランスバーサルフ
ィルターが用いられていた。
第3図は、従来のエコーキャンセラの一例を説明するた
めの図である。第3図においては、反射は反響路5にて
生ずる。反射は、長距離電話回線では2線4線変換回路
において、テレコンファレンスにではスピーカからマイ
クへの回り込みによって生ずる。ここでは、電話回線に
ついて中心に説明を続ける。
遠端から送られて来たRin信号XはAD変換器11に
よってディジタル信号x(n)に変換される。信号x(
n)はXメモリ20に蓄えられる。反響路5の特性を表
わすインパルス応答の推定値h(i)はHメモリ30に
蓄えられている。積和回路40はHメモリ30とXメモ
リ20の内容から次式に従って疑似反響信号z(n)を
計算する。
ここで、Nはタップ数である。
近端からの受信信号、つまり反響路5を通ってきた信号
SinはAD変換器13によってディジタル信号y(n
)に変換される。このy(n)から、上で求めた疑似反
響信号を引くと残差信号e(n)が得られる。この残差
信号e(n)には反射信号は含まれてはおらず、DA変
換器14によってアナログ信号に変換したのちに遠端に
送り出す。修正回路60は、グラディエンド法にもとづ
いて、残差信号e(n)と受信信号x(n−i)とを用
いてHメモリ30の内容を次式に従って計算する。
h(i)=h(i)+gX(n−i) e(n)ここで
、gは修正ゲインであり、iは0がらN−1までの値で
ある。上式の=は、左辺を右辺で置き換えるということ
を意味しており、修正回路6oとHメモリ30で置換が
行なわれる。
(発明が解決しようとする問題点) 以上が従来のエコーキャンセラの動作の概要であるが、
上で述べた修正アルゴリズムを安定に動作させようとす
ると、タップ数Nが増すにっれNに反比例して修正速度
が遅くなるため、大きなNのときに修正速度が遅くなる
、つまり反響路の変化への追従性が悪くなるという問題
点を有していた。
そのため、修正アルゴリズムとしてカルマンフィルタの
ような高速アルゴリズムを用いることなどが提案されて
いるが、これはタップ数が増すとそれに応じて演算量も
大幅に増大してしまうという欠点を持っている。また、
前述の文献1のように帯域を分割しそのあと時間軸上で
処理する方法もあるが、修正速度の改良には限界があっ
た。
本発明の目的は、タップ数が大きい場合でも:(+I正
速度が低下せず、つまり反響路の変化への追従性が高く
、かつ装置規模の小さいエコーキャンセラの提供にある
(問題点を解決するための手段) 本発明によると、遠端からの受信信号を入力し直交変換
結果の1部を出力する第1の変換回路と、近端からの受
信信号を入力し直交変換結果の1部を出力する第2の変
換回路と、前記第1の変換回路の出力に重みを乗じる重
み回路と、前記第2の変換回路の出力から前記重み回路
の出力を引く減算回路と、前記減算回路の出力信号が小
さくなるように適応的に前記重みを修正する適応回路と
、前記減算回路の出力を逆直交変換する回路とを有する
反響消去部を複数個接続し前記逆変換回路の出力の和を
とり遠端へ送り出すとともに各反響消去部における直交
変換の結果を遠端側と近端側のそれぞれの受信信号に対
して対応させながら双方向通話を検出し前記各適応回路
の動作を制御するようにしたエコーキャンセラが得られ
る。
(作用) 本発明においては、信号を直交変換し、その結果を用い
てエコーキャンセルをおこなう。さらに、その処理を帯
域分割することにより装置の規模を大幅に小さくしよう
とするものである。
直交変換された信号はお互いに独立あるいはそれに近い
状態になるため、直交化した結果を独立に処理しやすく
なる、という特徴がある。直交変換として様々な変換が
あるが、ここではフーリエ変換による方法について説明
する。遠端がらの受信信号x(n)と近端からの受信信
号である反響信号y(n)とをフーリエ変換すると、次
式に従って、それぞれ周波数領域の信号X(i、n)、
Y(i、n)が得られる。
X(i、n)”Ex(n−N+1+k)*W1に1(=
O Y(i、n)=Σy(n−N+1+k) 傘Wikk+
0 ここで、iはi番目の周波数、nはサンプリング時刻、
Wik= exp(−j 2 rr ik/N)である
。このようにして求めた周波数領域の信号における積に
よって時間軸上のコンボリューションを行なうことがで
きる。つまり、インパルス応答h(i)をフーリエ変換
したH(i、n)をX(i、n)に乗することにより、
疑似反響信号z(n)をフーリエ変換したものに対応す
るz(i、n)が得られる。
Z(i、n)= X(i、n)−H(i、n)ただし、
ここでの積は複素乗算になっており、この複素乗算は各
i(0≦i≦N−1)について行なわれる。このように
して求まった結果を周波数領域のままで実際の反響信号
から差し引いても反響成分が消去できる。この残差を逆
フーリエ変換することにより時間軸上の信号e(n)が
得られる。つまり、この点では従来の時間軸上のエコー
キャンセラと同じ動作となる。
反響路の特性を推定するために、H(i、n)を修正し
ていかねばならない。そのアルゴリズム−例を下に示す
H(i、n + 1)= H(i、n) −g−Xc(
i、n)・E(i、n)ここで、0≦i≦N−1、gは
修正ゲイン、Xc(i、n)はX(i、n)の共役複素
数をしめす。なお、収束速度を上げるために、gに工夫
を施している例もある。
また、反響路が信号を増大させないとするならば、X(
i、n)はとのiに対してもY(i、n)よりも常に大
きな振幅を持つはずである。したがって、ある周波数で
反射信号の方が大きくなったとしたら、そのときは反響
路になんらかの信号が入ったものと判断することができ
る。この状態は、普通、双方向通話と呼ばれる状態であ
り、反響路の特性の推定はうまくいかなくなる。したが
って、このときには上式による修正を停止しなければな
らない。従来の実施例においては、送信側と受信側の電
力の比で双方向通話を検出していたためその検出感度は
あまりよくなかったが、本発明のように周波数ごとに判
定を行なうことにより、双方向通話の検出を高感度にお
こなうことができる。
第4図は本発明における直交変換の導入の原理を示す図
である。第5図は第4図における各部の波形を示す図で
ある。ただし、本図においては入出力の信号はすべてデ
ィジタル信号である。つまり、本図の外部にAD変換器
およびDA変換器があるものとする。
遠端からの受信信号x(n)はDFT回路110によっ
てフーリエ変換されX(i、N)が得られる。この様子
は第5図(a)に示すとうりである。ただし、図にはX
(i、n)の絶対値(振幅)が表わされている。また、
iについては半分の領域しか示していないが、それは、
受信信号x(n)が実数であるため、X(i、n)が共
役対称になっているからである。X(i、n)は重み回
路210と、双方向通話検出器300に入力される。重
み回路210においては、信号X(i、n)に重みH(
i、n)を乗じて疑似反響信号のフーリエ変換z(i、
n)を作る(第5図(d))。
近端からの受信信号である反射信号を含むy(n)はD
FT回路120でフーリエ変換されY(i、n)となる
(第5図(b))。減算回路400はY(i、n)から
Z(i、n)を引いて残差信号E(i、n)を作る(第
5図(e))。修正回路220は重みH(i、n)の修
正を行なう。残差信号E(i、n)はIDFT回路13
0で時間領域の信号e(n)に変換される(第5図(f
))。以上の処理は、既に述べた式に従って行なわれる
。なお、通常のDFTにおいては、N個のデータ(サン
プル)が入ったところでN個の結果が得られ、それがま
た、N個のデータに戻る、というようにNデータ毎に処
理が行なわれる。しかし、本発明においては適応処理が
1データ毎に行なわれているため、1データ入る毎にN
次元のDFTを行なう必要がある。しかし、これでは無
駄な演算が行なわれることになる。このような演算を効
率よ(行なうには、藤井氏らによる[周波数サンプリン
グフィルタを用いた伝送路適応等信器]と題した文献2
(電子通信学会論文誌、Vol、J65− B、 No
、p、1982)に示されている、周波数サンプリング
フィルタを用いればよい。文献2の方法は装置実現上か
らも有利である。
一方、IDFTを行なう際には1点のみ、つまりe(n
)だけ求めればよい。
また、修正速度を上げるため、文献2に記述されている
ような方法、つまり前述の修正式のgのより良い値を推
定する方法もある。
双方向通話検出回路300は、X(i、n)とY(i、
n)のそれぞれの振幅(絶対値)を比較しくそれらの相
対値の例を、第5図(c)にGで示しである)、送信側
にある反射信号Y(i、n)の方が大きくなっている点
を数えて、それがある値以上になっている場合に双方向
通話であると判断して制御信号Cを出力する。修正回路
220は、制御信号Cに従って修正動作をするかしない
かという制御をおこなう。
以上は直交変換について述べたものであるが、次に帯域
分割について述べる。第5図を用いて説明する。本発明
のように直交変換して処理する形のものは、変換した結
果を別々に処理できる、という特徴がある。従って、第
5図のDFTの結果であるXを分割して処理することが
可能である。つまり、適当に分割した帯域毎に反響消去
を行なわせることになる。ただし、帯域毎に処理した結
果得られた残差分は一部帯域の残差にあたる。従って、
遠端に送り出す前にすべての帯域の残差の総和をとる必
要がある。
なお、本図では、直交変換としてフーリエ変換を用いた
が、その他の変換を用いてもよい。
(実施例) 第1図は本発明による実施例を示すブロック図である。
また、第2図は本発明による実施例における各部の波形
を示す図である。本実施例においては、帯域をふたつに
分割しである。遠端からの受信信号x(n)は端子1か
ら入力され、低域反響消去部101と高域反響消去部1
02とに入力される。高域反響消去部102においては
、部分DFT回路112は信号x(n)の周波数成分の
うち高域成分X2(i、n)のみを出力する(第2図(
a))。近端からの信号y(n)も低域反響消去部10
1と高域反響消去部102とに入力される。部分DFT
回路122もやはり、高域成分Y2(i、n)のみを出
力する。(第2図(b))。X2(i、n)、Y2(i
、n)は、第2図(a)、(b)に示すとうりそれぞれ
高域成分のみを持つ。高域反響消去部102では、第4
図に示した例と同じ動作で、高域成分に対して反響消去
を行なう(第2図(d))。残差E2(i、nX第2図
(e))をIDFT して得られたe2(nX第2図(
g))は部分加算器142に与えられ、低域反響消去部
101からの出力との和がとられる。低域反響消去部1
01は、信号の低域成分に対して高域反響消去部102
と同様の処理を行なって残差信号el(n)を作り(第
2図(f))、部分加算器141を通り出力する。
部分加算器142はel(n)とe2(n)とを加えて
、第2図に示すとうりe(n)を作る(第2図(h))
。残差e(n)は端子4を介して遠端に送り出される。
このようにして、一旦帯域分割された信号はまた全帯域
の信号にもどされる。
双方向通話の検出は、高域反響消去部102と低域反響
消去部101のそれぞれにおいて第4図と同様にすなわ
ち第2図(C)に示した処理結果にしたがって行なわれ
る。したがって、前述のとおり高感度な双方向通話検出
が可能である。本実施例においては、帯域をふたつに分
割した例について示したが、分割の数はどのような数に
なってもよい。帯域をKに分割すると、ひとつの反響消
去部における演算量はほぼに分の1になる。したがって
、エコーキャンセラを実現する際に、−挙にLSI化は
できない°ばあいでも、帯域毎に分割された反響消去部
の一つひとつをLSI化によって実現するなどの工夫が
可能となる。
また、本発明の説明では双方向通話の検出を、各反響消
去部の内部で独立に行なっているが、各反響消去部にお
ける双方向通話検出器の情報を全帯域でまとめ、総合的
に判断して双方向通話検出を行なうこともできる。
また、部分加算回路141と142を反響消去部の外部
に出して一度に和を計算してもよい。
(発明の効果) 以上述べたように、本発明においては、反響路を表わす
特性が直交変換された領域で表現され、さらに帯域を分
割して各帯域で独立に処理しているため、係数の修正が
変換された係数毎に独立に行なえ反響路の変化への追従
性が大幅に改良され、さらにLSI化しやすくなってい
るため装置の小型化が容易になっている。また、直交変
換した結果に対して双方向通話の検出を行なうため、検
出能力が大幅に改良される。
【図面の簡単な説明】
第1図は、本発明によるエコーキャンセラの実施例をし
めずブロック図、第2図(a)、(b)、(c)、(d
)、(e)、(f)。 (g)、(h)は本発明による実施例の各部の波形を示
す図、第3図は従来のエコーキャンセラの実施例を示す
図、第4図は直交変換を用いたエコーキャンセラを示す
図、第5図(a)、(b)、(c)、(d)、(e)、
(f)はその各部の波形を示す図である。 図において、1,2,3.4は端子、5は反響路、11
゜13はAD変換器、12,14はDA変換器、20は
Xメモリ、30はHメモリ、40は積和回路、50は減
算回路、60は修正回路、101は低域反響消去部、1
02は高域反響消去部、110,120はDFT回路、
111,112,121゜122は部分DFT回路、1
30はIDFT回路、131,132は部分IDFT回
路、141,142は部分加算回路、210,212は
重み回路、220,222は修正回路、300,302
は双方向通□へ 起     に− リ −( )   Q    −N さ 第 51!I E=γ−xt−t

Claims (1)

    【特許請求の範囲】
  1. 遠端からの受信信号を入力し直交変換結果の1部を出力
    する第1の変換回路と、近端からの受信信号を入力し直
    交変換結果の1部を出力する第2の変換回路と、前記第
    1の変換回路の出力に重みを乗じる重み回路と、前記第
    2の変換回路の出力から前記重み回路の出力を引く減算
    回路と、前記減算回路の出力信号が小さくなるように適
    応的に前記重みを修正する適応回路と、前記減算回路の
    出力を逆直交変換する回路とを有する反響消去部を複数
    個接続し前記逆変換回路の出力の和をとり遠端へ送り出
    すとともに各反響消去部における直交変換の結果を遠端
    側と近端側のそれぞれの受信信号に対して対応させなが
    ら双方向通話を検出し前記各適応回路の動作を制御する
    ようにしたエコーキャンセラ。
JP26284185A 1985-11-21 1985-11-21 帯域分割型エコ−キヤンセラ Pending JPS62122340A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26284185A JPS62122340A (ja) 1985-11-21 1985-11-21 帯域分割型エコ−キヤンセラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26284185A JPS62122340A (ja) 1985-11-21 1985-11-21 帯域分割型エコ−キヤンセラ

Publications (1)

Publication Number Publication Date
JPS62122340A true JPS62122340A (ja) 1987-06-03

Family

ID=17381360

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26284185A Pending JPS62122340A (ja) 1985-11-21 1985-11-21 帯域分割型エコ−キヤンセラ

Country Status (1)

Country Link
JP (1) JPS62122340A (ja)

Similar Documents

Publication Publication Date Title
US7856097B2 (en) Echo canceling apparatus, telephone set using the same, and echo canceling method
CA2211994C (en) Apparatus and method for canceling acoustic echoes including non-linear distortions in loudspeaker telephones
US7684559B2 (en) Acoustic echo suppressor for hands-free speech communication
EP0443547B1 (en) Sub-band acoustic echo canceller
EP0454242A1 (en) Digital echo canceller comprising a double-talk detector
JPS5829012B2 (ja) エコ−制御方式
Deb et al. A technical review on adaptive algorithms for acoustic echo cancellation
JPH0527287B2 (ja)
US10999444B2 (en) Acoustic echo cancellation device, acoustic echo cancellation method and non-transitory computer readable recording medium recording acoustic echo cancellation program
US6891948B2 (en) Echo canceller
JPS58125920A (ja) 干渉制御器
JPS62122340A (ja) 帯域分割型エコ−キヤンセラ
JP2002503910A (ja) 雑音環境におけるフィルタ適応化の制御方法および装置
JPS62122341A (ja) 帯域分割型エコ−キヤンセラ
CN1859519B (zh) 一种自适应滤波器及回波抵消器
JPS62122339A (ja) エコ−キヤンセラ
CA2319639C (en) Locating network echos
KR20080102712A (ko) 반향 제거 방법 및 장치
JP2547782B2 (ja) ノルム算出装置
JPH07303067A (ja) エコーキャンセラ
JPS62122342A (ja) エコ−キヤンセラ
JPH03243020A (ja) サブバンド型エコーキャンセラ
JPH02113731A (ja) エコーキャンセラ
JPH02305231A (ja) エコーキャンセラ
JP3121988B2 (ja) 音響反響除去装置