JPH07202767A - Echo canceller - Google Patents

Echo canceller

Info

Publication number
JPH07202767A
JPH07202767A JP5352629A JP35262993A JPH07202767A JP H07202767 A JPH07202767 A JP H07202767A JP 5352629 A JP5352629 A JP 5352629A JP 35262993 A JP35262993 A JP 35262993A JP H07202767 A JPH07202767 A JP H07202767A
Authority
JP
Japan
Prior art keywords
level
timing
signal
reception
data
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
Application number
JP5352629A
Other languages
Japanese (ja)
Other versions
JP2812174B2 (en
Inventor
Koji Shinozaki
浩司 篠崎
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 JP5352629A priority Critical patent/JP2812174B2/en
Publication of JPH07202767A publication Critical patent/JPH07202767A/en
Application granted granted Critical
Publication of JP2812174B2 publication Critical patent/JP2812174B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To provide an echo canceller with excellent S/N for four digital lines asynchronously with transmission and reception. CONSTITUTION:An FIFO 11 being a first-in first-out form memory is reset when en enable signal reaches a voice valid period and reception data based in a reception timing are written in the FIFO 11. Then reception data are read based on the transmission timing by a delayed enable signal delayed by a delay device 12 for a prescribed time. Thus, the deviation between the reception timing and the transmission timing is avoided and a reception output coincident with the transmission timing is obtained. A near end echo component is eliminated by an echo canceller 15 by using the reception output as a reference signal.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はエコーキャンセラ装置に
係り、特に受信系クロックと送信系クロックとが非同期
の回線に挿入されるエコーキャンセラ装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an echo canceller device, and more particularly to an echo canceller device in which a receiving system clock and a transmitting system clock are inserted into an asynchronous line.

【0002】[0002]

【従来の技術】一般に、衛星通信回線等の信号遅延が大
量に発生する電話通信回線システムにおいては、受信側
の4線−2線変換を行うハイブリッド回路により、受信
信号の一部が送信側に漏れ込んで近端エコーを生じる。
この近端エコーは大きな遅延を伴って送信者側に戻るた
めに、信号遅延のない回線に比べて会話が非常に困難と
なる。このために、受信信号を用いて送信側に含まれる
エコー成分を推定し、実際のエコー成分を送信信号から
除去するエコーキャンセラが採用されている。
2. Description of the Related Art Generally, in a telephone communication line system in which a large amount of signal delay occurs in a satellite communication line or the like, a part of a received signal is transmitted to a transmitting side by a hybrid circuit which performs 4-wire-2 wire conversion on the receiving side. It leaks and produces a near-end echo.
Since this near-end echo returns to the sender side with a large delay, conversation becomes very difficult as compared with a line without a signal delay. For this reason, an echo canceller is used that estimates the echo component included in the transmission side using the received signal and removes the actual echo component from the transmission signal.

【0003】しかし、このようなエコーキャンセラは送
信系と受信系とが完全に同期している回線システムで使
用されるために、一般の送受非同期のデジタル4線回線
にそのまま用いることができない。このために送受タイ
ミングの乗換えを行う回路が提案されている。
However, since such an echo canceller is used in a line system in which a transmission system and a reception system are completely synchronized, it cannot be used as it is for a general transmission / reception asynchronous digital 4-wire line. For this reason, a circuit has been proposed for changing the transmission / reception timing.

【0004】図3は、送受非同期のディジタル4線回線
に挿入される従来のエコーキャンセラ装置の構成を示す
ブロック図である。なお、デジタル/アナログ変換器は
D/A変換器と、アナログ/デジタル変換器はA/D変
換器と以下略記する。
FIG. 3 is a block diagram showing the configuration of a conventional echo canceller device which is inserted into a digital 4-wire line which is asynchronous in transmission and reception. The digital / analog converter is abbreviated as a D / A converter, and the analog / digital converter is abbreviated as an A / D converter.

【0005】同図に示すように、従来のエコーキャンセ
ラ装置では、先ずD/A変換器1が受信データを受信系
のクロックタイミング(受信タイミング)でアナログ信
号に変換し、それを更にA/D変換器2が送信系のクロ
ックタイミング(送信タイミング)で再びデジタル信号
に変換する。この結果、A/D変換器2の出力は送信系
と同期したデジタル受信データとなり、これがD/A変
換器3によって再びアナログ信号に変換され、ハイブリ
ッド(図示せず)を介して2線回線へ送出される。
As shown in the figure, in the conventional echo canceller device, the D / A converter 1 first converts the received data into an analog signal at the clock timing (reception timing) of the receiving system, and further converts it into an A / D signal. The converter 2 converts the signal into a digital signal again at the transmission system clock timing (transmission timing). As a result, the output of the A / D converter 2 becomes digital reception data synchronized with the transmission system, and this is converted again into an analog signal by the D / A converter 3 and is transferred to a two-wire line via a hybrid (not shown). Sent out.

【0006】一方、送信側のアナログ信号はハイブリッ
ドを通して2線回線から入力するが、この送信入力には
上述したように受信信号の一部がエコー成分として含ま
れている。このアナログの送信入力がA/D変換器4に
より送信タイミングでデジタル信号に変換され、エコー
キャンセラ5へ入力する。エコーキャンセラ5は、A/
D変換器2から送信系に同期した受信データを参照信号
として入力し、デジタル送信データに含まれるエコー成
分を除去する。
On the other hand, the analog signal on the transmission side is input from the two-wire line through the hybrid, and the transmission input contains a part of the reception signal as an echo component as described above. This analog transmission input is converted into a digital signal by the A / D converter 4 at the transmission timing and input to the echo canceller 5. Echo canceller 5 is A /
The reception data synchronized with the transmission system is input from the D converter 2 as a reference signal, and the echo component included in the digital transmission data is removed.

【0007】このように、あるタイミングでD/A変換
し、それを異なるタイミングでA/D変換することで、
タイミングの乗り換えを行うエコーキャンセラ装置は、
特開昭62−32727号公報に開示されている。
Thus, by performing D / A conversion at a certain timing and A / D conversion at a different timing,
The echo canceller device that changes the timing is
It is disclosed in JP-A-62-32727.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、上記従
来のエコーキャンセラ装置では、送受タイミングを受信
系から送信系に乗り換えるために、D/A変換器1及び
A/D変換器2が1リンク余計に必要となり、アナログ
信号のS/N比(信号対雑音比)が劣化するという問題
があった。
However, in the above-mentioned conventional echo canceller device, the D / A converter 1 and the A / D converter 2 have an extra one link in order to change the transmission / reception timing from the reception system to the transmission system. It becomes necessary, and there is a problem that the S / N ratio (signal-to-noise ratio) of the analog signal deteriorates.

【0009】本発明の目的は、送受非同期のディジタル
4線回線に使用可能でS/N比が優れたエコーキャンセ
ラ装置を提供することにある。
An object of the present invention is to provide an echo canceller device which can be used for a digital 4-wire line which is asynchronous in transmission and reception and which has an excellent S / N ratio.

【0010】[0010]

【課題を解決するための手段】本発明によるエコーキャ
ンセラ装置は、受信系のクロックタイミングと送信系の
クロックタイミングとが互いに非同期のデジタル4線回
線に挿入され、受信系の信号を参照信号として送信入力
信号から近端エコー成分を消去するものであり、デジタ
ル受信データを受信系のタイミングで逐次書き込み且つ
書き込まれた受信データを送信系のタイミングで逐次読
み出すことができる記憶手段と、受信データの信号レベ
ルが所定しきい値以下の無効レベルから所定しきい値を
越える有効レベルに変化する毎に記憶手段を初期化する
初期化手段と、受信信号レベルが無効レベルから有効レ
ベルに変化した時点から受信データを記憶手段へ書き込
み、受信系タイミングと送信系タイミングとの偏差に基
づいて定められる所定遅延時間が経過した後、記憶手段
に書き込まれた受信データの読出しを開始する入出力制
御手段と、記憶手段から読み出された受信データを参照
信号として、近端エコー成分を消去するエコーキャンセ
ラと、からなることを特徴とする。
In the echo canceller device according to the present invention, the clock timing of the receiving system and the clock timing of the transmitting system are inserted into a digital 4-wire line which is asynchronous with each other, and the signal of the receiving system is transmitted as a reference signal. A storage unit that erases near-end echo components from an input signal, that sequentially writes digital received data at the timing of the receiving system and sequentially reads the written received data at the timing of the transmitting system, and a signal of the received data. Initialization means for initializing the storage means each time the level changes from an invalid level below a predetermined threshold to an effective level exceeding a predetermined threshold; and reception from the time when the received signal level changes from an invalid level to an effective level. Data is written in the storage means, and is determined based on the deviation between the reception system timing and the transmission system timing. Input / output control means for starting the reading of the reception data written in the storage means after the elapse of the constant delay time, and an echo canceller for canceling the near-end echo component using the reception data read from the storage means as a reference signal. And consist of.

【0011】[0011]

【作用】受信データの信号レベルが無効レベルから有効
レベルに変化する時点で記憶手段は初期化手段によりリ
セットされる。これによって、それまで蓄積したデータ
ずれが消去され、受信データが先頭から受信タイミング
で順次書き込まれる。そして、受信系タイミングと送信
系タイミングとの偏差に基づいて定められる遅延時間が
経過した後、記憶手段に書き込まれた受信データが送信
タイミングで順次読み出され、それを参照信号としてエ
コーキャンセラが同じく送信タイミングでエコー成分を
送信入力信号から消去する。
When the signal level of the received data changes from the invalid level to the valid level, the storage means is reset by the initialization means. As a result, the data deviation accumulated so far is erased, and the received data is sequentially written from the beginning at the reception timing. Then, after a delay time determined based on the deviation between the reception system timing and the transmission system timing elapses, the reception data written in the storage unit is sequentially read out at the transmission timing, and the echo canceller similarly uses the reception data as a reference signal. The echo component is deleted from the transmission input signal at the transmission timing.

【0012】遅延時間及び記憶手段の容量によって送受
タイミングのずれが吸収され、また受信信号レベルが無
効レベルである間のデータは、受信信号レベルが有効レ
ベルに変化した時点で記憶手段のリセットにより消去さ
れるために、ずれの蓄積が防止される。
The delay time and the capacity of the storage means absorb the shift of the transmission / reception timing, and the data while the reception signal level is the invalid level is erased by resetting the storage means when the reception signal level changes to the valid level. Therefore, accumulation of deviation is prevented.

【0013】[0013]

【実施例】以下、本発明の実施例について、図面を参照
しながら詳細に説明する。
Embodiments of the present invention will now be described in detail with reference to the drawings.

【0014】図1は、本発明によるエコーキャンセラ装
置の一実施例の構成を示すブロック図である。本実施例
のエコーキャンセラ装置は、FIFO(ファーストイン
ファーストアウト)形式のメモリ(以下、単にFIFO
という)11、イネーブル信号を遅延させる遅延器1
2、アナログ受信出力を得るためのD/A変換器13、
送信入力をデジタル変換するA/D変換器14、エコー
キャンセラ15、選択回路16、及び固定データ発生器
17から構成されている。
FIG. 1 is a block diagram showing the configuration of an embodiment of an echo canceller device according to the present invention. The echo canceller device of the present embodiment is a FIFO (first in first out) type memory (hereinafter, simply referred to as FIFO).
11), delay device 1 for delaying the enable signal
2. D / A converter 13 for obtaining analog reception output,
It is composed of an A / D converter 14 for digitally converting a transmission input, an echo canceller 15, a selection circuit 16, and a fixed data generator 17.

【0015】FIFO11はディジタル受信データをそ
の受信タイミングで書き込み、送信タイミングで読み出
すことができる。更に、FIFO11にはイネーブル信
号Enと、イネーブル信号Enが遅延器12によって所
定サンプリング期間遅延された遅延イネーブル信号DE
nとがそれぞれ入力し、後述するように、イネーブル信
号Enの立ち上がりによってリセットされて受信データ
の書き込みが開始され、遅延イネーブル信号DEnの立
ち上がりによって読み出しが開始される。
The FIFO 11 can write digital reception data at its reception timing and read it at transmission timing. Further, the FIFO 11 has an enable signal En and a delay enable signal DE obtained by delaying the enable signal En by a delay device 12 for a predetermined sampling period.
n and n are input, respectively, and as will be described later, resetting is started at the rising edge of the enable signal En to start writing the received data, and reading is started at the rising edge of the delay enable signal DEn.

【0016】イネーブル信号Enは受信データが有効か
無効かを‘1’あるいは‘0’の論理で示す制御信号で
ある。このような制御信号としては、例えばVSAT等
の衛星通信において用いられるVOX機能を制御する信
号があり、送信側で音声検出を行って音声の有効又は無
効を判定し、その結果をイネーブル信号として送信デー
タと共に送出する。これによって音声が一定レベル以上
の時(音声有効期間)のみ送受信をバースト的に行い、
回線の有効利用を図ることができる。
The enable signal En is a control signal which indicates whether the received data is valid or invalid by a logic "1" or "0". As such a control signal, for example, there is a signal for controlling a VOX function used in satellite communication such as VSAT. The transmitting side performs voice detection to determine whether the voice is valid or invalid, and transmits the result as an enable signal. Send with data. As a result, only when the voice is above a certain level (voice valid period), the transmission and reception are performed in bursts
It is possible to effectively use the line.

【0017】また、遅延器12によって所定サンプリン
グ期間遅延された遅延イネーブル信号DEnは選択回路
16にも入力する。選択回路16は、この遅延イネーブ
ル信号DEnに基づいて、FIFO11の出力及び固定
データ発生器17の出力のいずれかを選択してD/A変
換器13へ出力する。ここでは、遅延イネーブル信号D
Enが‘1’の時にはFIFO11の出力を選択し、遅
延イネーブル信号DEnが‘0’の時には固定データ発
生器17の出力を選択するものとする。
The delay enable signal DEn delayed by the delay unit 12 for a predetermined sampling period is also input to the selection circuit 16. The selection circuit 16 selects either the output of the FIFO 11 or the output of the fixed data generator 17 based on the delay enable signal DEn and outputs it to the D / A converter 13. Here, the delay enable signal D
The output of the FIFO 11 is selected when En is "1", and the output of the fixed data generator 17 is selected when the delay enable signal DEn is "0".

【0018】固定データ発生器17は、予め定められた
無音信号レベルの直流データを発生する回路である。
The fixed data generator 17 is a circuit for generating DC data having a predetermined silence signal level.

【0019】D/A変換器13は、選択回路16で選択
された出力、即ちFIFO11から送信タイミングで読
み出された受信データあるいは固定データ発生器17の
無音データをアナログ変換し、アナログ受信出力として
ハイブリッド(図示せず)を通して2線回線へ送出す
る。
The D / A converter 13 converts the output selected by the selection circuit 16, that is, the reception data read from the FIFO 11 at the transmission timing or the silent data of the fixed data generator 17, into an analog reception output. Send to a two-wire line through a hybrid (not shown).

【0020】送信系において、A/D変換器14はハイ
ブリッドを通して2線回線から入力した送信入力を送信
タイミングでデジタル変換し、エコーキャンセラ15へ
出力する。
In the transmission system, the A / D converter 14 digitally converts the transmission input inputted from the two-wire line through the hybrid at the transmission timing and outputs it to the echo canceller 15.

【0021】エコーキャンセラ15は、選択回路16の
出力を参照信号として入力する。従って、遅延イネーブ
ル信号DEnが‘1’の時は、FIFO11から送信タ
イミングで読み出された受信データを参照信号として入
力し、A/D変換器14から同じく送信タイミングで出
力されるディジタル送信データからエコー成分を有効に
除去して送信データを送出する。
The echo canceller 15 receives the output of the selection circuit 16 as a reference signal. Therefore, when the delay enable signal DEn is "1", the received data read from the FIFO 11 at the transmission timing is input as a reference signal, and the digital transmission data output from the A / D converter 14 at the same transmission timing is also input. Echo components are effectively removed and transmission data is transmitted.

【0022】以上のように構成されたエコーキャンセラ
装置の動作を説明する。
The operation of the echo canceller device configured as described above will be described.

【0023】図2は、本実施例のエコーキャンセラ装置
の動作を説明するためのタイミングチャートである。
FIG. 2 is a timing chart for explaining the operation of the echo canceller device of this embodiment.

【0024】同図に示すように、先ずイネーブル信号E
nが‘0’で音声無効期間にある時(期間T1)、遅延
イネーブル信号DEnも‘0’の音声無効期間にあるの
で、選択回路16は固定データ発生器17から出力され
る直流データを選択してD/A変換器13へ出力する。
As shown in the figure, first, the enable signal E
When n is '0' and in the voice invalid period (period T1), the delay enable signal DEn is also in the voice invalid period of '0', so the selection circuit 16 selects the DC data output from the fixed data generator 17. And outputs it to the D / A converter 13.

【0025】次に、イネーブル信号Enが‘1’となっ
て音声有効期間に入ると、イネーブル信号Enの立ち上
がりに同期してFIFO11が初期化される(同図の時
点C1)。これによって、それまでに累積したデータの
ずれが消去される。そして、音声有効期間では受信デー
タ(期間T2及びT3)が、音声無効期間では無音デー
タ(期間T4及びT5)がそれぞれ受信タイミングに従
ってFIFO11に書き込まれる。
Next, when the enable signal En becomes "1" to enter the voice valid period, the FIFO 11 is initialized in synchronization with the rising edge of the enable signal En (time point C1 in the figure). As a result, the deviation of the data accumulated so far is erased. Then, the reception data (periods T2 and T3) in the voice valid period and the silence data (periods T4 and T5) in the voice invalid period are written in the FIFO 11 according to the reception timing.

【0026】一方、遅延イネーブル信号DEnが‘1’
となって音声有効区間に入ると(期間T3)、FIFO
11は、受信データの書き込み動作と並行して、先に書
き込まれた受信データの読み出し動作を開始し(時点D
1)、選択回路16はFIFO11の出力を選択してD
/A変換器13へ出力する。この受信データの読出し動
作は送信タイミングに従って行われ、遅延イネーブル信
号DEnが音声有効区間にある間継続する(期間T3及
びT4)。
On the other hand, the delay enable signal DEn is "1".
Becomes the valid voice section (period T3), the FIFO
11 starts the read operation of the previously written receive data in parallel with the write operation of the receive data (time point D
1), the selection circuit 16 selects the output of the FIFO 11 and D
And outputs to the / A converter 13. This read operation of the received data is performed according to the transmission timing and continues while the delay enable signal DEn is in the voice valid period (periods T3 and T4).

【0027】このようにして送信タイミング従って読み
出された受信データは、D/A変換器13によってアナ
ログ信号に変換され、受信出力としてハイブリッドを通
して2線回線へ送出される。また、この受信データを参
照信号として、エコーキャンセラ15はデジタル送信デ
ータからエコー成分を除去する。
The received data read according to the transmission timing in this manner is converted into an analog signal by the D / A converter 13 and sent to the two-wire line as a received output through the hybrid. Further, the echo canceller 15 removes the echo component from the digital transmission data by using the received data as a reference signal.

【0028】続いて、遅延イネーブル信号DEnが音声
無効期間に入ると(期間T5)、選択回路16はFIF
O11から固定データ発生器17へ選択を再度切り替
え、FIFO11からの出力を停止し、固定データ発生
器17からの直流データ出力をD/A変換器13へ出力
する。
Subsequently, when the delay enable signal DEn enters the voice invalid period (period T5), the selection circuit 16 causes the FIF to operate.
The selection from O11 is switched to the fixed data generator 17 again, the output from the FIFO 11 is stopped, and the DC data output from the fixed data generator 17 is output to the D / A converter 13.

【0029】その後、イネーブル信号Enが音声無効期
間から音声有効期間に変化すると、前述の如くFIFO
11は初期化され(時点C3)、以後同様の動作が繰り
返えされる。
After that, when the enable signal En changes from the voice invalid period to the voice valid period, the FIFO as described above.
11 is initialized (time point C3), and the same operation is repeated thereafter.

【0030】このようにイネーブル信号Enと遅延イネ
ーブル信号DEnとを用いてFIFO11の書き込み及
び読み出しの動作を制御することで、FIFO11に対
する受信データの書き込みタイミング(受信タイミン
グ)と読み出しタイミング(送信タイミング)とが非同
期であっても、そのタイミングずれを吸収することが可
能となる。
By controlling the write and read operations of the FIFO 11 using the enable signal En and the delay enable signal DEn as described above, the write timing (reception timing) and the read timing (transmission timing) of the received data with respect to the FIFO 11 can be obtained. Even if is asynchronous, it is possible to absorb the timing deviation.

【0031】遅延器12の遅延時間は、受信タイミング
と送信タイミングとの偏差によって決定される。例え
ば、サンプリング周波数が8kHzの一般的な通信用P
CMでは、その受信タイミングと送信タイミングのずれ
を100ppmとした場合、ずれ時間は1/10000
秒であり、最大1秒あたり0.8サンプリングパルス、
言い換えれば1.25秒に1パルス、200秒で160
パルスのずれが発生する。従って、遅延器12の遅延時
間を160サンプリングパルスに設定しておけば、送信
者が200秒休み無く話し続けた場合(音声有効期間が
200秒の場合)でも、FIFO11から受信データを
ずれなく送信タイミングに同期して出力でき、同期通信
用のエコーキャンセラ15によって有効にエコー除去を
行うことができる。
The delay time of the delay unit 12 is determined by the deviation between the reception timing and the transmission timing. For example, a general communication P with a sampling frequency of 8 kHz
In CM, the shift time is 1/10000 when the shift between the reception timing and the transmission timing is 100 ppm.
Seconds, up to 0.8 sampling pulses per second,
In other words, 1 pulse in 1.25 seconds, 160 in 200 seconds
Pulse shift occurs. Therefore, if the delay time of the delay unit 12 is set to 160 sampling pulses, even if the sender continues to speak without a break for 200 seconds (when the voice valid period is 200 seconds), the reception data is transmitted from the FIFO 11 without any deviation. Output can be performed in synchronization with the timing, and echo can be effectively removed by the echo canceller 15 for synchronous communication.

【0032】以上の様に、本実施例では、音声有効期間
において受信タイミングでFIFO11に受信データを
書き込み、上述したように定められた遅延時間を経過
後、送信タイミングに基づいてFIFO11から受信デ
ータを読出すので、送信タイミングと受信タイミングの
ずれを吸収することができる。また、イネーブル信号E
nのタイミングが音声無効期間から音声有効期間に変化
する瞬間に、FIFO11が初期化されるために、それ
までに蓄積した受信データのズレも打ち消される。
As described above, in this embodiment, the received data is written into the FIFO 11 at the reception timing during the voice valid period, and after the delay time defined as described above has elapsed, the received data is received from the FIFO 11 based on the transmission timing. Since the data is read, the difference between the transmission timing and the reception timing can be absorbed. Also, enable signal E
Since the FIFO 11 is initialized at the moment when the timing of n changes from the voice invalid period to the voice valid period, the deviation of the received data accumulated up to that point is also canceled.

【0033】[0033]

【発明の効果】以上詳細に説明したように、本発明によ
るエコーキャンセラ装置は、記憶手段に受信タイミング
で書き込まれた受信データが所定遅延時間を経過した後
で送信タイミングに従って順次読み出されるために、遅
延時間及び記憶手段の容量によって送受タイミングのず
れが吸収される。また、受信データの信号レベルが無効
レベルから有効レベルに変化する時点で記憶手段がリセ
ットされるために、それまで蓄積したデータずれが消去
され、ずれの累積が防止される。例えば、人間が感知で
きない音声信号レベルを無効レベルとし、次に有効レベ
ルになった時点で、その間の送受データをリセットし意
図的にデータスリップさせることで、ずれの累積を防い
でいる。
As described in detail above, in the echo canceller device according to the present invention, the reception data written in the storage means at the reception timing is sequentially read out in accordance with the transmission timing after the lapse of a predetermined delay time. The difference in transmission / reception timing is absorbed by the delay time and the capacity of the storage means. Further, since the storage means is reset at the time when the signal level of the received data changes from the invalid level to the valid level, the data deviation accumulated up to that point is erased and the accumulation of the deviation is prevented. For example, the accumulation of deviations is prevented by setting an audio signal level that cannot be perceived by a human being as an invalid level, and when the next effective level is reached, the transmission / reception data during that time is reset and data is intentionally slipped.

【0034】従って、記憶手段から送信タイミングで読
み出された受信データを参照信号として、同期通信用の
エコーキャンセラによりエコー成分の消去を行うことが
できる。その際、従来のようにA/D変換及びD/A変
換を行う必要がないために、S/N比の優れたエコーキ
ャンセルを行うことができる。
Therefore, the echo component can be erased by the echo canceller for synchronous communication using the received data read from the storage means at the transmission timing as the reference signal. At that time, since it is not necessary to perform A / D conversion and D / A conversion as in the conventional case, echo cancellation with an excellent S / N ratio can be performed.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明によるエコーキャンセラ装置の一実施例
の構成を示すブロック図である。
FIG. 1 is a block diagram showing the configuration of an embodiment of an echo canceller device according to the present invention.

【図2】本実施例に係るエコーキャンセラ装置の動作を
説明するためのタイミングチャートである。
FIG. 2 is a timing chart for explaining the operation of the echo canceller device according to the present embodiment.

【図3】送受非同期のディジタル4線回線に挿入される
従来のエコーキャンセラ装置の構成を示すブロック図で
ある。
FIG. 3 is a block diagram showing a configuration of a conventional echo canceller device inserted in a digital 4-wire line which is asynchronous in transmission and reception.

【符号の説明】 11 FIFO 12 遅延器 13 D/A変換器 14 A/D変換器 15 エコーキャンセラ 16 選択回路 17 固定データ発生器[Description of Reference Signs] 11 FIFO 12 Delay device 13 D / A converter 14 A / D converter 15 Echo canceller 16 Selection circuit 17 Fixed data generator

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 受信系のクロックタイミングと送信系の
クロックタイミングとが互いに非同期のデジタル4線回
線に挿入され、受信系の信号を参照信号として送信入力
信号から近端エコー成分を消去するエコーキャンセラ装
置において、 デジタル受信データを前記受信系のタイミングで逐次書
き込み、かつ書き込まれた前記受信データを前記送信系
のタイミングで逐次読み出すことができる記憶手段と、 前記受信データの信号レベルが所定しきい値以下の無効
レベルから前記所定しきい値を越える有効レベルに変化
する毎に前記記憶手段を初期化する初期化手段と、 前記受信信号レベルが無効レベルから有効レベルに変化
した時点から前記受信データを前記記憶手段へ書き込
み、前記受信系タイミングと送信系タイミングとの偏差
に基づいて定められる所定遅延時間が経過した後、前記
記憶手段に書き込まれた前記受信データの読出しを開始
する入出力制御手段と、 前記記憶手段から読み出された前記受信データを前記参
照信号として、前記近端エコー成分を消去するエコーキ
ャンセラと、 からなることを特徴とするエコーキャンセラ装置。
1. An echo canceller which inserts a clock timing of a receiving system and a clock timing of a transmitting system into a digital 4-wire line which are asynchronous with each other and cancels a near-end echo component from a transmission input signal using a signal of the receiving system as a reference signal. In the device, storage means capable of sequentially writing digital reception data at the timing of the reception system and sequentially reading the written reception data at the timing of the transmission system; and a signal level of the reception data having a predetermined threshold value. Initialization means for initializing the storage means each time the invalid level changes from the invalid level to the valid level exceeding the predetermined threshold; and the received data from the time when the received signal level changes from the invalid level to the valid level. Write to the storage means, based on the deviation between the reception system timing and the transmission system timing An input / output control unit that starts reading the received data written in the storage unit after a predetermined delay time has elapsed, and the received data read from the storage unit as the reference signal, An echo canceller device, comprising: an echo canceller for eliminating end echo components;
【請求項2】 前記受信信号レベルが無効レベルから有
効レベルに変化する時点は、前記受信データと共に受信
されるイネーブル信号の変化によって検出されることを
特徴とする請求項1記載のエコーキャンセラ装置。
2. The echo canceller device according to claim 1, wherein the time when the received signal level changes from an invalid level to a valid level is detected by a change in an enable signal received together with the received data.
【請求項3】 受信系のクロックタイミングと送信系の
クロックタイミングとが互いに非同期のデジタル4線回
線に挿入され、受信系の信号を参照信号として送信入力
信号から近端エコー成分を消去するエコーキャンセラ装
置において、 デジタル受信データを前記受信系のタイミングで逐次書
き込み、かつ書き込まれた前記受信データを前記送信系
のタイミングで逐次読み出すことができる記憶手段と、 前記受信データと共に受信され前記受信データの信号レ
ベルが所定しきい値を越えた有効レベルか所定しきい値
に達しない無効レベルかを示すイネーブル信号を入力
し、前記イネーブル信号が無効レベルから有効レベルに
変化する毎に前記記憶手段を初期化する初期化手段と、 前記イネーブル信号を前記受信系タイミングと送信系タ
イミングとの偏差に基づいて定められる所定遅延時間だ
け遅延させる遅延手段と、 前記イネーブル信号が無効レベルから有効レベルに変化
した時点から前記受信データを前記記憶手段へ書き込
み、前記遅延手段から出力される遅延イネーブル信号が
無効レベルから有効レベルに変化した時点から前記記憶
手段に書き込まれた前記受信データの読出しを開始する
入出力制御手段と、 前記無効信号レベルの固定データを生成する固定データ
生成手段と、 前記イネーブル信号が前記有効レベルにある期間は前記
記録手段から読み出された前記受信データを選択し、そ
れ以外の場合は前記固定データを選択する選択手段と、 前記選択手段によって選択されたデータを前記参照信号
として入力し、前記近端エコー成分を消去するエコーキ
ャンセラと、 からなることを特徴とするエコーキャンセラ装置。
3. An echo canceller which inserts a clock timing of a receiving system and a clock timing of a transmitting system into a digital 4-wire line which are asynchronous with each other and cancels a near-end echo component from a transmission input signal using a signal of the receiving system as a reference signal. In the device, a storage unit capable of sequentially writing digital reception data at the timing of the reception system and sequentially reading the written reception data at the timing of the transmission system, and a signal of the reception data received together with the reception data. An enable signal indicating whether the level is a valid level that exceeds a predetermined threshold value or an invalid level that does not reach the predetermined threshold value is input, and the storage means is initialized each time the enable signal changes from the invalid level to the valid level. Initializing means for setting the enable signal to the receiving system timing and transmitting system timing. Delay means for delaying by a predetermined delay time determined based on the deviation from the delay time, and the reception data is written to the storage means from the time when the enable signal changes from the invalid level to the valid level, and output from the delay means. Input / output control means for starting reading of the received data written in the storage means from the time when the delay enable signal changes from the invalid level to the valid level, and fixed data generation means for generating fixed data of the invalid signal level. Selecting means for selecting the received data read from the recording means while the enable signal is at the valid level, and selecting the fixed data otherwise, data selected by the selecting means Is input as the reference signal, and an echo canceller for canceling the near-end echo component, Echo canceller system according to claim Rukoto.
JP5352629A 1993-12-28 1993-12-28 Echo canceller device Expired - Lifetime JP2812174B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5352629A JP2812174B2 (en) 1993-12-28 1993-12-28 Echo canceller device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5352629A JP2812174B2 (en) 1993-12-28 1993-12-28 Echo canceller device

Publications (2)

Publication Number Publication Date
JPH07202767A true JPH07202767A (en) 1995-08-04
JP2812174B2 JP2812174B2 (en) 1998-10-22

Family

ID=18425356

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5352629A Expired - Lifetime JP2812174B2 (en) 1993-12-28 1993-12-28 Echo canceller device

Country Status (1)

Country Link
JP (1) JP2812174B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19636737C2 (en) * 1995-09-26 2001-03-01 Siemens Ag Oesterreich Procedure for automatic runtime compensation in pulse transmission systems

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19636737C2 (en) * 1995-09-26 2001-03-01 Siemens Ag Oesterreich Procedure for automatic runtime compensation in pulse transmission systems

Also Published As

Publication number Publication date
JP2812174B2 (en) 1998-10-22

Similar Documents

Publication Publication Date Title
AU727833B2 (en) Echo canceller with silence detection
JP3465227B2 (en) Telephone terminal device
US5740242A (en) Echo canceler
JPH05122106A (en) Semiconductor integrated circuit device
JP2812174B2 (en) Echo canceller device
JP4527342B2 (en) Real-time processing and management method for echo cancellation between loudspeaker and microphone of computer terminal
JP2982718B2 (en) Satellite communication equipment
US20040179676A1 (en) Speech communication apparatus
US6064733A (en) Echo canceller apparatus
JP3013613B2 (en) Data transceiver
JPH0112446Y2 (en)
JP2842363B2 (en) Echo canceller device
KR100247034B1 (en) Echo elimination testing device
JPH07212334A (en) Burst transmitter and burst transmission system
CN114584661A (en) Exception handling method and device suitable for echo cancellation equipment
JP4489980B2 (en) Frame synchronization circuit
JP3352512B2 (en) Multi-processing echo canceller
JPH0541679A (en) Method for measuring bulk delay for echo canceller for modem
KR100258546B1 (en) Echo-canceller capable of adapted counting filter-tap in satellite communication system
JPS5931903B2 (en) phase modulation communication device
JPH04196624A (en) Echo canceler
JP2821401B2 (en) Cell fluctuation absorbing method and method for ATM echo canceller
JP2004282433A (en) Device and method for canceling echo, and program and recording medium
JPH0813013B2 (en) Eco-Cancer
JP2000092122A (en) Audio transmission equipment

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980707