JPH0239730A - エコーキヤンセラ - Google Patents

エコーキヤンセラ

Info

Publication number
JPH0239730A
JPH0239730A JP18977388A JP18977388A JPH0239730A JP H0239730 A JPH0239730 A JP H0239730A JP 18977388 A JP18977388 A JP 18977388A JP 18977388 A JP18977388 A JP 18977388A JP H0239730 A JPH0239730 A JP H0239730A
Authority
JP
Japan
Prior art keywords
signal
echo canceller
gain
far
end echo
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP18977388A
Other languages
English (en)
Inventor
Yoshiaki Tanaka
良紀 田中
Shigeyuki Umigami
重之 海上
Masayoshi Inoue
井上 雅善
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP18977388A priority Critical patent/JPH0239730A/ja
Priority to AU31354/89A priority patent/AU601104B2/en
Priority to CA000593930A priority patent/CA1338218C/en
Priority to AT89104848T priority patent/ATE107444T1/de
Priority to DE68916073T priority patent/DE68916073T2/de
Priority to ES89104848T priority patent/ES2056986T3/es
Priority to EP89104848A priority patent/EP0333227B1/en
Publication of JPH0239730A publication Critical patent/JPH0239730A/ja
Priority to US08/201,336 priority patent/US5528687A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔目 次〕 概要 産業上の利用分野 従来の技術(第2図〜第4図) 発明が解決しようとする課題 課題を解決するための手段 作 用(第5図) 実施例(第1図) 発明の効果 〔概 要〕 近端エコーキャンセラと遠端エコーキャンセラとを有す
るZyA式データモデム用等のエコーキャンセラに関し
、 トレーニング時における遠端エコーキャンセラの演算誤
差を小さくすることができるエコーキャンセラを提供す
ることを目的とし、 受信信号から擬似近端エコーを減算する第1の減算器と
、該第1の減算器の出力を増幅する増幅器と、該増幅器
の出力から擬似遠端エコーを減算する第2の減算器とを
有するエコーキャンセラにおいて、前記第1の減算器の
出力の二乗和をとったのち平滑化して得られた信号を時
間微分して微分値の出力を得、3K 微分値の信号が零
または十分小さくなったことを判定して起動信号を発生
する起動信号発生手段を備え、エコーキャンセラのトレ
ーニング時始め前記増幅器のゲインを低い値にし前記起
動信号発生手段ゲインを所定の高い値にすることによっ
て構成する。
〔産業上の利用分野〕
本発明は近端エコーキャンセラと遠端エコーキャンセラ
とを有する2線式データモデム用等のエコーキャンセラ
に係り、特に遠端エコーキャンセラのトレーニング時の
演算誤差を小さくしたエコーキャンセラに関するもので
ある。
2線式回線を用いた全二重通信システムにおいては、デ
ータモデム部に近端エコーキャンセラと遠端エコーキャ
ンセラとを設けて近端エコーおよび遠端エコーを除去す
る。
この場合、トレーニング時における遠端エコーキャンセ
ラの演算誤差を小さくできることが要望される。
〔従来の技術〕
第2図は2線式回線を用いた全二重通信のシステム構成
を示したものであって■、32モデムを用いたシステム
を例示している。
第2図において、送信信号はモデム内において変調部1
を経て変調信号に変換されたのちハイフリット(HYP
)2を経て加入者線に送出され、さらに電話局内におい
てハイブリッド(HYP)3を経て搬送回線に接続され
て対局に送られる。
一方搬送回線からの受信信号はハイブリッド(HYP)
3を経て加入者線に接続され、さらにハイブリッド2を
経て復調部4に入力されて復調される。対局も同様の構
成を有し同様の経路を経て信号の送受信を行う。
ハイブリッド2,3はそれぞれモデム内および電話局内
における2線−4線変換を行うために設けられているが
、これらのハイブリッド回路に設けられた平衡回路網(
BN)5.6と加入者線とのインピーダンス整合が悪い
と、送信信号の漏れ込みによるエコーが発生する。
エコーにはその発生する位置によって、第2図に示すよ
うに自局のモデム内で発生する近端エコーと、対局側の
局内で発生する遠端エコーとがあるが、誤りのない全二
重通話を行うためには、エコーキャンセラを用いてこれ
らのエコーを十分に抑圧することが必要である。
第3図はエコーのインパルス応答の例を示したものであ
る。同図に示されるように近端エコーAは遅延量が小さ
く、レベルが比較的大きい。これに対して遠端エコーB
は搬送回線を経由してくるため長い遅延量(例えば1ホ
ツプの衛星回線の場合約600m5)を有しているが、
そのレベルは小さくまた周波数オフセットを伴う場合が
ある。
なおCは搬送回線を2度往復した2番目の遠端エコーを
示し、−aにそのレベルは小さいのでここでは対象とし
ない。
第4図は従来構成のエコーキャンセラを備えたデータモ
デムの構成を例示したものであって、近端エコーキャン
セラと遠端エコーキャンセラとを備えた場合を示してい
る。
第4図においてディジタル信号からなる送信データは、
スクランブラ11において0連続または1連続を除去す
るためのスクランプリングを行ったのち、信号点発生部
12において多値信号に変換され、さらに変調部13に
おいて変調信号に変換されたのち、ディジタルアナログ
(D/A) 変換器14においてアナログ信号に変換さ
れ、ハイブリッド15を経て電話回線に送出される。
一方、電話回線からのアナログ信号からなる受信信号は
アナログディジタル(A/D)変換器16においてディ
ジタル信号に変換されたのち、減算器17において擬似
近端エコーを差し引かれ、ゲインスイッチ18において
増幅されたのち、城算器19において遠端エコーを差し
引かれ、復調部20において復調され自動等化部21に
おいて受信データを再生する。
近端エコーキャンセラ23は信号点発生部12の多値信
号ベクトルこと、減算器19の誤差信号eが求められた
タップ係数1′11とによって近端エコーの推定値を発
生する。これを変調部24において変調することによっ
て擬似近端エコーY+を求めて、減算器17における前
述の減算を行う。
またバルクデイレイ25は信号点発生部12の多値信号
を遠端エコーに対応する遅延贋だけ遅延させてベクトル
Lを発生する。遠端エコーキャンセラ26は多値信号ベ
クトルbと、減算器19の誤差信号eから求められたタ
ップ係数f1−12とによって遠端エコーの推定値を発
生ずる。周波数オフセット補正回路27はこの信号に対
し実際の遠端エコーと同じ周波数オフセットを与え、さ
らにこれを変調部28において変調することによって擬
似遠端エコー9 zを求めて、減算器19における前述
の減算を行う。
一般にエコーキャンセラにおいては入力データベクトル
を aT= (an +  an−1、an−Z + ”’
、an−Ml )ここでNはタップ数 とし、タップ係数ベクトルを 1=(h、、。+  hn−1+  ”n−Z + ’
・・+  hI’1.11−1とすると、エコーキャン
セラ出力y、、は次のようGこなる。
  A r ワ。−anih rL、、、 (1) タップ係数ベクトル1ilnは誤差信号e7e7−y9
−yll             ・・・(2)ここ
でy、、は実際のエコー の二乗平均値(MSE)を最小とするように、LMS法
によって次のように逐次的に計算される。
1−1n、++ −Ihn + ct e、、a、L−
(3)ここでαは制御係数 すなわち近端エコーキャンセラと遠端エコーキャンセラ
とは第4図に示されるように同じ誤差信号c7を用いて
更新される。
なお上記各式において は推定値を表わしている。
〔発明が解決しようとする課題〕
エコーキャンセラにおける上述のアルゴリズムを固定小
数点演算によって実現する場合、擬似エコーを差し引く
ために減算器へ入力される受信信号レベルは1、タップ
係数値や演算過程の計算値がオーバフローしない程度に
なるべく大きくすることが、演算誤差を小さくする上で
望ましい。これは受信信号、正確には受信信号中のエコ
ーレベルが小さいとエコーキャンセラのタップ係数値が
小さくなり、1ワード内の有効数字の桁数が小さくなっ
て、これが演算誤差の原因となるためである。
一般に遠端エコーはその伝搬経路から、遠端データ信号
と同じかまたはそれ以下のレベルとなる。
一方、近端エコーは回線の減衰量が大きい場合には、遠
端2デ一タ信号より30dB以上も大きくなる場合があ
る。。
従って受信信号から擬似近端エコーを差し引かれた減算
器17の出力はがなり小さくなる場合があるが、これを
そのまま減算器1つに人力すると遠端エコーキャンセラ
の演算誤差が大きくなる。
そこで演算器17の出力にゲインスイッチ18を挿入し
て、減算器19の入力を一定レベルに保つようにする。
ゲインスイッチ18のゲインはエコーキャンセラのトレ
ーニング前に、遠端データ信号のレベルを測定すること
によって求められる。
なおこの場合減算器19の入力レベルを常時一定に保つ
ため、ゲインスイッチ18のゲインを適応的に変化させ
ることもできるが、この場合は遠端エコーキャンセラの
ゲインもこれに合わせて変化させる必要があり、また同
じように適応動作を行うエコーキャンセラの影Uを受け
て双方が不安定になる場合があるため、あまり用いられ
ていない。
一方減算器17の出力はトレーニング終了前においては
大きな残留遠端エコーを含むためそのレベルが大きい。
従ってゲインスイッチ18に予め遠端データ信号から求
めたゲインを持たせておくと、その出力はオーバフロー
してしまう。そのためエコーキャンセラのトレーニング
が終了するまでゲインスイッチ18のゲインを適値にす
ることができず、トレーニング時における遠端エコーキ
ャンセラの演算誤差が大きくなるという問題があった。
本発明はこのような従来技術の課題を解決しようとする
ものであって、近端エコーキャンセラおよび遠端エコー
キャンセラを有するデータモデム用エコーキャンセラに
おいて、回線ごとに最適なゲインを切り替えてトレーニ
ング中にゲインスイッチに対して与えることができ、従
って固定小数つ、演算を行う遠端エコーキャンセラにお
けるトレーング中の演算誤差を小さくすることができる
エコーキャンセラを提供することを目的としてい〔課題
を解決するための手段〕 本発明は第1図の実施例に示されるように、受信信号か
ら擬似近端エコーを減算する第1の減算器17と、この
第1の減算器17の出力を増幅する増幅器18と、この
増幅器18の出力から擬似遠端エコーを減算する第2の
演算器19とを有するエコーキャンセラにおいて、起動
信号発生手段30を備え、エコーキャンセラのトレーニ
ング時、始め増幅器18のゲインを低い値に起動信号発
生手段30から起動信号が発生したとき増幅器18のゲ
インを所定の高い値にするものである。ここで 起動信号発生手段30は、第1の減算器17の出力の二
乗和をとったのち平滑化して得られた信号を時間微分し
て微分値の出力を得、この微分値の信号が零または十分
小さくなったことを判定して起動信号を発生するもので
ある。
〔作 用〕
本発明においては、トレーニング開始時はゲインスイッ
チのゲインを1としておき、近端エコーキャンセラの収
束によって受信信号から擬似近端エコーを差し引いた後
の誤差信号の減少率が小さくなったことを判定して、そ
れ以後ゲインスイッチのゲインを予め求めた値にセット
するようにすることによって、ゲインスイッチ出力のオ
ーバフローを防止する。
このため近端エコーを打ち消した後の信号の二乗平均を
求め、その時間微分値が零または十分小さくなったこと
を検出して、ゲインスイッチにおけるゲイン切り替えの
起動信号を発生する。
第5図はゲインスイッチに対する起動信号発生のタイミ
ングを説明するものである。
第5図においてfa)はトレーニング時に近端エコーキ
ャンセラのみを動作させた場合の残留エコーの収束特性
を示したものである。トレーニング開始時(t=o)に
は近端エコーレベルL8であった残留エコーはエコーキ
ャンセラの収束とともに減少し、遠端エコーレベルまた
は雑音レベルのうち大きい方のレベルI−「で一定とな
る。従って残留エコーが一定値になった時点t1によっ
て近端エコーキャンセラの収束を判定してゲインスイッ
チのゲインを切り替える起動信号を発生すればよいが、
これをレベルLpの判定によって行おうとするとレベル
L、は回線ごとに異なるため、予めレベルL、を測定し
ておくことが必要になる。
第5図において(′b)は(alに示された出力をロー
パスフィルタに通した出力を示し、(C1はその信号の
時間微分をとった出力を示したものである。
第5図(alにおいて、残留エコーが一定値となる時点
1.は(C)に示すように微分値が零または十分小さく
なる時点であるから、この時点で起動信号を発生するよ
うにずれば、レベルL、の測定を行わな(でも最適なタ
イミングでゲインスイッチのゲイン切り替えを行うこと
ができる。
この場合レベルLFは遠端データ信号のレベルと同じか
それより小さいため、上述のようにして定められた時点
1.でゲインスイッチのゲインを予め遠端データ信号レ
ベルに基づいて求めたゲインに切り替えても、ゲインス
イッチの出力がオーバフローすることはない。
〔実施例〕
第1図は本発明の一実施例を示したものであって、第4
図における同じ部分を同じ番号で示し、点線内に示す3
0はゲインスイッチ18に対する起動信号発生部であっ
て、二乗回路31、ローパスフィルタ(LPF)32、
スイッチ33、遅延回路(16T)34、減算器35、
起動信号発生回路36からなっている。また37は波形
整形フィルタ、38は判定部である。
エコーキャンセラのトレーニング時、A/D変換器16
においてディジタル信号に変換された受信信号は第4図
について説明したので同様にして、減算器17 (a点
)において1疑似近端エコーyを差し引かれて近端エコ
ーを除去される。この際近端エコーキャンセラ23は、
前述のよ・うにその時の誤差信号eによって適応制御さ
れる。
起動信号発生部30においては、二乗回路31によって
減算器17の出力(b点)における残留エコー信号の二
乗値をとり、ローパスフィルタ32を経てその出力を平
滑化した、スイッチ33を経て例えば1/16にダウン
サンプリングする。
そしてその出力を遅延回路34を経て16T(Tはサン
プリング周!tII)遅延をさせたものを減算器35に
おいて減算することによって、過去のサンプルとの差分
をとって微分を行う。ここで1/16にダウンサンプリ
ングしたのはb点のサンプリング周波数が通常9600
 Hzまたは72001−(2程度であってかなり高い
ため、差分値が小さくなりすぎる場合があるためである
。起動信号発生回路36は減算器35における差分値の
信号が零または十分小さくな−ったことを検出して起動
信号を発生し、ゲインスイッチ18はこの起動信号を受
けたときゲインを)、5?、する。このように起動信号
発生部30は減算器17の出力の微分値が零または十分
小さくな“つたことによ・つて近端エコーキャンセラの
収束を判定して、ゲインスイッチ18におけるゲインを
切り替える起動信号を発生することができる。
遠端エコーキャンセラ26は第4図について説明したよ
うに減算器19の出力における誤差信号eによって適応
制御され、これによって減算器19  (c点)におい
て凝偵遠端エコーy2を差し引かれて遠端エコーを除去
されるが、減算器19の入力側におけるゲインスイッチ
18は始めゲインが低いので、遠端エコーが十分除去さ
れない状態でもゲインスイッチ18においてオーバフロ
ーすることはない。そして減算器17の出力において近
端エコーが十分除去されたとき起動信号発生部30から
の起動信号によってゲインスイッチ18におけるゲイン
を上昇するので、減算器19における遠端エコーの演算
誤差を小さ(することができる。従って本発明のエコー
キャンセラでは固定小数点の演算回路を用いζも、トレ
ーニング時の遠端エコーキャンセラの演算誤差を小さく
することができるようになる。
なお第1図の回路において、波形整形フィルタ37は信
号点発生部12の出力多値信号において符号量干渉が発
生することを防止するために用いられるものであり、判
定部38は自動等化部21において振幅等化された信号
のレベルを判定して信号識別を行うために設けられてい
るものである。
〔発明の効果〕
以上説明したように本発明によれば近端エコーキャンセ
ラと遠端エコーキャンセラとを有するデータモデム用エ
コーキャンセラにおいて、擬似近◇:hエコーの減算器
と擬似遠端エコーキャンセラとの中間に挿入されるゲイ
ンスイッチにおけるゲインの切り替え信号を、近端エコ
ーキャンセラの収束を判定してトレーニング中に発生す
ることができるので、固定小数点演算を行っている遠端
エコーキャンセラにおけるトレーニング時の演算誤差を
小さくするごとができる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す図、 第2図は2線式回線を用いた全二重通(3システム構成
を示す図、 第3図はエコーのインパルス応答を示す図、第4図は従
来のエコーキャンセラを備えたデータモデムの構成を示
す図、 第5図はゲインスイッチに対する起動信号の発生タイミ
ングを説明する図である。 1・・・スクランブラ 2・・・信号点発生部 3.24.28・・・変調部 4・・・ディジタルアナログ(D/A)変換器5・・・
ハイブリッド(HYB) 6・・・アナログディジタル(A/D)変換部7.19
.35・・・減算器 8・・・ゲインスイッチ 0・・・復調部 ■・・・自動等化部、 2・・・デスクランブラ 3・・・近端エコーキャンセラ 5・・・バルクデイレイ 6・・・遠端エコーキャンセラ 7・・・周波数オフセット補正回路 0・・・起動信号発生部 31・・・二乗回路 32・・・ローパスフィルタ(LPF)33・・・スイ
ッチ 34・・・遅延回路(16T) 36・・・起動信号発生回路 特許出願人  富 士 通株式会社 代理人 弁理士 玉 蟲 久五部 (外1名) 2.3・・−ハイブリッド()IYB)6−・−平+i
回路網([3N) 2線式口線を用いた全二M通信のシステム構成を示す口
笛 図 エコ のインパルス応答を伊]示す3図 竿 1フ 従来のエコーキャンセラを償えl二全二重モデムの構成
t(+1ポする口笛 4 図

Claims (1)

  1. 【特許請求の範囲】 受信信号から擬似近端エコーを減算する第1の減算器(
    17)と、該第1の減算器(17)の出力を増幅する増
    幅器(18)と、該増幅器(18)の出力から擬似遠端
    エコーを減算する第2の減算器(19)とを有するエコ
    ーキャンセラにおいて、 前記第1の減算器(17)の出力の二乗和をとつたのち
    平滑化して得られた信号を時間微分して微分値の出力を
    得、該微分値の信号が零または十分小さくなつたことを
    判定して起動信号を発生する起動信号発生手段(30)
    を備え、 エコーキャンセラのトレーニング時始め前記増幅器(1
    8)のゲインを低い値にし前記起動信号発生時該ゲイン
    を所定の高い値にすることを特徴とするエコーキャンセ
    ラ。
JP18977388A 1988-03-17 1988-07-29 エコーキヤンセラ Pending JPH0239730A (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP18977388A JPH0239730A (ja) 1988-07-29 1988-07-29 エコーキヤンセラ
AU31354/89A AU601104B2 (en) 1988-03-17 1989-03-16 Echo canceller
CA000593930A CA1338218C (en) 1988-03-17 1989-03-16 Echo canceller
AT89104848T ATE107444T1 (de) 1988-03-17 1989-03-17 Echokompensator.
DE68916073T DE68916073T2 (de) 1988-03-17 1989-03-17 Echokompensator.
ES89104848T ES2056986T3 (es) 1988-03-17 1989-03-17 Anulador de eco.
EP89104848A EP0333227B1 (en) 1988-03-17 1989-03-17 Echo canceller
US08/201,336 US5528687A (en) 1988-03-17 1994-02-24 Echo canceller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18977388A JPH0239730A (ja) 1988-07-29 1988-07-29 エコーキヤンセラ

Publications (1)

Publication Number Publication Date
JPH0239730A true JPH0239730A (ja) 1990-02-08

Family

ID=16246953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18977388A Pending JPH0239730A (ja) 1988-03-17 1988-07-29 エコーキヤンセラ

Country Status (1)

Country Link
JP (1) JPH0239730A (ja)

Similar Documents

Publication Publication Date Title
US4977591A (en) Dual mode LMS nonlinear data echo canceller
US5812537A (en) Echo canceling method and apparatus for data over cellular
US5790658A (en) High performance echo canceller for high speed modem
US4736414A (en) Method of and device for the digital cancellation of the echo generated in connections with time-varying characteristics
JPH0746195A (ja) 高速モデム装置
EP0717507A2 (en) Modem receiver pre-emphasis
CA2267410C (en) Echo path delay estimation
CA1322237C (en) Transceiver arrangement for full-duplex data transmission comprising an echo canceller and provisions for testing the arrangement
US4742510A (en) Near and far echo canceller for data communications
JPS6171728A (ja) デイジタル・エコー・キヤンセラー
JPS58173937A (ja) 電話回線式デ−タ送信装置及び方法
JPS61252722A (ja) 残差エコ−除去方法
EP0543568A2 (en) High resolution filtering using low resolution processors
US5825753A (en) Echo canceler gain tracker for cellular modems
JPS59225626A (ja) デ−タ伝送装置用エコ−キヤンセラ装置
US4615025A (en) Data transmission system
JPS63274226A (ja) エコーキヤンセラ
EP0929160B1 (en) Apparatus and method for reducing local interference in subscriber loop communication system
JPS6253971B2 (ja)
JPH0239730A (ja) エコーキヤンセラ
JPH01129623A (ja) エコーキヤンセラ
US5303228A (en) A far-end echo canceller with a digital filter for simulating a far end echo containing a frequency offset
EP0503728A2 (en) Data receiver comprising a control loop with reduced sampling frequency
JPS63274227A (ja) エコーキヤンセラ
JP3419130B2 (ja) エコーキャンセラ装置