JPH01236830A - Training activating device for echo canceller - Google Patents
Training activating device for echo cancellerInfo
- Publication number
- JPH01236830A JPH01236830A JP6426988A JP6426988A JPH01236830A JP H01236830 A JPH01236830 A JP H01236830A JP 6426988 A JP6426988 A JP 6426988A JP 6426988 A JP6426988 A JP 6426988A JP H01236830 A JPH01236830 A JP H01236830A
- Authority
- JP
- Japan
- Prior art keywords
- end echo
- echo canceller
- training
- circuit
- far
- 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
- 238000012549 training Methods 0.000 title claims abstract description 54
- 230000003213 activating effect Effects 0.000 title claims abstract 5
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000004913 activation Effects 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 description 11
- 238000012937 correction Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000002592 echocardiography Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 240000005109 Cryptomeria japonica Species 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
2線式全二重データモデム等に用いられるエコーキャン
セラの起動装置に関し1
遠端エコーキャンセラのl・レーニングを遠端エコーレ
ベルを測定しなくとも的確なタイミングで起動できるよ
うにして遠端エコーキャンセラのトレーニング動作の不
安定を防止することを目的とし。[Detailed Description of the Invention] [Summary] Concerning a starting device for an echo canceller used in a two-wire full-duplex data modem, etc. 1. Accurate timing for l-laning of a far-end echo canceller without measuring the far-end echo level The aim is to prevent instability in the training operation of the far-end echo canceller by allowing it to start up.
近端エコーキャンセラの出力信号と受信信号との誤差信
号の変化率を求めて変化率が十分小となった時に遠端エ
コーキャンセラのトレーニングを起動する起動信号を出
力する起動手段を備え、近端および遠端エコーキャンセ
ラのトレーニングはトレーニング時にまず該近端エコー
キャンセラのみトレーニングを開始し、遠端エコーキャ
ンセラのトレーニングは起動手段からの起動信号によっ
て開始されるように構成する。The near-end echo canceller includes a starting means for determining the change rate of the error signal between the output signal of the near-end echo canceller and the received signal, and outputting a start signal for starting training of the far-end echo canceller when the change rate becomes sufficiently small. The training of the far-end echo canceller is configured such that at the time of training, only the near-end echo canceller starts training, and the training of the far-end echo canceller is started by a start signal from the start means.
本発明は2線式全二重データモデム等に用いられるエコ
ーキャンセラの起動装置に関する。The present invention relates to an echo canceller activation device used in a two-wire full-duplex data modem or the like.
2線式回線を用いた全二重通信システムの構成例が第4
図に示される0図中、自データモデム40は変調回路4
1.ハイブリッド回路42.平衡回路43゜復調回路4
4等を含み構成され、2線加入者線50を介して白側交
換局60に収容される。交換局60にはハイブリッド回
路62.平衡回路63が備えられ、ハイブリッド回路6
2により4線式搬送回線70を介して相手交換局80に
接続される。相手交換局80はハイブリッド回路82.
平衡回路83を備え、2線式加入者線51を介して相手
データモデム90を収容する。A configuration example of a full-duplex communication system using a two-wire line is shown in the fourth example.
In the diagram shown in the figure, the own data modem 40 is the modulation circuit 4.
1. Hybrid circuit 42. Balance circuit 43° demodulation circuit 4
4 etc., and is accommodated in the white side exchange 60 via the 2-line subscriber line 50. The switching center 60 includes a hybrid circuit 62. A balanced circuit 63 is provided, and a hybrid circuit 6
2 is connected to the other party's exchange 80 via a four-wire carrier line 70. The partner exchange 80 has a hybrid circuit 82 .
It is equipped with a balance circuit 83 and accommodates a partner data modem 90 via the two-wire subscriber line 51.
データモデム90は変調回路91.ハイブリッド回路9
2、ハイブリッド回路93.復調回路94等を含み構成
されている。The data modem 90 has a modulation circuit 91 . Hybrid circuit 9
2. Hybrid circuit 93. It is configured to include a demodulation circuit 94 and the like.
かかる通信システムにおいては、データモデム内および
交換局内で92線−4線変換のためにバイブリフト回路
42.62.82.92が用いられているが。In such communication systems, vibelift circuits 42.62.82.92 are used for 92-wire to 4-wire conversion within the data modem and within the switching office.
これらハイブリッド回路に接続された加入者線50.5
1 と平衡回路43,63,83.93のインピーダン
スが不平衡であると送信信号の漏れ込みによるエコーが
発生し、この結果、自モデムから送出した送信信号がエ
コーとなって自モデムに戻ってきて正常な通信を妨害す
る。Subscriber lines 50.5 connected to these hybrid circuits
1 and the impedance of the balance circuits 43, 63, 83.93 are unbalanced, an echo occurs due to leakage of the transmitted signal, and as a result, the transmitted signal sent from the own modem becomes an echo and returns to the own modem. interfere with normal communication.
このエコーには発生する位置により、モデム40から送
出した送信信号がモデム40内のハイブリッド回路42
で受信系に漏れ込むことにより発生する近631エコー
と、遠端の相手側交換局80まで到達した送信信号がそ
このハイブリッド回路82で反対側回線に漏れ込むこと
により発生する遠端エコーとがあり、モデム40におい
て符号誤りのない全二重通信を行うためにはこれら遠端
および近端エコーをともに十分に抑圧する必要がある。Depending on the location where this echo occurs, the transmission signal sent from the modem 40 may be transmitted to the hybrid circuit 40 within the modem 40.
A near-631 echo occurs when the signal leaks into the receiving system at the far end, and a far-end echo occurs when the transmitted signal that reaches the far-end switching center 80 leaks into the opposite line at the hybrid circuit 82 there. In order to perform full-duplex communication without code errors in the modem 40, it is necessary to sufficiently suppress both the far-end and near-end echoes.
近mおよび遠端エコーのインパルス応答の一例が第5図
に示される。図において横軸は送信信号の送出からエコ
ー発生までの遅延量を、1i?軸はエコーの振幅レベル
を示す。図示の如く、近端エコーは比較的レベルが太き
(遅延量は小さい。一方。An example of the impulse response of the near-m and far-end echoes is shown in FIG. In the figure, the horizontal axis represents the amount of delay from the transmission of the transmission signal to the generation of the echo, 1i? The axis shows the echo amplitude level. As shown in the figure, the near-end echo has a relatively thick level (the amount of delay is small).
遠端エコーは搬送回線70を経由してくるため遅延量が
長く1例えば1ホツプの衛星回線の場合、約5 Q Q
m5ecの遅延量を持ち、そのレベルは小さい。また
遠端エコーは周波数オフセットを持つ場合もある。Since the far-end echo passes through the carrier line 70, the amount of delay is long.For example, in the case of a one-hop satellite line, it is approximately 5 Q Q
It has a delay amount of m5ec, and its level is small. The far-end echo may also have a frequency offset.
かかるエコーを抑圧する手段としてエコーキャンセラが
知られている。エコーキャンセラは反響してくるエコー
と同じもの(疑似エコー)を推定し、これを受信信号か
ら差し引くことによりエコーを抑圧する回路である。か
かるエコーキャンセラを備えた全二重モデムの従来の構
成例が第6図に示される。Echo cancellers are known as means for suppressing such echoes. An echo canceller is a circuit that suppresses the echo by estimating the same echo as a reverberating echo (pseudo echo) and subtracting it from the received signal. An example of a conventional configuration of a full-duplex modem equipped with such an echo canceller is shown in FIG.
第6図において、送信データはスクランブラl。In FIG. 6, transmission data is sent by scrambler l.
信号点発生回路2を介して変調回路3で変調された後、
D/A変換回路4.ハイブリッド回路5を介して2線式
加入者線50に送出される。また加入者線50から受信
した受信信号はA/D変換回路6゜減算回路12.17
を介して復調回路7に入力されて復調され、その後、自
動等化回路8.符号判定回路19.デスクランブラ9を
介して受信データとされる。After being modulated by the modulation circuit 3 via the signal point generation circuit 2,
D/A conversion circuit 4. It is sent out to a two-wire subscriber line 50 via the hybrid circuit 5. Further, the received signal received from the subscriber line 50 is transferred to the A/D conversion circuit 6° and the subtraction circuit 12.17.
is input to the demodulation circuit 7 via the demodulation circuit 7 and demodulated, and then sent to the automatic equalization circuit 8. Sign determination circuit 19. The data is converted into received data via the descrambler 9.
エコーキャンセラ部は近端エコー用の近端エコーキャン
セラ10と遠端エコー用の遠端エコーキャンセラ14と
から構成されており、遠端エコーキャンセラ14にはそ
の前段に遠端エコーの伝送遅延を補償するためのバルク
デイレイ回路13. f&段に周波数オフセットを補正
するための周波数オフセット補正回路15が置かれる。The echo canceller section is composed of a near-end echo canceller 10 for near-end echoes and a far-end echo canceller 14 for far-end echoes. Bulk delay circuit 13. A frequency offset correction circuit 15 for correcting frequency offset is placed in the f& stage.
この近端エコーキャンセラIOは送信信号に基づいて近
端エコーと同じ信号を発生し、これに変調回路3と同じ
変調を変調回路11で施して減算回路12で受信信号か
ら差し引くことにより受信信号中の近端エコーをキャン
セルするものである。また遠端エコーキャンセラ14は
、送信信号をバルクデイレイ回路13で遠端エコーの遅
延量だけ遅延させた後、この送信信号に基づき遠端エコ
ーと同じ信号を発生し、この信号に周波数オフセット補
正回路15で周波数オフセットを行った後に変調回路3
と同じ変調を施して減算回路17で受信信号から差し引
くことによって受信信号中の遠端エコーをキャンセルし
ている。これら近端エコーキャンセラ10および遠端エ
コーキャンセラ14のタップ係数は減算回路17の出力
の誤差信号eに基づき適応制御される。This near-end echo canceller IO generates the same signal as the near-end echo based on the transmission signal, applies the same modulation as the modulation circuit 3 to this signal in the modulation circuit 11, and subtracts it from the reception signal in the subtraction circuit 12. This cancels the near-end echo. Further, the far-end echo canceller 14 delays the transmitted signal by the delay amount of the far-end echo in the bulk delay circuit 13, generates the same signal as the far-end echo based on this transmitted signal, and applies a frequency offset correction circuit to this signal. After performing the frequency offset in step 15, the modulation circuit 3
The far end echo in the received signal is canceled by applying the same modulation as and subtracting it from the received signal in the subtraction circuit 17. The tap coefficients of the near-end echo canceller 10 and the far-end echo canceller 14 are adaptively controlled based on the error signal e output from the subtraction circuit 17.
なお周波数オフセット補正回路15は交換局における周
波数分割多重(FDM)のための変調周波数と復調周波
数の偏差により生じる周波数オフセントを補正するもの
であり、交換局を介する遠端エコーの場合のみ必要とな
るものである。Note that the frequency offset correction circuit 15 corrects the frequency offset caused by the deviation between the modulation frequency and the demodulation frequency for frequency division multiplexing (FDM) at the exchange, and is necessary only in the case of far-end echo via the exchange. It is something.
さてエコーの特性は接続回線毎に異なるものであるが、
従来例装置ではかかる接続回線毎に特性が異なるエコー
を十分に抑圧できるように、データ通faに先立らトレ
ーニング期間を設けてエコーキャンセラのトレーニング
を行い、各エコーキャンセラ10.14のタップ係数f
、、几2を接続回線に適合するように適応的に決定して
いる。この決定手法が以下に説明される。すなわちエコ
ーキャンセラは、タップ数をNとして入力データベクト
ルXnを。Now, the echo characteristics differ depending on the connection line,
In the conventional device, in order to sufficiently suppress echoes whose characteristics vary depending on the connection line, a training period is provided prior to data communication fa to train the echo cancellers, and the tap coefficient f of each echo canceller 10.14 is adjusted.
, , 2 is adaptively determined to suit the connection line. This determination method is explained below. That is, the echo canceller uses an input data vector Xn with N as the number of taps.
111丁−(X II + X 11−1
1 x n−2°−+ X n−ypH>ま
たタップ係数ベクトル几。を。111-(X II + X 11-1
1 x n-2°-+ X n-ypH> Also tap coefficient vector 几. of.
kn = (Rn O+ Rn 1 + Rn 2’
−’−’+ ”n、yH+)とすると、出力9nは次の
ようになる。kn = (Rn O+ Rn 1 + Rn 2'
-'-'+''n, yH+), the output 9n is as follows.
9n−x、、&。 −(1)タップ係数ベ
クトルへ。は、実際のエコー’Inとエコーキャンセラ
の出力9nの差分である誤差信号Cn
e n =)’ −F n −
−−(2)の二乗平均値(MSE)を最小とするように
次式により逐次的に計算される(LMS法)。なおここ
でαは制御係数である。9n-x, &. -(1) To the tap coefficient vector. is the error signal Cn e n =)' −F n − which is the difference between the actual echo 'In and the output 9n of the echo canceller.
--Calculated sequentially using the following equation to minimize the root mean square value (MSE) of (2) (LMS method). Note that α here is a control coefficient.
cr+、、 −an + a e n Xn
−(31近端エコーキヤンセラーOと遠端エコーキャ
ンセラー4とは、同じ誤差信号e++(すなわち第6図
における減算回路17から出力信号される誤差信号e)
を用いて更新される。この誤差信号enは第6図の従来
例装置では次のようになる。cr+,, -an + ae n Xn
-(31 The near-end echo canceller O and the far-end echo canceller 4 have the same error signal e++ (that is, the error signal e output from the subtraction circuit 17 in FIG. 6).
is updated using The error signal en in the conventional device shown in FIG. 6 is as follows.
e n = y lJn + y 2ノn9tn 9
2n+ξ□ ・=(4)ノ
ごこで+ ylは近端エコー+ ylは遠端エコー
。e n = y lJn + y 2non9tn 9
2n+ξ□ ・=(4) where + yl is near-end echo + yl is far-end echo.
?、は変調回路11の出力、92は変調回路16の出力
、ξは雑音等のキャンセルできない信号である。? , 92 is the output of the modulation circuit 16, and ξ is a signal such as noise that cannot be canceled.
したがって近端エコーキャンセラIOのタップ係数ベク
トル几1および遠端エコーキャンセラ14のタップ係数
ベクトルR2は次式により求めることができる。なおこ
こで10は近端エコーキャンセラ10の入力データベク
トル、bnは遠端エコーキャンセラ14の入力データベ
クトルである。Therefore, the tap coefficient vector R1 of the near-end echo canceller IO and the tap coefficient vector R2 of the far-end echo canceller 14 can be determined by the following equations. Note that here, 10 is an input data vector of the near-end echo canceller 10, and bn is an input data vector of the far-end echo canceller 14.
fl、n+1 ° R1,n + α ()’t
、n 9+、n) an(α(Y2n 9
2n+ξn ) a n −15)I’m 2.n
fl = f 2.n+α(yl、n −92,n )
bn+α(y、n 9+n+ξn ) b n
−(61〔発明が解決しようとする課題〕
従来装置においては、エコーキャンセラのタップ係数を
上述の式(5)および(6)に基づいて求める場合、各
式において右辺第3項は無相関な信号となるため正しい
係数ベクトルの推定を妨害する。特に近端エコーは遠端
エコーより40〜50dtlも大きい場合があるため通
信に先立って行われるトレーニング期間において、遠端
エコーキャンセラは近端エコーキャンセラが十分に収束
して残留近端エコーレベルが十分率となるまでの間、動
作が不安定となって正しく適応動作せず、場合によって
は期間中に正當にトレーニングを行うことができないこ
ともある。fl, n+1 ° R1, n + α ()'t
, n 9+, n) an(α(Y2n 9
2n+ξn) a n -15) I'm 2. n
fl=f2. n+α(yl,n-92,n)
bn+α(y, n 9+n+ξn) bn
-(61 [Problem to be Solved by the Invention] In the conventional device, when calculating the tap coefficient of the echo canceller based on the above equations (5) and (6), the third term on the right side of each equation is uncorrelated. In particular, the near-end echo can be 40 to 50 dTL larger than the far-end echo, so during the training period prior to communication, the far-end echo canceller becomes a near-end echo canceller. Until it converges sufficiently and the residual near-end echo level reaches a sufficient rate, the operation becomes unstable and does not adapt properly, and in some cases, it may not be possible to properly train during the period. .
そこでトレーニングに際して初め近端エコーキャンセラ
だけをトレーニングし、近端エコーの残留エコーが遠端
エコーのレベルと同じくらいまで抑圧された後に遠端エ
コーキャンセラとそれに付随する周波数オフセット補正
回路のトレーニングを開始するようにして、遠端エコー
キャンセラが動作不安定となることを防止する方法が考
えられる。この場合、遠端エコーのレベルは接続回線毎
に太き(異なっているため1通信を行う都度、トレーニ
ングのために遠端エコーレベルを測定する必要がある。Therefore, during training, only the near-end echo canceller is trained, and after the residual echo of the near-end echo is suppressed to the same level as the far-end echo, training of the far-end echo canceller and its associated frequency offset correction circuit is started. In this way, a method can be considered to prevent the far-end echo canceller from becoming unstable in operation. In this case, the far-end echo level is different for each connection line, so it is necessary to measure the far-end echo level for training every time one communication is performed.
しかしながら、エコー信号から遠端エコーのみを抽出し
てレベルを測定することは周波数帯域が近端エコーと同
じであるため一般に困難である。However, it is generally difficult to extract only the far-end echo from the echo signal and measure its level because the frequency band is the same as that of the near-end echo.
したがって本発明の目的は、トレーニング時に遠端エコ
ーレベルを直接に測定しなくとも近端エコーが遠端エコ
ーレベル程度に十分に抑圧されたタイミングを的確に検
出できる回路を簡単な構成で実現し、それにより遠端エ
コーキャンセラのトレーニングを的確なタイミングで起
動させて遠端エコーキャンセラのトレーニング動作の不
安定をなくすことにある。Therefore, an object of the present invention is to realize a circuit with a simple configuration that can accurately detect the timing when the near-end echo is sufficiently suppressed to the level of the far-end echo without directly measuring the far-end echo level during training. Thereby, the training of the far-end echo canceller is started at an appropriate timing, thereby eliminating instability in the training operation of the far-end echo canceller.
第1図は本発明に係る原理ブロック図である。 FIG. 1 is a principle block diagram according to the present invention.
本発明に係るエコーキャンセラのトレーニング起動装置
は、近端エコーキャンセラ101の出力信号と受信信号
Rとの誤差信号εの変化率を求めて変化率が十分小とな
った時に遠端エコーキャンセラ】02のトレーニングを
起動する起動信号を出力する起動手段103を備え、近
端および遠端エコーキャンセラ101 、102のトレ
ーニングはトレーニング時にまず近端エコーキャンセラ
101 のみトレーニングを開始し、遠端エコーキャン
セラ102のトレーニングは起動手段103からの起動
信号によって開始されるように構成される。また図中、
104.105は減算回路である。The echo canceller training starting device according to the present invention calculates the rate of change of the error signal ε between the output signal of the near-end echo canceller 101 and the received signal R, and when the rate of change becomes sufficiently small, the far-end echo canceller The training of the near-end and far-end echo cancellers 101 and 102 is performed by first starting training of the near-end echo canceller 101 and then training of the far-end echo canceller 102. is configured to be started by a start signal from the start means 103. Also in the figure,
104 and 105 are subtraction circuits.
通信に先立ってのトレーニングにおいては、まず初めに
近端エコーキャンセラ101についてのみトレーニング
が行われる。これにより近端エコーキャンセラ101の
タップ係数が適応的に設定されていき、受信信号R中の
近端エコーは近端エコーキャンセラ101の出力信号に
よって徐々に抑圧され、受信信号Rと近端エコーキャン
セラ101の出力信号の差分である誤差信号εは徐々に
小さくなり、最終的には雑音成分、遠端エコーあるいは
消去しきれないエコー残留分からなるある一定のレベル
に収束する。したがってこの誤差信号の変化率を測れば
、変化率が十分小となったことで誤差信号がある一定レ
ベルに収束したことを検知できる。このタイミングで遠
端エコーキャンセラ102のトレーニングを起動すれば
、遠端エコーに対して近端エコーの残留レベルは同程度
となっており。In training prior to communication, training is first performed only on the near-end echo canceller 101. As a result, the tap coefficient of the near-end echo canceller 101 is adaptively set, and the near-end echo in the received signal R is gradually suppressed by the output signal of the near-end echo canceller 101. The error signal ε, which is the difference between the output signals of the signal generator 101, gradually becomes smaller and finally converges to a certain level consisting of noise components, far-end echoes, or residual echoes that cannot be completely eliminated. Therefore, by measuring the rate of change of this error signal, it is possible to detect that the error signal has converged to a certain level when the rate of change has become sufficiently small. If training of the far-end echo canceller 102 is started at this timing, the residual level of the near-end echo will be approximately the same as that of the far-end echo.
遠端エコーキャンセラは動作不安定となることなくトレ
ーニングを行うことができる。The far-end echo canceller can be trained without becoming unstable.
以下9図面を参照して本発明の詳細な説明する。第2図
は本発明の一実施例としてのエコーキャンセラのトレー
ニング起動装置を示すブロック図である。図中、送信系
回路は、スクランブラl。The present invention will be described in detail below with reference to nine drawings. FIG. 2 is a block diagram showing an echo canceller training starting device as an embodiment of the present invention. In the figure, the transmission system circuit is a scrambler l.
信号点発生回路2.波形整形フィルタ18.変調回路3
.D/A変換回路4およびハイブリッド回路5等を含み
構成されており、受信系回路はハイブリッド回路5.A
/D変換回路6.減算回路12゜17、復調回路7.自
動等化回路85判定回路19およびデスクランブラ9等
を含み構成されている。Signal point generation circuit 2. Waveform shaping filter 18. Modulation circuit 3
.. It is configured to include a D/A conversion circuit 4, a hybrid circuit 5, etc., and the reception system circuit includes the hybrid circuit 5. A
/D conversion circuit 6. Subtraction circuit 12゜17, demodulation circuit 7. It is configured to include an automatic equalization circuit 85, a determination circuit 19, a descrambler 9, and the like.
送信系回路における信号点発生回路2から出力される送
信信号Tは近端エコーキャンセラIOに入力されるとと
もに、遠端エコーの遅延を補正するバルクデイレイ回路
1’3を介して遠端エコーキャンセラ24に入力される
。近端エコーキャンセラlOの出力信号は変調回路11
を介して減算回路12に入力されて受信信号中の近端エ
コーから差し引かれ。The transmission signal T output from the signal point generation circuit 2 in the transmission system circuit is input to the near-end echo canceller IO, and is also input to the far-end echo canceller 24 via the bulk delay circuit 1'3 that corrects the delay of the far-end echo. is input. The output signal of the near-end echo canceller lO is sent to the modulation circuit 11
The signal is input to the subtraction circuit 12 via the subtraction circuit 12 and subtracted from the near-end echo in the received signal.
それにより近端エコーをキャンセルする。一方。This cancels the near-end echo. on the other hand.
遠端エコーキャンセラ24の出力信号は周波数オフセッ
ト補正回路25と変調回路16を介して減算回路17に
入力されて受信信号中の遠端エコーから差し引かれ、そ
れにより遠端エコーをキャンセルする。The output signal of the far-end echo canceller 24 is input to the subtraction circuit 17 via the frequency offset correction circuit 25 and the modulation circuit 16, and is subtracted from the far-end echo in the received signal, thereby canceling the far-end echo.
なお変調回路11と16は変調回路3と同一の変調を入
力信号に対して行う回路である。Note that the modulation circuits 11 and 16 are circuits that perform the same modulation as the modulation circuit 3 on input signals.
近端エコーキャンセラ10.遠端エコーキャンセラ24
および周波数オフセット補正回路25は減算回路17か
ら出力される誤差信号eによって適応的に制御されるよ
うに構成されているが、遠端エコーキャンセラ24およ
び周波数オフセット補正回路25については1図中に破
線で示すトレーニング起動回路26からの起動信号を受
信した時に始めてトレーニングが開始されるようになっ
ている。Near-end echo canceller10. Far end echo canceller 24
The frequency offset correction circuit 25 is configured to be adaptively controlled by the error signal e output from the subtraction circuit 17, but the far-end echo canceller 24 and the frequency offset correction circuit 25 are indicated by broken lines in FIG. Training is started only when a starting signal from the training starting circuit 26 is received.
トレーニング起動回路26は、受信信号Rから近端エコ
ーキャンセラ10の出力信号を減算回路12で減してi
vられる誤差信号εを二乗してそのパワーを求める二乗
回路20.この二乗回路20の出力信号を低域ろ波する
低域フィルタ21.低域フィルタ21の出力信号を微分
する微分回路22.および、微分回路22の出力信号が
ゼロもしくは十分に小となったことに応じて起動信号S
を遠端エコーキャンセラ24と周波数オフセント補正回
路25に出力する起動信り発生回路23を含み構成され
ている。The training starting circuit 26 subtracts the output signal of the near-end echo canceller 10 from the received signal R using the subtraction circuit 12 to obtain i.
A squaring circuit 20 that squares the error signal ε given by v to obtain its power. A low-pass filter 21 that low-pass filters the output signal of this square circuit 20. A differentiation circuit 22 for differentiating the output signal of the low-pass filter 21. And, in response to the output signal of the differentiating circuit 22 becoming zero or sufficiently small, the activation signal S
It includes a starting signal generation circuit 23 that outputs the signal to a far-end echo canceller 24 and a frequency offset correction circuit 25.
微分回路22は16りr1フクタイミング毎に一度閉し
るごとによって人力信号を16分の1にダウンサンプリ
ングするスイッチ22I、入力信号を16クロツク分遅
延させる遅延回路222および入力信号と遅延回路22
2の出力信号との差分をとることによって入力信号の微
分値を発生する減算回路223を含み構成されている。The differentiation circuit 22 includes a switch 22I that downsamples the human input signal to 1/16 by closing once every 16 clocks, a delay circuit 222 that delays the input signal by 16 clocks, and an input signal and delay circuit 22.
The subtraction circuit 223 generates a differential value of the input signal by taking the difference between the two output signals.
このダウンサンプリング用の回路は、微分回路22では
微分値を過去のサンプルとの差分をとることにより得て
いるが通常、減算回路12の出力信号のサンプリング周
波数が960011zあるいは7200 fiz程度と
高いため減算回路223の差分値が小さくなり過ぎる場
合があるので、ダウンサンプリングすることによってこ
れを防ぐためのものである。In this downsampling circuit, the differential value is obtained by taking the difference with the past sample in the differentiating circuit 22, but normally the sampling frequency of the output signal of the subtracting circuit 12 is as high as about 960011z or 7200 fiz, so subtraction is performed. Since the difference value of the circuit 223 may become too small, this is prevented by downsampling.
以下、実施例装置の動作を第3図を参照しつつ説明する
。第3図は実施例装置におけるトレーニング起動回路2
6各部における信号波形を示す図である。図中、 (a
)はトレーニング時に近端エコーキャンセラだけを動作
させた場合の残留エコー電力の収束特性を示したもので
あり、トレーニング起動回路26への入力信号εの電力
、すなわち二乗回路20の出力信号波形を、(b)は低
域フィルタ21の出力信号波形を、および(C)は微分
回路22の出力信号波形をそれぞれ示すものである。The operation of the embodiment apparatus will be explained below with reference to FIG. FIG. 3 shows the training starting circuit 2 in the embodiment device.
FIG. 6 is a diagram showing signal waveforms at each part. In the figure, (a
) shows the convergence characteristics of the residual echo power when only the near-end echo canceller is operated during training, and the power of the input signal ε to the training startup circuit 26, that is, the output signal waveform of the square circuit 20, is (b) shows the output signal waveform of the low-pass filter 21, and (C) shows the output signal waveform of the differentiating circuit 22.
まず通信に先立ってエコーキャンセラのトレーニングが
行われるが、トレーニング開始時においては近端エコー
キャンセラ10のみがトレーニング動作され、遠端エコ
ーキャンセラ24および周波数オフセット補正回路25
は停止状態にある。近端エコーキャンセラlOは減算回
路17出力の誤差信号eによってタップ係数を適応的に
制御されていき。First, training of the echo canceller is performed prior to communication, but at the start of training, only the near-end echo canceller 10 is trained, and the far-end echo canceller 24 and the frequency offset correction circuit 25 are trained.
is in a stopped state. The tap coefficients of the near-end echo canceller lO are adaptively controlled by the error signal e output from the subtraction circuit 17.
その結果、A/D変換された受信信号Rは減算回路12
の出力において近端エコーが徐々に除去され。As a result, the A/D converted received signal R is sent to the subtraction circuit 12.
The near-end echo is gradually removed at the output of .
近端エコーの残留分は第3図(a)に示されるように、
トレーニング開始時にはレベルLMあったものが近端エ
コーキャンセラ10の収束とともに徐々に減少していき
、遠端エコーレベルあるいは雑音レベルのうちの大きい
方のレベルLFでほぼ一定となる。The residual near-end echo is as shown in Figure 3(a),
At the start of training, the level LM gradually decreases as the near-end echo canceller 10 converges, and becomes approximately constant at the level LF, whichever is greater of the far-end echo level or the noise level.
したがって遠端エコーキャンセラ24のトレーニングを
起動するタイミングはこの残留エコーレベルがLpとな
るタイミングt1とすればよいので。Therefore, the training of the far-end echo canceller 24 can be started at the timing t1 when the residual echo level becomes Lp.
この残留エコー信号εを二乗回路20で二乗してパワー
値とした後、低域フィルタ21で平滑化して第3図(b
)の波形とし、さらに微分回路22で時間微分すること
によって第3図(C)の波形とすると1時刻【、はこの
微分回路22の微分出力信号がゼロもしくは十分に小さ
くなったごとにより検出できる。これを起動信号発生回
路23で検出して起動信号Sを発生し、それにより遠端
エコーキャンセラ24および周波数オフセット補正回路
25のトレーニングを開始する。This residual echo signal ε is squared by a squaring circuit 20 to obtain a power value, and then smoothed by a low-pass filter 21 as shown in FIG.
) and further differentiated with time by the differentiating circuit 22 to obtain the waveform shown in FIG. . This is detected by the activation signal generation circuit 23 to generate the activation signal S, thereby starting the training of the far-end echo canceller 24 and the frequency offset correction circuit 25.
以上によれば、遠端エコーレベルLFを予め測定しなく
とも、微分回路22の出力信号がゼロあるいは十分小と
なったことで遠端エコーキャンセラ24の最適な起動タ
イミングt1を検知することができるものである。According to the above, even without measuring the far-end echo level LF in advance, the optimum activation timing t1 of the far-end echo canceller 24 can be detected when the output signal of the differentiating circuit 22 becomes zero or sufficiently small. It is something.
本発明の実施にあたっては種々の変形形態が可能である
。例えば上述の実施例ではトレーニング起動回路26の
入力信号を、近端エコーを除去した直ぐ後の減算回路1
2から得たが、これに限らず。Various modifications are possible in implementing the invention. For example, in the above embodiment, the input signal of the training starting circuit 26 is input to the subtraction circuit 1 immediately after the near-end echo has been removed.
2, but not limited to this.
減算回路17からの誤差信号eから得るようにすること
もできる。またトレーニング起動回路26においては入
力信号を二乗回路20によって電力値としてその微分値
を求めるようにしであるが、もちろん入力信号の絶対値
の微分値を求めるようにしてもよい。It can also be obtained from the error signal e from the subtraction circuit 17. In addition, in the training starting circuit 26, the input signal is used as a power value by the squaring circuit 20 and its differential value is determined, but of course, the differential value of the absolute value of the input signal may also be determined.
本発明によれば、トレーニング時に遠端エコーレベルを
直接に測定しな(とも近端エコーが遠端エコーレベル程
度に十分に抑圧されたタイミングを的確に検出できる回
路を簡単な構成で実現でき、 −それにより遠端エコー
キャンセラのトレーニングを的確なタイミングで起動さ
せて遠端エコーキャンセラのトレーニング動作の不安定
を防止することができる。According to the present invention, it is possible to realize a circuit with a simple configuration that can accurately detect the timing when the near-end echo is sufficiently suppressed to the level of the far-end echo level, without directly measuring the far-end echo level during training. - Thereby, it is possible to start the training of the far-end echo canceller at an appropriate timing and prevent instability of the training operation of the far-end echo canceller.
第1図は本発明に係る原理ブロック図。
第2図は本発明の一実施例としてのエコーキャンセラの
トレーニング起動装置を示すブロック図。
第3図は実施例装置を動作を説明するためのトレーニン
グ起動回路の各部信号波形図。
第4図は2線式全二重通信システムを示すブロック図。
第5図はエコーのインパルス応答を示す波形図。
および。
第6図は従来形のエコーキャンセラを備えたデータモデ
ムの構成例を示すブロック図である。
図において。
l−スクランブラ 2−信号点発生回路3、11.1
6.41.91−−−変調回路4−D / A変換回路
5、42.62.82.92・・−ハイブリッド回路4
3、63.83.93−m−平衡回路6−A / D変
換回路 ?、 44.94・−復調回路8−・・−自動
等化回路 9−デスクランブラ10、101−−一近
端エコーキャンセラ12、17.223 、105 、
106・−減算回路13−バルクデイレイ回路
14、24.102・−遠端エコーキャンセラ15、2
5・−周波数オフセット補正回路26−1−レーニング
起動回路
20−二乗回路 21−低域フィルタ22−
微分回路 23−起動信号発生回路103・−起
動手段
第1図
第3図
2棟式全二隻通、椙システム
第4図FIG. 1 is a principle block diagram according to the present invention. FIG. 2 is a block diagram showing an echo canceller training starting device as an embodiment of the present invention. FIG. 3 is a signal waveform diagram of each part of the training starting circuit for explaining the operation of the embodiment device. FIG. 4 is a block diagram showing a two-wire full-duplex communication system. FIG. 5 is a waveform diagram showing an echo impulse response. and. FIG. 6 is a block diagram showing an example of the configuration of a data modem equipped with a conventional echo canceller. In fig. l-Scrambler 2-Signal point generation circuit 3, 11.1
6.41.91---Modulation circuit 4-D/A conversion circuit 5, 42.62.82.92---Hybrid circuit 4
3, 63.83.93-m-balanced circuit 6-A/D conversion circuit? , 44.94 - Demodulation circuit 8 - Automatic equalization circuit 9 - Descrambler 10, 101 - Near-end echo canceller 12, 17.223, 105,
106・-Subtraction circuit 13-Bulk delay circuit 14, 24.102・-Far end echo canceller 15, 2
5.-Frequency offset correction circuit 26-1-Learning starting circuit 20-Squaring circuit 21-Low pass filter 22-
Differential circuit 23-Starting signal generation circuit 103--Starting means Fig. 1 Fig. 3 Two-building type total two-vessel communication, Sugi system Fig. 4
Claims (1)
ンセラ(102)とを備えた伝送装置におけるエコーキ
ャンセラのトレーニング起動装置であって、該近端エコ
ーキャンセラ(101)の出力信号と受信信号(R)と
の誤差信号(ε)の変化率を求めて該変化率が十分小と
なった時に該遠端エコーキャンセラ(102)のトレー
ニングを起動する起動信号を出力する起動手段(103
)を備え、 該近端および遠端エコーキャンセラ(101、102)
のトレーニングはトレーニング時にまず該近端エコーキ
ャンセラ(101)のみトレーニングを開始し、該遠端
エコーキャンセラ(102)のトレーニングは該起動手
段(103)からの起動信号によって開始されるように
構成されたエコーキャンセラのトレーニング起動装置。[Claims] 1. An echo canceller training starting device in a transmission device including a near-end echo canceller (101) and a far-end echo canceller (102), the output of the near-end echo canceller (101) Activation means for determining the rate of change of the error signal (ε) between the signal and the received signal (R) and outputting a activation signal for activating training of the far-end echo canceller (102) when the rate of change becomes sufficiently small. (103
), the near-end and far-end echo cancellers (101, 102)
The training of the near-end echo canceller (101) is started at the time of training, and the training of the far-end echo canceller (102) is started by a starting signal from the starting means (103). Echo canceller training activation device.
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6426988A JPH01236830A (en) | 1988-03-17 | 1988-03-17 | Training activating device for echo canceller |
AU31354/89A AU601104B2 (en) | 1988-03-17 | 1989-03-16 | Echo canceller |
CA000593930A CA1338218C (en) | 1988-03-17 | 1989-03-16 | Echo canceller |
DE68916073T DE68916073T2 (en) | 1988-03-17 | 1989-03-17 | Echo canceller. |
AT89104848T ATE107444T1 (en) | 1988-03-17 | 1989-03-17 | ECHO COMPENSATOR. |
EP89104848A EP0333227B1 (en) | 1988-03-17 | 1989-03-17 | Echo canceller |
ES89104848T ES2056986T3 (en) | 1988-03-17 | 1989-03-17 | ECO CANCELER. |
US08/201,336 US5528687A (en) | 1988-03-17 | 1994-02-24 | Echo canceller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6426988A JPH01236830A (en) | 1988-03-17 | 1988-03-17 | Training activating device for echo canceller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01236830A true JPH01236830A (en) | 1989-09-21 |
Family
ID=13253315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6426988A Pending JPH01236830A (en) | 1988-03-17 | 1988-03-17 | Training activating device for echo canceller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01236830A (en) |
-
1988
- 1988-03-17 JP JP6426988A patent/JPH01236830A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1202469B1 (en) | Echo canceler and echo path estimating method | |
CA1118924A (en) | Method and device for digital echo cancellation | |
EP0403716A1 (en) | Echo cancelling device providing adjustment of the echo canceller coefficients during full-duplex transmission | |
CA1251269A (en) | Noise cancellation | |
US4813073A (en) | Echo cancellation | |
CA1338218C (en) | Echo canceller | |
JPS59225626A (en) | Echo canceller device for data transmitter | |
JPH01236830A (en) | Training activating device for echo canceller | |
JPS58125920A (en) | Interference controller | |
JPH01129623A (en) | Echo canceller | |
JP3094634B2 (en) | Echo removal method and echo removal device | |
JPH0321122A (en) | Echo canceller circuit for full duplex modem | |
JP2949989B2 (en) | Echo cancellation device | |
JPH0526375B2 (en) | ||
JPH07303067A (en) | Echo canceler | |
JPS6155292B2 (en) | ||
JPH0239730A (en) | Echo canceller | |
JPH0541679A (en) | Method for measuring bulk delay for echo canceller for modem | |
JPH01276932A (en) | Echo canceller | |
JPH0348531A (en) | Data transmission system | |
JPS6342527A (en) | Digital subscriber's line transmission equipment | |
JPH0496522A (en) | Echo canceller for full duplex modem | |
JPH04262627A (en) | Echo canceller | |
JPS62171329A (en) | Echo cancellation system | |
JPH0298223A (en) | Correction quantity adaptive control type echo canceller |