JPH06204917A - エコーキャンセラ - Google Patents
エコーキャンセラInfo
- Publication number
- JPH06204917A JPH06204917A JP23452092A JP23452092A JPH06204917A JP H06204917 A JPH06204917 A JP H06204917A JP 23452092 A JP23452092 A JP 23452092A JP 23452092 A JP23452092 A JP 23452092A JP H06204917 A JPH06204917 A JP H06204917A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- echo canceller
- adaptive
- circuit
- adder
- 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
- 230000003044 adaptive effect Effects 0.000 claims abstract description 54
- 230000005540 biological transmission Effects 0.000 claims description 14
- 238000012549 training Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
(57)【要約】 (修正有)
【構成】適応信号と多値送信符号対応の雑音源信号とが
供給されエコーの線形成分を推定する線形エコーキャン
セラと、エコーの非線形成分を推定する非線形エコーキ
ャンセラ107を含む。後者は雑音源信号の多値の数に
対応した多出力の各々に予め定めた第1、第2の論理信
号を送出するセレクタ122と、セレクタの多出力の各
々に接続される単位遅延回路123,124と、これら
出力のアンド回路群113と、対応アンド回路から有意
の論理信号が供給されたとき適応係数の記憶値を更新す
る適応係数回路114と、単位遅延回路の各最終段のア
ンド回路に対応する適応係数回路からの適応係数の加算
器115と、この出力の減衰器117と、適応係数回路
と減衰器との出力を加算しエコーレプリカとする加算器
116とを有する。 【効果】ハードウェア量の削減と適応制御の簡略化とが
可能である。
供給されエコーの線形成分を推定する線形エコーキャン
セラと、エコーの非線形成分を推定する非線形エコーキ
ャンセラ107を含む。後者は雑音源信号の多値の数に
対応した多出力の各々に予め定めた第1、第2の論理信
号を送出するセレクタ122と、セレクタの多出力の各
々に接続される単位遅延回路123,124と、これら
出力のアンド回路群113と、対応アンド回路から有意
の論理信号が供給されたとき適応係数の記憶値を更新す
る適応係数回路114と、単位遅延回路の各最終段のア
ンド回路に対応する適応係数回路からの適応係数の加算
器115と、この出力の減衰器117と、適応係数回路
と減衰器との出力を加算しエコーレプリカとする加算器
116とを有する。 【効果】ハードウェア量の削減と適応制御の簡略化とが
可能である。
Description
【0001】
【産業上の利用分野】本発明はエコーキャンセラに関
し、特にディジタル加入者線伝送システムにおいて送信
回路の非線形特性に起因する非線形成分を含むエコーの
消去機能を有するエコーキャンセラに関する。
し、特にディジタル加入者線伝送システムにおいて送信
回路の非線形特性に起因する非線形成分を含むエコーの
消去機能を有するエコーキャンセラに関する。
【0002】
【従来の技術】ディジタル加入者線伝送システムなどの
データ通信システムにおいて、通常、送信回路はディジ
タル送信データ対応の多値送信符号をアナログ信号に変
換する機能およびこのアナログ信号のレベルを変換する
機能を含むので、アナログ回路の適用を避けられない。
したがって、完全に線形な特性を得ることが難しく、シ
ステムの性能劣化の一原因となる非線形歪が多値送信符
号に生じ、非線形成分を含むエコーが反響路に発生す
る。
データ通信システムにおいて、通常、送信回路はディジ
タル送信データ対応の多値送信符号をアナログ信号に変
換する機能およびこのアナログ信号のレベルを変換する
機能を含むので、アナログ回路の適用を避けられない。
したがって、完全に線形な特性を得ることが難しく、シ
ステムの性能劣化の一原因となる非線形歪が多値送信符
号に生じ、非線形成分を含むエコーが反響路に発生す
る。
【0003】このような非線形歪に基づく非線形成分を
含むエコーの消去(厳密には、許容レベル以下に抑圧す
ること)を可能にする技術の一例が特開昭61−263
331号公報に開示されている。同公報記載の非線形適
応フィルタ(エコーキャンセラ)では、入力信号に対す
る雑音源信号の寄与を適応的にモデル化してキャンセル
信号を生成し、入力信号からキャンセル信号を減算する
線形フィルタおよび非線形フィルタと、トレーニング期
間の最初の部分において線形アルゴリズムに従って線形
フィルタを適応し、この後に非線形アルゴリズムに従っ
て非線形フィルタを適応する適応回路とを備えることに
より、入力信号に含まれる雑音(非線形成分)と雑音源
信号との非線形関係を短いトレーニング期間にモデル化
できるようにしている。
含むエコーの消去(厳密には、許容レベル以下に抑圧す
ること)を可能にする技術の一例が特開昭61−263
331号公報に開示されている。同公報記載の非線形適
応フィルタ(エコーキャンセラ)では、入力信号に対す
る雑音源信号の寄与を適応的にモデル化してキャンセル
信号を生成し、入力信号からキャンセル信号を減算する
線形フィルタおよび非線形フィルタと、トレーニング期
間の最初の部分において線形アルゴリズムに従って線形
フィルタを適応し、この後に非線形アルゴリズムに従っ
て非線形フィルタを適応する適応回路とを備えることに
より、入力信号に含まれる雑音(非線形成分)と雑音源
信号との非線形関係を短いトレーニング期間にモデル化
できるようにしている。
【0004】
【発明が解決しようとする課題】しかしながら、上記公
報開示技術では、線形フィルタのトレーニングは初期ト
レーニングの最初の部分でのみ行うため、線形成分の変
動し対して非線形フィルタで対処しなくてはならない。
このため、非線形フィルタにも線形フィルタと同じ数の
タップを設ける必要があり、結果的にハードウェア量が
増加する。
報開示技術では、線形フィルタのトレーニングは初期ト
レーニングの最初の部分でのみ行うため、線形成分の変
動し対して非線形フィルタで対処しなくてはならない。
このため、非線形フィルタにも線形フィルタと同じ数の
タップを設ける必要があり、結果的にハードウェア量が
増加する。
【0005】また、詳細構成を検討すると、RAMに記
憶している全ての値を1サイクルで書き換える場合があ
り、RAMにはダイナミックメモリを用いなくてはなら
ない。このため、リフレッシュ回路が必要となり、ハー
ドウェア量の増加を促進する。
憶している全ての値を1サイクルで書き換える場合があ
り、RAMにはダイナミックメモリを用いなくてはなら
ない。このため、リフレッシュ回路が必要となり、ハー
ドウェア量の増加を促進する。
【0006】さらに、線形フィルタと非線形フィルタと
のトレーニングを別途行う適応回路が必要であり、適応
制御およびその回路構成が複雑となる。
のトレーニングを別途行う適応回路が必要であり、適応
制御およびその回路構成が複雑となる。
【0007】
【課題を解決するための手段】本発明のエコーキャンセ
ラは、キャンセル信号と反響路からのエコーとしての入
力信号との差分である誤差信号を定数倍した適応信号を
送出するスケーリング回路と;このスケーリング回路か
らの前記適応信号と多値送信符号対応の雑音源信号とを
供給され前記エコーの線形成分を推定する線形エコーキ
ャンセラと;前記スケーリング回路からの前記適応信号
と前記雑音源信号とを供給され前記エコーの非線形成分
を推定する非線形エコーキャンセラと:前記線形エコー
キャンセラと前記非線形エコーキャンセラとの出力を加
算する第1の加算器とを備え;前記非線形エコーキャン
セラは、前記雑音源信号の多値の数に対応した多出力の
各各に予め定めた第1および第2の論理信号を送出する
セレクタと、このセレクタの多出力の各各を初段入力と
し各各別に縦続接続される複数組の単位遅延回路と、こ
れら複数組の単位遅延回路および前記セレクタの出力の
うち任意の数の出力を入力とする全ての組合せ分のアン
ド回路と、これら複数のアンド回路にそれぞれ対応して
設けられ対応の前記アンド回路から有意の論理信号が供
給されたとき適応係数の記憶値を更新して送出する複数
の適応係数回路と、前記複数組の単位遅延回路の各各の
最終段の出力対応の前記アンド回路に対応する前記適応
係数回路からの前記適応係数を加算する第2の加算器
と、この第2の加算器の出力を単位時間毎に減衰させる
減衰器と、前記複数の適応係数回路と前記減衰器との出
力を加算しエコーレプリカとして前記第1の加算器に送
出する第3の加算器とを有する。
ラは、キャンセル信号と反響路からのエコーとしての入
力信号との差分である誤差信号を定数倍した適応信号を
送出するスケーリング回路と;このスケーリング回路か
らの前記適応信号と多値送信符号対応の雑音源信号とを
供給され前記エコーの線形成分を推定する線形エコーキ
ャンセラと;前記スケーリング回路からの前記適応信号
と前記雑音源信号とを供給され前記エコーの非線形成分
を推定する非線形エコーキャンセラと:前記線形エコー
キャンセラと前記非線形エコーキャンセラとの出力を加
算する第1の加算器とを備え;前記非線形エコーキャン
セラは、前記雑音源信号の多値の数に対応した多出力の
各各に予め定めた第1および第2の論理信号を送出する
セレクタと、このセレクタの多出力の各各を初段入力と
し各各別に縦続接続される複数組の単位遅延回路と、こ
れら複数組の単位遅延回路および前記セレクタの出力の
うち任意の数の出力を入力とする全ての組合せ分のアン
ド回路と、これら複数のアンド回路にそれぞれ対応して
設けられ対応の前記アンド回路から有意の論理信号が供
給されたとき適応係数の記憶値を更新して送出する複数
の適応係数回路と、前記複数組の単位遅延回路の各各の
最終段の出力対応の前記アンド回路に対応する前記適応
係数回路からの前記適応係数を加算する第2の加算器
と、この第2の加算器の出力を単位時間毎に減衰させる
減衰器と、前記複数の適応係数回路と前記減衰器との出
力を加算しエコーレプリカとして前記第1の加算器に送
出する第3の加算器とを有する。
【0008】
【実施例】次に本発明について図面を参照して説明す
る。
る。
【0009】本発明の一実施例を示す図1を参照する
と、このエコーキャンセラ101は雑音源信号(多値送
信符号)102および適応信号104の各各を入力とす
る線形エコーキャンセラ(線形フィルタ)106および
非線形エコーキャンセラ107(非線形フィルタ)と、
線形エコーキャンセラ106および非線形エコーキャン
セラ107の出力を加算する加算器110と、減算器1
08により求められた入力信号(反響路からのエコー)
103とキャンセル信号111との差分対応の誤差信号
109を入力とするスケーリング回路105とを備え
る。この構成において、トレーニングの初期にはスケー
リング回路105は減算器108により入力信号103
からキャンセル信号111を減算して求められた誤差信
号109を定数倍し、適応信号104として線形エコー
キャンセラ106にのみ供給する。線形エコーキャンセ
ラ106は雑音源信号102および適応信号104をも
とにエコーの線形成分を推定して加算器110に出力す
る。加算器110は線形エコーキャンセラ106の出力
と非線形エコーキャンセラ107の出力とを加算し、キ
ャンセル信号111として減算器108に出力する。こ
のときの非線形エコーキャンセラ107の出力は0であ
る。線形エコーキャンセラ106が収束した後、スケー
リング回路105は非線形エコーキャンセラ107にも
同様に定数倍した適応信号104を出力する。非線形エ
コーキャンセラ107は雑音源信号102および適応信
号104により非線形成分を推定して加算器110に供
給する。線形エコーキャンセラはLMSアルゴリズムを
用いた通常のトランスバーサルフィルタにIIRフィル
タを縦続接続して構成できる。この実施例では、線形エ
コーキャンセラ106のキャンセル区間に対して、非線
形エコーキャンセラ107のキャンセル区間を短くして
いる。これは、非線形歪の影響の大きい区間はエコーの
時間応答の一部であるからである。
と、このエコーキャンセラ101は雑音源信号(多値送
信符号)102および適応信号104の各各を入力とす
る線形エコーキャンセラ(線形フィルタ)106および
非線形エコーキャンセラ107(非線形フィルタ)と、
線形エコーキャンセラ106および非線形エコーキャン
セラ107の出力を加算する加算器110と、減算器1
08により求められた入力信号(反響路からのエコー)
103とキャンセル信号111との差分対応の誤差信号
109を入力とするスケーリング回路105とを備え
る。この構成において、トレーニングの初期にはスケー
リング回路105は減算器108により入力信号103
からキャンセル信号111を減算して求められた誤差信
号109を定数倍し、適応信号104として線形エコー
キャンセラ106にのみ供給する。線形エコーキャンセ
ラ106は雑音源信号102および適応信号104をも
とにエコーの線形成分を推定して加算器110に出力す
る。加算器110は線形エコーキャンセラ106の出力
と非線形エコーキャンセラ107の出力とを加算し、キ
ャンセル信号111として減算器108に出力する。こ
のときの非線形エコーキャンセラ107の出力は0であ
る。線形エコーキャンセラ106が収束した後、スケー
リング回路105は非線形エコーキャンセラ107にも
同様に定数倍した適応信号104を出力する。非線形エ
コーキャンセラ107は雑音源信号102および適応信
号104により非線形成分を推定して加算器110に供
給する。線形エコーキャンセラはLMSアルゴリズムを
用いた通常のトランスバーサルフィルタにIIRフィル
タを縦続接続して構成できる。この実施例では、線形エ
コーキャンセラ106のキャンセル区間に対して、非線
形エコーキャンセラ107のキャンセル区間を短くして
いる。これは、非線形歪の影響の大きい区間はエコーの
時間応答の一部であるからである。
【0010】次に雑音源信号102が2値、かつ非線形
エコーのキャンセル区間が4[UI](ユニットインタ
ーバル)の場合の非線形エコーキャンセラ107の詳細
構成例を示す図2を参照すると、非線形エコーキャンセ
ラ107は2値(たとえば、±1)の送信符号対応の雑
音源信号102を入力する遅延回路121と、遅延回路
121の出力を入力とするセレクタ122と、セレクタ
122の出力125を第1番目の単位遅延回路の入力と
して縦続接続される4個の単位遅延回路123と、セレ
クタ122の出力126を第1番目の単位遅延回路の入
力として縦続接続される4個の単位遅延回路124と、
単位遅延回路123,124およびセレクタ122の出
力を入力とする16個のアンド(AND)回路113と
を有する。また、この非線形エコーキャンセラ107は
適応信号をそれぞれ入力としAND回路113に1対1
に対応する16個の適応係数回路114と、第4番目の
単位遅延回路123の出力または第4番目の単位遅延回
路124の出力を入力としているAND回路113対応
の適応係数回路114の出力を入力とする加算器115
と、加算器115の出力を入力とする減衰器117と、
適応係数回路114の出力と減衰器117の出力とを入
力とする加算器116とを有する。ここで、2入力のA
ND回路113の接続はセレクタ122の出力125,
126および単位遅延回路123,124から2つを選
ぶ全ての組合わせについて行われている。なお、遅延回
路121は符号送信後に反響路からエコーが戻る時間調
整のために設けている。
エコーのキャンセル区間が4[UI](ユニットインタ
ーバル)の場合の非線形エコーキャンセラ107の詳細
構成例を示す図2を参照すると、非線形エコーキャンセ
ラ107は2値(たとえば、±1)の送信符号対応の雑
音源信号102を入力する遅延回路121と、遅延回路
121の出力を入力とするセレクタ122と、セレクタ
122の出力125を第1番目の単位遅延回路の入力と
して縦続接続される4個の単位遅延回路123と、セレ
クタ122の出力126を第1番目の単位遅延回路の入
力として縦続接続される4個の単位遅延回路124と、
単位遅延回路123,124およびセレクタ122の出
力を入力とする16個のアンド(AND)回路113と
を有する。また、この非線形エコーキャンセラ107は
適応信号をそれぞれ入力としAND回路113に1対1
に対応する16個の適応係数回路114と、第4番目の
単位遅延回路123の出力または第4番目の単位遅延回
路124の出力を入力としているAND回路113対応
の適応係数回路114の出力を入力とする加算器115
と、加算器115の出力を入力とする減衰器117と、
適応係数回路114の出力と減衰器117の出力とを入
力とする加算器116とを有する。ここで、2入力のA
ND回路113の接続はセレクタ122の出力125,
126および単位遅延回路123,124から2つを選
ぶ全ての組合わせについて行われている。なお、遅延回
路121は符号送信後に反響路からエコーが戻る時間調
整のために設けている。
【0011】この非線形エコーキャンセラ107の動作
について詳述すると、雑音源信号102は遅延回路12
1を通してセレクタ122に入力される。セレクタ12
2は遅延回路121から入力される符号の値±1に応じ
て各各出力125,126の一方にバイナリ信号1をセ
ットし、他方にバイナリ信号0をセットする。セレクタ
122の出力125,126は縦続接続された単位遅延
回路123,124にそれぞれ入力されて単位時間毎の
遅延を与えられる。AND回路113の各各は対応する
単位遅延回路123,124の入出力が全て1の場合に
1を出力する。出力が1のAND回路113と接続され
た適応係数回路114のみ出力し、かつ内蔵レジスタが
更新される。単位遅延回路123,124の最終段の出
力を入力としているAND回路113に対応している適
応係数回路114の出力は加算器115に入力される。
加算器115の出力は減衰器117によって単位時間毎
に減衰させられる。これにより、第4番目の単位遅延回
路123,124より後の非線形歪の影響が小さいキャ
ンセル区間のエコーを推定している。適応係数回路11
4の出力および減衰器117の出力はすべて加算器11
6で加算されエコーレプリカの非線形成分として出力さ
れる。このように、非線形エコーキャンセラ107は雑
音源信号102の各送信符号パターンによって生じる非
線形エコーの時間応答を推定しキャンセル信号を生成す
る。
について詳述すると、雑音源信号102は遅延回路12
1を通してセレクタ122に入力される。セレクタ12
2は遅延回路121から入力される符号の値±1に応じ
て各各出力125,126の一方にバイナリ信号1をセ
ットし、他方にバイナリ信号0をセットする。セレクタ
122の出力125,126は縦続接続された単位遅延
回路123,124にそれぞれ入力されて単位時間毎の
遅延を与えられる。AND回路113の各各は対応する
単位遅延回路123,124の入出力が全て1の場合に
1を出力する。出力が1のAND回路113と接続され
た適応係数回路114のみ出力し、かつ内蔵レジスタが
更新される。単位遅延回路123,124の最終段の出
力を入力としているAND回路113に対応している適
応係数回路114の出力は加算器115に入力される。
加算器115の出力は減衰器117によって単位時間毎
に減衰させられる。これにより、第4番目の単位遅延回
路123,124より後の非線形歪の影響が小さいキャ
ンセル区間のエコーを推定している。適応係数回路11
4の出力および減衰器117の出力はすべて加算器11
6で加算されエコーレプリカの非線形成分として出力さ
れる。このように、非線形エコーキャンセラ107は雑
音源信号102の各送信符号パターンによって生じる非
線形エコーの時間応答を推定しキャンセル信号を生成す
る。
【0012】図3に適応係数回路114の詳細構成例を
示す。図1に示す適応係数回路114の各各はスケーリ
ング回路からの適応信号104とスイッチ120の出力
とを加算する加算器118と、加算器118の出力を入
力とするレジスタ119と、レジスタ119の出力を入
力としAND回路113の出力を制御信号とするスイッ
チ120とから構成される。ここで、レジスタ119は
フリップフロップにより、またスイッチ120は半導体
スイッチ素子により構成できる。この適応係数回路11
4では、AND回路113の出力1の場合にスイッチ1
20が動作(閉成)し、レジスタ119に保持されてい
る値(REGn−1)に適応信号(2α・ERR)10
4を加算することにより行われる。AND回路113の
出力が0または1の論理信号であるので、この実施例の
非線形エコーキャンセラの適応係数回路114の各各は
乗算器を不要とするトランスバーサルフィルタ構成とな
る。
示す。図1に示す適応係数回路114の各各はスケーリ
ング回路からの適応信号104とスイッチ120の出力
とを加算する加算器118と、加算器118の出力を入
力とするレジスタ119と、レジスタ119の出力を入
力としAND回路113の出力を制御信号とするスイッ
チ120とから構成される。ここで、レジスタ119は
フリップフロップにより、またスイッチ120は半導体
スイッチ素子により構成できる。この適応係数回路11
4では、AND回路113の出力1の場合にスイッチ1
20が動作(閉成)し、レジスタ119に保持されてい
る値(REGn−1)に適応信号(2α・ERR)10
4を加算することにより行われる。AND回路113の
出力が0または1の論理信号であるので、この実施例の
非線形エコーキャンセラの適応係数回路114の各各は
乗算器を不要とするトランスバーサルフィルタ構成とな
る。
【0013】上述した実施例では、線形エコーキャンセ
ラ106が収束した後、非線形エコーキャンセラ107
のトレーニングを開始しているが、これらのトレーニン
グを同時に開始しても問題はない。すなわち、線形エコ
ーキャンセラ106のタップ係数が常に更新されるのに
対し、非線形エコーキャンセラ107の適応係数回路1
14の更新はAND回路113の出力が1の場合のみに
行われるため、線形エコーキャンセラ106の方が収束
速度が早くなり、線形エコーキャンセラ106および非
線形エコーキャンセラ107が同時に動作してきょうあ
いし、適応係数の安定性が悪くなることを回避できるか
らである。
ラ106が収束した後、非線形エコーキャンセラ107
のトレーニングを開始しているが、これらのトレーニン
グを同時に開始しても問題はない。すなわち、線形エコ
ーキャンセラ106のタップ係数が常に更新されるのに
対し、非線形エコーキャンセラ107の適応係数回路1
14の更新はAND回路113の出力が1の場合のみに
行われるため、線形エコーキャンセラ106の方が収束
速度が早くなり、線形エコーキャンセラ106および非
線形エコーキャンセラ107が同時に動作してきょうあ
いし、適応係数の安定性が悪くなることを回避できるか
らである。
【0014】また、スケーリング回路105から出力さ
れる適応信号104を線形エコーキャンセラ106への
出力(2α2・ERR)より非線形エコーキャンセラ1
07への出力(2α1・ERR)を小さくとることでも
両エコーキャンセラ106,107のトレーニングの時
間開始問題に対処できる。なお、スケーリング回路10
5において適応信号104の定数(2α1,2α2)の
切替えを行うためには、誤差信号(ERR)109を測
定してその平均が一定になった場合に小さい定数(2α
1)に切替える手法、また時間によってアプリケーショ
ンを満足するように小さい定数に切替える手法などをス
ケーリング回路105に採用する必要がある。
れる適応信号104を線形エコーキャンセラ106への
出力(2α2・ERR)より非線形エコーキャンセラ1
07への出力(2α1・ERR)を小さくとることでも
両エコーキャンセラ106,107のトレーニングの時
間開始問題に対処できる。なお、スケーリング回路10
5において適応信号104の定数(2α1,2α2)の
切替えを行うためには、誤差信号(ERR)109を測
定してその平均が一定になった場合に小さい定数(2α
1)に切替える手法、また時間によってアプリケーショ
ンを満足するように小さい定数に切替える手法などをス
ケーリング回路105に採用する必要がある。
【0015】
【発明の効果】以上説明したように本発明によれば、多
値送信符号の値ごとに論理信号(0,1)を格納するよ
うにそれぞれ縦続接続された複数組の単位遅延回路の出
力を参照するAND回路の出力によって適応等化を行う
構成の非線形エコーキャンセラを設けることにより、ハ
ードウェア量が削減でき、かつ適応制御が簡略化でき
る。
値送信符号の値ごとに論理信号(0,1)を格納するよ
うにそれぞれ縦続接続された複数組の単位遅延回路の出
力を参照するAND回路の出力によって適応等化を行う
構成の非線形エコーキャンセラを設けることにより、ハ
ードウェア量が削減でき、かつ適応制御が簡略化でき
る。
【図1】本発明の一実施例を示すブロック図である。
【図2】図1中の非線形エコーキャンセラの詳細構成例
を示す図である。
を示す図である。
【図3】図1中の適応係数回路の詳細構成例を示す図で
ある。
ある。
101 エコーキャンセラ 102 雑音源信号 103 入力信号 104 適応信号 105 スケーリング回路 106 線形エコーキャンセラ 107 非線形エコーキャンセラ 108 減算器 109 誤差信号 110,115,116,118 加算器 111 キャンセル信号 113 アンド回路 114 適応係数回路 117 減衰器 119 レジスタ 120 スイッチ 121 遅延回路 122 セレクタ 123,124 単位遅延回路
Claims (2)
- 【請求項1】 キャンセル信号と反響路からのエコーと
しての入力信号との差分である誤差信号を定数倍した適
応信号を送出するスケーリング回路と;このスケーリン
グ回路からの前記適応信号と多値送信符号対応の雑音源
信号とを供給され前記エコーの線形成分を推定する線形
エコーキャンセラと;前記スケーリング回路からの前記
適応信号と前記雑音源信号とを供給され前記エコーの非
線形成分を推定する非線形エコーキャンセラと:前記線
形エコーキャンセラと前記非線形エコーキャンセラとの
出力を加算する第1の加算器とを備え;前記非線形エコ
ーキャンセラは、前記雑音源信号の多値の数に対応した
多出力の各各に予め定めた第1および第2の論理信号を
送出するセレクタと、このセレクタの多出力の各各を初
段入力とし各各別に縦続接続される複数組の単位遅延回
路と、これら複数組の単位遅延回路および前記セレクタ
の出力のうち任意の数の出力を入力とする全ての組合せ
分のアンド回路と、これら複数のアンド回路にそれぞれ
対応して設けられ対応の前記アンド回路から有意の論理
信号が供給されたとき適応係数の記憶値を更新して送出
する複数の適応係数回路と、前記複数組の単位遅延回路
の各各の最終段の出力対応の前記アンド回路に対応する
前記適応係数回路からの前記適応係数を加算する第2の
加算器と、この第2の加算器の出力を単位時間毎に減衰
させる減衰器と、前記複数の適応係数回路と前記減衰器
との出力を加算しエコーレプリカとして前記第1の加算
器に送出する第3の加算器とを有すること特徴とするエ
コーキャンセラ。 - 【請求項2】 前記複数の適応係数回路の各各は、対応
の前記アンド回路から有意の論理信号が供給されたとき
に前記適応係数の記憶値を前記第2および第3の加算器
の少なくとも一方に送出するように動作するスイッチ
と、このスイッチの動作時に前記適応係数の記憶値を送
出するレジスタと、このレジスタからの前状態の前記記
憶値と前記スケーリング回路からの前記適応信号とを加
算し前記レジスタの前記記憶値を更新する第4の加算器
とを有することを特徴とする請求項1記載のエコーキャ
ンセラ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23452092A JPH07123239B2 (ja) | 1992-09-02 | 1992-09-02 | エコーキャンセラ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23452092A JPH07123239B2 (ja) | 1992-09-02 | 1992-09-02 | エコーキャンセラ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06204917A true JPH06204917A (ja) | 1994-07-22 |
| JPH07123239B2 JPH07123239B2 (ja) | 1995-12-25 |
Family
ID=16972315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23452092A Expired - Lifetime JPH07123239B2 (ja) | 1992-09-02 | 1992-09-02 | エコーキャンセラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07123239B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010268378A (ja) * | 2009-05-18 | 2010-11-25 | Hitachi Ltd | エコーキャンセラおよび音響エコー消去方法 |
-
1992
- 1992-09-02 JP JP23452092A patent/JPH07123239B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010268378A (ja) * | 2009-05-18 | 2010-11-25 | Hitachi Ltd | エコーキャンセラおよび音響エコー消去方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07123239B2 (ja) | 1995-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4922530A (en) | Adaptive filter with coefficient averaging and method | |
| US5289539A (en) | Echo canceller using impulse response estimating method | |
| US7120193B2 (en) | Decision feedback equalizer with dynamic feedback control | |
| US8619897B2 (en) | Method and apparatus of frequency domain echo canceller | |
| US5228058A (en) | Adaptive equalizer | |
| US5319585A (en) | High resolution filtering using low resolution processors | |
| US7039104B2 (en) | Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback | |
| Sicuranza et al. | Adaptive echo cancellation with nonlinear digital filters | |
| JP2924762B2 (ja) | アダプティブフィルタ及びその適応化方法 | |
| EP0116968A1 (en) | Adaptive echo canceller | |
| JP2001527315A (ja) | 非線形のエコーキャンセラ | |
| US5440583A (en) | Decision feedback equalizer with second-order recursive filter controlled with two feedback coefficients | |
| CN1797545B (zh) | 采用自适应iir和fir滤波器的回声消除 | |
| US5260896A (en) | Adaptive filter and a method of preventing divergent behavior of the adaptive filter | |
| US5493585A (en) | Semi-recursive adaptive equalizer | |
| JPH07123239B2 (ja) | エコーキャンセラ | |
| JP3452341B2 (ja) | エコーキャンセラ | |
| JP3236226B2 (ja) | エコーキャンセラ | |
| JPH04290320A (ja) | エコーキャンセラ | |
| JP3002374B2 (ja) | エコーキャンセラと併用する音声スイッチの制御方法 | |
| US5461582A (en) | Filter for 2B1Q signals | |
| JP2907706B2 (ja) | エコーキャンセラと併用する音声スイッチの制御方式 | |
| JP2841952B2 (ja) | エコー消去装置 | |
| GB2354414A (en) | Locating and cancelling echoes in a communication path | |
| JP3121998B2 (ja) | 音響反響除去装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19960702 |