JPH0498908A - Echo canceller circuit - Google Patents
Echo canceller circuitInfo
- Publication number
- JPH0498908A JPH0498908A JP21606290A JP21606290A JPH0498908A JP H0498908 A JPH0498908 A JP H0498908A JP 21606290 A JP21606290 A JP 21606290A JP 21606290 A JP21606290 A JP 21606290A JP H0498908 A JPH0498908 A JP H0498908A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal
- difference
- echo
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 17
- 230000002457 bidirectional effect Effects 0.000 claims description 6
- 230000000694 effects Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 2
- 206010028740 Nasal dryness Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はI SDN等における加入者線を使用した双方
向デジタル伝送方式に用いられるエコーキャンセラ回路
に間し、特に送信ドライバ回路の非線形歪による残留エ
コーを打ち消す効果を有するエコーキャンセラ回路に関
する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to echo canceller circuits used in bidirectional digital transmission systems using subscriber lines in ISDN, etc. The present invention relates to an echo canceller circuit that has the effect of canceling residual echo.
従来、加入者線を使用して双方向デジタル伝送を行うに
あたって、エコー信号をトランスバーサルフィルタによ
って打ち消す方式のエコーキャンセラ回路が使用されて
いる。Conventionally, when performing bidirectional digital transmission using a subscriber line, an echo canceller circuit has been used in which echo signals are canceled by a transversal filter.
第3図は、従来のエコーキャンセラ回路のブロック図で
ある。第3図において、エコーキャンセラ回路は、送信
端末から入力された送信2値信号を4値信号に変換する
コータ回路31と、変換された4値信号を送信するドラ
イバ回路32と、ドライバ回路32から出力された4値
信号を加入者線に送信し、また加入者線から受信信号を
入力するハイブリッド回路33と、コータ回路31から
の出力と受信信号とを受けるトランスバーサルフィルタ
34と、ハイブリッド33から出力された信号とトラン
スバーサルフィルタ34から出力された信号とを加算し
受信端末の受信信号とする加算器35とを含んでいる。FIG. 3 is a block diagram of a conventional echo canceller circuit. In FIG. 3, the echo canceller circuit includes a coater circuit 31 that converts a transmission binary signal input from a transmitting terminal into a 4-value signal, a driver circuit 32 that transmits the converted 4-value signal, and a driver circuit 32. A hybrid circuit 33 that transmits the output four-value signal to the subscriber line and inputs the received signal from the subscriber line, a transversal filter 34 that receives the output from the coater circuit 31 and the received signal, and a transversal filter 34 that receives the output from the coater circuit 31 and the received signal; It includes an adder 35 that adds the output signal and the signal output from the transversal filter 34 to obtain a received signal for the receiving terminal.
このエコーキャンセラ回路において、コータ回路31は
、入力された送信2値信号を2ビツトずつまとめ、その
2ビット信号のとる4状態に応じた4値信号1例えば2
B1Q符号等の信号に変換する。この4値信号は、送信
ドライバ回路32を経由し、更にハイブリッド回路33
を介し、伝送路である加入者線へ送出される。ここでド
ライバ回路32から出力された送信信号の一部は、2線
−4線変換用のハイブリッド回路33で分離しきれずに
、受信側にある加算器35へ回り込む。この回り込み信
号、即ちエコー信号は、受信信号に対しては雑音として
作用するため、受信信号のSN比を劣化させる作用をす
る。この劣化を防ぐため、トランスバーサルフィルタ3
4は、コータ回路34の出力と加算器35の出力信号で
ある受信信号とから疑似エコー信号を作成し、加算器3
5はハイブリッド回路33から入力された信号からこの
疑似エコー信号を逆相加算する(差し引く)。この結果
、受信信号からエコー信号がキャンセルされ、SN比の
劣化が防止される。ここでトランスバーサルフィルタ3
4は、一般には、送信信号を入力し疑似エコー信号を出
力するタップ付き遅延線と、送信信号とキャンセルされ
なかった受信信号に混入しているエコー信号、即ち残留
エコーとの相関をとる相関器と、相関器出力を用いてタ
ップ付き遅延線のタップ係数を調整する乗算器とを含む
、謂ゆる適応マツチドフィルタが使われる。In this echo canceller circuit, the coater circuit 31 collects inputted transmission binary signals 2 bits at a time and converts them into 4-value signals 1, for example 2 bits, corresponding to the 4 states of the 2-bit signals.
Convert to a signal such as B1Q code. This four-value signal passes through the transmission driver circuit 32 and further passes through the hybrid circuit 33.
The signal is then sent to the subscriber line, which is the transmission path. Here, a part of the transmission signal output from the driver circuit 32 cannot be completely separated by the hybrid circuit 33 for 2-wire to 4-wire conversion, and goes around to the adder 35 on the receiving side. This wrap-around signal, ie, the echo signal, acts as noise on the received signal, and thus has the effect of degrading the S/N ratio of the received signal. To prevent this deterioration, transversal filter 3
4 creates a pseudo echo signal from the output of the coater circuit 34 and the received signal which is the output signal of the adder 35;
5 adds (subtracts) this pseudo echo signal from the signal input from the hybrid circuit 33 in reverse phase. As a result, the echo signal is canceled from the received signal, and deterioration of the SN ratio is prevented. Here transversal filter 3
4 is generally a tapped delay line that inputs the transmitted signal and outputs a pseudo echo signal, and a correlator that correlates the transmitted signal with the echo signal mixed in the received signal that has not been canceled, that is, the residual echo. and a multiplier that uses the correlator output to adjust the tap coefficients of the tapped delay line.
しかしながら従来のエコーキャンセラ回路は、ドライバ
回路とハイブリッド回路からなるエコー信号の経路が線
形の伝達特性を持っていることを前提としている。逆に
いえば、エコー線路の経路に非線形の要素があると、こ
こに用いられているトランスバーサルフィルタでは除去
できず、非線形の量に応じた残留エコーが受信信号に混
じることになる。特にドライバ回路は、伝送路に送信信
号を送出するために、駆動能力の高い回路が使用される
が、回路の非線形歪みを規定する主要なパラメータであ
るスリューレート特性のよいドライバ回路の実現は困難
である。従って、受信信号の残留エコーが除去できない
という問題があった。However, conventional echo canceller circuits are based on the premise that the echo signal path consisting of the driver circuit and the hybrid circuit has linear transfer characteristics. Conversely, if there is a nonlinear element in the path of the echo line, it cannot be removed by the transversal filter used here, and a residual echo corresponding to the amount of nonlinearity will be mixed into the received signal. In particular, a driver circuit with high driving capacity is used to send a transmission signal to a transmission line, but it is difficult to realize a driver circuit with good slew rate characteristics, which is the main parameter that determines the nonlinear distortion of the circuit. Have difficulty. Therefore, there was a problem that residual echoes of the received signal could not be removed.
本発明によるエコーキャンセラ回路は、コータ回路から
出力された多値デジタル信号をドライバ回路およびハイ
ブリッド回路を介して加入者線に送信し前記ハイブリッ
ド回路から受信信号を受信する双方向デジタル伝送方式
に使用されるトランスバーサルフィルタを含むエコーキ
ャンセラ回路において、前記コータ回路から入力された
前記多値デジタル信号のタイムスロット間のレベルの変
化分に相当する差分信号を発生させ且つその絶対値が等
しい差分信号は同一の出力端子に出力させる差分信号分
配手段と、前記出力端子から出力される差分信号のレベ
ルに対応して疑似エコー信号作成動作を行うトランスバ
ーサルフィルタと、前記受信信号から前記疑似エコー信
号を逆相加算し受信端末に出力する加算器とを含んでい
る。The echo canceller circuit according to the present invention is used in a bidirectional digital transmission system that transmits a multilevel digital signal output from a coater circuit to a subscriber line via a driver circuit and a hybrid circuit, and receives a received signal from the hybrid circuit. In an echo canceller circuit including a transversal filter, the difference signals corresponding to the level changes between time slots of the multilevel digital signal inputted from the coater circuit and whose absolute values are equal are the same. a transversal filter that generates a pseudo echo signal in response to the level of the differential signal output from the output terminal; It includes an adder that adds the sum and outputs it to the receiving terminal.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明によるエコーキャンセラ回路の一実施例
のブロック図である。このエコーキャンセラ回路は、コ
ーダ回路1と、ドライバ回路2と、ハイブリッド回路3
と、トランスバーサル回路5と、加算回路10と、非直
線歪みキャンセル回路13とを含んでいる。非直線歪み
キャンセル回路13を除く回路は、第3図に示した従来
例の同名の回路と同じ機能を有し、また従来例と同様の
接続がされている。従って本実施例は、第3図に示され
た従来例に非直線歪キャンセル回路13が接続されたも
のである。FIG. 1 is a block diagram of one embodiment of an echo canceller circuit according to the present invention. This echo canceller circuit includes a coder circuit 1, a driver circuit 2, and a hybrid circuit 3.
, a transversal circuit 5 , an adder circuit 10 , and a nonlinear distortion canceling circuit 13 . The circuits other than the nonlinear distortion canceling circuit 13 have the same functions as the circuits with the same names in the conventional example shown in FIG. 3, and are connected in the same way as in the conventional example. Therefore, in this embodiment, a nonlinear distortion canceling circuit 13 is connected to the conventional example shown in FIG.
非直線歪みキャンセル回路13は、入力端子がコーダ回
路1の出力端子に接続され、出力端子は、加算回路10
の1つの入力端子に接続されている。非直線歪みキャン
セル回路13は、コーダ回路1の出力を入力し1タイム
スロット分の遅延を与える遅延回路12と、コーダ回路
1の出力と遅延回路12の出力を加算する加算器9と、
加算器9から出力された信号の2つのタイムスロット間
の差分を抽出し、その差分に対応する差分信号をそれぞ
れ異なる出力端子に配分する差分回路4と、それぞれの
差分信号に対応して動作するトランスバーサルフィルタ
6.7及び8と、各トランスバーサルフィルタ6.7及
び8の出力を加算し出力する加算器11とを含んでいる
。尚、各トランスバーサルフィルタ6.7及び8は、加
算器10からの出力、即ち受信信号を送信信号と残留エ
コーとの相関をとるための入力としている。The nonlinear distortion canceling circuit 13 has an input terminal connected to the output terminal of the coder circuit 1, and an output terminal connected to the adder circuit 10.
is connected to one input terminal of the The non-linear distortion canceling circuit 13 includes a delay circuit 12 which receives the output of the coder circuit 1 and provides a delay of one time slot, an adder 9 which adds the output of the coder circuit 1 and the output of the delay circuit 12.
A difference circuit 4 extracts the difference between two time slots of the signal output from the adder 9 and distributes the difference signals corresponding to the difference to different output terminals, and operates in response to each difference signal. It includes transversal filters 6.7 and 8, and an adder 11 that adds and outputs the outputs of each transversal filter 6.7 and 8. Each of the transversal filters 6, 7 and 8 uses the output from the adder 10, that is, the received signal, as an input for correlating the transmitted signal and the residual echo.
次に、この実施例の動作説明を行う、コーダ回路1は、
入力端から入力された送信2値信号を、2B1Q符号等
の送信4値信号に変換する。この信号は、ドライバー回
路2と、トランスバーサルフィルタ5と、非直線歪みキ
ャンセル回路13に入力される。本実施例において、直
線歪みによるエコー信号は従来例と同様にトランスバー
サルフィルタ5によってキャンセルされ、ドライバー回
路2の非直線歪みによるエコー信号は、非直線歪みキャ
ンセル回路13によってキャンセルされる。Next, the operation of this embodiment will be explained.The coder circuit 1 is as follows.
The transmission binary signal input from the input terminal is converted into a transmission four-value signal such as a 2B1Q code. This signal is input to the driver circuit 2, the transversal filter 5, and the nonlinear distortion canceling circuit 13. In this embodiment, echo signals due to linear distortion are canceled by the transversal filter 5 as in the conventional example, and echo signals due to non-linear distortion of the driver circuit 2 are canceled by the non-linear distortion canceling circuit 13.
非直線歪みキャンセル回路13の動作説明を行うと、送
信4値信号は、遅延回路12および減算回路9に入力さ
れる。そして、減算回路11において、遅延回路12に
保持されている1タイムスロツト前の送信4値信号との
差がとられる。この差分信号は、4値信号の性質として
レベル±2゜±4および±6の6通りの値、但し絶対値
としては3通りの値をとる。差分回路4は、この差分信
号の絶対値に対応して動作するトランスバーサルフィル
タ6(例えば±2に対応)、7(例えば±4に対応)お
よび8(例えば±6に対応)に、それぞれ差分信号を出
力する。そして、トランスバーサルフィルタ6.7およ
び8は、疑似エコー信号の作成動作を行う、但し、差分
信号の入力されないタイムスロットでは、疑似エコー信
号は出力しない。また、同様に送信4値信号の遷移値が
0のときも疑似エラー信号は出力されない。To explain the operation of the nonlinear distortion canceling circuit 13, the transmitted 4-level signal is input to the delay circuit 12 and the subtraction circuit 9. Then, in the subtraction circuit 11, the difference from the transmitted 4-value signal held in the delay circuit 12 and transmitted one time slot before is calculated. This difference signal has six values of levels ±2°, ±4, and ±6 as a four-valued signal, but its absolute value has three values. The difference circuit 4 applies difference signals to transversal filters 6 (for example, corresponding to ±2), 7 (for example, corresponding to ±4), and 8 (for example, corresponding to ±6), which operate in accordance with the absolute value of this difference signal. Output a signal. The transversal filters 6.7 and 8 perform an operation of creating a pseudo echo signal, but do not output a pseudo echo signal in a time slot in which no differential signal is input. Similarly, when the transition value of the transmitted 4-value signal is 0, no pseudo error signal is output.
ここで第2図に示す、スリューレートによる非線形歪み
の発生を示す説明図を参照して説明する。この図は、ド
ライバ回路2の出力波形を示したものである。ドライバ
回路2のスリューレートは、第2図に示されるように、
次の2つの性質を持っている。Here, explanation will be given with reference to an explanatory diagram shown in FIG. 2 showing the occurrence of nonlinear distortion due to the slew rate. This figure shows the output waveform of the driver circuit 2. The slew rate of the driver circuit 2 is as shown in FIG.
It has the following two properties.
(1)、送信信号のレベルの差分によって大きさが決ま
る。(■と■が差分±2.■と■と■が差分±4.■が
差分±6であり、スリューレートの大きさが同じとなっ
ている。)
(2)、入力信号の立ち上がりのスリューレートと立ち
下がりのスリューレートが等しい場合には、非線形歪み
は形が同じで極性が反転する。(1) The size is determined by the difference in the level of the transmitted signal. (The difference between ■ and ■ is ±2. The difference between ■ and ■ is ±4. The difference between ■ and ■ is ±6, and the slew rates are the same.) (2) When the slew rate and the falling slew rate are equal, the nonlinear distortion has the same shape but the polarity is reversed.
Itと−f、、f2と−f2が十差分と一差分に対応)
このように、ドライバ回路2から発生する非線形歪みの
量は、2つのタイムスロット間の差分の大きさに従った
一定の量を持つことが分かる。従って、本発明の実施例
に示すように、各タイムスロット間の差分を検出し、そ
の差分信号の値に応じた線形トランスバーサルフィルタ
により疑似工コー信号を発生し、これの疑似エコー信号
により非直線歪みが原因となるエコー信号をキャンセル
することができる。(It and -f, , f2 and -f2 correspond to a tenth difference and a one difference) In this way, the amount of nonlinear distortion generated from the driver circuit 2 is a constant amount according to the magnitude of the difference between two time slots. It turns out that it has a quantity. Therefore, as shown in the embodiments of the present invention, the difference between each time slot is detected, a linear transversal filter according to the value of the difference signal is used to generate a pseudo echo signal, and the pseudo echo signal is used to generate a pseudo echo signal. Echo signals caused by linear distortion can be canceled.
以上本実施例においては、2B1Q符号の4値信号を例
にとって説明したが、この発明は一般の多値デジタル信
号伝送のためのエコーキャンセラ回路にも適用できるこ
とは勿論である。Although the present embodiment has been described above using a 2B1Q code four-value signal as an example, it goes without saying that the present invention can also be applied to an echo canceller circuit for general multi-value digital signal transmission.
以上説明したように本発明は、加入者線を使用した双方
向デジタル伝送方式において、送信多値信号のレベルの
変化分の絶対値に対応した数のエコーキャンセラ回路を
使用することにより、送信信号のドライブ回路で発生す
る、スルーレートによる非線形歪みを除去することがで
き、受信信号のSN比を改善する効果がある。As explained above, in a bidirectional digital transmission system using a subscriber line, the present invention uses a number of echo canceller circuits corresponding to the absolute value of a change in the level of a transmitted multi-level signal. It is possible to remove nonlinear distortion caused by the slew rate that occurs in the drive circuit, and has the effect of improving the S/N ratio of the received signal.
ある。be.
1.31・・・コーダ回路、2,32・・・ドライノく
回路、3,33・・・ハイブリッド回路、4・・・差分
回路、5〜8,34・・・トランスバーサルフィルタ、
9・・・減算回路、10,11.35・・・加算回路、
12・・・遅延回路、13・・・非直線歪みキャンセル
回路。1.31... Coder circuit, 2, 32... Dry nose circuit, 3, 33... Hybrid circuit, 4... Differential circuit, 5-8, 34... Transversal filter,
9... Subtraction circuit, 10, 11.35... Addition circuit,
12...Delay circuit, 13...Nonlinear distortion cancellation circuit.
Claims (1)
イバ回路およびハイブリッド回路を介して加入者線に送
信し前記ハイブリッド回路から受信信号を受信する双方
向デジタル伝送方式に使用されるトランスバーサルフィ
ルタを含むエコーキンセラ回路において、前記コーダ回
路から入力された前記多値デジタル信号のタイムスロッ
ト間のレベルの変化分に相当する差分信号を発生させ且
つその絶対値が等しい差分信号は同一の出力端子に出力
させる差分信号分配手段と、前記出力端子から出力され
る差分信号のレベルに対応して疑似エコー信号作成動作
を行うトランスバーサルフィルタと、前記受信信号から
前記疑似エコー信号を逆相加算し受信端末に出力する加
算器とを含むことを特徴とするエコーキャンセラ回路。 2、コーダ回路から出力された2B1Q符号の信号をド
ライバ回路およびハイブリッド回路を介して加入者線に
送信し前記ハイブリッド回路から受信信号を受信する双
方向デジタル伝送方式に使用されるトランスバーサルフ
ィルタを含むエコーキャンセラ回路において、前記2B
1Q符号の信号のレベルの変化分であるレベル±2、±
4および±6の差分信号を発生させ且つその絶対値が等
しい差分信号は同一の出力端子に出力させる差分信号配
分手段と、前記出力端子から出力される前記差分信号を
入力としそれぞれ相互に独立に動作して疑似エコー信号
の作成を行う3つのトランスバーサルフィルタと、前記
受信信号から前記疑似エコー信号を逆相加算し受信端末
に出力する加算器とを含むことを特徴とするエコーキャ
ンセラ回路。[Claims] 1. Used in a bidirectional digital transmission system in which a multilevel digital signal output from a coder circuit is transmitted to a subscriber line via a driver circuit and a hybrid circuit, and a received signal is received from the hybrid circuit. In an echo Kinsella circuit including a transversal filter, the difference signals corresponding to the level changes between time slots of the multilevel digital signal input from the coder circuit and having the same absolute value are the same. a transversal filter that generates a pseudo echo signal in response to the level of the differential signal output from the output terminal; An echo canceller circuit comprising: an adder that adds the sum and outputs the sum to a receiving terminal. 2. Includes a transversal filter used in a bidirectional digital transmission system that transmits a 2B1Q code signal output from a coder circuit to a subscriber line via a driver circuit and a hybrid circuit, and receives a received signal from the hybrid circuit. In the echo canceller circuit, the 2B
Level ±2, ± which is the change in level of 1Q code signal
differential signal distribution means for generating differential signals of 4 and ±6 and outputting the differential signals having the same absolute value to the same output terminal; An echo canceller circuit comprising: three transversal filters that operate to create a pseudo echo signal; and an adder that performs reverse phase addition of the pseudo echo signal from the received signal and outputs the result to a receiving terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21606290A JP2591279B2 (en) | 1990-08-16 | 1990-08-16 | Echo canceller circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21606290A JP2591279B2 (en) | 1990-08-16 | 1990-08-16 | Echo canceller circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0498908A true JPH0498908A (en) | 1992-03-31 |
JP2591279B2 JP2591279B2 (en) | 1997-03-19 |
Family
ID=16682681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21606290A Expired - Lifetime JP2591279B2 (en) | 1990-08-16 | 1990-08-16 | Echo canceller circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2591279B2 (en) |
-
1990
- 1990-08-16 JP JP21606290A patent/JP2591279B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2591279B2 (en) | 1997-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2010652C (en) | Echo canceller having fir and iir filters for cancelling long tail echoes | |
CA1063744A (en) | Echo canceller for two-wire pull duplex data transmission | |
JPH0310255B2 (en) | ||
US4270179A (en) | Complex ternary correlator and method for adaptive gradient computation | |
US5319585A (en) | High resolution filtering using low resolution processors | |
JPH07114403B2 (en) | Synchronization maintaining method in data transmission device | |
US4769808A (en) | Method of cancelling echoes in full-duplex data transmission system | |
US4334128A (en) | Echo canceler for homochronous data transmission systems | |
JPH02298125A (en) | Reduction in signal processing condition in 2b1q code echo canceller or eqalizer | |
US6263015B1 (en) | Analog/digital integrated subscriber circuit | |
CA1191224A (en) | Method of providing adaptive echo cancellation in transmission of digital information in duplex, and apparatus for performing the method | |
JP2928801B2 (en) | Echo cancellation method and subscriber line audio processing circuit | |
US6463106B1 (en) | Receiver with adaptive processing | |
JPH0498908A (en) | Echo canceller circuit | |
JPH0616580B2 (en) | Eco-Cyancera for bidirectional digital transmission systems | |
US6934265B2 (en) | Interference cancellation receiver for high-speed communication systems | |
JP2615795B2 (en) | Adaptive echo canceller | |
US5461582A (en) | Filter for 2B1Q signals | |
JPS62159925A (en) | Echo eliminating device | |
JPH0380627A (en) | Echo canceller system full duplex transmission reception circuit | |
JP2556195B2 (en) | Echo canceller | |
Kanemasa et al. | An adaptive filter convergence method for echo cancellation and decision feedback equalization | |
JPS6018025A (en) | Echo canceller | |
JPH0348531A (en) | Data transmission system | |
JPH03187530A (en) | Echo canceler system full double transmission/reception circuit |