JPS6167330A - Echo eliminating method - Google Patents
Echo eliminating methodInfo
- Publication number
- JPS6167330A JPS6167330A JP18989584A JP18989584A JPS6167330A JP S6167330 A JPS6167330 A JP S6167330A JP 18989584 A JP18989584 A JP 18989584A JP 18989584 A JP18989584 A JP 18989584A JP S6167330 A JPS6167330 A JP S6167330A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- echo
- code
- echo replica
- inputted
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/20—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
- H04B3/23—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers
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
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、2線双方向デイジタル伝送を実現するための
エコー除去の方法に関する〇
(従来技術とその問題点)
ペア線を用いて2線双方向デイジタル伝送を実現するた
めの公九の技術としてエコーキャンセラが知られている
(アイイーイーイー・トランザクシ璽ンズφオン拳アク
ースティクスースビーテ・アンド・シグナル・グロセッ
シング(IEEETRANSACTION8 ON A
COU8TIC8,8PBECH,ANDSIGHAL
PROCESSING )27巻6号、1979年。Detailed Description of the Invention (Industrial Application Field) The present invention relates to an echo cancellation method for realizing two-wire bidirectional digital transmission. Echo cancellation is known as a common technology for realizing two-way digital transmission.
COU8TIC8,8PBECH,ANDSIGHAL
PROCESSING) Volume 27, No. 6, 1979.
768〜781ページ)。エコーキャンセ511、エコ
ーのインパルス応答の長さ分の係数タップ−を持つ適応
型フィルタを用いて送出データ系列に対応した擬似エコ
ー(エコーレプリカ)を生成するととKより、 2 i
M / 4線変換回路にて、送信回路から受信回路に漏
れ込むエコーを抑圧するようllO助作する口この時、
適応フィルタの各タップ係数はエコーと受信信号が混在
した混在信号からエコーレプリカを差引いた誤差信号と
送出データとの相関をとることKよシ遂次修正される。(pages 768-781). If a pseudo echo (echo replica) corresponding to the transmitted data sequence is generated using the echo canceller 511 and an adaptive filter having coefficient taps equal to the length of the echo impulse response, then from K, 2 i
In the M/4-wire conversion circuit, when trying to suppress the echo leaking from the transmitting circuit to the receiving circuit,
Each tap coefficient of the adaptive filter is successively corrected by correlating the error signal obtained by subtracting the echo replica from the mixed signal of the echo and the received signal with the transmitted data.
このような適応フィルタの係数修正即ち′エコーキャン
セラの収束アルゴリズムとしては、前記参考文献に記載
されておシ、その代表的なものとしてストキャーステイ
ク・イタレーシッ/・アルゴリズム(5tochast
ic 1teration algorithm )
とサイン・アルゴリズム(sign algorith
m )が知られている。ここで、エコーキャンセラの1
チツプ化の実現を図る場合には、最近著しい進歩をとげ
□ているディジタル・デバイス技術を適用できる方式が
望ましい。この時前述の適応型フィルタをディジタルフ
ィルタを用いて構成しようとすると、アナログ/ディジ
タル(A/D)変換器及びディジタル/アナログ(1)
/A )変換器が必要となるコこのうちD/A変換器の
所要ピット数はシステムの要求条件から定まシ1例えば
加入者線への応用では、12ビツト程置必要となる。一
方、A/D変換器の所要ビット数は、システム条件のみ
ならず、前述のエコーキャンセラの収束アルゴリズムに
も依存する。例えば加入者線への応用ではストキャース
テイク・イタレーシッン・アルゴリズムを採用すると8
ピット程度必要なのに対し、サイン・アルゴリズムでは
、1ビツトですむという特長がある。The coefficient correction of such an adaptive filter, that is, the convergence algorithm of the echo canceller, is described in the above-mentioned references, and a representative example is the Stochastic Take Iteration algorithm (5 to chast
IC 1teration algorithm)
and the sign algorithm
m) is known. Here, echo canceller 1
When attempting to realize chipping, it is desirable to use a method that can apply digital device technology, which has recently made remarkable progress. At this time, when trying to configure the above-mentioned adaptive filter using a digital filter, an analog/digital (A/D) converter and a digital/analog (1)
/A) Requires a converter The number of pits required for the D/A converter is determined from system requirements.1 For example, in application to a subscriber line, approximately 12 bits are required. On the other hand, the required number of bits of the A/D converter depends not only on the system conditions but also on the convergence algorithm of the echo canceller described above. For example, in application to a subscriber line, if the striker-take-iteration algorithm is used, 8
The sine algorithm has the advantage of requiring only one bit, whereas the signal requires only one bit.
ハードウェア規模を小さくする点から言えば、後者のア
ルゴリズムを採用するのが有利であることは明らかであ
る。From the point of view of reducing the hardware scale, it is clear that adopting the latter algorithm is advantageous.
しかしながら、サイン・アルゴリズムは収束時間が長い
という欠点がある0また、伝送路符号として、例えばバ
イ7工−ズ符号のような2値符号を使用した場合に残留
エコー(エコーとエコーレプリカとの差)レベルを受信
信号レベル以下にするためには、1ピツ)A/D変換器
(符号検出器)の入力信号に、ランダム雑音を付加する
と共に、受信信号レベルに応じて、このランダム雑音の
振幅を制御する必要がある。従って、ハードウェア規模
が大きくなるという欠点があった〇(発明の目的)
そこで、本発明の目的は、収束時間が短かくかつハード
ウェア規模の小さいエコー除去の方法を提供することに
ある。However, the sine algorithm has the disadvantage of a long convergence time.Also, when a binary code such as a bi7-factor code is used as a transmission path code, residual echo (the difference between an echo and an echo replica) ) To lower the level below the received signal level, 1) Add random noise to the input signal of the A/D converter (code detector), and adjust the amplitude of this random noise according to the received signal level. need to be controlled. Therefore, there is a drawback that the hardware scale becomes large. (Objective of the Invention) Therefore, an object of the present invention is to provide an echo removal method that requires a short convergence time and a small hardware scale.
(発明の構成)
本発明によれば、2線/4fiil変換回路の4@側に
て送信側より受信側へ漏れ込むエコーを除去するエコー
除去方法であり、送信信号及び前記受信信号を基に適応
フィルタリング処理によりエコーレプリカを発生し、該
エコーレプリカを受信信号と前記エコーとが混在した信
号(混在信号)から差し引くことによシ前記エコーを除
去するエコー除去方法において、送信信号が無信号でな
い期間においては前記混在信号と前記エコーレプリカ信
号との差信号の符号と前記エコーレプリカの符号との相
関をとり、該相関値に応じて前記適応フィルタリング処
理におけるタップ係数修正桁を遂次更新し、送信信号が
無信号である期間においては前記タップ係数の修正を停
止することを特徴とするエコー除去方法が得られる。(Structure of the Invention) According to the present invention, there is provided an echo removal method for removing an echo leaking from the transmitting side to the receiving side on the 4@ side of a 2-wire/4fil conversion circuit, and based on the transmitted signal and the received signal. In an echo removal method in which an echo replica is generated by adaptive filtering processing and the echo is removed by subtracting the echo replica from a signal in which a received signal and the echo are mixed (mixed signal), the transmitted signal is not a non-signal. During the period, the sign of the difference signal between the mixed signal and the echo replica signal is correlated with the sign of the echo replica, and the tap coefficient correction digits in the adaptive filtering process are successively updated according to the correlation value; There is obtained an echo cancellation method characterized in that the modification of the tap coefficient is stopped during a period in which there is no transmitted signal.
(発明の原理)
本発明は、エコーレプリカの符号と、誤差信号(=エコ
ーーエコーレプリカ+受信信号)の符号トノ相関値力、
残留エコー(=エコーーエコーレプリカ)レベルに応じ
て変化することに注目し、前記相関値の大きさに応じて
、アダプティブ・フィルタのタップ係数の修正量を適応
的に変化させることによシ収束時間の短縮を可能にする
。この時、バースト状(@信号有シ”ど信号無し10時
間区間が交互でかつ周期的)に発生された発信信号の無
信号区間において、誤差信号の中にはエコーもエコーレ
プリカも含まれておらず、受信信号のみの成分となる口
従って、相関器の一方の入力である誤差信号の符号は受
信信号の符号に一致するから、所望の相関値が得られな
いという問題が生じる0そこで、送信信号をバースト状
に変換するための各種タイミング信号を発生する機′能
をもつ送信側制御部から発生される無信号区間のタイミ
ング信号を利用して、送出信号が無信号である区間は相
関器の動作を停止させて、正確な相関値を得ることがで
きるようにした点が本発明の呆インドである。(Principle of the Invention) The present invention provides a correlation value between the code of an echo replica and the error signal (=echo echo replica + received signal).
Focusing on the fact that the residual echo (=echo-echo replica) changes depending on the level, convergence is achieved by adaptively changing the correction amount of the tap coefficient of the adaptive filter according to the magnitude of the correlation value. Enables time savings. At this time, in the no-signal period of the transmitted signal, which is generated in a burst pattern (10-hour periods with signal and 10-hour periods without signal), the error signal includes both echoes and echo replicas. Therefore, since the sign of the error signal, which is one input of the correlator, matches the sign of the received signal, a problem arises in that the desired correlation value cannot be obtained. By using the timing signal of the no-signal interval generated by the transmitting side control unit which has the function of generating various timing signals to convert the transmitted signal into a burst shape, the interval where the transmitted signal is no-signal is correlated. The disadvantage of the present invention is that it is possible to obtain accurate correlation values by stopping the operation of the device.
(実施例) 次に図面を参照して本発明について詳細に説明する。(Example) Next, the present invention will be explained in detail with reference to the drawings.
第1図は、本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
ここで第1図の回路は、2線伝送路17を介して対向で
接続されているものとする。加入者グープルを対象とす
れば、一方は局側に一方は加入者側に設置される。ここ
では、説明を簡単にするために、ベースバンド伝送を仮
定し、第1図を加入者側回路として説明する・
第1図において、入力端子lには2値データ系列が供給
され入力バッファー2に入力される・入力バッファ2の
出力は送信部3及びアダプティブ・ディジタルフィルタ
(ADF)6に供給される。Here, it is assumed that the circuits shown in FIG. 1 are connected oppositely via a two-wire transmission line 17. If the target is subscriber Google, one will be installed on the central office side and the other on the subscriber side. Here, to simplify the explanation, baseband transmission will be assumed and FIG. 1 will be explained as a subscriber side circuit. In FIG. 1, a binary data sequence is supplied to input terminal l, and input buffer 2 The output of the input buffer 2 is supplied to a transmitter 3 and an adaptive digital filter (ADF) 6.
送信部3にて2値データ系列は伝送路符号に変換されハ
イブリッド・トランス4を介して2線伝送路17に送出
される0アダプテイブ・ディジタルフィルタ6には入力
バッファー2の出力及び乗算器13の出力が供給されて
おり、このアダプティブ・ディジタルフィルタ6はハイ
ブリッド・トランス4のインピーダンス不整合によシ生
じるエコーに対応したエコーレプリカを生成する0アダ
プテイブ・ディジタルフィルタ6の出カバD/Aコンバ
ータ7及び符号抽出回路10に供給される。The binary data sequence is converted into a transmission line code in the transmitter 3 and sent to the two-wire transmission line 17 via the hybrid transformer 4.The output of the input buffer 2 and the output of the multiplier 13 are sent to the zero adaptive digital filter 6. This adaptive digital filter 6 is supplied with an output D/A converter 7 and an output D/A converter 7 of the adaptive digital filter 6, which generates an echo replica corresponding to the echo caused by the impedance mismatch of the hybrid transformer 4. The signal is supplied to the code extraction circuit 10.
D/Aコンパ−タフにより、アダプティブ・ディジタル
フィルタ6の出力であるエコーレプリカはアナログ信号
に変換されて減算器8の一方の入力として供給される。The echo replica output from the adaptive digital filter 6 is converted into an analog signal by the D/A converter and supplied as one input to the subtracter 8.
一方、送信部3にて発生された送信信号のエコー成分は
ハイブリッドトランス4を介してローパス・フィルタ5
に供給される。さらに第1図の回路に対向した相手Bl
lから送出された受信信号は、2線伝送路17及びハイ
ブリッド・トランス4を介してローパスフィルタ5に供
給される。ローパス・フィルタ5により、所望の帯域以
外の周波数成分を抑圧された信号は、減算器8の一方の
入力に供給される。減算器出力は、受信部14及び符号
検出器9に供給される。符号検出器9では、入力信号の
符号のみが検出され、その符号は相関器11及び乗算器
13に供給される。On the other hand, the echo component of the transmission signal generated by the transmitter 3 is passed through the hybrid transformer 4 to the low-pass filter 5.
is supplied to Furthermore, the other party Bl opposite to the circuit in Fig. 1
The received signal sent out from I is supplied to a low-pass filter 5 via a two-wire transmission line 17 and a hybrid transformer 4. The signal whose frequency components outside the desired band are suppressed by the low-pass filter 5 is supplied to one input of the subtracter 8 . The subtracter output is supplied to the receiving section 14 and code detector 9. The sign detector 9 detects only the sign of the input signal, and the sign is supplied to the correlator 11 and the multiplier 13.
相関器11には符号検出回路9.符号抽出回路1゜及び
制御部16の各出力信号が供給されておシ、エコーレプ
リカの符号である符号抽出回路1oの出力信号と誤差信
号の符号である符号検出回路9の出力信号の相関値を計
算する。相関器11の動作は制御部から供給されている
タイミング信号によシ決定され、周期的にオン/オフの
動作を繰返す0相関器11のオン/オフ動作については
後で詳しく述べる。相関器11の出力信号は、乗算器1
2にて、2α(αは正の定数)倍された後、アダプティ
ブ・ディジタルフィルタ6のタップ修正量として乗算器
13に供給される0さらに、乗算器13の出力は、アダ
プティブ・ディジタルフィルタ6に供給されている。The correlator 11 includes a code detection circuit 9. The output signals of the code extraction circuit 1o and the control unit 16 are supplied, and the correlation value between the output signal of the code extraction circuit 1o, which is the code of the echo replica, and the output signal of the code detection circuit 9, which is the code of the error signal. Calculate. The operation of the correlator 11 is determined by a timing signal supplied from the control section, and the on/off operation of the 0 correlator 11, which periodically repeats the on/off operation, will be described in detail later. The output signal of the correlator 11 is sent to the multiplier 1
2, the output of the multiplier 13 is multiplied by 2α (α is a positive constant) and then supplied to the multiplier 13 as the tap correction amount of the adaptive digital filter 6. Supplied.
一方、減算回路8の出力である誤差信号り受信部14に
供給され伝送路符号から2値のデータ系列に逆変換され
る。また、受信部14ではクロックの抽出、データのは
別、バースト検出などが行なわれ、制御部16に供給さ
れる。さらに受信部14の出力信号であるバースト状の
2値データ系列は出力バッファに供給され、非バースト
の2値データ系列に逆変換されて出力端子18に現われ
る。On the other hand, the error signal which is the output of the subtraction circuit 8 is supplied to the receiving section 14 and is inversely converted from the transmission path code into a binary data series. Further, the receiving section 14 performs clock extraction, data separation, burst detection, etc., and supplies the results to the control section 16. Furthermore, the burst-like binary data series, which is the output signal of the receiving section 14, is supplied to an output buffer, and is inversely converted into a non-burst binary data series, which appears at the output terminal 18.
次に、第1図の各部分の動作について、第2図(屯(b
J及び第3図(at〜(elを参照しながらさらに詳細
に説明する・第2図(al、(bJ位、第1図の送信部
3において発生される伝送路符号のパルス波形の一例を
示したものである。第2図(alはWAL−1あるいは
パイフェーズと呼ばれている符号であり、2値データ′
″O”及び@1mに対し、それぞれ図に示すように、1
ビット分の時間幅T内で完全に直流バランスの取れたパ
ルス波形を割当てる。第2図(blは、WAL−2符号
と呼ばれる符号であり、WAL−1符号と同様にT内で
完全に直流バランスが取れており、かつWAL−1符号
と比べて若干信号スペクトラムが低域にずれているとい
う特徴をもっているロエコーキャンセラ技術を用いて2
線双方向デイジタル伝送を実現する際の伝送路符号とし
ては、第2図(aly (b)K示すような2値打号が
しばしば用いられる。その理由は、アダプティブ・フィ
ルタのタップ係数の個数は、伝送路符号の直流バランス
が良い程少なくてすみ、従ってハードウェア規模を小さ
くすることが可能となるからである。さて、伝送路符号
として2値打号を用い、サイン・アルゴリズムによるエ
コーキャンセラの収束を行なう場合受信信号の存在によ
シエコーキャンセラの適応動作が不可能になるという問
題が生じる。この問題を解決するため従来は誤差信号(
=エコーーエコーレプリカ+受信信号)を1ピツNi量
子化する際、受信信号と同しベル程賊のランダム雑音を
付加した後1ピツト量子化を行なうという方法が知られ
ている。本発明では、この問題を避けるために、送信信
号をバースト状に送出すると共に、対向する装置の各々
の送受信回路では、送受信信号の無言号区間か時間的に
重ならないように構成する方法を採用している。次に送
信信号の送出方法について説明する。Next, we will explain the operation of each part in Figure 1 in Figure 2 (Tun (b)
A more detailed explanation will be given with reference to J and FIGS. 3(at to el). Figure 2 (al is a code called WAL-1 or pi-phase, and binary data '
1 for “O” and @1m, respectively, as shown in the figure.
A perfectly balanced DC pulse waveform is assigned within a time width T corresponding to bits. Figure 2 (bl is a code called WAL-2 code, which is completely DC-balanced within T like the WAL-1 code, and has a slightly lower signal spectrum than the WAL-1 code. 2 using Loecho canceller technology, which has the characteristic of
A binary code as shown in Fig. 2 (aly (b)K) is often used as a transmission line code when realizing line bidirectional digital transmission.The reason is that the number of tap coefficients of an adaptive filter is This is because the better the DC balance of the transmission line code is, the less DC is needed, and therefore the hardware scale can be reduced.Now, we will use a binary code as the transmission line code and calculate the convergence of the echo canceller using the sine algorithm. If this is done, the problem arises that the adaptive operation of the echo canceller becomes impossible due to the presence of the received signal.To solve this problem, conventional methods have used the error signal (
When performing 1-pit Ni quantization on the signal (=echo echo replica + received signal), a method is known in which random noise of the same bell frequency as the received signal is added and then 1-pit quantization is performed. In order to avoid this problem, the present invention adopts a method in which transmitting signals are sent in bursts, and the transmitting and receiving circuits of the opposing devices are configured so that the silent periods of the transmitted and received signals do not overlap in time. are doing. Next, a method of sending out a transmission signal will be explained.
第3図は、送受信信号のタイミングチャートを示したも
のである。同図(、)は、送信2値データ系列であり、
Fはフレーム長を示す0例えば2値データ系列のビット
レー) f:fobit / S、 nビット単位でフ
レームを組むとすると、F = n / fosecと
なる。第3図(b)は、送信信号を示したものであり、
フレーム内のnビットは圧縮されバースト状に構成され
る0こζでは第2図(a)のWAL−1符号の例を示し
た。無信号区間の時間幅をτと仮定すれば、送信信号の
ビットレートは、f0/(1−τf0/n)bit/s
となシ、1/(l−τf0/n)倍に上昇する。FIG. 3 shows a timing chart of transmitted and received signals. The figure (,) is a transmission binary data series,
F indicates the frame length (0, for example, the bit rate of a binary data series) f: fobit/S, If a frame is assembled in units of n bits, then F = n/fosec. FIG. 3(b) shows the transmitted signal,
An example of the WAL-1 code shown in FIG. 2(a) is shown in FIG. Assuming that the time width of the no-signal period is τ, the bit rate of the transmitted signal is f0/(1-τf0/n) bit/s
It increases by 1/(l-τf0/n) times.
第3図(a)の2値データ系列は、第1図の大刀端子I
K供給される。第1図の入力バッ7ア2では制御部16
の制御信号によシ、入力信号のビットレートを、フレー
ム単位で17(l−τfo/n)倍に上昇させると共に
、無信号区間を区別できる形で出力される。従って出力
バッファ−2の出方信号は、3値又は、バイナリの2ピ
ツトで表現され、送信部3及びアダプティブ・ディジタ
ルフィルタ6に供給される。送信部3の出力信号が第3
図(blK対応している。第3図(c)の相関器の動作
については、後述することにし、同図(’)t (el
について、まず説明する◎第3図(d)は受信信号のタ
イミングチャートを示したものでアリ、送受信信号の各
々の無信号区間が重な9合わないように同期させる。The binary data series in Figure 3(a) is the large sword terminal I in Figure 1.
K is supplied. In the input buffer 2 of FIG.
According to the control signal, the bit rate of the input signal is increased by a factor of 17 (l-τfo/n) in frame units, and the signal is output in a form that allows the no-signal period to be distinguished. Therefore, the output signal from the output buffer 2 is expressed as a ternary or binary 2-pit signal, and is supplied to the transmitter 3 and the adaptive digital filter 6. The output signal of the transmitter 3 is the third
The operation of the correlator in FIG. 3(c) will be described later.
First, we will explain ◎ Fig. 3(d) shows a timing chart of the received signal.Synchronization is performed so that the no-signal periods of each of the transmitted and received signals do not overlap.
第3図(d)の無信号区間では受信信号は無信号状態と
なるから、サイン・アルゴリズムによるアダプティブ・
フィルタの収束に際し、その適応動作が保障されること
になる。第3図(elは、受信2値データ系列を示した
ものであり、受信信号の信号有りの区間のデータを識別
し、ビットレートを(1−τfo/n )倍に下降させ
、元のビットレートf0に戻して出力する0第3図(e
lの受信2値データ系列は第1図の出力端子15に現わ
れることKなる〇第1図の出力バッファ−15では制御
回路16の制御信号によシ、バースト状の信号が非バー
スト状の2値データ系列に戻される。なお、入力バッフ
ァ−2及び出力バッファ−3は、例えばファースト・イ
ン・ファースト・アウトと呼ばれるディジタル素子を利
用すれば容易に実現できる。次にエコーキャンセラの動
作について詳細に説明する0第1図において、アダプテ
ィブ・ディジタル素子’ タロ v D/Aコンバー
タ7、減算器8.符号検出回路9及び乗算器13によシ
構成される閉ループ回路は、減算器8の出力信号に含ま
れているエコー成分を小さくするように適応動作するG
この適応動作はアダプティブ・ディジタルフィルム6の
タップ係数を更新することにょシ実現される。Since the received signal is in a no-signal state in the no-signal period shown in Figure 3(d), the adaptive
Upon convergence of the filter, its adaptive behavior will be guaranteed. Figure 3 (el) shows the received binary data series, in which the data in the signal section of the received signal is identified, the bit rate is lowered by (1-τfo/n) times, and the original bit Figure 3 (e
The received binary data series of 1 appears at the output terminal 15 in FIG. 1. In the output buffer 15 of FIG. Returned to value data series. Note that the input buffer 2 and the output buffer 3 can be easily realized by using, for example, a digital element called first-in first-out. Next, the operation of the echo canceller will be explained in detail.In FIG. 1, the adaptive digital elements 'D/A converter 7, subtractor 8. A closed loop circuit composed of the sign detection circuit 9 and the multiplier 13 operates adaptively to reduce the echo component contained in the output signal of the subtracter 8.
This adaptive operation is realized by updating the tap coefficients of the adaptive digital film 6.
−回当シの各タップ係数の修正量の大きさは、乗算器1
3の出力信号の絶対値に一致している。第1図において
、符号抽出回路10.相関器11及び乗算器12を削除
し、乗算器12がら供給されている乗算器13の入力を
2αとずれば、従来のサイン・アルゴリズムと一致する
0その理由は、減算器8の出力信号即ち誤差信号をフィ
ード・バックする際、符号検出回路9にょシ、誤差信号
の符号情報のみをフィード・バックしているからである
。本発明は、従来の構成と異なシ、第1図に示し、たよ
うに、相関器11の出力信号をタップ係数の修正量とし
て利用する構成となっているから、符号情報に重みづけ
した値がアダプティブ・ディジタルフィルタ6にフィー
ド・バックされることになる。従りて、相関器11の出
力値は、残留エコーが大きい場合には大きな値、残留エ
コーが小さい場合には小さな値となるので従来のサイン
・アルゴリズムに比軟して、収束時間を大幅に短縮する
ことができる。ここで、第1図の相関器11には相関を
とるべき2個の信号即ち符号検出回路9の出力信号と符
号抽出回路10の出力信号の他に、制御部16から制御
信号が入力されている。- The magnitude of the correction amount for each tap coefficient in the multiplier 1
This corresponds to the absolute value of the output signal of No. 3. In FIG. 1, the code extraction circuit 10. If the correlator 11 and the multiplier 12 are deleted and the input of the multiplier 13 supplied from the multiplier 12 is shifted from 2α, the output signal of the subtracter 8, ie, This is because when feeding back the error signal, only the code information of the error signal is fed back to the code detection circuit 9. The present invention differs from the conventional configuration in that, as shown in FIG. will be fed back to the adaptive digital filter 6. Therefore, the output value of the correlator 11 will be a large value when the residual echo is large, and a small value when the residual echo is small. Can be shortened. Here, in addition to the two signals to be correlated, namely the output signal of the code detection circuit 9 and the output signal of the code extraction circuit 10, a control signal is inputted to the correlator 11 of FIG. There is.
この制御部16から入力される制御信号のタイミングチ
ャートを第3図(d)に示す。この制御信号にょシ、相
関器11は、1フレーム内で送信信号が有シの時間区間
のみ動作し、送信信号が無信号となる時間区間では、そ
の動作を停止するように構成されている。このような相
関器11のオン/オフ動作は送信信号が無信号となる時
間区間では、エコー自体が存在しないから、誤差信号に
エコーが含まれないことになシ、誤差信号の符号とエコ
ーレプリカの符号との相関をとる意味がなくなるから設
けたものである。従って送信信号が無信号となる時間区
間では、相関器11の出力信号は、相関器11の動作が
オフとなる直前の値を保持していることになる。このよ
うな相関器11のオン/オフ動作により正確な相関値が
得られる。A timing chart of control signals input from the control section 16 is shown in FIG. 3(d). In response to this control signal, the correlator 11 is configured to operate only during a time period in which a transmission signal is present within one frame, and to stop its operation during a time period when there is no transmission signal. Such an on/off operation of the correlator 11 means that the error signal does not include an echo because there is no echo itself during the time interval when the transmitted signal is silent, and the error signal sign and echo replica are not included. This is because there is no point in taking a correlation with the sign of . Therefore, during the time period in which there is no transmission signal, the output signal of the correlator 11 holds the value immediately before the correlator 11 turned off. An accurate correlation value can be obtained by such on/off operation of the correlator 11.
なお、以上の説明では伝送路符号として2値打号を利用
した例を示したが、バイポーラ符号のような3値打号あ
るいは多値符号にも本発明が適用できることは明らかで
ある。この場合にも、送信信号をバースト状に変換し、
無信号区間において相関器の動作を停止すれば良い。第
1図において、送信部3と受信部14の構成を、採用し
た伝送路符号に対応して変形すれば容易に実現できる。In the above description, an example was given in which a binary code is used as a transmission line code, but it is clear that the present invention can also be applied to a ternary code such as a bipolar code or a multi-value code. In this case as well, the transmitted signal is converted into a burst,
It is sufficient to stop the operation of the correlator in the no-signal period. In FIG. 1, this can be easily realized by modifying the configurations of the transmitter 3 and the receiver 14 in accordance with the adopted transmission line code.
(発明の効果)
以上詳細に述べたように、本発明によ庇ば、送信信号を
一定のフレーム周期にてバースト状に変換することによ
り、無信号区間を生放し、同様の変換を施された受信信
号の無信号区間を利用してエコーキャンセラの適応動作
を保証することが可能となる。従って従来サイン・アル
ゴリズムを実現する際必要とさJiたランダム雑音を付
加する回路が不安となるからハードウェア規模を小さく
することが可能となる。また、誤差信号の符号とエコー
レプリカの符号との相関値を用いてアダプティブ・フィ
ルタのタップ修正量の大きさを適応的に変化させること
によυ、従来のサイン・アルゴリズムに比べて大幅な収
束時間の短縮を実現することが可能となる。この時、送
信信号が無信号となる時間区間にて、相関器の動作を停
止することによシ、正確な相関値を得ることができるか
ら、更に収束時間の短縮が可能となる。。(Effects of the Invention) As described in detail above, according to the present invention, by converting the transmitted signal into a burst signal at a constant frame period, the no-signal period is left alive, and the same conversion is performed. The adaptive operation of the echo canceller can be guaranteed by using the no-signal period of the received signal. Therefore, since the circuit that adds random noise, which is necessary when implementing the conventional sign algorithm, becomes unstable, it is possible to reduce the hardware scale. In addition, by adaptively changing the magnitude of the tap correction amount of the adaptive filter using the correlation value between the sign of the error signal and the sign of the echo replica, υ achieves significant convergence compared to conventional sine algorithms. It becomes possible to realize time reduction. At this time, an accurate correlation value can be obtained by stopping the operation of the correlator during a time period in which there is no transmission signal, thereby making it possible to further shorten the convergence time. .
第1図は本発明の一実施例を示すブロック図、第2図(
al、 (blけ伝送路符号のパルス波形の一例、第3
図(aJ〜(elは、第1図のタイミングチャートを示
したものである。
図において1け入力端子、2は入カパッファー、3は送
信部、4はハイブリッド回路、5はローパス・フィルタ
、6はアダプティブ−ディジタルフィルタ、7はD/A
コンバータ、8は減算器、9は符号変換回路、10は符
号抽出回路、11け相関器、12及び13け乗算器、1
4は受信部、15は出力バッファー、幕6は制御部、1
7は2線伝送路、18は出力端子、をそれぞれ示すO%
% 71
(a)
O′1
111 ラ
(b)FIG. 1 is a block diagram showing one embodiment of the present invention, and FIG. 2 (
al, (Example of pulse waveform of BL digit transmission line code, 3rd
Figures (aJ to (el) indicate the timing chart in Figure 1. In the figure, 1 input terminal, 2 input buffer, 3 transmitter, 4 hybrid circuit, 5 low-pass filter, 6 is an adaptive digital filter, 7 is a D/A
Converter, 8 is a subtracter, 9 is a code conversion circuit, 10 is a code extraction circuit, 11-digit correlator, 12-digit and 13-digit multiplier, 1
4 is a receiving section, 15 is an output buffer, curtain 6 is a control section, 1
7 indicates the 2-wire transmission line, 18 indicates the output terminal, and O%
% 71 (a) O'1 111 La (b)
Claims (1)
れ込むエコーを除去するエコー除去方法であり、送信信
号及び前記受信信号を基に適応フィルタリング処理によ
りエコーレプリカを発生し、該エコーレプリカを受信信
号と前記エコーとが混在した信号(混在信号)から差し
引くことにより前記エコーを除去するエコー除去方法に
おいて、送信信号が無信号でない期間においては前記混
在信号と前記エコーレプリカ信号との差信号の符号と前
記エコーレプリカの符号との相関をとり、該相関値に応
じて前記適応フィルタリング処理におけるタップ係数修
正量を遂次更新し、送信信号が無信号である期間におい
ては前記タップ係数の修正を停止することを特徴とする
エコー除去方法。This is an echo removal method that removes echoes leaking from the transmitting side to the receiving side on the 4-wire side of a 2-wire/4-wire conversion circuit, and generates an echo replica by adaptive filtering processing based on the transmitted signal and the received signal, In the echo removal method of removing the echo by subtracting the echo replica from a signal in which the received signal and the echo are mixed (mixed signal), the mixed signal and the echo replica signal are removed during a period when the transmitted signal is not a signal. The correlation between the sign of the difference signal of An echo cancellation method characterized in that the modification of the coefficients is stopped.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18989584A JPS6167330A (en) | 1984-09-11 | 1984-09-11 | Echo eliminating method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18989584A JPS6167330A (en) | 1984-09-11 | 1984-09-11 | Echo eliminating method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6167330A true JPS6167330A (en) | 1986-04-07 |
Family
ID=16248982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18989584A Pending JPS6167330A (en) | 1984-09-11 | 1984-09-11 | Echo eliminating method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6167330A (en) |
-
1984
- 1984-09-11 JP JP18989584A patent/JPS6167330A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5157690A (en) | Adaptive convergent decision feedback equalizer | |
| US4878232A (en) | Data transmission system | |
| EP0145022B1 (en) | Method and apparatus for cancelling echo | |
| JPS61112449A (en) | data transmission system | |
| JPS594336A (en) | Terminal unit in composite transmission system | |
| US4334128A (en) | Echo canceler for homochronous data transmission systems | |
| US4769808A (en) | Method of cancelling echoes in full-duplex data transmission system | |
| US4982428A (en) | Arrangement for canceling interference in transmission systems | |
| US4964118A (en) | Apparatus and method for echo cancellation | |
| JPH039655B2 (en) | ||
| US4411006A (en) | Digital bit rate synchronizer for digital echo cancellers and similar signal processing devices | |
| WO1989012359A1 (en) | Signal processor | |
| JP2928801B2 (en) | Echo cancellation method and subscriber line audio processing circuit | |
| US4484322A (en) | Circuit arrangement for suppressing outgoing-signal noises in system for bidirectional transmission of digitized signals over two-wire line | |
| US5341417A (en) | Integrated PCM-CODEC circuit with telemetering noise elimination | |
| JPS6167330A (en) | Echo eliminating method | |
| JPS62265824A (en) | Echo canceller for bidirectional digital transmission | |
| GB2102255A (en) | Two-wire line for digital communication | |
| JPS6167331A (en) | Echo eliminating device | |
| JP3419130B2 (en) | Echo canceller device | |
| JPS60127825A (en) | Method and apparatus for eliminating echo | |
| KR960014414B1 (en) | Phase synchronizing circuit using equalizer coefficients | |
| JPS62271528A (en) | Subscriber line transmission equipment | |
| JPS60127824A (en) | Method and apparatus for eliminating echo | |
| JPH0473331B2 (en) |