[go: up one dir, main page]

JPH09511081A - Time domain adaptive control system - Google Patents

Time domain adaptive control system

Info

Publication number
JPH09511081A
JPH09511081A JP7525035A JP52503595A JPH09511081A JP H09511081 A JPH09511081 A JP H09511081A JP 7525035 A JP7525035 A JP 7525035A JP 52503595 A JP52503595 A JP 52503595A JP H09511081 A JPH09511081 A JP H09511081A
Authority
JP
Japan
Prior art keywords
signal
filter means
adaptive
filter
plant
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
JP7525035A
Other languages
Japanese (ja)
Other versions
JP3646809B2 (en
Inventor
イアン ストーサース
ステファン ジョン エリオット
Original Assignee
ロータス カーズ リミテッド
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 ロータス カーズ リミテッド filed Critical ロータス カーズ リミテッド
Publication of JPH09511081A publication Critical patent/JPH09511081A/en
Application granted granted Critical
Publication of JP3646809B2 publication Critical patent/JP3646809B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17813Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
    • G10K11/17817Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms between the output signals and the error signals, i.e. secondary path
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • G10K11/17854Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17879General system configurations using both a reference signal and an error signal
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3018Correlators, e.g. convolvers or coherence calculators
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3035Models, e.g. of the acoustic system
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3053Speeding up computation or convergence, or decreasing the computational load

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Feedback Control In General (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)

Abstract

(57)【要約】 プラント(C)を制御する適応制御システムは、プラント制御のための入力信号を発生する。複数の時間領域フィルタ係数を有する適応応答フィルタ(W)はこの入力信号を濾波し、これによりプラント(C)の制御信号が生成されて、プラントは要求される出力信号を発生する。複数の時間領域フィルタ係数を同様に 用いて出力信号を相対的に逆の時間順に濾波し、少なくとも一つの濾波された出力信号を供給する。遅延器(Z)は、入力信号を所定時間遅延させる。適応応答フィルタは、遅延された入力信号を受信し、これを濾波された各出力信号に相関させ、その相関結果を用いてそのフィルタ関数を調整し、プラントの出力信号が要求されるレベルの方向に収束されるように、プラントの制御信号を調整する。 (57) [Summary] The adaptive control system for controlling the plant (C) generates an input signal for controlling the plant. An adaptive response filter (W) having a plurality of time domain filter coefficients filters this input signal, which produces a control signal for the plant (C), which produces the required output signal. Similarly for multiple time domain filter coefficients Is used to filter the output signal in relatively reverse chronological order to provide at least one filtered output signal. The delay device (Z) delays the input signal by a predetermined time. The adaptive response filter receives the delayed input signal, correlates it to each filtered output signal, and uses the correlation result to adjust its filter function to produce a desired level of output signal of the plant. Adjust the plant control signal so that it converges to.

Description

【発明の詳細な説明】 時間領域適応制御システム この発明は、プラント制御のための適応制御システム及び適応制御方法に関す る。より詳細には、時間領域で動作する適応応答フィルタを用いた適応制御シス テムに関する。 プラントの閉ループ適応制御の基本原理は、プラント出力をモニタし、プラン トからの出力信号が所望のレベルに収束するようプラント制御信号を修正すると いうものである。このように、プラントは制御され、望ましい動作を行う。 本明細書中、「プラント」という用語は、少なくとも一つの入力と、少なくと も一つの出力を有するシステムを表す制御システム用語として用いられる。ここ で、各入力は各出力にある程度の影響を有するものとする。 プラントのフィードフォーワード制御に特に適した一制御構成として、フィル タードxアルゴリズム(filtered x algorithm)が一般的に知られている。これ に関する原理が、バーナード・ウィドロー及びサミュエル・D・スターンズによ る教本「適応信号処理」(1985年、ニュージャージー州プレンティス社発行 )の288ページから292ページに記載されている。図1には、フィルタード xアルゴリズムを用いて動作するフィードフォーワード制御システムの原理が示 されている。図において、基準信号x(n)が適応フィルタWに入力され、プラ ントCの駆動または制御信号y(n)が生成される。プラントの出力は、所望の 信号と比較される。フィードフォーワード構成においては、この所望信号は、別 の信号パスAを通過した基準信号x(n)である。エラー信号e(n)が、所望 信号とプラントCの出力との差を表す。この信号が、最小平均二乗(LMS)ア ルゴリズムに供給される。LMSは、上記の差、すなわちエラー信号e(n)を 低減させるために適応応答フィルタWの係数を更新する。 LMSアルゴリズムは、基準信号x(n)と相関するエラー信号e(n)だけ を用いて適応応答フィルタWの係数を更新するために、基準信号x(n)からの 入力を要求する。 しかしながら、プラントCがインパルス応答を有するため、エラー信号e(n )に遅延が生じ、その結果基準信号x(n)に関しても時間のずれが起こる。そ こで、基準信号x(n)をエラー信号e(n)に時間的に一致させる(realign ) された基準信号r(n)はエラー信号e(n)と同じだけ遅延される。濾波され た基準信号r(n)がLMSアルゴリズムに与えられ、エラー信号e(n)が基 準信号x(n)に関して相関される。 ウイドロー及びスターンズによるフィルタードxアルゴリズムの説明、及び上 記の説明では、単一チャネル制御システム、すなわち単一基準信号x(n)、単 一制御信号y(n)、及び単一エラー信号e(n)のみが考慮されている。しか しながら、フィルタードxアルゴリズムは、WO 88/02912に開示され ているように、マルチチャネルシステムにも同様に適用可能である。このような マルチチャネルフィルタードxアルゴリズムでは、KxM個の適応応答フィルタ 係数が存在する。なお、Kは基準信号の数、Mは制御信号の数である。さらに、 モデル化するだけでなく、各制御信号ym(n)に対する各エラー信号el(n) の複数の応答をモデル化する必要がある。 単一チャネル及びマルチチャネルいずれのフィルタードxアルゴリズムの場合 適応応答フィルタの使用に基づく方法で好適に実行できる。マルチチャネルフィ LMSアルゴリズムは一般的によく知られており、ウィドロー及びスターンズ による教本の第6章(99ページから116ページ)に詳細な説明がある。この アルゴリズムは、適応応答フィルタWの係数を更新することによりL個のエラー 信号の二乗値の和を減少させる。ここで、各エラー信号は、各駆動信号Mの出力 による影響を受ける。このように、従来のマルチプルエラーLMSアルゴリズム では、適応応答フィルタWの適応調整のために、KxLxM個の濾波された基準 信号を生成する必要がある。 フィルタードxLMSアルゴリズムにおいては、1番目のサンプルされたエラ ー信号el(n)は次式によって表すことができる。 上式において、dl(n)は、制御されない場合の1番目のエラー信号での外乱 であり、ym(n)はn番目の入力信号であり、n番目の駆動信号に対する1番 R)フィルタとしてモデル化されている。 m番目の制御信号は次式によって表される。 ここで、xk(n)はサンプルされたk番目の基準信号であり、wmkiは、k番目 の基準信号からm番目の制御信号を供給するFIR制御フィルタのi番目の係数 である。 1番目のエラー信号は、次のように四重加法(quadruple summation)として 表すことができる。 適応LMSアルゴリズムの目的は、各制御フィルタ係数を調整して、二乗され たエラー信号の和を最小化することである。これをコスト関数(cost function )と称することができる。係数wmkiに関するこのコスト関数の微分子は次式に よって表わされる。 mikに関して式3を微分し、式4に代入することにより、コスト関数の傾き を次のように求めることができる。 式5において、コスト関数の傾きの瞬間推定(instantaneous estimate)はウ ィドローとスターンズのフィルタードxアルゴリズムの場合と同様に用いられる 。 上記の適応を行うためにこれまで用いられたアルゴリズムは、WO88/02 912に開示されているマルチプルエラーLMSアルゴリズムである。このアル ゴリズムでは、各k番目の基準信号がJ係数FIRフィルタモデルによって濾波 され、以下のように濾波された基準信号が求められる。 この結果、コスト関数の瞬間傾き推定値は次のように表すことができる。 このように、各適応応答フィルタ係数wmkiは、上記瞬間傾き推定値の負数(n egative)に比例する量ずつサンプルnごとに更新され、次式が求められる。 ここで、μは収束係数である。 式6及び式8から特に明らかなように、従来のマルチプルエラーLMSフィル タードxアルゴリズムでは、適応調整のためにKxLxM個の濾波された基準信 号を生成する必要がある。 そこで、本出願の発明者は次の点に着目した。すなわち、エラー信号と基準信 号の時間再調整(time realignment)をエラー信号の濾波によって実現できるの であれば、多数の基準信号を有する制御システムの場合、Kの因数だけ濾波動作 が縮小でき、その結果、適応制御に必要な演算を大幅に減少させることができる 。 本発明は、以下を含む、プラント制御のための適応制御システムを提供する。 すなわち、前記プラントを制御する少なくとも一つの入力信号を供給する入力信 号手段と、複数の時間領域フィルタ係数を有し、前記各(the or each)入力信 号を濾波して、前記プラントを制御する少なくとも一つの制御信号を発生する適 応応答フィルタ手段であって、前記制御によりプラントは少なくとも一つの要求 される出力信号を生成する適応応答フィルタ手段と、前記プラントの応答をモデ ル化した複数の時間領域フィルタ係数を有し、このフィルタ係数を用いて前記各 出力信号を相対的に逆の時間順序で濾波して少なくとも一つの濾波された出力信 号を供給するモデルフィルタ手段と、前記各入力信号を受信し、これを所定の時 間遅延させる遅延手段とを含む。前記適応応答フィルタはさらに、前記各遅延入 力信号を受信してこれを各濾波された出力信号に相関させ、この相関結果を用い て前記適応応答フィルタ手段の前記フィルタ係数を調整し、前記プラントの前記 各出力信号が要求されるレベル方向に収束するよう前記各制御信号を調整する。 本発明は、次の効果を有する。すなわち、モデルフィルタが濾波するのはエラ ー信号であって、入力信号または基準信号は濾波されない。多数の入力信号また は基準信号を有する適応制御システムの場合、これによって演算処理をかなり低 減できる。 一実施形態においては、適応応答フィルタ手段は、前記各遅延入力信号と各濾 波出力信号の相関を、これらの信号間にそれぞれ相互相関推定値(cross correl ation estimate)を形成することによって行う。好ましくは、前記各相互相関推 定値に十分に小さい収束係数を乗算し、適応応答フィルタ手段のフィルタ係数の 調整に関して前記各相互相関推定値のランダムエラーの影響を平滑化する。さら に、好ましくは、適応応答フィルタ手段は、ウィドローのLMSアルゴリズムの 導関数などの最小平均二乗アルゴリズムを用いて、前記適応応答フィルタ手段の フィルタ係数を調整する。 一実施形態においては、遅延手段は、前記各入力信号を、前記モデルフィルタ 手段から得られる最大時間遅延と実質的に等しい時間だけ遅延させる。モデルフ ィルタ手段がJ係数FIRフィルタである場合、この遅延はJ番目の係数に関連 する時間遅延に一致し、前記各出力信号は、逆の時間順序で、すなわち0から( J−1)の係数順序ではなく、(J−1)から0の係数順に濾波される。 別の実施形態においては、遅延手段は、前記各入力信号を、前記モデルフィル タ手段から得られる最大時間遅延と前記適応応答フィルタ手段から得られる最大 時間遅延との和に実質的に等しい時間遅延させる。適応応答フィルタ手段がI係 数FIRフィルタであって、モデルフィルタ手段がJ係数FIRフィルタであれ ば、入力信号は、J及びI係数FIRフィルタの合成積(convolution)によっ て得られる最大時間遅延に一致する時間だけ遅延される。 本発明は、前記プラントに入力される少なくとも選択された信号を表す少なく とも一つの信号を前記入力手段が供給する、フィードフォーワード適応制御に特 に適用可能である。この信号は、選択された信号の振幅及び位相についての完全 な情報を提供する必要はない。例えば、周期的な信号については周波数を示すだ けで十分である。このような信号が望ましくない場合には、適応応答フィルタ手 段により前記各入力信号を濾波して得られる少なくとも一つの制御信号を前記プ ラントに供給し、前記プラント内の望ましくない信号を動的に減衰させる。 本発明は、どのようなプラントの動的制御システムにも適用が可能であるが、 その一態様においては、以下のような動的制御システムに適用できる。すなわち 、前記プラントが、前記各制御信号を受信する少なくとも一つの第1変換器と、 音響媒体と、前記各第1変換器からの出力に応答して前記各出力信号を出力する 少なくとも一つの第2変換器とを含み、前記モデルフィルタ手段は、第1及び第 2変換器ならびに音響媒体からの応答をモデル化する。このようなプラントに用 いられる適応制御システムは動的ノイズ制御に特に適しており、適応応答フィル タ手段のフィルタ係数を適応させることによって、出力信号の二乗の和をゼロま たは特定の所望レベルまで減らすことができる。 本発明は、さらに、以下を含むプラント適応制御方法を提供する。すなわち、 時間領域フィルタ係数を有する適応応答フィルタ手段を用いて少なくとも一つの 入力信号を濾波するステップであって、前記濾波により少なくとも一つの制御信 号が生成され、前記制御信号は前記プラントを制御し、その結果前記プラントは 少なくとも一つの出力信号を生成するステップと、前記プラントの応答をモデル 化した複数の時間領域フィルタ係数を有するモデルフィルタ手段を用いて前記各 出力信号を濾波するステップであって、前記モデルフィルタ手段の前記フィルタ 係数を用いて相対的に逆の時間順に前記各出力信号を濾波するステップを含む濾 波ステップと、前記各入力信号を所定時間遅延させるステップと、前記各遅延さ れた入力信号を濾波された各出力信号に相関させるステップと、前記プラントの 各出力信号が要求レベル方向に収束するように、前記相関の結果を用いて前記適 応応答フィルタ手段の前記フィルタ係数を調整して前記各制御信号を調整するス テップと、を含む。 本発明の実施形態を図面を参照しながら説明する。 図1は、従来技術のフィルタードxLMSアルゴリズムにしたがって動作する 制御システムの概略図である。 図2は、本発明の一実施形態による新しいフィルタードエラーLMSアルゴリ ズムを用いた単一チャネル適応制御システムの動作を示す概略図である。 図3aは、J係数FIRフィルタモデルとしてモデル化されたプラントCの理 論的インパルス応答を示す図である。 図3bは、J係数FIRフィルタモデルの時間を逆方向にした図である。 図3cは、逆時間方向のJ係数FIRフィルタモデルを遅延させた図である。 図4は、2つの入力または基準信号を有し、本発明の一実施形態による新しい エラーLMSアルゴリズムを使用したマルチチャネル適応制御システムの概略図 である。 図5は、2つのエラー信号を有し、本発明の一実施形態による新しいエラーL MSアルゴリズムを使用したマルチチャネル適応制御システムの概略図である。 図6は、2つの出力信号を有し、本発明の一実施形態による新しいフィルター ドエラーLMS適応制御アルゴリズムにしたがって動作するマルチチャネル適応 制御システムの概略図である。 図7は、本発明の一実施形態にしたがって実際に実施される動的振動制御シス テムの概略図である。 まず、図2を参照しながら説明する。本図に示されている多くの要素は、図1 及び従来例のフィルタードxLMSアルゴリズムに関して上述した要素と同様で であり、その相違点は、図2では、LMSアルゴリズムが受信した基準信号x( n)を遅延器Z-△によって遅延させる点と、遅延させ、さらに時間反転させた リズムに入力する前に濾波する点である。遅延器△は基準信号x(n)とエラー 従来、LMSアルゴリズムの更新を即座に行うことが大変望ましいとされてい たが、本発明ではこれを即座に行う必要はない。発明者は、基準信号とエラー信 号との間の相関を最も好適な方法で生成するために、更新の行われる時間及びサ ンプル数を変化させる、すなわち更新要素部分を遅延させる点を認識した。 プラントにおける遅延より実質的に長くない遅延であれば、これを実行しても 標準的なフィルタードxLMSアルゴリズムに比べてさほど劣らない。 上記のフィルタードxLMSアルゴリズムの式5によれば、v=n−jを代入 することにより瞬間傾き推定値は次式によって求められる。 基準信号xはこのようにjには依存していないので、瞬間傾き推定値は次のよう に表すことができる。 定値は次式のようになる。 jに関して(over j)総和を標準たたみ込みとして計算し直すために、式11に代 入式p=J−j−i、すなわちj=J−p−1を入れることにより次式が求め られる。 より一般的に用いられるサンプル数nとたたみ込み変数jとを代入することによ り、上式は次のようになる。 この結果、FIRフィルタ係数の更新のための完全な等式は次式となる。 であり、xk(n−i−J+1)は図2のZ-△によって、すなわちJ−1のサン プルによって遅延されたk番目の基準信号x(n−i)である。 式15から、適応応答フィルタの係数を更新するためのこのアルゴリズムはよ り演算効率がよいことがわかる。これは、式8に示したフィルタードxLMSア ルゴリズムとは異なり、このアルゴリズムでは基準信号xが加法に含まれていな いためである。 図3aは、J個の時間領域係数を有するJ係数FIRフィルタとしてモデル化 されたプラントCの理論的インパルス応答を示す図であり、tは遅延時間である 。図3bは、時間を逆向きにしたJ係数FIRフィルタ、すなわち前進時間応答 (time advanced response)である逆時間(time reversed)インパルス応答を 示す。このようなフィルタを実施するにはエラー信号e(n)に関する入手不可 能な高度な知識が必要である。図3cは、図3bの逆時間フィルタを遅延させた もので ある。このフィルタは十分に遅延されているので、その実施のために要求される のはエラー信号e(n)の現在及び過去の値だけである。各エラー信号をモデル タ係数に関連する最大時間幅であるJ−1サンプルだけ適当な基準信号x(n) を遅延させることにより、フィルタは因果的になる。 単一チャネル適応制御システムの場合には、本発明によるフィルタードエラー アルゴリズムではこれ以上の演算力は要求されない。ただし、遅延ラインとして 用いるために、基準入力信号x(n)とエラー信号e(n)の両者のためのバッ ファが要求される。一方、マルチチャネル適応制御システムの場合には、本発明 によるフィルタードエラーアルゴリズムは以下に述べるように演算効率がはるか に優れている。基準信号及びエラー信号の遅延に関し、プラントCのモデルにお ける遅延に依存する適応応答フィルタwの係数の更新にも遅延が発生する。しか しながら、システムの安定化のためには、プラントから得られる最大遅延時間内 において適応応答フィルタwの係数を更新すべきではない。このため、これは実 際的な限定ではない。 別のアルゴリズムを用いてJ係数FIRフィルタモデルの時間反転を達成させ ることもできる。新たな時間指数をv=n−i−jと定義することにより、v= v+i+jとなる。 これにより、式5の傾きは次式のようになる。 加法からxk(v)を取り込むことにより、次式が得られる。 これにより、el(v+i+j)の(I−1+J−1)まで進んだ値が要求され る。このため、e(n)xと(n)の双方を(I+J−2)遅延させて、更新を うことができる。これによって、次式が求められる。 上式から以下のことがわかる。すなわち、基準信号は二重加法の外部にあり、 このため、フィルタードxアルゴリズムのように各基準信号について二重加法を 評価する必要はなく、二重加法の評価は一度ですむ。二重加法を関数fm(n− i)に置き換えることにより、更新等式が次のように求められる。 このように、このアルゴリズムでは、基準信号とエラー信号の両者がJ+I− 2だけ遅延されている。このアルゴリズムでは、前の(第1の)アルゴリズムに 関し、エラー信号の遅延はフィルタ動作内に組み込まれている。 上記第2アルゴリズムでは、エラー信号の一つの値に基準信号の連続する過去 の値を乗算して適応応答フィルタwを更新するという標準LMSタイプの更新は 用いられない。第2アルゴリズムでは、基準信号の一つの値にエラー信号の前進 時間シーケンス(time advanced sequence)を乗算して、適応応答フィルタwの 更新が形成される。 適応制御システムによって使用されるフィルタードエラーアルゴリズムのいず れにおいても、基準信号x(n)は遅延されて時間反転される。そして、遅延さ れたモデルフィルタを用いてエラー信号e(n)が濾波される。適応応答フィル タ及びモデルフィルタにおける濾波は時間領域で行われる。フィルタードエラー アルゴリズムはダミー時変数を用いて基準信号とエラー信号との一致を行う。こ の一致は要求されるが、二つの変数の積は平均エラーの瞬間的な傾き推定値にす ぎないため、適応時間に正確に一致させる必要はない。 第2のフィルタードエラーアルゴリズムも第1アルゴリズムと同程度の演算効 率を有するが、より多くのメモリを必要とする。これは、J+I−2遅延された 基準及びエラー信号を格納するためにより大きなバッファが要求されるためであ る。 下の表は、従来例のフィルタード基準アルゴリズムとフィルタードエラーアル ゴリズムの実施に必要な乗算数を示している。表においては、Kは基準信号の数 、Mは制御信号の数、Lはエラー信号の数であり、各制御信号に対するエラー信 号の応答はJ係数FIRフィルタとしてモデル化されており、適応応答フィルタ は各制御信号及び基準信号に対してI個の係数を有する。 表1からわかるように、フィルタードエラーアルゴリズムの方がはるかに演算 効率がよい。例えば、J=I=64,K=8,L=8,M=4とすると、フィル タードエラーアルゴリズムの演算は、従来のxフィルタードアルゴリズムの八分 の一である。 このような速度の差は、すなわち適応応答フィルタWの係数更新に要する時間 の差である。なお、適応制御システムによって移動される(move around)必要 のあるディジタルデータ量が減少するために、このような速度増加の推定は保存 的(conservative)である。 図4、5及び6は、それぞれ以下の信号数を有する3つの制御システムを示し ている。 1)基準信号二つ、制御信号一つ、エラー信号一つ。 2)基準信号一つ、制御信号一つ、エラー信号二つ。 3)基準信号一つ、制御信号二つ、エラー信号一つ。 これら3図は、複数の基準、制御、エラー信号を有するマルチチャネルシステ ムでは図のような複合システムが供給されることを示している。図示のシステム 応応答フィルタ係数のマトリクスwmkiによる作用を受ける。なお、図4、5及 び6に示されている構成は、図2に示される単一チャネルシステムをマルチチャ ネル化したものである。 ここまでは、フィルタードエラーLMSアルゴリズムにしたがって動作する適 応制御システムの動作の一般的原理のみを考慮してきたが、本発明の制御システ ムは、プラントCが音響システムであり、図4、5及び6のAが第1振動源の音 響パスを表す特定の実用アプリケーションを有する。このような音響システムに おいては、制御信号y(n)は、変換器を駆動してプラントC内に音響第2音源 を生成させる信号を表す。パスAを通過する音響信号は、実際にプラントCに入 力され、第1音源と第2音源との間に干渉が起こる。このように、図2、4、5 及び6においては、プラントの出力といわゆる望ましい信号(ただし、これは制 御システム用語での表現であって、音響システムでは望ましくない信号ともなり うる)との加算はプラントCの外部で行われているが、これをプラント内部でも 同様に行うことができる。この音響システムでは、第2変換器を設けることによ り、第1振動と第2振動の間の干渉が測定され、エラー信号e(n)が供給され る。このように構成においては、J係数FIRフィルタが第2振動源とエラーセ ンサの間の全てのパスをモデル化し、その結果プラントの遅延及び反響応答のモ デルを提供する。 自動車に用いられる実用的な動的振動制御システムが図7に概略的に示されて いる。図7に示されるのは、4つの基準信号発生器311〜314、4つのエラー センサ421〜424、及び2つの第2振動源371と372を備えたマルチチャネ ルシステムである。すでに述べたように、本発明は一つ以上の基準信号を有する マルチチャネルシステムに特に適している。これは、この場合に演算の節約が最 大限になるためである。図7に示された構成では、基準信号発生器311〜314 は、自動車のサスペンションに取り付けられた加速時計などの4つの変換器を含 んでいる。これらの変換器は、ロードウィールから車室に送られる振動ノイズを 示す信号を供給する。変換器311〜314の出力は、増幅器32によって増幅さ れ、エイリアシング防止のためにローパスフィルタ33によって濾波される。基 準信号はつづいてマルチプレクサ34で多重化され、ADコンバータ35により ディジタル化される。こうして、基準信号xk(n)がメモリ61を備えたプロ セッサ36に送られる。 車室内の天板(headlining)の周囲など等間隔位置に4つのエラーセンサ421 〜424が設けられており、これらのマイクロフォン421〜424によって車室 内のノイズが検出される。マイクロフォン421から424の出力は増幅器43に よって増幅され、エイリアシング防止のためにローパスフィルタ44によって低 域濾波される。ローパスフィルタ44からの出力はマルチプレクサ45で多重化 されて、つづいてADコンバータ46によってディジタル変換され、その出力el (n)がプロセッサ36に送られる。 プロセッサ36から出力された駆動信号ym(n)はDAコンバータ41によ りアナログ信号に変換される。DAコンバータ41からの出力はデマルチプレク サ38によって分離される。すなわち、デマルチプレクサ38は駆動信号ym( n)を分離駆動信号に分離する。分離駆動信号はローパスフィルタ39を通過す ることにより高周波ディジタルサンプリングノイズが除去される。つづいて信号 は増幅器40で増幅され、その出力は車室内に設けられたスピーカを含む二次振 動源371及び372に送られる。このスピーカには車内用エンターテイメント装 置のスピーカを含むことができる。このような構成の場合、GB 225265 7に開示されるように、駆動信号を車内エンターテイメント信号と混合させてス ピーカから出力する。 このように、プロセッサは、基準信号xk(n)とエラー信号el(n)を入力 されて駆動信号ym(n)を出力し、以下に述べるようなアルゴリズムを行う。 なお、図7においては、ADコンバータ35と46及びDAコンバータ41は 別々に示されているが、これらを単一チップ内に納めることもできる。さらに、 図7に示されるプロセッサはサンプル率発振器47からクロック信号60を受信 する。このため、プロセッサは減少される振動の周波数に関連する固定周波数で 動作する。周波数は、ナイキスト基準を満たす要件によって決定される。プロセ ッサ36としては、テキサスインストルメンツ社(Texas Instrum ents)から購入可能なTMS320 C50(商品名)などの固定小数点プ ロセッサがよい。あるいは同社から同様に購入可能なTMS320 C30(商 品名)浮動小数点プロセッサを用いてアルゴリズムを実行できる。 図7の構成では、自動車のロードウィールから送られるロードノイズをキャン セルするシステムが示されたが、このシステムをエンジンノイズのキャンセルに 用いることもできる。その場合、自動車のエンジンによって発生したノイズを示 す一つの基準信号が供給される。この例では、必要な基準信号は一つだけなので 、アルゴリズムの潜在的な演算の節約を十分に活用することはできない。 図7に示される構成は、自動車だけでなく、複数のエンジンを有する航空機な どいかなる車両にも適用できる。この場合、一つのエンジンにつき一つずつ複数 の基準信号が供給されるため、本発明のアルゴリズムによる演算的節約を十分活 用できる。 図7において示されている二次振動源はスピーカであるが、バイブレータもし くは両者の組み合わせを用いることもできる さらに、図7に示した特定的な構成を有する制御システムのみならず、本発明 によるいかなる制御システムにおいても、入力信号または基準信号はプラントに 入力される所望の信号を正確に表す必要はない。適応応答フィルタのフィルタ係 数を適応させれば、制御信号の正確な振幅及び位相が得られるからである。Description: TECHNICAL FIELD The present invention relates to an adaptive control system and an adaptive control method for plant control. More specifically, it relates to an adaptive control system using an adaptive response filter operating in the time domain. The basic principle of closed-loop adaptive control of a plant is to monitor the plant output and modify the plant control signal so that the output signal from the plant converges to the desired level. In this way, the plant is controlled and performs the desired operation. The term "plant" is used herein as a control system term for a system having at least one input and at least one output. Here, each input has some influence on each output. A filtered x algorithm is generally known as a control structure particularly suitable for feedforward control of a plant. The principle behind this is described on pages 288-292 of the textbook "Adaptive Signal Processing" by Bernard Widlow and Samuel D. Stearns (1985, Prentice, NJ). FIG. 1 shows the principle of a feedforward control system operating with the filtered x algorithm. In the figure, a reference signal x (n) is input to an adaptive filter W to generate a drive or control signal y (n) for the plant C. The plant output is compared to the desired signal. In the feedforward configuration, this desired signal is the reference signal x (n) that has passed through another signal path A. The error signal e (n) represents the difference between the desired signal and the output of the plant C. This signal is fed to the least mean squares (LMS) algorithm. The LMS updates the coefficients of the adaptive response filter W in order to reduce the above difference, the error signal e (n). The LMS algorithm requires an input from the reference signal x (n) to update the coefficients of the adaptive response filter W with only the error signal e (n) that correlates with the reference signal x (n). However, because the plant C has an impulse response, the error signal e (n) is delayed, resulting in a time lag with respect to the reference signal x (n). Therefore, the reference signal x (n) is temporally aligned with the error signal e (n) (realign). The generated reference signal r (n) is delayed by the same amount as the error signal e (n). The filtered reference signal r (n) is provided to the LMS algorithm and the error signal e (n) is correlated with respect to the reference signal x (n). The description of the filtered x algorithm by Widlow and Stearns, and in the above description, shows a single channel control system: a single reference signal x (n), a single control signal y (n), and a single error signal e (n. ) Is only considered. However, the filtered x algorithm is equally applicable to multi-channel systems, as disclosed in WO 88/02912. In such a multi-channel filtered x algorithm, there are KxM adaptive response filter coefficients. Note that K is the number of reference signals and M is the number of control signals. further, Each control signal y as well as modeled m Each error signal e for (n) l It is necessary to model the multiple responses of (n). For single-channel and multi-channel filtered x algorithms A method based on the use of an adaptive response filter can be preferably implemented. Multi channel The LMS algorithm is generally well known and is described in detail in Chapter 6 of the textbook by Widlow and Stearns (pages 99 to 116). This algorithm reduces the sum of the squared values of the L error signals by updating the coefficients of the adaptive response filter W. Here, each error signal is affected by the output of each drive signal M. Thus, in the conventional multiple error LMS algorithm, it is necessary to generate KxLxM filtered reference signals for adaptive adjustment of the adaptive response filter W. In the filtered xLMS algorithm, the first sampled error signal e l (N) can be expressed by the following equation. In the above equation, d l (N) is the disturbance at the first error signal when not controlled, y m (N) is the nth input signal and is the first for the nth drive signal R) Modeled as a filter. The m-th control signal is represented by the following equation. Where x k (N) is the kth sampled reference signal, w mki Is the i-th coefficient of the FIR control filter that supplies the m-th control signal from the k-th reference signal. The first error signal can be represented as a quadruple summation as follows: The purpose of the adaptive LMS algorithm is to adjust each control filter coefficient to minimize the sum of the squared error signals. This can be referred to as a cost function. Coefficient w mki The fine numerator of this cost function for is represented by w mik By differentiating Equation 3 with respect to and substituting it into Equation 4, the slope of the cost function can be obtained as follows. In equation 5, an instantaneous estimate of the slope of the cost function is used as in the case of the Widlow and Stearns filtered x algorithm. The algorithm used so far to perform the above adaptation is the multiple error LMS algorithm disclosed in WO88 / 02912. In this algorithm, each kth reference signal is filtered by the J-coefficient FIR filter model to obtain the filtered reference signal as follows. As a result, the instantaneous slope estimate of the cost function can be expressed as: Thus, each adaptive response filter coefficient w mki Is updated for each sample n by an amount proportional to the negative number (n egative) of the above-mentioned instantaneous slope estimation value, and the following equation is obtained. Here, μ is a convergence coefficient. As is particularly clear from equations 6 and 8, the conventional multiple error LMS filtered x algorithm requires the generation of KxLxM filtered reference signals for adaptive adjustment. Therefore, the inventor of the present application paid attention to the following points. That is, if the time realignment of the error signal and the reference signal can be realized by filtering the error signal, in the case of a control system having a large number of reference signals, the filtering operation can be reduced by a factor of K, which results in , The calculation required for adaptive control can be greatly reduced. The present invention provides an adaptive control system for plant control, including: That is, at least one input signal means for supplying at least one input signal for controlling the plant, and a plurality of time domain filter coefficients for filtering the or each input signal to control the plant. Adaptive response filter means for generating one control signal, wherein the plant generates at least one required output signal by the control, and a plurality of time domain filters modeling the response of the plant. Model filter means having a coefficient for filtering each output signal in relatively reverse time order using the filter coefficient to provide at least one filtered output signal; and for receiving each input signal. , And delay means for delaying this by a predetermined time. The adaptive response filter further receives each delayed input signal and correlates it with each filtered output signal, and uses the correlation result to adjust the filter coefficient of the adaptive response filter means to provide The control signals are adjusted so that the output signals converge in the required level direction. The present invention has the following effects. That is, it is the error signal that the model filter filters, not the input or reference signal. In the case of adaptive control systems with a large number of input signals or reference signals, this can considerably reduce the computational processing. In one embodiment, the adaptive response filter means correlates the respective delayed input signals and the respective filtered output signals by forming respective cross correlation estimates between these signals. Preferably, each of the cross-correlation estimates is multiplied by a sufficiently small convergence coefficient to smooth the effects of random errors on each of the cross-correlation estimates with respect to adjusting the filter coefficients of the adaptive response filter means. Further, preferably, the adaptive response filter means adjusts the filter coefficients of the adaptive response filter means using a least mean square algorithm such as the derivative of the Widlow LMS algorithm. In one embodiment, the delay means delays each input signal by a time substantially equal to the maximum time delay available from the model filter means. If the model filter means is a J-coefficient FIR filter, this delay corresponds to the time delay associated with the J-th coefficient and each said output signal is in reverse time order, ie from 0 to (J-1) coefficients. It is filtered in the order of coefficients from (J-1) to 0, not in order. In another embodiment, the delay means delays each input signal by a time substantially equal to a sum of a maximum time delay obtained from the model filter means and a maximum time delay obtained from the adaptive response filter means. . If the adaptive response filter means is an I-coefficient FIR filter and the model filter means is a J-coefficient FIR filter, the input signal matches the maximum time delay obtained by the convolution of the J and I-coefficient FIR filters. Delayed by time. The invention is particularly applicable to feed-forward adaptive control in which the input means supplies at least one signal representative of at least a selected signal input to the plant. This signal need not provide complete information about the amplitude and phase of the selected signal. For example, for periodic signals it is sufficient to indicate the frequency. If such a signal is undesired, at least one control signal obtained by filtering each input signal by the adaptive response filter means is supplied to the plant and the undesired signal in the plant is dynamically attenuated. Let The present invention can be applied to the dynamic control system of any plant, but in one aspect, can be applied to the following dynamic control system. That is, the plant includes at least one first transducer that receives each of the control signals, an acoustic medium, and at least one first transducer that outputs each of the output signals in response to an output from each of the first transducers. Two transducers, the model filter means modeling the response from the first and second transducers and the acoustic medium. Adaptive control systems used in such plants are particularly suitable for dynamic noise control, by reducing the sum of the squares of the output signals to zero or to a particular desired level by adapting the filter coefficients of the adaptive response filter means. You can The present invention further provides a plant adaptive control method including the following. That is, a step of filtering at least one input signal using an adaptive response filter means having time domain filter coefficients, said filtering generating at least one control signal, said control signal controlling said plant, As a result, the plant comprises the steps of generating at least one output signal, and filtering each output signal using model filter means having a plurality of time domain filter coefficients modeling the response of the plant, A filtering step including a step of filtering the output signals in a relatively reverse time sequence using the filter coefficients of the model filter means, a step of delaying the input signals by a predetermined time, and a step of delaying the delayed inputs. Correlating the signal with each filtered output signal, and with each output signal of the plant. Adjusting the filter coefficient of the adaptive response filter means using the result of the correlation so that the signal converges toward the required level to adjust each of the control signals. Embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a schematic diagram of a control system operating according to a prior art filtered xLMS algorithm. FIG. 2 is a schematic diagram illustrating the operation of a single channel adaptive control system using the novel filtered error LMS algorithm according to an embodiment of the present invention. FIG. 3a is a diagram showing the theoretical impulse response of a plant C modeled as a J-coefficient FIR filter model. FIG. 3b is a reverse view of the time of the J-coefficient FIR filter model. FIG. 3c is a delayed version of the J-coefficient FIR filter model in the reverse time direction. FIG. 4 is a schematic diagram of a multi-channel adaptive control system having two inputs or reference signals and using the new error LMS algorithm according to one embodiment of the present invention. FIG. 5 is a schematic diagram of a multi-channel adaptive control system having two error signals and using the new error LMS algorithm according to an embodiment of the present invention. FIG. 6 is a schematic diagram of a multi-channel adaptive control system having two output signals and operating according to a novel filtered error LMS adaptive control algorithm according to an embodiment of the present invention. FIG. 7 is a schematic diagram of a dynamic vibration control system actually implemented according to an embodiment of the present invention. First, a description will be given with reference to FIG. Many of the elements shown in this figure are similar to those described above with respect to FIG. 1 and the filtered xLMS algorithm of the prior art, with the difference that in FIG. 2 the reference signal x ( n) is a delay device Z -△ Delayed by, and delayed and then inverted by time The point of filtering before inputting into the rhythm. Delay device △ has error with reference signal x (n) In the past, it was very desirable to immediately update the LMS algorithm, but the present invention does not need to do this immediately. The inventor has recognized that in order to produce the correlation between the reference signal and the error signal in the most suitable way, the time and the number of samples of the update are changed, ie the update element part is delayed. For a delay that is not substantially longer than the delay at the plant, doing this is not much worse than the standard filtered xLMS algorithm. According to Equation 5 of the above filtered xLMS algorithm, by substituting v = n−j, the instantaneous slope estimated value is obtained by the following equation. Since the reference signal x is thus independent of j, the instantaneous slope estimate can be expressed as: The constant value is as follows. In order to recalculate the (over j) summation with respect to j as a standard convolution, by substituting the substitution equation p = J−j−i, that is, j = J−p−1 into Equation 11, the following equation is obtained. By substituting the more commonly used sample number n and the convolutional variable j, the above equation becomes: As a result, the complete equation for updating the FIR filter coefficients becomes: And x k (N-i-J + 1) is Z in FIG. -△ , The k th reference signal x (n−i) delayed by J−1 samples. From equation 15, it can be seen that this algorithm for updating the coefficients of the adaptive response filter is more computationally efficient. This is because unlike the filtered xLMS algorithm shown in Equation 8, the reference signal x is not included in the addition in this algorithm. FIG. 3a shows the theoretical impulse response of a plant C modeled as a J-coefficient FIR filter with J time-domain coefficients, where t is the delay time. FIG. 3b shows a time-reversed J-factor FIR filter, ie a time reversed impulse response which is a time advanced response. Implementing such a filter requires a highly unavailable knowledge of the error signal e (n). FIG. 3c is a delayed version of the inverse time filter of FIG. 3b. This filter is sufficiently delayed that only its present and past values of the error signal e (n) are required for its implementation. Model each error signal The filter becomes causal by delaying the appropriate reference signal x (n) by J-1 samples, which is the maximum duration associated with the data coefficient. In the case of a single channel adaptive control system, the filtered error algorithm according to the present invention does not require any additional computing power. However, a buffer for both the reference input signal x (n) and the error signal e (n) is required for use as a delay line. On the other hand, in the case of a multi-channel adaptive control system, the filtered error algorithm according to the present invention is far superior in calculation efficiency as described below. Regarding the delay of the reference signal and the error signal, the delay also occurs in the update of the coefficient of the adaptive response filter w depending on the delay in the model of the plant C. However, in order to stabilize the system, the coefficient of the adaptive response filter w should not be updated within the maximum delay time obtained from the plant. Therefore, this is not a practical limitation. Another algorithm can be used to achieve the time reversal of the J-coefficient FIR filter model. By defining the new time index as v = n−i−j, v = v + i + j. As a result, the slope of Expression 5 becomes as follows. X from additive k By incorporating (v), the following equation is obtained. This makes e l The value of (v + i + j) advanced to (I-1 + J-1) is required. Therefore, both e (n) x and (n) are delayed by (I + J-2) to update I can. From this, the following equation is obtained. From the above equation, the following can be seen. That is, the reference signal is outside the double addition, and therefore it is not necessary to evaluate the double addition for each reference signal as in the filtered x algorithm, and the double addition only needs to be evaluated once. Double addition function f m By substituting (n−i), the update equation is obtained as follows. Thus, in this algorithm, both the reference signal and the error signal are delayed by J + I-2. In this algorithm, with respect to the previous (first) algorithm, the delay of the error signal is incorporated in the filter operation. The second algorithm does not use the standard LMS type of updating, in which one value of the error signal is multiplied by successive past values of the reference signal to update the adaptive response filter w. In the second algorithm, one value of the reference signal is multiplied by the time advanced sequence of the error signal to form an update of the adaptive response filter w. In any of the filtered error algorithms used by the adaptive control system, the reference signal x (n) is delayed and time inverted. The error signal e (n) is then filtered using the delayed model filter. The filtering in the adaptive response filter and the model filter is performed in the time domain. The filtered error algorithm uses dummy time variables to match the reference signal with the error signal. This match is required, but the product of the two variables need only be an exact match to the adaptation time, as it is only an instantaneous slope estimate of the mean error. The second filtered error algorithm also has the same computational efficiency as the first algorithm, but requires more memory. This is because a larger buffer is required to store the J + I-2 delayed reference and error signals. The table below shows the number of multiplications required to implement the conventional filtered reference algorithm and filtered error algorithm. In the table, K is the number of reference signals, M is the number of control signals, L is the number of error signals, and the response of the error signal to each control signal is modeled as a J coefficient FIR filter. Has I coefficients for each control and reference signal. As can be seen from Table 1, the filtered error algorithm is much more computationally efficient. For example, if J = I = 64, K = 8, L = 8, M = 4, the operation of the filtered error algorithm is one eighth of the conventional x filtered algorithm. Such a difference in speed is a difference in time required for updating the coefficient of the adaptive response filter W. It should be noted that such an increase in speed is conservative because the amount of digital data that needs to be moved around by the adaptive control system is reduced. 4, 5 and 6 show three control systems each having the following signal numbers: 1) Two reference signals, one control signal and one error signal. 2) One reference signal, one control signal, two error signals. 3) One reference signal, two control signals, one error signal. These three figures show that in a multi-channel system with multiple reference, control and error signals, a complex system as shown is provided. System shown Response response filter coefficient matrix w mki Is affected by. The configurations shown in FIGS. 4, 5 and 6 are obtained by converting the single channel system shown in FIG. 2 into multiple channels. So far, only general principles of operation of an adaptive control system operating according to the filtered error LMS algorithm have been considered, but in the control system of the present invention, the plant C is an acoustic system and FIGS. Of A has a particular practical application where it represents the acoustic path of the first vibration source. In such an acoustic system, the control signal y (n) represents the signal that drives the transducer to generate the acoustic second sound source in the plant C. The acoustic signal passing through the path A is actually input to the plant C, and interference occurs between the first sound source and the second sound source. Thus, in FIGS. 2, 4, 5 and 6, the sum of the plant output and the so-called desired signal (although this is a representation in control system terminology and may be an undesired signal in an acoustic system). Is performed outside the plant C, but this can be performed inside the plant as well. In this acoustic system, by providing the second transducer, the interference between the first vibration and the second vibration is measured and the error signal e (n) is supplied. In this configuration, a J-factor FIR filter models all paths between the second source and the error sensor, thus providing a model of plant delay and echo response. A practical dynamic vibration control system used in an automobile is shown schematically in FIG. FIG. 7 shows four reference signal generators 31. 1 ~ 31 Four 4 error sensors 42 1 ~ 42 Four , And two second vibration sources 37 1 And 37 2 Is a multi-channel system equipped with. As already mentioned, the invention is particularly suitable for multi-channel systems with one or more reference signals. This is because the computational savings are maximized in this case. In the configuration shown in FIG. 7, the reference signal generator 31 1 ~ 31 Four Includes four transducers, such as an accelerometer mounted on a vehicle suspension. These transducers provide signals indicative of vibrational noise sent from the road wheels to the passenger compartment. Converter 31 1 ~ 31 Four Is amplified by an amplifier 32 and filtered by a low pass filter 33 to prevent aliasing. The reference signal is subsequently multiplexed by the multiplexer 34 and digitized by the AD converter 35. Thus, the reference signal x k (N) is sent to the processor 36 having the memory 61. Four error sensors 42 are arranged at evenly spaced positions such as around the top plate in the passenger compartment. 1 ~ 42 Four Is provided with these microphones 42 1 ~ 42 Four Detects the noise in the passenger compartment. Microphone 42 1 To 42 Four Is amplified by the amplifier 43 and low-pass filtered by the low-pass filter 44 to prevent aliasing. The output from the low-pass filter 44 is multiplexed by the multiplexer 45 and then digitally converted by the AD converter 46, and its output e l (N) is sent to the processor 36. Drive signal y output from the processor 36 m (N) is converted into an analog signal by the DA converter 41. The output from the DA converter 41 is separated by the demultiplexer 38. That is, the demultiplexer 38 drives the drive signal y. m (N) is separated into separation drive signals. The separated drive signal passes through the low pass filter 39 to remove high frequency digital sampling noise. Subsequently, the signal is amplified by the amplifier 40, and its output is the secondary vibration source 37 including the speaker provided in the vehicle compartment. 1 And 37 2 Sent to The speakers may include in-vehicle entertainment device speakers. In such a configuration, the drive signal is mixed with the in-vehicle entertainment signal and output from the speaker, as disclosed in GB 2252657. In this way, the processor determines that the reference signal x k (N) and error signal e l (N) is input to drive signal y m (N) is output and the algorithm described below is performed. Although the AD converters 35 and 46 and the DA converter 41 are shown separately in FIG. 7, they can be housed in a single chip. Further, the processor shown in FIG. 7 receives a clock signal 60 from the sample rate oscillator 47. As such, the processor operates at a fixed frequency that is related to the frequency of the reduced vibration. The frequency is determined by the requirements that meet the Nyquist criterion. As the processor 36, a fixed-point processor such as TMS320 C50 (trade name) available from Texas Instruments is preferable. Alternatively, the algorithm can be executed using a TMS320 C30 (trade name) floating point processor, which is also available from the same company. In the configuration of FIG. 7, a system for canceling road noise sent from the road wheel of an automobile is shown, but this system can also be used for canceling engine noise. In that case, one reference signal is provided which is representative of the noise generated by the engine of the vehicle. In this example, only one reference signal is needed, so the potential computational savings of the algorithm cannot be fully utilized. The configuration shown in FIG. 7 can be applied not only to an automobile but also to any vehicle such as an aircraft having a plurality of engines. In this case, a plurality of reference signals are supplied, one for each engine, so that the computational savings of the algorithm of the present invention can be fully utilized. The secondary vibration source shown in FIG. 7 is a speaker, but a vibrator or a combination of both may also be used. Furthermore, not only the control system having the specific configuration shown in FIG. Even in a control system, the input signal or reference signal need not accurately represent the desired signal input to the plant. This is because accurate amplitude and phase of the control signal can be obtained by adapting the filter coefficient of the adaptive response filter.

───────────────────────────────────────────────────── 【要約の続き】 用いて出力信号を相対的に逆の時間順に濾波し、少なく とも一つの濾波された出力信号を供給する。遅延器 (Z)は、入力信号を所定時間遅延させる。適応応答フ ィルタは、遅延された入力信号を受信し、これを濾波さ れた各出力信号に相関させ、その相関結果を用いてその フィルタ関数を調整し、プラントの出力信号が要求され るレベルの方向に収束されるように、プラントの制御信 号を調整する。─────────────────────────────────────────────────── ─── 【Continued summary】 Is used to filter the output signal in relatively reverse chronological order to provide at least one filtered output signal. The delay device (Z) delays the input signal by a predetermined time. The adaptive response filter receives the delayed input signal, correlates it to each filtered output signal, and uses the correlation result to adjust its filter function to produce a desired level of output signal of the plant. Adjust the plant control signal so that it converges to.

Claims (1)

【特許請求の範囲】 1. プラントを制御する適応制御システムであって、 前記プラントを制御する少なくとも一つの入力信号を供給する入力信号手段と 、 複数の時間領域フィルタ係数を有し、前記各入力信号を濾波し、前記プラント を制御する少なくとも一つの制御信号を発生する適応応答フィルタ手段であって 、前記制御によりプラントは少なくとも一つの要求される出力信号を生成する、 適応応答フィルタと、 前記プラントの応答をモデル化した複数の時間領域フィルタ係数を有するモデ ルフィルタ手段であって、前記モデルフィルタ手段の前記フィルタ係数を用いて 相対的に逆の時間順に前記各出力信号を濾波して少なくとも一つの濾波出力信号 を出力する、モデルフィルタ手段と、 前記各入力信号を受信し、これを所定時間遅延させる遅延手段と、 を有するシステムであって、 前記適応応答フィルタ手段は、さらに、前記各遅延された入力信号を受信して これを濾波された各出力信号に相関させ、前記プラントの各出力信号が要求レベ ル方向に収束するように、前記相関の結果を用いて前記適応応答フィルタ手段の 前記フィルタ係数を調整して前記各制御信号を調整することを特徴とするシステ ム。 2. 請求の範囲1に記載の適応制御システムにおいて、前記適応応答フィルタ 手段は、前記各遅延された入力信号と各濾波された出力信号の相関を、両者の間 に各相互相関推定値を形成することによって求めることを特徴とするシステム。 3. 請求の範囲2に記載の適応制御システムにおいて、前記適応応答フィルタ 手段は、前記各相互相関椎定値に十分小さい収束係数を乗算し、前記適応応答フ ィルタ手段の前記フィルタ係数の調整に関して、前記各相互相関推定値のランダ ムエラーの影響を平滑化することを特徴とするシステム。 4. 前記請求の範囲のいずれかに記載の適応制御システムにおいて、前記適応 応答フィルタ手段は、その前記フィルタ係数を、最小平均二乗アルゴリズムを用 いて調整することを特徴とするシステム。 5. 前記請求の範囲のいずれかに記載の適応制御システムにおいて、前記遅延 手段は、前記各入力信号を、前記モデルフィルタ手段から得られる最大時間遅延 と実質的に等しい時間だけ遅延させることを特徴とするシステム。 6. 前記請求の範囲のいずれかに記載の適応制御システムにおいて、前記適応 応答フィルタ手段は、各サンプルnに対し、前記フィルタ係数wmkiを次式にし たがって調整し、 上式において、μは収束係数、iは前記適応フィルタ手段の前記フィルタ係数 の指数、Jは前記モデルフィルタ手段の前記フィルタ係数の数、jは前記モデル フィルタ手段の前記フィルタ係数の指数、Lは前記出力信号の数、xk(n−1 −J+1)はk番目の遅延された入力信号、el(n−j)は1番目の出力信号 、 テム。 7. 請求の範囲1から4のいずれか一つに記載の適応制御システムにおいて、 前記遅延手段は、前記各入力信号を、前記モデルフィルタ手段から得られる最大 時間遅延と前記適応応答フィルタ手段から得られる最大時間遅延との総和に質的 に等しい時間だけ遅延させることを特徴とするシステム。 8. 前記請求の範囲1から4または7のいずれか一つに記載の適応制御システ ムにおいて、前記適応応答フィルタ手段は、各サンプルnに対し、前記フィルタ 係数wmkiを次式にしたがって調整し、 上式において、 であり、μは収束係数、Iは前記適応フィルタ手段の前記フィルタ係数の数、J は前記モデルフィルタ手段の前記フィルタ係数の数、iは前記適応フィルタ手段 の前記フィルタ係数の指数、jは前記モデルフィルタ手段の前記フィルタ係数の 指数、Lは前記出力信号の数、xk(n−1−J+2)は前記各遅延された入力 記各出力信号が逆時間順に通過するモデルフィルタ手段を表すことを特徴とする システム。 9. 前記請求の範囲のいずれかに記載の適応制御システムにおいて、前記各出 力信号の要求レベルは、前記各出力信号の二乗の平均の総和がゼロになることで あり、前記適応応答フィルタ手段は、前記プラントの前記各出力信号の二乗の平 均の総和がゼロに向かって収束するよう前記適応応答フィルタ手段の前記フィル タ係数を調整することを特徴とするシステム。 10. 前記請求の範囲のいずれかに記載の適応制御システムであって、前記各 出力信号を所望の値と比較し、新しい出力信号を生成する比較手段であって、こ の新しい出力信号は、検出された比較差に応じて前記各出力信号の代わりに前記 適応応答フィルタ手段に用いられる比較手段を含むことを特徴とするシステム。 11. 前記請求の範囲のいずれかに記載の適応制御システムであって、前記入 力手段は、前記プラントに入力される少なくとも選択された信号を示す少なくと も一つの信号を供給することを特徴とするシステム。 12. 請求の範囲11に記載の適応制御システムにおいて、前記選択された信 号は望ましくない信号であり、前記適応応答フィルタ手段が前記各入力信号を濾 波することにより少なくとも一つの制御信号が前記プラントに供給されて、前記 プラント内の望ましくない信号が動的に減衰されることを特徴とするシステム。 13. 前記請求の範囲のいずれかに記載の適応制御システムにおいて、前記プ ラントは、前記各制御信号を受信する少なくとも一つの第1変換器と、音響媒体 と、前記各第1変換器からの出力に応答して前記各出力信号を出力する第2変換 器とを含み、前記モデルフィルタ手段は、前記第1及び第2変換器ならびに前記 音響媒体の応答をモデル化することを特徴とするシステム。 14. プラントの適応制御方法であって、 時間領域フィルタ係数を有する適応応答フィルタ手段を用いて少なくとも一つ の入力信号を濾波するステップであって、前記濾波により少なくとも一つの制御 信号が生成され、前記制御信号は前記プラントを制御し、その結果前記プラント は少なくとも一つの出力信号を生成するステップと、 前記各出力信号を濾波するステップと、 前記プラントの応答をモデル化した複数の時間領域フィルタ係数を有するモデ ルフィルタ手段を用いて前記各出力信号を濾波するステップであって、前記モデ ルフィルタ手段の前記フィルタ係数を用いて相対的に逆の時間順に前記各出力信 号を濾波するステップを含む濾波ステップと、 前記各入力信号を所定時間遅延させるステップと、 前記各遅延された入力信号を濾波された各出力信号に相関させるステップと、 前記プラントの各出力信号が要求レベル方向に収束するように、前記相関の結 果を用いて前記適応応答フィルタ手段の前記フィルタ係数を調整して前記各制御 信号を調整するステップと、 を含む方法。 15. 請求の範囲14に記載の適応制御方法において、前記各遅延された入力 信号を各濾波された出力信号に相関させるステップは、前記遅延された各入力信 号と各濾波された出力信号との問に相互相関推定値を形成するステップを含むこ とを特徴とする方法。 16. 請求の範囲15に記載の適応制御方法であって、前記方法は、前記各相 互相関推定値に十分に小さい収束係数を乗算し、前記適応応答フィルタ手段の前 記フィルタ係数の調整に関して、前記各 相互相関推定値のランダムエラーの影響を平滑化するステップを含むことを特徴 とする方法。 17. 請求の範囲14から16のいずれか一つに記載の方法において、前記適 応応答フィルタ手段の前記フィルタ係数は、最小平均二乗アルゴリズムを用いて 調整されることを特徴とする方法。 18. 請求の範囲14から17のいずれか一つに記載の方法おいて、前記各入 力信号は、前記モデルフィルタ手段から得られる最大時間遅延と実質的に等しい 時間だけ遅延させられることを特徴とする方法。 19. 請求の範囲14から18のいずれか一つに記載の方法において、前記適 応応答フィルタ手段の前記フィルタ係数wmkiは各サンプルnに対し、次式にし たがって調整され、 上式において、μは収束係数、iは前記適応フィルタ手段の前記フィルタ係数 の指数、Jは前記モデルフィルタ手段の前記フィルタ係数の数、jは前記モデル フィルタ手段の前記フィルタ係数の指数、Lは前記出力信号の数、xk(n−1 −J+1)はk番目の遅延された入力信号、el(n−j)は1番目の出力信号 、 テム。 20. 請求の範囲14から17のいずれか一つに記載の方法において、前記各 入力信号は、前記モデルフィルタ手段から得られる最大時間遅延と前記適応応答 フィルタ手段から得られる最大時間遅延との総和に実質的に等しい時間だけ遅延 させられることを特徴とする方法。 21. 請求の範囲14から17または20のいずれか一つに記載の方法におい て、前記適応応答フィルタ手段の前記フィルタ係数wmkiは各サンプルnに対し 、次式にしたがって調整され、 上式において、 であり、μは収束係数、Iは前記適応フィルタ手段の前記フィルタ係数の数、J は前記モデルフィルタ手段の前記フィルタ係数の数、iは前記適応フィルタ手段 の前記フィルタ係数の指数、jは前記モデルフィルタ手段の前記フィルタ係数の 指数、xk(n−1−J+2)は前記k番目の遅延された入力信号、el(n−J −I+2+i+j)は各時間反転された出力信号、Clmjは前記各出力信号が逆 時間順に通過するモデルフィルタ手段を表すことを特徴とするシステム。 22. 請求の範囲14から21のいずれか一つに記載の方法において、前記各 出力信号の要求レベルは、前記各出力信号の二乗の平均の総和がゼロになること であり、前記適応応答フィルタ手段の前記フィルタ係数は、前記プラントの前記 各出力信号の二乗の平均の総和の方向に収束するよう調整されることを特徴とす る方法。 23. 請求の範囲14から22ののいずれか一つに記載の方法において、前記 各出力信号は所望の値と比較され、新しい出力信号が生成され、検出された比較 差に応じて前記各出力信号の代わりにこの新しい出力信号が前記適応応答フィル タ手段に用いられることを特徴とする方法。 24. 請求の範囲14から23のいずれか一つに記載の方法において、前記少 なくとも一つの入力信号は、前記プラントに入力される少なくとも選択された信 号を示すことを特徴とする方法。 25. 請求の範囲24に記載の方法において、前記選択された信号は望ましく ない信号であり、前記各入力信号を濾波することにより少なくとも一つの制御信 号が前記プラントに供給されて、前記プラント内の望ましくない信号が動的に減 衰されることを特徴とする方法。 26. 請求の範囲14から25のいずれか一つに記載の方法において、前記プ ラントは、前記各制御信号を受信する少なくとも一つの第1変換器と、音響媒体 と、前記各第1変換器からの出力に応答して前記各出力信号を出力する第2変換 器とを含み、前記モデルフィルタ手段は、前記第1及び第2変換器ならびに前記 音響媒体の応答をモデル化することを特徴とする方法。[Claims] 1. An adaptive control system for controlling a plant, comprising input signal means for supplying at least one input signal for controlling the plant, and a plurality of time domain filter coefficients, filtering each input signal, An adaptive response filter means for generating at least one control signal to control, wherein the plant generates at least one required output signal by the control, an adaptive response filter, and a plurality of models that model the response of the plant. Model filter means having time domain filter coefficients, wherein the output coefficients are filtered in a relatively reverse time order using the filter coefficients of the model filter means to output at least one filtered output signal Filter means and delay means for receiving the input signals and delaying the input signals for a predetermined time. The adaptive response filter means further receives the delayed input signals and correlates the filtered output signals with the filtered output signals so that the output signals of the plant converge in a required level direction. As described above, the system is characterized in that the control coefficient is adjusted by adjusting the filter coefficient of the adaptive response filter means using the result of the correlation. 2. The adaptive control system according to claim 1, wherein the adaptive response filter means forms a correlation between the delayed input signals and the filtered output signals, and forms a cross-correlation estimation value therebetween. A system characterized by seeking by. 3. The adaptive control system according to claim 2, wherein the adaptive response filter means multiplies each of the cross-correlation definite values by a sufficiently small convergence coefficient, and adjusts the filter coefficient of the adaptive response filter means by each of the mutual response values. A system characterized by smoothing the effects of random errors in correlation estimates. 4. An adaptive control system according to any one of the preceding claims, wherein the adaptive response filter means adjusts the filter coefficient thereof by using a least mean square algorithm. 5. In the adaptive control system according to any one of the claims, the delay means delays each of the input signals by a time substantially equal to a maximum time delay obtained from the model filter means. system. 6. In the adaptive control system according to any of the claims, the adaptive response filter means adjusts the filter coefficient w mki for each sample n according to the following equation: In the above equation, μ is a convergence coefficient, i is an index of the filter coefficient of the adaptive filter means, J is the number of filter coefficients of the model filter means, j is an index of the filter coefficient of the model filter means, and L is The number of output signals, x k (n−1 −J + 1) is the k th delayed input signal, e l (n−j) is the first output signal, Tem. 7. The adaptive control system according to any one of claims 1 to 4, wherein the delay means outputs the respective input signals to a maximum time delay obtained from the model filter means and a maximum time delay obtained from the adaptive response filter means. A system characterized by delaying for a time qualitatively equal to the sum of the time delays. 8. In the adaptive control system according to any one of claims 1 to 4 or 7, the adaptive response filter means adjusts the filter coefficient w mki for each sample n according to the following equation: In the above formula, Where μ is a convergence coefficient, I is the number of filter coefficients of the adaptive filter means, J is the number of filter coefficients of the model filter means, i is an index of the filter coefficients of the adaptive filter means, and j is The index of the filter coefficient of the model filter means, L is the number of the output signals, and x k (n−1−J + 2) is each delayed input. A system characterized in that it represents a model filter means through which each output signal passes in reverse chronological order. 9. In the adaptive control system according to any one of the claims, the required level of each output signal is that the sum of the averages of the squares of the output signals becomes zero, and the adaptive response filter means A system characterized in that the filter coefficient of the adaptive response filter means is adjusted so that the sum of the mean squares of the output signals of the plant converges toward zero. 10. An adaptive control system as claimed in any one of the preceding claims, comprising a comparison means for comparing each output signal with a desired value to generate a new output signal, the new output signal being detected. A system comprising: comparing means used in said adaptive response filter means in place of each said output signal in response to a comparison difference. 11. An adaptive control system as claimed in any of the preceding claims, characterized in that the input means supplies at least one signal indicative of at least a selected signal input to the plant. 12. 12. The adaptive control system according to claim 11, wherein the selected signal is an undesired signal and at least one control signal is provided to the plant by the adaptive response filter means filtering each of the input signals. And undesired signals in the plant are dynamically attenuated. 13. In the adaptive control system according to any one of the claims, the plant is responsive to at least one first transducer that receives each of the control signals, an acoustic medium, and an output from each of the first transducers. And a second converter for outputting each of the output signals, wherein the model filter means models the response of the first and second converters and the acoustic medium. 14. An adaptive control method for a plant, comprising the step of filtering at least one input signal using adaptive response filter means having time domain filter coefficients, said filtering generating at least one control signal, said control signal Controls the plant so that the plant produces at least one output signal, filters each output signal, and has a model with a plurality of time domain filter coefficients modeling the response of the plant. A step of filtering each of said output signals using a filter means, comprising a step of filtering each of said output signals in relatively reverse time order using said filter coefficient of said model filter means; Delaying each input signal for a predetermined time, filtering each delayed input signal Each output signal of the plant is adjusted so that each output signal of the plant converges in the required level direction, the filter coefficient of the adaptive response filter means is adjusted using the result of the correlation, and each control is performed. Adjusting the signal, and. 15. 15. The adaptive control method according to claim 14, wherein the step of correlating each of the delayed input signals with each of the filtered output signals involves asking each of the delayed input signals and each of the filtered output signals. A method comprising forming a cross-correlation estimate. 16. 16. The adaptive control method according to claim 15, wherein the method multiplies each of the cross-correlation estimates by a sufficiently small convergence coefficient, and adjusts the filter coefficient of the adaptive response filter means with respect to each of the mutual correlation values. A method comprising smoothing the effects of random errors on a correlation estimate. 17. Method according to any of claims 14 to 16, characterized in that the filter coefficients of the adaptive response filter means are adjusted using a least mean square algorithm. 18. A method according to any one of claims 14 to 17, characterized in that each said input signal is delayed by a time substantially equal to the maximum time delay available from said model filter means. . 19. A method according to any one of claims 14 to 18, wherein the filter coefficient w mki of the adaptive response filter means is adjusted for each sample n according to In the above equation, μ is a convergence coefficient, i is an index of the filter coefficient of the adaptive filter means, J is the number of filter coefficients of the model filter means, j is an index of the filter coefficient of the model filter means, and L is The number of output signals, x k (n−1 −J + 1) is the k th delayed input signal, e l (n−j) is the first output signal, Tem. 20. A method according to any one of claims 14 to 17, wherein each input signal is substantially the sum of the maximum time delay obtained from the model filter means and the maximum time delay obtained from the adaptive response filter means. Characterized in that they are delayed by an equal amount of time. 21. 21. A method according to any one of claims 14 to 17 or 20, wherein the filter coefficient wmki of the adaptive response filter means is adjusted for each sample n according to In the above formula, Where μ is a convergence coefficient, I is the number of filter coefficients of the adaptive filter means, J is the number of filter coefficients of the model filter means, i is an index of the filter coefficients of the adaptive filter means, and j is The index of the filter coefficient of the model filter means, x k (n−1−J + 2) is the k th delayed input signal, e l (n−J −I + 2 + i + j) is the output signal inverted each time, C lmj Represents a model filter means through which each said output signal passes in reverse chronological order. 22. 22. The method according to any one of claims 14 to 21, wherein the required level of each output signal is such that the sum of the averages of the squares of the output signals becomes zero. Method, wherein the filter coefficients are adjusted to converge in the direction of the sum of the mean squares of each output signal of the plant. 23. 23. A method as claimed in any one of claims 14 to 22 wherein each output signal is compared to a desired value to generate a new output signal and the output signal of each output signal is responsive to a detected comparison difference. Alternatively, the new output signal is used in the adaptive response filter means. 24. 24. A method according to any one of claims 14 to 23, wherein the at least one input signal is indicative of at least a selected signal input to the plant. 25. 25. The method of claim 24, wherein the selected signal is an undesired signal and at least one control signal is provided to the plant by filtering each of the input signals to undesirably A method characterized in that the signal is dynamically attenuated. 26. 26. The method according to any one of claims 14 to 25, wherein the plant comprises at least one first transducer for receiving each of the control signals, an acoustic medium, and an output from each of the first transducers. A second transducer for outputting each of the output signals in response to, and the model filter means models the response of the first and second transducers and the acoustic medium.
JP52503595A 1994-03-25 1995-03-24 Time domain adaptive control system Expired - Fee Related JP3646809B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB9405953.2 1994-03-25
GB9405953A GB2287851A (en) 1994-03-25 1994-03-25 Time domain adaptive control system for active noise cancellation
PCT/GB1995/000666 WO1995026521A1 (en) 1994-03-25 1995-03-24 Time domain adaptive control system

Publications (2)

Publication Number Publication Date
JPH09511081A true JPH09511081A (en) 1997-11-04
JP3646809B2 JP3646809B2 (en) 2005-05-11

Family

ID=10752507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52503595A Expired - Fee Related JP3646809B2 (en) 1994-03-25 1995-03-24 Time domain adaptive control system

Country Status (4)

Country Link
EP (1) EP0752124A1 (en)
JP (1) JP3646809B2 (en)
GB (1) GB2287851A (en)
WO (1) WO1995026521A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018159116A1 (en) * 2017-02-28 2018-09-07 株式会社デンソー Signal processing system

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2308898B (en) * 1996-01-02 1999-06-23 Wolfgang Johannes Hube Klippel Adaptive nonlinear controller for an electromechanic or an electroacoustic system
US5926405A (en) * 1996-06-24 1999-07-20 Lucent Technologies, Inc. Multidimensional adaptive system
DE19632230C2 (en) * 1996-08-09 1999-12-16 Mueller Bbm Gmbh Adaptive control for active noise reduction, use and procedures
US20030112981A1 (en) * 2001-12-17 2003-06-19 Siemens Vdo Automotive, Inc. Active noise control with on-line-filtered C modeling
US7450725B2 (en) 2001-12-17 2008-11-11 Mahle International Gmbh Digital filter modeling for active noise cancellation
US9020158B2 (en) 2008-11-20 2015-04-28 Harman International Industries, Incorporated Quiet zone control system
US8320581B2 (en) 2010-03-03 2012-11-27 Bose Corporation Vehicle engine sound enhancement
US9299337B2 (en) 2011-01-11 2016-03-29 Bose Corporation Vehicle engine sound enhancement
CN109541938B (en) * 2017-09-22 2022-01-28 中国科学院理化技术研究所 Self-adaptive active feedforward control dual-sound-source driving thermoacoustic system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4715559A (en) * 1986-05-15 1987-12-29 Fuller Christopher R Apparatus and method for global noise reduction
GB8615315D0 (en) * 1986-06-23 1986-07-30 Secr Defence Aircraft cabin noise control apparatus
JP2890196B2 (en) * 1986-10-07 1999-05-10 アダプティブ コントロール リミテッド Active vibration control device or related improvements
US5251262A (en) * 1990-06-29 1993-10-05 Kabushiki Kaisha Toshiba Adaptive active noise cancellation apparatus
GB2271908B (en) * 1992-10-21 1996-05-15 Lotus Car Adaptive control system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018159116A1 (en) * 2017-02-28 2018-09-07 株式会社デンソー Signal processing system
JP2018142210A (en) * 2017-02-28 2018-09-13 株式会社デンソー Signal processing system

Also Published As

Publication number Publication date
GB9405953D0 (en) 1994-05-11
GB2287851A (en) 1995-09-27
EP0752124A1 (en) 1997-01-08
JP3646809B2 (en) 2005-05-11
WO1995026521A1 (en) 1995-10-05

Similar Documents

Publication Publication Date Title
US5687075A (en) Adaptive control system
US5222148A (en) Active noise control system for attenuating engine generated noise
US5359662A (en) Active noise control system
US5321759A (en) Active noise control system for attenuating engine generated noise
US5347586A (en) Adaptive system for controlling noise generated by or emanating from a primary noise source
JP3365774B2 (en) Active controller for noise shaping.
JPH08509823A (en) Single and multi-channel block adaptation method and apparatus for active acoustic and vibration control
JP2017504815A (en) Active noise control system
GB2257327A (en) Active vibration control system
US20010036283A1 (en) Active noise reduction system
JP3646809B2 (en) Time domain adaptive control system
US5638022A (en) Control system for periodic disturbances
JP3732227B2 (en) Adaptive control system for controlling repetitive events
WO1994009481A1 (en) Adaptive control system
JPH06266374A (en) Noise cancellation system
JP2014153571A (en) Active noise control device and control method thereof
US5953428A (en) Feedback method of noise control having multiple inputs and outputs
JP3380571B2 (en) Noise canceling device
EP0694234B1 (en) Control system for periodic disturbances
CA2138553C (en) Control system for periodic disturbances
JP2734319B2 (en) Noise reduction device
JP3405752B2 (en) Noise cancellation method
JP3278179B2 (en) Vehicle noise control device
JPH09258747A (en) Active noise suppressing control method
JPH08123446A (en) Noise cancellation system

Legal Events

Date Code Title Description
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: 20050125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050202

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: 20090218

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090218

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100218

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100218

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110218

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110218

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120218

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120218

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130218

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees