(57)【特許請求の範囲】
【請求項１】
リスニング位置において、ノイズソースから該リスニング位置まで発された音響ノイズ信号のパワーを低減するための適応性ノイズコントロールシステムであって、該システムは、
該ノイズ信号を表す電気参照信号と、該リスニング位置での音響信号を表す電気エラー信号とを受信し、電気出力信号を提供する適応性フィルタと、
該適応性フィルタの下流に接続され、および第１のゲイン因子を掛けられた該電気出力信号を示す第１の電気補償信号と、第２のゲイン因子を掛けられ、かつフィルタされた該電気出力信号を示す第２の電気補償信号とを提供する信号処理配列であって、該第２のゲイン因子が、１から該第１のゲイン因子を引いた値と等しく、該第２の補償信号が、補償のために該エラー信号に加算される、該信号処理配列と、
該第１の電気補償信号を受信し、および該リスニング位置に該第１の電気補償信号を示す音響補償信号を発する少なくとも１つ以上の音響トランスデューサーと
を含む、システム。
【請求項２】
前記ゲイン因子は、複素数である、請求項１に記載の適応性ノイズコントロールシステム。
【請求項３】
前記ゲイン因子は、ターゲットノイズ信号に従って該ゲイン因子を自動的に調整するように適応された配列によってコントロール可能である、請求項１または２に記載の適応性ノイズコントロールシステム。
【請求項４】
前記複素数のゲインを自動的に調整するための前記配列は、推定されたノイズ信号を前記ターゲットノイズ信号と比較することと、推定されたノイズ信号と該ターゲットノイズ信号との差を評価することと、該複素数のゲインを適応することとを行うように適応される、請求項２または３に記載の適応性ノイズコントロールシステム。
【請求項５】
前記複素数のゲインを自動的に調整するための前記配列は、該複素数のゲイン因子の実数値と掛けられた前記推定されたノイズ信号と前記ターゲットノイズ信号との差に複素数の回転子を適用することによって、該差を評価するように適応される、請求項４に記載の適応性ノイズコントロールシステム。
【請求項６】
前記複素数のゲインを自動的に調整するための前記配列は、前記推定されたノイズ信号と前記ターゲットノイズ信号との差を平均するように適応される、請求項４または５に記載の適応性ノイズコントロールシステム。
【請求項７】
前記複素数のゲインを自動的に調整するための前記配列は、前記推定されたノイズ信号の偏角と前記ターゲットノイズ信号の偏角とを比較するように適応される、請求項４〜６のいずれかに記載の適応性ノイズコントロールシステム。
【請求項８】
前記信号処理配列は、少なくとも前記エラー信号を周波数領域内で処理する、請求項１〜７のいずれかに記載の適応性ノイズコントロールシステム。
【請求項９】
リスニング位置において、ノイズソースから該リスニング位置まで発された音響ノイズ信号のパワーを低減するための適応性ノイズコントロール方法であって、該方法は、
該音響ノイズ信号と相関する電気参照信号を提供することと、
電気出力信号を提供するために、適応性フィルタを用いて該電気参照信号をフィルタすることと、
第１の電気補償信号を提供するために、該適応性フィルタの該電気出力信号にゲイン因子を掛けることと、
第２の電気補償信号を提供するために、該適応性フィルタの該電気出力信号をフィルタし、およびそれに該ゲイン因子の逆数を掛けることであって、該第２のゲイン因子が、１から該第１のゲイン因子を引いた値と等しい、ことと、
音響トランスデューサーを用いて、該リスニング位置へ該第１の電気補償信号を発することと、
該リスニング位置で残差電気エラー信号を感知することと、
補償されたエラー信号を提供するために、該電気エラー信号に該第２の電気補償信号を加えることと、
該補償されたエラー信号および該参照信号の関数として、該適応性フィルタのフィルタ係数を適応することと
を含む、方法。
【請求項１０】
前記ゲイン因子は、ターゲットノイズ信号に従って該ゲイン因子を自動的に調整することによってコントロールされる、請求項９に記載の適応性ノイズコントロール方法。
【請求項１１】
推定されたノイズ信号は、前記ターゲットノイズ信号と比較され、該推定されたノイズ信号と該ターゲットノイズ信号との差が評価され、複素数のゲインは適応される、請求項９または１０に記載の適応性ノイズコントロール方法。
【請求項１２】
前記複素数のゲインを自動的に調整することための前記配列は、該複素数のゲイン因子の実数値を掛けられた前記推定されたノイズ信号と前記ターゲットノイズ信号との差に複素数の回転子を適用することによって、該差を評価するように適応される、請求項１１に記載の適応性ノイズコントロール方法。
【請求項１３】
前記推定されたノイズ信号と前記ターゲットノイズ信号との差は、平均される、請求項１１または１２に記載の適応性ノイズコントロール方法。
【請求項１４】
前記推定されたノイズ信号の偏角と前記ターゲットノイズ信号の偏角とは、比較される、請求項１１〜１３のいずれかに記載の適応性ノイズコントロール方法。
【請求項１５】
少なくとも前記エラー信号は、周波数領域内に処理される、請求項９〜１４のいずれかに記載の適応性ノイズコントロール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（背景）
１．技術分野
本発明は、適応性ノイズコントロールおよびノイズキャンセリングに関し、そして、特に振幅と位相との両方におけるキャンセレーション性能をコントロールするためのシステムおよび方法に関する。
【背景技術】
【０００２】
２．関連技術
擾乱ノイズ（「ノイズ」または「擾乱音声信号」とも呼ばれる）は、有用な音声信号とは対照的に、例えばリスナーによって聞かれたり、または知覚されたりすることを意図されない音である。モーター付きの乗り物において、擾乱ノイズは、エンジンおよび／またはエンジンと機械的に結合される部品（例えば、ファン）の機械的振動、乗り物全体および乗り物の周囲を通り抜ける風、および／または例えば、舗装された表面に接触するタイヤによって生成される音声信号を含み得る。特に、より低い周波数範囲に対して、ノイズコントロールシステムおよび方法は、相殺的干渉を用いて（すなわち、ノイズ信号を補償信号と重ね合わせることによって）リスニングルーム内に発されたノイズを除去するか、または少なくとも低減することが公知である。しかし、これらのシステムおよび方法の実行可能性は、十分な数の適切なセンサーおよびトランスデューサーと共に使われ得るコスト効率のよい高性能のデジタル信号プロセッサーの発展に頼る。
【０００３】
普通、アクティブノイズ抑制システムまたは低減システムは、抑制されるべきノイズ信号と同じ振幅成分および同じ周波数成分有する補償音声信号を生成する「アクティブノイズコントロール」（ＡＮＣ）システムとしても公知である。しかし、補償音声信号は、ノイズ信号に対して１８０°（１８０度）位相シフトを有する。その結果、ノイズ信号は、補償音声信号とノイズ信号との間の相殺的干渉のために、少なくともリスニングルーム内の特定の位置で除去または低減される。このコンテクストの「リスニングルーム」は、ＡＮＣがそのノイズ抑制効果を示す空間、例えば、乗り物の乗客コンパートメントである。
【０００４】
最新式のアクティブノイズコントロールシステムは、デジタル信号処理およびデジタルフィルタリング技術をインプリメントする。典型的に、ノイズセンサー（例えば、マイクロフォンまたは非音響的センサー）は、ノイズソースによって生成された擾乱ノイズ信号を表す電気参照信号を提供するために使われる。参照信号は、フィルタされた参照信号を音響トランスデューサー（例えば、拡声器）に供給する適応性フィルタに与えられる。音響トランスデューサーは、リスニングルームの規定された部分（「リスニング位置」）内にノイズ信号の位相と逆の位相を有する補償音場を生成する。補償音場は、ノイズ信号と相互作用し、それによってリスニング位置内にノイズを除去し、または少なくとも弱める。リスニング環境および／またはリスニングルーム内の残差ノイズは、マイクロフォンを用いて感知され得る。結果として生じるマイクロフォン出力信号は、「エラー信号」として使われ、および適応性フィルタに提供され、エラー信号の基準（例えば、パワー）のような適応性フィルタのフィルタ係数が修正され、それによって、リスナーによって最終的に知覚された残差ノイズが最小化される。
【０００５】
全部の適用可能なアルゴリズムは、適応システムの出力と感知されたエラー信号との間の加えられた物理的プラントのための補償を提供する。公知のアルゴリズムは、例えば、ｆｉｌｔｅｒｅｄ−ｘ−ＬＭＳ（ＦＸＬＭＳ）、ｆｉｌｔｅｒｅｄ−ｅｒｒｏｒ−ＬＭＳ（ＦＥＬＭＳ）および修正型ｆｉｌｔｅｒｅｄ−ｘ−ＬＭＳ（ＭＦＸＬＭ）。
【０００６】
音響トランスデューサー（すなわち、拡声器）からエラー信号センサー（すなわち、マイクロフォン）までの音響伝送パス（物理的プラント）を表すモデルは、ＦＸＬＭＳ、ＦＥＬＭＳ、ＭＦＸＬＭＳ（または他の関連される）アルゴリズムを適用するために使われる。拡声器からマイクロフォンまでのこの音響伝送パスは、通常にＡＮＣシステムの「二次パス」と呼ばれ、その一方で、ノイズソースからマイクロフォンまでの音響伝送パスは、通常にＡＮＣシステムの「一次パス」と呼ばれる。二次パスの伝送機能を識別するための対応するプロセスは、「二次パスシステム識別」と呼ばれる。
【０００７】
ＡＮＣシステムの二次パスシステムの伝送機能（すなわち、周波数応答）は、適応性フィルタの収束の挙動、および従ってそれの安定の挙動、および適応の速度にかなり影響を与え得る。二次パスシステムの周波数応答（すなわち、大きさ応答および／または位相応答）は、ＡＮＣシステムの作動の間の変化に従属し得る。変わる二次パス伝送機能は、アクティブノイズコントロールの性能、特にＦＸＬＭＳ、ＦＥＬＭＳまたはＭＦＸＬＭＳアルゴリズムによって生成された適応の速度および質に負の影響を与え得る。負の影響は、実際の二次パス伝送機能が変化に従属され、およびアクティブノイズコントロールシステム内に使われるアプリオリな別された二次パス伝送機能にもはやマッチしないとき、引き起こされる。これらの効果の全部は、ＡＮＣシステムの達成可能な減衰効果を制限する。
【０００８】
さらに、特定の応用において、周波数にわたるノイズ減衰のレベルおよび位相をコントロールすることは望ましい。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
適応の速度および質ならびに適応性ノイズコントロールのロバスト性を維持すると同時に、選択可能なキャンセレーション特性を有する適応性ノイズコントロールに対する一般的なニーズがある。
【課題を解決するための手段】
【００１０】
本発明の１つの側面によると、適応性ノイズコントロールシステムは、リスニング位置において、ノイズソースからリスニング位置までに発された音響ノイズ信号のパワーを低減するために開示される。システムは、ノイズ信号を表す電気参照信号と、リスニング位置での音響信号を表す電気エラー信号とを受信し、電気出力信号を提供する適応性フィルタと、適応性フィルタの下流に接続され、および第１のゲイン因子を掛けられた電気出力信号を表す第１の電気補償信号と、第２のゲイン因子を掛けられ、および二次パスの推定の伝送関数によってフィルタされた電気出力信号を表す第２の電気補償信号とを提供する信号処理配列であって、第２のゲイン因子が、１に第１のゲイン因子を引かれた値と等しいであり、第２の補償信号が、補償のためにエラー信号に加えられる信号処理配列と、第１の電気補償信号を受信し、およびリスニング位置に第１の電気補償信号を表す音響補償信号を発する少なくとも１つ以上の音響トランスデューサーとを含む。
【００１１】
本発明のもう１つの側面によると、適応性ノイズコントロール方法は、リスニング位置において、ノイズソースからリスニング位置まで発された音響ノイズ信号のパワーを低減するために開示される。方法は、音響ノイズ信号と関連された電気参照信号を提供すること、電気出力信号を提供するために、適応性フィルタを用いて電気参照信号をフィルタすること、第１の電気補償信号を提供するために、適応性フィルタの電気出力信号に適応性の第１のゲイン因子を掛けること、第２の電気補償信号を提供するために、適応性フィルタの電気出力信号をフィルタし、およびそれに第２のゲイン因子を掛けることであって、第２のゲイン因子が、１に第１のゲイン因子を引かれた値と等しいであること、音響トランスデューサーを用いて、リスニング位置へ第１の電気補償信号を発すること、リスニング位置で残差電気エラー信号を感知すること、補償されたエラー信号を提供するために、電気エラー信号に第２の電気補償信号を加えること、および補償されたエラー信号および参照信号の関数として、適応性フィルタのフィルタ係数を適応することを含む。
【００１２】
上記課題を解決するために、本発明は、例えば、以下を提供する。
（項目１）
リスニング位置において、ノイズソースから該リスニング位置まで発された音響ノイズ信号のパワーを低減するための適応性ノイズコントロールシステムであって、該システムは、
該ノイズ信号を表す電気参照信号と、該リスニング位置での音響信号を表す電気エラー信号とを受信し、電気出力信号を提供する適応性フィルタと、
該適応性フィルタの下流に接続され、および第１のゲイン因子を掛けられた該電気出力信号を示す第１の電気補償信号と、第２のゲイン因子を掛けられ、かつフィルタされた該電気出力信号を示す第２の電気補償信号とを提供する信号処理配列であって、該第２のゲイン因子が、１から該第１のゲイン因子を引いた値と等しく、該第２の補償信号が、補償のために該エラー信号に加算される、該信号処理配列と、
該第１の電気補償信号を受信し、および該リスニング位置に該第１の電気補償信号を示す音響補償信号を発する少なくとも１つ以上の音響トランスデューサーと
を含む、システム。
（項目２）
上記ゲイン因子は、複素数である、上記項目のいずれかに記載の適応性ノイズコントロールシステム。
（項目３）
上記ゲイン因子は、ターゲットノイズ信号に従って該ゲイン因子を自動的に調整するように適応された配列によってコントロール可能である、上記項目のいずれかに記載の適応性ノイズコントロールシステム。
（項目４）
上記複素数のゲインを自動的に調整するための上記配列は、推定されたノイズ信号を上記ターゲットノイズ信号と比較することと、推定されたノイズ信号と該ターゲットノイズ信号との差を評価することと、該複素数のゲインを適応することとを行うように適応される、上記項目のいずれかに記載の適応性ノイズコントロールシステム。
（項目５）
上記複素数のゲインを自動的に調整するための上記配列は、該複素数のゲイン因子の実数値と掛けられた上記推定されたノイズ信号と上記ターゲットノイズ信号との差に複素数の回転子を適用することによって、該差を評価するように適応される、上記項目のいずれかに記載の適応性ノイズコントロールシステム。
（項目６）
上記複素数のゲインを自動的に調整するための上記配列は、上記推定されたノイズ信号と上記ターゲットノイズ信号との差を平均するように適応される、上記項目のいずれかに記載の適応性ノイズコントロールシステム。
（項目７）
上記複素数のゲインを自動的に調整するための上記配列は、上記推定されたノイズ信号の偏角と上記ターゲットノイズ信号の偏角とを比較するように適応される、上記項目のいずれかに記載の適応性ノイズコントロールシステム。
（項目８）
上記信号処理配列は、少なくとも上記エラー信号を周波数領域内で処理する、上記項目のいずれかに記載の適応性ノイズコントロールシステム。
（項目９）
リスニング位置において、ノイズソースから該リスニング位置まで発された音響ノイズ信号のパワーを低減するための適応性ノイズコントロール方法であって、該方法は、
該音響ノイズ信号と相関する電気参照信号を提供することと、
電気出力信号を提供するために、適応性フィルタを用いて該電気参照信号をフィルタすることと、
第１の電気補償信号を提供するために、該適応性フィルタの該電気出力信号にゲイン因子を掛けることと、
第２の電気補償信号を提供するために、該適応性フィルタの該電気出力信号をフィルタし、およびそれに該ゲイン因子の逆数を掛けることであって、該第２のゲイン因子が、１から該第１のゲイン因子を引いた値と等しい、ことと、
音響トランスデューサーを用いて、該リスニング位置へ該第１の電気補償信号を発することと、
該リスニング位置で残差電気エラー信号を感知することと、
補償されたエラー信号を提供するために、該電気エラー信号に該第２の電気補償信号を加えることと、
該補償されたエラー信号および該参照信号の関数として、該適応性フィルタのフィルタ係数を適応することと
を含む、方法。
（項目１０）
上記ゲイン因子は、ターゲットノイズ信号に従って該ゲイン因子を自動的に調整することによってコントロールされる、上記項目のいずれかに記載の適応性ノイズコントロール方法。
（項目１１）
推定されたノイズ信号は、上記ターゲットノイズ信号と比較され、該推定されたノイズ信号と該ターゲットノイズ信号との差が評価され、複素数のゲインは適応される、上記項目のいずれかに記載の適応性ノイズコントロール方法。
（項目１２）
上記複素数のゲインを自動的に調整することための上記配列は、該複素数のゲイン因子の実数値を掛けられた上記推定されたノイズ信号と上記ターゲットノイズ信号との差に複素数の回転子を適用することによって、該差を評価するように適応される、上記項目のいずれかに記載の適応性ノイズコントロール方法。
（項目１３）
上記推定されたノイズ信号と上記ターゲットノイズ信号との差は、平均される、上記項目のいずれかに記載の適応性ノイズコントロール方法。
（項目１４）
上記推定されたノイズ信号の偏角と上記ターゲットノイズ信号の偏角とは、比較される、上記項目のいずれかに記載の適応性ノイズコントロール方法。
（項目１５）
少なくとも上記エラー信号は、周波数領域内に処理される、上記項目のいずれかに記載の適応性ノイズコントロール方法。
【００１３】
（摘要）
ノイズソースからリスニング位置まで発された音響ノイズ信号のパワーを低減するための適応性ノイズコントロールシステムおよび方法は開示され、音響ノイズ信号と関連された電気参照信号を提供すること、電気出力信号を提供するために、適応性フィルタを用いて電気参照信号をフィルタすること、第１の電気補償信号を提供するために、適応性フィルタの電気出力信号にゲイン因子を掛けること、第２の電気補償信号を提供するために、適応性フィルタの電気出力信号をフィルタし、およびそれにゲイン因子の逆数を掛けることであって、第２のゲイン因子が、１に第１のゲイン因子を引かれた値と等しいであること、音響トランスデューサーを用いて、リスニング位置へ第１の電気補償信号を発すること、リスニング位置で残差電気エラー信号を感知すること、補償されたエラー信号を提供するために、電気エラー信号に第２の電気補償信号を加えること、および補償されたエラー信号および参照信号の関数として、適応性フィルタのフィルタ係数を適応することを含む。
【図面の簡単な説明】
【００１４】
（図面の記述）
図面内の構成要素は、必ずしも等縮尺ではなく、代わりに、強調は本発明の原理を説明するのに置かれる。加えて、図面において、同様な参照数字は、対応する部分に指定する。
【図１】図１は、時間領域において、コントロール可能な減衰を有する基礎の適応性ノイズコントロールシステムのブロックダイヤグラム説明図である。
【図２】図２は、図１に示される基礎の適応性ノイズコントロールシステムのより具体的な実施形態のブロックダイヤグラム説明図である。
【図３】図３は、図２に示されるようなシステムにおいて、時間領域のゲイン因子ｇにわたるｄＢの減衰Ｅ［ｚ］／Ｄ［ｚ］をグラフで説明する。
【図４】図４は、図２に示されるようなシステムにおいて、時間領域のゲイン因子ｇにわたるＥ［ｚ］／Ｄ［ｚ］の位相をグラフで説明する。
【図５】図５は、図２に示されるように周波数領域でインプリメントされ、および周波数依存の複素数のゲイン因子Ｇを有する適応性ノイズコントロールシステムのブロックダイヤグラム説明図である。
【図６】図６は、図５のシステムに対して代替的な構造を説明する。
【図７】図７は、図６に応じて、ユーザー選択可能な減衰およびＥ［ｚ］／Ｄ［ｚ］の位相関係をインプリメントするために、周波数にわたって複素数のゲインＧを自動的に調整するように適応されるシステムを説明する。
【図８】図８は、図７に応じて、適応複素数のゲインＧの追加の位相平均を有するシステムを説明する。
【発明を実施するための形態】
【００１５】
（詳細な記述）
図１は、望ましくない妨害信号ｄ［ｎ］に少なくとも部分的を補償し、除去または修正する補償信号を生成するための基礎の適応性ノイズコントロールシステムの信号フローを説明する。生じ得る全部の擾乱ノイズを表す音響ノイズ信号ｘ［ｎ］（ノイズ信号を参照する）は、ノイズソース３からリスニング位置４まで一次パス１を介して発される。音響ノイズ信号ｘ［ｎ］は、例えば、エンジンの機械振動、エンジンと機械的に結合されるファンのような部品の音、乗り物にわたっておよび周囲に通り抜ける風、および舗装された表面に接触するタイヤによって生成される音声信号を含み得る。簡単のために、このようなノイズソースの全部は、本明細書でノイズソース３によって表される。一次パス１は、例えば、ノイズソース３からリスニング位置、すなわち、妨害ノイズｄ［ｎ］信号の抑制が達成されるべきリスニングルーム内の位置、すなわち、所望の「サイレンスのポイント」までの擾乱ノイズの伝播のために、音響ノイズ信号ｘ［ｎ］に遅延を押し与え得る。
【００１６】
さらに、音響補償信号ｙ’’［ｎ］は、拡声器５のようなトランスデューサーから、二次パス２に沿って、リスニング位置４まで発され、遅延された補償信号ｙ’［ｎ］としてリスニング位置で現れる。リスニング位置４において、妨害ノイズ信号ｄ［ｎ］および遅延された補償信号ｙ’［ｎ］は、互いに干渉し、結果として本明細書でエラー信号ｅ［ｎ］と呼ばれる音響エラー信号を生じる。妨害ノイズ信号ｄ［ｎ］と遅延された補償信号ｙ’［ｎ］との相互作用は、加算器６による図１に説明される信号足し算のように記述され得る。音響エラー信号ｅ［ｎ］は、マイクロフォン７のようなもう１つのトランスデューサーによって、（簡単のために）音響エラー信号と同様に本明細書でもエラー信号ｅ［ｎ］と呼ばれる電気エラー信号に伝送される。なおマイクロフォン８のようなもう１つのトランスデューサーを用いて、音響ノイズ信号は、ノイズソース３でピックアップされ、電気ノイズ信号に変換される。しかし、他のセンサーは、使われ得、音響ノイズ信号に対応する信号を生成する。エラー信号ｅ［ｎ］と一緒のように、音響および電気ノイズ信号はともに、本明細書の以下にノイズ信号ｘ［ｎ］と簡単に呼ばれる。
【００１７】
信号処理配列１０は、時間領域において乗算器１２内に（第１）ゲイン因子ｇ（現在の場合において実数）を掛けられた補償信号ｙ［ｎ］である補償信号ｙ’’［ｎ］を生成するように、ノイズ信号ｘ［ｎ］およびエラー信号ｅ［ｎ］を受信、かつ処理する。信号処理配列１０において、補償信号ｙ［ｎ］は、ノイズ信号ｘ［ｎ］および修正されたエラー信号ｅ＊［ｎ］を受信する適応性フィルタ１１によって提供される。この修正されたエラー信号ｅ＊［ｎ］は、エラー信号ｅ［ｎ］と修正された補償信号ｙ＊［ｎ］との足し算をする加算器１３によって提供される。この修正された補償信号ｙ＊［ｎ］は、時間領域において乗算器１４内に（第２）ゲイン因子１−ｇ（第２のゲイン因子が、１に第１のゲイン因子を引かれた値と等しいである）を掛けられ、および二次パス２をモデル化し、本明細書の以下に二次パス推定フィルタ１５と呼ばれるフィルタによってフィルタされる補償信号ｙ［ｎ］である。乗算器１４内の「１−ｇ」による掛け算は、修正されたエラー信号ｅ＊［ｎ］が、従来のＡＮＣシステムにおいて、すなわち、乗算器１２がバイパスされ、および乗算器１４が省略される（ｇ＝１）とき、エラー信号ｅ［ｎ］と同じである効果に対して、乗算器１２（フィルタ１５によって確立された二次パスモデルと連結する）内の「ｇ」による掛け算を補償する。従って、適応性フィルタに提供されたエラー信号は、従来のＡＮＣシステム内と同じである。
【００１８】
図１で説明された配列において、ノイズ信号ｘ［ｎ］（「参照ノイズ信号」とも呼ばれる）と関連される信号（例えば、補償信号ｙ’’［ｎ］）は、補償拡声器（拡声器５）を駆動するために使われる。ノイズソース３からのノイズ入力ｘ［ｎ］に対する「システム応答」は、コントロールシステムを介して補償拡声器にフィードバックされる少なくとも１つのマイクロフォン出力信号（エラー信号ｅ［ｎ］）によって表される。補償拡声器は、所望の位置で実際の妨害ノイズ信号ｄ［ｎ］を抑制するための「アンチノイズ」（補償信号ｙ’［ｎ］）を生成する。適応性フィルタ１１は、知られる適応アルゴリズム、例えば、ＬＭＳ、ＮＬＭＳ、ＲＬＳ等を用いて、最小二乗平均の方向において信号ｅ＊［ｎ］のサイズを低減するようにアップデータされる。システムの挙動へのゲイン因子「ｇ」の影響は、図２を参照することと共により詳細に記述される。
【００１９】
図２のブロックダイヤグラムは、図１に示される基礎の適応性ノイズコントロールシステムのより具体的な実施形態を説明する。図２に説明されたシステムは、一次パス１、二次パス２、および図１に示される完全の信号処理配列１０、例えば、適切なソフトウェアインプリメンテーションを有するデジタル信号プロセッサーを含む。図１に示される信号処理配列１０は、適応性フィルタ１１、二次パス推定フィルタ１５、加算器１３、および乗算器１２と１４を含む。適応性フィルタ１１は、図２により詳細に説明されるように、適応ユニット１６と、適応ユニット１６によってコントロールされたコントロール可能なフィルタ１７とを含む。適応ユニット１６およびフィルタ１７は、参照ノイズ信号ｘ［ｎ］を受信するフィルタ１８の出力信号を供給される。フィルタ１７の出力信号は、適応ユニット１６に修正されたエラー信号ｅ’［ｎ］を提供する加算器１９内の近似された妨害ノイズ信号ｄ＾［ｎ］に加えられる。係数Ｗｋはまた、フィルタ２０内にコピーされ、フィルタ２０が、従って、フィルタ１７が行うように伝送関数Ｗ［ｚ］を有する。参照ノイズ信号ｘ［ｎ］を受信し、および補償信号ｙ’’’［ｎ］（ｙ’’［ｎ］）を提供するための伝送関数Ｓ＾［ｚ］（近似された二次パス）を有するフィルタ２１に供給される補償信号ｙ［ｎ］を提供する。補償信号ｙ’’’［ｎ］は、信号ｄ＾［ｎ］の出力として提供する加算器２２のエラー信号ｅ＊［ｎ］から引かれる。この信号ｄ＾［ｎ］は、妨害ノイズ信号ｄ［ｎ］の推定であり、等式Ｓ＾［ｚ］＝Ｓ［ｚ］が保つとき、妨害ノイズ信号ｄ［ｎ］と等しいである。周波数領域において、これは、以下に従って、方程式
Ｄ＾（ｚ）＝Ｄ（ｚ）＋Ｙ（ｚ）・（ｇ・Ｓ（ｚ）＋（１−ｇ）・Ｓ＾（ｚ）−Ｓ＾（ｚ））
＝Ｄ（ｚ）＋Ｙ（ｚ）・Ｇ（ｚ）・（Ｓ（ｚ）−Ｓ＾（ｚ））
によって簡単に証明され得る。
【００２０】
一次パス１は、ノイズソース３とリスニング位置４との間の信号パスの伝送特性を表す伝送関数Ｐ（ｚ）を有する。二次パス２は、拡声器５とリスニング位置４との間の信号パスの伝送特性を表す伝送関数Ｓ（ｚ）を有する。フィルタ１７と２０は、適応ユニット１６によって提供されるフィルタ係数Ｗｋ（＝Ｗ０、Ｗ１、Ｗ２、・・・Ｗｍ）の最適化されたセットによってコントロールされる伝送関数Ｗ（ｚ）を有する。伝送関数Ｓ＾（ｚ）は、二次パス伝送関数Ｓ（ｚ）の推定である。一次パス１および二次パス２は、リスニングルームの音響特性を表す「実際」のシステムであり、他の伝送関数が、信号処理配列１１内にインプリメントされる。フィルタ２０は、アクティブな信号パスの一部、すなわち、拡声器５によって発されるべき実際の信号が処理されるパスである。フィルタ１７は、パッシブな信号パスの一部であり、すなわち、それは、一種の「背景」、「模型」または「シェード」フィルタ構造のフィルタ係数Ｗｋを最適化するためにだけ使われる。このシステムのシェード構造は、システムの安定性を扱うのに対して、実際に有利と見つけられるべき。
【００２１】
図２に説明されるシステムにおいて、ノイズ信号ｘ［ｎ］は、適応性フィルタ１１のための「参照信号」として使われる。ノイズ信号ｘ［ｎ］は、例えば、マイクロフォンのような音響センサーまたは積算回転計のような非音響的センサーによって測定される。非音響的センサーを使うとき、引き出された信号は、シンセサイザー、特別のフィルタ等によって後処理され得る。適応性フィルタ１１は、乗算器１２のゲインｇを用いた掛け算の後、二次パス２を介して、リスニング位置に発される補償信号ｙ［ｎ］を提供し、補償信号ｙ［ｎ］が修正された補償信号ｙ’［ｎ］としてリスニング位置に現れる。この修正された補償信号ｙ’［ｎ］は、遅延され参照ノイズ信号ｘ［ｎ］の位相に対して、約１８０度の位相シフトを有し、従って一次パス１からの妨害ノイズ信号ｄ［ｎ］と相殺的に重ね合わせる。重ね合わせの「結果」は、エラー信号ｅ［ｎ］として使われる測定可能な残差信号である。エラー信号ｅ［ｎ］に二次パス推定フィルタ１５によって提供された修正された補償信号ｙ＊［ｎ］を加える後、結果として生じる修正されたエラー信号ｅ＊［ｎ］は、適応性フィルタ１１のための入力として供給し得る。
【００２２】
より正確的に、伝送関数Ｗ［ｚ］の成功した適応の後、フィルタ１７と１８の一連の連結から結果として生じる伝送関数Ｗ（ｚ）・Ｓ（ｚ）は、適応プロセスのための一次パス１の伝送関数Ｐ（ｚ）に近づき、一次パス１の出力信号ｄ［ｎ］と二次パス２の出力信号ｙ’［ｎ］とが相殺的に重ね合わせ、それによって考慮されたリスニング位置の入力信号ｘ［ｎ］の影響を抑制する。エラー信号ｅ’［ｎ］と、推定の二次パス伝送関数信号Ｓ＾［ｚ］を用いてフィルタすることによって、参照ノイズ信号ｘ［ｎ］から引き出されたフィルタされた参照信号ｘ＾’［ｎ］とは、適応ユニット１６に供給される。適応ユニット１６は、例えば、ＬＭＳアルゴリズムを用いて、伝送関数Ｗ（ｚ）を有するフィルタ１７（およびフィルタ２０）のためのフィルタ係数Ｗｋを計算し、それにより、エラー信号｜ｅ’［ｎ］｜または｜ｅ＊［ｎ］｜の規準は、それぞれに、相対的に小さくなり、例えば、最小化されるようにする。この最小化の最大達成可能な性能は、他にも色々ある中で例えば、二次パスの特性、使われたモデルの二次パスの質、適応性タイプおよび実際のノイズ信号の種類および特性に依存する。特別な場合「ｇ＝１」において、ｅ＊［ｎ］＝ｅ［ｎ］は、容易に証明され得、システムは、音響領域のその十分最大の減衰性能を示す。図２のシステムの適応性フィルタ１１は、伝送関数Ｗ［ｚ］を有する追加のフィルタ２０と、推定の二次パス伝送関数Ｓ＾［ｚ］を有する追加のフィルタ２１を含む。「実際」の二次パス２の上流の適応性フィルタ２０のフィルタ特性と、シェードフィルタ１７のフィルタ特性とは、同じであり、（ＬＭＳ）適応ユニット１６によってアップデータされる。フィルタ２１は、補償信号ｙ［ｎ］を受信し、二次パス出力ｙ’’’［ｎ］（ｙ’’［ｎ］）の推定を提供する。二次パス出力の推定、修正された補償信号ｙ’’’［ｎ］（ｙ’’［ｎ］）は、マイクロフォン（簡単化のために図２に示されていない）によって提供されたエラー信号ｅ＊［ｎ］に加えられ、ノイズのキャンセレーションが望まれる位置、すなわち、リスニング位置４で処理される。結果として生じる合計は、一次パス出力ｄ［ｎ］の推定の信号ｄ＾［ｎ］である。（パッシブな、すなわち、アクティブに適応されない）シェードフィルタ１７の出力信号、補償信号ｙ’’［ｎ］は、フィルタ１７と２０のフィルタ係数Ｗｋをアップデータするように使われる修正されたエラー信号ｅ’［ｎ］を提供するために、推定の信号ｄ＾［ｎ］に加えられる。フィルタ２０は、参照ノイズｘ［ｎ］を受信し、その一方で、シェードフィルタ１７およびＬＭＳ適応ユニット１６は、フィルタされた参照ノイズ信号ｘ＾’［ｎ］を受信する。
【００２３】
ｇ＝１を仮定して、フィルタ２１を含むパスは、実際の発された音響補償信号ｙ’’［ｎ］をモデル化するようにだけ使われる。加算器２２は、音響妨害ノイズ信号ｄ＾［ｎ］の推定、すなわち、伝送関数Ｓ＾［ｚ］の質に依存する推定の妨害ノイズ信号ｄ＾［ｎ］を出力する。フィルタ１６、１７および１８は、フィルタ１７が推定の妨害ノイズ信号ｄ＾［ｎ］の逆数を出力するように、推定の妨害ノイズ信号ｄ＾［ｎ］をモデル化するように求める。さらに、伝送関数Ｗ［ｚ］は、（それぞれのフィルタ係数Ｗｋをコピーすることによって）フィルタ１７からフィルタ２０内にコピーされる。そこから結果として生じる減衰は、エラーが０に近似する（ｅ［ｎ］→０）ように最大である。そのゆえ、減衰は、図３から理解され得るようにｇ＝１に最大である。乗算器１４およびフィルタ１５を含むパスは、１−ｇ＝０のために、ｇ＝１にアクティブではない。
【００２４】
図２を参照すること共に、前述のようなシステムは、ｇ＝１の場合であるノイズの全部の低減が望まれるＡＮＣシステムのようによく動く。しかし、一定程度までノイズを弱めまたはブーストするのみ、またはノイズのスペクトル構造を修正する、または両方は望ましいであり得る状況である。例えば、モーター音が、ドライバーに、モーターがオンまたはオフであるか否か、または乗り物速度のおざっぱな印象をさえ与え得るモーターの１分当りの回転（ＲＰＭ）の指針のような重要なフィードバック情報を提供するゆえに、乗り物のモーター音を０に低減することは価値がない。他の応用は、いわゆる乗り物またはモーターの音の調整、すなわち、特定の音、例えば、より快適な、スポーツの、またはエレガントな乗り物またはモーターの音を生成することであり得る。従って、ここで、ｇ≠１を仮定します。
【００２５】
図２のシステムにおいて、乗算器１２は、このような音の調整を許可するために、一般的なＡＮＣ構造に加えられる。補償信号ｙ［ｎ］を用いて乗算器１２によって掛けられるゲイン因子ｇは、達成されるべきノイズ信号ｘ［ｎ］の全部の減衰に対応する。適応性フィルタ１１を考慮して、乗算器１４は、フィルタ２１の上流に接続され、および補償信号ｙ［ｎ］に１−ｇを掛けることによって、このゲイン因子ｇを補償する。従って、適応性フィルタ１１は、ｇ＝１を有するそれと同じ方法で操作される。しかし、ゲイン因子ｇは、ここで、
Ｅ［ｚ］＝ｇ・Ｗ［ｚ］・Ｓ［ｚ］・Ｘ［ｚ］＋Ｄ［ｚ］
（Ｅ［ｚ］＝Ｗ［ｚ］・Ｓ［ｚ］・Ｘ［ｚ］＋Ｄ［ｚ］の代わりに）
を適用するように、リスニング位置４で生じる信号ｅ［ｎ］に影響し、そこで、ｇ≠１、およびＥ［ｚ］が対応する時間信号ｅ［ｎ］等のｚ−変換である。しかし、コントロールループの一部のような適応性フィルタ１１はなお、エラー信号ｅ’［ｎ］を最小化するように求める、すなわち、ｅ’［ｎ］→０。しかし、ゲイン因子ｇによって導入されるコントロールループのオフセットがある。
【００２６】
Ｓ＾［ｚ］＝Ｓ［ｚ］を有する二次パスの理想なモデルと、伝送関数Ｗ［ｚ］とＳ［ｚ］の一連の連結が伝送関数Ｐ［ｚ］にマッチすること（Ｗ［ｚ］・Ｓ［ｚ］＝−Ｐ［ｚ］）とを仮定し、Ｗ［ｚ］の成功した適応（ｅ’［ｎ］→０）の後、結果として生じる比較的な減衰値は、
Ｙ’［ｚ］＝ｇ・Ｗ［ｚ］・Ｓ［ｚ］・Ｘ［ｚ］＝−ｇ・Ｐ［ｚ］・Ｘ［ｚ］＝−ｇ・Ｄ［ｚ］
ａ＝Ｅ［ｚ］／Ｄ［ｚ］＝（Ｄ［ｚ］＋Ｙ’［ｚ］）／Ｄ［ｚ］
＝（Ｄ［ｚ］−ｇ・Ｄ［ｚ］）／Ｄ［ｚ］＝１−ｇ
を用いて形成され得、そこで、Ｅ［ｚ］、Ｄ［ｚ］、Ｘ［ｚ］、Ｙ［ｚ］およびＹ’［ｚ］が、周波数領域において、時間領域信号ｅ［ｎ］、ｄ［ｎ］、ｘ［ｎ］、ｙ［ｎ］およびｙ［ｎ］の周波数領域を表し、ｇが０≦ｇ≦∞を有する実数値のゲインである。
【００２７】
さらに、ゲイン因子がｇ＝１であることと、システムが有限の減衰が達成可能な実際の状況下で操作されることとを仮定し、理論上の最大減衰因子ａｍａｘ（＜１）は、絶対減衰ａ’が最大減衰因子ａｍａｘおよび相対的な減衰｜ａ｜の両方値の最大値、
ａ’＝ｍａｘ（ａｍａｘ，｜ａ｜）
であるように生じる。任意の相対的な減衰因子ａに対して、そこで、
ａ＝Ｅ［ｚ］／Ｄ［ｚ］＝（Ｄ［ｚ］＋Ｙ’［ｚ］）／Ｄ［ｚ］
＝（Ｄ［ｚ］−ｇ・Ｄ［ｚ］）／Ｄ［ｚ］＝１−ｇ
および、Ｅ［ｚ］、Ｄ［ｚ］、Ｘ［ｚ］、Ｙ［ｚ］およびＹ’［ｚ］がそれぞれ、周波数領域において、時間領域信号ｅ［ｎ］、ｄ［ｎ］、ｘ［ｎ］、ｙ［ｎ］およびｙ［ｎ］の周波数領域を表し、以下の操作のモードが、
【００２８】
【数１】
0005255087.tif 000002
【００２９】
を適用し得る。
【００３０】
減衰は、線形スケールａ’（＜１）かまたは対数スケールａ’ａｂ（＞０）かで説明される。
【００３１】
図３は、例を通して、ａｍａｘ＝０．１の理論上の最大減衰因子を有し、図２に示されるシステムのゲイン因子ｇにわたる減衰をグラフで説明する。図４は、また例を通して、ゲイン因子ｇにわたって、図２に示されるようなシステムの位相をグラフで説明する。図４から理解されるように、減衰ａ＝１−ｇの位相は、１より大きなゲイン因子ｇに対して、逆にされ、それによって、位相φａが、
【００３２】
【数２】
0005255087.tif 000003
【００３３】
になる。
【００３４】
図５は、図２に示されるシステムに基づき、ただし周波数にわたってノイズまたはスペクトル音の調整の等化を許可するために周波数依存の複素数のゲイン因子Ｇ（ｊω）を有するように適応される適応性ノイズコントロールシステムのブロックダイヤグラム説明図であり、その中、ここで、複素数の減衰因子Ａ（ｊω）が、
Ａ（ｊω）＝１−Ｇ（ｊω）＝Ｅ（ｊω）／Ｄ（ｊω）
である。
【００３５】
周波数依存Ｇ、すなわち、Ｇ（ｊω）を使うとき、Ｇは、システムのループアップテーブルとして、例えば、Ｇ（ｊω）を表す周波数依存の複素数列の数として格納され得、そこで、ωｓｔａｒｔ＝ｓｔａｒｔを有するωｓｔａｒｔ＜ω＜ωｓｔｏｐであり、ωｓｔｏｐが停止値である。
【００３６】
図２のシステムに反して、図５のシステムにおいて、全信号は、時間領域ではなく、周波数領域で処理される。従って、時間領域の信号ｘ［ｎ］、ｙ［ｎ］、ｅ［ｎ］、ｙ＾’［ｎ］、ｄ＾［ｎ］、ｘ＾’［ｎ］およびｅ’［ｎ］の代わりに、周波数領域の信号Ｘ（ｊω）、Ｙ（ｊω）、Ｅ（ｊω）、Ｙ＾’（ｊω）、Ｄ＾（ｊω）、Ｘ＾’（ｊω）およびＥ’（ｊω）はそれぞれに使われる。フィルタ１７、１８、２０、２１および適応ユニット１６は、図２のシステムのそれぞれのフィルタと同じ挙動を示すために、応じて適応される。
【００３７】
図５に示されるように、計算ユニット２３は、加算器６の出力と、図２のシステムのエラー信号ｅ［ｎ］を受信するために指定される加算器１３の出力との間に接続される。さらなる計算ユニット２４は、乗算器１２および二次パス２の上流と連続して接続される。最終的に、なおさらなる計算ユニット２５は、フィルタ１８と２０の入力の上流に接続され得る。代替的に、フィルタ１８と２０の上流に接続され、および、例えば、モーターの１秒当たりの回転を表す信号を有するノイズソース３によってコントロールされる発振器２６は使われ得る。発振器２６は、例えば、モーターの１秒当たりの回転を表す信号を基本としたノイズソースによって生成されるノイズをモデル化するシンセサイザーであり得る。
【００３８】
ゲイン因子Ｇ（ｊω）の周波数にわたる専用の振幅および位相特性は、例えば、有限のインパルス応答（ＦＩＲ）フィルタまたは無限のインパルス応答（ＩＩＲ）フィルタを用いて、または特定の周波数ωで読み出すために離散的複素数の値を保つための周波数領域のルックアップテーブルによってインプリメントされ得る。前の概要のように、減衰因子Ａ（ｊω）は、複素数の関数Ａ（ｊω）＝｜Ａ｜・ｅｊφＡであり、その絶対値が、
｜１−Ｇ（ｊω）｜＝｜Ａ（ｊω）｜
であり、およびその位相が、
【００３９】
【数３】
0005255087.tif 000004
【００４０】
であり、そこで、Ｉｍ｛｝が虚数部であり、Ｒｅ｛｝が減衰因子Ａ（ｊω）の実数部であり、および整数ｋがＡの複素数の平面の象限に依存する。
【００４１】
信号Ｙ（ｊω）のための複素数の回転子を使い、Ｙ（ｊω）・Ｇ（ｊω）であり、および実数操作子Ｒｅ｛Ｙ（ｊω）・Ｇ（ｊω）｝または決算ユニット２４による時間領域の（実際の）信号に戻す逆のＦＦＴによって伝送され得る修正する信号は提供される。修正するパスは、それでも、周波数変数が規格化された周波数ω＝２・π・（ｆ／ｆｓ）である１−Ｇ（ｊω）と共に操作される。
【００４２】
図５に示されるシステムにおいて、時間領域のエラー信号ｅ［ｎ］は、計算ユニット２３内の高速フーリエ変換（ＦＦＴ）、ヘテロダイン（ＨＥＴ）操作またはいわゆるＧｏｅｒｔｚｅｌアルゴリズムによって、周波数領域エラー信号Ｅ（ｊω）に伝送される。
【００４３】
高速フーリエ変換は、離散的フーリエ変換（ＤＦＴ）およびそれらの逆数を計算するための有効な方法である。簡単な複素数の演算から群論および整数論までの数学の広い範囲を含む多数の別個のＦＦＴアルゴリズムである。ＤＦＴは、一連の値を異なる周波数成分に分解する。この操作は、多数の分野において有用であるが、有限から直接的にそれを計算するのは、しばしば、遅すぎて実用できない。ＦＦＴは、ＤＦＴを計算し、およびＤＦＴの有限を直接的に評価することと同じ結果を正確に生成し、唯一の異なりは、ＦＦＴがずっとより速いである。逆数のＤＦＴがＤＦＴとほぼ同じ操作であるゆえに、任意のＦＦＴアルゴリズムは、それに対して簡単に適応され得る。ＦＦＴを使うことによって、本明細書に示されるような信号処理は、ブロック処理で行われるべき。このことは、信号ｘ［ｎ］、ｙ［ｎ］およびｅ［ｎ］の処理に追加の遅延を導入し、およびＡＮＣシステムの劣化された性能を導く。
【００４４】
周波数領域において、時間領域の信号を変換するための代替的な方法は、それをヘテロダインするようである。ヘテロダインは、有用な周波数範囲内に関心の信号を置くために２つの周期の信号を混合し、または掛け算することによる新しい周波数の生成である。本例において、エラー信号ｅ［ｎ］または参照ノイズ信号ｘ［ｎ］は、関心の周波数が０Ｈｚに向かってシフトされ、および結果として生じる複素数の信号Ｅ（ｊω）が信号処理配列１０のさらなる処理のために使われるように、複素数の回転子Ｘ（ｊω）＝ｅｊωを用いて掛けられる。このことは、例えば、
Ｅ（ｊω）＝（ｃｏｓ（ω・ｎ）＋ｊ・ｓｉｎ（ω・ｎ））・ｅ［ｎ］
の形で行われ得、そこで、ｎが、この例において、デジタル時間指数であり、およびωが関心の特定信号周波数位置である。ωが人が望む任意の周波数の値を有し得ることは注意されるべき。
【００４５】
適応ユニット１６内に行われるＬＭＳアルゴリズムの操作を平均するために、０Ｈｚより他の周波数で生じる可能なほしくないノイズは抑制される。ヘテロダイン操作は、ＦＦＴと対照的に、信号の遅延を示さない。
【００４６】
時間領域の信号を周波数領域の信号に変換するための他の方法は、いわゆるＧｏｅｒｔｚｅｌアルゴリズムである。Ｇｏｅｒｔｚｅｌアルゴリズムは、信号の周波数成分を識別するためのデジタル信号処理技術である。一般的な高速フーリエ変換（ＦＦＴ）アルゴリズムは、入ってくる信号のバンド幅にわたって一様に計算するが、Ｇｏｅｒｔｚｅｌアルゴリズムは、特定、所定の周波数を調べる。
【００４７】
参照信号は、発振器２６、または本例のＦＦＴまたはＧｏｅｒｔｚｅｌアルゴリズムのどちらかを使用する計算ユニット２５のどちらかによって提供される。しかし、ヘテロダインも使われ得る。２６の出力は、
Ｘ（ｊω）＝ｃｏｓ（ω・ｎ）＋ｊ・ｓｉｎ（ω・ｎ）
に従って生成され得、そこで、ωが関心の周波数を表し、およびｎが離散的時間指数である。
【００４８】
ＦＦＴアルゴリズムを使うとき、信号（データ）のブロック的処理が必要であることは注意されるべき、このことは、追加の遅延、および従ってより遅い適応を引き起こし得る。対照的に、サンプル的処理は、Ｇｏｅｒｔｚｅｌアルゴリズム内のように使用され得る。より小さい遅延を提供する他のオプションは、例えば、サンプル的処理も許可するヘテロダイン式操作に関連して、発振器を使う。
【００４９】
図６は、図５のシステムに対して、乗算器１２と１４が単一の乗算器２６によって換えられ、フィルタ１５および加算器１３が省略される代替的な構造を説明する。図６のシステムにおいて、信号Ｙ（ｊω）は、掛けるユニット２６内に複素数のゲインＧ（ｊω）を用いて掛けられる。掛けるユニット２６の出力信号は、計算ユニット２４およびフィルタ２１に供給され、フィルタ２１の出力信号、信号Ｙ’’’（ｊω）が、引き算器２２内に計算ユニット２３によって提供されるエラー信号Ｅ（ｊω）から引かれる。
【００５０】
図１−６に示されるような全部のシステムは、ユーザーによる予めに減衰の特性またはＡ（ｊω）＝｜Ａ｜・ｅｊφＡを決定させる時間または周波数領域のｇゲイン因子を有する。コントロールシステムのメモリに格納される複素数のフィルタまたはルックアップテーブルＧ（ｊω）は、所望の減衰Ａ（ｊω）＝１−Ｇ（ｊω）を得るように使われ得る。ルックアップテーブルは、一定であり、およびそのように、関係式Ｅ（ｊω）／Ｄ（ｊω）＝Ａ（ｊω）である。信号Ｅ（ｊω）によって表される音響エラーは、リスナーによって知覚される。妨害ノイズ信号Ｄ（ｊω）は、ＡＮＣシステムが完全にスイッチを切られる場合、知覚される信号である。システムのユーザーが、事前に決定されるべき位相情報がなしに減衰｜Ａ（ｊω）｜のみを望む場合、ルックアップテーブルは、実数値と結合される０≦Ｇ＜∞を有する値Ｇ（ｊω）＝１−｜Ａ（ｊω）｜のみを含む。この設定と共に、位相φＡは、図４を参照することと共に前文に説明されるようにふるまう。複素数の値Ａ（ｊω）が選択される場合、その結果、Ｇ（ｊω）＝１−Ａ（ｊω）において、次にＡ（ｊω）の振幅および位相は共に、以下のように、
【００５１】
【数４】
0005255087.tif 000005
【００５２】
決定される。従って、知覚された信号Ｅ（ｊω）の位相は、φＥ＝φＡ+φＤで妨害ノイズ信号Ｄ（ｊω）に関連する。
【００５３】
この欠点を克服し、および最終的に知覚されたエラー信号Ｅ（ｊω）の選択可能な位相φＥを提供するシステムは、図７を参照することと共に記述される。
【００５４】
図７は、図６に応じて、前のニーズを達成するように（複素数の）ゲインＧ（ｊω）を自動的に調整するための追加の配列３１を有するシステムを説明する。この配列３１において、複素数のゲインＧ（ｊω）は、３つの位相計算ユニット２７，２８、２９および引き算器３０を含むゲインコントロールユニットによって提供される。計算器ユニット２７は、リスニング位置で周波数領域（＝Ｄ（ｊω））の妨害ノイズ信号ｄ［ｎ］の推定である推定のエラー信号Ｄ＾（ｊω）に偏角関数ａｒｇ｛｝を適用し、計算ユニット２８は、ターゲットエラー信号−Ｅ＿ｄ（ｊω）に偏角関数ａｒｇ｛｝を適用する。Ａｒｇ｛｝は、複素数で操作する関数（例えば、平面として想像される）であり、ポイントをオリジンとつなぐラインと正の実数軸との間に、ポイントの偏角として知られる角度を直感的に与え、その偏角が、数を表す位置ベクトルのハーフラインと正の実数軸との間の角度（前文の方程式で概要を述べたように）である。
【００５５】
計算器ユニット２７の出力信号は、計算器ユニット２９に新しく計算された適応ゲインの位相を表す信号ａｒｇ｛Ｇ＿ａ（ｊω）｝を供給する引き算器３０によって、計算器ユニット２８の出力信号から引かれ、計算器ユニット２９において、操作子｜Ｇ（ｊω）｜・ｅｊ｛｝を用いて処理される。従って、前の絶対値｜Ｇ（ｊω）｜は再び受け取られ、しかし位相φＧ＝ａｒｇ｛Ｇ（ｊω）｝は、新しく計算され（すなわち、適応される）、「｛｝」によって表示される。絶対値｜Ｇ（ｊω）｜は、周波数領域のルックアップテーブルとして格納され得る。計算器ユニット２９は、乗算器２６に複素数のゲインＧ（ｊω）を提供する。配列３１において、推定の遅延されたノイズ信号Ｄ＾（ｊω）は、複素数のターゲットエラー信号、すなわち、−Ｅ＿ｄ（ｊω）と比較され、および異なりは、例えば、この異なりが一定に保たれるように複素数のゲインＧ（ｊω）を計算（適応）するために、評価配列、すなわち、計算ユニット２９によって使われる。従って、推定の遅延されたノイズ信号Ｄ＾（ｊω）および所望のエラー信号Ｅ＿ｄ（ｊω）は、互いに比較され、すなわち、実際の妨害ノイズ信号ｄ［ｎ］を表す推定の遅延されたノイズ信号Ｄ＾（ｊω）の位相は、所望のエラー信号Ｅ＿ｄ（ｊω）の位相から引かれる。２つの位相の異なり（すなわち、これらの２つの複素数の信号の比率Ｅ＿ｄ（ｊω）／Ｄ＾（ｊω））に基づいて、新しい複素数のゲイン因子Ｇ（ｊω）は、位相が適応されるのみにおいて計算される。
【００５６】
前の概要を述べたように、コントロール可能な減衰Ａ（ｊω）の位相および絶対値は、
Ａ（ｊω）＝Ｅ（ｊω）／Ｄ（ｊω）＝１−Ｇ（ｊω）
に従って、エラー信号Ｅ（ｊω）および遅延されたノイズ信号Ｄ（ｊω）（＝ｄ［ｎ］周波数領域にいて）に関連する。
【００５７】
近似された妨害ノイズ信号Ｄ＾（ｊω）が処理ユニット１１によって推定され得る（引き算器２２の出力）のとき、および所望のエラー信号Ｅ＿ｄ（ｊω）またはその位相ａｒｇ｛Ｅ＿ｄ（ｊω）｝が、例えば、ルックアップテーブルによって容易に提供される場合、
【００５８】
【数５】
0005255087.tif 000006
【００５９】
を有する適応ゲインＧ＿ａ（ｊω）またはその位相ａｒｇ｛Ｇ＿ａ（ｊω）｝
【００６０】
【数６】
0005255087.tif 000007
【００６１】
は、計算され得る。
【００６２】
位相の計算で、一連のステップにおいて、システムに使われる複素数のゲインは、
Ｇ（ｊω，ｋ＋１）＝｜Ｇ（ｊω，ｋ）｜・ｅ＾（ｊ・ａｒｇ｛Ｇ＿ａ（ｊω，ｋ）｝）
Ｇ（ｊω）＝｜Ｇ（ｊω）｜・ｅ＾（ｊ・ａｒｇ｛Ｇ＿ａ（ｊω）｝）
に従って、離散的計算によって適応される。
【００６３】
従って、伝送関数ｚ＾−１を有する遅延ブロックは、計算ユニット２９の下流に接続され得る（示されていない）。また｜Ｇ（ｊω）｜は、ルックアップテーブルとしてシステム内に格納され得る。従って、エラー信号ｅ［ｎ］の位相は、リスニング位置４において妨害ノイズ信号ｄ［ｎ］および補償信号ｙ’［ｎ］の重ね合わせから生じる音声信号が所望エラー信号Ｅ＿ｄ（ｊω）のターゲット位相によって規定されるように所望の特性に適応されるように、変えられかつコントロールされる。合計エラー信号Ｅ（ｊω）は、位相
φＥ＿ｄ＝ａｒｇ｛Ｅ＿ｄ（ｊω）｝
および振幅
｜Ｅ（ｊω）｜＝｜（１−Ｇ（ｊω））・Ｄ（ｊω）｜＝｜Ａ（ｊω）・Ｄ（ｊω）｜
を有する。
【００６４】
２つの操作のモードは可能である。
１．位相のみは、
Ｇ（ｊω）＝｜Ｇ（ｊω）｜・ｅ＾（ｊ・ａｒｇ｛Ｇ＿ａ（ｊω）｝）または
Ｇ（ｊω，ｋ＋１）＝｜Ｇ（ｊω，ｋ）｜・ｅ＾（ｊ・ａｒｇ｛Ｇ＿ａ（ｊω，ｋ）｝）
を適応される。｜Ｇ（ｊω）｜、Ｅ＿ｄ（ｊω）またはａｒｇ｛Ｅ＿ｄ（ｊω）｝はルックアップテーブル内に格納される。
２．振幅および位相は、
Ｇ（ｊω）＝Ｇ＿ａ（ｊω）＝１−（Ｅ＿ｄ（ｊω）／Ｄ＾（ｊω））または
Ｇ（ｊω，ｋ＋１）＝Ｇ＿ａ（ｊω，ｋ）＝１−（Ｅ＿ｄ（ｊω）／Ｄ＾（ｊω，ｋ））
を適応される。Ｅ＿ｄ（ｊω）のみは、ルックアップテーブル内に格納され、およびＥ（ｊω）として音響的に提供される。
【００６５】
図８は、図７に応じて、引き算器３０と計算ユニット２９との間に接続される追加の平均するユニット３６を有するシステムを説明する。平均するユニット３６は、引き算器３０の出力と、他の入力が係数要素３４（係数ａ）を介してラッチ３５の出力に接続される加算器３３の入力との間に接続される係数要素３２（係数１−ａを有する）を含む。ラッチ３５の入力は、加算器３３の出力に接続される。周波数領域において平均するための追加のユニット、ブロックまたはサンプル的処理等は、あり得る場合によって提供され得る
（図面に示されていない）。
【００６６】
複素数のゲインおよび複素数のゲインを自動的に調整するための配列はまた、図１、２および５で説明されるようなシステムに関連して使われ得る。この配列は、（図１の点線ｇ［ｚ］によって表示されるような）適応性フィルタ内に含まれ得る。複素数のゲイン因子はまた、乗算器または分配器の代わりに、コントロール可能なフィルタによって提供され得る。さらに、本発明の範囲は、自動車の応用に制限されなくて、他の環境（例えば、ホームシネマのような消費者の応用等、およびシネマおよびコンサートホール等も）にも適応され得る。
【００６７】
前述の例において、修正かつフィルタされたＸ最小二乗平均（ＭＦＸＬＭＳ）アルゴリズムは、例えば、ＦＸＬＭＳを用いた最大のステップサイズが、二次パス内に生じる遅延の逆数であるゆえに、より速い収束を提供するように使われ得る。従って、ＦＸＬＭＳアルゴリズムの収束遅延は、ＭＦＸＬＭＳと対照的に、音響的な二次パスの長さを増加すること共に増加する。ＭＦＸＬＭＳアルゴリズムを使うときに、例えば、図２のシステムにおいてフィルタ１７からフィルタ２０へフィルタ係数のコピーはコントロールされ得、従ってシステムが不安定になる傾向がある場合、システムを安定に保つことを許可する。
【００６８】
既に述べたように、参照ノイズ信号ｘ［ｎ］は、音響信号または非音響的（例えば、合成される）信号であり得る。さらに、参照ノイズ信号ｘ［ｎ］は、時間領域のアナログ信号としてピックアップされ得、しかしブロック的（ＦＦＴ）またはサンプル的（Ｇｏｅｒｔｚｅｌ、ヘテロダイン）に周波数領域内にデジタル的に処理され得る。エラー信号ｅ［ｎ］は、また、時間領域のアナログ信号としてピックアップされ得、しかしブロック的（ＦＦＴ）またはサンプル的（Ｇｏｅｒｔｚｅｌ、ヘテロダイン）に周波数領域内にデジタル的に処理され得る。補償は、周波数領域内にブロック的またはサンプル的に処理され得、時間領域のアナログ信号として音響的に発される。（適合可能な）ｇ因子は、時間または周波数領域で処理され得る。
【００６９】
当然、当業者にとって、同じ機能を行う他の部品が適切に代わりに用いられることは明白である。本発明のコンセプトに対するこのような修正は、以下の請求項によってカバーされるつもりである。
【符号の説明】
【００７０】
４  リスニング位置
５  拡声器
６、１３  加算器
７、８  マイクロフォン
１２、１４  乗算器
【図１】
0005255087.tif 000008
【図２】
0005255087.tif 000009
【図３】
0005255087.tif 000010
【図４】
0005255087.tif 000011
【図５】
0005255087.tif 000012
【図６】
0005255087.tif 000013
【図７】
0005255087.tif 000014
【図８】
0005255087.tif 000015