JPS6340377B2 - - Google Patents
Info
- Publication number
- JPS6340377B2 JPS6340377B2 JP10828580A JP10828580A JPS6340377B2 JP S6340377 B2 JPS6340377 B2 JP S6340377B2 JP 10828580 A JP10828580 A JP 10828580A JP 10828580 A JP10828580 A JP 10828580A JP S6340377 B2 JPS6340377 B2 JP S6340377B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- training
- circuit
- sidetone
- station
- 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
Links
- 238000001514 detection method Methods 0.000 claims description 41
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/20—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
- H04B3/23—Reducing 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
- H04B3/238—Reducing 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 using initial training sequence
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
【発明の詳細な説明】
本発明は、トレーニング信号を用いて、反響路
を推定するプリセツト形反響打消し方式に関す
る。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a preset echo cancellation method that uses a training signal to estimate an echo path.
一般に電話回線は2線及び4線回路で構成され
ており、これらの回線はハイブリツドにより結合
されている。この場合、インピーダンス整合が理
想的であれば良いが、現実の回路では、回線の接
続状況によりそのインピーダンスは一定となら
ず、インピーダンス整合がくずれる事により、こ
の結合点で、まわり込みによる反響信号が発生す
る。この反響信号は、長距離回線においては、も
との信号からかなり遅れるため、正常な通話の障
害となる。また受話器を持たずに通話できる拡声
電話においては、拡声電話機のスピーカーとマイ
クの音響結合が一般の電話に比較して大きいた
め、ハイブリツドで発生する反響信号の減衰量が
少い場合信号のループができ、ハウリングを引き
起こす原因となる。 Generally, telephone lines are composed of two-wire and four-wire circuits, and these lines are connected by a hybrid. In this case, it would be fine if the impedance matching was ideal, but in actual circuits, the impedance is not constant depending on the line connection status, and as the impedance matching breaks down, echo signals due to wraparound occur at this connection point. Occur. This echo signal lags considerably behind the original signal over long distance lines, thus interfering with normal communication. In addition, in loudspeaker telephones that allow calls without the handset, the acoustic coupling between the speaker and microphone of the loudspeaker telephone is greater than that of a regular telephone, so if the amount of attenuation of the echo signal generated in a hybrid is small, signal loops may occur. This can cause howling.
上述の様な、反響信号を減衰させる方式の1つ
に、エコー・キヤンセラーがある。この方式は、
ハイブリツドにおいて4線側から2線側を見た場
合の特性である反響路特性を、インパルス応答の
形で推定し、このインパルス応答をもとに、この
結点で発生する反響信号の疑似反響信号を生成
し、実際の反響信号より引き去る事により反響信
号を打ち消すもので、信号レベルに対応した損失
を回線に入れて、反響信号を減衰させるエコー・
サプレサ方式に比較して、語頭や語尾切れの問題
点が本質的になく、ハウリングに対する危険性も
少ないという利点があるのは周知の事である。 An echo canceller is one of the methods for attenuating the echo signal as described above. This method is
The echo path characteristics, which are the characteristics when looking from the 4-wire side to the 2-wire side in a hybrid, are estimated in the form of an impulse response, and based on this impulse response, a pseudo-reverberation signal of the echo signal generated at this node is generated. The echo signal is generated and subtracted from the actual echo signal to cancel the echo signal, and a loss corresponding to the signal level is added to the line to attenuate the echo signal.
It is well known that, compared to the suppressor method, it has the advantage of essentially not having problems with word breaks at the beginning or end of words, and with less risk of howling.
本発明は、このエコ・キヤンセラー方式のう
ち、回線接続時に反響路特性の推定に適したトレ
ーニング信号で反響路の推定を行うプリセツト形
に関する。 The present invention relates to a preset type of the eco-canceller system in which echo path estimation is performed using a training signal suitable for estimating echo path characteristics when a line is connected.
従来プリセツト形の反響打消し装置は、回線接
続後に、発呼側と着呼側で相異なる時間後に、一
定時間、トレーニング信号を回線に送出して反響
路の推定を行なつている。これは、発呼側と着呼
側のトレーニング信号が重なり合つた場合に、一
方の電話機のトレーニング信号が、もう一方の電
話機の推定動作に悪影響を与えるのをさけるため
であるが、反響路特性を推定するのに必要なトレ
ーニング時間は、回線の状態によつて一定でない
のにもかかわらず、この場合、トレーニング時間
が一定であるため、トレーニング時間内に反響路
推定が終了しないといつた問題点が発生する場合
がある。本発明はこの様な問題点に鑑み、発呼着
呼の電話機とも反響路特性の推定が終了する迄ト
レーニングを行い、かつ、これらのトレーニング
信号が重ならない様にしている事と、発呼、着呼
のいずれかの電話機が拡声電話ではない時には、
双方とも拡声電話機である場合よりも少ないトレ
ーニング時間でトレーニングを終了し通話を開始
できる所に特徴がある。 A conventional preset-type echo canceling device estimates the echo path by sending a training signal to the line for a fixed period of time at different times for the calling side and the called side after the line is connected. This is to prevent the training signal of one telephone from having a negative effect on the estimated operation of the other telephone when the training signals of the calling and called parties overlap. Although the training time required to estimate is not constant depending on the line condition, in this case the training time is constant, so the problem is that echo path estimation does not finish within the training time. points may occur. In view of these problems, the present invention is designed to train both the calling and receiving telephones until the estimation of echo path characteristics is completed, and to prevent these training signals from overlapping. If one of the incoming telephones is not a public address telephone,
Both systems are characterized by the fact that training can be completed and calls can be started in less training time than when using a public address telephone.
以下、本発明を実施例により詳細に説明する。 Hereinafter, the present invention will be explained in detail with reference to Examples.
第1図に、この発明の一実施例の概要を示す。
10は拡声電話機で、回線接続検出機能、発呼、
着呼判定機能を持ち、それぞれ回線接続検出信
号、発呼着呼判定信号を出力するものとする。1
1はトレーニング信号源で、18の側音消去回路
の反響路推定動作に適した信号を発生する回路で
ある。12はトレーニング開始信号発生回路で、
一定周波数f1の正弦波信号であるトレーニング開
始信号を発生する。13はトレーニング終了信号
発生回路で、一定周波数f2の正弦波信号であるト
レーニング終了信号を発生する。14は選択回路
で、10の拡声電話機からの送信信号、11から
のトレーニング信号、12からのトレーニング開
始信号、13からのトレーニング終了信号と無信
号のうち1つの信号を選択して、19のハイブリ
ツド回路を経由して、回線に送出する回路であ
る。18は10の拡声電話機からの送信信号が、
19のハイブリツド回路の不平衡で受信側にまわ
り込んでくる事により発生する側音を打ち消す回
路で、その回路の構成例を第2図に示す。 FIG. 1 shows an outline of an embodiment of the present invention.
10 is a loudspeaker telephone with line connection detection function, call origination,
It has an incoming call determination function and outputs a line connection detection signal and an outgoing/incoming call determination signal, respectively. 1
1 is a training signal source, which is a circuit that generates a signal suitable for the echo path estimation operation of the 18 sidetone cancellation circuits. 12 is a training start signal generation circuit;
A training start signal is generated which is a sine wave signal with a constant frequency f1 . 13 is a training end signal generation circuit which generates a training end signal which is a sine wave signal with a constant frequency f2 . 14 is a selection circuit which selects one signal from the transmission signal from the loudspeaker telephone 10, the training signal from 11, the training start signal from 12, the training end signal from 13, and no signal, and selects one signal from the 19 hybrid This is a circuit that sends data to the line via the circuit. 18 is the transmission signal from 10 loudspeaker telephones,
This is a circuit that cancels the sidetone generated by the unbalanced hybrid circuit of No. 19 that reaches the receiving side. An example of the configuration of this circuit is shown in Fig. 2.
第2図において、21は送信信号をデイジタル
信号に変換するA/Dコンバータで、この回路に
よりデイジタル化した入力信号は現時点よりタツ
プ数分過去の値をXレジスタに保持する。23は
反響路特性をインパルス応答の形で保持するHレ
ジスタで、エコーキヤンセラーが反響路特性を推
定し終つた時には、24のたたみ込み積分した結
果は、側音と等しくなる。推定動作は、推定途中
のたたみ込み積分の結果と側音との差を26の減
算回路で算出し、この値とXレジスタの各タツプ
の値と、一定値αとを27の乗算回路で掛け合わ
し、その値を28のHレジスタ更新回路で対応す
るタツプのHレジスタの値に加算する一連の操作
を繰り返し行う事により進める。 In FIG. 2, numeral 21 is an A/D converter for converting a transmission signal into a digital signal, and the input signal digitized by this circuit is held in the X register as a value past the current time by the number of taps. 23 is an H register that holds the echo path characteristics in the form of an impulse response; when the echo canceller finishes estimating the echo path characteristics, the convolution integral result of 24 becomes equal to the sidetone. The estimation operation is to calculate the difference between the result of the convolution during estimation and the sidetone using 26 subtraction circuits, and then multiply this value by the value of each tap in the X register and a constant value α using 27 multiplication circuits. Then, the process proceeds by repeatedly performing a series of operations in which the value is added to the value of the H register of the corresponding tap in the H register update circuit 28.
なお、この側音消去回路の入力側音信号には、
送信信号の側音以外の信号が加わると前記推定動
作は乱れる為、トレーニング中以外は、Hレジス
タ更新回路に更新禁止信号を入れて、推定動作を
禁止している。16はトレーニング終了信号検出
回路で、その構成例を第3図に示す。 In addition, the input side sound signal of this side sound cancellation circuit is as follows:
Since the estimation operation is disturbed when a signal other than the sidetone of the transmitted signal is added, an update prohibition signal is input to the H register update circuit to prohibit the estimation operation except during training. 16 is a training end signal detection circuit, an example of its configuration is shown in FIG.
同図において、31はトレーニング終了信号の
周波数f2のみを阻止するフツチフイルタで、33
はその出力の絶対値をとる回路、35はその出力
が一定値以下の場合のみ論理信号「1」を出力す
るしきい値回路で、32はf2のみを通す帯域通過
信号で、34はその出力の絶対値をとる回路、3
6はその出力のレベルが一定値以上の場合のみト
レーニング終了信号検出信号である論理信号
「1」を出力するしきい値回路で、37は35と
36の出力が同時に「1」になつた時のみ、論理
信号「1」を出力するANDゲート回路である。
第3図の構成により、受信信号にトレーニング終
了信号のみが入つている事を検出できる。 In the figure, 31 is a border filter that blocks only the frequency f 2 of the training end signal;
35 is a threshold circuit that outputs a logic signal "1" only when the output is below a certain value, 32 is a bandpass signal that passes only f 2 , and 34 is a circuit that takes the absolute value of its output. Circuit that takes the absolute value of the output, 3
6 is a threshold circuit that outputs a logic signal "1" which is a training end signal detection signal only when the output level is above a certain value, and 37 is a threshold circuit that outputs a logic signal "1" which is a training end signal detection signal, and 37 is a threshold circuit that outputs a logic signal "1" when the outputs of 35 and 36 become "1" at the same time. This is an AND gate circuit that outputs a logic signal "1".
With the configuration shown in FIG. 3, it is possible to detect that only the training end signal is included in the received signal.
17は回線推定終了検出回路で、その構成例を
第4図に示す。同図において、41は入力信号の
絶対値をとる絶対値回路、42は41の出力を一
定時間積分する積分回路、43は42の出力レベ
ルが一定値以下の時のみ回線推定終了信号である
論理信号「1」を出力する。そして、この出力を
15の制御回路がトレーニング期間中である信号
で44のANDゲートをとる事により、出力が
「1」になつている事により、側音が所定のレベ
ル以下になつた事(回線推定終了)を検出するた
めの回路である。 Reference numeral 17 denotes a line estimation completion detection circuit, an example of its configuration is shown in FIG. In the figure, 41 is an absolute value circuit that takes the absolute value of the input signal, 42 is an integration circuit that integrates the output of 41 for a certain period of time, and 43 is a logic circuit that outputs a line estimation end signal only when the output level of 42 is below a certain value. Outputs signal "1". Then, the 15 control circuits apply this output to the 44 AND gates using the signals during the training period, and the output becomes "1", indicating that the sidetone has fallen below the predetermined level ( This is a circuit for detecting the completion of line estimation.
20はトレーニング開始信号検出回路で、その
構成例を第5図に示す。同図において、51は帯
域通過フイルタで周波数f1のトレーニング開始信
号のみを通過する信号である。52はその出力の
絶対値をとる回路で、53はその出力が一定値以
上の場合のみトレーニング開始信号検出信号であ
る論理信号「1」を出力するしきい値回路であ
る。 20 is a training start signal detection circuit, an example of its configuration is shown in FIG. In the figure, 51 is a band pass filter that passes only the training start signal of frequency f1 . 52 is a circuit that takes the absolute value of the output, and 53 is a threshold circuit that outputs a logic signal "1" which is a training start signal detection signal only when the output is above a certain value.
15は、回線接続検出信号、発呼着呼判定信
号、トレーニング終了信号検出信号、回線推定終
了検出信号、トレーニング開始信号検出信号を入
力し、それらの信号をもとに、14の選択回路と
18の側音消去回路に制御信号を送り、回線接続
後のトレーニングの制御を行う回路である。 15 inputs a line connection detection signal, an outgoing/incoming call determination signal, a training end signal detection signal, a line estimation end detection signal, and a training start signal detection signal, and based on these signals, the selection circuits 14 and 18 This circuit sends a control signal to the sidetone cancellation circuit of the system and controls training after the line is connected.
本発明におけるトレーニングのシーケンスを第
6図に示し、以下説明する。 The training sequence in the present invention is shown in FIG. 6 and will be described below.
まず、第1図の電話機が発呼側の場合、aに示
す様に15の制御回路は、10の拡声電話機より
の回線接続信号、発呼、着呼判定信号により14
の選択回路に制御信号を送り、トレーニング開始
信号を一定時間(数十msec程度)回線に送出す
る。この時側音消去回路には推定動作を禁止する
信号を送つて推定動作を禁止する。 First, when the telephone set in FIG.
A control signal is sent to the selection circuit, and a training start signal is sent to the line for a certain period of time (about several tens of milliseconds). At this time, a signal is sent to the sidetone canceling circuit to inhibit the estimation operation.
次に、制御回路はbに示す様に、14の選択回
路に制御信号を送りトレーニング信号を回線に送
出させると同時に、側音消去回路の推定動作を開
始させる。その後、所定の量に側音が減衰した事
を示す回線推定終了検出信号が入るまで制御回路
はトレーニング信号を回線に送出し続ける。回線
推定終了検出信号が入ると、制御回路は側音消去
回路の推定動作を終了させcに示す様に一定時間
(数十msec程度)回線に14の選択回路でトレー
ニング終了信号を選択送出させ、その後一定時間
(100msec程度)相手局よりのトレーニング開始
信号を受信した事を示す、トレーニング開始信号
検出信号を持つ。もし、この間にトレーニング開
始検出信号が入らない場合にはdに示す様に制御
回路は、相手局が拡声電話機でないと判定し、た
だちに、14の選択回路で拡声電話機の送信信号
を送出させ通話を可能にする。一方、eに示す様
にトレーニング開始信号を検出した場合には、制
御回路は相手局よりのトレーニング終了信号を1
6のトレーニング終了信号検出回路で検出する
迄、14の選択回路で無信号を選択し、回線上に
なにも送出しない、その後相手局よりのトレーニ
ング終了信号を検出すると、選択回路で拡声電話
機の送信信号を選択させて通話を可能にする。 Next, as shown in b, the control circuit sends a control signal to the 14 selection circuits to transmit a training signal to the line, and simultaneously starts the estimation operation of the sidetone canceling circuit. Thereafter, the control circuit continues to send training signals to the line until a line estimation completion detection signal indicating that the sidetone has been attenuated to a predetermined amount is received. When the line estimation end detection signal is input, the control circuit ends the estimation operation of the sidetone canceling circuit and causes the 14 selection circuits to selectively send the training end signal to the line for a certain period of time (about several tens of milliseconds) as shown in c. After that, a training start signal detection signal is generated for a certain period of time (approximately 100 msec) indicating that a training start signal has been received from the partner station. If the training start detection signal is not received during this period, the control circuit determines that the other party is not a loudspeaker telephone, as shown in d, and immediately causes the selection circuit 14 to send out the transmission signal of the loudspeaker telephone, thereby starting the conversation. enable. On the other hand, when the training start signal is detected as shown in e, the control circuit receives the training end signal from the partner station by 1.
The selection circuit 14 selects no signal and does not send anything on the line until the training end signal detection circuit 6 detects the training end signal.After that, when the training end signal is detected from the partner station, the selection circuit selects the signal from the loudspeaker telephone. To enable a call by selecting a transmission signal.
次に、第1図の電話機が着呼側の場合、15の
制御回路は、10の拡声電話機よりの回線接続信
号、発呼着呼判定信号により回線接続及び自分が
着呼であると知ると、一定時間(100msec程度)
選択回路を無信号にして相手局よりのトレーニン
グ開始信号を持つ。もし、この間に、20のトレ
ーニング開始信号検出回路より、トレーニング開
始検出信号が入らない場合には、制御回路は相手
側が拡声電話機でないと判定し、jに示す様にた
だちに14の選択回路でトレーニング信号を選択
し、回線推定終了を17で検出する迄、トレーニ
ング信号を回線上に送出させ、同時に側音消去回
路の推定動作をさせる。その後、制御回路はhに
示す様に回線推定終了信号を入力すると、選択回
路で、拡声電話機よりの送信信号を選択し、通話
を可能にする。 Next, when the telephone in FIG. 1 is on the called side, the control circuit 15 connects the line and learns that it is the incoming call by the line connection signal from the loudspeaker telephone 10 and the calling/incoming call determination signal. , fixed time (about 100msec)
Set the selection circuit to no signal and receive a training start signal from the partner station. If, during this period, no training start detection signal is received from the training start signal detection circuit 20, the control circuit determines that the other party is not a public address telephone, and immediately sends the training signal to the selection circuit 14 as shown in j. is selected, and the training signal is sent out on the line until the completion of line estimation is detected in step 17, and at the same time, the sidetone canceling circuit is caused to perform the estimation operation. Thereafter, when the control circuit receives a line estimation end signal as shown in h, the selection circuit selects the transmission signal from the loudspeaker telephone to enable a telephone conversation.
一方、制御回路は相手局よりのトレーニング開
始信号検出信号を入力すると、制御回路は16の
出力であるトレーニング終了信号検出信号を待
つ、その後、トレーニング終了信号を検出すると
αに示す様に直に、トレーニング開始信号を選択
回路より一定時間(数100msec程度)回線に送出
し、その後gに示す様に選択回路で、トレーニン
グ信号を選択させ、回線上にトレーニング信号を
送出させる。また同時に側音消去回路の推定動作
も開始させる。この動作は、回線推定終了検出信
号を入力する迄続ける。次に、回線推定終了検出
信号を入力すると、制御回路は、側音消去回路の
推定動作を終了させ、hに示す様に選択回路で一
定時間(100msec程度)トレーニング終了信号を
送出させる。その後iに示す様に選択回路で拡声
電話機よりの送信信号を選択し、通話を可能にさ
せる。 On the other hand, when the control circuit inputs the training start signal detection signal from the partner station, the control circuit waits for the training end signal detection signal which is the output of 16. After that, when the training end signal is detected, the control circuit immediately executes the training start signal detection signal as shown in α. A training start signal is sent from the selection circuit to the line for a certain period of time (about several hundred milliseconds), and then, as shown in g, the selection circuit selects a training signal and sends the training signal onto the line. At the same time, the estimation operation of the sidetone canceling circuit is also started. This operation continues until the line estimation completion detection signal is input. Next, when the line estimation end detection signal is input, the control circuit ends the estimation operation of the sidetone canceling circuit, and causes the selection circuit to send out a training end signal for a certain period of time (about 100 msec) as shown in h. Thereafter, as shown in i, the selection circuit selects the transmission signal from the loudspeaker telephone to enable a telephone conversation.
なお、第6図において、発は発呼側のタイミン
グ、着は着呼側のタイミングを示す。 In FIG. 6, origination indicates the timing of the calling side, and terminating indicates the timing of the called side.
第7図は、上述の制御回路の回路例である。 FIG. 7 is a circuit example of the above-mentioned control circuit.
同図において、701,702,704,70
8,710,711,714は入力CKのパルス
の立上りエツジまたはの立下りエツジで一定
時間出力Qがハイレベル「1」になりその後0に
なる。単安定マルチバイブレータで、703,7
05,706,707,709,712,71
3,700はS入力の信号の立下りエツジでQが
「1」になり、R入力の立下りエツジでQが「0」
になるRSフリツプフロツプである。はそれぞ
れのフリツプフロツプのQの逆論理の出力であ
る。また、700〜714までのフリツプフロツ
プは、最初はそれぞれCLパルスでクリヤされて
Q=「0」、=「1」となつているとする。 In the same figure, 701, 702, 704, 70
8, 710, 711, and 714, the output Q becomes high level "1" for a certain period of time at the rising edge or falling edge of the input CK pulse, and then becomes 0. Monostable multivibrator, 703,7
05,706,707,709,712,71
3,700, Q becomes "1" at the falling edge of the S input signal, and Q becomes "0" at the falling edge of the R input signal.
This is an RS flip-flop. is the output of the inverse logic of the Q of each flip-flop. It is also assumed that the flip-flops 700 to 714 are initially cleared by the CL pulse and set to Q="0" and "1".
第1図の電話機が発呼側の場合、回線が接続し
た事を示すパルスAが入ると、701の出力Qが
一定時間「1」になり信号Fを一定時間「1」に
して選択回路14にトレーニング開始信号を選択
させる。次に信号Fが立ち下ると704のフリツ
プフロツプをセツトして、14にトレーニング信
号を選択させ、18に反響路推定動作をさせる信
号Gを発生する。その後、反響路推定が終了して
回線推定終了検出回路の出力Bが「1」になる
と、その立上り信号で702のQが一定時間
「1」になり、14の選択回路に一定時間トレー
ニング終了信号を選択させる信号Eを発生する。
次にEが立下ると、704の出力Qが一定時間1
になり、その間に着呼側からのトレーニング開始
信号Cを入力すると、718のANDゲートの出
力により、706の出力Qが「1」になり次に着
呼側よりのトレーニング終了信号Dを入力すると
717のANDゲートの出力により、705の出
力Q716の出力が1になり、14に送信信号を
を選択させる信号Hが発生する。 When the telephone in FIG. 1 is on the calling side, when a pulse A indicating that the line is connected is input, the output Q of 701 becomes "1" for a certain period of time, and the selection circuit 14 sets the signal F to "1" for a certain period of time. select the training start signal. Next, when signal F falls, a flip-flop 704 is set to generate a signal G that causes 14 to select a training signal and 18 to perform an echo path estimation operation. After that, when the echo path estimation is completed and the output B of the line estimation end detection circuit becomes "1", the rising signal causes the Q of 702 to become "1" for a certain period of time, and the training end signal is sent to the selection circuit 14 for a certain period of time. A signal E is generated to select the .
Next, when E falls, the output Q of 704 becomes 1 for a certain period of time.
During this time, when the training start signal C from the called side is input, the output Q of 706 becomes "1" due to the output of the AND gate of 718. When the training end signal D from the called side is input next, the output Q of 706 becomes "1". Due to the output of the AND gate 717, the output of the output Q716 of 705 becomes 1, and a signal H is generated that causes 14 to select the transmission signal.
一方、704の出力Qが一定時間「1」になつ
ている間に相手局よりのトレーニング開始信号の
検出出力Cが「1」にならない場合、704のQ
の立ち下りと同時に、707の出力が「1」にな
り、14に送信信号を選択させる信号Hが発生す
る。 On the other hand, if the detection output C of the training start signal from the other station does not become "1" while the output Q of 704 remains "1" for a certain period of time, the Q of 704 becomes "1".
At the same time as the falling edge of , the output of 707 becomes "1", and a signal H that causes 14 to select a transmission signal is generated.
一方、第1図の電話機が着呼側の場合、回線が
接続した事を示す信号Jが入ると、一定時間70
8の出力Qが「1」になり、その区間内に相手局
よりのトレーニング開始信号が入らない場合は、
トレーニング開始信号検出回路の出力Iが入ら
ず、708の出力が立下ると同時に721,71
1によりLを一定時間「1」にして、14にトレ
ーニング信号を送出させ、その次に700,72
3によりKを「1」にして14に送信信号を選択
させ通話を可能にする。また、708の出力が
「1」の時相手局よりのトレーニング開始信号を
受信し、トレーニング開始信号検出信号が入る
と、709の出力Qが「1」になり、その後、着
呼側からのトレーニング終了信号の検出信号Tが
入ると、一定時間710の出力及びMが「1」に
なる事により、14にトレーニング開始信号を送
出させる。次にトレーニング開始信号の送出が終
ると、712,714により、回線推定終了検出
回路の出力であるNが「1」になる迄、Lを
「1」にして、14にトレーニング信号を送出さ
せ、Nが「1」になりしだい、一定時間を1に
して14にトレーニング終了信号を送出させた
後、713の出力Qを「1」にする事によりKを
「1」にして14に送信信号を送出させる。71
5は、電話機が発呼側か着呼側かを判別する信号
Pで、FGEHの各制御信号と、LMKの各制御
信号を選択して、14の選択回路の制御信号とす
るマルチプレクサである。14の選択回路は、こ
のマルチプレクサの出力abcdの全部が「0」の
時なにも出力しないものとする。 On the other hand, if the telephone set in Figure 1 is the called party, when the signal J indicating that the line is connected is received, it will take 70 seconds for a certain period of time.
If the output Q of 8 becomes "1" and the training start signal from the other station does not enter within that section,
The output I of the training start signal detection circuit does not enter, and at the same time the output of 708 falls, 721, 71
1 sets L to "1" for a certain period of time, causes 14 to send a training signal, and then 700, 72
3 sets K to ``1'' and causes 14 to select a transmission signal to enable communication. Also, when the output of 708 is "1", the training start signal from the other party is received, and when the training start signal detection signal is input, the output Q of 709 becomes "1", and then the training from the called side is received. When the end signal detection signal T is input, the output of 710 and M become "1" for a certain period of time, causing 14 to send out a training start signal. Next, when the sending of the training start signal is finished, 712 and 714 set L to ``1'' until N, which is the output of the line estimation end detection circuit, becomes ``1'', causing 14 to send out the training signal, As soon as N becomes ``1'', set 1 for a certain period of time to make 14 send a training end signal, then set output Q of 713 to ``1'', set K to ``1'', and send a transmission signal to 14. send it out. 71
Reference numeral 5 denotes a signal P for determining whether the telephone is on the calling side or the called side, and is a multiplexer that selects each control signal of FGEH and each control signal of LMK and uses it as a control signal for the 14 selection circuits. It is assumed that the selection circuit No. 14 does not output anything when all of the outputs ABCD of this multiplexer are "0".
以上の回路により、前述の制御手順を実現でき
る。 The above circuit can realize the control procedure described above.
なお、以上に述べた回路及び制御手順は発呼側
と着呼側の立場が逆であつても何ら本質的に問題
はない。 It should be noted that there is essentially no problem with the circuit and control procedure described above even if the positions of the calling side and the called side are reversed.
以上詳細に説明した様に、この発明の反響打消
し方式は、トレーニング信号の開始と終了時に、
受信側で容易に検出できる識別信号を送出するも
のであるため、相手の電話機のトレーニング信号
の終了を待つてトレーニング信号を送出して、ト
レーニング信号の重なりを防ぐ事ができ、また、
一方の電話機が拡声電話機でない場合は、拡声電
話機でない方のトレーニング開始時の識別信号が
ない事により、拡声電話機かどうか容易に判定で
き、トレーニング時間を短縮する事ができる。 As explained in detail above, the echo cancellation method of the present invention provides
Since it sends out an identification signal that can be easily detected on the receiving side, it is possible to wait for the end of the training signal on the other party's phone before sending out the training signal, thereby preventing overlapping training signals.
If one of the telephones is not a loudspeaker telephone, since there is no identification signal at the start of training for the other telephone, it can be easily determined whether it is a loudspeaker telephone, and the training time can be shortened.
第1図はこの発明の一実施例を示す図、第2図
は側音消去回路の一構成例を示す図、第3図はト
レーニング信号検出回路の一構成例を示す図、第
4図は回線推定検出回路の一構成例を示す図、第
5図はトレーニング開始信号検出回路の一構成例
を示す図、第6図はトレーニングのタイミング
図、第7図は制御回路の一構成例を示す図であ
る。
10……拡声電話機、11……トレーニング信
号源、12……トレーニング開始信号源、13…
…トレーニング終了信号源、14……選択回路、
15……制御回路、16……トレーニング終了信
号検出回路、17……回線推定終了検出回路、1
8……側音消去回路、19……ハイブリツド回
路、20……トレーニング開始信号検出回路。
FIG. 1 is a diagram showing an embodiment of the present invention, FIG. 2 is a diagram showing an example of the configuration of a sidetone cancellation circuit, FIG. 3 is a diagram showing an example of the configuration of a training signal detection circuit, and FIG. FIG. 5 is a diagram showing an example of the configuration of a line estimation detection circuit, FIG. 5 is a diagram showing an example of the configuration of a training start signal detection circuit, FIG. 6 is a timing diagram of training, and FIG. 7 is an example of the configuration of a control circuit. It is a diagram. 10... Loudspeaker telephone, 11... Training signal source, 12... Training start signal source, 13...
...Training end signal source, 14...Selection circuit,
15... Control circuit, 16... Training end signal detection circuit, 17... Line estimation end detection circuit, 1
8... Sidetone cancellation circuit, 19... Hybrid circuit, 20... Training start signal detection circuit.
Claims (1)
出力信号と、トレーニング信号の開始を示すトレ
ーニング開始信号と、トレーニングの終了を示す
トレーニング終了信号とを選択的に2線−4線変
換のためのハイブリツド回路に送出する選択回路
と、 この選択回路より送出されるトレーニング信号
と、その側音信号とから側音特性を推定して疑似
側音信号を作成し、この信号を自局電話機への受
信入力信号から差し引いて側音信号を消去する側
音消去回路と、 相手局よりのトレーニング開始信号とトレーニ
ング終了信号とを前記受信信号から検出する第1
の検出回路と、 前記側音消去回路による側音特性推定が終了し
たことを検出する第2の検出回路と、 前記トレーニング信号の送出と前記側音消去回
路の側音特性の推定を制御するための制御部とを
備え、 この制御部は更に、相手局と回線が接続された
とき、もしくは前記第1の検出回路により相手局
からのトレーニング開始信号を所定時間以内に検
出しないときには、前記トレーニング開始信号を
前記選択回路を介して前記ハイブリツド回路に送
出する第1の手段と、 この手段に引き続き、前記トレーニング信号を
送出し、前記第2の検出回路により側音特性の推
定が終了したことを検出されるまで前記ハイブリ
ツド回路に前記トレーニング信号を送出し続ける
第2の手段と、 この手段に引き続き、前記トレーニング終了信
号を前記ハイブリツド回路に送出する第3の手段
と、前記第1の検出回路により相手局からのトレ
ーニング開始信号を前記所定時間以内に検出した
ときには、前記第1の検出回路が相手局からのト
レーニング終了信号を検出するまで自局のトレー
ニングを待機する第4の手段とを備えたことを特
徴とする反響打消し装置。[Claims] 1. A training signal, a transmission output signal from a local telephone, a training start signal indicating the start of the training signal, and a training end signal indicating the end of training are selectively transmitted through 2-4 lines. A selection circuit sends out to the hybrid circuit for conversion, a training signal sent out from this selection circuit, and the sidetone signal to estimate the sidetone characteristics and create a pseudo sidetone signal, and this signal is sent to the own station. a sidetone canceling circuit that eliminates a sidetone signal by subtracting it from a received input signal to the telephone; and a first sidetone canceling circuit that detects a training start signal and a training end signal from the other station from the received signal.
a second detection circuit for detecting completion of sidetone characteristic estimation by the sidetone cancellation circuit; and a second detection circuit for controlling transmission of the training signal and estimation of the sidetone characteristic by the sidetone cancellation circuit. and a control unit further configured to start the training when the line is connected to the other station or when the first detection circuit does not detect a training start signal from the other station within a predetermined time. a first means for sending a signal to the hybrid circuit via the selection circuit; and following this means, sending the training signal and detecting that the estimation of sidetone characteristics is completed by the second detection circuit; a second means for continuing to send the training signal to the hybrid circuit until the training signal is detected; a third means for subsequently sending the training end signal to the hybrid circuit; and fourth means for waiting for training of the own station until the first detection circuit detects the training end signal from the partner station when the training start signal from the station is detected within the predetermined time. A reverberation canceling device featuring:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10828580A JPS5733843A (en) | 1980-08-08 | 1980-08-08 | Echo cancelling device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10828580A JPS5733843A (en) | 1980-08-08 | 1980-08-08 | Echo cancelling device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5733843A JPS5733843A (en) | 1982-02-24 |
| JPS6340377B2 true JPS6340377B2 (en) | 1988-08-10 |
Family
ID=14480775
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10828580A Granted JPS5733843A (en) | 1980-08-08 | 1980-08-08 | Echo cancelling device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5733843A (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63160429A (en) * | 1986-12-23 | 1988-07-04 | Nec Corp | Two-wire voice conference device |
| JPS63160428A (en) * | 1986-12-23 | 1988-07-04 | Nec Corp | Two-wire voice conference device |
| JPS63202138A (en) * | 1987-02-17 | 1988-08-22 | Nec Corp | 2-wire type voice conference equipment |
| JP2850703B2 (en) * | 1993-04-30 | 1999-01-27 | 岩崎通信機株式会社 | Transmission control device |
-
1980
- 1980-08-08 JP JP10828580A patent/JPS5733843A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5733843A (en) | 1982-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100559752B1 (en) | Operation method of echo canceller system and echo canceller system | |
| US5390244A (en) | Method and apparatus for periodic signal detection | |
| CN101346897B (en) | Echo canceller | |
| CN100349386C (en) | Echo Canceller Learning Method | |
| Haneda et al. | Implementation and evaluation of an acoustic echo canceller using duo-filter control system | |
| JPS6340377B2 (en) | ||
| JP3409075B2 (en) | Training controller for echo canceller | |
| JPS6343451A (en) | Amplified speaking circuit | |
| JPS613536A (en) | Echo signal canceller | |
| US20040179676A1 (en) | Speech communication apparatus | |
| US7539300B1 (en) | Echo canceller with enhanced infinite and finite ERL detection | |
| JP2002280938A (en) | Echo canceller | |
| JP3303524B2 (en) | Echo canceller learning method | |
| JP2009218849A (en) | Acoustic echo cancel control method and apparatus | |
| JP3304609B2 (en) | Echo canceller learning method | |
| JPH0821882B2 (en) | Handsfree phone | |
| JP2020155793A (en) | Echo canceller and IP phone | |
| US7734036B1 (en) | Dynamic attenuation method and apparatus for optimizing voice quality using echo cancellers | |
| JPH0342918A (en) | side sound protection circuit | |
| JPH07231281A (en) | Echo canceller | |
| JPH07283859A (en) | Echo canceller | |
| JPH07303067A (en) | Echo canceller | |
| JPS6218836A (en) | Method and circuit for suppression of howling | |
| JPH07303061A (en) | Echo canceller and echo path estimation method | |
| JP2001045108A (en) | Speech unit |