Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6259937B2 - - Google Patents
[go: Go Back, main page]

JPS6259937B2 - - Google Patents

Info

Publication number
JPS6259937B2
JPS6259937B2 JP16255080A JP16255080A JPS6259937B2 JP S6259937 B2 JPS6259937 B2 JP S6259937B2 JP 16255080 A JP16255080 A JP 16255080A JP 16255080 A JP16255080 A JP 16255080A JP S6259937 B2 JPS6259937 B2 JP S6259937B2
Authority
JP
Japan
Prior art keywords
echo
signal
input signal
output
input
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
Application number
JP16255080A
Other languages
Japanese (ja)
Other versions
JPS5787246A (en
Inventor
Takashi Ogiwara
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
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP16255080A priority Critical patent/JPS5787246A/en
Publication of JPS5787246A publication Critical patent/JPS5787246A/en
Publication of JPS6259937B2 publication Critical patent/JPS6259937B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/20Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
    • H04B3/23Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Description

【発明の詳細な説明】 本発明はエコーキヤンセラの改良に関し、特に
長距離電話回線における2線4線変換部分に挿入
されるエコーキヤンセラの改良に関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an improvement in an echo canceller, and more particularly to an improvement in an echo canceller inserted into a 2-wire 4-wire conversion section in a long-distance telephone line.

エコーキヤンセラは、通信衛星および海底ケー
ブルを利用した長距離電話回線において、2線4
線変換部分に設けられたハイブリツドコイルのイ
ンピーダンス・ミスマツチングにより生じる反射
を消去して通話の品質を向上させるための装置で
あつて、修正量演算器と重畳通話検出器を主体と
する装置である。
Echo cancellers are used in long-distance telephone lines using communication satellites and submarine cables.
This device improves the quality of speech by eliminating reflections caused by impedance mismatching of the hybrid coil provided in the line conversion section, and the device mainly includes a correction amount calculator and a superimposed speech detector.

従来この種の装置に用いられていた重畳通話検
出器は、アナグロ回路で説明すれば、送話音声信
号と受話音声信号を用いて通話の状態をレベル比
較により判別するために、送話音声信号と受話音
声信号を別々に検波し、平滑レベル比較し、更
に、必要なハングオバータイムを設ける等の手段
を用いていた。そしてこの通話状態を判別するこ
とは、エコーパスの特性を模擬する過程で極めて
重要であつた。一方このエコーサプレサに一部似
ているエコーサプレツサにとつて、重畳通話検出
器に用いられていた平滑回路の時定数、及びハン
グオバータイムの値は双方向通話時における送話
及び受話音声信号の話頭及び話尾の切断に係るた
めに極めて重要な問題であつた。そこでエコーキ
ヤンセラはエコーコンプレツサと同じ重畳通話検
出器を用いていた。
The superimposed call detector conventionally used in this type of device uses an analog circuit to detect the sending audio signal and the receiving audio signal in order to determine the status of the call by level comparison. This method involves separately detecting the voice signal and the received voice signal, comparing the smoothing levels, and providing the necessary hangover time. Determining this call state was extremely important in the process of simulating echo path characteristics. On the other hand, for an echo suppressor that is partially similar to this echo suppressor, the value of the time constant and hangover time of the smoothing circuit used in the superimposed call detector is This was an extremely important issue because it concerned the cutting of the ending of the story. Therefore, the echo canceller used the same superimposed speech detector as the echo compressor.

又、通常のPCM電話回線に接続されるエコー
サプレツサやエコーキヤンセラの重畳通話検出器
は、従来のアナグロ回路による重畳通話検出器の
検波、平滑手段を模擬していた。たとえば送話音
声信号については、送話音声信号に相当する通常
のPCM電話回線に使用されている非線形符号を
一旦線符号に変換し、その後入力データの数拾〜
数百サンプルを順次加算する手段、順次新しい入
力データを加算する毎に古いデータを減算する手
段、平滑回路の放電時定数の効果に近似させる目
的で新しい入力データの加算の度に放電時定数に
近い定数を掛ける手段、およびこれらのいくつか
の手段を組合せることにより行なつていた。そし
て受話音声信号についても同様に行い、それら両
者で得られたデータを比較することによりレベル
比較を行い、通話状態の判別を行なつていた。
Furthermore, the superimposed speech detector of an echo suppressor or echo canceller connected to a normal PCM telephone line simulates the detection and smoothing means of a conventional analog circuit for a superimposed speech detector. For example, for outgoing audio signals, the non-linear code used in normal PCM telephone lines, which corresponds to the outgoing audio signals, is first converted into line codes, and then the input data is converted into line codes.
Means for sequentially adding hundreds of samples, means for subtracting old data each time new input data is added, means for subtracting old data each time new input data is added, and means for subtracting the discharge time constant each time new input data is added in order to approximate the effect of the discharge time constant of a smoothing circuit. This was done by multiplying by a close constant, and by combining several of these methods. The same process was performed for the received voice signal, and by comparing the data obtained from both, the levels were compared and the call status was determined.

上記の手段はアナログ回路によるエコーサプレ
ツサが広範囲による使用実績をもち、又充分に性
能が評価されているので、できるだけアナグロ回
路に模擬させる如くとられた手段であつた。しか
しながら従来のアナログ回路による重畳通話検出
器をデイジタル回路で前述の如く模擬するには複
雑且つ規模が大きくなる欠点があつた。
The above-mentioned means were taken to imitate analog circuits as much as possible since echo suppressors using analog circuits have been widely used and their performance has been sufficiently evaluated. However, simulating the conventional superimposed call detector using an analog circuit with a digital circuit as described above has the disadvantage of being complicated and large in scale.

したがつて本発明の目的は小型で且つ経済的な
エコーキヤンセラを提供することにある。
SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide an echo canceller that is small and economical.

本発明のエコーキヤンセラは上記の目的を達成
するために、装置のうちの重畳通話検出器が特別
に高速である必要がないことを利用して、比較的
長い時間間隔で動作させて装置の簡略化を図つた
ものである。
In order to achieve the above object, the echo canceller of the present invention takes advantage of the fact that the superimposed speech detector in the device does not need to be particularly fast, and operates at relatively long time intervals. This is for simplification.

本発明によれば、修正信号を受け受話音声信号
から制御されたエコーを合成するエコーパスモデ
ル、送話音声信号に含まれるエコーと前記合成さ
れた合成エコーの差分を出力する加減演算器、前
記送話音声信号と受話音声信号のレベルを比較し
て通話の状態を判別し判別出力を発する重畳通話
検出回路、および前記出力した差分と前記受話音
声信号を入力し、前記判別出力の示す通話の状態
に従つて前記エコーパスモデルの出力する合成エ
コーを前記出力した差分が小さくなるように制御
すべき前記修正信号を発する修正量演算器を有す
るエコーキヤンセラにおいて、前記重畳通話検出
回路が、送話音声信号および受話音声信号の各入
力信号系に、制御信号により入力信号のレベルを
選択的に更新する入力信号レベル保持手段と、こ
の入力信号レベル保持手段の入力信号のレベルと
保持する信号の出力レベルを比較し、比較結果が
前者が後者より大きいことを示す場合は前記制御
信号を発すると共に計数をゼロから再開し、比較
結果が前者が後者より大きくないことを示す場合
は入力信号の回数を計数するが所定の回数τだけ
経過すると前記制御信号を発すると共にその時点
から計数をゼロから再開する比較カウンタ手段と
を有し、前記2つの入力信号系の間に、前記2つ
の入力信号レベル保持手段の保持する信号の出力
レベルを比較して前記判別出力を発する比較手段
を有することを特徴とするエコーキヤンセラが得
られる。
According to the present invention, there is provided an echo path model that receives a correction signal and synthesizes a controlled echo from a received voice signal, an addition/subtraction calculator that outputs a difference between an echo included in a transmitted voice signal and the synthesized synthesized echo; A superimposed call detection circuit compares the levels of the transmitting audio signal and the receiving audio signal to determine the state of the call and issues a determination output; In the echo canceller, the echo canceler includes a correction amount calculator that generates the correction signal to control the synthesized echo outputted by the echo path model so that the difference between the outputs becomes small according to the state, and the superimposed speech detection circuit Each of the input signal systems for the speaking audio signal and the receiving audio signal includes an input signal level holding means for selectively updating the level of the input signal using a control signal, and an input signal level holding means for updating the input signal level of the input signal level and the signal to be held by the input signal level holding means. The output levels are compared, and if the comparison result shows that the former is greater than the latter, the control signal is issued and counting is restarted from zero, and if the comparison result shows that the former is not greater than the latter, the number of input signals is and a comparison counter means which issues the control signal when a predetermined number of times τ has elapsed and restarts counting from zero from that point, and between the two input signal systems, the two input signal levels are There is obtained an echo canceller characterized in that it has comparison means that compares the output levels of the signals held by the holding means and generates the discrimination output.

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

図は本発明の一実施例の構成をブロツクで示し
たものである。図中1は送話音声入力端子、2は
送話音声出力端子、3と4は受話音声入力端子及
び出力端子、5は重畳通話検出器、6は修正量演
算器、7はエコーパスモデル、8はサブトラクタ
である。重畳通話検出器5は本発明によるエコー
キヤンセラにおける特徴的な回路であり、破線の
枠内に更に詳細な構成を示しているが、この部分
の詳細な説明はあとに行うこととして、はじめに
この検出器を1単位として全体のエコーキヤンセ
ラの動作を説明し、その間にこの重畳通話検出器
5がどのような性質を持てばよいかについて説明
を加える。
The figure shows the configuration of one embodiment of the present invention in blocks. In the figure, 1 is a transmitting audio input terminal, 2 is a transmitting audio output terminal, 3 and 4 are receiving audio input terminals and output terminals, 5 is a superimposed speech detector, 6 is a correction amount calculator, 7 is an echo path model, 8 is a subtractor. The superimposed speech detector 5 is a characteristic circuit in the echo canceler according to the present invention, and its detailed configuration is shown within the frame of the broken line. The operation of the echo canceller as a whole will be explained using a detector as one unit, and in the meantime, what properties this superimposed speech detector 5 should have will be explained.

エコーパスモデル7は受話音声信号を用いてエ
コーパスのエコーを合成する回路で、トランスバ
ーサルフイルタを内蔵している。このエコーパス
モデル7の出力はサブトラクタ8に導かれ、サブ
トラクタ8は送話音声入力端子1に導かれるエコ
ーから前記エコーパスモデル7により合成された
合成エコーを差し引き、その差分を出力する。修
正量演算器6にはサブトラクタ8の出力と受話音
声信号が導かれる。修正量演算器6はこれら二つ
の信号を用い、サブトラクタ8の出力に現われる
前記差分が小さくなるように、エコーパスモデル
7のトランスバーサルフイルタのタツプゲインを
修正すべく、修正量を演算する。この演算結果が
エコーパスモデル7に与えられ、エコーパスモデ
ル7はエコーパスの特性を擬似する。重畳通話検
出器5は、前述のように単位回路として取り扱う
と、送話及び受話音声信号のレベルを比較するこ
とにより通話状態を判別し、送話状態において修
正量演器6の演算を停止させ、エコーパスモデル
7のトランスバーサルフイルタのタツプゲインの
乱れを防ぐ。
The echo path model 7 is a circuit that synthesizes the echo of the echo path using a received voice signal, and has a built-in transversal filter. The output of this echo path model 7 is guided to a subtractor 8, and the subtractor 8 subtracts the synthesized echo synthesized by the echo path model 7 from the echo guided to the transmission audio input terminal 1, and outputs the difference. The output of the subtractor 8 and the received voice signal are led to the correction amount calculator 6. A correction amount calculator 6 uses these two signals to calculate a correction amount in order to correct the tap gain of the transversal filter of the echo path model 7 so that the difference appearing in the output of the subtractor 8 becomes small. This calculation result is given to the echo path model 7, and the echo path model 7 simulates the characteristics of the echo path. When treated as a unit circuit as described above, the superimposed speech detector 5 determines the speech state by comparing the levels of the transmitting and receiving audio signals, and stops the calculation of the correction quantity calculator 6 in the transmitting state. , to prevent disturbances in the tap gain of the transversal filter of the echo path model 7.

一方エコーサプレツサは、エコーキヤンセラと
は動作原理が異なり、良く知られているように送
話音声信号の入力端子と出力端子間に抵抗減衰器
を配置して、受話状態と判別される時にこの抵抗
減衰器を挿入し、送話状態と判別される場合、こ
の抵抗減衰器を除去するように制御して、エコー
を前記抵抗減衰器の減衰量だけ小さくしている。
従つて、エコーサプレツサでは同時通話の場合、
送話状態か、受話状態かの判別次第で、前記抵抗
減衰器の挿入又は除去に起因する音声の話頭及び
話尾の切断が起り得る。
On the other hand, an echo suppressor has a different operating principle from an echo canceller, and as is well known, a resistor attenuator is placed between the input terminal and the output terminal of the transmitting audio signal. When an attenuator is inserted and a transmitting state is determined, the resistive attenuator is controlled to be removed to reduce the echo by the attenuation amount of the resistive attenuator.
Therefore, in the case of simultaneous calls with an echo suppressor,
Depending on whether it is a transmitting state or a receiving state, insertion or removal of the resistive attenuator may cause the beginning and end of the voice to be cut off.

以上の説明より、エコーサプレツサとエコーキ
ヤンセラでは動作原理が全く異なる為、エコーキ
ヤンセラに用いられる重畳通話検出器は通話状態
を速く判別することにより前記エコーパスモデル
7のトランスバーサルフイルタの乱れを小さくす
ることに主力が置かれる。なおエコーサプレツサ
に用いられるダブルトーク検出器は通話における
音声の切断が余り起きないように、ハングオバー
タイムの設定に注意が払われる。このように、音
声信号の音節に関連するハングオバータイムの設
定に関してはエコーキヤンセラには余り注意を払
う必要がない。従つて、エコーキヤンセラに用い
られる重畳通話検出器の構成は前述のアナグロ回
路に模擬させる必要がない。
From the above explanation, since the operating principles of an echo suppressor and an echo canceller are completely different, the superimposed speech detector used in the echo canceller can reduce the disturbance of the transversal filter of the echo path model 7 by quickly determining the speech state. The main focus is on doing. Note that for the double talk detector used in the echo suppressor, care is taken in setting the hangover time so that voice disconnections during calls do not occur too often. In this way, the echo canceller does not need to pay much attention to setting the hangover time associated with the syllables of the audio signal. Therefore, the configuration of the superimposed speech detector used in the echo canceller does not need to be simulated by the analog circuit described above.

次に本発明の主体をなす重畳通話検出器5につ
いて詳細に説明する。図において、11はこの検
出器に対する送話音声信号のデータ入力端子、1
2はこの検出器に対する受話音声信号のデータ入
力端子、13,14および15は2つの入力デー
タの大小を比較し、その比較結果を出力するコン
パレータ、16および17はハングオバータイム
を計数するカウンタ、18および19はレジス
タ、20はこの検出器の出力端子である。図中1
1,13,16および18で構成する回路の接続
は12,14,17および19のそれと同じであ
る。そして送話音声信号のデータ入力端子11は
コンパレータ13の入力端子及びレジスタ18の
入力端子に、レジスタ18の出力端子はコンパレ
ータ13の他方の入力端子とコンパレータ15の
入力端子に接続されている。又、コンパレータ1
3の出力端子はカウンタ16の入力端子に、カウ
ンタ16の出力はレジスタ18の制御入力端子に
接続されている。
Next, the superimposed call detector 5, which is the main part of the present invention, will be explained in detail. In the figure, 11 is a data input terminal for transmitting voice signals to this detector;
Reference numeral 2 indicates a data input terminal for a received voice signal to the detector; 13, 14 and 15 are comparators that compare the magnitude of the two input data and output the comparison results; 16 and 17 are counters that count hangover time; 18 and 19 are registers, and 20 is an output terminal of this detector. 1 in the diagram
The connections of the circuits 1, 13, 16 and 18 are the same as those of 12, 14, 17 and 19. The data input terminal 11 of the transmitted voice signal is connected to the input terminal of the comparator 13 and the input terminal of the register 18, and the output terminal of the register 18 is connected to the other input terminal of the comparator 13 and the input terminal of the comparator 15. Also, comparator 1
The output terminal of the counter 3 is connected to the input terminal of the counter 16, and the output of the counter 16 is connected to the control input terminal of the register 18.

データ入力端子11から送話音声信号データを
入力するレジスタ18は、制御カウンタ16から
制御信号を受けると記憶内容を入力データに更新
するようになつている。コンパレータ13はこの
レジスタ18の入力データと出力データを比較
し、比較出力を制御カウンタ16に送るようにし
てある。そして制御カウンタ16は、前記の比較
出力が入力データが出力データより大きいことを
示す場合は前記の制御信号を発すると共に計数を
一旦ゼロにして計数を再開し、入力データが出力
データより大きくないときは制御信号を発するこ
となく入力信号の入力の回数を計数し続けるが、
入力回数が所定の回数τ経過すると入力データが
出力データより小さいままでも前記制御信号を発
し、先と同じように計数をゼロから再開するよう
にしてある。したがつてレジスタ18にはデータ
の入力回数にしてτ回を越さない時間径過(不
同)すると必ず新しい入力データが蓄積される。
たとえば入力が8kHzの場合τとして256回をとれ
ば、前記の更新時間の最大値は32msとなる。
The register 18, which receives the transmitted voice signal data from the data input terminal 11, updates the stored contents to the input data when it receives a control signal from the control counter 16. The comparator 13 compares the input data and output data of this register 18 and sends the comparison output to the control counter 16. When the comparison output indicates that the input data is larger than the output data, the control counter 16 issues the control signal and temporarily sets the count to zero and restarts counting; when the input data is not larger than the output data, the control counter 16 outputs the control signal and resets the count to zero. continues to count the number of input signals without issuing a control signal, but
When the number of inputs exceeds a predetermined number τ, the control signal is generated even if the input data is still smaller than the output data, and counting is restarted from zero as before. Therefore, new input data is always stored in the register 18 when a time period that does not exceed τ times (inconsistent) has elapsed (inconsistent).
For example, if the input is 8 kHz and τ is 256 times, the maximum update time will be 32 ms.

以上は回路11,13,16,18で構成され
る部分の動作を説明したが、回路12,14,1
7,19で構成される部分の動作も同じように行
なわれる。したがつてレジスタ19には受話音声
信号の新しい入力データが前述と同じような時間
毎に更新蓄積される。コンパレータ15は2つの
レジスタ18と19の蓄積しているデータの大小
を比較し、送話音声信号と受話音声信号の大小の
比較結果を端子20から修正量演算器6に送り、
前記の制御信号を制御する。以後の動作は先に説
明したとおりであつて、エコーパスモデルの乱れ
を簡単な構成で効果的に防ぐことができる。
The operation of the circuits 11, 13, 16, and 18 has been explained above, but the circuits 12, 14, and 1
The operation of the portion consisting of 7 and 19 is performed in the same manner. Therefore, new input data of the received voice signal is updated and stored in the register 19 at every time as described above. The comparator 15 compares the data stored in the two registers 18 and 19, and sends the comparison result of the transmitted audio signal and the received audio signal to the correction amount calculator 6 from the terminal 20.
Control the control signal. The subsequent operations are as described above, and disturbances in the echo path model can be effectively prevented with a simple configuration.

また本発明においては、そのエコーキヤンセラ
がPCM電話にインタフエースされる場合特にそ
の効果が大きくなる。すなわちPCM電話回線の
符号形式が非線形符号すなわちA―law又はμ―
lamなどに統一されていて仮数部と指数部で構成
されているので、重畳通話検出器の入力データと
してその指数部と仮数部の一部を利用して数ビツ
トのデータ長で構成できる。したがつて非線形符
号から線形符号への符号変換をすることなく而も
僅かのビツト数で構成することができ、コンパレ
ータ13,14,15およびレジスタ18,19
が特に従来に比較して小型に構成できる利点があ
る。
The present invention is particularly effective when the echo canceller is interfaced to a PCM telephone. In other words, the code format of the PCM telephone line is a nonlinear code, that is, A-law or μ-
lam, etc., and consists of a mantissa part and an exponent part, so the exponent part and part of the mantissa part can be used as input data for the superimposed call detector to have a data length of several bits. Therefore, it can be configured with a small number of bits without performing code conversion from non-linear code to linear code, and comparators 13, 14, 15 and registers 18, 19
This has the advantage that it can be constructed more compactly compared to conventional methods.

なお前述の実施例においては、重畳通話検出器
5が周知の而も比較的基本的な回路で形成されて
いるので、これを汎用のマイクロプロセツサを利
用して構成することができる。
In the embodiment described above, the superimposed call detector 5 is formed of a well-known but relatively basic circuit, so it can be constructed using a general-purpose microprocessor.

以上説明したように送話及び受話音声信号を前
記重畳通話検出器に導き、該重畳通話検出器の出
力を修正量演算器に導いて修正量演算器を制御す
ることにより、エコーパスモデルの乱れを効果的
に防ぐことができる。特にデイジタルインターフ
エイスのエコーキヤンセラの場合、通常のPCM
電話回線に使用されている非線形符号より線形符
号への符号変換手段を必要とせず、直接この非線
形符号を利用することができる。従つて上記のよ
うな重畳通話検出器を有するエコーキヤンセラ
は、小形で経済的である。
As explained above, by guiding the transmitting and receiving voice signals to the superimposed speech detector, and guiding the output of the superimposed speech detector to the correction amount calculator to control the correction amount calculator, the echo path model is disturbed. can be effectively prevented. Especially in the case of digital interface echo cancellers, the usual PCM
This non-linear code can be used directly without the need for code conversion means from a non-linear code used in a telephone line to a linear code. Therefore, an echo canceller having a superimposed speech detector as described above is compact and economical.

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

図は本発明の一実施例の構成を示した図であ
る。 記号の説明:1は送話音声入力端子、2は送話
音声出力端子、3は受話音声入力端子、4は受話
音声出力端子、5は重畳通話検出器、6は修正量
演算器、7はエコーパスモデル、8はサブトラク
タ、13,14,15はコンパレータ、16,1
7はカウンタ、18,19はレジスタをそれぞれ
あらわしている。
The figure is a diagram showing the configuration of an embodiment of the present invention. Explanation of symbols: 1 is a transmitting audio input terminal, 2 is a transmitting audio output terminal, 3 is a receiving audio input terminal, 4 is a receiving audio output terminal, 5 is a superimposed speech detector, 6 is a correction amount calculator, 7 is a Echo path model, 8 is a subtractor, 13, 14, 15 are comparators, 16, 1
7 represents a counter, and 18 and 19 represent registers, respectively.

Claims (1)

【特許請求の範囲】 1 修正信号を受け受話音声信号から制御された
エコーを合成するエコーパスモデル、送話音声信
号に含まれるエコーと前記合成された合成エコー
の差分を出力する加減演算器、前記送話音声信号
と受話音声信号のレベルを比較して通話の状態を
判別し判別出力を発する重畳通話検出回路、およ
び前記出力した差分と前記受話音声信号を入力
し、前記判別出力の示す通話の状態に従つて前記
エコーパスモデルの出力する合成エコーを前記出
力した差分が小さくなるように制御すべき前記修
正信号を発する修正量演算器を有するエコーキヤ
ンセラにおいて、前記重畳通話検出回路が、送話
音声信号および受話音声信号の各入力信号系に、
制御信号により入力信号のレベルを選択的に更新
する入力信号レベル保持手段と、この入力信号レ
ベル保持手段の入力信号のレベルと保持する信号
の出力レベルを比較し、比較結果が前者が後者よ
り大きいことを示す場合は前記制御信号を発する
と共に計数をゼロから再開し、比較結果が前者が
後者より大きくないことを示す場合は入力信号の
回数を計数するが所定の回数τだけ経過すると前
記制御信号を発すると共にその時点から計数をゼ
ロから再開する比較カウンタ手段とを有し、前記
2つの入力信号系の間に、前記2つの入力信号レ
ベル保持手段の保持する信号の出力レベルを比較
して前記判別出力を発する比較手段を有すること
を特徴とするエコーキヤンセラ。 2 前記第1項の装置であつて、前記重畳通話検
出器の入力信号に非線形を採用したことを特徴と
するエコーキヤンセラ。
[Scope of Claims] 1. An echo path model that receives a correction signal and synthesizes a controlled echo from a received voice signal; an addition/subtraction calculator that outputs a difference between the echo included in the transmitted voice signal and the synthesized synthesized echo; a superimposed call detection circuit that compares the levels of the outgoing audio signal and the incoming audio signal to determine the state of the call and outputs a determination output; In the echo canceller, the echo canceller includes a correction amount calculator that generates the correction signal to control the synthesized echo output by the echo path model so that the difference between the outputs becomes small according to the state of the echo path model, and the superimposed speech detection circuit For each input signal system of the transmitting audio signal and the receiving audio signal,
An input signal level holding means that selectively updates the level of the input signal by a control signal, and an input signal level holding means that compares the level of the input signal of the input signal level holding means and the output level of the signal to be held, and the comparison result is that the former is greater than the latter. If the comparison result indicates that the former is not greater than the latter, the number of input signals is counted, but after a predetermined number of times τ has elapsed, the control signal is emitted and the counting is restarted from zero. and a comparison counter means for restarting counting from zero from that point in time, and comparing the output levels of the signals held by the two input signal level holding means between the two input signal systems. An echo canceller characterized by having a comparison means for emitting a discrimination output. 2. The echo canceller according to item 1 above, characterized in that a nonlinear input signal is adopted for the input signal of the superimposed speech detector.
JP16255080A 1980-11-20 1980-11-20 Echo canceller Granted JPS5787246A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16255080A JPS5787246A (en) 1980-11-20 1980-11-20 Echo canceller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16255080A JPS5787246A (en) 1980-11-20 1980-11-20 Echo canceller

Publications (2)

Publication Number Publication Date
JPS5787246A JPS5787246A (en) 1982-05-31
JPS6259937B2 true JPS6259937B2 (en) 1987-12-14

Family

ID=15756714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16255080A Granted JPS5787246A (en) 1980-11-20 1980-11-20 Echo canceller

Country Status (1)

Country Link
JP (1) JPS5787246A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6096037A (en) * 1983-10-31 1985-05-29 Nec Corp Echo canceller

Also Published As

Publication number Publication date
JPS5787246A (en) 1982-05-31

Similar Documents

Publication Publication Date Title
US6044068A (en) Silence-improved echo canceller
US6947552B2 (en) Echo canceler with echo path change detector
CA1221180A (en) Method of and device for the digital cancellation of the echo generated in connections with time-varying characteristics
US5570423A (en) Method of providing adaptive echo cancellation
CN101087320B (en) Improved method and apparatus for detecting echo path changes in an acoustic echo canceller
US8750494B2 (en) Clock skew compensation for acoustic echo cancellers using inaudible tones
US5390244A (en) Method and apparatus for periodic signal detection
US20110058667A1 (en) Echo canceller having its effective filter taps adaptively controlled with echo cancellation amount monitored
JPS62107533A (en) Determination of flat delay in transmission network
AU5291893A (en) Network echo canceller
EP0736235A1 (en) Method for determining the location of echo in an echo cancellar
CA1210541A (en) Conferencing system adaptive signal conditioner
CN1558563B (en) Echo eliminator and use method thereof
JPS6251010B2 (en)
JPS61252722A (en) Removal of residual echo
EP1164712A1 (en) Sound communication device and echo processor
KR20000070020A (en) Adaptive filter system having mixed fixed point or floating point and block scale floating point operators
TW513886B (en) Voice switching system and voice switching method
JPS6259937B2 (en)
US5477535A (en) Method of preventing a divergence of an adaptive echo canceller in a noisy signal environment
US6744885B1 (en) ASR talkoff suppressor
JP3443302B2 (en) Periodic signal detector
JP3303524B2 (en) Echo canceller learning method
JPH11145878A (en) Method and device for identifying unknown system by adaptive filter
JP3452341B2 (en) Echo canceller