JPH01123533A - Echo removing device - Google Patents

Echo removing device

Info

Publication number
JPH01123533A
JPH01123533A JP28133087A JP28133087A JPH01123533A JP H01123533 A JPH01123533 A JP H01123533A JP 28133087 A JP28133087 A JP 28133087A JP 28133087 A JP28133087 A JP 28133087A JP H01123533 A JPH01123533 A JP H01123533A
Authority
JP
Japan
Prior art keywords
filter
coefficient
sampling
coefficients
sampling time
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
JP28133087A
Other languages
Japanese (ja)
Inventor
Fujio Nakagawa
中川 富士夫
Akira Kanemasa
金政 晃
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP28133087A priority Critical patent/JPH01123533A/en
Priority to DE8888111605T priority patent/DE3874997T2/en
Priority to EP88111605A priority patent/EP0300427B1/en
Priority to AU19222/88A priority patent/AU604137B2/en
Priority to CA000572498A priority patent/CA1317354C/en
Priority to US07/221,968 priority patent/US4972467A/en
Publication of JPH01123533A publication Critical patent/JPH01123533A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To attain the compensation to two deviations or above of a sampling timing by adding the coefficient of a filter to the coefficient of other filter and stopping the removing signal generating action of the filter simultaneously with it. CONSTITUTION:From the moment when the deviation occurs at a sampling time, a filter 2 starts an action, and thereafter, in the accordance with the instruction from a control means 3, the values of coefficient registers 211 and 221 are added to coefficient registers 111 and 121 of a filter 1. A tap output to connect the coefficient register of the filter 2 added to the coefficient register of the filter 1 is disabled while the coefficient addition is executed at the rate of one coefficient per one sampling time. Even when the dislocation occurs at the sampling time again by such a coefficient addition and the tap output disabling of the filter 2 after that and the deviation width DELTAT of the sampling time is smaller, the filter 2 can be operated and the deviation of the sampling value of the echo signal can be removed.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、2線/4線変換に伴うエコー信号をサンプリ
ングして除去するエコー除去装置に関し、特に、サンプ
リング時刻が等間隔の時間刻みからずれることがある場
合のエコー除去装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an echo removal device that samples and removes echo signals accompanying 2-wire/4-wire conversion, and in particular, the present invention relates to an echo canceling device that samples and removes echo signals accompanying 2-wire/4-wire conversion. This invention relates to an echo removal device in which there is a possibility of deviation.

〔従来の技術〕[Conventional technology]

従来、サンプリングされたエコー信号を除去する装置に
関しては、等間隔でサンプリングされることが前提とさ
れていた。
Conventionally, devices for removing sampled echo signals have been based on the assumption that the echo signals are sampled at equal intervals.

〔発明が解決しようのする問題点〕[Problems that the invention attempts to solve]

そのため、サンプリング時刻が等間隔の時間刻みからず
れることがある場合にはエコー除去能力が低下するので
、サンプル時刻のずれを極力小さくする必要があった。
Therefore, if the sampling time deviates from the evenly spaced time increments, the echo removal ability deteriorates, so it is necessary to minimize the deviation in the sampling time.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、2線/4線変換に伴うエコー信号をサンプリ
ングし、サンプリングされたエコー信号を除去する装置
において、サンプリング時刻が等間隔の場合のサンプリ
ング値に対する除去信号を作成するトランスバーサル形
フィルタ(以下、[フィルタ1丁と称す)と、サンプリ
ング時刻が等間隔の時間刻みからずれた場合のサンプリ
ング値のずれに対する除去信号を作成するトランスバー
サル形フィルタ(以下、「フィルタ2」と称す)と、フ
ィルタ2の係数をフィルタ1の係数に加算する手段と、
フィルタ2のタップ出力をイネーブル/ディセーブルす
る手段と、サンプリング時刻が等間隔の時間刻みからず
れた瞬間からフィルタ2のタップ出力をイネーブルし、
その後、2ザンプル時間以上を費してフィルタ2の係数
をフィルタlの係数に加算して、フィルタ1に加算され
たフィルタ2の係数に対応するフィルタ2のタップ出力
をディセーブルする制御手段を有することを特徴として
いる。
The present invention provides an apparatus for sampling echo signals associated with 2-wire/4-wire conversion and removing the sampled echo signals. A transversal type filter (hereinafter referred to as "filter 2") that creates a cancellation signal for the deviation of sampling values when the sampling time deviates from the equally spaced time increments; means for adding the coefficients of filter 2 to the coefficients of filter 1;
means for enabling/disabling the tap output of the filter 2; and enabling the tap output of the filter 2 from the moment the sampling time deviates from the equidistant time step;
The control means then adds the coefficients of filter 2 to the coefficients of filter l over two sample times and disables the tap output of filter 2 corresponding to the coefficient of filter 2 added to filter 1. It is characterized by

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は、本発明の一実施例の構成図である。FIG. 1 is a block diagram of an embodiment of the present invention.

送信信号10はD/A変換器700によってアナログパ
ルス波形に変換され、2線/4線変換器600によって
2線伝送路20に進出されると同時にエコー信号となっ
て受信信号線30を介してサンプリング回路500に入
力される。サンプリング回路500に入力されたエコー
信号はサンプリングされて、減算器300及び400に
よって、それぞれフィルタ1及び2によって作られた除
去信号60及び70を減算されて出力される。
The transmission signal 10 is converted into an analog pulse waveform by the D/A converter 700, and transmitted to the 2-wire transmission line 20 by the 2-wire/4-wire converter 600. At the same time, it becomes an echo signal and is transmitted via the reception signal line 30. It is input to the sampling circuit 500. The echo signal input to the sampling circuit 500 is sampled, and the subtracters 300 and 400 subtract the cancellation signals 60 and 70 produced by the filters 1 and 2, respectively, and output the result.

まず、除去信号60の作成方法、即ち、フィルタ1の動
作について説明する。フィルタ1は、サンプリング回路
500のサンプリング時刻が等間であった場合のサンプ
リング値に対する除去信号を作成するもので、2タツプ
のトランスバーサル形フィルタ構成となっている。第2
図の波形をD/A変換器700からサンプリング回路5
00までの回路の単位パルス応答波形(以下、「エコー
パス単位パルス応答波形」と称す)とし、サンプリング
間隔をTとすると、フィルタ1の係数レジスタ111及
び121には、エコーパス単位パルス応答波形のサンプ
リング値、即ち、第2図のa及び、bの値が保持されて
いる。従って、送信信号と係数レジスタのたたみ込み演
算によってエコー信号のサンプリング値に相当する信号
を作ることができる。即ち、フィルタ1は送信信号10
を入力し、それを遅延素子110及び120に保持し、
この信号と係数レジスタ111及び121に保持されて
いる係数を乗算器112及び122で乗算し、その出力
を加算器130で加算することによって除去信号60を
作成する。この動作は、サンプリング回路500のサン
プリングタイミングに同期して常に行われる。また、係
数レジスタ111及び121は、それぞれフィルタ2の
係数レジスタ211及び221に保持されている係数値
を加算器113及び123を通して加算できるようにな
っており、後述するタイミングで加算される。
First, the method for creating the removal signal 60, that is, the operation of the filter 1 will be explained. Filter 1 creates a removal signal for sampling values when the sampling times of sampling circuit 500 are equidistant, and has a two-tap transversal type filter configuration. Second
The waveform shown in the figure is transferred from the D/A converter 700 to the sampling circuit 5.
Assuming that the unit pulse response waveform of the circuit up to 00 (hereinafter referred to as "echo path unit pulse response waveform") and the sampling interval is T, the coefficient registers 111 and 121 of filter 1 contain the sampling values of the echo path unit pulse response waveform. , that is, the values of a and b in FIG. 2 are held. Therefore, a signal corresponding to the sampling value of the echo signal can be created by convolving the transmission signal and the coefficient register. That is, filter 1 transmits signal 10
is input and held in delay elements 110 and 120,
This signal is multiplied by the coefficients held in coefficient registers 111 and 121 in multipliers 112 and 122, and the outputs are added in adder 130 to create a removal signal 60. This operation is always performed in synchronization with the sampling timing of the sampling circuit 500. Further, the coefficient registers 111 and 121 are configured to add the coefficient values held in the coefficient registers 211 and 221 of the filter 2, respectively, through adders 113 and 123, and are added at timings described later.

次に、除去信号70の作成方法、即ち、フィルタ2の動
作について説明する。フィルタ2は、サンプリング回路
500のサンプリング時刻が等間隔の時間刻みからずれ
た場合に生ずるサンプリング値のずれに対する除去信号
を作成するもので、フィルタ1と同様2タツプのトラン
スバーサル形フィルタ構成となっている。第2図に一点
鎖線で示すようにサンプリング時刻が△Tだけずれた場
合のエコーパス単位パルス応答波形のサンプリング値を
a十△a% b+△bとすると、フィルタ2の係数レジ
スタ212,222には、それぞれ△a、△bの値が保
持されている。サンプリング時刻が等間隔の時間刻から
ずれた場合、このずれを制御手段3が検出してフィルタ
2のタップ出力をイネーブルする。これによって、フィ
ルタ2は、サンプリング回路500のサンプリング時刻
がずれた瞬間から、フィルタ1と同様に、送信信号と係
数レジスタ212,222の値とのたたみ込み演算を行
うことによってサンプリング時刻のずれによるサンプリ
ング値のずれに相当する信号を作成する。
Next, the method for creating the removal signal 70, ie, the operation of the filter 2, will be explained. Filter 2 creates a removal signal for deviations in sampling values that occur when the sampling time of sampling circuit 500 deviates from equally spaced time increments, and, like filter 1, has a 2-tap transversal filter configuration. There is. As shown by the dashed line in FIG. 2, when the sampling time of the echo path unit pulse response waveform is shifted by ΔT, the sampling value of the echo path unit pulse response waveform is a + Δa% b + Δb, then the coefficient registers 212 and 222 of the filter 2 are , the values of Δa and Δb are held, respectively. If the sampling time deviates from the equally spaced time intervals, the control means 3 detects this deviation and enables the tap output of the filter 2. As a result, from the moment when the sampling time of the sampling circuit 500 deviates, the filter 2, like the filter 1, performs sampling by convolving the transmitted signal with the values of the coefficient registers 212 and 222. Create a signal corresponding to the deviation in value.

このように、フィルタ2は、サンプリング時刻にずれが
生じた瞬間から動作を開始し、その後、制御手段3から
の指示に従って、係数レジスタ211.221の値が、
フィルタ1の係数レジスタ111,121に加算される
。この係数加算は、1サンプリング時間に1係数の割合
で行られ、フィルタ1の係数レジスタに加算されたフィ
ルタ2の係数レジスタが接続されているタップ出力はデ
ィセーブルされる。1サンプリング時間内に全係数を加
算することも可能であるが、本実施例では、フィルタ1
,2及び制御回路がファームウェアによって実現されて
いるので、ある1つのサンプリング時間に処理が集中す
ることを避けるために、1サンプリング時間に1係数の
割合で加算を行っている。
In this way, the filter 2 starts operating from the moment when the sampling time lag occurs, and then, according to instructions from the control means 3, the values of the coefficient registers 211 and 221 are changed to
It is added to coefficient registers 111 and 121 of filter 1. This coefficient addition is performed at a rate of one coefficient per sampling time, and the tap output to which the coefficient register of filter 2 added to the coefficient register of filter 2 is connected is disabled. It is also possible to add all the coefficients within one sampling time, but in this example, filter 1
, 2 and the control circuit are realized by firmware, so in order to avoid concentration of processing on one sampling time, addition is performed at a rate of one coefficient per one sampling time.

以上説明したような係数加算、及び、その後のフィルタ
2のタップ出力ディセーブルによって、再びサンプリン
グ時刻にずれが生じた場合にも、サンプリング時刻のず
れ幅ΔTが小さければエコーバス単位パルス応答波形の
サンプル値のずれ△a、△bはほぼ同じ値と考えられる
ので、フィルタ2を動作させてエコー信号のサンプリン
グ値のずれを除去することができる。さらに、フィルタ
2の係数を適応修正すれば、サンプリングタイミングの
ずれの頻度が係数適応修正速′度よりも小さいという条
件下でサンプリングタイミングのずれの回数に無関係に
エコー信号を除去できる。
Even if the sampling time deviates again due to the coefficient addition as explained above and the subsequent disabling of the tap output of filter 2, if the deviation width ΔT of the sampling time is small, the sample value of the echo bus unit pulse response waveform Since the deviations Δa and Δb are considered to be approximately the same value, it is possible to operate the filter 2 to remove the deviation in the sampling value of the echo signal. Furthermore, by adaptively correcting the coefficients of the filter 2, echo signals can be removed regardless of the number of sampling timing deviations under the condition that the sampling timing deviation frequency is smaller than the coefficient adaptive correction speed.

尚、本実施例では、フィルタ1.2ともE2タップのト
ランスバーサル形フィルタで構成した場合を示したが、
2タツプ以外の場合についても同様に考えられる。また
、フィルタ1とフィルタ2でタップ数が異なる場合も同
様に考えられる。
In this embodiment, filters 1 and 2 are both constructed with E2 tap transversal filters, but
The same can be considered for cases other than 2 taps. Further, a case in which the number of taps is different between filter 1 and filter 2 can be similarly considered.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、2線/4線変換に伴つエ
コー信号をサンプリングし、サンプリングされたエコー
信号を除去する装置において、送信信号を入力してサン
プリングされたエコー信号に対する除去信号を作成する
2つのトランスバーサル形のフィルタ(「フィルタ1」
、「フィルタ2」)を用い、フィルタ1は常にサンプリ
ング値に対する除去信号を作成するように動作させ、フ
ィルタ2はサンプリング時刻が等間隔の時間刻みからず
れた瞬間から除去信号作成動作を開始し、その後、フィ
ルタ2の係数をフィルタ1の係数に加算して、それと同
時にフィルタ2の除去信号作成動作を停止することによ
り、サンプリングタイミングの2回以上のずれに対して
補償することができる。また、フィルタ2からフィルタ
1への係数加算を1サンプリング時間に1係数の割合で
行うことにより、ファームウェアで実現した場合の負荷
の集中を避けることができる。
As explained above, the present invention is an apparatus that samples echo signals associated with 2-wire/4-wire conversion and removes the sampled echo signals. Create two transversal filters (“Filter 1”)
, "Filter 2"), Filter 1 is always operated to create a removal signal for the sampled value, Filter 2 starts the removal signal creation operation from the moment the sampling time deviates from the equally spaced time step, Thereafter, by adding the coefficients of filter 2 to the coefficients of filter 1 and simultaneously stopping the removal signal generation operation of filter 2, it is possible to compensate for two or more shifts in sampling timing. Furthermore, by adding coefficients from filter 2 to filter 1 at a rate of one coefficient per sampling time, it is possible to avoid concentration of load when realized by firmware.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示す構成図、第2図はエコ
ーパス単位パルス応答波形とそのサンプル値である。 ■、2・・・・・・フィルタ、3・・・・・・制御手段
、110.120.z1o’、220・・・・・・遅延
素子、111.121,211,221・・・・・・係
数レジスタ、112,122,212,222・・・・
・・乗算器、11.3,123,213,223,13
0゜230・・・・・・加算器、300,400・・・
・・・減算器、500・・・・・・サンプリング回路、
600・旧・・2線/4線変換器、700・・・・・・
D/A変換器、10・・・・・・送信信号、20・・・
・・・2線伝送路、3o・・・・・・受信信号線、50
・・・・・・受信信号、60.70・・印・エコー除去
信号、80・・・・・・アナログ化された送信信号。
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 shows an echo path unit pulse response waveform and its sample values. ■, 2... Filter, 3... Control means, 110.120. z1o', 220... Delay element, 111.121, 211, 221... Coefficient register, 112, 122, 212, 222...
... Multiplier, 11.3, 123, 213, 223, 13
0°230...Adder, 300,400...
...Subtractor, 500...Sampling circuit,
600, old...2-wire/4-wire converter, 700...
D/A converter, 10... Transmission signal, 20...
...2-wire transmission line, 3o...Reception signal line, 50
......Received signal, 60.70... mark/echo removed signal, 80... Analogized transmission signal.

Claims (1)

【特許請求の範囲】[Claims] 1.2線/4線変換に伴うエコー信号をサンプリングし
、サンプリングされたエコー信号を除去する装置におい
て、サンプリング時刻が等間隔の場合のサンプリング値
に対する除去信号を作成するトランスバーサル形フィル
タ(以下、「フィルタ1」と称す)と、サンプリング時
刻が等間隔の時間刻みからずれた場合のサンプリング値
のずれに対する除去信号を作成するトランスバーサル形
フィルタ(以下、「フィルタ2」と称す)と、フィルタ
2の係数をフィルタ1の係数に加算する手段と、フィル
タ2のタップ出力をイネーブル/ディセーブルする手段
と、サンプリング時刻が等間隔の時間刻みからずれた瞬
間からフィルタ2のタップ出力をイネーブルし、その後
、2サンプル時間以上を費してフィルタ2の係数をフィ
ルタ1の係数に加算して、フィルタ1に加算されたフィ
ルタ2の係数に対応するフィルタ2のタップ出力をディ
セーブルする制御手段とを有することを特徴とするエコ
ー除去装置。 2、特許請求の範囲第1項のエコー除去装置において、
フィルタ2の係数を適応修正することを特徴とするエコ
ー除去装置。
1. In a device that samples echo signals associated with 2-wire/4-wire conversion and removes the sampled echo signals, a transversal filter (hereinafter referred to as (hereinafter referred to as "filter 1"), a transversal type filter (hereinafter referred to as "filter 2") that creates a cancellation signal for the deviation of sampling values when the sampling time deviates from the equally spaced time increments, and filter 2. means for adding the coefficients of the filter 1 to the coefficients of the filter 1; and means for enabling/disabling the tap output of the filter 2; , control means for adding the coefficients of filter 2 to the coefficients of filter 1 over two sample times and disabling the tap output of filter 2 corresponding to the coefficient of filter 2 added to filter 1. An echo removal device characterized by: 2. In the echo removal device according to claim 1,
An echo removal device characterized by adaptively modifying coefficients of a filter 2.
JP28133087A 1987-07-20 1987-11-06 Echo removing device Pending JPH01123533A (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP28133087A JPH01123533A (en) 1987-11-06 1987-11-06 Echo removing device
DE8888111605T DE3874997T2 (en) 1987-07-20 1988-07-19 Echo compensator.
EP88111605A EP0300427B1 (en) 1987-07-20 1988-07-19 Echo canceller
AU19222/88A AU604137B2 (en) 1987-07-20 1988-07-19 Echo canceller
CA000572498A CA1317354C (en) 1987-07-20 1988-07-20 Echo canceller
US07/221,968 US4972467A (en) 1987-07-20 1988-07-20 Echo canceller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28133087A JPH01123533A (en) 1987-11-06 1987-11-06 Echo removing device

Publications (1)

Publication Number Publication Date
JPH01123533A true JPH01123533A (en) 1989-05-16

Family

ID=17637599

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28133087A Pending JPH01123533A (en) 1987-07-20 1987-11-06 Echo removing device

Country Status (1)

Country Link
JP (1) JPH01123533A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61189735A (en) * 1985-02-18 1986-08-23 Nec Corp Echo canceller
JPS61256833A (en) * 1985-01-29 1986-11-14 ブリテイシユ・テレコミユニケ−シヨンズ・パブリツク・リミテツド・カンパニ Noise cancelling method and apparatus and total dual modem

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61256833A (en) * 1985-01-29 1986-11-14 ブリテイシユ・テレコミユニケ−シヨンズ・パブリツク・リミテツド・カンパニ Noise cancelling method and apparatus and total dual modem
JPS61189735A (en) * 1985-02-18 1986-08-23 Nec Corp Echo canceller

Similar Documents

Publication Publication Date Title
US5084865A (en) Echo canceller having fir and iir filters for cancelling long tail echoes
JP2934110B2 (en) Filter structure
US4972467A (en) Echo canceller
JPH0758923B2 (en) Noise canceling method and device
US4965823A (en) Echo canceller
JP2842345B2 (en) Echo canceller
PT79396B (en) DEVICE FOR CORRECTING ECHOS IN DIGITAL TRANSMISSION, IN PARTICULAR FOR A DATA BROADCASTING SYSTEM
JPH04369932A (en) Echo canceller and transmitter using the same
JPH01123533A (en) Echo removing device
JPH01123535A (en) Echo removing device
JP2513015B2 (en) Eco-removal device
JPH0671222B2 (en) Echo canceling type transmission device
JPS6232727A (en) Echo canceller device
KR960014414B1 (en) Phase synchronizing circuit using equalizer coefficients
JPS6343012B2 (en)
JPS62176337A (en) Adaptive echo canceller
JPH02288426A (en) Echo canceller for digital information transmission equipment
JPS62171329A (en) Echo cancellation system
JPH0563608A (en) Training system for jitter compensation device
JPH02305230A (en) Echo canceller device
JPS6252491B2 (en)
JPS63100828A (en) Echo canceler
JPS6358489B2 (en)
JPS5961232A (en) Circuit for detecting lead-in timing of bridged tap equalizer
JPH07193733A (en) Waveform distortion detecting circuit