JPS58107731A - エコ−キヤンセラ− - Google Patents
エコ−キヤンセラ−Info
- Publication number
- JPS58107731A JPS58107731A JP20782881A JP20782881A JPS58107731A JP S58107731 A JPS58107731 A JP S58107731A JP 20782881 A JP20782881 A JP 20782881A JP 20782881 A JP20782881 A JP 20782881A JP S58107731 A JPS58107731 A JP S58107731A
- Authority
- JP
- Japan
- Prior art keywords
- echo
- circuit
- tap
- coefficients
- shift register
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/20—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
- H04B3/23—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Filters That Use Time-Delay Elements (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(1) 発明の技術分野
本発明は、衛星通信の如く通話する2点間の距離が離れ
ている場合に、2線式加入者線路と4線式長距離回線を
i続する・・イブリッドの不整合によって生じるエコー
をタップ付遅延線を用い各タップ係数を学習同定法を用
いてエコーパス0゛→ンパルス応答を推定するエコーキ
ャンセラーlこ係りこの演算の過程で生じる雑音を減少
出来るエコーキャンセラー1こ関する。
ている場合に、2線式加入者線路と4線式長距離回線を
i続する・・イブリッドの不整合によって生じるエコー
をタップ付遅延線を用い各タップ係数を学習同定法を用
いてエコーパス0゛→ンパルス応答を推定するエコーキ
ャンセラーlこ係りこの演算の過程で生じる雑音を減少
出来るエコーキャンセラー1こ関する。
(2)技術の背景及び従来技術と問題点衛星通信の如く
通話する2点間の距離が離れている場合には、自己の通
話信号が相手側のノーイブリド回路の不整合により、送
信者側に戻ってくるエコーのため通話品質が劣化する。
通話する2点間の距離が離れている場合には、自己の通
話信号が相手側のノーイブリド回路の不整合により、送
信者側に戻ってくるエコーのため通話品質が劣化する。
これを防ぐため1つの手段としてエコーキャンセラーが
用いられる。
用いられる。
gt図はエコーキャンセラーを用いた通話回線、第2図
はエコーキャンセラーのタップ付MM線(以下TDLと
略称する)部のブロック図を示す。
はエコーキャンセラーのタップ付MM線(以下TDLと
略称する)部のブロック図を示す。
図中1.1′は電話機、2.2’はノ・イブリド回路。
3.3′はエコーキャンセラー、4.4’は加算回路。
5は乗算回路、Tは単位遅延線、C,=CHは各り、プ
の係数、6はアキ、ムレータ、X1〜X1は各り、プの
信号を示す。
の係数、6はアキ、ムレータ、X1〜X1は各り、プの
信号を示す。
纂llこて電話機1′よりの音声信号がエコー・(スを
通りである遅砥と減衰量をもったエコーとして電話機1
′に帰ってくる。電話機lよりの音声信号も同様にエコ
ーとして帰ってくる。エコーキャンセラー3,3′は5
12図に示す如きTDLを用いて、エコーと同一の擬似
エコーを発生し、これをエコーパスにおいて本来のエコ
ーから加算回路も4′にて差引いてエコーキャンセラー
グを行い、残留エコーかあれは擬似エコーを修正して残
留エコーをなくしている。この時工a−の特性を定める
ものは絶対遅延とエコー伝達特性があり、前者は本信号
かエコーになって戻ってくる迄の時間であり、後者はエ
コーの周波数特性などによって本信号が変形される状態
を表わしたものである。エコーキャンセラー3,3′は
第2図に示すTDLを用いINIIQより入力する相手
に対する通話信号にタップ係数C1〜CNを乗じこれを
アキュムレータ6を介して出力することによって遅延時
間と伝達係数の両方を7−ミレートしてエコーを消去す
る方式であるのでエコーの遅延時間が大きい時は極めて
大きいタップ数となることがある。この各夕。
通りである遅砥と減衰量をもったエコーとして電話機1
′に帰ってくる。電話機lよりの音声信号も同様にエコ
ーとして帰ってくる。エコーキャンセラー3,3′は5
12図に示す如きTDLを用いて、エコーと同一の擬似
エコーを発生し、これをエコーパスにおいて本来のエコ
ーから加算回路も4′にて差引いてエコーキャンセラー
グを行い、残留エコーかあれは擬似エコーを修正して残
留エコーをなくしている。この時工a−の特性を定める
ものは絶対遅延とエコー伝達特性があり、前者は本信号
かエコーになって戻ってくる迄の時間であり、後者はエ
コーの周波数特性などによって本信号が変形される状態
を表わしたものである。エコーキャンセラー3,3′は
第2図に示すTDLを用いINIIQより入力する相手
に対する通話信号にタップ係数C1〜CNを乗じこれを
アキュムレータ6を介して出力することによって遅延時
間と伝達係数の両方を7−ミレートしてエコーを消去す
る方式であるのでエコーの遅延時間が大きい時は極めて
大きいタップ数となることがある。この各夕。
ブの信号X、〜XNには可変であるタップ係数C1〜C
Nがかけられるのでその係数の微少なゆらT番ごよがタ
ップ数が非常に大きいとこの雑音も相加されて無視出来
ないものとなる。TDLの各タップよりの出力はエコー
パスを推定することにより設定される。従って絶対遅延
に相当するタップの所迄は禾だエコーが戻っていないの
で本来タップ係数は0でなければならない。ところが各
タップの係数ハエコーパスを推定する逐時修正アルゴリ
ズム番こより設定されるので係数値は完全な0とはなら
ず0±6と0の周りで微少変動することが多い。
Nがかけられるのでその係数の微少なゆらT番ごよがタ
ップ数が非常に大きいとこの雑音も相加されて無視出来
ないものとなる。TDLの各タップよりの出力はエコー
パスを推定することにより設定される。従って絶対遅延
に相当するタップの所迄は禾だエコーが戻っていないの
で本来タップ係数は0でなければならない。ところが各
タップの係数ハエコーパスを推定する逐時修正アルゴリ
ズム番こより設定されるので係数値は完全な0とはなら
ず0±6と0の周りで微少変動することが多い。
係数が完全に0であれば入力との槍も0となるので雑音
を発生することはないが±6と振れると雑音が発生する
。
を発生することはないが±6と振れると雑音が発生する
。
一3図は従来例のエコー中ヤンセラーのブロック図であ
る。図中纂11m@2−と同一機能のものは同一記号で
示す。7はセレクタ、8はTDLに相当するシフトレジ
スタ、9はタップ係h(D/;yトレシスタ、10は乗
算回路、11はタップ係数 7修正回路で
ある。
る。図中纂11m@2−と同一機能のものは同一記号で
示す。7はセレクタ、8はTDLに相当するシフトレジ
スタ、9はタップ係h(D/;yトレシスタ、10は乗
算回路、11はタップ係数 7修正回路で
ある。
V7)レジスタ8には例えば8 KH!でサンプ−リン
グされた音声信号(X、、 X、、 X、・・・・・・
XN)が入力し格納される。又次の音声信号サンプルが
くればセレクタ7は音声信号を入力する方向に切換わり
新入力としてレジスタ81こ格納する。タップ係gc、
−csはタップ係数修正回路11に入力しC+”” )
= Ct+a 、e”)・Xt(n)(但しe (n
)ii Ill ii エコー)のアルゴリズムで修正
される。この係数とシフトレジスタ8のこれに対応する
信号Xsとを乗算回路10で乗算した値を7キユムレタ
6にて累積したΣCム・Xt(但しi:1%N)が擬似
エコーとなり加算回路4番こて本来のエコーより差引か
れる。ところが、エコーパスにおける実質的なインパル
ス応答は数〜数十ミリ秒のため前述の演算を全タップに
ついて実行すると本来ゼロであるべきタップ係数から雑
音が発生することとなり、十分なエコー減衰量を得るこ
とが難かしくなる欠点がある。
グされた音声信号(X、、 X、、 X、・・・・・・
XN)が入力し格納される。又次の音声信号サンプルが
くればセレクタ7は音声信号を入力する方向に切換わり
新入力としてレジスタ81こ格納する。タップ係gc、
−csはタップ係数修正回路11に入力しC+”” )
= Ct+a 、e”)・Xt(n)(但しe (n
)ii Ill ii エコー)のアルゴリズムで修正
される。この係数とシフトレジスタ8のこれに対応する
信号Xsとを乗算回路10で乗算した値を7キユムレタ
6にて累積したΣCム・Xt(但しi:1%N)が擬似
エコーとなり加算回路4番こて本来のエコーより差引か
れる。ところが、エコーパスにおける実質的なインパル
ス応答は数〜数十ミリ秒のため前述の演算を全タップに
ついて実行すると本来ゼロであるべきタップ係数から雑
音が発生することとなり、十分なエコー減衰量を得るこ
とが難かしくなる欠点がある。
(3J 発明の目的
本発明の目的は上記の欠点をなくし雑音発生のないエコ
ーキャンセラーの提供にある。
ーキャンセラーの提供にある。
(4) 発明の構成
本発明は上記の目的を達成するために連続するM個のタ
ップの係数の2乗を加え、その和か微小であれば該M個
のタップ係数を0!こし本質的なエコーパスのインパル
ス応答を示す以外の各タップから生じる微少誤差の発生
をなくすることを%徴とする。
ップの係数の2乗を加え、その和か微小であれば該M個
のタップ係数を0!こし本質的なエコーパスのインパル
ス応答を示す以外の各タップから生じる微少誤差の発生
をなくすることを%徴とする。
(5)発明の実施例
以下本発明の1実施例につき図に従って説明する。84
@は本発明の実施例のエコーキャンセラーのプロ、り図
である。図中第3−と同−機能のものは同一記号で示す
。12は2乗回路、13はアキュムレータ、14は比較
回路、15はM段の77トレジスタである。籐41で謳
3図と異なる点は2乗回路12.アキ、ムレータ13.
比較回路14.MRのシフトレジスタ15を設けた点で
ある。前記の修正されたタップ係数CI (n +1
)を2乗回路12により2乗しこの値をM個アキームレ
ータ13にて集積し比叡回・路14により、予め定めで
ある小さな値であるスレッンユホールドαと比較し小さ
ければ、M&の77トレジスタ15にあるM個のタップ
係数をすべて0にする。この操この2乗和SLがスレッ
7ユホールドαより小さけ(n+t ) ればCr、J工l、i+1・・・・・・−十M−鳳のM
−のり、プ4Ikll!iをすべて0に置きかえる。
@は本発明の実施例のエコーキャンセラーのプロ、り図
である。図中第3−と同−機能のものは同一記号で示す
。12は2乗回路、13はアキュムレータ、14は比較
回路、15はM段の77トレジスタである。籐41で謳
3図と異なる点は2乗回路12.アキ、ムレータ13.
比較回路14.MRのシフトレジスタ15を設けた点で
ある。前記の修正されたタップ係数CI (n +1
)を2乗回路12により2乗しこの値をM個アキームレ
ータ13にて集積し比叡回・路14により、予め定めで
ある小さな値であるスレッンユホールドαと比較し小さ
ければ、M&の77トレジスタ15にあるM個のタップ
係数をすべて0にする。この操この2乗和SLがスレッ
7ユホールドαより小さけ(n+t ) ればCr、J工l、i+1・・・・・・−十M−鳳のM
−のり、プ4Ikll!iをすべて0に置きかえる。
このことによりエコーがない点でのタップ係数は0とな
り雑音は発生しなくなる。又、本IAaAから容易に推
定できる適用例として、上記実質的なインパルス応答と
ならないタップについては全く前述の演算式を実行せず
、これによってMlを抑圧すると同時lこ演算量を減ら
す手法が挙げられる。
り雑音は発生しなくなる。又、本IAaAから容易に推
定できる適用例として、上記実質的なインパルス応答と
ならないタップについては全く前述の演算式を実行せず
、これによってMlを抑圧すると同時lこ演算量を減ら
す手法が挙げられる。
(Gl 発明の効果
以上詳細に説明した如く本発明によれば雑音の発生のな
いエコーキャンセラーが得られる効果がある、。
いエコーキャンセラーが得られる効果がある、。
m1図はエコーキャンセラーを用いた通話回線、總2図
はエコーキャンセラー)タツフ付遅延線都°の一ノブロ
ック図、尾4@は本発明の実IIAflIのエコー中ヤ
ンセラーのプロ、り図である。 図中1.1’は電話機、2.2′はバイブリド@路、3
.3′はエコーキャンセラー、4.4′は加311回路
、5.10は乗IF回路、6.13はアキュムレータ。 7は*vll、BはTDLに相当するシフトレジスタ、
9はタップ係数のシフトレジスタ、11はタッグ係数修
正回路、12は2乗回路 14は比較回路、15はM段
の72トレジスタ、Tは単位j1m線、 C1〜CNは
各タップ係数、X l”−X nは各り、プの信号であ
る。
はエコーキャンセラー)タツフ付遅延線都°の一ノブロ
ック図、尾4@は本発明の実IIAflIのエコー中ヤ
ンセラーのプロ、り図である。 図中1.1’は電話機、2.2′はバイブリド@路、3
.3′はエコーキャンセラー、4.4′は加311回路
、5.10は乗IF回路、6.13はアキュムレータ。 7は*vll、BはTDLに相当するシフトレジスタ、
9はタップ係数のシフトレジスタ、11はタッグ係数修
正回路、12は2乗回路 14は比較回路、15はM段
の72トレジスタ、Tは単位j1m線、 C1〜CNは
各タップ係数、X l”−X nは各り、プの信号であ
る。
Claims (1)
- タップ付f!延線を用い各タップの係数を学習同定法に
よる収束アルゴリズムを用いて補正しエコーパスのイン
パルス応答を推定するエコーキャンセラーにおいて、連
続するM個のタップの係数の2乗を加え、その和が微小
であれば#M個のタップ係数をOにし、各タップから生
じる微少−差の発生をなくすることを特徴とするエコー
キャンセラー。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20782881A JPS58107731A (ja) | 1981-12-22 | 1981-12-22 | エコ−キヤンセラ− |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20782881A JPS58107731A (ja) | 1981-12-22 | 1981-12-22 | エコ−キヤンセラ− |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58107731A true JPS58107731A (ja) | 1983-06-27 |
Family
ID=16546183
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20782881A Pending JPS58107731A (ja) | 1981-12-22 | 1981-12-22 | エコ−キヤンセラ− |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58107731A (ja) |
-
1981
- 1981-12-22 JP JP20782881A patent/JPS58107731A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5329472A (en) | Method and apparatus for controlling coefficients of adaptive filter | |
| JP4104663B2 (ja) | エコー回路遅延の推定 | |
| US5289539A (en) | Echo canceller using impulse response estimating method | |
| WO1995031052A1 (en) | Echo canceler and echo path estimating method | |
| JPH0618331B2 (ja) | 経時変化特性を有する配線において発生するエコ−をディジタル消去するための装置 | |
| CA1251269A (en) | Noise cancellation | |
| US6625279B1 (en) | Apparatus and method of estimating echo path delay | |
| JP3145269B2 (ja) | エコーキャンセラ制御方法 | |
| CN1859519B (zh) | 一种自适应滤波器及回波抵消器 | |
| JPH02305231A (ja) | エコーキャンセラ | |
| JPH05152999A (ja) | エコー消去装置 | |
| JP2547782B2 (ja) | ノルム算出装置 | |
| JPS5860835A (ja) | 反響打消し装置 | |
| JP2841952B2 (ja) | エコー消去装置 | |
| JP2845644B2 (ja) | 回線スリップ対応型エコーキャンセラ | |
| JPH05206898A (ja) | エコー消去装置 | |
| JPS5963827A (ja) | エコ−・キヤンセラ− | |
| JP2556195B2 (ja) | エコー消去装置 | |
| JPH07303063A (ja) | エコーキャンセラおよびエコーパス推定方法 | |
| JPH07303061A (ja) | エコーキャンセラおよびエコーパス推定方法 | |
| JPS5944131A (ja) | エコ−キヤンセラ | |
| JPH01222527A (ja) | エコーキャンセラ | |
| JPS6319924A (ja) | エコ−消去装置 | |
| JPH0746161A (ja) | 音響反響除去装置 | |
| JPH07303062A (ja) | エコーキャンセラおよびエコーパス推定方法 |