JPH0752860B2 - Echo remover - Google Patents
Echo removerInfo
- Publication number
- JPH0752860B2 JPH0752860B2 JP28133287A JP28133287A JPH0752860B2 JP H0752860 B2 JPH0752860 B2 JP H0752860B2 JP 28133287 A JP28133287 A JP 28133287A JP 28133287 A JP28133287 A JP 28133287A JP H0752860 B2 JPH0752860 B2 JP H0752860B2
- Authority
- JP
- Japan
- Prior art keywords
- filter
- coefficient
- sampling
- echo
- signal
- 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.)
- Expired - Lifetime
Links
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、2線/4線変換に伴うエコー信号をサンプリン
グして除去する装置に関し、特に、サンプリング時刻が
等間隔の時間刻みからずれることがある場合のエコー除
去装置に関する。Description: TECHNICAL FIELD The present invention relates to a device for sampling and removing an echo signal involved in 2-line / 4-line conversion, and in particular, sampling time is deviated from equidistant time steps. If there is an echo canceller.
従来、サンプリングされたエコー信号を除去する装置に
関しては、等間隔でサンプリングされることが前提とさ
れていた。Conventionally, it has been assumed that a device for removing a sampled echo signal is sampled at equal intervals.
そのため、サンプリング時刻が等間隔の時間刻みからず
れることがある場合には、エコー除去能力が低下するの
で、サンプリング時刻のずれを極力小さくする必要があ
った。Therefore, when the sampling times deviate from the time intervals of equal intervals, the echo removal capability deteriorates, so it is necessary to minimize the deviation of the sampling times.
本発明は、2線/4線変換に伴うエコー信号をサンプリン
グし、サンプリングされたエコー信号を除去するエコー
除去装置において、サンプリング手段の後段に設置さ
れ、サンプリングされたエコー信号を入力して当該エコ
ー信号の波形を等化するフィルタ(以下、「フィルタ
3」と称す)と、サンプリングが等間隔の場合のサンプ
リングされたエコー信号をフィルタ3の後段で除去する
ための除去信号を作成するトランスバーサルフィルタ
(以下、「フィルタ1」と称す)と、サンプリング時刻
が等間隔の時間刻みからずれた場合のサンプリング値の
ずれをフィルタ3の前段で除去するための除去信号を作
成するトランスバーサルフィルタ(以下、「フィルタ
2」と称す)と、フィルタ2のタップ出力をイネーブル
/ディセーブルする手段と、フィルタ2の係数をフィル
タ3と同じ伝達関数をもつフィルタに通してフィルタ1
の係数に加算する係数転送手段と、サンプリング時刻が
等間隔の時間刻みからずれた瞬間からフィルタ2のタッ
プ出力をイネーブルし、その後、フィルタ2の係数を係
数転送手段を通してフィルタ1の係数に加算し、フィル
タ1に加算されたフィルタ2の係数に対応するフィルタ
2のタップ出力をディセーブルするように制御する制御
手段とを有することを特徴としている。The present invention relates to an echo removing device for sampling an echo signal associated with 2-line / 4-line conversion and removing the sampled echo signal. The echo removing device is installed after the sampling means, and inputs the sampled echo signal. A filter that equalizes the waveform of the signal (hereinafter referred to as "filter 3") and a transversal filter that creates a removal signal for removing the sampled echo signals when the sampling is at equal intervals in the subsequent stage of the filter 3. (Hereinafter, referred to as “filter 1”) and a transversal filter (hereinafter, referred to as a “filter 1”) that creates a removal signal for removing the deviation of the sampling value when the sampling time deviates from the time interval of equal intervals. "Filter 2") and means for enabling / disabling the tap output of filter 2 Filter through a filter coefficient 2 to the filter with the same transfer function as the filter 3 1
Of the filter 2 and the tap output of the filter 2 are enabled from the moment when the sampling time deviates from the equidistant time step, and then the coefficient of the filter 2 is added to the coefficient of the filter 1 through the coefficient transfer means. , And control means for controlling so as to disable the tap output of the filter 2 corresponding to the coefficient of the filter 2 added to the filter 1.
次に、本発明について図面を参照して説明する。 Next, the present invention will be described 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線伝送路2
0に送出されると同時にエコー信号となって受信信号線3
0を介してサンプリング回路500に入力されてサンプリン
グされる。サンプリングされたエコー信号は、まず、フ
ィルタ2によって作られた除去信号70が減算され、その
後にフィルタ3に通されて、さらに、フィルタ1によっ
て作られた除去信号60が減算される。The transmission signal 10 is converted into an analog pulse waveform by the D / A converter 700, and is converted by the 2-wire / 4-wire converter 600 into the 2-wire transmission line 2.
At the same time when it is sent to 0, it becomes an echo signal and the reception signal line 3
It is input to the sampling circuit 500 via 0 and is sampled. The sampled echo signal is first subtracted by the removal signal 70 produced by the filter 2, then passed through the filter 3, and further subtracted by the removal signal 60 produced by the filter 1.
まず、除去信号60の作成方法、即ち、フィルタ1の動作
について説明する。フィルタ1は、サンプリング回路50
0のサンプリング時刻が等間であった場合のサンプリン
グ値に対する除去信号を作成するもので、2タップのト
ランスバーサル形フィルタ構成となっている。第2図の
波形をD/A変換器700からサンプリング回路500までの回
路の単位パルス応答波形(以下、「エコーパス単位パル
ス応答波形」と称す)とし、サンプリング間隔をTとす
ると、フィルタ1の係数レジスタ111及び121には、エコ
ーパス単位パルス応答波形のサンプリング値をフィルタ
3に通した値、即ち、第2図のa及び、bの値をフィル
タ3に通した値が保持されている。従って、送信信号と
係数レジスタのたたみ込み演算によってエコー信号のサ
ンプリング値をフィルタ3に通した値に相当する信号を
作ることができる。即ち、フィルタ1は送信信号10を入
力し、それを遅延素子110及び120に保持し、この信号と
係数レジスタ111及び121に保持されている係数を乗算器
112及び122で乗算し、その出力を加算器130で加算する
ことによって除去信号60を作成する。この動作は、サン
プリング回路500のサンプリングタイミングに同期して
常に行われる。また、係数ルジスタ111及び121は、フィ
ルタ2の係数レジスタの値を係数転送手段5を介して加
算できるようになっており、後述するタイミングで加算
される。First, a method of creating the removal signal 60, that is, the operation of the filter 1 will be described. Filter 1 is a sampling circuit 50
The removal signal is created for the sampling value when the sampling time of 0 is evenly spaced, and has a 2-tap transversal filter configuration. When the waveform of FIG. 2 is a unit pulse response waveform of the circuit from the D / A converter 700 to the sampling circuit 500 (hereinafter referred to as “echo path unit pulse response waveform”), and the sampling interval is T, the coefficient of the filter 1 The registers 111 and 121 hold the values obtained by passing the sampling values of the echo response unit pulse response waveform through the filter 3, that is, the values obtained by passing the values a and b in FIG. 2 through the filter 3. Therefore, a signal corresponding to a value obtained by passing the sampling value of the echo signal through the filter 3 can be produced by the convolution calculation of the transmission signal and the coefficient register. That is, the filter 1 inputs the transmission signal 10, holds it in the delay elements 110 and 120, and multiplies this signal by the coefficient held in the coefficient registers 111 and 121.
The removal signal 60 is created by multiplying by 112 and 122 and adding the outputs at the adder 130. This operation is always performed in synchronization with the sampling timing of the sampling circuit 500. The coefficient registers 111 and 121 can add the values of the coefficient register of the filter 2 via the coefficient transfer means 5, and the values are added at the timing described later.
次に、除去信号70の作成方法、即ち、フィルタ2の動作
について説明する。フィルタ2は、サンプリング回路50
0のサンプリング時刻が等間隔の時間刻みからずれた場
合に生ずるサンプリング値のずれに対する除去信号を作
成するもので、フィルタ1と同様2タップのトランスバ
ーサル形フィルタ構成となっている。フィルタ2の係数
レジスタ212,222には、第2図に一点鎖線で示すような
サンプリングタイミングがΔTだけずれた場合のエコー
パス単位パルス応答波形サンプリング値のずれΔa,Δb
が保持されている。サンプリングタイミングにずれが生
じた場合、制御手段4がこれを検出してフィルタ2のタ
ップ出力をイネーブルする。これによってフィルタ2
は、サンプリングタイミングにずれが生じた瞬間から、
フィルタ1と同様に送信信号と係数レジスタの値とのた
たみ込み演算を行うことによってサンプリングタイミン
グのずれの影響を除去する信号を作成する。この除去信
号はフィルタ3の前段でエコー信号から除去される。こ
のように、フィルタ2はサンプリングタイミングにずれ
が生じてから動作を開始し、その後、制御信号4からの
指示に従って係数レジスタ211,221の値が順に係数転送
手段5内のフィルタ510に入力され、フィルタ510の出力
がフィルタ1の係数レジスタ111,121に順に加算され
る。この係数転送及び加算の方法は、1サンプリング時
間内に全係数の転送・加算を行う方法、1サンプリング
時間に1係数の割合で行う方法、他、種々考えられる
が、いずれの方法も、転送・加算されたフィルタ2の係
数レジスタが接続されているタップの出力はディセーブ
ルされる。Next, a method of creating the removal signal 70, that is, the operation of the filter 2 will be described. Filter 2 is a sampling circuit 50
The removal signal is generated for the deviation of the sampling value that occurs when the sampling time of 0 is deviated from the time interval of equal intervals, and has a 2-tap transversal filter configuration like the filter 1. In the coefficient registers 212 and 222 of the filter 2, the echo path unit pulse response waveform sampling value shifts Δa and Δb when the sampling timing as shown by the alternate long and short dash line in FIG. 2 shifts by ΔT.
Is held. When the sampling timing is deviated, the control means 4 detects it and enables the tap output of the filter 2. This allows filter 2
From the moment when the sampling timing shifts,
Similar to the filter 1, a convolution operation of the transmission signal and the value of the coefficient register is performed to create a signal for removing the influence of the sampling timing shift. This removal signal is removed from the echo signal before the filter 3. In this way, the filter 2 starts its operation after the sampling timing is deviated, and thereafter, the values of the coefficient registers 211 and 221 are sequentially input to the filter 510 in the coefficient transfer means 5 in accordance with the instruction from the control signal 4, and the filter 510. The output of is added to the coefficient registers 111 and 121 of the filter 1 in order. There are various conceivable methods of coefficient transfer and addition, such as a method of transferring and adding all coefficients within one sampling time, a method of performing one coefficient at one sampling time, and various other methods. The output of the tap to which the coefficient register of the added filter 2 is connected is disabled.
フィルタ3を有する場合、フィルタ3はエコーパスパル
ス応答波形のすそを短くしてエコー除去信号作成用フィ
ルタのタップ数を削減するためのフィルタであるので、
エコー除去は一般に除去信号60のようにフィルタ3の後
段で行われる。しかしながら、サンプリングタイミング
のずれの影響は、タイミングのずれが生じた瞬間からし
ばらくはフィルタ3の温度応答が現われるため、フィル
タ3の後段で除去しようとすると除去信号作成用フィル
タの係数が一意に決まらない。そので本実施例では、フ
ィルタ2の出力は、フィルタ3の前段で減算している。
これによって、フィルタ3と無関係にサンプリングタイ
ミングのずれの影響を除去できる。When the filter 3 is provided, the filter 3 is a filter for shortening the tail of the echo path pulse response waveform to reduce the number of taps of the echo removal signal generation filter.
Echo cancellation is generally performed after the filter 3 like the cancellation signal 60. However, the influence of the sampling timing shift is that the temperature response of the filter 3 appears for a while from the moment the timing shift occurs, so that if the filter 3 is removed in the subsequent stage, the coefficient of the removal signal generation filter cannot be uniquely determined. . Therefore, in this embodiment, the output of the filter 2 is subtracted before the filter 3.
As a result, the influence of the sampling timing shift can be removed regardless of the filter 3.
以上説明したような係数転送・加算・及び、その後のフ
ィルタ2のタップ出力ディセーブルによって、再びサン
プリング時刻にずれが生じた場合にも、サンプリング時
刻のずれ幅ΔTが小さければエコーパス単位パルス応答
波形のサンプル値のずれΔa,Δbはほぼ同じ値と考えら
れるので、フィルタ2を動作させてエコー信号のサンプ
リング値のずれを除去できる。さらに、フィルタ2の係
数値を適応的に修正すれば、サンプリングタイミングの
ずれが生ずる頻度がフィルタ2の係数適応修正速度に比
べて小さいという条件下でサンプリングタイミングのず
れの回数に無関係にエコー信号を除去できる。Even if the sampling time shifts again due to the coefficient transfer / addition as described above and the subsequent tap output disable of the filter 2, if the sampling time shift width ΔT is small, the echo path unit pulse response waveform Since the deviations Δa and Δb of the sample values are considered to be almost the same, the deviation of the sampling values of the echo signal can be removed by operating the filter 2. Further, if the coefficient value of the filter 2 is adaptively modified, the echo signal is generated regardless of the number of sampling timing deviations under the condition that the frequency of sampling timing deviation is smaller than the coefficient adaptive modification speed of the filter 2. Can be removed.
尚、本実施例では、フィルタ1,2ともに2タップのトラ
ンスバーサルフィルタで構成した場合を示したが、2タ
ップ以外の場合についても同様に考えられる。また、フ
ィルタ1とフィルタ2でタップ数が異なる場合も同様に
考えられる。In the present embodiment, the case where both the filters 1 and 2 are configured by the 2-tap transversal filter is shown, but the case other than the 2-tap can be considered in the same manner. Further, the case where the number of taps is different between the filter 1 and the filter 2 can be considered similarly.
以上説明したように本発明は、2線/4線変換に伴うエコ
ー信号をサンプリングし、サンプリングされたエコー信
号を除去する装置のなかで、サンプリング手段の後段に
フィルタ(フィルタ3)を有する装置において、サンプ
リングタイミングが等間隔の場合のエコー信号をフィル
タ3の後段で除去する信号を作成するフィルタ(フィル
タ1)と、サンプリングタイミングが等間隔の時間刻み
からずれた場合のサンプリング値のずれをフィルタ3の
前段で除去する信号を作成するフィルタ(フィルタ2)
を用い、サンプリングタイミングにずれが生じた瞬間か
らフィルタ2を動作させ、その後、フィルタ2の係数を
フィルタ3と同じ伝達関数をもつフィルタに通してフィ
ルタ1の係数に加算して、それと同時にフィルタ2のタ
ップ出力をディセーブルすることにより、フィルタ3を
有する装置においてもサンプリングタイミングの2回以
上のずれに対して補償することができる。INDUSTRIAL APPLICABILITY As described above, the present invention is an apparatus for sampling an echo signal associated with 2-line / 4-line conversion and removing the sampled echo signal, in an apparatus having a filter (filter 3) in the subsequent stage of sampling means. , A filter (filter 1) that creates a signal that removes an echo signal when the sampling timings are at regular intervals in a subsequent stage of the filter 3, and a filter 3 that compensates for deviations in sampling values when sampling timings deviate from equidistant time steps. Filter that creates the signal to be removed in the previous stage (filter 2)
, The filter 2 is operated from the moment when the sampling timing is deviated, and thereafter, the coefficient of the filter 2 is passed through a filter having the same transfer function as that of the filter 3 to add to the coefficient of the filter 1, and at the same time, the filter 2 By disabling the tap output of, the device having the filter 3 can compensate for the deviation of the sampling timing more than once.
第1図は本発明の一実施例を示す構成図、第2図はエコ
ーパス単位パルス応答波形とそのサンプリング値であ
る。 1,2,3,510……フィルタ、4……制御手段、110,120,21
0,220……遅延素子、111,121,211,221……係数レジス
タ、112,122,212,222……乗算器、113,123,130,230……
加算器、300,400……減算器、500……サンプリング回
路、600……2線/4線変換器、700……D/A変換器、520…
…選択器、530,540……分配器、10……送信信号、20…
…2線伝送路、30……アナログ受信信号、40,50……受
信信号、60,70……エコー除去信号、80……アナログ送
信信号。FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a echo response unit pulse response waveform and its sampling value. 1,2,3,510 ...... filter, 4 ... control means, 110,120,21
0,220 …… Delay element, 111,121,211,221 …… Coefficient register, 112,122,212,222 …… Multiplier, 113,123,130,230 ……
Adder, 300,400 ... Subtractor, 500 ... Sampling circuit, 600 ... 2-wire / 4-wire converter, 700 ... D / A converter, 520 ...
… Selector, 530,540 …… Distributor, 10 …… Transmission signal, 20…
2-line transmission line, 30 ... Analog reception signal, 40,50 ... Reception signal, 60,70 ... Echo removal signal, 80 ... Analog transmission signal.
Claims (4)
ングし、サンプリングされたエコー信号を除去するエコ
ー除去装置において、 サンプリングされたエコー信号を入力し、当該エコー信
号の波形を等化するフィルタ(以下、「フィルタ3」と
称す)と、 サンプリング時刻が等間隔の場合のサンプリングされた
エコー信号をフィルタ3の出力点で除去するための除去
信号を作成するトランスバーサルフィルタ(以下、「フ
ィルタ1」と称す)と、 サンプリング時刻が等間隔の時間刻みからずれた場合の
サンプリング値のずれをフィルタ3の入力点で除去する
するための除去信号を作成するトランスバーサルフィル
タ(以下、「フィルタ2」と称す)と、 フィルタ2のタップ出力をイネーブル/ディセーブルす
る手段と、 フィルタ2の係数をフィルタ3と同じ伝達関数をもつフ
ィルタに通してフィルタ1の係数に加算する係数転送手
段と、 サンプリング時刻が等間隔の時間刻みからずれた瞬間か
らフィルタ2のタップ出力をイネーブルし、その後、フ
ィルタ2の係数を係数転送手段を通してフィルタ1の係
数に加算し、フィルタ1に加算されたフィルタ2の係数
に対応するフィルタ2のタップ出力をディセーブルする
ように制御する制御手段と を有することを特徴とするエコー除去装置。1. An echo removing apparatus for sampling an echo signal associated with 2-line / 4-line conversion and removing the sampled echo signal, inputting the sampled echo signal and equalizing the waveform of the echo signal. A filter (hereinafter referred to as “filter 3”) and a transversal filter (hereinafter referred to as “filter”) that creates a removal signal for removing the sampled echo signals at the sampling points at equal intervals. 1 ”) and a transversal filter (hereinafter referred to as“ filter 2 ”) that creates a removal signal for removing the deviation of the sampling value at the input point of the filter 3 when the sampling time deviates from the time interval of equal intervals. "), A means for enabling / disabling the tap output of the filter 2, and a coefficient of the filter 2. Is added to the coefficient of the filter 1 through a filter having the same transfer function as the filter 3, and the tap output of the filter 2 is enabled from the moment when the sampling time deviates from the equally spaced time step, and then the filter Control means for adding the coefficient of 2 to the coefficient of the filter 1 through the coefficient transfer means, and controlling so as to disable the tap output of the filter 2 corresponding to the coefficient of the filter 2 added to the filter 1. Echo removal device.
おいて、係数転送手段を通したフィルタ2からフィルタ
1への係数加算を、2サンプリング時間以上費して行う
ことを特徴とするエコー除去装置。2. The echo canceller according to claim 1, wherein the coefficient addition from the filter 2 to the filter 1 through the coefficient transfer means is performed at a cost of 2 sampling times or more. apparatus.
おいて、フィルタ2の係数を適応修正することを特徴と
するエコー除去装置。3. The echo canceller according to claim 1, wherein the coefficient of the filter 2 is adaptively modified.
おいて、フィルタ2の係数を適応修正することを特徴と
するエコー除去装置。4. The echo canceller according to claim 2, wherein the coefficient of the filter 2 is adaptively modified.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28133287A JPH0752860B2 (en) | 1987-11-06 | 1987-11-06 | Echo remover |
EP88111605A EP0300427B1 (en) | 1987-07-20 | 1988-07-19 | Echo canceller |
DE8888111605T DE3874997T2 (en) | 1987-07-20 | 1988-07-19 | Echo compensator. |
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 |
---|---|---|---|
JP28133287A JPH0752860B2 (en) | 1987-11-06 | 1987-11-06 | Echo remover |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01123535A JPH01123535A (en) | 1989-05-16 |
JPH0752860B2 true JPH0752860B2 (en) | 1995-06-05 |
Family
ID=17637629
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28133287A Expired - Lifetime JPH0752860B2 (en) | 1987-07-20 | 1987-11-06 | Echo remover |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0752860B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10135875A (en) * | 1996-10-28 | 1998-05-22 | Nec Corp | Echo canceller |
JP5146571B2 (en) * | 2011-07-15 | 2013-02-20 | 富士通株式会社 | Data receiving apparatus and adaptive equalization circuit |
-
1987
- 1987-11-06 JP JP28133287A patent/JPH0752860B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH01123535A (en) | 1989-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5084865A (en) | Echo canceller having fir and iir filters for cancelling long tail echoes | |
US5309484A (en) | Method and apparatus for asynchronous timing recovery using interpolation filter | |
US4760596A (en) | Adaptive echo cancellation and equalization system signal processor and method therefor | |
US4243959A (en) | Adaptive filter with tap coefficient leakage | |
EP0557829A2 (en) | Process and device for adaptive digital cancellation of the echo generated in non-stationary telephone connections | |
JPS62128627A (en) | Data transmission apparatus | |
JPH0752859B2 (en) | Echo remover | |
US4972467A (en) | Echo canceller | |
JP4492953B2 (en) | Canceller device and data transmission system | |
JPH09233003A (en) | Adaptive filter and its adaptation method | |
JPH0752860B2 (en) | Echo remover | |
JP2513015B2 (en) | Eco-removal device | |
JPH01123533A (en) | Echo removing device | |
JP3049624B2 (en) | Waveform shaping filter and waveform shaping high-pass filter | |
JPH0671222B2 (en) | Echo canceling type transmission device | |
JPH06276053A (en) | Adaptive automatic equalizer | |
JPH05347571A (en) | Echo canceler | |
JPH05206900A (en) | Echo canceller | |
JPS6343012B2 (en) | ||
JPH0563610A (en) | Jitter compensation device | |
JPH0496522A (en) | Echo canceller for full duplex modem | |
JPH0746789B2 (en) | Equalizer control method | |
JPH07193733A (en) | Waveform distortion detecting circuit | |
JPH0563607A (en) | Jitter compensation device | |
JPS5961232A (en) | Circuit for detecting lead-in timing of bridged tap equalizer |