JP2000507432A - 通信システムにおける非線形処理装置および方法 - Google Patents

通信システムにおける非線形処理装置および方法

Info

Publication number
JP2000507432A
JP2000507432A JP10531958A JP53195898A JP2000507432A JP 2000507432 A JP2000507432 A JP 2000507432A JP 10531958 A JP10531958 A JP 10531958A JP 53195898 A JP53195898 A JP 53195898A JP 2000507432 A JP2000507432 A JP 2000507432A
Authority
JP
Japan
Prior art keywords
noise
control signal
signal
noise suppression
echo canceller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP10531958A
Other languages
English (en)
Other versions
JP4261622B2 (ja
Inventor
アシュレイ、ジェームス・ピー
プロクター、リー・エム
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.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Publication of JP2000507432A publication Critical patent/JP2000507432A/ja
Application granted granted Critical
Publication of JP4261622B2 publication Critical patent/JP4261622B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
    • H04M9/082Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/20Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
    • H04B3/23Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers

Landscapes

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

Abstract

(57)【要約】 エコー・キャンセレーションにおいて用いられる改良された非線形プロセッサは、快適ノイズ源(214)を除去し、代わりに制御信号(224)を直接ノイズ抑制システム(403)に入力する。ノイズ抑制システム(403)は制御信号(224)を用い、制御信号(224)がアクティブの場合、バックグラウンド・ノイズ推定値の繰り返し更新を禁止し、いずれの残留エコーが、ノイズ抑制システム(403)によって与えられるノイズ推定値を偏倚させるのも防止する。加えて、制御信号(224)は、ノイズ抑制システム(403)内の利得計算部(533)によって用いられ、各周波数帯が、最大許容量および現残留チャネル信号対ノイズ比(SNR)の和となるように減衰させる。実施態様に応じて、ノイズ抑制システム(403)は、PSTNのユーザまたは移動局のユーザのいずれかのバックグラウンド・ノイズをモデル化する。

Description

【発明の詳細な説明】 通信システムにおける非線形処理装置および方法 発明の分野 本発明は、一般的にエコー・キャンセレーション(echo cancellation)に関し 、更に特定すれば、通信システムにおける改良された非線形処理に関するもので ある。 発明の背景 近年のディジタル・セルラ・システムの音声圧縮規格は、ノイズ抑制を、必要 な信号前処理機能の構成要素と見なしている。ノイズ抑制方法はこれらの規格で は未だオプションのままであるが、ノイズ圧縮を用いなければ、主観的コンプラ イアンス検査(subjective compliancc test)に合格することはほぼ不可能である 。これらの規格は、ノイズ抑制機能に対する必要性には対処しているが、ノイズ 抑制を、エコー・キャンセレーションのような、他の必要な前処理機能と共に用 いた(cascade)場合の影響には対処していない。エコー・キャンセラをノイズ抑 制器(noise suppressor)と共に用いると、問題を生ずる可能性がある。 通信システムにおいて電気的および音響的エコーをキャ ンセルすると、エコー経路内におけるある種の非線形性(例えば、量子化ノイズ 、音響分散等)が、エコー・キャンセラによるエコー発生系の完全かつ正確なモ デル化を妨げる。その結果、エンド・ユーザにも聴取可能な残留エコーが生じる 。この不完全を補償するために、エコー・キャンセレーション・システムは、一 般的に「センタ・クリッパ(center clipper)または「非線形プロセッサ」と呼ば れるものを採用する(1980年にジュネーブで発行され、1984年マラガ・ トレモリーノスで、および1988年メルボルンで改訂された、CCITT勧告G.1 65を参照)。非線形プロセッサは、基本的に、残留ノイズを抑制する際に、エ コー・リターン損失(ERL:echo return loss)およびエコー・リターン損失エ ンハンスメント(ERLE:echo return loss enhancemcnt)を推定し、一旦最少 のERL+ERLEスレシホルドが得られたなら、残留ノイズを「クリップ」す る。クリッピングは、典型的に、低レベルの「快適ノイズ」発生器(comfort noi se generator)へのスイッチであり、エンド・ユーザに実際の回路(live circuit )の風合いを与える。 問題は、これら新しいノイズ抑制システムには、この既知の非線形プロセスに 対する適合性がないことである。簡単に述べると、これら新しいノイズ抑制シス テムは、入来信号の長期統計を用いて、バックグラウンド・ノイズ・スペクトル 強度を周期的に推定する。次に、この推定値を周 波数領域フィルタとして用いて、ノイズ推定値に大きさが非常に接近した、入来 信号の周波数帯を減衰させる。ノイズ抑制システムに先立ってエコー・キャンセ ラを用いると、非線形プロセッサがバックグラウンド・ノイズの推定値を不正確 に偏倚させる。この結果、一旦非線形プロセッサがインアクティブになると、バ ックグラウンド・ノイズ特性が変化するので、フィルタ処理は無効となってしま う。セルラ無線電話機のハンズ・フリー構成(hands-free configuration)のよう な中間および高ノイズ環境では、このためにノイズ抑制システムが役に立たなく なる。 他の構成も検討されている。例えば、ノイズ抑制システムをエコー・キャンセ ラの前段に配置した場合、エコー・キャンセラ内部の非線形プロセスは、ノイズ 抑制システムにおけるノイズ推定値には影響を与えないであろう。この実施態様 に伴う問題として、この場合には非線形性が高いノイズ抑制器をエコー経路に入 れるので、エコー・キャンセラが適正に収束するのを常に妨げることがあげられ る。他の例には、非線形プロセッサをエコー・キャンセラから分離し、エコー・ キャンセラをノイズ抑制システムの前段に正確に配置し、ノイズ抑制システムの 後段(ノイズ抑制器の出力上)に非線形プロセッサを位置付けるものが含まれる 。これは、先程から論じてきた中では最良の実施態様であるが、2つの基本的な 難題がある。第1に、快適ノイズ発生器は、典型的に、固定スペクトル特性を有 するため、 ノイズ・スイッチング・アーチファクト(noise switching artifact)が発生し、 これが殆どの長距離陸線通話(long-distance landline phone call)上において 共通に観測されることである。第2に、非線形プロセッサは、可変レート・ボコ ーダにパケット・レートを決定する際に、問題を発生し得ることである。殆どの レート決定アルゴリズムは、入来音声信号のエネルギおよびスペクトル特性を用 いて、音声アクティビティを判定する。そのため、合成快適ノイズの入力および 遮断という切り換えによって、レート決定アルゴリズムの性能を著しく劣化させ る可能性がある。 したがって、通信システムにおいて、エコー・キャンセレーションおよびノイ ズ抑制を改良し、同時使用を可能とする必要性がある。 図面の簡単な説明 第1図は、本発明による改良された非線形処理を実施すると効果的な通信シス テムを概略的に示す。 第2図は、第1図の通信システムにおいて典型的に用いられる、従来技術のエ コー・キャンセレーション方式を概略的に示す。 第3図は、第2図の従来技術の構成を更に説明するために用いるエネルギ対時 間のグラフを概略的に示す。 第4図は、本発明による通信システムに用いるための、 改良された非線形処理を概略的に示す。 第5図は、本発明のよる第4図のノイズ抑制システムのブロック図を概略的に 示す。 第6図は、第5図のノイズ抑制システムにおいて発生する、フレーム間重複を 概略的に示す。 第7図は、第5図のノイズ抑制システムにおいて発生する、プリエンファシス ・サンプルの台形ウインドウ処理を概略的に示す。 第8図は、第5図に示したノイズ抑制システム内のスペクトル偏差推定部のブ ロック図を概略的に示す。 第9図は、第5図に示したノイズ抑制システム内の更新判定推定器において実 行されるステップのフロー・チャートを概略的に示す。 第10図は、本発明による改良された非線形処理を実施することによって得ら れる、エネルギ対時間のグラフを概略的に示す。 第11図は、本発明による非線形処理を実施する移動局を概略的に示す。 好適実施例の詳細な説明 概して言えば、改良された非線形プロセッサは、快適ノイズ源を除去し、代わ りに制御信号をノイズ抑制システムに直接入力する。ノイズ抑制システムはこの 制御信号を用 い、制御信号がアクティブなときはバックグラウンド・ノイズ推定の繰り返し更 新を禁止し、いずれの残留エコーが、ノイズ抑制システムによって与えられるノ イズ推定値を偏倚させるのも防止する。加えて、制御信号は、ノイズ抑制システ ム内の利得計算部によって用いられ、各周波数帯を、最大許容量に現残留チャネ ル信号対ノイズ比(SNR:signal-to-noise ratio)を加えたものに減衰させ る。実施態様に応じて、ノイズ抑制システムは、PSTNのユーザまたは移動局 のユーザのバックグラウンド・ノイズをモデル化する。 更に具体的に述べると、本発明による通信システムにおける非線形処理装置は 、エコー・キャンセラ基準信号およびエコー・キャンセラ残留信号を分析し、制 御信号を生成する手段と、この制御信号に基づいてユーザのバックグラウンド・ ノイズをモデル化する手段とを備えている。好適実施例では、分析手段は、エコ ー・キャンセラ基準信号をエコー・キャンセラ残留信号と比較し、制御信号を生 成する比較器を備えている。また、好適実施例では、ユーザは、公衆電話交換網 (PSTN:public switched telephone network)内のユーザ、または移動局の ユーザとすることができる。 ユーザのバックグラウンド・ノイズをモデル化する手段は、更に、ノイズ抑制 システムを備え、これは、前述の制御信号に基づいてバックグラウンド・ノイズ の更新を禁止する手 段を備えている。ノイズ抑制システムは、チャネル利得を実施し、入力信号の周 波数領域濾波処理を実行し、更に制御信号に基づいてチャネル利得を変更する。 好適実施例では、制御信号がアクテイブの場合、チャネル利得の変更には、γdB (i)=γn−σ(i)、0≦i<Ncという式を用いる。この実施態様では、ノ イズ抑制システムは、制御信号に応答して、ノイズ抑制システムによって生成さ れるモデル化バックグラウンド・ノイズとほぼ同様の音響に、エコー・キャンセ ラ残留信号をスペクトル的に整形する。 別の実施例では、ユーザの背景ノイズをモデル化する手段は、エコー・キャン セラ残留信号を濾波する手段を備えている。システム統合化および/または実施 態様の観点からは、エコー・キャンセラ基準信号およびエコー・キャンセラ残留 信号を分析し制御信号を生成する手段は、物理的に、バックグラウンド・ノイズ をモデル化する手段から分離することができ、あるいはバックグラウンド・ノイ ズをモデル化する手段と共に配置することができる。本装置には、対応する方法 が関連付けられており、この方法は、エコー・キャンセラ基準信号およびエコー ・キャンセラ残留信号を分析し制御信号を生成する段階と、この制御信号に基づ いてユーザのバックグラウンド・ノイズをモデル化する段階とから成る。 別の言い方をすれば、本発明による通信システムにおける非線形処理装置は、 ノイズ抑制システムに結合される制 御信号を活性化する手段を備えている。ノイズ抑制システムは、制御信号から条 件付き制御信号を発生する手段と、この条件付き制御信号に基づいてバックグラ ウンド・ノイズ推定の更新を禁止する手段と、条件付き制御信号に基づいてチャ ネル利得を変更する手段とを含む。この実施態様では、制御信号を活性化する手 段は、エコー・キャンセラ基準信号およびエコー・キャンセラ残留信号間の差を スレシホルドと比較する手段、またはユーザによって活性化されるミュート機能 のいずれかを備えている。ユーザによって活性化されるミュート機能は、バック グラウンド・ノイズを残しながら信号を濾波することが有利な場面に、特に適用 されるものである。かかる状況の1つは衛星リンク送信(特に海外通話)におい て生じ、この場合、リンクが接続されている状態にあることを通信デバイスのユ ーザに知らせるために、バックグラウンド・ノイズがあることが望ましい。 エコー・キャンセラ基準信号およびエコー・キャンセラ残留信号を分析するこ とによる制御信号の生成は、エコー・キャンセラによって行うことができ、一方 制御信号に基づくユーザのバックグラウンド・ノイズのモデル化は、ノイズ抑制 システムによって行うことができる。このように実施した場合、エコー・キャン セラは、物理的に、ノイズ抑制システムから分離することができ、あるいはノイ ズ抑制システムと共に配置することができる。注記すべき重要なことは、ノイズ 抑制システムから分離してエコー・キャンセラを実施す る場合には、エコー・キャンセラが制御信号を出力として与えなければならない ことである。 第1図は、本発明による、改良された非線形処理を実施するのに適した通信シ ステムを概略的に示す。第1図に示す実施例では、通信システムは符号分割多元 接続(CDMA:code-division multiple access)無線電話システムであるが 、当業者は認めるように、エコー・キャンセレーションおよび/またはノイズ抑 制システムを実施するその他の様々なタイプの通信システムも、本発明を採用す ると効果的である。更に続けるが、公衆電話交換網103(PSTN)が、移動 交換センタ106(MSC:mobile switching center)に結合されている。当 技術分野では既知であるが、PSTN103は、配線交換機能(wireline switch ing capability)を提供し、一方MSC106はCDMA無線電話システムに関 連する交換機能を提供する。また、MSC106にはコントローラ109も結合 されており、コントローラ109は、エコー・キャンセレーションおよび音声符 号化/復号化を含む。コントローラ109は、基地局112,113へ/からの 信号のルーティングを制御し、一方基地局112,113は移動局115に通信 することができる。CDMA無線電話システムは、インターリム規格(IS:In terim Standard)95-Aと互換性がある。IS-95-Aに関する詳しい情報については 、TIA/EIAIIS-95-A,Mobil e Station-Base Station Capability Standard for Dual Mode Widcband Sprcad Spectrum Ce11u1ar System,1993年7月を参照のこと。MSC106の交換機 能およびコントローラ109の制御機能は、第1図では分散して示されているが 、これら2つの機能は、システムの実施のために共通の物理エンティティ内に結 合可能であることを当業者は認めよう。 本発明による改良された非線形処理を説明するために、従来技術のエコー・キ ャンセレーション方式についての説明が効果的であろう。第2図は、第1図の通 信システム100のような通信システムに典型的に用いられる、従来技術のエコ ー・キャンセレーション方式を概略的に示す。第2図に示すように、移動局11 5からの信号は、コントローラ109内の音声デコーダ・ブロック209に入力 される。音声デコーダ・ブロックは、当技術分野では既知であり、本質的に、移 動局115において符号化された「符号化」音声を復号化するものである。音声 デコーダ209の出力は、エコー・キャンセラ基準信号205であり、エコー・ キャンセラ203に入力される。エコー・キャンセラ203の動作については、 以下で概略的に説明する。エコー・キャンセラ基準信号205は、本質的に、何 ら影響なくMSC106を通過し、最終的にPSTN103に到達し、ここでP STN103のユーザに送られる。ユーザは、通常陸線加入者(landline subscr iber)と呼ばれている。当技術 分野では既知であるが、PSTN103内部において、PSTN103に入力す る伝送線および出力する伝送線に関連する結合間(inter-coupling)においてエコ ーが発生する。このエコーは、ブロック221に示す伝達関数H(z)で表され る。したがって、PSTN103から出力されMSC106に入力される図示の 信号は、陸線システムのユーザからの純粋な信号だけでなく、先に説明したよう に移動局115から発生した信号のエコーも含む。この信号はMSC106を通 過し、再度コントローラ109内のエコー・キャンセラ203に入る。エコー・ キャンセラ203は、この入力から推定エコー複製(cstimated echo replica)を 減算し、エコー・キャンセラ残留信号207を生成する。エコー・キャンセラ2 03は、非線形プロセッサ212を含み、制御信号224のステータスに基づい て、エコー・キャンセラ残留信号207を更に抑制する。 第2図に示すように、非線形処理は、エンド・ユーザに実際の回路の風合いを 与える、低レベル快適ノイズ源(comfort noise source)214に切り替えること によって行われる。注記すべき重要なことは、快適ノイズ源214は単に低レベ ル白色ノイズを与えるだけであり、PSTNまたは移動局いずれのユーザにも全 く関連がないということである。かかるエコー・キャンセラ203は、当技術分 野では既知であり、その一例は、1986年米国においてTexas Instrumentsに よって発行された"Digital Signal Pr ocessing Applications with TMS 320 Family"と題するアプリケーション・ノー トの第417ないし436ページに記載されている。エコー・キャンセラ203 の他の例は、Ashley et al.による"Method of Performing Convergence in a L east Mean Square Adaptive Filter Echo Canceller"と題する米国特許番号第5 ,295,136号に見られる。この特許は、本発明の譲受人に譲渡されている 。この特許に記載されているエコー・キャンセラは、先に引用したCCITT勧告G.1 65に準拠するものである。 エコー・キャンセラ203、具体的にはエコー・キャンセラ203の非線形プ ロセッサ212からから出力される信号は、ノイズ抑制システム206に入力さ れる。好ましくは、ノイズ抑制システム206は、1996年9月9日日付の、"Enh anced Variable Rate Codec,Speech Service Option 3 for Wideband Spread S pectrum Digital Systcms"と題するTIA文書IS-127の第4.1.2章に記載され ているものである。その記載は、本願においても使用可能である。ノイズ抑制シ ステム206から出力される信号は、音声エンコーダ210に入力される。音声 エンコーダ210は当技術分野では既知であり、ノイズ抑制信号を符号化し、基 地局112,113を通じて移動局115に転送する。また、第2図には、レー ト決定アルゴリズム211も示されている。これは、音声コーダ210に 入る音声信号(speech signal)のエネルギおよびスペクトル特性を用いて、音声 アクティビテイ(voice activity)を判定する。 第3図は、第2図の従来技術の構成を更に説明する際に有用なエネルギ対時間 のグラフを概略的に示す。第3図に示すように、上側のエネルギ・プロット30 1はMSC106から出力されエコー・キャンセラ203に入力される信号を表 し、第2図では点A(pt.A)として示したものである。この信号は、H(z )221を通じて発生したエコー、およびPSTN103内の陸線加入者からの 音響ノイズから成る。下側のエネルギ・プロット302は、ノイズ抑制システム 206から出力され、音声エンコーダ210に入力される信号であり、第2図で は点Bとして示したものである。第3図の間隔304,306の間、プロット3 01のエネルギ・レベルはハイであり、これらの時間期間では移動局115のユ ーザが話していることを示す。時間期間307では、移動局115のユーザは無 声であり、したがって音声デコーダ209から出力されるエネルギは、この時間 期間ではローとなっている。 第3図のプロット302を参照すると、時間間隔304,306では、比較器 227の入力における差が大きく、制御信号224がアクティブとなり、快適ノ イズ源214がノイズ抑制システム206への入力として用いられる。時間間隔 307では、比較器227の入力における差は小さ く、制御信号224は、ノイズ抑制システム206への入力を、PSTN103 における陸線のユーザからのものとすることができる。快適ノイズ源214から の入力は、典型的に、PSTN103の陸線加入者ユーザからのノイズ入力より もエネルギ・レベルが低く、これはエネルギ・プロット302の間隔312とし て示されている。時間間隔312におけるエネルギ(陸線214からの入力によ って発生する)は、時間間隔304におけるエネルギよりも大きく、ノイズ抑制 システム206は、その入力に音声が現れたと想定し、したがって、時間間隔3 15における復元まで、ノイズ抑制システム206を不活性化する。本質的には 、ノイズ抑制システム206は、時間期間315において陸線ノイズ源レベルを 13dBだけ減衰させる。この時間期間306において、再び音声が音声デコー ダ209の出力に現れた場合、比較器227の入力における差が再び大きくなり 、制御信号224はアクティブとなって、快適ノイズ源214が再びノイズ抑制 システム206への入力として用いられる。注記すべき重要なことは、エネルギ ・プロット302は音声エンコーダ210の入力におけるものであり、したがっ てエネルギ・プロット302に示すエネルギ・レベル変動は全て音声エンコーダ 210によって符号化されるので、PSTN103の陸線ユーザとの通信の間、 移動局115のユーザに提示可能であることである。 第4図は、本発明による通信システムにおいて用いるた めの、改良された非線形処理を概略的に示す。第4図に示すように、第2図の快 適ノイズ源214が除去され、比較器227から出力される制御信号224は、 直接ノイズ抑制システム403に入力される。本発明による好適実施例における 装置401は、比較器227およびノイズ抑制システム403を備えている。こ れは、装置401の非線形プロセス、即ち、この実施例における非線形プロセス が機能的にノイズ抑制システム403によって与えられることを可能にする。ノ イズ抑制システム403は、制御信号224を用い、この制御信号224がアク ティブな場合、バックグラウンド・ノイズ推定値の繰り返し更新を禁止する。こ れについては、第5図を参照しながら以下で更に詳しく説明する。これによって 、いずれの残留エコーが、ノイズ抑制システム403によって与えられるノイズ 推定値を偏倚させるのも防止する。最後に、制御信号224は、ノイズ抑制シス テム403内の利得計算部によって用いられ、各周波数帯を、最大許容量および 現残留チャネル信号対ノイズ比(SNR)の和に減衰する。この実施例では、ノ イズ抑制システム403は、制御信号に基づいてユーザのバックグラウンド・ノ イズをモデル化する手段を与え、PSTNのユーザのバックグラウンド・ノイズ をモデル化する。 より具体的には、制御信号224がアクティブの場合、チャネル利得を変化さ せて、残留エコー信号を整形し、ノイズ推定値にスペクトル的に等価とし、次い で所定量だけ 減衰する。注記すべき重要なことは、ノイズの合成(快適ノイズ源214を利用 する第2図の従来技術と比較して)を伴わず、むしろ残留エコー信号を適応的に 濾波し、検出不可能な程通常のノイズを抑制したバックグラウンド・ノイズに近 い音響を得る。この改良された非線形処理装置は、正確なパワー・スペクトル密 度を有するので、通信システム内のレート決定または音声アクティビティ検出の ような、通信システムの他の機能(aspect)の改良も同様に得られる。 第5図は、本発明によるノイズ抑制システム403のブロック図を概略的に示 す。好適実施例では、ノイズ抑制システム403は、上述のTIA文書IS-127の第 4.1.2章に記載されているノイズ抑制システムを改良したものである。本願 の第5図に示すブロックのいくつかは、Vilmurの米国特許番号第4,811,4 04号の図1に示されている対応するブロック図と同様の動作を有することを注 記しておく。したがって、本出願人に譲渡されているVilmurの米国特許番号第4 ,811,404号は、本願においても使用可能である。 ノイズ抑制を開始するには、ハイ・パス・フィルタ(HPF)500によって 入力信号s(n)にハイ・パス・フィルタ処理を行い、信号shp(n)を生成す る。HPF500は、カットオフ周波数が120Hzの四次チェビシェフ・タイ プII(fourth order Chebyshev type II)であり、当技術分野では既知である。 HPF500の伝達関数は、 以下のように定義される。 ここで、分子および分母の各係数は、次のように定められる。 b={0.898025036,-3.59010601,5.38416243,-3.59010601,0.898024917} a={1.0,-3.78284979,5.37379122,-3.39733505,0.806448996} 当業者は、いかなる数のハイ・パス・フィルタ構成でも使用可能であることを 認めよう。 次に、プリエンファシス・ブロック503において、スムーズ台形ウインドウ (smoothed trapezoid window)を用いて、信号shp(n)にウィンドウ処理(wi ndow)を行う。ここで、入力フレーム(フレーム「m」)の最初のD個のサンプ ルd(m)は、直前のフレーム(フレーム「m−1」)の最後のD個のサンプル と重複する。図6はこの重複の様子を明確に示すものである。特に注記しない場 合、全ての変数は初期値がゼロであり、例えば、d(m)=0;m≦0とする。 以上の関係は、以下のように記述することができる。 d(m,n)=d(m-1,L+n);0≦n<D ここで、mは現フレーム,nはバッファ{d(m)} に対 するサンプル・インデックス,L=80はフレーム長,およびD=24はサンプ ルにおける重複(または遅延)である。入力バッファの残りのサンプルには、次 に、以下の式にしたがってプリエンファシスが施される。 d(m,D+n)=shp(n)+ζpshp(n-1);0≦n<L ここで、ζp=−0.8はプリエンファシス・ファクタである。この結果、入力 バッファはL+D=104サンプルを収容し、その内最初のD個のサンプルは、 直前のフレームからのプリエンファシスされたサンプルの重複であり、続くL個 のサンプルが現フレームから入力されたものである。 次に、第5図のウインドウ処理ブロック504において、平滑化台形ウインド ウ(第7図のウインドウ700によって最良に図示されている)をサンプルに適 用し、離散フーリエ変換(DFT:Discrete Fourier Transform)入力信号g( n)を形成する。好適実施例では、g(n)は次のように定義される。 ここで、M=128はDFTシーケンス長であり、他の全 ての項は既に定義済みである。 第5図のチャネル・デバイダ506において、以下のように定義される離散フ ーリエ変換(DFT)を用いて、g(n)の周波数領域への変換を行う。 ここで、ejωは、瞬時半径方向位置ωを有する、単位振幅の複素フェーザ(unit amplitude complex phasor)である。これは、不定形な定義であるが、複素高速 フーリエ変換(FFT)の効率を改善するものである。2/Mスケール・ファク タは、M点実シーケンスの予備コンディショニングによって得られ、M/2点複 素シーケンスを形成し、M/2点複素FFTを用いてこれを変換する。好適実施 例では、信号G(k)は65個の特定のチャネルを備えている。この技法につい ての詳細は、ProakisおよびManolakisのIntroduction to Digital Signal Procc ssing,第2版,ニューヨーク,Macmillan,1988年,第721ないし722ページ に見ることができる。 次に、信号G(k)をチャネル・エネルギ推定部509に入力し、ここで、以 下の式を用いて、現フレームmに対するチャネル・エネルギ推定値Ech(m)を 判定する。 ここで、Emin=0.0625は最少許容チャネル・エネルギであり、αch(m )はチャネル・エネルギ・スムージング・ファクタ(以下で定義する)であり、 Nc=16は結合チャネル数であり、fL(i)およびfH(i)は低および高チ ャネル結合テーブルfL,fHそれぞれのi番目の要素である。好適実施例では、 fL,fHは、次のように定義される。 fL={2,4,6,8,10,12,14,17,20,23,27,31,36, 42,49,56} fH={3,5,7,9,11,13,16,19,22,26,30,35,41, 48,55,63} チャネル・エネルギ・スムージング・ファクタαch(m)は以下のように定義 することができる。これが意味するのは、αch(m)が最初のフレーム(m=1)に対して0の値を 想定し、後続のフレーム全てについて0.45の値を想定するということである 。これによって、チャネル・エネルギ推定値を、最初のフレームの未濾 波のチャネル・エネルギに初期化することが可能になる。加えて、チャネル・ノ イズ・エネルギ推定値(以下で定義する)は、最初のフレームのチャネル・エネ ルギに初期化しなければならない。即ち、 En(m,i)=max{Einit,Ech(m,i)};m=1,0≦i<Nc,であり、ここで、Einit=1 6は、最少許容チャネル・ノイズ初期化エネルギである。 次に、現フレームに対するチャネル・エネルギ推定値Ech(m)を用いて、量 子化チャネル信号対ノイズ比(SNR)インデックスを推定する。この推定は、 第5図のチャネルSNR推定部518において行われ、以下のように決定される 。 ここで、En(m)は現チャネルのノイズ・エネルギ推定値(以下で定義する) 、{σq}の値は、0ないし89までの間に制約される。本発明では、量子化さ れていない生のSNRの{σ}が必要であるので、先の式は以下の2段階に分割 することができる。 および σq(i)=max{0,min{89,round{σ(i)/0.375}}}, 0≦i<Nc パラメータ{σ}および{σq}は各々、第5図のチャネルSNR推定部51 8から出力されたものを示す。 チャネルSNR推定値{σq}を用い、音声メトリック計算部515において 、以下の式を用いて音声メトリックの和を判定する。 ここで、V(k)は90要素音声メトリック・テーブルVのk番目の値であり、 以下のように定義される。 V={2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,5,5,5,6,6,7,7,7,8,8,9,9,10,10,1 1,12,12,13,13,14,15,15,16,17,17,18,19,20,20,21,22,23,24,24,25,26,27,28,2 8,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,47,48,49,50,5 0,50,50,50,50,50,50,50,50} 現フレームに対するチャネル・エネルギ推定値Ech(m)は、スペクトル偏差 推定部510への入力としても用い、スペクトル偏差ΔE(m)を推定する。第 8図を参照し、チャネル・エネルギ推定値Ech(m)を対数パワー・スペクトル 推定部800に入力し、以下のように対数パワー・スペクトルを推定する。 EdB(m,i)=10log10(Ech(m,i));0≦i<Nc 現フレームに対するチャネル・エネルギ推定値Ech(m)は、全チャネル・エネ ルギ推定部803にも入力され、以下の式にしたがって、現フレームmに対する 全チャネル・エネルギ推定値Etot(m)を判定する。 次に、以下の式を用いて、指数ウインドウ処理ファクタα(m)(全チャネル・ エネルギ推定値Etot(m)の関数として)を、指数ウインドウ処理ファクタ判 定部806において判定する。これは以下の式によってαHおよびαL間に制限される。 α(m)=max{αL,min{αH,α(m)}} ここで、EH,ELは、Etot(m)の線形補間のエネルギ終点(単位はデシベル 、即ち、「dB」)であり、Etot(m)はα(m)に変換される。α(m)は 、αL≦α(m)≦αHという制限を有する。これらの定数の値は、EH=50, EL=30,αH=0.99,αL=0.50として定義される。この場合、例え ば、40dBの相対エネルギを有する信号は、上述の計算を用い、指数ウインド ウ処理ファクタα(m)=0.745を用いることになる。 次に、スペクトル偏差推定部809においてスペクトル偏差ΔE(m)を推定 する。スペクトル偏差ΔE(m)は、現パワー・スペクトルおよび平均長期パワ ー・スペクトル推定値の差であり、以下の式で表される。 ここで、EdB(m)は平均長期パワー・スペクトル推定値であり、以下の式を用 いて長期スペクトル・エネルギ推定部812において判定する。 EdB (m+1,i)=α(m)EdB(m,i)+(1-α(m))Edb(m,i);0≦i<Nc ここで、変数は全て既に定義してある。EdB(m)の初期値は、フレーム1の推 定対数パワー・スペクトルとなるように定義する。即ち、 EdB(m)=EdB(m);m=1 となる。 次に、条件付けブロック528において制御信号224を処理し、条件付き制 御信号526を発生する。この条件付けは、制御信号224のサンプリング・レ ートを、ノイズ抑制システム403のブロック・サンプリング・レートに適応さ せるために必要である。条件付けブロック528において使用される疑似コード を以下に示す。 conditioned control signal:ACTIVEfor i=0 to L-1 if control signal(i)==INACTIVE conditioned control signal=INACTIVE break; end end これによって、制御信号224がサンプルiに対してインアクティブな場合、 ブロック全体のLサンプルに対して条件付き制御信号526がインアクティブと なることを保証する。 この時点において、音声メトリックv(m)の和,現フレームの全チャネル・ エネルギ推定値Etot(m)およびスペクトル偏差ΔE(m)は、更新判定推定器 512に入力され、条件付き制御信号526と同様、本発明による非線形処理を 容易にする。条件付き制御信号526は、更新判定推定器512によって用いら れ、更新フラグ(update flag)を禁止し、バックグラウンド・ノイズの推定/更 新を妨げる。以下に疑似コードで示し、第9図にフロー・チャート形態で示す決 定ロジックは、どのようにしてノイズ推定の更新判定を究極的に行うのかを示す 。このプロセスはステップ900において開始し、ステップ903に進み、更新 フラグ(update flag)をクリアする。次に、ステップ904 において、音声メトリックv(m)の和が更新スレシホルド(UPDATE THLD)未満 か否かについてチェックを行うことによって、Vilmurの更新ロジック(VMSUMの み)を実施する。音声メトリックの和が更新スレシホルド未満である場合、ステ ップ905において更新カウンタ(update_cnt)をクリアし、ステップ906にお いて更新フラグをセットする。ステップ903ないし906に対する疑似コード を以下に示す。 ステップ904において音声メトリックの和が更新スレシホルドよりも大きい 場合、ノイズ抑制を実行する。まず、ステップ907において、現フレームmに 対する全チャネル・エネルギ推定値Etot(m)を、デシベル単位のノイズ基準 値(NOISE_FL00R_DB)と比較し、一方スペクトル偏差ΔE(m)を偏差スレシホル ド(DEV_THLD)と比較する。全チャネル・エネルギ推定値がノイズ基準値よりも大 きく、スペクトル偏差が偏差スレシホルドよりも小さい 場合、ステップ908において更新カウンタを増分する。更新カウンタを増分し た後、ステップ909において検査を実行し、更新カウンタが更新カウンタ・ス レシホルド(UPDATE_CNT_THLD)以上か否かについて判定を行う。ステップ909 における検査の結果が真である場合、ステップ906において更新フラグをセッ トする。ステップ907ないし909および906に対する疑似コードを以下に 示す。 第9図からわかるように、ステップ907,909のいずれもが偽である場合 、またはステップ906において更新フラグをセットした後、更新カウンタの長 期「クリーピング(creeping)」を防止するロジックを実施する。このヒステリシ ス・ロジックを実施することにより、最少スペクトル偏差が長期間にわたって蓄 積し、無効な更新の強制が行われるのを防止する。プロセスはステップ910に おいて開始し、検査を行って、更新カウンタが、最後のNフレー ム(HYSTER_CNT_THLD)に対して、最終更新カウンタ値(last_update_cnt)に等しく なっているか否かについて判定を行う。好適実施例では、6つのフレームをスレ シホルドとして用いるが、いずれの数のフレームを使用してもよい。ステップ9 10における検査で真であった場合、ステップ911において更新カウンタをク リアし、ステップ912においてこのプロセスは次のフレームに移る。ステップ 910における検査で偽であった場合、プロセスは直接ステップ912において 次のフレームに移る。ステップ910ないし912に対する疑似コードを以下に 示す。 if(update_cnt==last_update_cnt) hyster_cnt=hyster_cnt+1 else hyster_cnt=0 last_update_cnt=update_cnt if(hyster_cnt>HYSTER_CNT_THLD) update_cnt:0 好適実施例では、先に用いた定数の値は、次の通りである。 UPDATE THLD=35 NOISE_FLOOR_DB=10log10(1) DEV THLD=28 UPDATE CNT HOLD=50および HYSTER CNT THLD=6 ステップ906における更新フラグを所与のフレームに設定したときはいつで も、次のフレームに対するチャネル・ノイズ推定値が更新される。チャネル・ノ イズ推定値は、以下の式を用いて、スムージング・フィルタ524において更新 される。 En(m+1,i)=max{Emin,αnEn(m,i)+(1-αn)Ech(m,i)};0≦i<Nc ここで、Emin=0.0625は最少許容チャネル・エネルギであり、αn=0 .9はスムージング・フィルタ524に局所的に格納されているチャネル・ノイ ズ・スムージング・ファクタである。更新されたチャネル・ノイズ推定値は、エ ネルギ推定値記憶部525に格納され、エネルギ推定値記憶部525の出力は、 更新チャネル・ノイズ推定値En(m)となる。更新チャネル・ノイズ推定値En (m)は、上述のように、チャネルSNR推定部518への入力として、そして 以下で説明する利得計算部533への入力としても用いられる。 次に、ノイズ抑制システム403は、チャネルSNR変更を行うべきか否かに ついて判定を行う。この判定は、チャネルSNR変更部527において行われ、 SNR変更部527は、インデックス・スレシホルドを超過したチャネルSNR インデックス値を有するチャネルの数をカウントす る。変更プロセス自体の間、チャネルSNR変更部527は、セットバック・ス レシホルド(SETBACK_THLD)未満のSNRインデックスを有する特定のチャネルの SNRを低下させるか、あるいは音声メトリックの和がメトリック・スレシホル ド(METRIC_THLD)未満の場合、全てのチャネルのSNRを低下させる。チャネル SNR変更部527において行われるチャネルSNR変更プロセスの疑似コード 表現を以下に与える。 この時点において、チャネルSNRインデックス{σ'q}は、SNRスレシホ ルド・ブロック530内のSNRスレシホルドに制限される。定数σthは、SN Rスレシホルド・ブロック530内に局所的に格納される。SNRスレシホルド ・ブロック530内で行われるプロセスの疑似コード表現を以下に与える。好適実施例では、先の定数およびスレシホルドは次のように与えられる。 NM=5 INDEX THLD=12 INDEX CNT THLD=5 METRIC THLD=45 SETBACK THLD=12および σth=6 この時点において、チャネルSNR推定部518からの制限されたSNRイン デックス{σ''q}および量子化されていないチャネルSNR{σ}を利得計算 部533に入力し、チャネル利得を決定する。最初に、以下の式を用いて全体利 得ファクタを決定する。 ここで、γmin=−13は最少全体利得,Efloorはノイズ基準エネルギ,および En(m)は直前のフレームの間に計算された推定ノイズ・スペクトルである。 好適実施例では、定数γminおよびEfloorは利得計算部533内に局所的に格納 される。{σ''q}または{σ}のどちらを用いるかについては、同様に利得計 算部533に入力される条件付き制御信号526のステータスに基づいて、利得 計算部533において決定される。次に、条件付き制御信号526がアクティブ の場合には、以下の式を用いてチャネル利得(単位はdB)を決定し、 γdB(i)=γn−σ(i) 0≦i<Nc また、条件付き制御信号526がインアクティブの場合には、以下の式を用いる 。 γdB(i)=μg(σ''q(i)−σth)+γn, 0≦i<Nc 変数μg=0.39は、利得傾斜(これも、利得計算部533に局所的に格納さ れる)である。次に、以下の式を用いて線形チャネル利得を変換する。 γch(i)=min{1,10γdB(i)/20},0≦i<Nc この時点において、以下の基準にしたがって、先に決定したチャネル利得を変 換入力信号G(k)に適用し、チャネル利得変更部539から出力信号H(k) を生成する。 この式における「その他の場合」という条件は、kの間隔が0≦k≦M/2であ ることを想定している。更に、H(k)が偶対称性であり、以下の条件も強要さ れる。 H(M-k)=H*(k); 0<k<M/2 ここで、*は複素共役を示す。次に、逆DFTを用いることによって、チャネル ・コンバイナ542において信号H(k)を時間領域に(再)変換する。 更に、周波数領域濾波プロセスを完了し、以下の基準によって重複および加算を 適用することによって、出力信号h’(n)を生成する。 ディエンファシス・ブロック545によって、信号h’(n)に信号ディエンフ ァシスを適用し、本発明によるノイズ抑制された信号s’(n)を生成する。 s'(n)=h'(n)+ζds'(n-1); 0≦L<L ここで、ζd=0.8は、ディエンファシス・ブロック545内に局所的に格納 されているディエンファシス・ファクタである。 第10図は、本発明にしたがって改良された非線形処理を実施することによっ て得られたエネルギ対時間のグラフを概略的に示す。第4図および第10図を全 体的に参照すると、時間間隔1006,1009において、比較器227の入力 における差が大きく、ノイズ抑制システム403に入力される制御信号224は アクティブである。間隔1012の間、ノイズ抑制システム403に入力される 比較器227の入力における差は小さく、制御信号224はインアクティブであ る。しかしながら、第3図における信号エネルギ302とは異なり、第10図の 信号エネルギ1003は、本発明により一定となっている。これは、従来技術の 第2図に示した快適ノイズ発生器214を除去し、ノイズ抑制システム403へ のエネルギ信号1003入力(第4図の点「C」)がPSTN103からほぼ「 同量」のノイズから成るからという事実によるものである。更に、ノイズ抑制シ ステム403に入力される制御信号224が アクティブの場合、ノイズ抑制システム403は、バックグラウンド・ノイズお よび音声信号間の判別を行う負担から解放される。したがって、この実施例にお ける制御信号224がアクティブである場合、同様にノイズ抑制システム403 に入力される(エコー残留となる)ノイズおよび信号双方は常に減衰される。こ の期間中エネルギは一定であることを示したが、スペクトル特性も一定であるこ とを繰り返し注記すべきであろう。 以上、特定実施例を参照しながら本発明について特定的に示しかつ説明したが 、本発明の精神および範囲から逸脱することなく、形態および詳細において種々 の変更が可能であることは、当業者には理解されよう。例えば、エコー・キャン セラ400内に示す、本発明による装置401は、物理的にエコー・キャンセラ と分離することも可能である。加えて、本発明による装置401は通信システム のネットワーク側に実施するものとして説明したが、装置401は同様にシステ ムの移動側にも実施可能である。例えば、本発明による装置401を移動局11 5に実施した場合、第4図に要求される変更は、PSTN103およびMSC1 06の除去、ならびにブロック221に示した伝達関数H(z)に実施されるモ デルの変化のみである。 その結果得られる第11図のブロック図は、本発明にしたがって移動局115 に実施された装置401を示す。第11図に示すように、エコー・キャンセラ4 00から出力 される信号は、移動局115のスピーカ1103に供給され、一方エコー・キャ ンセラ400に入力される信号は、移動局115のマイクロフォン1106から 発生する。ブロック1109内の伝達関数H(z)は、移動局115の厳しい環 境をより正確に表す音響モデルに基づいた伝達関数である。通信システムのネッ トワーク側に実施したものとして先に説明した装置401の動作は、不変のまま である。この実施例では、ノイズ抑制システム403は、制御信号に基づいてユ ーザのバックグラウンド・ノイズをモデル化する手段を備え、移動局のユーザの バックグラウンド・ノイズをモデル化する。

Claims (1)

  1. 【特許請求の範囲】 1.通信システムにおける非線形処理装置であって: エコー・キャンセラ基準信号およびエコー・キャンセラ残留信号を分析し、制 御信号を生成する手段;および 前記制御信号に基づいて、ユーザのバックグラウンド・ノイズをモデル化する 手段; から成ることを特徴とする装置。 2.ユーザのバックグラウンド・ノイズをモデル化する前記手段は、ノイズ抑制 システムから構成されることを特徴とする請求項1記載の装置。 3.前記ノイズ抑制は、前記制御信号に基づいて前記バックグラウンド・ノイズ の更新を禁止する手段を更に備えることを特徴とする請求項2記載の装置。 4.前記ノイズ抑制システムは、前記制御信号に応答して、前記ノイズ抑制シス テムによって生成される前記モデル化バックグラウンド・ノイズと実質的に同じ 音響に、前記エコー・キャンセラ残留信号をスペクトル的に整形することを特徴 とする請求項2記載の装置。 5.ユーザのバックグラウンド・ノイズをモデル化する前 記手段は、前記エコー・キャンセラ残留信号を濾波する手段を更に備えているこ とを特徴とする請求項1記載の装置。 6.前記エコー・キャンセラ基準信号および前記エコー・キャンセラ残留信号を 分析して前記制御信号を生成する前記手段は、バックグラウンド・ノイズをモデ ル化する前記手段から物理的に離れているか、または、バックグラウンド・ノイ ズをモデル化する前記手段と共に配置されることを特徴とする請求項1記載の装 置。 7.通信システムにおける非線形処理方法であって: エコー・キャンセラ基準信号およびエコー・キャンセラ残留信号を分析し、制 御信号を生成する段階;および 前記制御信号に基づいて、ユーザのバックグラウンド・ノイズをモデル化する 段階; から成ることを特徴とする方法。 8.通信システムにおける非線形処理装置であって: 制御信号をアクティブにする手段; ノイズ抑制システムにおいて前記制御信号から条件付き制御信号を発生する手 段; ノイズ抑制システムにおいて前記条件付き制御信号に基づいてバックグラウン ド・ノイズ推定値の更新を禁止する手段;および ノイズ抑制システムにおいて前記条件付き制御信号に基づいてチャネル利得を 変更する手段; から成ることを特徴とする装置。 9.前記制御信号を活性化する前記手段は、エコー・キャンセラ基準信号および エコー・キャンセラ残留信号間の差を、スレシホルドと比較する手段を更に備え ていることを特徴とする請求項8記載の装置。 10.前記制御信号をアクティブにする前記手段は、ユーザによってアクティブ にされるミュート機能を更に備えていることを特徴とする請求項8記載の装置。
JP53195898A 1997-01-23 1997-11-04 通信システムにおける非線形処理装置および方法 Expired - Fee Related JP4261622B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US78806197A 1997-01-23 1997-01-23
US08/788,061 1997-01-23
PCT/US1997/020079 WO1998033311A1 (en) 1997-01-23 1997-11-04 Apparatus and method for non-linear processing in a communication system

Publications (2)

Publication Number Publication Date
JP2000507432A true JP2000507432A (ja) 2000-06-13
JP4261622B2 JP4261622B2 (ja) 2009-04-30

Family

ID=25143329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53195898A Expired - Fee Related JP4261622B2 (ja) 1997-01-23 1997-11-04 通信システムにおける非線形処理装置および方法

Country Status (9)

Country Link
EP (1) EP0895688B1 (ja)
JP (1) JP4261622B2 (ja)
KR (1) KR20000064767A (ja)
CN (1) CN100361485C (ja)
BR (1) BRPI9709148B8 (ja)
CA (1) CA2247429C (ja)
DE (1) DE69735275T2 (ja)
IL (1) IL124578A0 (ja)
WO (1) WO1998033311A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344000A (ja) * 2000-05-31 2001-12-14 Toshiba Corp ノイズキャンセラとこのノイズキャンセラを備えた通信装置、並びにノイズキャンセル処理プログラムを記憶した記憶媒体
JP2008287046A (ja) * 2007-05-18 2008-11-27 Nippon Telegr & Teleph Corp <Ntt> 背景雑音補間装置、背景雑音補間方法
CN105872156A (zh) * 2016-05-25 2016-08-17 腾讯科技(深圳)有限公司 一种回声时延跟踪方法及装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6658107B1 (en) * 1998-10-23 2003-12-02 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for providing echo suppression using frequency domain nonlinear processing
DE19935808A1 (de) 1999-07-29 2001-02-08 Ericsson Telefon Ab L M Echounterdrückungseinrichtung zum Unterdrücken von Echos in einer Sender/Empfänger-Einheit
US6507653B1 (en) * 2000-04-14 2003-01-14 Ericsson Inc. Desired voice detection in echo suppression
WO2001089184A1 (en) * 2000-05-18 2001-11-22 Ericsson Inc. Noise-adaptive communications signal gain
US7027591B2 (en) 2002-10-16 2006-04-11 Ericsson Inc. Integrated noise cancellation and residual echo suppression
US7133825B2 (en) 2003-11-28 2006-11-07 Skyworks Solutions, Inc. Computationally efficient background noise suppressor for speech coding and speech recognition
CN102136271B (zh) * 2011-02-09 2012-07-04 华为技术有限公司 舒适噪声生成器、方法及回声抵消装置
US8804977B2 (en) 2011-03-18 2014-08-12 Dolby Laboratories Licensing Corporation Nonlinear reference signal processing for echo suppression

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4783803A (en) * 1985-11-12 1988-11-08 Dragon Systems, Inc. Speech recognition apparatus and method
US4811404A (en) * 1987-10-01 1989-03-07 Motorola, Inc. Noise suppression system
FR2651077B1 (fr) * 1989-08-18 1994-06-10 Letourneur Gregoire Dispositif de traitement d'echo notamment acoustique dans une ligne telephonique
US5305309A (en) * 1989-12-06 1994-04-19 Fujitsu Limited Echo canceller
GB2245459A (en) * 1990-06-20 1992-01-02 Motorola Inc Echo canceller with adaptive voice switch attenuation
CA2483324C (en) * 1991-06-11 2008-05-06 Qualcomm Incorporated Estimation of background noise in a variable rate vocoder
US5295136A (en) * 1992-04-13 1994-03-15 Motorola, Inc. Method of performing convergence in a, least mean square, adaptive filter, echo canceller
US5307405A (en) * 1992-09-25 1994-04-26 Qualcomm Incorporated Network echo canceller
US5613037A (en) * 1993-12-21 1997-03-18 Lucent Technologies Inc. Rejection of non-digit strings for connected digit speech recognition
US5535194A (en) * 1994-07-14 1996-07-09 Motorola, Inc. Method and apparatus for echo canceling with double-talk immunity
JP2928130B2 (ja) * 1995-04-19 1999-08-03 埼玉日本電気株式会社 ハンズフリー通信装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344000A (ja) * 2000-05-31 2001-12-14 Toshiba Corp ノイズキャンセラとこのノイズキャンセラを備えた通信装置、並びにノイズキャンセル処理プログラムを記憶した記憶媒体
JP2008287046A (ja) * 2007-05-18 2008-11-27 Nippon Telegr & Teleph Corp <Ntt> 背景雑音補間装置、背景雑音補間方法
CN105872156A (zh) * 2016-05-25 2016-08-17 腾讯科技(深圳)有限公司 一种回声时延跟踪方法及装置
US10841432B2 (en) 2016-05-25 2020-11-17 Tencent Technology (Shenzhen) Company Limited Echo delay tracking method and apparatus

Also Published As

Publication number Publication date
EP0895688B1 (en) 2006-02-15
EP0895688A1 (en) 1999-02-10
CA2247429A1 (en) 1998-07-30
BR9709148B1 (pt) 2013-10-29
BR9709148A (pt) 1999-08-03
CN100361485C (zh) 2008-01-09
DE69735275D1 (de) 2006-04-20
BRPI9709148B8 (pt) 2016-05-31
IL124578A0 (en) 1999-01-26
KR20000064767A (ko) 2000-11-06
EP0895688A4 (en) 2001-11-07
JP4261622B2 (ja) 2009-04-30
CN1214171A (zh) 1999-04-14
WO1998033311A1 (en) 1998-07-30
DE69735275T2 (de) 2006-07-27
CA2247429C (en) 2002-01-01

Similar Documents

Publication Publication Date Title
JP3842821B2 (ja) 通信システムにおいて雑音を抑圧する方法および装置
KR100594563B1 (ko) 선형 컨벌루션 및 인과 필터링을 사용하는 스펙트럼 감산에 의한 신호 잡음 감소
US6597787B1 (en) Echo cancellation device for cancelling echos in a transceiver unit
JP4299888B2 (ja) 通信システムにおけるレート決定装置および方法
KR0175965B1 (ko) 통신 시스템에서의 송신 노이즈 감축
JP3228940B2 (ja) 音声通信ネットワークにおける残留遠端エコーを低減するための方法と装置
JP5671147B2 (ja) 後期残響成分のモデリングを含むエコー抑制
KR100595799B1 (ko) 스펙트럼 종속 지수 이득 함수 평균화를 이용한 스펙트럼공제에 의한 신호 잡음 저감
US20030076947A1 (en) Echo processor generating pseudo background noise with high naturalness
US8923509B2 (en) Controlling echo in a wideband voice conference
JP2001350498A (ja) 時間領域雑音抑圧
CN102165707A (zh) 回波消除装置
CN1533665A (zh) 含有用于谐波计算的非线性回波抑制器的回波消除器
US7558729B1 (en) Music detection for enhancing echo cancellation and speech coding
CN1269926A (zh) 用于回波估算和抑制的方法和设备
JP4261622B2 (ja) 通信システムにおける非線形処理装置および方法
KR20010051980A (ko) 침묵 기간에서의 에코 및 노이즈의 지수적 감소
JP2001251652A (ja) エコーおよび/またはノイズを協働して低減するための方法
JP2003501894A (ja) 不可聴情報の包含により適応型フィルタ性能を向上させる方法及び装置
US8406430B2 (en) Simulated background noise enabled echo canceller
Dreiseitel et al. Acoustic echo and noise control—a long lasting challenge
US6711259B1 (en) Method and apparatus for noise suppression and side-tone generation
JP2007504687A (ja) ネットワークにおける通信リンクの送話品質の測定
JP3970746B2 (ja) エコーキャンセラ性能評価試験装置
US20060104460A1 (en) Adaptive time-based noise suppression

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040818

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071023

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20080122

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20080303

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080421

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090120

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090206

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130220

Year of fee payment: 4

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130220

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140220

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees