JPH04354212A - 多重搬送波信号のエコー打ち消し方法及び装置 - Google Patents
多重搬送波信号のエコー打ち消し方法及び装置Info
- Publication number
- JPH04354212A JPH04354212A JP4621492A JP4621492A JPH04354212A JP H04354212 A JPH04354212 A JP H04354212A JP 4621492 A JP4621492 A JP 4621492A JP 4621492 A JP4621492 A JP 4621492A JP H04354212 A JPH04354212 A JP H04354212A
- Authority
- JP
- Japan
- Prior art keywords
- samples
- domain
- echo
- frequency
- frequency domain
- 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
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000002592 echocardiography Methods 0.000 claims abstract description 35
- 230000004044 response Effects 0.000 claims description 24
- 230000009466 transformation Effects 0.000 claims description 13
- 238000012935 Averaging Methods 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 11
- 125000004122 cyclic group Chemical group 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 4
- 230000003190 augmentative effect Effects 0.000 claims description 3
- 239000002131 composite material Substances 0.000 claims description 3
- 230000002596 correlated effect Effects 0.000 claims description 3
- 230000003111 delayed effect Effects 0.000 claims description 3
- 230000001131 transforming effect Effects 0.000 claims 4
- 238000009499 grossing Methods 0.000 claims 3
- 230000003247 decreasing effect Effects 0.000 claims 1
- 238000006243 chemical reaction Methods 0.000 abstract description 3
- 230000005540 biological transmission Effects 0.000 description 19
- 230000006978 adaptation Effects 0.000 description 16
- 238000012549 training Methods 0.000 description 10
- 239000000969 carrier Substances 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 5
- 230000001934 delay Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 125000002015 acyclic group Chemical group 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011423 initialization method Methods 0.000 description 1
- 150000002500 ions Chemical class 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- NKAAEMMYHLFEFN-UHFFFAOYSA-M monosodium tartrate Chemical compound [Na+].OC(=O)C(O)C(O)C([O-])=O NKAAEMMYHLFEFN-UHFFFAOYSA-M 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
-
- 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)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は多重搬送波データ信号の
送信及び受信に関し、具体的には送信機及び受信機が共
に双方向2線式ラインに接続されている時に、受信した
信号に重畳される送信信号のエコーの打ち消しに関する
。
送信及び受信に関し、具体的には送信機及び受信機が共
に双方向2線式ラインに接続されている時に、受信した
信号に重畳される送信信号のエコーの打ち消しに関する
。
【0002】
【発明の背景】全二重伝送とエコー除去多くのデータ通
信方式はデータの同時送信及び受信を必要とし、これは
全二重伝送と呼ばれる。伝送設備を最も効率的に使用す
るために、この全二重伝送を単一の双方向2線式ライン
によって遂行することが望ましい。図1に示すように、
送信機10及び受信機20がこのような2線式ラインの
同一端に接続されていると(通常は4線・2線コネクタ
、即ち“ハイブリッド”30を通して)、送信された信
号のひずんだバージョン(エコー)が反射して受信機内
へ戻される。もし2線式ラインの他端が第2のハイブリ
ッド40を通して4線式長距離搬送波装置50に接続さ
れていれば、4線式ラインの遠端の第3のハイブリッド
60によって別のエコーが反射し得る。これら2つのエ
コーはそれぞれ近端エコー及び遠端エコーと呼ばれ、こ
れらを何とかして除去しない限り遠端送信機からの信号
の検出を妨害する。
信方式はデータの同時送信及び受信を必要とし、これは
全二重伝送と呼ばれる。伝送設備を最も効率的に使用す
るために、この全二重伝送を単一の双方向2線式ライン
によって遂行することが望ましい。図1に示すように、
送信機10及び受信機20がこのような2線式ラインの
同一端に接続されていると(通常は4線・2線コネクタ
、即ち“ハイブリッド”30を通して)、送信された信
号のひずんだバージョン(エコー)が反射して受信機内
へ戻される。もし2線式ラインの他端が第2のハイブリ
ッド40を通して4線式長距離搬送波装置50に接続さ
れていれば、4線式ラインの遠端の第3のハイブリッド
60によって別のエコーが反射し得る。これら2つのエ
コーはそれぞれ近端エコー及び遠端エコーと呼ばれ、こ
れらを何とかして除去しない限り遠端送信機からの信号
の検出を妨害する。
【0003】CCITT 勧告 V.22 及び V.
22 bisに定義されているような初期の全二重伝送
モデムは信号を送受信するために分離した周波数帯域を
使用し、濾波によってエコーを除去していた。これは周
波数分割多重化、即ち FDMと呼ばれる。しかし V
.32 及び V.32 bis に定義されているよ
うなより最近のモデムは両方向の信号に対して全周波数
帯域を使用し、且つ打ち消しによるエコーの除去によっ
て所与のラインのデータ転送速度を倍以上にしている。
22 bisに定義されているような初期の全二重伝送
モデムは信号を送受信するために分離した周波数帯域を
使用し、濾波によってエコーを除去していた。これは周
波数分割多重化、即ち FDMと呼ばれる。しかし V
.32 及び V.32 bis に定義されているよ
うなより最近のモデムは両方向の信号に対して全周波数
帯域を使用し、且つ打ち消しによるエコーの除去によっ
て所与のラインのデータ転送速度を倍以上にしている。
【0004】モデム及び搬送波装置が接続される2線式
ラインの近端及び遠端の入力インピーダンスはライン毎
に広範に変化し、更に所与のラインのインピーダンスも
時間と共に若干変化する可能性がある。従って反射して
受信機に戻る1または複数のエコーの特性は広範に変化
し、エコーキャンセラは適応性でなければならない。つ
まり、データ接続が開始された時エコーキャンセラはエ
コーの特性を学習し、以後は小さい変化に追随しなけれ
ばならないのである。
ラインの近端及び遠端の入力インピーダンスはライン毎
に広範に変化し、更に所与のラインのインピーダンスも
時間と共に若干変化する可能性がある。従って反射して
受信機に戻る1または複数のエコーの特性は広範に変化
し、エコーキャンセラは適応性でなければならない。つ
まり、データ接続が開始された時エコーキャンセラはエ
コーの特性を学習し、以後は小さい変化に追随しなけれ
ばならないのである。
【0005】変調方法
高速データ伝送に最も広く使用されてきた変調方法は直
交振幅変調、即ち QAMである(例えば 1988
年 John Wiley 刊、J.A.C. Bin
gham著「モデム設計の理論と実際」参照)。これは
使用可能な周波数帯域の中心付近の1周波数の単一の搬
送波を使用する。この方法と、次に説明する代替方法と
を区別するために、ここではこの方法を単一搬送波 Q
AM (SCQAM)と呼ぶことにする。
交振幅変調、即ち QAMである(例えば 1988
年 John Wiley 刊、J.A.C. Bin
gham著「モデム設計の理論と実際」参照)。これは
使用可能な周波数帯域の中心付近の1周波数の単一の搬
送波を使用する。この方法と、次に説明する代替方法と
を区別するために、ここではこの方法を単一搬送波 Q
AM (SCQAM)と呼ぶことにする。
【0006】高速データを伝送するための代替の、そし
て極めて効率的な方法が Baranの合衆国特許 4
,438,511号“パケット化組立てモデム”に記載
されている。伝送すべきデータは複数のブロックに分割
され、各ブロックは更に、典型的には1乃至8ビットの
複数のサブブロックに分割される。各サブブロック内の
ビットは、使用可能な周波数帯域全体に均等に離間した
搬送波信号の集合の1つを変調するために使用される。 変調された全ての搬送波が互に加え合わされ、この複合
信号が“多重搬送波”信号として伝送される。
て極めて効率的な方法が Baranの合衆国特許 4
,438,511号“パケット化組立てモデム”に記載
されている。伝送すべきデータは複数のブロックに分割
され、各ブロックは更に、典型的には1乃至8ビットの
複数のサブブロックに分割される。各サブブロック内の
ビットは、使用可能な周波数帯域全体に均等に離間した
搬送波信号の集合の1つを変調するために使用される。 変調された全ての搬送波が互に加え合わされ、この複合
信号が“多重搬送波”信号として伝送される。
【0007】
【従来の技術】エコーキャンセラ
SCQAM のためのエコーキャンセラ( EC )は
信号駆動またはデータ駆動の何れであってもよく、送信
されるデータの記号転送速度、またはチャネルのナイキ
スト比率の何れでも作動できる。これらのオプションの
全ての組合せは論文に記載されており、また幾つかの特
許が承認されている(例えば S.B. Weinst
ein の合衆国特許 4,131,767号、及び
K. Mueller の合衆国特許 4,087,6
54号を参照されたい)。
信号駆動またはデータ駆動の何れであってもよく、送信
されるデータの記号転送速度、またはチャネルのナイキ
スト比率の何れでも作動できる。これらのオプションの
全ての組合せは論文に記載されており、また幾つかの特
許が承認されている(例えば S.B. Weinst
ein の合衆国特許 4,131,767号、及び
K. Mueller の合衆国特許 4,087,6
54号を参照されたい)。
【0008】殆どの初期の EC は図2の(a)に示
すような信号駆動であった。エンコーダ/変調器70か
らの送信信号は、ハイブリッド30と、(通常はナイキ
スト比率でディジタル化されたサンプルの形状で)有限
インパルス応答( FIR)フィルタ(タップ付き遅延
線、TDL としても知られている)の形状のエコーエ
ミュレータ80とに入力される。エミュレータの出力は
減算器90においてハイブリッドの出力(ローカル送信
機の遠端信号とエコーの両者からなる)から差し引かれ
、この差が受信機に供給される。またこの差はエミュレ
ータ内に記憶されている送信信号のサンプルと相関され
、得られた結果はエミュレータのパラメタ(タップ値)
を更新するために使用される。これは最小2乗平均(
LMS)適応方式として知られており、受信信号のエコ
ー成分が殆ど完全に打ち消される状態に収束しなければ
ならない。この方法の主欠陥は、(不可欠的に)オーバ
ーサンプルされた送信信号のスペクトル特性が、タップ
値の適応を極めて遅くし且つ数値的に不完全に条件付け
ることである。これは固有値問題として知られており、
LMS 適応方式においては屡々遭遇する。
すような信号駆動であった。エンコーダ/変調器70か
らの送信信号は、ハイブリッド30と、(通常はナイキ
スト比率でディジタル化されたサンプルの形状で)有限
インパルス応答( FIR)フィルタ(タップ付き遅延
線、TDL としても知られている)の形状のエコーエ
ミュレータ80とに入力される。エミュレータの出力は
減算器90においてハイブリッドの出力(ローカル送信
機の遠端信号とエコーの両者からなる)から差し引かれ
、この差が受信機に供給される。またこの差はエミュレ
ータ内に記憶されている送信信号のサンプルと相関され
、得られた結果はエミュレータのパラメタ(タップ値)
を更新するために使用される。これは最小2乗平均(
LMS)適応方式として知られており、受信信号のエコ
ー成分が殆ど完全に打ち消される状態に収束しなければ
ならない。この方法の主欠陥は、(不可欠的に)オーバ
ーサンプルされた送信信号のスペクトル特性が、タップ
値の適応を極めて遅くし且つ数値的に不完全に条件付け
ることである。これは固有値問題として知られており、
LMS 適応方式においては屡々遭遇する。
【0009】SCQAM のためのより最新の EC
は図2の(b)に示すようなデータ駆動であった。ベー
スバンドデータはエンコーダ100において符号化され
、変調器及びエコー経路をエミュレートするエコーエミ
ュレータ110へ入力される。データはスクランブルさ
れている(即ち、互に相関されていない)から、固有値
の広がりは存在せず、適応は遥かに良好に挙動する。更
に、遠送信機内のクロックへの受信機の同期を簡易化す
るために、データ及びハイブリッドの出力の両者をチャ
ネルのナイキスト比率でサンプルする。
は図2の(b)に示すようなデータ駆動であった。ベー
スバンドデータはエンコーダ100において符号化され
、変調器及びエコー経路をエミュレートするエコーエミ
ュレータ110へ入力される。データはスクランブルさ
れている(即ち、互に相関されていない)から、固有値
の広がりは存在せず、適応は遥かに良好に挙動する。更
に、遠送信機内のクロックへの受信機の同期を簡易化す
るために、データ及びハイブリッドの出力の両者をチャ
ネルのナイキスト比率でサンプルする。
【0010】訓練
若干の特別測定を行わなければ(例えば 1982 年
9月、IEEE Trans. Commun.20
83〜2094頁に所載の D.D. Falcone
rの論文“適応参照エコー打ち消し”参照)遠端送信機
からの信号は、 EC の訓練に関する限りでは雑音の
ように動作し、適応の重大な劣化及び低速化の両方また
は何れか一方をもたらす。従って、殆どのECは2段階
で訓練する。第1の半二重伝送段階中は遠端送信機は沈
黙し、受信信号は1または複数のエコーだけからなる。 第2の全二重伝送段階では受信信号は1または複数のエ
コーと遠端信号の両者からなり、適応のステップサイズ
は大幅に減少させなければならない。
9月、IEEE Trans. Commun.20
83〜2094頁に所載の D.D. Falcone
rの論文“適応参照エコー打ち消し”参照)遠端送信機
からの信号は、 EC の訓練に関する限りでは雑音の
ように動作し、適応の重大な劣化及び低速化の両方また
は何れか一方をもたらす。従って、殆どのECは2段階
で訓練する。第1の半二重伝送段階中は遠端送信機は沈
黙し、受信信号は1または複数のエコーだけからなる。 第2の全二重伝送段階では受信信号は1または複数のエ
コーと遠端信号の両者からなり、適応のステップサイズ
は大幅に減少させなければならない。
【0011】第1段階中の訓練は、屡々チャープシーケ
ンスのような繰り返し(即ち循環)信号を使用して行わ
れる( 1972 年 7月、IEEE Trans.
Inf. Theory 、531 〜 532頁に
所載の D.C. Chu の論文“良好な周期的相関
特性を有する多相コード”を参照されたい)。エコーは
周波数域に変換され、その変換は送信信号の既知の変換
によって除される。リング及びロングは(1990年
4月、IEEE Intl. Conf. onCom
mun. 1280〜1284頁に所載の“データ駆動
ナイキストインバンドエコーキャンセラの相関をベース
とする高速訓練”において)、シーケンスの周期を遠エ
コーの遅延に依存させるべきであると提案した。一般に
、この周期は2の整数乗のサンプルからなっておらず効
率的な高速フーリエ変換によって変換を遂行することは
できないから、効率が遥かに劣る離散フーリエ変換(
DFT)を使用しなければならなかった。
ンスのような繰り返し(即ち循環)信号を使用して行わ
れる( 1972 年 7月、IEEE Trans.
Inf. Theory 、531 〜 532頁に
所載の D.C. Chu の論文“良好な周期的相関
特性を有する多相コード”を参照されたい)。エコーは
周波数域に変換され、その変換は送信信号の既知の変換
によって除される。リング及びロングは(1990年
4月、IEEE Intl. Conf. onCom
mun. 1280〜1284頁に所載の“データ駆動
ナイキストインバンドエコーキャンセラの相関をベース
とする高速訓練”において)、シーケンスの周期を遠エ
コーの遅延に依存させるべきであると提案した。一般に
、この周期は2の整数乗のサンプルからなっておらず効
率的な高速フーリエ変換によって変換を遂行することは
できないから、効率が遥かに劣る離散フーリエ変換(
DFT)を使用しなければならなかった。
【0012】近及び遠 ECO
もしある接続の4線式部分を通る往復伝播遅延が近端エ
コーの持続時間よりも長ければ、近及び遠エコーはある
静粛期間だけ離間する。従って殆どの EC は、調整
可能なバルク遅延だけ離間した2つの別個のキャンセラ
( NEC及び FEC)として実現されている。
コーの持続時間よりも長ければ、近及び遠エコーはある
静粛期間だけ離間する。従って殆どの EC は、調整
可能なバルク遅延だけ離間した2つの別個のキャンセラ
( NEC及び FEC)として実現されている。
【0013】遠エコーは1またはそれ以上の搬送波装置
を通過するので、近エコーよりも多くの損傷を受けやす
い。具体的には、周波数が若干移動する。従って FE
Cは、送信された信号とその遠エコーとの間の小さい周
波数オフセットを学習し、追随できなければならない。 これを行う方法は数人の著者によって記述されている(
例えば、 1978 年 8月、IEEE Trans
. Commun. 1211〜1220頁に所載の
R.D. Gitlin及び J.S. Thomso
n の論文“エコー打ち消しのための位相適応構造”)
。
を通過するので、近エコーよりも多くの損傷を受けやす
い。具体的には、周波数が若干移動する。従って FE
Cは、送信された信号とその遠エコーとの間の小さい周
波数オフセットを学習し、追随できなければならない。 これを行う方法は数人の著者によって記述されている(
例えば、 1978 年 8月、IEEE Trans
. Commun. 1211〜1220頁に所載の
R.D. Gitlin及び J.S. Thomso
n の論文“エコー打ち消しのための位相適応構造”)
。
【0014】多重搬送波変調
多重搬送波方式は2つのカテゴリ、即ち(a)サブチャ
ネル内の信号間にある度合いの直交度を達成するために
濾波を使用する方式と、(b)濾波しない信号で搬送波
を変調する方式に分割できる。第1のカテゴリ内の搬送
波は変調され、第2のカテゴリ内の搬送波はキーイング
されるので、これらの方式はそれぞれMCQAM 及び
MCQASK と名付けられている。後者は変調及び
復調に極めて効率的な高速フーリエ変換を使用できるか
ら、計算は遥かに少なくて済む。更にこれらはより多く
の(間隔を狭くした)搬送波を使用でき、従って大きい
対チャネルひずみ特性及び対インパルス雑音特性の両方
が得られる。
ネル内の信号間にある度合いの直交度を達成するために
濾波を使用する方式と、(b)濾波しない信号で搬送波
を変調する方式に分割できる。第1のカテゴリ内の搬送
波は変調され、第2のカテゴリ内の搬送波はキーイング
されるので、これらの方式はそれぞれMCQAM 及び
MCQASK と名付けられている。後者は変調及び
復調に極めて効率的な高速フーリエ変換を使用できるか
ら、計算は遥かに少なくて済む。更にこれらはより多く
の(間隔を狭くした)搬送波を使用でき、従って大きい
対チャネルひずみ特性及び対インパルス雑音特性の両方
が得られる。
【0015】MCQAM 信号のエコー打ち消しに関し
ては N.H. Lewis らが“多重搬送波変調方
式のための効率的なデータ駆動エコーキャンセラ”(
IEEE Trans. Commun. inrev
iew)において検討しているが、報告されたエコー抑
圧量または適応速度は何れも広範囲のチャネルでの高速
データ伝送には不充分であった。
ては N.H. Lewis らが“多重搬送波変調方
式のための効率的なデータ駆動エコーキャンセラ”(
IEEE Trans. Commun. inrev
iew)において検討しているが、報告されたエコー抑
圧量または適応速度は何れも広範囲のチャネルでの高速
データ伝送には不充分であった。
【0016】MCQASK信号のエコー打ち消しに関し
ては J.A.C. Bingham が“データ伝送
のための多重搬送波変調:その時が来たアイデア”(
1990 年 5月、IEEE Communicat
ions Magazine)において検討している。 そこに指摘されているようにエコー経路内のひずみが、
各搬送波上に変調されたデータにそれ自身の他に多くの
サブバンド内エコーの発生をもたらし、チャネル内及び
チャネル間エコーの両方が存在するようになる。従って
、データ駆動 EC を直接的に実現しようとすると実
現できないような量の計算が必要となる。一方、複合多
重搬送波に作用する普通の信号駆動キャンセラは固有値
広がりの問題に悩まされる。
ては J.A.C. Bingham が“データ伝送
のための多重搬送波変調:その時が来たアイデア”(
1990 年 5月、IEEE Communicat
ions Magazine)において検討している。 そこに指摘されているようにエコー経路内のひずみが、
各搬送波上に変調されたデータにそれ自身の他に多くの
サブバンド内エコーの発生をもたらし、チャネル内及び
チャネル間エコーの両方が存在するようになる。従って
、データ駆動 EC を直接的に実現しようとすると実
現できないような量の計算が必要となる。一方、複合多
重搬送波に作用する普通の信号駆動キャンセラは固有値
広がりの問題に悩まされる。
【0017】
【発明の概要】エコー打ち消しの全プロセスは便宜上3
つの分離した演算、即ちエコーのエミュレーション、ハ
イブリッドの出力からの減算、及びエミュレータのパラ
メタの適応として考えることができる。これらの演算は
時間域または周波数域内で遂行することができ、エミュ
レーション及び適応は送信データまたは送信信号の何れ
かに対して遂行することができる。
つの分離した演算、即ちエコーのエミュレーション、ハ
イブリッドの出力からの減算、及びエミュレータのパラ
メタの適応として考えることができる。これらの演算は
時間域または周波数域内で遂行することができ、エミュ
レーション及び適応は送信データまたは送信信号の何れ
かに対して遂行することができる。
【0018】本発明の1つの目的は、信号駆動/データ
駆動のジレンマを解消すること、従って各アプローチに
伴う諸問題を回避することである。これは、3つの各演
算毎に最も適切な領域及びオペランドを選択することに
よって達成される。
駆動のジレンマを解消すること、従って各アプローチに
伴う諸問題を回避することである。これは、3つの各演
算毎に最も適切な領域及びオペランドを選択することに
よって達成される。
【0019】エミュレーションは送信信号に対して遂行
される。これは、もしエミュレータがデータ駆動であれ
ば多重搬送波信号に対して必要となる多次元エミュレー
タの諸問題を回避する。エミュレーションは、たたみ込
みを使用して時間域内において、または部分的重なり・
保管変換を使用する周波数域内においての何れかで遂行
することができ、これらの両技術は公知である。
される。これは、もしエミュレータがデータ駆動であれ
ば多重搬送波信号に対して必要となる多次元エミュレー
タの諸問題を回避する。エミュレーションは、たたみ込
みを使用して時間域内において、または部分的重なり・
保管変換を使用する周波数域内においての何れかで遂行
することができ、これらの両技術は公知である。
【0020】しかしながらエミュレートされたエコーの
減算は時間域内で遂行しなければならない。これは送信
機及び受信機内のタイミングの独立性を保存し、また送
信信号の非循環的性質の諸問題を回避する。
減算は時間域内で遂行しなければならない。これは送信
機及び受信機内のタイミングの独立性を保存し、また送
信信号の非循環的性質の諸問題を回避する。
【0021】エミュレータのパラメタの適応は、送信デ
ータとの相関によって周波数域内で遂行される。これは
固有値広がりの諸問題を回避し、また適応プロセスを数
値的に極めて良好に条件付ける。
ータとの相関によって周波数域内で遂行される。これは
固有値広がりの諸問題を回避し、また適応プロセスを数
値的に極めて良好に条件付ける。
【0022】第2の目的は、高速フーリエ変換( FF
T)の計算効率の長所を取り入れるために、なるべく周
波数域においてブロックモードで(時間域においてサン
プル毎にではなく)信号処理を行うことである。
T)の計算効率の長所を取り入れるために、なるべく周
波数域においてブロックモードで(時間域においてサン
プル毎にではなく)信号処理を行うことである。
【0023】
【実施例】エコーキャンセラの訓練を開始する前に、遠
エコーの遅延Tdと、周波数オフセットfoff とを
測定しなければならない。遅延及びオフセットを測定す
る方法は、CCITT 勧告 V.32 及び J.
Cioffi(1990年 5月、IEEE Tran
s. Commun. 629〜638 頁“ CCI
TT V.32モデムのための高速エコーキャンセラ初
期化方法”)にそれぞれ記載されている。
エコーの遅延Tdと、周波数オフセットfoff とを
測定しなければならない。遅延及びオフセットを測定す
る方法は、CCITT 勧告 V.32 及び J.
Cioffi(1990年 5月、IEEE Tran
s. Commun. 629〜638 頁“ CCI
TT V.32モデムのための高速エコーキャンセラ初
期化方法”)にそれぞれ記載されている。
【0024】遅延を測定し、周波数オフセットの初期推
定を行った後に、本発明のキャンセラのための3つの演
算モードが存在する。
定を行った後に、本発明のキャンセラのための3つの演
算モードが存在する。
【0025】(1)循環信号を使用する初期周波数域訓
練、(2)半二重伝送モード(即ちダブルトークをしな
い)でのキャンセラパラメタの適応、(3)ダブルトー
ク中のパラメタの継続的な低速適応。
練、(2)半二重伝送モード(即ちダブルトークをしな
い)でのキャンセラパラメタの適応、(3)ダブルトー
ク中のパラメタの継続的な低速適応。
【0026】本発明の第1の実施例においては、モード
(2)と(3)の演算の差だけが適応ステップサイズ内
にあり、ダブルトーク中のそれは遠端送信機(逆説的に
言えば、エコーキャンセラにとって雑音のように動作す
る)から到来する受信信号のその部分を濾波するために
遥かに小さくなければならない。一般的に行われている
ように、モード(1)及び(2)の演算を逆の順序で説
明する。
(2)と(3)の演算の差だけが適応ステップサイズ内
にあり、ダブルトーク中のそれは遠端送信機(逆説的に
言えば、エコーキャンセラにとって雑音のように動作す
る)から到来する受信信号のその部分を濾波するために
遥かに小さくなければならない。一般的に行われている
ように、モード(1)及び(2)の演算を逆の順序で説
明する。
【0027】送信信号の生成
MCQASK信号のサンプルのブロックを計算し、それ
らをライン上に順次に送信する方法が Keasler
らの合衆国特許 4,438,511号及び Bara
nの合衆国特許 4,438,511号に記載されてい
る。図3にブロック200〜230で示されている諸段
階は以下のように要約することができる。
らをライン上に順次に送信する方法が Keasler
らの合衆国特許 4,438,511号及び Bara
nの合衆国特許 4,438,511号に記載されてい
る。図3にブロック200〜230で示されている諸段
階は以下のように要約することができる。
【0028】(1)直列入力データは直列・並列変換器
( S/P)200を使用してブロックにアセンブルさ
れ、各ブロックは Hughes−Hartogs の
合衆国特許 4,679,227号に記載されているよ
うに、Nc サブブロックに分割される。
( S/P)200を使用してブロックにアセンブルさ
れ、各ブロックは Hughes−Hartogs の
合衆国特許 4,679,227号に記載されているよ
うに、Nc サブブロックに分割される。
【0029】(2)各ブロック及び構成サブブロックは
210において符号化され、各サブブロック内の2進デ
ータは二次元(即ち複素)多値信号に変換されて搬送波
を変調するために使用される。
210において符号化され、各サブブロック内の2進デ
ータは二次元(即ち複素)多値信号に変換されて搬送波
を変調するために使用される。
【0030】(3)次にこのNc 個の複素多値信号の
各集合(増補演算215は暫時無視する)を使用して、
n1fから n2fまで均等に離間した周波数のNc
個の搬送波を変調する。但し、Nc = n2 −
n1 +1である。この変調は、周波数域サンプルをN
個の実、時間域サンプルの集合に変換する逆 FFT(
IFFT )220によって実行する。第1の実施例
においては、Δf は 7.8125 (=8000/
1024 )Hzであり、Nは 1024 であった。 Nc は使用する伝送チャネルによって変化するが、典
型的には約 380である。
各集合(増補演算215は暫時無視する)を使用して、
n1fから n2fまで均等に離間した周波数のNc
個の搬送波を変調する。但し、Nc = n2 −
n1 +1である。この変調は、周波数域サンプルをN
個の実、時間域サンプルの集合に変換する逆 FFT(
IFFT )220によって実行する。第1の実施例
においては、Δf は 7.8125 (=8000/
1024 )Hzであり、Nは 1024 であった。 Nc は使用する伝送チャネルによって変化するが、典
型的には約 380である。
【0031】(4)ラインの伝播トランジェントを衰退
させるための保護期間を設けることによって遠端受信機
内の記号間妨害を排除するために、各ブロックの最後の
Lサンプルもそのブロックの前に前置される。
させるための保護期間を設けることによって遠端受信機
内の記号間妨害を排除するために、各ブロックの最後の
Lサンプルもそのブロックの前に前置される。
【0032】(5)得られた(N+L)サンプルは並列
・直列変換器( P/S)240において信号のシーケ
ンス250に変換されてディジタル・アナログ変換器(
DAC)260に印加され、ローパスフィルタ270
、ハイブリッド4線・2線コネクタ280を介して2線
式ラインへ供給される。
・直列変換器( P/S)240において信号のシーケ
ンス250に変換されてディジタル・アナログ変換器(
DAC)260に印加され、ローパスフィルタ270
、ハイブリッド4線・2線コネクタ280を介して2線
式ラインへ供給される。
【0033】相関を改善するための送信信号の増補キャ
ンセラを最も精密に適応させるためには、相関器290
及び IFFT 220への入力である周波数域サンプ
ルの集合がNc よりも若干広い帯域幅を有しているこ
とが望ましい。従ってNc 個の複素多値サンプルは2
90において数個の固定された(即ちブロック毎に変化
しない)サンプルによって増補することができ、これに
よって n1fより下と、n2f より上に変調されな
い搬送波が得られる。使用される搬送波の総数をNto
t と定義する。
ンセラを最も精密に適応させるためには、相関器290
及び IFFT 220への入力である周波数域サンプ
ルの集合がNc よりも若干広い帯域幅を有しているこ
とが望ましい。従ってNc 個の複素多値サンプルは2
90において数個の固定された(即ちブロック毎に変化
しない)サンプルによって増補することができ、これに
よって n1fより下と、n2f より上に変調されな
い搬送波が得られる。使用される搬送波の総数をNto
t と定義する。
【0034】エコーのエミュレーションと減算図5は近
エコー及び遠エコーの両方の打ち消しを行う本発明の完
全な実施例を示す。しかし理解し易いように先ず図3を
参照して近エコーの打ち消しだけを説明する。
エコー及び遠エコーの両方の打ち消しを行う本発明の完
全な実施例を示す。しかし理解し易いように先ず図3を
参照して近エコーの打ち消しだけを説明する。
【0035】ハイブリッド280からの出力である2線
式ラインからの信号は、反別名付けローパスフィルタ3
40に印加され、アナログ・ディジタル変換器( AD
C)350に供給される。この信号のディジタルサンプ
ル390は減算器380の+端子へ入力される。全二重
伝送でデータを送受信(“ダブルトーク”)中のこの信
号は、遠送信機からの信号と、近エコーと、そして(場
合によっては)遠エコーとの合計である。しかしエコー
キャンセラの説明を簡易化するために、遠送信機は沈黙
しており、また遠エコーが存在しないものとする。
式ラインからの信号は、反別名付けローパスフィルタ3
40に印加され、アナログ・ディジタル変換器( AD
C)350に供給される。この信号のディジタルサンプ
ル390は減算器380の+端子へ入力される。全二重
伝送でデータを送受信(“ダブルトーク”)中のこの信
号は、遠送信機からの信号と、近エコーと、そして(場
合によっては)遠エコーとの合計である。しかしエコー
キャンセラの説明を簡易化するために、遠送信機は沈黙
しており、また遠エコーが存在しないものとする。
【0036】送信信号のシーケンス250は近エコーエ
ミュレータ320へ入力され、このエミュレータの出力
は減算器380の−端子へ印加される。受信した信号か
ら局部的に生成した(即ちエミュレートされた)エコー
を差し引くことによって、近エコーは打ち消される。
ミュレータ320へ入力され、このエミュレータの出力
は減算器380の−端子へ印加される。受信した信号か
ら局部的に生成した(即ちエミュレートされた)エコー
を差し引くことによって、近エコーは打ち消される。
【0037】本発明の1実施例では、エコーエミュレー
タ320はタップ付き遅延線によって実現されている。 このエミュレータ320は、時間域において数1による
普通のたたみ込みを遂行する。
タ320はタップ付き遅延線によって実現されている。 このエミュレータ320は、時間域において数1による
普通のたたみ込みを遂行する。
【0038】
【数1】
ここでは、 uk はエミュレータへの入力、vkはエ
ミュレータからの出力であり、hm はエコー経路の短
縮されたインパルス応答のサンプルの最新の推定であっ
てこれらは IFFT 300の出力から誘導されたも
のである。
ミュレータからの出力であり、hm はエコー経路の短
縮されたインパルス応答のサンプルの最新の推定であっ
てこれらは IFFT 300の出力から誘導されたも
のである。
【0039】本発明の別の実施例では、エコーエミュレ
ーションを図4に示すように周波数域で遂行する。図4
は、図3のエコーエミュレーションブロック320の詳
細を示すものであって、その動作は以下の通りである。
ーションを図4に示すように周波数域で遂行する。図4
は、図3のエコーエミュレーションブロック320の詳
細を示すものであって、その動作は以下の通りである。
【0040】(a)xj として定義されている送信信
号250のサンプルは,ブロック j=kN+1 乃至
( k+1 ) Nにグループ化される。これらは41
0においてブロックの半分(即ち N/2サンプル)だ
け遅延され、サンプル j=( k +1/2 )N
+ 1乃至( K+3/2 )N は FFT420に
よって変換される。
号250のサンプルは,ブロック j=kN+1 乃至
( k+1 ) Nにグループ化される。これらは41
0においてブロックの半分(即ち N/2サンプル)だ
け遅延され、サンプル j=( k +1/2 )N
+ 1乃至( K+3/2 )N は FFT420に
よって変換される。
【0041】(b)送信信号の2つの周波数域変換には
、それぞれ430及び440においてサブチャネル毎に
、エコーの周波数域パラメタが乗じられる。
、それぞれ430及び440においてサブチャネル毎に
、エコーの周波数域パラメタが乗じられる。
【0042】(c)これら2組の積は IFFT 45
0及び460によって時間域に逆変換される。
0及び460によって時間域に逆変換される。
【0043】(d)送信サンプル及びエコーインパルス
の性質が非循環的であるので、IFFT450及び46
0が出力する時間サンプルの各シーケンスはその時間の
部分だけ有効である。従って図示の位置にあるスイッチ
470は j=( k+1/4 )N +1乃至( k
+3/4)N に関して450の出力を選択する。次に
スイッチを他の位置に倒して j=( k −1/4
)N +1 乃至( k+1/4 )N に関して45
0の出力を選択する。
の性質が非循環的であるので、IFFT450及び46
0が出力する時間サンプルの各シーケンスはその時間の
部分だけ有効である。従って図示の位置にあるスイッチ
470は j=( k+1/4 )N +1乃至( k
+3/4)N に関して450の出力を選択する。次に
スイッチを他の位置に倒して j=( k −1/4
)N +1 乃至( k+1/4 )N に関して45
0の出力を選択する。
【0044】エコーエミュレータのパラメタの適応変更
された受信信号(受信信号−(マイナス)エミュレート
されたエコー)のサンプルは直列・並列変換器370に
よってブロックにグループ化され、FFT360へ入力
されてNtot 複素周波数域サンプルY’nに変換さ
れる。これらは、送信信号の周波数域サンプルXn と
共にLMSアルゴリズムへの入力となる。このアルゴリ
ズムは減算330と、相関及び更新290と、 IFF
T 300と、 FFT310からなり、エコー経路の
周波数域パラメタの推定Hn ( n=1 乃至Nto
t )を記憶し、更新する。Ntot 誤差サンプルE
n の集合は、数2によって計算される。
された受信信号(受信信号−(マイナス)エミュレート
されたエコー)のサンプルは直列・並列変換器370に
よってブロックにグループ化され、FFT360へ入力
されてNtot 複素周波数域サンプルY’nに変換さ
れる。これらは、送信信号の周波数域サンプルXn と
共にLMSアルゴリズムへの入力となる。このアルゴリ
ズムは減算330と、相関及び更新290と、 IFF
T 300と、 FFT310からなり、エコー経路の
周波数域パラメタの推定Hn ( n=1 乃至Nto
t )を記憶し、更新する。Ntot 誤差サンプルE
n の集合は、数2によって計算される。
【0045】
【数2】
またHn の一時的な、更新された推定H’nは、数3
に従って計算される。
に従って計算される。
【0046】
【数3】
数3において、* は複素共役を表し、また公知のよう
にδは雑音平均化と推定の適応の速さとの間に最良の妥
協を得るために選択した小さいステップサイズである。
にδは雑音平均化と推定の適応の速さとの間に最良の妥
協を得るために選択した小さいステップサイズである。
【0047】一時的推定H’nは IFFT 300に
よって時間域に変換され、最初のM1 時を除くサンプ
ルは0にセットされる。次いで m=1 乃至M1 に
関する新しい、丸められた集合がエコーエミュレータへ
入力されて送信信号の次のブロックと共に使用される。 またこの丸められた集合は推定Hn の新しい、滑らか
な集合を生成するために、FFT 310によって周波
数域に逆変換される。
よって時間域に変換され、最初のM1 時を除くサンプ
ルは0にセットされる。次いで m=1 乃至M1 に
関する新しい、丸められた集合がエコーエミュレータへ
入力されて送信信号の次のブロックと共に使用される。 またこの丸められた集合は推定Hn の新しい、滑らか
な集合を生成するために、FFT 310によって周波
数域に逆変換される。
【0048】遠端エコーの打ち消し
遠エコーを打ち消す方法は、3つのバルク遅延(2つの
直列遅延、及び1つのブロック遅延)と、周波数オフセ
ットを補償するためのアルゴリズムの付加を除けば近エ
コーの打ち消し方法と同一である。これらの特色を図5
に示してあり、図3に示した幾つかの個々の演算ブロッ
クは複合ブロックに混合されている(例えば290、3
00、310及び330は周波数域相関及び更新(F−
D SC&U )530として示されている)。
直列遅延、及び1つのブロック遅延)と、周波数オフセ
ットを補償するためのアルゴリズムの付加を除けば近エ
コーの打ち消し方法と同一である。これらの特色を図5
に示してあり、図3に示した幾つかの個々の演算ブロッ
クは複合ブロックに混合されている(例えば290、3
00、310及び330は周波数域相関及び更新(F−
D SC&U )530として示されている)。
【0049】図1に示す4線式経路内に伝播遅延(往復
遅延Td の主成分)があるために、信号の送信と受信
機への遠エコーの戻りとの間にはかなりの時間が存在す
る。この静粛期間中には遠エコーエミュレータ内に充分
なパラメタを使用することは(必要な計算量及び達成可
能な精度の両方から見て)望ましいことではないから、
殆ど全ての先行技術の SCQAMのためのエコーキャ
ンセラはバルク遅延を使用しており、この遅延の間デー
タ及び送信信号の両方または何れか一方を記憶するがエ
コーの発生は予測しない。本発明の MCQAMのため
のエコーキャンセラは、送信信号をTs1だけ遅延させ
る直列バルク遅延520によってこの機能を遂行する。
遅延Td の主成分)があるために、信号の送信と受信
機への遠エコーの戻りとの間にはかなりの時間が存在す
る。この静粛期間中には遠エコーエミュレータ内に充分
なパラメタを使用することは(必要な計算量及び達成可
能な精度の両方から見て)望ましいことではないから、
殆ど全ての先行技術の SCQAMのためのエコーキャ
ンセラはバルク遅延を使用しており、この遅延の間デー
タ及び送信信号の両方または何れか一方を記憶するがエ
コーの発生は予測しない。本発明の MCQAMのため
のエコーキャンセラは、送信信号をTs1だけ遅延させ
る直列バルク遅延520によってこの機能を遂行する。
【0050】符号化された複素データサンプル+(プラ
ス)幾つかの定数サンプル(これらは一緒になって搬送
波を変調するために使用される)は前述のように IF
FT 及び循環前置(CP)500と F−D SC
&U 560とに入力され、また今度はブロックバルク
遅延510へも入力される。この遅延の出力は第2の
F−D SC &U 540へ入力される。同様に、並
列・直列変換器( P/S)240の出力である送信信
号のサンプルは直列バルク遅延520へ入力され、この
遅延の出力は遠エコーエミュレータ550へ入力される
。エミュレータ550は、本発明の第1の実施例では時
間域において実現されているが、既に説明したように部
分重なり・保管 FFT及び IFFT を使用する周
波数域において実現することも可能である。エミュレー
タの出力は位相スプリッタ560へ入力される。
ス)幾つかの定数サンプル(これらは一緒になって搬送
波を変調するために使用される)は前述のように IF
FT 及び循環前置(CP)500と F−D SC
&U 560とに入力され、また今度はブロックバルク
遅延510へも入力される。この遅延の出力は第2の
F−D SC &U 540へ入力される。同様に、並
列・直列変換器( P/S)240の出力である送信信
号のサンプルは直列バルク遅延520へ入力され、この
遅延の出力は遠エコーエミュレータ550へ入力される
。エミュレータ550は、本発明の第1の実施例では時
間域において実現されているが、既に説明したように部
分重なり・保管 FFT及び IFFT を使用する周
波数域において実現することも可能である。エミュレー
タの出力は位相スプリッタ560へ入力される。
【0051】もしエコーが周波数オフセットを受けてい
れば位相スプリッタ560及び乗算器600はエミュレ
ートされたエコーを、連続的に変化する位相角だけ回転
させる。減算器610は乗算器600の出力を変更され
た受信信号から差し引く。
れば位相スプリッタ560及び乗算器600はエミュレ
ートされたエコーを、連続的に変化する位相角だけ回転
させる。減算器610は乗算器600の出力を変更され
た受信信号から差し引く。
【0052】直列バルク遅延を通る送信信号の遅延(T
s1)と位相スプリッタを通る送信信号の遅延(Tps
)との合計は、エコーの往復遅延T dに等しくなけれ
ばならず、従って理想的には数4が成立する。
s1)と位相スプリッタを通る送信信号の遅延(Tps
)との合計は、エコーの往復遅延T dに等しくなけれ
ばならず、従って理想的には数4が成立する。
【0053】
【数4】TS1 = Td − TPS実際には、
Td を測定する時の誤差を見込んでTs1はこれより
若干小さくセットされる。
Td を測定する時の誤差を見込んでTs1はこれより
若干小さくセットされる。
【0054】次に第2の直列・並列変換器( S/P)
660と、FFT650と、 F−D SC &U54
0とを使用して、(近エコーエミュレータと同様にして
)遠エコーエミュレータのパラメタが適応される。
660と、FFT650と、 F−D SC &U54
0とを使用して、(近エコーエミュレータと同様にして
)遠エコーエミュレータのパラメタが適応される。
【0055】しかし送信信号と近エコー F−D SC
&U ブロックタイミングと同一のブロックタイミン
グを遠エコー F−D SC &U にも使用できるよ
うにするためには、エコー及びエミュレートされたエコ
ーの両者の合計遅延がブロック期間の整数倍となるよう
に、第2の直列・並列変換器( S/P)660への入
力を、直列バルク遅延670によってTs2だけ遅延さ
せる必要がある。Ts2は数5によって定義される。
&U ブロックタイミングと同一のブロックタイミン
グを遠エコー F−D SC &U にも使用できるよ
うにするためには、エコー及びエミュレートされたエコ
ーの両者の合計遅延がブロック期間の整数倍となるよう
に、第2の直列・並列変換器( S/P)660への入
力を、直列バルク遅延670によってTs2だけ遅延さ
せる必要がある。Ts2は数5によって定義される。
【0056】
【数5】Td +TS2 = K(N+L)T次いで
、送信信号のブロックを適切なエコーのブロックに相関
させるために、ブロックバルク遅延をKブロックに等し
く(即ち Tb = K (N+L)T )しなければ
ならない。
、送信信号のブロックを適切なエコーのブロックに相関
させるために、ブロックバルク遅延をKブロックに等し
く(即ち Tb = K (N+L)T )しなければ
ならない。
【0057】周波数オフセット補償のための適応F−D
SC&U 540は遠エコーの複素周波数域パラメタ
Hfn を連続的に学習し、それを遠エコーエミュレー
タ550とアルゴリズム do 570とに供給する。 この最後のユニット do は各パラメタの位相の変化
と、Nc パラメタの全てに亙る平均変化とを計算する
。
SC&U 540は遠エコーの複素周波数域パラメタ
Hfn を連続的に学習し、それを遠エコーエミュレー
タ550とアルゴリズム do 570とに供給する。 この最後のユニット do は各パラメタの位相の変化
と、Nc パラメタの全てに亙る平均変化とを計算する
。
【0058】i番目のブロックを処理した後に計算され
た滑らかにされたパラメタHfj,nと先行集合Hfj
−1,n とを比較することによって、滑らかにされた
変化の集合は数6によって定義することができる。
た滑らかにされたパラメタHfj,nと先行集合Hfj
−1,n とを比較することによって、滑らかにされた
変化の集合は数6によって定義することができる。
【0059】
【数6】
次に、各複素パラメタが回転した小さい角が数7によっ
て近似的に与えられる。
て近似的に与えられる。
【0060】
【数7】
ここで、* は複素共役を表し、小さい角近似 do/
Фtan−1[ dφ] が使用されている。
Фtan−1[ dφ] が使用されている。
【0061】数7の除算は殆どのディジタル信号プロセ
ッサでは単調で長たらしい演算であるので、それは免除
される。その結果は、 do/Фの推定への各周波数サ
ブチャネルからの貢献がそのチャネル内で受信された電
力によって重み付けられることになり、不合理な近似で
はない。
ッサでは単調で長たらしい演算であるので、それは免除
される。その結果は、 do/Фの推定への各周波数サ
ブチャネルからの貢献がそのチャネル内で受信された電
力によって重み付けられることになり、不合理な近似で
はない。
【0062】次に、Nc 個のサブチャネルの全てに亙
って平均位相変化が数8によって計算される。
って平均位相変化が数8によって計算される。
【0063】
【数8】
この平均位相変化はローパスフィルタ580に入力され
る。周知のように、普通のフェーズロックドループ(
PLL)のためのフィルタは数9に示す伝達関数を有し
ている。
る。周知のように、普通のフェーズロックドループ(
PLL)のためのフィルタは数9に示す伝達関数を有し
ている。
【0064】
【数9】
ここで、δ及びβは、過渡応答と雑音濾波との間に最良
の妥協を得るために選択された小さい量である。しかし
、このフィルタへの入力は位相変化であるので、出力も
位相変化である。エコー経路の平均位相を計算するため
には別の積分620を付加しなければならない。
の妥協を得るために選択された小さい量である。しかし
、このフィルタへの入力は位相変化であるので、出力も
位相変化である。エコー経路の平均位相を計算するため
には別の積分620を付加しなければならない。
【0065】このようにして計算された角θj は、全
ての多重搬送波エコー経路サブチャネルの位相の(周波
数帯域全域にまたがり、ブロックの周期にまたがる)平
均である。もし周波数オフセットが存在すれば、各サブ
チャネルの実際の位相は周期にまたがる時間と共に線形
に変化するのは当然である。従ってサンプルk (k
=1乃至N+L)に関して回転器600へ入力される位
相は数10に示すような2つの成分を有することになる
。
ての多重搬送波エコー経路サブチャネルの位相の(周波
数帯域全域にまたがり、ブロックの周期にまたがる)平
均である。もし周波数オフセットが存在すれば、各サブ
チャネルの実際の位相は周期にまたがる時間と共に線形
に変化するのは当然である。従ってサンプルk (k
=1乃至N+L)に関して回転器600へ入力される位
相は数10に示すような2つの成分を有することになる
。
【0066】
【数10】θi,k = θi + 2TTkfo
ff,iここで、foff,j は、i番目のブロック
の後の、周波数オフセットの推定である。この推定は濾
波された位相変化に比例するので、数10は数11のよ
うに書き直すことができ、δ=k/(N+L)を用いた
乗算器630および加算器640によって実現している
。
ff,iここで、foff,j は、i番目のブロック
の後の、周波数オフセットの推定である。この推定は濾
波された位相変化に比例するので、数10は数11のよ
うに書き直すことができ、δ=k/(N+L)を用いた
乗算器630および加算器640によって実現している
。
【0067】
【数11】
θi,k =θi +[k/(N+L)](θi −θ
i−1 )次に複素数生成器590において角θj を
使用して複素数 第1の実施例ではルックアップテーブルを使用している
が、種々の公知の計算方法を使用することも可能である
。この複素数は乗算器600に入力され、エミュレート
され回転された遠エコーの実数部分が生成される。
i−1 )次に複素数生成器590において角θj を
使用して複素数 第1の実施例ではルックアップテーブルを使用している
が、種々の公知の計算方法を使用することも可能である
。この複素数は乗算器600に入力され、エミュレート
され回転された遠エコーの実数部分が生成される。
【0068】初期周波数域訓練
前記リング及びロングは、もし往復遅延Td が数12
のようであれば(但しK’ は任意の整数)、訓練用信
号が循環的な性質(周期=NT)であるために近及び遠
エコーが部分的に重なって現れ、完全に分離することは
できないことを示した。
のようであれば(但しK’ は任意の整数)、訓練用信
号が循環的な性質(周期=NT)であるために近及び遠
エコーが部分的に重なって現れ、完全に分離することは
できないことを示した。
【0069】
【数12】
(K’N−M2)T≦Td<(K’N+M1)Tこの問
題を解決するための彼等の方策は、訓練用信号の周期を
Td に従って調整することであった。これを行うアル
ゴリズムは極めて複雑であり、また得られた周期が必ず
しも2の累乗数のサンプルを含むとは限らないから、計
算が効率的な高速アルゴリズムを変換のために使用する
ことができなかった。
題を解決するための彼等の方策は、訓練用信号の周期を
Td に従って調整することであった。これを行うアル
ゴリズムは極めて複雑であり、また得られた周期が必ず
しも2の累乗数のサンプルを含むとは限らないから、計
算が効率的な高速アルゴリズムを変換のために使用する
ことができなかった。
【0070】本発明に取り入れられたこの問題の解決方
法はある周期の訓練用信号を使用することであり、この
周期は、(a)データ伝送中に使用されるブロック長に
等しく、(b)2の整数乗である複数のサンプルからな
り、(c)遅延Td には無関係であり、そして(d)
地上の伝送リンクで遭遇する最長のTd よりも長い。
法はある周期の訓練用信号を使用することであり、この
周期は、(a)データ伝送中に使用されるブロック長に
等しく、(b)2の整数乗である複数のサンプルからな
り、(c)遅延Td には無関係であり、そして(d)
地上の伝送リンクで遭遇する最長のTd よりも長い。
【0071】エコー経路インパルス応答の計算好ましい
循環送信信号は、 128 ms の固定された周期を
有するチャープシーケンスである。 512の複素サン
プル(4000サンプル/秒)は IFFT 220を
使用して0から 4.0 kHzまでの周波数の 51
2の全搬送波上に次々に変調され、前述のようにして送
信される。エコー経路応答を計算する方法は地上リンク
と衛星リンクとでは若干異なる。
循環送信信号は、 128 ms の固定された周期を
有するチャープシーケンスである。 512の複素サン
プル(4000サンプル/秒)は IFFT 220を
使用して0から 4.0 kHzまでの周波数の 51
2の全搬送波上に次々に変調され、前述のようにして送
信される。エコー経路応答を計算する方法は地上リンク
と衛星リンクとでは若干異なる。
【0072】地上リンク
衛星を介する伝送を含まない接続の場合、遠エコーの最
終部分の遅延( Td +M2T )は、好ましい実施
例の記号周期NT(=128ms)より短い。従って、
エコー経路応答は以下のように計算される。
終部分の遅延( Td +M2T )は、好ましい実施
例の記号周期NT(=128ms)より短い。従って、
エコー経路応答は以下のように計算される。
【0073】(a)受信信号の変換は送信されたチャー
プシーケンスの変換によって除される。チャープシーケ
ンスのサンプルは全て等振幅であって1に正規化するこ
とができるから、この除算は送信されたサンプルの複素
共役を乗ずることによって遂行することができる。
プシーケンスの変換によって除される。チャープシーケ
ンスのサンプルは全て等振幅であって1に正規化するこ
とができるから、この除算は送信されたサンプルの複素
共役を乗ずることによって遂行することができる。
【0074】(b)被除数は時間域に逆 FFTされ、
t=0乃至M1T及びTd 乃至 Td +M2Tの
範囲のサンプルは2つの集合に分離され、残余は0にセ
ットされる。
t=0乃至M1T及びTd 乃至 Td +M2Tの
範囲のサンプルは2つの集合に分離され、残余は0にセ
ットされる。
【0075】(c)近エコー応答は数ブロックに亙って
平均化され、爾後の適応のための初期設定値として F
−D SC &U 530内にロードされる。
平均化され、爾後の適応のための初期設定値として F
−D SC &U 530内にロードされる。
【0076】(d)遠エコーインパルス応答は学習した
周波数オフセットに従って減回転(derotate)
され、遠エコーの周波数域及び時間域パラメタの最良推
定が各ブロックの後に行われる。
周波数オフセットに従って減回転(derotate)
され、遠エコーの周波数域及び時間域パラメタの最良推
定が各ブロックの後に行われる。
【0077】(e)このようにして計算された遠エコー
応答は数ブロックに亙って平均化され、その遅延はTd
まで減少させられる(従ってエコーはブロックの始め
にスタートするように現れる)。得られた周波数域及び
時間域パラメタは F−D SC &U540と遠エコ
ーエミュレータ550とにロードされる。
応答は数ブロックに亙って平均化され、その遅延はTd
まで減少させられる(従ってエコーはブロックの始め
にスタートするように現れる)。得られた周波数域及び
時間域パラメタは F−D SC &U540と遠エコ
ーエミュレータ550とにロードされる。
【0078】(f)ブロックバルク遅延のパラメタKは
、数5によって指示されるように1にセットされる。
、数5によって指示されるように1にセットされる。
【0079】(g)周波数オフセットの推定は、第1の
ブロックの後各ブロックで更新される。
ブロックの後各ブロックで更新される。
【0080】衛星接続
これらの往復遅延は 450 ms より大きい。従っ
て受信機に遠エコーが到着するまでには少なくとも3サ
イクルのチャープシーケンスが送信されており、この期
間中に受信される信号390は近エコーのみからなる。 従って近エコー経路応答は、遠エコーが到着する前に殆
ど完全に学習することができる。
て受信機に遠エコーが到着するまでには少なくとも3サ
イクルのチャープシーケンスが送信されており、この期
間中に受信される信号390は近エコーのみからなる。 従って近エコー経路応答は、遠エコーが到着する前に殆
ど完全に学習することができる。
【0081】初期訓練用信号のK番目のサイクル(遠エ
コーの最初の部分が到着するサイクル)及び爾後の全て
のサイクルでは近エコー及び遠エコーは部分的に重なっ
て現れ得るから近エコーの推定をそれ以上改善すること
はできない。従って、パラメタは最初の( K−1 )
サイクルから学習したものに固定され、エミュレートさ
れた近エコーが受信した信号から差し引かれる。第1の
実施例ではこのエミュレーション及び減算は320及び
380を使用して時間域において遂行されているが、代
替として周波数域内で遂行しても差し支えない。何れの
場合も、遠エコーのみからなると想定している時間域差
信号は遠エコー初期化アルゴリズムへ入力される。これ
以降のこれらのアルゴリズムは地上接続と同一である。
コーの最初の部分が到着するサイクル)及び爾後の全て
のサイクルでは近エコー及び遠エコーは部分的に重なっ
て現れ得るから近エコーの推定をそれ以上改善すること
はできない。従って、パラメタは最初の( K−1 )
サイクルから学習したものに固定され、エミュレートさ
れた近エコーが受信した信号から差し引かれる。第1の
実施例ではこのエミュレーション及び減算は320及び
380を使用して時間域において遂行されているが、代
替として周波数域内で遂行しても差し支えない。何れの
場合も、遠エコーのみからなると想定している時間域差
信号は遠エコー初期化アルゴリズムへ入力される。これ
以降のこれらのアルゴリズムは地上接続と同一である。
【0082】当業者ならば以上に開示した本発明を、本
発明の思想及びその本質的な特性から逸脱することなく
他の特定形状で実施することが可能であろう。従って、
本発明の開示は単なる説明に過ぎず、特許請求の範囲に
記載の本発明の範囲を限定するものではないことを理解
されたい。
発明の思想及びその本質的な特性から逸脱することなく
他の特定形状で実施することが可能であろう。従って、
本発明の開示は単なる説明に過ぎず、特許請求の範囲に
記載の本発明の範囲を限定するものではないことを理解
されたい。
【図1】先行技術におけるあるモデムの送信機及び受信
機の2線式ラインへの接続を示す図であって、このライ
ンの他端には4線式搬送波装置が接続されている。搬送
波装置自体は別の2線式ラインによって終端され、更に
この2線式ラインの遠端は遠モデムの入力インピーダン
スによって終端されている。
機の2線式ラインへの接続を示す図であって、このライ
ンの他端には4線式搬送波装置が接続されている。搬送
波装置自体は別の2線式ラインによって終端され、更に
この2線式ラインの遠端は遠モデムの入力インピーダン
スによって終端されている。
【図2】(a)は従来技術の信号駆動エコーキャンセラ
を示す図、(b)は従来技術のデータ駆動エコーキャン
セラを示す図である。
を示す図、(b)は従来技術のデータ駆動エコーキャン
セラを示す図である。
【図3】近エコーを打ち消すための本発明の1実施例の
詳細なブロック線図である。
詳細なブロック線図である。
【図4】先行技術のエコーエミュレータの代替実施例を
示す図である。
示す図である。
【図5】遠エコー内の周波数オフセットを補償する好ま
しい方法を示す図である。
しい方法を示す図である。
10 送信機
20 受信機
30、40、60 ハイブリッド
50 4線式長距離搬送波装置
70 エンコーダ/変調器
80、110、320 エコーエミュレータ90、3
30、380、610 減算器100、210 エ
ンコーダ 120 変調器 200、370、660 直列・並列変換器215
増補器 220、300、450、460 逆高速フーリエ変
換器 230 循環前置器 240 並列・直列変換器 260 ディジタル・アナログ変換器270、340
、580 ローパスフルタ280 ハイブリッド4
線・2線コネクタ290 相関及び更新器 310、360、400、420、650 高速フー
リエ変換器 350 アナログ・ディジタル変換器410 半ブ
ロック遅延回路 430、440、630 乗算器 470 スイッチ 500 逆高速フーリエ変換及び循環前置器510
ブロックバルク遅延回路 520、670 直列バルク遅延回路530、540
周波数域相関及び更新器550 遠エコーエミュ
レータ 560 位相スプリッタ 570 アルゴリズム do 590 複素数生成器 600 回転器 620 積分器 640 加算器
30、380、610 減算器100、210 エ
ンコーダ 120 変調器 200、370、660 直列・並列変換器215
増補器 220、300、450、460 逆高速フーリエ変
換器 230 循環前置器 240 並列・直列変換器 260 ディジタル・アナログ変換器270、340
、580 ローパスフルタ280 ハイブリッド4
線・2線コネクタ290 相関及び更新器 310、360、400、420、650 高速フー
リエ変換器 350 アナログ・ディジタル変換器410 半ブ
ロック遅延回路 430、440、630 乗算器 470 スイッチ 500 逆高速フーリエ変換及び循環前置器510
ブロックバルク遅延回路 520、670 直列バルク遅延回路530、540
周波数域相関及び更新器550 遠エコーエミュ
レータ 560 位相スプリッタ 570 アルゴリズム do 590 複素数生成器 600 回転器 620 積分器 640 加算器
Claims (21)
- 【請求項1】 符号化された周波数域サンプルのブロ
ックを時間域サンプルのブロックに変換する多重搬送波
送信機と、その逆演算を遂行する多重搬送波受信機とを
具備し、これらの送信機及び受信機の両者が2線式ライ
ンに接続されているデータモデムにおいて、2線式ライ
ンを介して送信された信号が、モデムの出力インピーダ
ンスと2線式ラインの入力インピーダンスとの間の不完
全な整合によって反射され、受信機内に戻されるエコー
を打ち消す方法であって、(a)エコーが経由する経路
の周波数域特性の第1の推定を形成する段階と、(b)
段階(a)の推定された周波数域特性を時間域に変換す
ることによってエコー経路のインパルス応答パラメタの
推定を形成する段階と、(c)段階(b)の推定された
インパルス応答パラメタに基づいて送信信号のエコーの
予測される時間域サンプルを計算する段階と、(d)2
線式ラインから受信した実際の信号から段階(c)の予
測されるエコー信号を差し引いて変更された受信信号を
計算する段階と、(e)段階(d)の変更された受信信
号の時間域サンプルの第1のブロックを周波数域に変換
する段階と、(f)段階(e)の変換された変更された
受信信号と、送信信号の符号化された周波数域サンプル
とを相関させる段階と、(g)段階(f)の相関に比例
する小さい量だけ第1の推定された各周波数域特性を減
少させることによって、推定された周波数域エコー経路
特性の新しい集合を計算する段階と、(h)爾後の送信
信号及び受信信号のサンプルを使用して段階(a)〜(
g)を繰り返すことによって、周波数域特性の推定を改
善する段階とを具備することを特徴とする方法。 - 【請求項2】 時間域から周波数域への変換を離散フ
ーリエ変換を使用して遂行し、周波数域から時間域への
変換を逆離散フーリエ変換を使用して遂行する請求項1
に記載の方法。 - 【請求項3】 時間域から周波数域への変換を高速フ
ーリエ変換を使用して遂行し、周波数域から時間域への
変換を逆高速フーリエ変換を使用して遂行する請求項1
に記載の方法。 - 【請求項4】 エコー経路の特性の推定が、送信信号
に使用されている各搬送波毎に1つずつの複素数からな
る請求項1に記載の方法。 - 【請求項5】 符号化された周波数域サンプルが第1
の周波数帯域を占め、時間域サンプルの集合に変換され
た変更された受信信号と相関される複合集合がデータ情
報を輸送するために使用されていない若干の他のサンプ
ルによって増補されて第1の周波数帯域よりも広い第2
の周波数帯域を占める請求項1に記載の方法。 - 【請求項6】 エコー経路のインパルス応答の推定の
パラメタの数が周波数域特性の推定のパラメタの数より
も少なく、(i)周波数域特性を変化させることによっ
て新しい特性の第1の集合を生成する段階と、(j)新
しい特性の第1の集合を時間域に変換し、時間域インパ
ルス応答を丸めることによって推定されたインパルス応
答のパラメタの新しい集合を生成する段階と、(k)新
しい丸められた推定インパルス応答を周波数域に変換し
て新しい周波数域特性の第2の集合を生成する段階とに
よって周波数域特性の平滑を遂行する請求項1に記載の
方法。 - 【請求項7】 段階(j)の変換が逆高速フーリエ変
換を使用して遂行され、段階(k)の変換が高速フーリ
エ変換を使用して遂行される請求項6に記載の方法。 - 【請求項8】 符号化された周波数域サンプルのブロ
ックを時間域サンプルのブロックに変換する多重搬送波
送信機と、その逆演算を遂行する多重搬送波受信機とを
具備し、これらの送信機及び受信機の両者が、第1の2
線式ラインと、1またはそれ以上の4線式地上搬送波装
置と、第2の2線式ラインとからなる通信リンクに接続
されているデータモデムにおいて、第2の2線式ライン
から反射して受信機に戻され、且つ周波数がオフセット
している可能性がある送信された信号の遠エコーを打ち
消すための方法であって、(a)遠エコーの往復遅延と
、遠エコーが経由する経路の周波数域特性及び周波数オ
フセットとの第1の推定を形成する段階と、(b)段階
(a)の推定された周波数域特性を時間域に変換するこ
とによって遠エコー経路のインパルス応答パラメタの推
定を形成する段階と、(c)段階(b)の推定されたイ
ンパルス応答パラメタに基づいて送信信号のエコーの予
測される時間域サンプルを計算する段階と、(d)周波
数オフセットの推定に比例して時間と共に線形に増加す
る角度だけ段階(c)の予測される時間域サンプルを回
転させる段階と、(e)2線式ラインから受信した実際
の信号から段階(d)の回転させた予測されるエコー信
号を差し引くことによって変更された受信信号を計算す
る段階と、(f)ブロックの整数周期と段階(a)の往
復遅延との差に等しい時間だけ段階(e)の変更された
受信信号のサンプルを遅延させる段階と、(g)段階(
f)の変更された遅延された受信信号の時間域サンプル
の第1のブロックを周波数域に変換する段階と、(h)
ブロックの周期の整数倍である時間だけ符号化された周
波数域サンプルのブロックを遅延させる段階と、(i)
段階(g)の変換された変更された受信信号と、段階(
h)の符号化され遅延された周波数域サンプルとを相関
させる段階と、(j)段階(i)の相関に比例する小さ
い量だけ推定されたエコー経路周波数域特性を減少させ
ることによって、推定した周波数域エコー経路特性の新
しい集合を計算する段階と、(k)新しい各特性の回転
位相角の推定の集合を計算する段階と、(l)段階(k
)の位相角の変化を特性の集合に亙って平均する段階と
、(m)段階(l)の平均位相角を濾波することによっ
て遠エコーの周波数オフセットの改善された推定を生成
する段階と、(n)段階(b)〜(m)を繰り返すこと
によって、段階(a)の推定を継続的に改善する段階と
を具備することを特徴とする方法。 - 【請求項9】 符号化された周波数域サンプルのブロ
ックを時間域サンプルのブロックに変換する多重搬送波
送信機と、その逆演算を遂行する多重搬送波受信機とを
具備し、これらの送信機及び受信機の両者が、第1の2
線式ラインと、1またはそれ以上の4線式地上搬送波装
置と、第2の2線式ラインとからなる地上通信リンクに
接続されているデータモデムにおいて、第1及び第2の
2線式ラインからそれぞれ反射して受信機内に戻される
送信された信号の近エコー及び遠エコーのパラメタを初
期に推定する方法であって、(a)符号化された周波数
域サンプルの集合の持続時間に等しく、且つ遠エコーの
遅延よりも長い周期を有する循環信号を繰り返して送信
する段階と、(b)エコー経路を介して受信した信号の
サンプルの集合を周波数域に変換する段階と、(c)段
階(b)のサンプルの集合の変換を段階(a)の循環信
号の変換で除すことによって近及び遠両エコー経路の組
合された周波数域特性の第1の推定を形成する段階と、
(d)段階(c)の第1の推定を時間域に変換し、近エ
コーのスパンの外側に位置する全てのサンプルを0にセ
ットすることによって近エコー経路の時間域パラメタを
計算する段階と、(e)段階(d)の変換された第1の
推定の中で遠エコーのスパンの外側に位置する全てのサ
ンプルを0にセットすることによって遠エコーの時間域
パラメタの第1の集合を計算する段階と、(f)遠エコ
ー経路の推定された周波数オフセットを補償するために
必要な角度だけ段階(e)の時間域パラメタの第1の集
合を回転させることによって遠エコーの時間域パラメタ
の第2の集合を生成する段階と、(g)段階(f)の時
間域パラメタの第2の集合を周波数域に変換する段階と
、(h)最初の受信信号の後に実際に受信した信号のサ
ンプルの全ての集合に関して周波数域パラメタの位相角
の変化を平均し、それによって推定された周波数オフセ
ットの更新を計算する段階とを具備することを特徴とす
る方法。 - 【請求項10】 符号化された周波数域サンプルのブ
ロックを時間域サンプルのブロックに変換する多重搬送
波送信機と、その逆演算を遂行する多重搬送波受信機と
を具備し、これらの送信機及び受信機の両者が、第1の
2線式ラインと、軌道衛星を介して伝送する1またはそ
れ以上の4線式地上搬送波装置と、第2の2線式ライン
とからなる通信リンクに接続されているデータモデムに
おいて、第1及び第2の2線式ラインからそれぞれ反射
して受信機内に戻される送信された信号の近エコー及び
遠エコーのパラメタを初期に推定する方法であって、(
a)符号化された周波数域サンプルの集合の持続時間に
等しい周期を有する循環信号を繰り返して送信する段階
と、(b)遠エコーがモデムの受信機に到着する前に近
エコー経路を介して受信された信号のサンプルの第1の
集合を周波数域に変換する段階と、(c)段階(b)の
サンプルの第1の集合の変換を循環信号の変換で除すこ
とによって近エコー経路の周波数域特性の第1の推定を
形成する段階と、(d)段階(c)の第1の推定を時間
域に変換し、近エコーのスパンの外側に位置する全ての
サンプルを0にセットすることによって近エコー経路の
時間域パラメタを計算する段階と、(e)段階(d)の
時間域パラメタを周波数域に変換することによって近エ
コー経路の周波数域パラメタの滑らかにされた集合を計
算する段階と、(f)遠エコーが受信機に到着する前に
受信された段階(d)の時間域パラメタ及び段階(e)
の周波数域パラメタの全ての集合を平均する段階と、(
g)段階(f)のパラメタの平均された集合を使用して
、推定された近エコーの時間域サンプルを計算する段階
と、(h)遠エコーが受信機に到着した後に受信される
実際の受信信号のサンプルから段階(g)のサンプルを
差し引くことによって遠エコーのサンプルの第1の集合
を計算する段階と、(i)遠エコー経路の推定された周
波数オフセットを補償するために必要な角度だけ段階(
h)のサンプルの第1の集合を回転させることによって
遠エコーの時間域サンプルの第2の集合を生成する段階
と、(j)段階(i)のサンプルの第2の集合を周波数
域に変換する段階と、(k)第1の受信信号の後の近及
び遠両エコーからなる受信信号のサンプルの全ての集合
に関して周波数域サンプルの位相角の変化を平均し、そ
れによって推定された周波数オフセットの更新を計算す
る段階とを具備することを特徴とする方法。 - 【請求項11】 符号化された周波数域サンプルのブ
ロックを時間域サンプルのブロックに変換する多重搬送
波送信機と、その逆演算を遂行する多重搬送波受信機と
を具備し、これらの送信機及び受信機の両者が、第1の
2線式ラインと、軌道衛星を介して送信する1またはそ
れ以上の4線式地上搬送波装置と、第2の2線式ライン
とからなる通信リンクに接続されているデータモデムに
おいて、第1及び第2の2線式ラインからそれぞれ反射
して受信機内に戻される送信された信号の近エコー及び
遠エコーのパラメタを初期に推定する方法であって、(
a)符号化された周波数域サンプルの集合の持続時間に
等しい周期を有する循環信号を繰り返して送信する段階
と、(b)遠エコーがモデムの受信機に到着する前に近
エコー経路を介して受信された信号のサンプルの第1の
集合を周波数域に変換する段階と、(c)段階(b)の
サンプルの第1の集合の変換を循環信号の変換で除すこ
とによって近エコー経路の周波数域特性の第1の推定を
形成する段階と、(d)段階(c)の第1の推定を時間
域に変換し、近エコーのスパンの外側に位置する全ての
サンプルを0にセットすることによって近エコー経路の
時間域パラメタを計算する段階と、(e)段階(d)の
時間域パラメタを周波数域に変換することによって近エ
コー経路の周波数域パラメタの滑らかにされた集合を計
算する段階と、(f)遠エコーが受信機に到着する前に
受信された段階(d)の時間域パラメタ及び段階(e)
の周波数域パラメタの全ての集合を平均する段階と、(
g)遠エコーが受信機に到着した後に受信された実際の
受信信号のサンプルの集合を周波数域に変換することに
よって、組合された近及び遠エコーの周波数域パラメタ
を計算する段階と、(h)段階(g)の組合されたエコ
ー経路の周波数域パラメタから段階(f)の近エコー経
路の滑らかにされ平均化された周波数域パラメタを差し
引くことによって遠エコー経路の周波数域パラメタの第
1の推定を生成する段階と、(h)段階(f)のパラメ
タの平均された集合を使用して、推定された近エコーの
時間域サンプルを計算する段階と、(i)段階(h)の
第1の推定を時間域に変換し、(j)遠エコー経路の推
定された周波数オフセットを補償するために必要な角度
だけ段階(i)のパラメタの第1の集合を回転させるこ
とによって遠エコーの時間域パラメタの第2の集合を生
成する段階と、(k)段階(h)のパラメタの第2の集
合を周波数域に変換する段階と、(l)第1の推定の後
の近及び遠両エコーからなる受信信号のサンプルの全て
の集合に関して周波数域パラメタの位相角の変化を平均
し、それによって推定された周波数オフセットの更新を
計算する段階とを具備することを特徴とする方法。 - 【請求項12】 符号化された周波数域サンプルのブ
ロックを時間域サンプルのブロックに変換する多重搬送
波送信機と、その逆演算を遂行する多重搬送波受信機と
を具備し、これらの送信機及び受信機の両者が2線式ラ
インに接続されているデータモデムにおいて、2線式ラ
インを介して送信された信号が、モデムの出力インピー
ダンスと2線式ラインの入力インピーダンスとの間の不
完全な整合によって反射して受信機内に戻されるエコー
を打ち消す装置であって、エコーが経由する経路の周波
数域特性の推定を形成する手段と、推定された周波数域
特性を時間域に変換することによってエコー経路のイン
パルス応答の推定を形成する手段と、推定されたインパ
ルス応答に基づいて送信信号の予測されるエコー信号を
計算する手段と、2線式ラインから受信した実際の信号
から予測されるエコー信号を差し引く手段と、実際の受
信信号に作用して、エコー成分が循環して現れるように
変更された受信信号を形成する手段と、変更された受信
信号の時間サンプルを周波数域に変換する手段と、変換
された変更された受信信号と、送信信号の符号化された
周波数域サンプルとを相関させる手段と、エコー経路の
推定された周波数域特性を変化させることによって相関
を減少させる手段とを具備することを特徴とする装置。 - 【請求項13】 離散フーリエ変換を使用して時間域
から周波数域への変換を遂行し、逆離散フーリエ変換を
使用して周波数域から時間域への変換を遂行する手段を
も含む請求項12に記載の装置。 - 【請求項14】 高速フーリエ変換を使用して時間域
から周波数域への変換を遂行し、逆高速フーリエ変換を
使用して周波数域から時間域への変換を遂行する手段を
も含む請求項12に記載の装置。 - 【請求項15】 複合集合が占める周波数帯域が、符
号化された周波数域サンプルが占める周波数帯域よりも
広くなるように、データ情報を輸送するために使用され
ていない若干の他のサンプルによって符号化された周波
数域サンプルを増補する手段をも含む請求項12に記載
の装置。 - 【請求項16】 周波数域パラメタを平滑する手段を
も含み、この手段が、周波数域特性を変化させることに
よって新しい特性の第1の集合を生成する手段と、新し
い特性の第1の集合を時間域に変換し、時間域インパル
ス応答を丸めることによって推定されたインパルス応答
のパラメタの新しい集合を生成する手段と、新しい丸め
られた推定インパルス応答を周波数域に変換することに
よって新しい周波数域特性の第2の集合を生成する手段
とを含む請求項12に記載の装置。 - 【請求項17】 逆高速フーリエ変換及び高速フーリ
エ変換を使用して変換を遂行する請求項16に記載の装
置。 - 【請求項18】 符号化された周波数域サンプルのブ
ロックを時間域サンプルのブロックに変換する多重搬送
波送信機と、その逆演算を遂行する多重搬送波受信機と
を具備し、これらの送信機及び受信機の両者が、第1の
2線式ラインと、1またはそれ以上の4線式地上搬送波
装置と、第2の2線式ラインとからなる通信リンクに接
続されているデータモデムにおいて、第2の2線式ライ
ンから反射して受信機に戻され、且つ周波数がオフセッ
トしている可能性がある送信された信号の遠エコーを打
ち消すための装置であって、遠エコーが経由する経路の
周波数域特性及び周波数オフセットの第1の推定を形成
する手段と、推定された周波数域特性を時間域に変換す
ることによって遠エコー経路のインパルス応答パラメタ
の推定を形成する手段と、推定されたインパルス応答パ
ラメタに基づいて送信信号のエコーの予測される時間域
サンプルを計算する手段と、周波数オフセットの推定に
比例して時間と共に線形に増加する角度だけ、予測され
る時間域サンプルを回転させる手段と、2線式ラインか
ら受信した実際の信号から回転された予測されたエコー
信号を差し引くことによって変更された受信信号を計算
する手段と、変更された受信信号の時間域サンプルの第
1のブロックを周波数域に変換する手段と、変換された
変更された受信信号と、送信信号の符号化された周波数
域サンプルとを相関させる手段と、相関に比例する小さ
い量だけ、推定された各周波数域エコー経路特性を減少
させることによって、推定されたた周波数域エコー経路
特性の新しい集合を計算する手段と、新しい各周波数特
性の回転位相角の推定の集合を計算する手段と、位相角
の変化を特性の集合に亙って平均する手段と、平均位相
角を濾波することによって遠エコーの周波数オフセット
の改善された推定を生成する手段とを具備することを特
徴とする装置。 - 【請求項19】 符号化された周波数域サンプルのブ
ロックを時間域サンプルのブロックに変換する多重搬送
波送信機と、その逆演算を遂行する多重搬送波受信機と
を具備し、これらの送信機及び受信機の両者が、第1の
2線式ラインと、1またはそれ以上の4線式地上搬送波
装置と、第2の2線式ラインとからなる地上通信リンク
に接続されているデータモデムにおいて、第1及び第2
の2線式ラインからそれぞれ反射して受信機内に戻され
る送信された信号の近エコー及び遠エコーのパラメタを
初期に推定する装置であって、符号化された周波数域サ
ンプルの集合の持続時間に等しく、且つ遠エコーの遅延
よりも長い周期を有する循環信号を繰り返して送信する
手段と、エコー経路を介して受信した信号のサンプルの
集合を周波数域に変換する手段と、サンプルの集合の変
換を、循環信号の変換で除すことによって近及び遠両エ
コー経路の組合された周波数域特性の第1の推定を形成
する手段と、第1の推定を時間域に変換し、近エコーの
スパンの外側に位置する全てのサンプルを0にセットす
ることによって近エコー経路の時間域パラメタを計算す
る手段と、変換された第1の推定の中で遠エコーのスパ
ンの外側に位置する全てのサンプルを0にセットするこ
とによって遠エコーの時間域パラメタの第1の集合を計
算する手段と、遠エコー経路の推定された周波数オフセ
ットを補償するために必要な角度だけ時間域パラメタの
第1の集合を回転させることによって遠エコーの時間域
パラメタの第2の集合を生成する手段と、時間域パラメ
タの第2の集合を周波数域に変換する手段と、第1の受
信信号の後に実際に受信した信号のサンプルの全ての集
合に関して周波数域パラメタの位相角の変化を平均し、
それによって推定された周波数オフセットの更新を計算
する手段とを具備することを特徴とする装置。 - 【請求項20】 符号化された周波数域サンプルのブ
ロックを時間域サンプルのブロックに変換する多重搬送
波送信機と、その逆演算を遂行する多重搬送波受信機と
を具備し、これらの送信機及び受信機の両者が、第1の
2線式ラインと、軌道衛星を介して送信する1またはそ
れ以上の4線式地上搬送波システムと、第2の2線式ラ
インとからなる通信リンクに接続されているデータモデ
ムにおいて、第1及び第2の2線式ラインからそれぞれ
反射して受信機内に戻される送信された信号の近エコー
及び遠エコーのパラメタを初期に推定する装置であって
、符号化された周波数域サンプルの集合の持続時間に等
しい周期を有する循環信号を繰り返して送信する手段と
、遠エコーが第1のモデムの受信機に到着する前に近エ
コー経路を介して受信された信号のサンプルの第1の集
合を周波数域に変換する手段と、サンプルの第1の集合
の変換を、循環信号の変換で除すことによって近エコー
経路の周波数域特性の第1の推定を形成する手段と、第
1の推定を時間域に変換し、近エコーのスパンの外側に
位置する全てのサンプルを0にセットすることによって
近エコー経路の時間域パラメタを計算する手段と、時間
域パラメタを周波数域に変換することによって近エコー
経路の周波数域パラメタの滑らかにされた集合を計算す
る手段と、遠エコーが受信機に到着する前に受信された
時間域パラメタ及び周波数域パラメタの全ての集合を平
均する手段と、パラメタの平均された集合を使用して、
推定された近エコーの時間域サンプルを計算する手段と
、遠エコーが受信機に到着した後に受信される実際の受
信信号のサンプルから時間域サンプルを差し引く手段と
、遠エコー経路の推定された周波数オフセットを補償す
るために必要な角度だけサンプルの第1の集合を回転さ
せることによって遠エコー信号の時間域サンプルの第2
の集合を生成する手段と、サンプルの第2の集合を周波
数域に変換する手段と、第1の推定の後の近及び遠両エ
コーからなる受信信号のサンプルの全ての集合に関して
周波数域パラメタの位相角の変化を平均し、それによっ
て推定された周波数オフセットの更新を計算する手段と
を具備することを特徴とする方法。 - 【請求項21】 符号化された周波数域サンプルのブ
ロックを時間域サンプルのブロックに変換する多重搬送
波送信機と、その逆演算を遂行する多重搬送波受信機と
を具備し、これらの送信機及び受信機の両者が、第1の
2線式ラインと、軌道衛星を介して送信する1またはそ
れ以上の4線式地上搬送波システムと、第2の2線式ラ
インとからなる通信リンクに接続されているデータモデ
ムにおいて、第1及び第2の2線式ラインからそれぞれ
反射して受信機内に戻される送信された信号の近エコー
及び遠エコーのパラメタを初期に推定する方法であって
、符号化された周波数域サンプルの集合の持続時間に等
しい周期を有する循環信号を繰り返して送信する手段と
、遠エコーが第1のモデムの受信機に到着する前に近エ
コー経路を介して受信された信号のサンプルの第1の集
合を周波数域に変換する手段と、サンプルの第1の集合
の変換を、循環信号の変換で除すことによって近エコー
経路の周波数域特性の第1の推定を形成する手段と、第
1の推定を時間域に変換し、近エコーのスパンの外側に
位置する全てのサンプルを0にセットすることによって
近エコー経路の時間域パラメタを計算する手段と、時間
域パラメタを周波数域に変換することによって近エコー
経路の周波数域パラメタの滑らかにされた集合を計算す
る手段と、遠エコーが受信機に到着する前に受信された
時間域パラメタ及び周波数域パラメタの全ての集合を平
均する手段と、遠エコーが受信機に到着した後に受信さ
れた実際の受信信号のサンプルの集合を周波数域に変換
することによって、組合された近及び遠エコーの周波数
域パラメタを計算する手段と、組合されたエコー経路の
周波数域パラメタから近エコー経路の滑らかにされ平均
化された周波数域パラメタを差し引くことによって遠エ
コー経路の周波数域パラメタの第1の推定を生成する手
段と、第1の推定を時間域に変換し、遠エコー経路の推
定された周波数オフセットを補償するために必要な角度
だけパラメタの第1の集合を回転させることによって遠
エコーの時間域パラメタの第2の集合を生成する手段と
、パラメタの第2の集合を周波数域に変換する手段と、
第1の推定の後の近及び遠両エコーからなる受信信号の
サンプルの全ての集合に関して周波数域パラメタの位相
角の変化を平均し、それによって推定された周波数オフ
セットの更新を計算する手段とを具備することを特徴と
する装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US65047091A | 1991-02-04 | 1991-02-04 | |
| US07/650,470 | 1991-02-04 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04354212A true JPH04354212A (ja) | 1992-12-08 |
Family
ID=24609050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4621492A Pending JPH04354212A (ja) | 1991-02-04 | 1992-01-31 | 多重搬送波信号のエコー打ち消し方法及び装置 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP0498369A2 (ja) |
| JP (1) | JPH04354212A (ja) |
| AU (1) | AU1054992A (ja) |
| CA (1) | CA2060250A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1995031052A1 (en) * | 1994-05-06 | 1995-11-16 | Ntt Mobile Communications Network Inc. | Echo canceler and echo path estimating method |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0708536B8 (en) * | 1994-05-07 | 2006-09-13 | Ntt Mobile Communications Network Inc. | Echo canceler and its learning method |
| US6334219B1 (en) | 1994-09-26 | 2001-12-25 | Adc Telecommunications Inc. | Channel selection for a hybrid fiber coax network |
| US7280564B1 (en) | 1995-02-06 | 2007-10-09 | Adc Telecommunications, Inc. | Synchronization techniques in multipoint-to-point communication using orthgonal frequency division multiplexing |
| USRE42236E1 (en) | 1995-02-06 | 2011-03-22 | Adc Telecommunications, Inc. | Multiuse subcarriers in multipoint-to-point communication using orthogonal frequency division multiplexing |
| GB9522198D0 (en) * | 1995-10-30 | 1996-01-03 | British Broadcasting Corp | Ofdm active deflectors |
| US5887032A (en) * | 1996-09-03 | 1999-03-23 | Amati Communications Corp. | Method and apparatus for crosstalk cancellation |
| US5917809A (en) * | 1997-01-08 | 1999-06-29 | Analog Devices, Inc. | Asymmetric digital subscriber loop modem and method |
| JPH1168696A (ja) | 1997-08-19 | 1999-03-09 | Sony Corp | 通信方法及び送信装置及び受信装置並びにセルラー無線通信システム |
| DE69810293T2 (de) * | 1998-10-01 | 2003-11-13 | Stmicroelectronics N.V., Amsterdam | DSL-Übertragungssystem mit Echokompensator |
| US7027592B1 (en) | 1999-03-01 | 2006-04-11 | Infineon Technologies Ag | Non-linear echo cancellation in discrete multi-tone systems |
| EP1363408A1 (en) * | 2002-05-17 | 2003-11-19 | STMicroelectronics N.V. | Apparatus and method of echo-cancellation |
| GB0510385D0 (en) | 2005-05-20 | 2005-06-29 | British Broadcasting Corp | Improvements relating to on-channel repeaters |
| US8226003B2 (en) | 2006-04-27 | 2012-07-24 | Sirit Inc. | Adjusting parameters associated with leakage signals |
| US8248212B2 (en) | 2007-05-24 | 2012-08-21 | Sirit Inc. | Pipelining processes in a RF reader |
| US8427316B2 (en) | 2008-03-20 | 2013-04-23 | 3M Innovative Properties Company | Detecting tampered with radio frequency identification tags |
| US8446256B2 (en) | 2008-05-19 | 2013-05-21 | Sirit Technologies Inc. | Multiplexing radio frequency signals |
| US8169312B2 (en) | 2009-01-09 | 2012-05-01 | Sirit Inc. | Determining speeds of radio frequency tags |
| US8416079B2 (en) | 2009-06-02 | 2013-04-09 | 3M Innovative Properties Company | Switching radio frequency identification (RFID) tags |
| US10062025B2 (en) | 2012-03-09 | 2018-08-28 | Neology, Inc. | Switchable RFID tag |
-
1992
- 1992-01-29 AU AU10549/92A patent/AU1054992A/en not_active Abandoned
- 1992-01-29 CA CA 2060250 patent/CA2060250A1/en not_active Abandoned
- 1992-01-31 JP JP4621492A patent/JPH04354212A/ja active Pending
- 1992-02-04 EP EP92101825A patent/EP0498369A2/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1995031052A1 (en) * | 1994-05-06 | 1995-11-16 | Ntt Mobile Communications Network Inc. | Echo canceler and echo path estimating method |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0498369A3 (ja) | 1994-05-04 |
| CA2060250A1 (en) | 1992-08-05 |
| AU1054992A (en) | 1992-08-06 |
| EP0498369A2 (en) | 1992-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4131767A (en) | Echo cancellation in two-wire, two-way data transmission systems | |
| US6377683B1 (en) | Low complexity frequency domain echo canceller for DMT transceivers | |
| EP0498369A2 (en) | Method and apparatus for echo cancellation of a multicarrier signal | |
| US5317596A (en) | Method and apparatus for echo cancellation with discrete multitone modulation | |
| US7023908B2 (en) | DSL transmission system with far-end crosstalk compensation | |
| USRE31253E (en) | Echo cancellation in two-wire, two-way data transmission systems | |
| US5117418A (en) | Frequency domain adaptive echo canceller for full-duplex data transmission | |
| JP3604937B2 (ja) | ディスクリート・マルチトーン(dmt)をベースとする通信システムの干渉の低減 | |
| US4987569A (en) | Fast training echo canceller | |
| US6912261B2 (en) | Frame synchronization in multicarrier transmission systems | |
| US5793801A (en) | Frequency domain signal reconstruction compensating for phase adjustments to a sampling signal | |
| US6987800B2 (en) | DSL transmission system with far-end crosstalk cancellation | |
| JP2001007746A (ja) | Dmtシステムにおける等化器の高速トレーニング | |
| US20100091827A1 (en) | Adaptive frequency-domain reference noise canceller for multicarrier communications systems | |
| CN100459448C (zh) | 频域回波消除器 | |
| US7190665B2 (en) | Blind crosstalk cancellation for multicarrier modulation | |
| US7068780B1 (en) | Hybrid echo canceller | |
| EP1110155A1 (en) | A method of frequency domain filtering employing a real to analytic transform | |
| US6603811B1 (en) | Low complexity frequency domain equalizer having fast re-lock | |
| WO1999043123A1 (en) | Improvements in, or relating to, vdsl | |
| WO1995017046A1 (en) | An improved discrete multitone echo canceler | |
| EP0700189A1 (en) | Method and channel equalizer for the channel equalization of digital signals in the frequency domain | |
| US6683859B1 (en) | Method and apparatus for echo cancellation updates in a multicarrier transceiver system | |
| US6687288B1 (en) | NEXT cancellation for modem pools | |
| US6810076B1 (en) | Efficient echo canceller for ADSL applications |