JPH10271049A - Echo canceller double talk monitor - Google Patents
Echo canceller double talk monitorInfo
- Publication number
- JPH10271049A JPH10271049A JP8776897A JP8776897A JPH10271049A JP H10271049 A JPH10271049 A JP H10271049A JP 8776897 A JP8776897 A JP 8776897A JP 8776897 A JP8776897 A JP 8776897A JP H10271049 A JPH10271049 A JP H10271049A
- Authority
- JP
- Japan
- Prior art keywords
- echo
- unit
- training signal
- level
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Monitoring And Testing Of Transmission In General (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
(57)【要約】
【課題】 トレーニング時におけるダブルトーク状態の
発生を確実に検出するエコーキャンセラのダブルトーク
監視装置を提供すること。
【解決手段】 一定レベルのトレーニング信号を出力す
るトレーニング信号出力部5と、トレーニング信号出力
部5から出力されるトレーニング信号に基づいて除去す
べきエコー量を算出するエコー量算出部4と、エコー量
算出部4により算出されたエコー量に基づいて信号線路
中のエコー成分を除去するエコー除去部4と、エコー量
算出部4に対する入力信号のピークレベルを検出するレ
ベル検出部6と、レベル検出部6により検出したピーク
レベルのレベル値をあらかじめ設定された基準値と比較
する比較部7とを備え、比較部による比較の結果、入力
信号のレベル値が基準値を越えた場合、エコー量算出部
4において再度エコー量の算出を行うように構成する。
(57) [Problem] To provide a double talk monitoring device of an echo canceller for reliably detecting occurrence of a double talk state during training. A training signal output unit that outputs a training signal of a certain level, an echo amount calculation unit that calculates an echo amount to be removed based on the training signal output from the training signal output unit, and an echo amount An echo removing unit 4 for removing an echo component in the signal line based on the echo amount calculated by the calculating unit 4, a level detecting unit 6 for detecting a peak level of an input signal to the echo amount calculating unit 4, and a level detecting unit A comparison unit for comparing the level value of the peak level detected by the comparison unit with a preset reference value, and when the level value of the input signal exceeds the reference value as a result of the comparison by the comparison unit, an echo amount calculation unit In step 4, the echo amount is calculated again.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、通信回線における
ダブルトーク状態を検出するエコーキャンセラのダブル
トーク監視装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a double talk monitoring apparatus for an echo canceller for detecting a double talk state in a communication line.
【0002】[0002]
【従来の技術】従来、2線式専用通信回線に流れる伝送
信号を4線式専用通信回線に伝送可能となるように変換
したり、4線式専用通信回線に流れる伝送信号を2線式
専用通信回線に伝送可能となるように変換する装置とし
て2線−4線変換回路、すなわち、インバンドリンガが
ある。このインバンドリンガは、通話帯域内に所定の制
御信号を重畳する機能を有している。これによって、1
6Hzのダイヤルパルス信号やオンフックまたはオフフ
ック状態を示すオンフック信号等の各種信号を、一旦、
300Hz〜3kHzの音声帯域内信号に置換し、相手
側の通信端末に送信したり、逆の手順で信号を受信する
ものである。2. Description of the Related Art Conventionally, a transmission signal flowing through a dedicated 2-wire communication line is converted so that it can be transmitted to a 4-wire dedicated communication line, and a transmission signal flowing through a 4-wire dedicated communication line is dedicated to a 2-wire dedicated communication line. As a device for converting data so that it can be transmitted to a communication line, there is a 2-wire to 4-wire conversion circuit, that is, an in-band ringer. The in-band ringer has a function of superimposing a predetermined control signal within a communication band. This gives 1
Various signals such as a 6 Hz dial pulse signal and an on-hook signal indicating an on-hook or off-hook state are temporarily
The signal is replaced with a signal in a voice band of 300 Hz to 3 kHz, and is transmitted to a communication terminal on the other side, or a signal is received in a reverse procedure.
【0003】図4に従来のインバンドリンガの接続状態
の一例を示す。同図に示すように、インバンドリンガ1
0,20は、それぞれ通信回線Lを介して接続されてお
り、各インバンドリンガ10(20)は、構内交換機1
1(21)に接続されている。さらに、各構内交換機1
1(21)にはそれぞれ通信端末12(22),13
(23)が接続されている。ここで、インバンドリンガ
10(20)は、2線−4線変換の際に発生するエコー
成分をできる限り少なくするため、エコーキャンセラが
併設されている。FIG. 4 shows an example of a connection state of a conventional in-band ringer. As shown in FIG.
0 and 20 are connected via a communication line L, respectively, and each in-band ringer 10 (20) is connected to the private branch exchange 1
1 (21). Furthermore, each private branch exchange 1
The communication terminals 12 (22), 13
(23) is connected. Here, the in-band ringer 10 (20) is provided with an echo canceller in order to minimize the echo component generated at the time of 2-wire to 4-wire conversion.
【0004】すなわち、長距離電話回線では、相手側の
2線−4線変換回路を通して自分の声が遅延されて戻っ
てくるエコー成分が原因となって通話に著しい支障を与
えることがある。これを防ぐ装置がエコーキャンセラで
あり、エコーキャンセラは、内部に反響路のインパルス
応答を記憶するメモリがあり、このインパルス応答と受
信信号との畳み込み演算を行うことで、ちょうど反響路
で生じるのと同じエコーを発生させ、この発生させたエ
コー成分を送出信号から差し引くことにより、エコー成
分を除去するものである。That is, in a long-distance telephone line, a voice may be delayed due to a delay of its own voice through a two-wire to four-wire conversion circuit on the other side and may cause a remarkable trouble in a call. A device that prevents this is an echo canceller.The echo canceller has a memory that stores the impulse response of the reverberation path. The same echo is generated, and the generated echo component is subtracted from the transmission signal to remove the echo component.
【0005】図5〜図7は、従来例での動作手順を説明
するためのものであり、図5は、メイン処理を説明する
ための流れ図、図6は、初期設定処理を説明するための
流れ図、図7は、通常動作処理を説明するための流れ図
である。FIGS. 5 to 7 are diagrams for explaining the operation procedure in the conventional example. FIG. 5 is a flowchart for explaining a main process, and FIG. 6 is a diagram for explaining an initial setting process. FIG. 7 is a flowchart for explaining the normal operation process.
【0006】まず、電源を立ち上げると(ステップS3
01)、B局(図4中、右半分)側を選択し(ステップ
S302)、後述する初期設定処理を実行する(ステッ
プS303)。続いて、A局(図4中、左半分)側を選
択し(ステップS304)、B局側と同様に、初期設定
処理を実行し(ステップS305)、B局およびA局の
初期設定が完了すると、通常動作処理を実行する(ステ
ップS306)。First, when the power is turned on (step S3)
01), the station B (the right half in FIG. 4) is selected (step S302), and an initialization process described later is executed (step S303). Subsequently, the station A (the left half in FIG. 4) is selected (step S304), and the initial setting process is executed similarly to the station B (step S305), and the initial setting of the stations B and A is completed. Then, a normal operation process is performed (step S306).
【0007】図5のステップS303及びステップS3
05における初期設定処理は、図6に示すように、フィ
ルタ係数を強制的にリセットし(ステップS401)、
次に内部に設けられたDSP(Digital Signal Process
er)はトレーニング信号を発生し(ステップS40
2)、エコーキャンセラ内部のフィルタ係数を再収束さ
せる(ステップS403)。そして、この再収束させた
フィルタ係数を新たなフィルタ係数として更新し(ステ
ップS404)、同期が確立したか否かをチェックする
(ステップS405)。[0007] Steps S303 and S3 in FIG.
In the initial setting process at 05, as shown in FIG. 6, the filter coefficients are forcibly reset (step S401),
Next, a DSP (Digital Signal Process)
er) generates a training signal (step S40).
2) Re-converge the filter coefficients inside the echo canceller (step S403). Then, the re-converged filter coefficient is updated as a new filter coefficient (step S404), and it is checked whether or not synchronization has been established (step S405).
【0008】このステップS405の判断処理におい
て、同期が確立していない場合には(ステップS40
5;N)、同期が確立するまで待機状態となり、一方、
ステップS405の判断処理において同期が確立した場
合(ステップS405;Y)、図5におけるステップS
304またはステップS306に進む。If it is determined in step S405 that synchronization has not been established (step S40).
5; N), waiting until synchronization is established, while
If synchronization is established in the determination processing of step S405 (step S405; Y), step S405 in FIG.
Proceed to 304 or step S306.
【0009】図5のステップS306による通常動作処
理は、図7に示すように、まず、現在の動作がアイドル
状態であるか否かを確認する(ステップS501)。こ
の判断処理においてアイドル状態ではなかった場合(ス
テップS501;N)、エラーとなる(ステップS50
2)。一方、ステップS501の判断処理において、ア
イドル状態であることを確認すると(ステップS50
1;Y)、続いてダイヤル発呼の有無を確認し(ステッ
プS503)、発呼を確認した場合(ステップS50
3;Y)、さらに、その発呼に対する応答の有無を確認
する(ステップS504)。In the normal operation process in step S306 in FIG. 5, as shown in FIG. 7, first, it is confirmed whether or not the current operation is in an idle state (step S501). If it is not in the idle state in this determination process (step S501; N), an error occurs (step S50).
2). On the other hand, in the determination process of step S501, when it is confirmed that the vehicle is in the idle state (step S50).
1; Y), and then confirm whether a dial call has been made (step S503) and, if the call has been confirmed (step S50).
3; Y), and confirm whether there is a response to the call (step S504).
【0010】また、ステップS503の判断処理におい
て、発呼がない場合(ステップS503;N)、今度は
着呼の有無を確認する(ステップS505)。そして、
ステップS505の判断処理において、着呼がない場合
(ステップS505;N)、ステップS503の処理に
戻る。そして、ステップ505の判断処理において、着
呼があった場合(ステップS505;Y)、その着呼に
対する応答の有無を確認する(ステップS506)。If there is no outgoing call in the determination process of step S503 (step S503; N), it is confirmed whether or not there is an incoming call (step S505). And
If there is no incoming call in the determination process of step S505 (step S505; N), the process returns to step S503. Then, in the determination processing of step 505, if there is an incoming call (step S505; Y), it is confirmed whether or not there is a response to the incoming call (step S506).
【0011】ここで、ステップS504またはステップ
S506の判断処理において、応答がなかった場合(ス
テップS504;N、ステップS506;N)、ステッ
プS503の処理に戻る。一方、ステップS504また
はステップS506の判断処理において、応答があった
場合(ステップS504;Y、ステップS506;
Y)、A局とB局との間で通話を行うとともに(ステッ
プS507)、終話の有無を確認する(ステップS50
8)。If there is no response in the determination processing in step S504 or S506 (step S504; N, step S506; N), the process returns to step S503. On the other hand, in the determination processing of step S504 or S506, if there is a response (step S504; Y, step S506;
Y), a call is made between the stations A and B (step S507), and the presence or absence of the call termination is confirmed (step S50).
8).
【0012】そして、まだ終話でないときは(ステップ
S508;N)、ステップS507に進み、通話を続け
る。一方、ステップS508の判断処理において、終話
と判断されると(ステップS508;Y)、ステップS
503からの処理を繰り返し実行する。このように、エ
コーキャンセラによって通信回線中で発生するエコー成
分を打ち消す場合、エコーキャンセラのトレーニングが
不可欠となる。If the call is not yet ended (step S508; N), the process proceeds to step S507 to continue the call. On the other hand, if it is determined in the determination processing of step S508 that the call is to be ended (step S508; Y), step S508 is performed.
The processing from 503 is repeatedly executed. Thus, when the echo canceller cancels the echo component generated in the communication line, the training of the echo canceller is indispensable.
【0013】具体的には、図8に示すように、基準とな
るトレーニング信号を信号線路に流すことで、図9に示
すようなエコーを発生させる。エコーキャンセラでは、
このエコー成分を打ち消すような擬似エコーを発生さ
せ、信号線路に印加する。これによって、エコー成分を
除去する。なお、エコーキャンセラのトレーニングは、
例えば、電源立ち上げ時から200msecから400
msec程度の短い時間に行われる。Specifically, as shown in FIG. 8, an echo as shown in FIG. 9 is generated by flowing a reference training signal through a signal line. In the echo canceller,
A pseudo echo that cancels this echo component is generated and applied to the signal line. This removes the echo component. The training of the echo canceller is
For example, 200 msec to 400 m
This is performed in a short time of about msec.
【0014】[0014]
【発明が解決しようとする課題】しかしながら、このよ
うな従来のエコーキャンセラにあっては、トレーニング
期間中にトレーニング信号以外の信号が入力されると、
その入力信号を基準としてエコーキャンセル値を決定し
てしまうため、誤ったフィルタ値が設定され、図10に
示すように、エコー成分を充分に打ち消すことができな
くなってしまうという問題点があった。このようにエコ
ーの打ち消し量が充分でなくなる状態をダブルトーク状
態といい、トレーニングに失敗してダブルトーク状態と
なった場合、通話品位が非常に低下するため、ダブルト
ーク状態を正確に検出する必要がある。However, in such a conventional echo canceller, when a signal other than the training signal is input during the training period,
Since the echo cancellation value is determined based on the input signal, an erroneous filter value is set, and as shown in FIG. 10, there is a problem that the echo component cannot be canceled sufficiently. The state in which the amount of echo cancellation is insufficient is called the double talk state. If the training fails and the double talk state occurs, the call quality is greatly reduced, so it is necessary to accurately detect the double talk state There is.
【0015】本発明の課題は、上記問題点を解決するた
めになされたものであり、トレーニング時におけるダブ
ルトーク状態の発生を確実に検出するエコーキャンセラ
のダブルトーク監視装置を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned problems, and an object of the present invention is to provide a double-talk monitoring device of an echo canceller for reliably detecting occurrence of a double-talk state during training.
【0016】[0016]
【課題を解決するための手段】本発明のエコーキャンセ
ラは、一定レベルのトレーニング信号を出力するトレー
ニング信号出力部と、トレーニング信号出力部から出力
されるトレーニング信号に基づいて除去すべきエコー量
を算出するエコー量算出部と、エコー量算出部により算
出されたエコー量に基づいて信号線路中のエコー成分を
除去するエコー除去部と、エコー量算出部に対する入力
信号のピークレベル値を検出するレベル検出部と、レベ
ル検出部により検出したピークレベル値をあらかじめ設
定された基準値と比較する比較部とを備え、比較部によ
る比較の結果、入力信号のピークレベル値が基準値を越
えた場合、エコー量算出部において再度エコー量の算出
を行うように構成している。An echo canceller according to the present invention calculates a training signal output section for outputting a training signal of a constant level, and an echo amount to be removed based on the training signal output from the training signal output section. An echo amount calculating section, an echo removing section for removing an echo component in a signal line based on the echo amount calculated by the echo amount calculating section, and a level detection for detecting a peak level value of an input signal to the echo amount calculating section. And a comparing section for comparing the peak level value detected by the level detecting section with a preset reference value, and when the peak level value of the input signal exceeds the reference value as a result of the comparison by the comparing section, an echo The amount calculator is configured to calculate the echo amount again.
【0017】この場合、比較部における基準値は、トレ
ーニング信号出力部より出力されるトレーニング信号の
ピーク値と同一値、あるいは、トレーニング信号出力部
より出力されるトレーニング信号のピーク値と、トレー
ニング信号におけるエコー成分のピーク値との間の値に
設定することが好ましい。In this case, the reference value in the comparing unit is the same as the peak value of the training signal output from the training signal output unit, or the peak value of the training signal output from the training signal output unit and the reference value in the training signal. It is preferable to set to a value between the peak value of the echo component.
【0018】[0018]
【発明の実施の形態】以下、図示した一実施形態に基づ
いて本発明を詳細に説明する。図1は、本実施形態にお
けるエコーキャンセラの要部構成を示す図である。同図
において、インバンドリンガ1は、端末側に設けられた
ハイブリッドトランス2と、ハイブリッドトランス2の
受信側信号線に接続されるレベル監視部3と、ハイブリ
ッドトランス2に接続されたエコーキャンセラ(エコー
量算出部、エコー除去部)4と、回線側に設けられ、エ
コーキャンセラ4からの受信信号及びエコーキャンセラ
4に対する送信信号を処理する信号処理部(トレーニン
グ信号出力部)4とを備えている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail based on one illustrated embodiment. FIG. 1 is a diagram illustrating a main configuration of an echo canceller according to the present embodiment. In FIG. 1, an in-band ringer 1 includes a hybrid transformer 2 provided on a terminal side, a level monitoring unit 3 connected to a signal line on the receiving side of the hybrid transformer 2, and an echo canceller (echo canceller) connected to the hybrid transformer 2. And a signal processing unit (training signal output unit) 4 provided on the line side for processing a received signal from the echo canceller 4 and a transmission signal to the echo canceller 4.
【0019】ハイブリッドトランス2は、送信信号と受
信信号との方向性に基づいて、これらの信号を分岐する
ものであり、端末側の信号線路から出力される送信信号
をエコーキャンセラ4及び信号処理部5を介して回線側
に伝達し、一方、回線側から信号処理部5及びエコーキ
ャンセラ4を介して入力される受信信号を端末側に伝達
するものである。これにより、送信信号が受信側に漏洩
するのを防止し、かつ、受信信号が送信側に漏洩するの
を防止する。The hybrid transformer 2 branches the transmission signal and the reception signal based on the directionality of the reception signal, and converts the transmission signal output from the signal line on the terminal side into an echo canceller 4 and a signal processing unit. 5, and transmits a received signal input from the line via the signal processing unit 5 and the echo canceller 4 to the terminal. This prevents the transmission signal from leaking to the receiving side and prevents the receiving signal from leaking to the transmitting side.
【0020】レベル監視部3は、ハイブリッドとランス
2を介して受信信号線に入力端を接続する信号平滑部
(レベル検出部)6と、信号平滑部6の出力端側に一方
入力端を接続するとともに、他方入力端に所定の基準値
を入力する比較部7とから構成されている。信号平滑部
6は、受信信号線中に含まれる信号を平滑化し、一定レ
ベルの値に変換して比較部7に出力するものであり、比
較部7は、信号平滑部6から出力される信号レベルを基
準値と比較し、信号レベルが基準値を越えると、装置電
源をリセットする制御信号を出力する。The level monitoring section 3 has a signal smoothing section (level detecting section) 6 for connecting an input terminal to a reception signal line via the hybrid and the lance 2, and has one input terminal connected to an output terminal side of the signal smoothing section 6. And a comparator 7 for inputting a predetermined reference value to the other input terminal. The signal smoothing unit 6 smoothes the signal contained in the received signal line, converts the signal into a constant level value, and outputs it to the comparison unit 7. The comparison unit 7 outputs the signal output from the signal smoothing unit 6. The level is compared with a reference value, and when the signal level exceeds the reference value, a control signal for resetting the device power is output.
【0021】エコーキャンセラ4は、ハイブリッドトラ
ンス2による2線−4線変換の際に発生するエコー成分
を除去するために設けられたものであり、トレーニング
動作時に最適値となるフィルタ係数を演算して設定する
ものである。信号処理部5は、端末側と回線側との間で
送受信される信号を処理するためのものであり、また、
エコーキャンセラ4を含む信号線中にトレーニング信号
を送出する機能も備えている。The echo canceller 4 is provided for removing an echo component generated at the time of 2-wire to 4-wire conversion by the hybrid transformer 2, and calculates a filter coefficient which becomes an optimum value during a training operation. To set. The signal processing unit 5 processes signals transmitted and received between the terminal side and the line side,
It also has a function of sending a training signal through a signal line including the echo canceller 4.
【0022】次に、上述の実施形態におけるインバンド
リンガの動作例を図2及び図3に基づいて説明する。図
2は、本実施形態におけるメインとなる動作処理を説明
するための流れ図であり、図3は、レベル監視検出処理
を説明するための流れ図である。Next, an example of operation of the in-band ringer in the above embodiment will be described with reference to FIGS. FIG. 2 is a flowchart for explaining main operation processing in this embodiment, and FIG. 3 is a flowchart for explaining level monitoring detection processing.
【0023】まず、電源を立ち上げると(ステップS1
01)、電源立ち上げから200msec経過したか否
かを確認し(ステップS102)、経過していない場合
(ステップS102;N)、経過するまで待機する。一
方、ステップS102の判断処理において、200ms
ec経過した場合(ステップS102;Y)、図6に示
すような手順で初期設定処理を実行し(ステップS10
3)、続いて、後述するレベル監視処理を実行する(ス
テップS104)。First, when the power supply is turned on (step S1)
01), it is checked whether 200 msec has elapsed since the power-on (step S102). If not (step S102; N), the process stands by until the elapse. On the other hand, in the determination process of step S102, 200 ms
If ec has elapsed (step S102; Y), an initial setting process is executed according to the procedure shown in FIG. 6 (step S10).
3) Subsequently, a level monitoring process described later is executed (step S104).
【0024】次に、ステップS104のレベル監視処理
において、ダブルトークが発生しているか否かをチェッ
クし(ステップS105)、ダブルトークの発生を検出
していない場合(ステップS105;N)、図7に示す
ような手順で通常動作処理を実行する(ステップS10
6)。一方、ステップS105の判断処理において、ダ
ブルトークの発生を検出した場合(ステップS105;
Y)、電源をリセットすることにより、ステップS10
3の処理から再度実行する。Next, in the level monitoring process of step S104, it is checked whether or not double talk has occurred (step S105). If double talk has not been detected (step S105; N), FIG. The normal operation process is executed according to the procedure shown in FIG.
6). On the other hand, when the occurrence of double talk is detected in the determination processing of step S105 (step S105;
Y), by resetting the power supply, step S10
The processing is executed again from the processing of step 3.
【0025】図2のステップS104に示すレベル監視
検出処理は、図3に示すように、まず、信号線中のエコ
ー信号を取り込み、エコーレベルの平滑化を行う(ステ
ップS201)。そして、比較部7において、平滑化さ
れたエコーレベルと基準値とを比較し(ステップS20
2)、ここで、エコーレベルの出力値の方が大きい場合
は(ステップS202;Y)、ダブルトークが発生して
いるものとしてダブルトークありを設定し(ステップS
203)、また、エコーレベルの出力値の方が小さい場
合は(ステップS202;N)、ダブルトークは発生し
ていないものとしてダブルトークなしを設定として(ス
テップS204)、図2のステップS105に復帰す
る。As shown in FIG. 3, the level monitoring and detection process shown in step S104 of FIG. 2 first takes in an echo signal in a signal line and smoothes the echo level (step S201). Then, the comparison unit 7 compares the smoothed echo level with the reference value (step S20).
2) Here, if the output value of the echo level is larger (step S202; Y), the presence of double talk is set as the occurrence of double talk (step S202).
203) If the output value of the echo level is smaller (step S202; N), it is determined that double talk has not occurred, and no double talk is set (step S204), and the process returns to step S105 in FIG. I do.
【0026】このように、本実施形態では、固定レベル
のトレーニング信号を送出してエコーキャンセラをトレ
ーニングする際、トレーニング信号のエコーを監視す
る。すなわち、トレーニング信号は一定レベルであるた
め(図8参照)、トレーニング信号のエコーレベルもほ
ぼ一定となる(図9参照)ことを利用して、エコーキャ
ンセラの入力部位置において、信号のピーク値を監視
し、トレーニング信号のエコーがトレーニング信号の送
出レベルを越えた場合に、ダブルトークありで、トレー
ニングに失敗したものと判断する。そして、この測定に
よって、ダブルトークありと判断した場合は装置をリセ
ットし、再トレーニングを行う。As described above, in the present embodiment, when a training signal of a fixed level is transmitted to train the echo canceller, the echo of the training signal is monitored. That is, since the training signal is at a constant level (see FIG. 8), the echo level of the training signal is also substantially constant (see FIG. 9). Monitoring is performed, and when the echo of the training signal exceeds the transmission level of the training signal, it is determined that training has failed due to double talk. Then, if it is determined from this measurement that double talk is present, the apparatus is reset and retraining is performed.
【0027】以上説明したように、本実施形態では、通
話品質に最も影響するダブルトークの発生を検出し、再
トレーニングすることにより、通話品質を高めることが
できる。なお、前述の実施形態では、ダブルトークの発
生を認識するためのレベル値をトレーニング信号の送出
レベルに合わせているが、この値をさらに低いレベルに
設定することにより、より通話品質を高めるようにして
も構わない。As described above, in the present embodiment, the occurrence of double talk which most affects the speech quality is detected and retraining is performed, so that the speech quality can be improved. In the above-described embodiment, the level value for recognizing the occurrence of double talk is adjusted to the transmission level of the training signal. However, by setting this value to a lower level, the communication quality can be further improved. It does not matter.
【0028】[0028]
【発明の効果】以上の説明から明らかなように、本発明
によれば、トレーニング信号を越えるうなピークレベル
値の入力があった場合のように、エコー量算出部に対し
て基準値を越える入力があると、レベル検出部及び比較
部によって、トレーニング時におけるダブルトーク状態
の発生を確実に検出することができる。As is apparent from the above description, according to the present invention, an input exceeding the reference value is input to the echo amount calculating unit as in the case where a peak level value exceeding the training signal is input. Accordingly, the occurrence of the double talk state during training can be reliably detected by the level detection unit and the comparison unit.
【図1】本発明におけるエコーキャンセラの要部構成を
示す図である。FIG. 1 is a diagram showing a main configuration of an echo canceller according to the present invention.
【図2】本発明のメインとなる動作処理を説明するため
の流れ図である。FIG. 2 is a flowchart for explaining main operation processing of the present invention.
【図3】図2におけるレベル監視処理を説明するための
流れ図である。FIG. 3 is a flowchart illustrating a level monitoring process in FIG. 2;
【図4】従来のインバンドリンガの接続状態を示す図で
ある。FIG. 4 is a diagram showing a connection state of a conventional in-band ringer.
【図5】従来例のメインとなる動作処理を説明するため
の流れ図である。FIG. 5 is a flowchart for explaining main operation processing of the conventional example.
【図6】図5における初期設定処理を説明するための流
れ図である。FIG. 6 is a flowchart illustrating an initial setting process in FIG. 5;
【図7】図5における通常動作処理を説明するための流
れ図である。FIG. 7 is a flowchart for explaining a normal operation process in FIG. 5;
【図8】トレーニング信号の一例を示す波形図である。FIG. 8 is a waveform chart showing an example of a training signal.
【図9】トレーニング信号のエコーレベルの一例を示す
波形図である。FIG. 9 is a waveform chart showing an example of an echo level of a training signal.
【図10】エコーキャンセル量を越えたダブルトーク状
態を示す波形図である。FIG. 10 is a waveform chart showing a double talk state in which the amount of echo cancellation is exceeded.
1 インバンドリンガ 2 ハイブリッドトランス 3 レベル監視部 4 エコーキャンセラ(エコー量算出部、エコー除去
部) 5 信号処理部(トレーニング信号出力部) 6 信号平滑部(レベル検出部) 7 比較部REFERENCE SIGNS LIST 1 in-band ringer 2 hybrid transformer 3 level monitoring unit 4 echo canceller (echo amount calculation unit, echo removal unit) 5 signal processing unit (training signal output unit) 6 signal smoothing unit (level detection unit) 7 comparison unit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 中西 紀彰 神奈川県高座郡寒川町小谷二丁目1番1号 東洋通信機株式会社内 ──────────────────────────────────────────────────の Continued on the front page (72) Inventor Noriaki Nakanishi 2-1-1 Kotani, Samukawa-cho, Koza-gun, Kanagawa Prefecture Toyo Tsushinki Co., Ltd.
Claims (3)
トレーニング信号出力部と、 トレーニング信号出力部から出力されるトレーニング信
号に基づいて除去すべきエコー量を算出するエコー量算
出部と、 エコー量算出部により算出されたエコー量に基づいて信
号線路中のエコー成分を除去するエコー除去部と、 エコー量算出部に対する入力信号のピークレベル値を検
出するレベル検出部と、 レベル検出部により検出したピークレベル値をあらかじ
め設定された基準値と比較する比較部とを備え、 比較部による比較の結果、入力信号のピークレベル値が
基準値を越えた場合、エコー量算出部において再度エコ
ー量の算出を行うことを特徴とするエコーキャンセラの
ダブルトーク監視装置。1. A training signal output unit for outputting a training signal of a certain level, an echo amount calculation unit for calculating an echo amount to be removed based on a training signal output from the training signal output unit, and an echo amount calculation unit An echo removing unit that removes an echo component in a signal line based on the echo amount calculated by the above, a level detecting unit that detects a peak level value of an input signal to the echo amount calculating unit, and a peak level detected by the level detecting unit A comparison unit that compares the value with a preset reference value. If the comparison unit determines that the peak level value of the input signal exceeds the reference value, the echo amount calculation unit calculates the echo amount again. A double talk monitoring device for an echo canceller.
グ信号出力部より出力されるトレーニング信号のピーク
値と同一値に設定することを特徴とする請求項1記載の
エコーキャンセラのダブルトーク監視装置。2. The double talk monitoring apparatus for an echo canceller according to claim 1, wherein the reference value in the comparing section is set to the same value as the peak value of the training signal output from the training signal output section.
グ信号出力部より出力されるトレーニング信号のピーク
値と、トレーニング信号におけるエコー成分のピーク値
との間の値に設定することを特徴とする請求項1記載の
エコーキャンセラのダブルトーク監視装置。3. The reference value in the comparing section is set to a value between a peak value of a training signal output from a training signal output section and a peak value of an echo component in the training signal. Item 2. A double talk monitoring device for an echo canceller according to item 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8776897A JPH10271049A (en) | 1997-03-21 | 1997-03-21 | Echo canceller double talk monitor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8776897A JPH10271049A (en) | 1997-03-21 | 1997-03-21 | Echo canceller double talk monitor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10271049A true JPH10271049A (en) | 1998-10-09 |
Family
ID=13924154
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8776897A Pending JPH10271049A (en) | 1997-03-21 | 1997-03-21 | Echo canceller double talk monitor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10271049A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016208297A (en) * | 2015-04-23 | 2016-12-08 | 日本電気通信システム株式会社 | Echo canceller control device, gateway device, echo canceller control method, and echo canceller control program |
-
1997
- 1997-03-21 JP JP8776897A patent/JPH10271049A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016208297A (en) * | 2015-04-23 | 2016-12-08 | 日本電気通信システム株式会社 | Echo canceller control device, gateway device, echo canceller control method, and echo canceller control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101346897B (en) | Echo canceller | |
| JPH06276182A (en) | Full duplex communication control system | |
| JPH10271049A (en) | Echo canceller double talk monitor | |
| US20080232577A1 (en) | Echo cancellation | |
| JP2002280938A (en) | Echo canceller | |
| JPH10271047A (en) | Monitoring device for echo canceller | |
| JPS581337A (en) | Echo suppressing device | |
| AU645860B2 (en) | Method of automatically adjusting side-tone in a telephone subset | |
| JP3580738B2 (en) | Echo canceller controller | |
| JP3304119B2 (en) | Echo canceller | |
| JPS6016773B2 (en) | two way call detector | |
| JPS6340377B2 (en) | ||
| JP2850703B2 (en) | Transmission control device | |
| JPH07231281A (en) | Echo canceller | |
| JPH1188237A (en) | Echo canceller | |
| JPH07303070A (en) | Double talk detection method | |
| JPH10224273A (en) | Deterioration judgment / signal detection circuit | |
| JP3382091B2 (en) | Modem | |
| JPH03179931A (en) | Bidirectional speech state judging system | |
| JP4442381B2 (en) | Echo canceller control method and apparatus. | |
| JP2991078B2 (en) | Two-wire audio conferencing equipment | |
| JPH1079691A (en) | Digital wireless telephone device | |
| JPH07303073A (en) | Noise reduction circuit and echo canceller using this circuit | |
| JPH06315174A (en) | Transmission controller | |
| JPH10341189A (en) | Echo canceller |