JPH0370219A - エコーキャンセラとエコー消去方法 - Google Patents
エコーキャンセラとエコー消去方法Info
- Publication number
- JPH0370219A JPH0370219A JP2196453A JP19645390A JPH0370219A JP H0370219 A JPH0370219 A JP H0370219A JP 2196453 A JP2196453 A JP 2196453A JP 19645390 A JP19645390 A JP 19645390A JP H0370219 A JPH0370219 A JP H0370219A
- Authority
- JP
- Japan
- Prior art keywords
- data symbol
- echo
- echo canceller
- sequence
- bits
- 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
- 238000000034 method Methods 0.000 title claims description 8
- 230000015654 memory Effects 0.000 claims abstract description 54
- 230000004044 response Effects 0.000 claims description 11
- 230000003044 adaptive effect Effects 0.000 abstract description 7
- 238000002592 echocardiography Methods 0.000 description 12
- 239000004020 conductor Substances 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000005039 memory span Effects 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 239000012528 membrane Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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
- H04B3/231—Echo cancellers using readout of a memory to provide the echo replica
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、エコーキャンセラに関し、特に、従来技術で
必要としたより少ないメモリを用い、エコーの線形また
非線形の歪み成分を消去するオーバーラツプ(over
lapping )ルックアップ−アット(look−
up−and−add )エコーキャンセラに関する。
必要としたより少ないメモリを用い、エコーの線形また
非線形の歪み成分を消去するオーバーラツプ(over
lapping )ルックアップ−アット(look−
up−and−add )エコーキャンセラに関する。
(従来の技術)
2線式通信システムにおけるエコーとは、特定地点に反
射されて戻り、着信信号と共に受信される特定地点にお
ける送信信号の一部を言う。この種の歪みは2線式通信
路にインタフェースするハイブリッド変成器において不
可避のインピーダンス不整合によって必然的に起こる2
線式2重通信システムにおける固有の問題である。本出
願において、用語“ワイヤ”は、望ましくないエコーの
存在する伝導性信号路を包含する。
射されて戻り、着信信号と共に受信される特定地点にお
ける送信信号の一部を言う。この種の歪みは2線式通信
路にインタフェースするハイブリッド変成器において不
可避のインピーダンス不整合によって必然的に起こる2
線式2重通信システムにおける固有の問題である。本出
願において、用語“ワイヤ”は、望ましくないエコーの
存在する伝導性信号路を包含する。
エコーは線形と非線形の両成分を有する。データシステ
ムに応用する場合には、必要とするエコー消去量はデー
タ速度や種々の他の因子により変わる。エコーキャンセ
ラはエラーを生ずるエコーを消去し、そして実質的に除
去するのに長く使用されてきたデバイスである。このよ
うなデバイスの多くはエコーの線形成分のみをなくする
のに有効である一方、他のデバイスはエコーの線形と非
線形の両成分を消去するのに有用である。幾つかのデー
タ伝送の場合、例えば9600ビット/秒未満のデータ
速度を有する音声帯域モデムにおいて、線形成分のみの
消去でも特性規格を満たすのに十分な信号対残留エコー
比を得る。しかし、データ速度が増すに従って、例え、
必要とする信号対残留エコー比を得ることができても、
エコー非線形成分の消去は必要となる。
ムに応用する場合には、必要とするエコー消去量はデー
タ速度や種々の他の因子により変わる。エコーキャンセ
ラはエラーを生ずるエコーを消去し、そして実質的に除
去するのに長く使用されてきたデバイスである。このよ
うなデバイスの多くはエコーの線形成分のみをなくする
のに有効である一方、他のデバイスはエコーの線形と非
線形の両成分を消去するのに有用である。幾つかのデー
タ伝送の場合、例えば9600ビット/秒未満のデータ
速度を有する音声帯域モデムにおいて、線形成分のみの
消去でも特性規格を満たすのに十分な信号対残留エコー
比を得る。しかし、データ速度が増すに従って、例え、
必要とする信号対残留エコー比を得ることができても、
エコー非線形成分の消去は必要となる。
エコーの線形と非線形の両成分を消去するのに適したエ
コーキャンセラにオーバーラツプルックアップ−アット
キャンセラと呼ばれる1種がある。
コーキャンセラにオーバーラツプルックアップ−アット
キャンセラと呼ばれる1種がある。
例えば1988年12月20日発行のアダムス(Ada
mos)らの米国特許第4,792.915号がそれで
ある。オーバーラツプルックアップ−アットの構成装置
において、その得られた消去は複数の逐次に送信される
データ記号の関数である。
mos)らの米国特許第4,792.915号がそれで
ある。オーバーラツプルックアップ−アットの構成装置
において、その得られた消去は複数の逐次に送信される
データ記号の関数である。
特に、複数の送信記号の異なる記号及びそれぞれの異な
る記号に直接隣接する記号の1つまたは両方がMメモリ
へのアドレスとして用いられる。
る記号に直接隣接する記号の1つまたは両方がMメモリ
へのアドレスとして用いられる。
このような装置により提供されるエコー消去は、関連メ
モリ出力(複数)の和であり、記号の所定シーケンスに
固定型であるかもしくは適応型である。適応型オーバー
ラツプルックアップ−アット構成装置において、記号の
所定のシーケンスに対してメモリに記憶される値は、所
定の応用におけるエコー消去を最適化するために、時間
的に更新される。記憶される値の更新は、収束時間とし
て知られるパラメータにより定量化される。この収束時
間は、メモリサイズに正比例するものであるが、メモリ
に記憶された値が、所定の応用においてエコー消去を最
適化する値に移行するのに要する時間と定義される。
モリ出力(複数)の和であり、記号の所定シーケンスに
固定型であるかもしくは適応型である。適応型オーバー
ラツプルックアップ−アット構成装置において、記号の
所定のシーケンスに対してメモリに記憶される値は、所
定の応用におけるエコー消去を最適化するために、時間
的に更新される。記憶される値の更新は、収束時間とし
て知られるパラメータにより定量化される。この収束時
間は、メモリサイズに正比例するものであるが、メモリ
に記憶された値が、所定の応用においてエコー消去を最
適化する値に移行するのに要する時間と定義される。
[発明が解決しようとする課題]
従来技術の固定型キャンセラと適応型オーバーラツプル
ックアップ−アットキャンセラは、原理的には満足すべ
きエコー消去を与えるものであるが、しばしば必要とす
るメモリサイズが所定のシステムにおいて実際には実行
できない。またこれらのエコーキャンセラの他の欠点は
、適応型オーバーラツプルックアップ−アットキャンセ
ラにおいて、収束時間が所望の規格にあっていないこと
である。
ックアップ−アットキャンセラは、原理的には満足すべ
きエコー消去を与えるものであるが、しばしば必要とす
るメモリサイズが所定のシステムにおいて実際には実行
できない。またこれらのエコーキャンセラの他の欠点は
、適応型オーバーラツプルックアップ−アットキャンセ
ラにおいて、収束時間が所望の規格にあっていないこと
である。
以上の点に鑑み、従来技術で必要としたより顕著に少な
いメモリを用いて容易に実行でき、かつ所望の収束時間
を有する構成装置を用いて、線形及び非線形の同成分を
補償(相殺)するエコーキャンセラが構成できるならば
、非常に望ましいことである。
いメモリを用いて容易に実行でき、かつ所望の収束時間
を有する構成装置を用いて、線形及び非線形の同成分を
補償(相殺)するエコーキャンセラが構成できるならば
、非常に望ましいことである。
[課題を解決するための手段]
上記課題を解決するために、本発明によれば、従来技術
のオーバーラツプルックアップ−アット構成装置は変更
されて、各関連メモリは、記号のシーケンスにおいて関
連記号を表わす複数のビットと、そのシーケンスにおい
て各関連記号に隣接する記号を表わす一部のビットとに
より、アドレス指定されるよう構成される。本発明の1
実施例として、各メモリは異なる記号及び関連する記号
に直接先行する記号と直接後続する記号の符号ビットの
みにより、アドレス指定される。
のオーバーラツプルックアップ−アット構成装置は変更
されて、各関連メモリは、記号のシーケンスにおいて関
連記号を表わす複数のビットと、そのシーケンスにおい
て各関連記号に隣接する記号を表わす一部のビットとに
より、アドレス指定されるよう構成される。本発明の1
実施例として、各メモリは異なる記号及び関連する記号
に直接先行する記号と直接後続する記号の符号ビットの
みにより、アドレス指定される。
[作用]
この直接先行する記号と直接後続する記号の一部のビッ
トを使用すると、キャンセラの性能を大きく低下させず
に、実質上必要とするメモリサイズを削減できる。例え
ば、代表的な音声帯域モデムへ応用の場合、従来技術の
ルックアップ−アットキャンセラは記憶場所100.0
OOKを有するメモリを必要とするのに対し、本発明の
装置を用いた場合は記憶場所100Kを有するメモリを
必要とするのみである。好都合なことに、必要メモリの
この大きな削減は、本発明の適応エコーキャンセラの収
束時間を対応して減少させる。
トを使用すると、キャンセラの性能を大きく低下させず
に、実質上必要とするメモリサイズを削減できる。例え
ば、代表的な音声帯域モデムへ応用の場合、従来技術の
ルックアップ−アットキャンセラは記憶場所100.0
OOKを有するメモリを必要とするのに対し、本発明の
装置を用いた場合は記憶場所100Kを有するメモリを
必要とするのみである。好都合なことに、必要メモリの
この大きな削減は、本発明の適応エコーキャンセラの収
束時間を対応して減少させる。
[実施例]
第1図は、導線101上に直交振幅変調(QAM)信号
を送信し、そしてこの導線から遠隔地にある他のトラン
シーバ(両者共図示せず)より送信されるこのような信
号を受信するトランシーバ(送信器/受信器)100を
説明する図である。
を送信し、そしてこの導線から遠隔地にある他のトラン
シーバ(両者共図示せず)より送信されるこのような信
号を受信するトランシーバ(送信器/受信器)100を
説明する図である。
本発明のトランシーバはQAM変調を用いているが、本
発明はこの変調方式に限定するものではなく、いずれの
変調方式でも利用できるものである。
発明はこの変調方式に限定するものではなく、いずれの
変調方式でも利用できるものである。
トランシーバ100の送信部内には、バス102上でス
クランブルされディジタルに符号化(例;トレリス符号
化)された2進数字は、周知の装置(図示せず)により
与えられるが、マツパ−103に結合する。このマツパ
−103は、複数の2進数字M@QAM変調方式におけ
る実数(R)と虚数(1)の記号成分のディジタル表現
に逐次マツピングする。記号当りのビット数Mは、変数
であって、使用するコーディング、記号レート、及びデ
ータ速度の関数である。例えば、16QAMにおいて、
Mは2進数字の4に等しく、一方64QAMにおいて、
Mは、2進数字の6に等しい。
クランブルされディジタルに符号化(例;トレリス符号
化)された2進数字は、周知の装置(図示せず)により
与えられるが、マツパ−103に結合する。このマツパ
−103は、複数の2進数字M@QAM変調方式におけ
る実数(R)と虚数(1)の記号成分のディジタル表現
に逐次マツピングする。記号当りのビット数Mは、変数
であって、使用するコーディング、記号レート、及びデ
ータ速度の関数である。例えば、16QAMにおいて、
Mは2進数字の4に等しく、一方64QAMにおいて、
Mは、2進数字の6に等しい。
いずれの場合においても、特定のQAM方式には無関係
に、マツパ−103により与えられるディジタル表現は
周知のスペクトル整形化(例:ナイキ支トまたは平方根
ナイキスト整形化)を与える送信フィルタ104と結合
し、そこからディジタルからアナログへの(D/A)変
換器105に結合して、そこでディジタル表現はアナロ
グQAM信号に変換される。このアナログQAM信号は
、次に平滑化ローパスフィルタ(LPF)106とハイ
ブリッドトランス107を介して導線101に導かれる
。
に、マツパ−103により与えられるディジタル表現は
周知のスペクトル整形化(例:ナイキ支トまたは平方根
ナイキスト整形化)を与える送信フィルタ104と結合
し、そこからディジタルからアナログへの(D/A)変
換器105に結合して、そこでディジタル表現はアナロ
グQAM信号に変換される。このアナログQAM信号は
、次に平滑化ローパスフィルタ(LPF)106とハイ
ブリッドトランス107を介して導線101に導かれる
。
トランシーバ100の受信部において、導線101から
のQAM信号は、ハイブリッドトランス107、アンテ
ィエイ゛リアシング(ant ia l ias in
g)ローパスフィルタ(LPF)108及びA/D変換
器109と結合する。A/D変換器109はQAM信号
のディジタル表現値を与えるが、この値からエコーキャ
ンセラ110の出力が減算器111を介して減算され、
その結果得られた差が受信器112に供給される。受信
器112内において、他の場所から初め送信されたスク
ランブルされた2進数字は回復されて、導線113上に
出力される。
のQAM信号は、ハイブリッドトランス107、アンテ
ィエイ゛リアシング(ant ia l ias in
g)ローパスフィルタ(LPF)108及びA/D変換
器109と結合する。A/D変換器109はQAM信号
のディジタル表現値を与えるが、この値からエコーキャ
ンセラ110の出力が減算器111を介して減算され、
その結果得られた差が受信器112に供給される。受信
器112内において、他の場所から初め送信されたスク
ランブルされた2進数字は回復されて、導線113上に
出力される。
エコーキャンセラ110は、他のトランシーバから人力
するQAM信号と共にエコーとして導線115上に発生
する、導線114上の送信QAM信号の固有部を事実上
削除する。このエコーはしばしば“近”エコーと“遠”
エコーに分けられる。
するQAM信号と共にエコーとして導線115上に発生
する、導線114上の送信QAM信号の固有部を事実上
削除する。このエコーはしばしば“近”エコーと“遠”
エコーに分けられる。
第1図で説明すると、近エコーは、ノ\イブリ・ノドト
ランス10フを介して結合するものであり、−方遠エコ
ーは、トランシーバ100から遠隔の場所における他の
インピーダンス不整合により惹起されるものである。エ
コーキャンセラ110は近エコーまたは遠エコーのどち
らかを消去するのに適している。後者の遠エコーの場合
、追加バルク遅延(図示せず)は−膜内にバス102と
遅延線115の間に挿入され、近エコーに比較して遠エ
コーが進行する追加路における遅延を相殺する。
ランス10フを介して結合するものであり、−方遠エコ
ーは、トランシーバ100から遠隔の場所における他の
インピーダンス不整合により惹起されるものである。エ
コーキャンセラ110は近エコーまたは遠エコーのどち
らかを消去するのに適している。後者の遠エコーの場合
、追加バルク遅延(図示せず)は−膜内にバス102と
遅延線115の間に挿入され、近エコーに比較して遠エ
コーが進行する追加路における遅延を相殺する。
この追加バルク遅延の値は、周知の方法により求めるこ
とかできる。
とかできる。
本発明のキャンセラ110は、線形および非線形の両エ
コー成分を削減する修正オーバーラツプルックアップ−
デッド構成装置を用いる。先行技術のオーバーラツプル
ックアップ−アットキャンセラにおいては、各メモリは
関連記号に直接先行する記号と直接後続の記号を表わす
2進数字Mと共に、一連の連続的に送信される記号に関
連する記号を表わす2進数字Mの集合により、アドレス
指定される。次に、エコーキャンセラ出力は各アドレス
指定されメモリの出力和である。広義の本発明の特徴と
して、本発明の装置は、各メモリが一連の連続的に送信
される記号の関連する記号を表わす2進数字Mにより再
びアドレス指定されるよう修正され(これは、従来技術
の場合、関連する記号に隣接する2つの記号のそれぞれ
に対し2進数字Mの使用に対比され)、また、各記憶ア
ドレスは関連する記号に隣接する少なくとも1つの記号
を表わす2進数字Mの一部を含むように修正されるもの
である。
コー成分を削減する修正オーバーラツプルックアップ−
デッド構成装置を用いる。先行技術のオーバーラツプル
ックアップ−アットキャンセラにおいては、各メモリは
関連記号に直接先行する記号と直接後続の記号を表わす
2進数字Mと共に、一連の連続的に送信される記号に関
連する記号を表わす2進数字Mの集合により、アドレス
指定される。次に、エコーキャンセラ出力は各アドレス
指定されメモリの出力和である。広義の本発明の特徴と
して、本発明の装置は、各メモリが一連の連続的に送信
される記号の関連する記号を表わす2進数字Mにより再
びアドレス指定されるよう修正され(これは、従来技術
の場合、関連する記号に隣接する2つの記号のそれぞれ
に対し2進数字Mの使用に対比され)、また、各記憶ア
ドレスは関連する記号に隣接する少なくとも1つの記号
を表わす2進数字Mの一部を含むように修正されるもの
である。
第1図において、本発明の1つの好ましい実施例として
、メモリ116−2ないし116−4は、符号ビットと
共に関連する遅延線要素115−2ないし115−4に
おけるMビットによりそれぞれアドレス指定され、この
符号ビットは、関連する遅延線要素に直接隣接する遅延
線要素に記憶される実数と虚数の記号成分の符号ビット
、即ち算術符号を表わす。従って、メモリ116−2は
、遅延線要素115−1と115−3に記憶された記号
の符号ビットと共に遅延線要素115−2におけるMビ
ットによりアドレス指定され、メモリ116−3は、遅
延線要素115−2と115−4に記憶された記号の符
号ビットと共に遅延線要素115−3におけるMビット
によりアドレス指定される。メモリ116−4は、遅延
線要素115−3と115−5に記憶された記号の符号
ビ・ソトと共に遅延線要素115−4におけるMビット
によりアドレス指定される。ここで、各QAM記号に対
し2つの符号ビット(すなわちR成分に1つとI成分に
1つ)があり、これらの符号ビットは、Sビットマツパ
−117の1つを介して隣接する遅延線要素の各記号か
ら抽出される。本実施例のエコーキャンセラの出力は加
算器118を介してメモリ116−2ないし116−4
の出力を加算して与えられる。
、メモリ116−2ないし116−4は、符号ビットと
共に関連する遅延線要素115−2ないし115−4に
おけるMビットによりそれぞれアドレス指定され、この
符号ビットは、関連する遅延線要素に直接隣接する遅延
線要素に記憶される実数と虚数の記号成分の符号ビット
、即ち算術符号を表わす。従って、メモリ116−2は
、遅延線要素115−1と115−3に記憶された記号
の符号ビットと共に遅延線要素115−2におけるMビ
ットによりアドレス指定され、メモリ116−3は、遅
延線要素115−2と115−4に記憶された記号の符
号ビットと共に遅延線要素115−3におけるMビット
によりアドレス指定される。メモリ116−4は、遅延
線要素115−3と115−5に記憶された記号の符号
ビ・ソトと共に遅延線要素115−4におけるMビット
によりアドレス指定される。ここで、各QAM記号に対
し2つの符号ビット(すなわちR成分に1つとI成分に
1つ)があり、これらの符号ビットは、Sビットマツパ
−117の1つを介して隣接する遅延線要素の各記号か
ら抽出される。本実施例のエコーキャンセラの出力は加
算器118を介してメモリ116−2ないし116−4
の出力を加算して与えられる。
本発明の別の好ましい実施例の変形例として、第1図に
示す上記実施例に点線で示すメモリ116−1及び11
6−5並びに加算器120を追加されうる。この実施例
は、以下の点を除いては上記の実施例と同一である。即
ち、遅延線要素115−1に記憶されたMビットが、遅
延線要素115−2に記憶された記号の符号ビットと共
にメモリ116−1をアドレス指定するのに用いられ、
メモリ116−5は遅延線要素115−4に記憶された
記号の符号ビットと共に遅延線要素115−5に記憶さ
れたMビットによりアドレス指定される点である。メモ
リ116−1に対して、関連する記号は遅延線要素11
5−1記憶されたものであって、関連する記号に直接先
行する遅延線における記憶された記号ではないことであ
る。同様に、メモリ116−5は遅延線要素115−4
に記憶された記号の符号ビットと共に遅延線要素115
−5に記憶された関連する記号のMビットによりアドレ
ス指定される。ここで、遅延線要素115−5に記憶さ
れた記号に直接後続する記号は既に遅延線を通過してし
まっていて使うことはできない。この第2の実施例の装
置では、メモリの数は第1の場合と対照して遅延線要素
の数より2つ少なく、換言すると、メモリの数はエコー
キャンセラのメモリ範囲に等しい。
示す上記実施例に点線で示すメモリ116−1及び11
6−5並びに加算器120を追加されうる。この実施例
は、以下の点を除いては上記の実施例と同一である。即
ち、遅延線要素115−1に記憶されたMビットが、遅
延線要素115−2に記憶された記号の符号ビットと共
にメモリ116−1をアドレス指定するのに用いられ、
メモリ116−5は遅延線要素115−4に記憶された
記号の符号ビットと共に遅延線要素115−5に記憶さ
れたMビットによりアドレス指定される点である。メモ
リ116−1に対して、関連する記号は遅延線要素11
5−1記憶されたものであって、関連する記号に直接先
行する遅延線における記憶された記号ではないことであ
る。同様に、メモリ116−5は遅延線要素115−4
に記憶された記号の符号ビットと共に遅延線要素115
−5に記憶された関連する記号のMビットによりアドレ
ス指定される。ここで、遅延線要素115−5に記憶さ
れた記号に直接後続する記号は既に遅延線を通過してし
まっていて使うことはできない。この第2の実施例の装
置では、メモリの数は第1の場合と対照して遅延線要素
の数より2つ少なく、換言すると、メモリの数はエコー
キャンセラのメモリ範囲に等しい。
本発明のいずれの実施例にしても、エコー消去は固定型
または適応型のものとなりうる。
または適応型のものとなりうる。
後者では、各メモリに記憶される値は更新回路(エラー
スケーリング回路)121と加算器122.123を用
いて減算器111の出力に発生する信号に基づき時間と
共に更新される。加算器123は、メモリ116−1と
116−5が使われる場合のみ必要とする。この回路の
実施可能の1例を最小2乗平均(LMS)アルゴリズム
を用い簡単に説明する。
スケーリング回路)121と加算器122.123を用
いて減算器111の出力に発生する信号に基づき時間と
共に更新される。加算器123は、メモリ116−1と
116−5が使われる場合のみ必要とする。この回路の
実施可能の1例を最小2乗平均(LMS)アルゴリズム
を用い簡単に説明する。
S SX Se −S −X を瞬間nにお
けnnnn るA/D回路109、エコーキャンセラー10、減算器
111の出力をそれぞれ表わすものとする。
けnnnn るA/D回路109、エコーキャンセラー10、減算器
111の出力をそれぞれ表わすものとする。
LMSアルゴリズムは2乗平均エラーくe2 〉を最小
にする。但し、ここでくe2 〉は2乗エラー(e2
)の期待値を示す。第1図において、量αe はエラー
スケーリング回路121で計算され、次に加算器122
.123を用いて各個別メモリの出力に加えられる。各
相は次にアドレス指定された場所のメモリに戻され記憶
される。更新アルゴリズムにおける量αは、調整アルゴ
リズムのステップサイズと呼ばれ、−殻内に初期エコー
キャンセラ・トレーニング中は大きい値をとり、定常動
作中はより小さい値をとる。これら更新値のそれぞれは
関連するメモリアドレスに応答し、メモリから読み出さ
れる。このアドレスはスクランブルされた2進数字の特
定のシーケンスに依存するので、どの更新値も更新後す
ぐ読み出されうるか、またはしばらくの間はメモリから
読み出されることばない。
にする。但し、ここでくe2 〉は2乗エラー(e2
)の期待値を示す。第1図において、量αe はエラー
スケーリング回路121で計算され、次に加算器122
.123を用いて各個別メモリの出力に加えられる。各
相は次にアドレス指定された場所のメモリに戻され記憶
される。更新アルゴリズムにおける量αは、調整アルゴ
リズムのステップサイズと呼ばれ、−殻内に初期エコー
キャンセラ・トレーニング中は大きい値をとり、定常動
作中はより小さい値をとる。これら更新値のそれぞれは
関連するメモリアドレスに応答し、メモリから読み出さ
れる。このアドレスはスクランブルされた2進数字の特
定のシーケンスに依存するので、どの更新値も更新後す
ぐ読み出されうるか、またはしばらくの間はメモリから
読み出されることばない。
次に第2図において、これは本発明と公知の有限インパ
ルス応答(F I R)エコーキャンセラとを組合わせ
、さらに必要なメモリサイズを削減する方法(装置)を
示す。図示のよう、本発明のオーバーラツプルックアッ
プ−加算エコーキャンセラ202は4記号ピリオド(4
T)のメモリスパンを有し、4記号ピリオド遅延線20
1に直列に接続され、この遅延線は次に導線102に接
続する。さらに、4記号ピリオドと12記号ピリオド(
4Tと12T)のメモリスパンをそれぞれ有する4T
FIRエコーキャンセラ203と12TFIRエコー
キヤンセラ205は4記号4ピリオド(4T)遅延線2
04と直列に配置されている。FIRエコーキャンセラ
の出力は加算器206を介して結合され、この加算器の
出力は、次に加算器207を用いてルックアップ−加算
エコーキャンセラ202の出力に加えられる。
ルス応答(F I R)エコーキャンセラとを組合わせ
、さらに必要なメモリサイズを削減する方法(装置)を
示す。図示のよう、本発明のオーバーラツプルックアッ
プ−加算エコーキャンセラ202は4記号ピリオド(4
T)のメモリスパンを有し、4記号ピリオド遅延線20
1に直列に接続され、この遅延線は次に導線102に接
続する。さらに、4記号ピリオドと12記号ピリオド(
4Tと12T)のメモリスパンをそれぞれ有する4T
FIRエコーキャンセラ203と12TFIRエコー
キヤンセラ205は4記号4ピリオド(4T)遅延線2
04と直列に配置されている。FIRエコーキャンセラ
の出力は加算器206を介して結合され、この加算器の
出力は、次に加算器207を用いてルックアップ−加算
エコーキャンセラ202の出力に加えられる。
第2図に示されている実施例では、マツパ−103を通
る遅延はなく、エコーチャネルインパルス応答のピーク
は、先端エツジ後の6記号ビリオドである。留意点とし
ては、47 FrRエコーキャンセラ203は、イン
パルス応答の初期部即ち、先端エツジ上で動作でき、4
Tオーバーラツプルックアップ−加算キャンセラ202
は、4Tバルク遅延線201と204によるインパルス
応答のピーク近辺を中心とする4記号ピリオド区間上で
動作でき、さらに、12T FIRエコーキャンセラ
205は、インパルス応答の後端エツジの12記号ピリ
オド上で動作できる。好都合にも、この構成は、本発明
の方法を用いて非線形エコー成分が最大となるエコーチ
ャネル インパルス応答の中心をカバーし、次に、より
簡単なFIR構成を用いて送信インパルス応答の末尾を
カバーする。この構成は、エコーの線形部の全てとエコ
ーの非線形部の大部分を消去する。
る遅延はなく、エコーチャネルインパルス応答のピーク
は、先端エツジ後の6記号ビリオドである。留意点とし
ては、47 FrRエコーキャンセラ203は、イン
パルス応答の初期部即ち、先端エツジ上で動作でき、4
Tオーバーラツプルックアップ−加算キャンセラ202
は、4Tバルク遅延線201と204によるインパルス
応答のピーク近辺を中心とする4記号ピリオド区間上で
動作でき、さらに、12T FIRエコーキャンセラ
205は、インパルス応答の後端エツジの12記号ピリ
オド上で動作できる。好都合にも、この構成は、本発明
の方法を用いて非線形エコー成分が最大となるエコーチ
ャネル インパルス応答の中心をカバーし、次に、より
簡単なFIR構成を用いて送信インパルス応答の末尾を
カバーする。この構成は、エコーの線形部の全てとエコ
ーの非線形部の大部分を消去する。
以上、本発明の幾つかの実施例を例示したが、これは説
明のための例であって、本発明の他の構成についても当
業者には明らかである。
明のための例であって、本発明の他の構成についても当
業者には明らかである。
例えば、本発明の実施例を離散関数要素に関し説明した
が、これらの要素の関数は、適切にプログラムされた汎
用プロセッサ、または専用集積回路、またはディジタル
信号プロセッサ、またはこれらのデバイスのいずれかの
アナログもしくはハイブリッド相当物により得られる。
が、これらの要素の関数は、適切にプログラムされた汎
用プロセッサ、または専用集積回路、またはディジタル
信号プロセッサ、またはこれらのデバイスのいずれかの
アナログもしくはハイブリッド相当物により得られる。
さらに、本発明は3メモリまたは5メモリの使用に関し
説明したが、本発明は、いずれの複数のメモリでも使用
することができる。さらにまた、追加メモリ116−1
と116−5が共用である必要はなく、これら追加メモ
リの1つのみの使用でもよい。最後に、本発明を特定シ
ステムの利用の場合に関し説明したが、本発明の精神を
エコー消去を所望する実質上いずれの用途も使用するこ
とができる。
説明したが、本発明は、いずれの複数のメモリでも使用
することができる。さらにまた、追加メモリ116−1
と116−5が共用である必要はなく、これら追加メモ
リの1つのみの使用でもよい。最後に、本発明を特定シ
ステムの利用の場合に関し説明したが、本発明の精神を
エコー消去を所望する実質上いずれの用途も使用するこ
とができる。
[発明の効果コ
以上説明したように13本発明の装置(方法)によれば
、直接先行する記号と直接後続の記号の一部のビットを
使用することにより、エコーキャンセラの性能を低下さ
せることなく、必要とするメモリサイズを削減でき、こ
の削減により集束時間の減少を得ることができる。
、直接先行する記号と直接後続の記号の一部のビットを
使用することにより、エコーキャンセラの性能を低下さ
せることなく、必要とするメモリサイズを削減でき、こ
の削減により集束時間の減少を得ることができる。
尚、特許請求の範囲に記載された参照番号は、発明の容
易なる理解のためで、その範囲を制限するよう、解釈さ
れるべきではない。
易なる理解のためで、その範囲を制限するよう、解釈さ
れるべきではない。
第1図は、本発明にるエコーキャンセラの2実施例を含
むトランシーバ即ち送信器/受信器のブロック模式図、 第2図は、第1図のエコーキャンセラ実施例を従来技術
の有限インパルス応答エコーキャンセラと併用するトラ
ンシーバのブロック模式図である。 00・・・トランシーバ 101・・・導線02・・・
バス 103・・・マツパ−04・・・送信フ
ィルタ 105・・・D/A変換器06・・・ローパス
フィルタ 07・・・ハイブリッド 08・・・ローパスフィルタ 09・・・A/D変換器 10・・・エコーキャンセラ 11・・・減算器 112・・・受信器13・・
・導線 114・・・導線115・・・導線、
遅延線 115−11.115−2.115−3.115−4.
115−5・・・遅延線要素116−1.116−2.
116−3.116−4.116−5・・・メモリ 117・・・マツパ− 118−加算器 120・・・加算器121・
・・回路 122・・・加算器123・・・
加算器 201・・・遅延線202・・・エコ
ーキャンセラ 203・・・エコーキャンセラ 204・・・遅延線 205・・・エコーキャンセラ
むトランシーバ即ち送信器/受信器のブロック模式図、 第2図は、第1図のエコーキャンセラ実施例を従来技術
の有限インパルス応答エコーキャンセラと併用するトラ
ンシーバのブロック模式図である。 00・・・トランシーバ 101・・・導線02・・・
バス 103・・・マツパ−04・・・送信フ
ィルタ 105・・・D/A変換器06・・・ローパス
フィルタ 07・・・ハイブリッド 08・・・ローパスフィルタ 09・・・A/D変換器 10・・・エコーキャンセラ 11・・・減算器 112・・・受信器13・・
・導線 114・・・導線115・・・導線、
遅延線 115−11.115−2.115−3.115−4.
115−5・・・遅延線要素116−1.116−2.
116−3.116−4.116−5・・・メモリ 117・・・マツパ− 118−加算器 120・・・加算器121・
・・回路 122・・・加算器123・・・
加算器 201・・・遅延線202・・・エコ
ーキャンセラ 203・・・エコーキャンセラ 204・・・遅延線 205・・・エコーキャンセラ
Claims (11)
- (1)複数のビットを表わすデータ記号を送受信するト
ランシーバに使用するエコーキャンセラ(100)にお
いて、 適切なエコー消去の値を記憶する複数のメモリ(116
−1・・・116−5)と; 送信するデータ記号のシーケンスにおいて異なる関連デ
ータ記号を表わす複数のビットと、該シーケンスにおい
て該関連データ記号に隣接するデータ記号の少なくとも
1つを表わす一部のビットで、メモリのそれぞれをアド
レス指定する手段(117)と; 該アドレス指定手段により与えられた記憶アドレスに応
答して、該メモリから読み出された該エコー消去の値の
全てを結合する手段(118)とを有することを特徴と
するエコーキャンセラ。 - (2)該少なくとも1つのデータ記号は、該シーケンス
において該関連データ記号に直接先行するデータ記号で
ある ことを特徴とする請求項1記載のエコーキャンセラ。 - (3)該少なくとも1つのデータ記号は、該シーケンス
において該関連データ記号に直接後続するデータ記号で
ある ことを特徴とする請求項1記載のエコーキャンセラ。 - (4)該アドレス指定手段は、該シーケンスにおいて該
関連データ記号に隣接する2つのデータ記号を用いる ことを特徴とする請求項1記載のエコーキャンセラ。 - (5)2つのデータ記号は、該シーケンスにおいて該関
連データ記号に直接先行するデータ記号、直接後続する
データ記号である ことを特徴とする請求項4記載のエコーキャンセラ。 - (6)該複数のビットのそれぞれは、少なくとも1つの
符号ビットを含み、 該アドレス指定手段は、該シーケンスにおいて該関連デ
ータ記号に隣接する該少なくとも1つのデータ記号の符
号ビットのみを用いる ことを特徴とする請求項1記載のエコーキャンセラ。 - (7)該少なくとも1つのデータ記号は、該シーケンス
において該関連データ記号に直接先行するデータ記号で
ある ことを特徴とする請求項6記載のエコーキャンセラ。 - (8)該少なくとも1つのデータ記号は、該シーケンス
において該関連するデータ記号に直接後続するデータ記
号である ことを特徴とする請求項6記載のエコーキャンセラ。 - (9)該複数のビットのそれぞれは、少なくとも1つの
符号ビットを含み、 該アドレス指定手段は、該シーケンスにおいて該関連す
るデータ記号に直接先行し、また直接後続する2つのデ
ータ記号の符号ビットのみを用いることを特徴とする請
求項6記載のエコーキャンセラ。 - (10)エコーキャンセラは、該メモリから読み出され
結合されたエコー消去の値に応答して、該複数のメモリ
に記憶されたエコー消去の値を修正する手段(121、
122)を含む ことを特徴とする請求項1記載のエコーキャンセラ。 - (11)複数のビットを表わすデータ記号を送信するト
ランシーバにおけるエコー消去方法において、 複数のメモリに適当なエコー消去の値を記憶するステッ
プと; 送信するデータ記号のシーケンスにおいて異なる関連デ
ータ記号を表わす複数のビットと、該シーケンスにおい
て該関連データ記号に隣接するデータ記号の少なくとも
1つを表わす一部のビットで、各メモリをアドレス指定
するステップと;該アドレスステップにより与えられた
記憶アドレスに応答して、該メモリから読み出された該
エコー消去の値の全てを結合するステップと を有することを特徴とするエコー消去方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US386753 | 1989-07-31 | ||
| US07/386,753 US5146494A (en) | 1989-07-31 | 1989-07-31 | Overlapping look-up-and-add echo canceller requiring a smaller memory size |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0370219A true JPH0370219A (ja) | 1991-03-26 |
| JP2914391B2 JP2914391B2 (ja) | 1999-06-28 |
Family
ID=23526911
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2196453A Expired - Fee Related JP2914391B2 (ja) | 1989-07-31 | 1990-07-26 | エコーキャンセラ |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5146494A (ja) |
| JP (1) | JP2914391B2 (ja) |
| FR (1) | FR2652463B1 (ja) |
| GB (1) | GB2234653B (ja) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2058495C (en) * | 1990-12-27 | 1996-02-06 | Akihiko Sugiyama | Adaptive filter capable of quickly identifying an unknown system |
| CA2060667C (en) * | 1992-02-05 | 1998-12-08 | Paul Marc Yatrou | Adaptive sparse echo canceller using a sub-rate filter for active tap selection |
| JPH07248778A (ja) * | 1994-03-09 | 1995-09-26 | Fujitsu Ltd | 適応フィルタの係数更新方法 |
| JP2985675B2 (ja) * | 1994-09-01 | 1999-12-06 | 日本電気株式会社 | 帯域分割適応フィルタによる未知システム同定の方法及び装置 |
| US5663955A (en) * | 1995-08-25 | 1997-09-02 | Lucent Technologies Inc. | Echo canceller system with shared coefficient memory |
| US5664011A (en) * | 1995-08-25 | 1997-09-02 | Lucent Technologies Inc. | Echo canceller with adaptive and non-adaptive filters |
| US5682378A (en) * | 1995-11-14 | 1997-10-28 | Paradyne Corporation | Echo cancellation for modems |
| DE19543666A1 (de) * | 1995-11-23 | 1997-05-28 | Sel Alcatel Ag | Echokompensator |
| US5777914A (en) * | 1996-08-29 | 1998-07-07 | Lucent Technologies Inc. | Technique for reducing power consumption in digital filters |
| US5751769A (en) * | 1996-10-22 | 1998-05-12 | Lockheed Martin Aerospace Corp. | Programmable digital linear and nonlinear transversal equalizer |
| DE19757337C1 (de) * | 1997-12-22 | 1999-06-24 | Siemens Ag | Echokompensatoranordnung |
| DE19801389A1 (de) * | 1998-01-16 | 1999-07-22 | Cit Alcatel | Verfahren zur Echounterdrückung mit adaptiven FIR-Filtern |
| DE19801390A1 (de) * | 1998-01-16 | 1999-07-22 | Cit Alcatel | Einrichtung und Verfahren zur Echounterdrückung mit adaptiven FIR-Filtern |
| JP3211884B2 (ja) * | 1998-08-14 | 2001-09-25 | 日本電気株式会社 | 音響エコーキャンセラ |
| CA2245411A1 (en) * | 1998-08-20 | 2000-02-20 | Mitel Corporation | Echo canceller with compensation for codec limiting effects |
| FR2897996A1 (fr) * | 2006-02-28 | 2007-08-31 | France Telecom | Structure a faible complexite pour l'implementation de l'annuleur d'interference mpic |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60160721A (ja) * | 1984-01-12 | 1985-08-22 | ブリテイシユ・テレコミユニケーシヨンズ・パブリツク・リミテツド・カンパニ | デイジタルフイルタおよびこれを用いたエコーキヤンセラ |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2255754B1 (ja) * | 1973-12-11 | 1978-03-17 | Ibm France | |
| GB2095067B (en) * | 1981-03-12 | 1984-10-03 | Standard Telephones Cables Ltd | Digital filter arrangement |
| IT1208769B (it) * | 1983-10-12 | 1989-07-10 | Cselt Centro Studi Lab Telecom | Teristiche varianti nel tempo procedimento e dispositivo per la cancellazione numerica dell eco generato in collegamenti con carat |
| CA1238381A (en) * | 1985-03-14 | 1988-06-21 | Ephraim Arnon | Multi-stage echo canceller |
| GB8511835D0 (en) * | 1985-05-10 | 1985-06-19 | British Telecomm | Adaptive digital filter |
| FR2597690B1 (fr) * | 1986-04-22 | 1988-06-10 | Trt Telecom Radio Electr | Appareil de detection et de discrimination de sauts de phase dans un signal periodique et application a un signal telephonique de tonalite avec inversions de phase. |
| US4843581A (en) * | 1987-05-11 | 1989-06-27 | American Telephone And Telegraph Company | Digital signal processor architecture |
| CA1315356C (en) * | 1988-07-20 | 1993-03-30 | Seiji Miyoshi | Digital adaptive filter and method of convergence therein |
-
1989
- 1989-07-31 US US07/386,753 patent/US5146494A/en not_active Expired - Lifetime
-
1990
- 1990-07-24 FR FR9009432A patent/FR2652463B1/fr not_active Expired - Lifetime
- 1990-07-26 JP JP2196453A patent/JP2914391B2/ja not_active Expired - Fee Related
- 1990-07-26 GB GB9016406A patent/GB2234653B/en not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60160721A (ja) * | 1984-01-12 | 1985-08-22 | ブリテイシユ・テレコミユニケーシヨンズ・パブリツク・リミテツド・カンパニ | デイジタルフイルタおよびこれを用いたエコーキヤンセラ |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2914391B2 (ja) | 1999-06-28 |
| GB9016406D0 (en) | 1990-09-12 |
| GB2234653A (en) | 1991-02-06 |
| US5146494A (en) | 1992-09-08 |
| FR2652463B1 (fr) | 1993-09-17 |
| FR2652463A1 (fr) | 1991-03-29 |
| GB2234653B (en) | 1993-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6393029B1 (en) | Use of modified line encoding and low signal-to-noise auto ratio based signal processing to extend range of digital data transmission over repeaterless two-wire telephone link | |
| JPH0370219A (ja) | エコーキャンセラとエコー消去方法 | |
| US6674810B1 (en) | Method and apparatus for reducing peak-to-average power ratio in a discrete multi-tone signal | |
| US6490628B2 (en) | Modem using a digital signal processor and a signal based command set | |
| US5787113A (en) | Mitigating clipping and quantization effects in digital transmission systems | |
| US6597746B1 (en) | System and method for peak to average power ratio reduction | |
| US5162812A (en) | Technique for achieving the full coding gain of encoded digital signals | |
| EP0631422A2 (en) | A modem with received signals and transmitted signals comprising signal sets | |
| US5579305A (en) | Asymmetric duplex modem utilizing narrow band echo cancellation | |
| US6157680A (en) | Audio distortion canceler method and apparatus | |
| US20020108001A1 (en) | Multi-modem implementation with host based and digital signal processor based modems | |
| GB2117606A (en) | Telephone modem | |
| US6611555B2 (en) | Integrated audio and modem device | |
| US5014263A (en) | Adaptive echo-canceller with double-talker detection | |
| EP0057953B1 (en) | Arrangement for correcting pulse distortion in homochronous data transmission | |
| US6502138B2 (en) | Modem with code execution adapted to symbol rate | |
| US6351781B1 (en) | Code swapping techniques for a modem implemented on a digital signal processor | |
| US6307893B1 (en) | System and method for transmit signal spectral shaping | |
| JP2928801B2 (ja) | エコー相殺方法および加入者ラインオーディオ処理回路 | |
| US5754592A (en) | Method and apparatus for randomized oversampling | |
| US6625208B2 (en) | Modem using batch processing of signal samples | |
| US6711205B1 (en) | Tone detector for use in a modem | |
| US6557061B1 (en) | Modem instructions sequentially alternating executions between sending a predetermined number of symbols by a transmit sequencer and receiving by a receive sequencer | |
| WO1998039849A2 (en) | Echo cancellation system and method for multipoint networks | |
| KR100456759B1 (ko) | 무선주파수노이즈소거기 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |