JPH0799469A - Device for eliminating acoustic echo - Google Patents

Device for eliminating acoustic echo

Info

Publication number
JPH0799469A
JPH0799469A JP24231193A JP24231193A JPH0799469A JP H0799469 A JPH0799469 A JP H0799469A JP 24231193 A JP24231193 A JP 24231193A JP 24231193 A JP24231193 A JP 24231193A JP H0799469 A JPH0799469 A JP H0799469A
Authority
JP
Japan
Prior art keywords
impulse response
register
pseudo impulse
pseudo
coefficient
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
Application number
JP24231193A
Other languages
Japanese (ja)
Inventor
Yoshimasa Kusano
吉雅 草野
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.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP24231193A priority Critical patent/JPH0799469A/en
Publication of JPH0799469A publication Critical patent/JPH0799469A/en
Pending legal-status Critical Current

Links

Landscapes

  • Filters That Use Time-Delay Elements (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

PURPOSE:To facilitate the forming of the processing in a form of the hardware by limiting a pseudo impulse response coefficient series observed in a 1-way communication state to N-degrees/2 so as to halve the capacity of a storage register. CONSTITUTION:The device is provided with a storage register 14 storing an N-degree/2 sets of a content of a pseudo impulse response register storage register 15 storing its output content by a predetermined delay, a mean pseudo impulse response arithmetic circuit 16 calculating the mean value of the contents of both the storage registers 14, 15 when a 2-way communication detection circuit 13 detects 2-way communication. Then each mean pseudo impulse response coefficient outputted from the mean pseudo impulse response arithmetic circuit 16 is sequentially inserted to the N-degrees/2 sets of the content from the pseudo impulse response register 9 and zeros are inserted into the remaining N-degrees/2 to generate a mean pseudo impulse response coefficient series and a product sum arithmetic circuit 10 makes convolution arithmetic operation of the series with a reception signal to generate a pseudo echo.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、通信回線、室内音場制
御装置そして高品質な音声通信会議装置に使用され、受
話通信回線の信号が音響反響経路を介して送話通信回線
に現れる音響反響成分を除去する音響反響除去装置に関
するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is used in a communication line, a room sound field control device, and a high-quality voice communication conference device, and a signal of a receiving communication line is transmitted to a transmitting communication line through an acoustic echo path. The present invention relates to an acoustic echo canceller that removes echo components.

【0002】[0002]

【従来技術】一般に音響反響除去装置は通信衛生および
海底ケーブルを利用した長距離電話回線において、2線
4線変換器のインピーダンス不整合により生ずる反射を
除去するものと、テレビ会議システムなどの拡声電話に
おいて、話者音声の音響結合による反響を除去するもの
とに大別でき、修正量演算回路、擬似音響反響を発生す
る可変係数フィルタおよび減算回路から構成されてい
る。以下に音響反響除去装置の基本動作を述べる。
2. Description of the Related Art Generally, an acoustic echo canceller removes reflection caused by impedance mismatch of a two-wire to four-wire converter in a long distance telephone line using communication hygiene and a submarine cable, and a voice call system such as a video conference system. In the above, it can be roughly classified into one that removes the reverberation due to acoustic coupling of the speaker's voice, and is composed of a correction amount calculation circuit, a variable coefficient filter that generates pseudo acoustic reverberation, and a subtraction circuit. The basic operation of the acoustic echo canceller will be described below.

【0003】図6は音響反響除去装置の基本構成を示す
図である。受話信号入力端1は受話信号出力2に接続さ
れ、その受話信号入力端子1の受話信号は可変係数フィ
ルタ3に分岐供給され、擬似反響を生成させる。送話信
号入力端子4からの送話信号と可変係数フィルタ3の出
力である擬似音響反響は減算回路5へ入力され、送話信
号中の音響反響成分が除去され、その減算回路5の出力
は送話信号出力端子6へ出力される。送話信号出力端子
6の出力と受話信号入力端子1の信号が修正量演算回路
7に入力され、係数修正量演算回路7の出力により可変
係数フィルタ3のフィルタ係数が修正される。可変係数
フィルタ3内で受話信号は受話信号入力レジスタ8に入
力され、その受話信号入力レジスタ8の受話信号と擬似
インパルス応答レジスタ9の擬似インパルス応答との積
和が積和回路10でとられ、積和回路10の出力が擬似
音響反響として出力される。受話信号出力端子2および
送話信号入力端子4は長距離電話回線の場合、2線4線
変換器に、拡声電話システムの場合、スピーカとマイク
ロホンへと接続されている。
FIG. 6 is a diagram showing the basic structure of an acoustic echo canceller. The reception signal input terminal 1 is connected to the reception signal output 2, and the reception signal at the reception signal input terminal 1 is branched and supplied to the variable coefficient filter 3 to generate a pseudo echo. The transmission signal from the transmission signal input terminal 4 and the pseudo-acoustic echo that is the output of the variable coefficient filter 3 are input to the subtraction circuit 5, the acoustic echo component in the transmission signal is removed, and the output of the subtraction circuit 5 is It is output to the transmission signal output terminal 6. The output of the transmission signal output terminal 6 and the signal of the reception signal input terminal 1 are input to the correction amount calculation circuit 7, and the filter coefficient of the variable coefficient filter 3 is corrected by the output of the coefficient correction amount calculation circuit 7. The reception signal is input to the reception signal input register 8 in the variable coefficient filter 3, and the sum of products of the reception signal of the reception signal input register 8 and the pseudo impulse response of the pseudo impulse response register 9 is obtained by the sum of products circuit 10. The output of the sum-of-products circuit 10 is output as a pseudo acoustic echo. The reception signal output terminal 2 and the transmission signal input terminal 4 are connected to a two-wire to four-wire converter in the case of a long-distance telephone line, and to a speaker and a microphone in the case of a public telephone system.

【0004】音響反響経路の信号伝搬特性を線形で、且
つFIR形ディジタルフィルタで表されると仮定し、そ
のインパルス応答h(t)と入力受話信号x(t)とを
用いれば、サンプル時間間隔をTとし、時刻kTにおけ
る音響反響yk は、 yk = hk ' x k (1) で表される。但し、 h=[h1 ,h2 ,・・・,hn ]’ x=[xk-1 ,・・・,xk-n ]’ (2) ’:べクトルの転置である。
Assuming that the signal propagation characteristic of the acoustic echo path is linear and represented by an FIR type digital filter, if the impulse response h (t) and the input received signal x (t) are used, the sampling time interval is Is T, and the acoustic echo y k at time kT is represented by y k = h k ' x k (1). However, h = [h 1 , h 2 , ..., H n ] 'x = [x k-1 , ..., x kn ]' (2) ': Transposition of the vector.

【0005】一方、 時刻kTにおけるhの推定値をh
k とすれば、yk の推定値yskは、 ysk = hsk ' k (3) で与えられる。 音響反響除去装置では、受話信号入力
端子1に音声信号があり、送話信号入力端子4に音声信
号がなく音響反響のみが存在している時、適応動作状態
として反響除去動作を行う。この適応動作アルゴリズム
には、一般に学習同定法が採用される。学習同定法によ
るhsk の逐次修正は hsk+1 = hsk +α(xk k )/xk ' k (4) によって行われる。但し、 ek =yk −ysk 0<α≦1 (5) であり、eK を残留音響反響と呼ぶ。この様な演算動作
が係数修正量演算回路7において処理実行されている。
擬似インパルス応答レジスタ9の内容には可変係数系列
hsk が格納されている。αは推定の敏感さを決める為
の修正ループゲインで1.0に近いほど大きな修正量を
与える事が出来るが、近端雑音や回線状態によって変え
てやる必要がある。
On the other hand, the estimated value of h at time kT is h
If s k , the estimated value ys k of y k is given by ys k = hs k x k (3). In the acoustic echo canceller, when there is a voice signal in the reception signal input terminal 1 and there is no voice signal in the transmission signal input terminal 4 and only acoustic echo exists, the echo elimination operation is performed as an adaptive operation state. A learning identification method is generally adopted for this adaptive operation algorithm. Successive correction of hs k by the learning identification method is performed by hs k + 1 = hs k + α (x k e k) / x k 'x k (4). However, e k = y k −y s k 0 <α ≦ 1 (5), and e K is called residual acoustic echo. Such a calculation operation is processed in the coefficient correction amount calculation circuit 7.
The contents of the pseudo-impulse response register 9 variable coefficient series hs k is stored. α is a correction loop gain for determining the sensitivity of estimation, and a larger correction amount can be given as it approaches 1.0, but it must be changed depending on near-end noise and line conditions.

【0006】通信回線上で双方向通信が発生した場合、
この様な学習同定法などの適応アルゴリズムによる逐次
更新手続きを行うと、耳障りなハウリングを発生させて
しまい通話状態が劣化する。従って、双方向通信発生時
には係数の更新を停止させなければならない。一般に双
方向通信状態は、第一の積分回路11により算出された
受話信号の一定区間移動平均電力Pxと、第二の積分回
路12により算出された送話信号の一定区間移動平均電
力Pyとの電力比Px/Pyが双方向通信判定回路13
の閾値Sより小さい時に検出される。
When bidirectional communication occurs on the communication line,
If the sequential update procedure by the adaptive algorithm such as the learning identification method is performed, an unpleasant howling is generated and the communication state is deteriorated. Therefore, the coefficient update must be stopped when bidirectional communication occurs. In general, the two-way communication state is defined by the constant section moving average power Px of the reception signal calculated by the first integration circuit 11 and the constant section moving average power Py of the transmission signal calculated by the second integration circuit 12. The power ratio Px / Py is the bidirectional communication determination circuit 13
It is detected when it is smaller than the threshold value S of.

【0007】[0007]

【発明が解決しようとする課題】双方向通信検出の評価
値に受話信号の移動平均電力と、送話信号の移動平均電
力を用いる場合、残留誤差を双方向通信と誤検出しない
様に積和演算回路の積分区間をかなり長くしなくてはな
らない。この事実は双方向通信発生から検出までの遅延
時間が非常に長くなるという事を意味する。検出遅延が
大きくなると係数更新停止までの時間が長くなり、擬似
インパルス応答係数系列の乱れが大きくなる。この検出
遅延を短くする方法として、残留誤差の短時間移動平均
を検出評価値として用いているものがある。しかし、こ
の方法においても検出遅延は発生し、擬似インパルス応
答係数系列は少なからず乱れる事になる。結局、如何な
る高速な双方向通信検出方式を採用しようが検出遅延が
存在する限り、擬似インパルス応答系列は乱されそのま
ま制御を行うと残留反響を増大させてしまう。そこで単
方向通信時に観測した良質な擬似インパルス応答係数系
列を専用の記憶レジスタに保存し、双方向通信発生時に
この保存係数系列を乱された擬似インパルス応答係数系
列の代わりに補換挿入する方法がある。この方法は良好
な結果を与えてくれるが、音響反響をモデル化したイン
パルス応答は数千タップもの長大なディジタルフィルタ
となる。これを保管する為の記憶レジスタには非常に大
きな容量が必要とされる。記憶容量の増大はハードウェ
アの大型化を招き、音響反響除去装置の実現を困難にす
るという様な問題点があった。
When the moving average power of the reception signal and the moving average power of the transmission signal are used as the evaluation value of the bidirectional communication detection, the sum of products is summed so that the residual error is not erroneously detected as the bidirectional communication. The integration interval of the arithmetic circuit has to be considerably long. This fact means that the delay time from the occurrence of bidirectional communication to the detection becomes very long. If the detection delay becomes large, the time until the coefficient update is stopped becomes long, and the disturbance of the pseudo impulse response coefficient sequence becomes large. As a method of shortening the detection delay, there is a method of using a short-time moving average of residual errors as a detection evaluation value. However, even in this method, a detection delay occurs and the pseudo impulse response coefficient sequence is disturbed to some extent. After all, no matter what high-speed two-way communication detection method is adopted, as long as there is a detection delay, the pseudo impulse response sequence will be disturbed and the control will continue to increase the residual echo. Therefore, there is a method of saving a high-quality pseudo impulse response coefficient sequence observed during unidirectional communication in a dedicated storage register and replacing and inserting this saved coefficient sequence in place of the disturbed pseudo impulse response coefficient sequence when bidirectional communication occurs. is there. Although this method gives good results, the impulse response that models acoustic reverberation becomes a long digital filter with several thousand taps. A very large capacity is required for the storage register for storing this. The increase in storage capacity leads to an increase in the size of hardware, making it difficult to realize an acoustic echo canceller.

【0008】本発明は上述の点に鑑みてなされたもの
で、上記問題点を除去し、記憶レジスタの容量を半減さ
せて、ハードウエア化を容易にした音響反響除去装置を
提供する事を目的とする。
The present invention has been made in view of the above problems, and an object of the present invention is to provide an acoustic echo canceling device which eliminates the above problems, halves the capacity of a storage register, and facilitates hardware implementation. And

【0009】[0009]

【課題を解決するための手段】受話信号入力端子と、送
話信号出力端子と、該受話信号入力端子に到来した受話
信号と、該受話信号を未知の音響反響経路へと送出する
受話信号出力端子と、該受話信号出力端子より送出され
た該受話信号と、該受話信号に対しての応答となる反響
と、該反響を集音する送話信号入力端子と、N次適応デ
ィジタルフィルタの係数系列を格納した擬似インパルス
応答レジスタと、該擬似インパルス応答レジスタの内容
と該受話信号を格納した該受信信号入力レジスタの内容
との畳み込み積分演算を行う積和演算回路と、該積和演
算回路により生成された擬似反響と該反響との差分値を
とる減算回路と、N次適応ディジタルフィルタが該反響
の近似値を供給する様に該擬似インパルス応答レジスタ
の係数系列が自動的に更新される様に処理を行う係数修
正量演算回路と、双方向通信が発生した場合に該修正量
演算回路によるN次適応ディジタルフィルタの係数更新
処理を停止させる双方向通信検出回路とで構成される音
響反響除去装置において、単方向通信状態時に該擬似イ
ンパルス応答レジスタの内容の前N/2個を所定の時間
遅らせて記憶する第一の記憶レジスタと、該第一の記憶
レジスタの内容を所定の時間遅らせて記憶する第二の記
憶レジスタと、該双方向通信検出回路により双方向通信
が検出された時、該第一の記憶レジスタの内容と該第二
の記憶レジスタの内容との平均値を算出する為の平均擬
似インパルス応答演算回路と、該平均擬似インパルス応
答演算回路から出力される各平均擬似インパルス応答係
数値を該擬似インパルス応答レジスタの前N/2個に順
次挿入し、該擬似インパルス応答レジスタの後N/2個
には零を挿入して、平均擬似インパルス応答係数系列を
作成し、該平均擬似インパルス応答係数系列と該受話信
号との畳み込み演算を該積和演算回路で行い擬似反響を
生起させる事を特徴とした音響反響除去装置。
Means for Solving the Problems A reception signal input terminal, a transmission signal output terminal, a reception signal arriving at the reception signal input terminal, and a reception signal output for transmitting the reception signal to an unknown acoustic echo path. A terminal, the received signal transmitted from the received signal output terminal, a reverberation that is a response to the received signal, a transmission signal input terminal that collects the reverberation, and a coefficient of an Nth-order adaptive digital filter A pseudo impulse response register that stores a sequence, a product-sum operation circuit that performs a convolution integral operation of the contents of the pseudo impulse response register and the contents of the received signal input register that stores the received signal, and the product-sum operation circuit A subtraction circuit for taking a difference value between the generated pseudo echo and the echo, and a coefficient sequence of the pseudo impulse response register are automatically set so that an Nth-order adaptive digital filter supplies an approximate value of the echo. And a bidirectional communication detection circuit for stopping the coefficient updating process of the N-th order adaptive digital filter by the correction amount arithmetic circuit when bidirectional communication occurs. In the acoustic echo canceller, the first storage register for storing N / 2 previous contents of the pseudo impulse response register in a unidirectional communication state with a delay of a predetermined time and the contents of the first storage register are stored. An average of the contents of the first storage register and the contents of the second storage register when the bidirectional communication is detected by the bidirectional communication detection circuit and the second storage register which stores the data after delaying for a predetermined time. The average pseudo impulse response calculation circuit for calculating the value and each average pseudo impulse response coefficient value output from the average pseudo impulse response calculation circuit are set to the pseudo impulse response register. Of the pseudo impulse response register and zeros are inserted after N / 2 of the pseudo impulse response register to create an average pseudo impulse response coefficient series, and the average pseudo impulse response coefficient series and the received voice. An acoustic echo canceling device characterized in that a convolution calculation with a signal is performed by the product-sum calculation circuit to generate a pseudo echo.

【0010】[0010]

【作用】本発明では、上記手段により単方向通信状態時
に観測される擬似インパルス応答係数系列を前N/2個
に限ることで、この擬似インパルス応答係数系列を記憶
する容量を半減させる事ができ、ハードウェアを大型化
する事なく双方向通信検出時の検出遅延による擬似イン
パルス応答係数系列の乱れを無くし、残留反響の増大を
抑え高品質な音声通信空間を実現できる。
According to the present invention, the capacity for storing the pseudo impulse response coefficient sequence can be halved by limiting the number of pseudo impulse response coefficient sequences observed in the unidirectional communication state to the previous N / 2 by the above means. , It is possible to realize a high-quality voice communication space by suppressing the disturbance of the pseudo impulse response coefficient sequence due to the detection delay at the time of detecting the bidirectional communication without increasing the size of the hardware and suppressing the increase of the residual echo.

【0011】[0011]

【実施例】以下本発明の実施例を図面に基づいて詳細に
説明する。図1は本発明の第1の音響反響除去装置の構
成を示すブロック図である。図1に示す様に、本発明は
従来の受話信号入力端子1、受話信号出力端子2、可変
係数フィルタ3、送話信号入力端子4、減算回路5、送
話信号出力端子6、修正量演算回路7、受話信号入力レ
ジスタ8、擬似インパルス応答レジスタ9、積和演算回
路10、第一の積分回路11、第二の積分回路12、そ
して、双方向通信検出回路13からなる適応アルゴリズ
ムとして学習同定法を採用した音響反響除去装置と同一
構成の装置に、第一の記憶レジスタ14、第二の記憶レ
ジスタ15、そして、平均擬似インパルス応答演算回路
16を追加した構成になっている。
Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a first acoustic echo canceller of the present invention. As shown in FIG. 1, the present invention uses the conventional receiving signal input terminal 1, receiving signal output terminal 2, variable coefficient filter 3, transmission signal input terminal 4, subtraction circuit 5, transmission signal output terminal 6, correction amount calculation. Learning identification as an adaptive algorithm including a circuit 7, a reception signal input register 8, a pseudo impulse response register 9, a product-sum operation circuit 10, a first integration circuit 11, a second integration circuit 12, and a bidirectional communication detection circuit 13. It has a configuration in which a first storage register 14, a second storage register 15, and an average pseudo impulse response calculation circuit 16 are added to a device having the same configuration as the acoustic echo canceling device adopting the method.

【0012】該受話信号入力端子1と、該送話信号出力
端子6と、該受話信号入力端子1に到来した受話信号
と、該受話信号を未知の音響反響経路へと送出する該受
話信号出力端子2と、該受話信号出力端子2より送出さ
れた該受話信号と、該受話信号に対しての応答となる反
響と、該反響を集音する該送話信号入力端子4と、適応
ディジタルフィルタの係数系列を格納した該擬似インパ
ルス応答レジスタ9と、該擬似インパルス応答レジスタ
9の内容と該受話信号を格納した該受話信号入力レジス
タ8の内容との畳み込み積分演算を行う該積和演算回路
10と、該積和演算回路10により生成された擬似反響
と該反響との差分値をとる為の該減算回路5と、適応デ
ィジタルフィルタが該反響の近似値を供給する様に該擬
似インパルス応答レジスタ9の係数系列が自動的に更新
される様に処理を行う該係数修正量演算回路7と、双方
向通信が発生した場合に該修正量演算回路の処理を停止
させる該双方向通信検出回路13とで構成される音響反
響除去装置において、該受話信号の一定区間移動平均電
力を算出する該第一の積分回路11と、該送話信号入力
端子より入力される送話信号の一定区間移動平均電力を
算出する該第二の積分回路12と、該双方向通信検出回
路13の検出評価値として、該受話信号の移動平均電力
Px及び該送話信号の移動平均電力Pyを用いたとき、
単方向通信状態時に該擬似インパルス応答レジスタ9の
内容の前N/2個を所定の時間遅らせて記憶する第一の
記憶レジスタ14と、該第一の記憶レジスタの内容を所
定の時間遅らせて記憶する第二の記憶レジスタ15と、
該双方向通信検出回路13により双方向通信が検出され
た時、該第一の記憶レジスタ14の内容と該第二の記憶
レジスタ15の内容との平均値を算出する為の平均擬似
インパルス応答演算回路16と、該平均擬似インパルス
応答演算回路16から出力される各平均擬似インパルス
応答係数値を該擬似インパルス応答レジスタ9の前N/
2個に順次挿入し、該擬似インパルス応答レジスタ9の
後N/2個には零を挿入して、平均擬似インパルス応答
係数系列を作成し、該平均擬似インパルス応答係数系列
と該受話信号との畳み込み演算を該積和演算回路10で
行い擬似反響を生起させる事を特徴とした音響反響装
置。
The reception signal input terminal 1, the transmission signal output terminal 6, the reception signal arriving at the reception signal input terminal 1, and the reception signal output for transmitting the reception signal to an unknown acoustic echo path. Terminal 2, the received signal transmitted from the received signal output terminal 2, the echo that is a response to the received signal, the transmitted signal input terminal 4 that collects the echo, and the adaptive digital filter Of the pseudo impulse response register 9 storing the coefficient sequence of the above, and the product-sum calculation circuit 10 for performing a convolution integral calculation of the contents of the pseudo impulse response register 9 and the contents of the reception signal input register 8 storing the reception signal And the subtraction circuit 5 for taking the difference value between the pseudo echo generated by the product-sum operation circuit 10 and the echo, and the pseudo impulse response level so that the adaptive digital filter supplies an approximate value of the echo. The coefficient correction amount calculation circuit 7 that performs processing so that the coefficient series of the star 9 is automatically updated, and the bidirectional communication detection circuit that stops the processing of the correction amount calculation circuit when bidirectional communication occurs. In the acoustic echo canceller composed of 13, the first integrating circuit 11 for calculating the moving average power of the reception signal in the constant section, and the movement of the transmission signal input from the transmission signal input terminal in the constant section. When the moving average power Px of the reception signal and the moving average power Py of the transmission signal are used as the detection evaluation value of the second integrating circuit 12 for calculating the average power and the bidirectional communication detection circuit 13,
A first storage register 14 that stores the previous N / 2 contents of the pseudo impulse response register 9 after a predetermined time delay in the one-way communication state, and a content that stores the first storage register after a predetermined time delay. A second storage register 15
An average pseudo impulse response calculation for calculating an average value of the contents of the first storage register 14 and the contents of the second storage register 15 when the bidirectional communication detection circuit 13 detects bidirectional communication. The circuit 16 and each average pseudo-impulse response coefficient value output from the average pseudo-impulse response calculation circuit 16 are stored in front of the pseudo impulse response register 9 by N /
2 are sequentially inserted, and zeros are inserted in N / 2 pieces after the pseudo impulse response register 9 to create an average pseudo impulse response coefficient series, and the average pseudo impulse response coefficient series and the received signal are combined. An acoustic echo device characterized in that a convolution operation is performed by the product-sum operation circuit 10 to generate a pseudo echo.

【0013】図2は本発明の第2の音響反響除去装置の
構成を示すブロック図である。図2に示す様に、本発明
は、従来の受話信号入力端子1、受話信号出力端子2、
可変係数フィルタ3、送話信号入力端子4、減算回路
5、送話信号出力端子6、修正量演算回路7、受話信号
入力レジスタ8、擬似インパルス応答レジスタ9、積和
演算回路10、そして、双方向通信検出回路13からな
る適応アルゴリズムとして学習同定法を採用した音響反
響除去装置と同一構成の装置に、第三の積分回路17、
そして、第三の記憶レジスタ18を追加した構成になっ
ている。
FIG. 2 is a block diagram showing the configuration of the second acoustic echo canceller of the present invention. As shown in FIG. 2, according to the present invention, the conventional reception signal input terminal 1, reception signal output terminal 2,
Variable coefficient filter 3, transmission signal input terminal 4, subtraction circuit 5, transmission signal output terminal 6, correction amount calculation circuit 7, reception signal input register 8, pseudo impulse response register 9, sum of products calculation circuit 10, and both A device having the same configuration as the acoustic echo canceling device adopting the learning identification method as the adaptive algorithm composed of the directional communication detection circuit 13 is provided with a third integration circuit 17,
The third storage register 18 is added.

【0014】該減算回路5よりの出力である誤差信号の
短時間移動平均電力を算出する該第三の積分回路17
と、該双方向通信検出回路13の検出評価値として、該
誤差信号の移動平均電力Peを用いたとき、該擬似イン
パルス応答レジスタ9の内容のN/2個を所定の時間遅
らせて記憶する該第三の記憶レジスタ18と、該双方向
通信検出回路13により双方向通信が検出された時、該
第三の記憶レジスタ18に格納された該擬似インパルス
応答係数系列を該擬似インパルス応答レジスタ9の前N
/2個に順次挿入し、該擬似インパルス応答レジスタ9
の後N/2個には零を挿入して、代替擬似インパルス応
答係数系列を作成し、該代替擬似インパルス応答係数系
列と該受話信号との畳み込み演算を該積和演算回路10
で行い擬似反響を生起させる事を特徴とした音響反響装
置。
The third integrating circuit 17 for calculating the short-time moving average power of the error signal output from the subtracting circuit 5.
When the moving average power Pe of the error signal is used as the detection evaluation value of the bidirectional communication detection circuit 13, N / 2 pieces of the contents of the pseudo impulse response register 9 are stored after being delayed by a predetermined time. When bidirectional communication is detected by the third storage register 18 and the bidirectional communication detection circuit 13, the pseudo impulse response coefficient sequence stored in the third storage register 18 is stored in the pseudo impulse response register 9. Previous N
/ 2, and the pseudo impulse response register 9
After that, zeros are inserted in N / 2 pieces to create an alternative pseudo impulse response coefficient sequence, and a convolution operation of the alternative pseudo impulse response coefficient series and the received signal is performed by the product-sum operation circuit 10
An acoustic reverberator characterized by generating a pseudo reverberant.

【0015】図3は最大周期系列符号を用いて音場のイ
ンパルス応答特性である。減衰特性を呈している事が判
る。
FIG. 3 shows the impulse response characteristic of the sound field using the maximum period sequence code. It can be seen that it exhibits damping characteristics.

【0016】図4は図3に示した音場のインパルス応答
特性の電力を求めたものである。電力の大きな部分が前
半分に集中しており、音響反響の状況を決定するのもイ
ンパルス応答特性の前半部分に大きく依存している事が
判る。
FIG. 4 shows the power of the impulse response characteristic of the sound field shown in FIG. It can be seen that a large part of the electric power is concentrated in the first half and that the situation of acoustic reverberation depends largely on the first half of the impulse response characteristics.

【0017】図5は音場のインパルス応答次数位置の音
響反響に対する影響力を確認した結果の一例であるであ
る。N次適応ディジタルフィルタの前半N/2タップの
みを更新した場合には、Nタップ全てを更新した音響反
響消去量に対してその80%程度を満たしている。そし
て、前半N/4タップのみを更新した場合には、前消去
量の50%程度を満たしている。従って、N次適応ディ
ジタルフィルタ前半N/2タップの劣化のない情報を該
擬似インパルス応答レジスタ9に挿入してやれば音響反
響の大部分が除去できることになる。この結果が本発明
の裏付けとなっている。
FIG. 5 is an example of the result of confirming the influence of the impulse response order position of the sound field on the acoustic echo. When only the first half N / 2 taps of the Nth-order adaptive digital filter are updated, about 80% of the updated acoustic echo cancellation amount of all N taps is satisfied. When only the first half N / 4 taps are updated, about 50% of the previous erase amount is satisfied. Therefore, if information without deterioration of the first half N / 2 taps of the Nth-order adaptive digital filter is inserted into the pseudo impulse response register 9, most of the acoustic echo can be removed. This result supports the present invention.

【0018】[0018]

【発明の効果】以上、詳細に説明したように本発明によ
れば、下記のような優れた効果が期待される。
As described in detail above, according to the present invention, the following excellent effects are expected.

【0019】(1)双方向通信検出の構造的検出遅延に
よる音声劣化を容易に補償できるので、高品質な音声通
信空間を実現できる。
(1) Since voice deterioration due to the structural detection delay of bidirectional communication detection can be easily compensated, a high quality voice communication space can be realized.

【0020】(2)N次適応ディジタルフィルタの後半
の小さな重みの係数は、近端雑音や内部雑音の影響を受
け易く、双方向通信時にこの影響を大きく受けたインパ
ルス応答係数系列を挿入すると逆に反響を発生させてし
まう危険があるが、本発明ではこの様な事がなく、双方
向通信から単方向通信に変化した時も初期収束性能が高
く維持できる。
(2) The coefficient of small weight in the latter half of the Nth-order adaptive digital filter is easily affected by near-end noise and internal noise, and when the impulse response coefficient sequence which is greatly affected by this effect is inserted during bidirectional communication, it is reversed. However, according to the present invention, the initial convergence performance can be maintained high even when the bidirectional communication is changed to the unidirectional communication.

【0021】(3)適応アルゴリズムの係数更新に関わ
る内部演算量を大幅に増加させないで小規模なハードウ
ェアで高性能な音響反響制御を行う事ができる。
(3) It is possible to perform high-performance acoustic echo control with a small-scale hardware without significantly increasing the internal calculation amount related to the coefficient updating of the adaptive algorithm.

【0022】(4)本発明による先験情報の補換挿入方
式は、学習同定法を用いた適応アルゴリズムだけではな
く、他の如何なるパラメータ推定アルゴリズムに対して
も有効に作用し、汎用性、適応性に非常に優れた方式で
ある。
(4) The replacement insertion method of a priori information according to the present invention effectively acts not only on the adaptive algorithm using the learning identification method but also on any other parameter estimation algorithm, and has versatility and adaptability. It is an excellent method.

【0023】(5)本発明による先験情報の補換挿入方
式は、どの様な双方向通信検出方式であろうともその検
出までに必要とする遅延時間に相当するステップ数を与
える事で耳障りなハウリングを抑圧する事ができる。
(5) The a priori information replacement insertion method according to the present invention is irritating to any two-way communication detection method by giving the number of steps corresponding to the delay time required until the detection. Howling can be suppressed.

【0024】(6)音響反響消去特性を劣化させずに記
憶容量領域を小さくでき、小規模なハードウエアで音響
反響除去装置を構成できるので、コスト削減が図れる。
(6) Since the storage capacity area can be reduced without deteriorating the acoustic echo canceling characteristics, and the acoustic echo canceller can be constructed with a small-scale hardware, the cost can be reduced.

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

【図1】本説明の第1の音響反響除去装置の一構成例を
示すブロック図である。
FIG. 1 is a block diagram showing a configuration example of a first acoustic echo canceller of the present description.

【図2】本説明の第2の音響反響除去装置の一構成例を
示すブロック図である。
FIG. 2 is a block diagram showing a configuration example of a second acoustic echo canceller of the present description.

【図3】本発明の説明に用いた最大周期系列符号により
観測した音場のインパルス特性の一例を示す図である。
FIG. 3 is a diagram showing an example of impulse characteristics of a sound field observed by the maximum period sequence code used in the description of the present invention.

【図4】本発明の説明に用いた音場のインパルス特性の
電力分布を示す図である。
FIG. 4 is a diagram showing a power distribution of impulse characteristics of a sound field used for explaining the present invention.

【図5】本発明の説明に用いた適応ディジタルフィルタ
次数の違いによる音響反響消去特性の比較を示す図であ
る。
FIG. 5 is a diagram showing a comparison of acoustic echo canceling characteristics due to a difference in adaptive digital filter order used in the description of the present invention.

【図6】従来の一般的な学習同定法を用いた音響反響除
去装置の基本構成を示したブロック図である。
FIG. 6 is a block diagram showing a basic configuration of an acoustic echo canceller using a conventional general learning identification method.

【符号の説明】[Explanation of symbols]

1 受話信号入力端子 2 受話信号出力端子 3 可変係数フィルタ 4 送話信号入力端子 5 減算回路 6 送話信号出力端子 7 修正量演算回路 8 受話信号入力レジスタ 9 擬似インパルス応答レジスタ 10 積和演算回路 11 第一の積分回路 12 第二の積分回路 13 双方向通信検出回路 14 第一の記憶レジスタ 15 第二の記憶レジスタ 16 平均擬似インパルス応答演算回路 17 第三の積分回路 18 第三の記憶レジスタ 1 reception signal input terminal 2 reception signal output terminal 3 variable coefficient filter 4 transmission signal input terminal 5 subtraction circuit 6 transmission signal output terminal 7 correction amount calculation circuit 8 reception signal input register 9 pseudo impulse response register 10 sum of products calculation circuit 11 First integration circuit 12 Second integration circuit 13 Two-way communication detection circuit 14 First storage register 15 Second storage register 16 Average pseudo impulse response calculation circuit 17 Third integration circuit 18 Third storage register

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】受話信号入力端子と、受話信号出力端子
と、送話信号入力端子と、送話信号出力端子と、前記受
話信号入力端子から入力された受話信号を入力とする可
変係数フィルタと、前記可変係数フィルタの係数系列を
格納した擬似インパルス応答レジスタと、前記擬似イン
パルス応答レジスタの内容と前記受話信号入力端子から
の入力信号との畳み込み積分演算を行う積和演算回路
と、前記積和演算回路により生成された擬似反響と前記
受話信号入力端子からの反響信号との差分を演算して残
差エコーを求める減算回路と、前記反響信号との近似値
を供給するように前記擬似インパルス応答レジスタの係
数系列をN個のブロックに分けて、N回で係数系列全体
が自動的に更新されるような分割処理を行う係数修正量
演算回路と、双方向通信が発生したときに前記係数修正
量演算回路によるN次適応デジタルフィルタの係数更新
処理を停止させる双方向通信検出回路とから構成される
音響反響除去装置において、単方向通信状態時に前記擬
似インパルス応答レジスタの零からN/2(Nは自然
数)番目のレジスタを所定時間遅らせて記憶するための
第1の記憶レジスタと、前記第1の記憶レジスタの内容
を所定時間遅らせて記憶するための第2の記憶レジスタ
と、前記双方向通信検出回路によって双方向通信が検出
されたときに前記第1の記憶レジスタの内容と前記第2
の記憶レジスタの内容との平均値を算出するための平均
擬似インパルス応答演算回路と、前記平均擬似インパル
ス応答演算回路から出力される各平均擬似インパルス応
答係数値を前記該擬似インパルス応答レジスタの零から
N/2番目のレジスタに順次挿入し、前記擬似インパル
ス応答レジスタの(N+1)/2からN番目のレジスタ
に零を挿入することによって前記平均擬似インパルス応
答係数系列と前記受話信号との畳み込み演算を前記積和
演算回路で行い、擬似反響信号を発生させることを特徴
とする音響反響除去装置。
1. A reception signal input terminal, a reception signal output terminal, a transmission signal input terminal, a transmission signal output terminal, and a variable coefficient filter which receives the reception signal input from the reception signal input terminal. A pseudo impulse response register that stores a coefficient sequence of the variable coefficient filter, a sum of products arithmetic circuit that performs a convolution integral operation of the contents of the pseudo impulse response register and an input signal from the reception signal input terminal, and the sum of products A subtraction circuit for calculating a difference echo between the pseudo echo generated by the arithmetic circuit and the echo signal from the reception signal input terminal to obtain a residual echo, and the pseudo impulse response so as to supply an approximate value of the echo signal. The coefficient sequence of the register is divided into N blocks, and a coefficient correction amount calculation circuit that performs division processing such that the entire coefficient sequence is automatically updated N times, and a bidirectional communication And a two-way communication detection circuit for stopping the coefficient updating process of the Nth-order adaptive digital filter by the coefficient correction amount calculation circuit, the pseudo impulse response register in the one-way communication state. Of the zeroth to N / 2 (N is a natural number) registers are stored with a delay of a predetermined time, and a second storage register for storing the contents of the first storage register with a delay of a predetermined time. The storage register, the contents of the first storage register and the second storage register when the bidirectional communication is detected by the bidirectional communication detection circuit.
An average pseudo impulse response calculation circuit for calculating an average value with the contents of the storage register, and each average pseudo impulse response coefficient value output from the average pseudo impulse response calculation circuit from zero of the pseudo impulse response register. The convolution operation of the average pseudo impulse response coefficient sequence and the received signal is performed by sequentially inserting into the N / 2th register and inserting zeros from (N + 1) / 2 to Nth register of the pseudo impulse response register. An acoustic echo canceller characterized by performing a pseudo-echo signal by the product-sum calculation circuit.
JP24231193A 1993-09-29 1993-09-29 Device for eliminating acoustic echo Pending JPH0799469A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24231193A JPH0799469A (en) 1993-09-29 1993-09-29 Device for eliminating acoustic echo

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24231193A JPH0799469A (en) 1993-09-29 1993-09-29 Device for eliminating acoustic echo

Publications (1)

Publication Number Publication Date
JPH0799469A true JPH0799469A (en) 1995-04-11

Family

ID=17087333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24231193A Pending JPH0799469A (en) 1993-09-29 1993-09-29 Device for eliminating acoustic echo

Country Status (1)

Country Link
JP (1) JPH0799469A (en)

Similar Documents

Publication Publication Date Title
JPH08288890A (en) Method and device for adaptive type filtering
US6865270B1 (en) Echo cancellation method and apparatus
JP4041770B2 (en) Acoustic echo cancellation method, apparatus, program, and recording medium
JP3180739B2 (en) Method and apparatus for identifying unknown system by adaptive filter
JP3152815B2 (en) Acoustic echo canceller
JPH0799469A (en) Device for eliminating acoustic echo
JP3121983B2 (en) Acoustic echo canceller
JP3121998B2 (en) Acoustic echo canceller
JP3452341B2 (en) Echo canceller
JP3145547B2 (en) Acoustic echo canceller
JP3217614B2 (en) Acoustic echo canceller
JP3152822B2 (en) Acoustic echo canceller
JP3152825B2 (en) Acoustic echo canceller
JP3217619B2 (en) Acoustic echo canceller
JP3217618B2 (en) Acoustic echo canceller
JP3121969B2 (en) Acoustic echo canceller
JP3121988B2 (en) Acoustic echo canceller
JP3121997B2 (en) Acoustic echo canceller
JPH0746162A (en) Sound echo canceller
KR100414911B1 (en) Method and apparatus for echo canceller during in wireless communication system
JPH0746160A (en) Sound echo canceller
JP3635644B2 (en) Echo canceller
JPH07212278A (en) Echo erasing device
JPH0746161A (en) Sound echo canceller
JPH0448005B2 (en)