JP3646809B2 - 時間領域適応制御システム - Google Patents
時間領域適応制御システム Download PDFInfo
- Publication number
- JP3646809B2 JP3646809B2 JP52503595A JP52503595A JP3646809B2 JP 3646809 B2 JP3646809 B2 JP 3646809B2 JP 52503595 A JP52503595 A JP 52503595A JP 52503595 A JP52503595 A JP 52503595A JP 3646809 B2 JP3646809 B2 JP 3646809B2
- 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.)
- Expired - Fee Related
Links
- 230000003044 adaptive effect Effects 0.000 title claims description 48
- 230000008649 adaptation response Effects 0.000 claims description 54
- 230000003111 delayed effect Effects 0.000 claims description 29
- 230000004044 response Effects 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 19
- 238000001914 filtration Methods 0.000 claims description 18
- 230000002441 reversible effect Effects 0.000 claims description 9
- 230000002238 attenuated effect Effects 0.000 claims description 3
- 230000001934 delay Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims description 3
- 238000009499 grossing Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1781—Methods 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/17813—Methods 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/17817—Methods 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1785—Methods, e.g. algorithms; Devices
- G10K11/17853—Methods, e.g. algorithms; Devices of the filter
- G10K11/17854—Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1787—General system configurations
- G10K11/17879—General system configurations using both a reference signal and an error signal
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3018—Correlators, e.g. convolvers or coherence calculators
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3035—Models, e.g. of the acoustic system
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3053—Speeding 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)
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)ために、基準信号x(n)にプラント
のモデルを通過させ、濾波された基準信号r(n)を得る。この結果、プラント
のモデルが十分に正確であれば、濾波された基準信号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は制御信号の数である。さらに、モデル
も、1制御信号y(n)に対する1エラー信号e(n)の単一の応答をモデル化するだけでなく、各制御信号ym(n)に対する各エラー信号el(n)の複数の応答をモデル化する必要がある。
単一チャネル及びマルチチャネルいずれのフィルタードxアルゴリズムの場合も、プラント応答
のモデルは、遅延をモデル化する適当な数Jの係数を有する適応応答フィルタの使用に基づく方法で好適に実行できる。マルチチャネルフィルタードxアルゴリズムの場合、LxMxJの
フィルタ係数が存在する。
LMSアルゴリズムは一般的によく知られており、ウィドロー及びスターンズによる教本の第6章(99ページから116ページ)に詳細な説明がある。このアルゴリズムは、適応応答フィルタWの係数を更新することによりL個のエラー信号の二乗値の和を減少させる。ここで、各エラー信号は、各駆動信号Mの出力による影響を受ける。このように、従来のマルチプルエラーLMSアルゴリズムでは、適応応答フィルタWの適応調整のために、KxLxM個の濾波された基準信号を生成する必要がある。
フィルタードxLMSアルゴリズムにおいては、l番目のサンプルされたエラー信号el(n)は次式によって表すことができる。
上式において、dl(n)は、制御されない場合のl番目のエラー信号での外乱であり、ym(n)はn番目の入力信号であり、n番目の駆動信号に対するl番目のエラー信号の応答は、係数
を有するJ係数有限インパルス応答(FIR)フィルタとしてモデル化されている。
m番目の制御信号は次式によって表される。
ここで、xk(n)はサンプルされたk番目の基準信号であり、wmkiは、k番目の基準信号からm番目の制御信号を供給するFIR制御フィルタのi番目の係数である。
l番目のエラー信号は、次のように四重加法(quadruple summation)として表すことができる。
適応LMSアルゴリズムの目的は、各制御フィルタ係数を調整して、二乗されたエラー信号の和を最小化することである。これをコスト関数(cost function)と称することができる。係数wmkiに関するこのコスト関数の微分子は次式によって表わされる。
wmikに関して式3を微分し、式4に代入することにより、コスト関数の傾きを次のように求めることができる。
式5において、コスト関数の傾きの瞬間推定(instantaneous estimate)はウィドローとスターンズのフィルタードxアルゴリズムの場合と同様に用いられる。
上記の適応を行うためにこれまで用いられたアルゴリズム、WO88/02912に開示されているマルチプルエラーLMSアルゴリズムである。このアルゴリズムでは、各k番目の基準信号がJ係数FIRフィルタモデルによって濾波され、以下のように濾波された基準信号が求められる。
この結果、コスト関数の瞬間傾き推定値は次のように表すことができる。
このように、各適応応答フィルタ係数wmkiは、上記瞬間傾き推定値の負数(negative)に比例する量ずつサンプルnごとに更新され、次式が求められる。
ここで、μは収束係数である。
式6及び式8から特に明らかなように、従来のマルチプルエラーLMSフィルタードxアルゴリズムでは、適応調整のためにKxLxM個の濾波された基準信号を生成する必要がある。
そこで、本出願の発明者は次の点に着目した。すなわち、エラー信号と基準信号の時間再調整(time realignment)をエラー信号の濾波によって実現できるのであれば、多数の基準信号を有する制御システムの場合、Kの因数だけ濾波動作が縮小でき、その結果、適応制御に必要な演算を大幅に減少させることができる。
本発明は、以下を含む、プラント制御のための適応制御システムを提供する。すなわち、前記プラントを制御する少なくとも一つの入力信号を供給する入力信号手段と、複数の時間領域フィルタ係数を有し、前記各(the or each)入力信号を濾波して、前記プラントを制御する少なくとも一つの制御信号を発生する適応応答フィルタ手段であって、前記制御によりプラントは少なくとも一つの要求される出力信号を生成する適応応答フィルタ手段と、前記プラントの応答をモデル化した複数の時間領域フィルタ係数を有し、このフィルタ係数を用いて前記各出力信号を相対的に逆の時間順序で濾波して少なくとも一つの濾波された出力信号を供給するモデルフィルタ手段と、前記各入力信号を受信し、これを所定の時間遅延される遅延手段とを含む。前記適応応答フィルタはさらに、前記各遅延入力信号を受信してこれを各濾波された出力信号に相関させ、この相関結果を用いて前記適応応答フィルタ手段の前記フィルタ係数を調整し、前記プラントの前記各出力信号が要求されるレベル方向に収束するよう前記各制御信号を調整する。
本発明は、次の効果を有する。すなわち、モデルフィルタが濾波するのはエラー信号であって、入力信号または基準信号は濾波されない。多数の入力信号または基準信号を有する適応制御システムの場合、これによって演算処理をかなり低減できる。
一実施形態においては、適応応答フィルタ手段は、前記各遅延入力信号と各濾波出力信号の相関を、これらの信号間にそれぞれ相互相関推定値(cross correlation 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つのエラー信号を有し、本発明の一実施形態による新しいエラーLMSアルゴリズムを使用したマルチチャネル適応制御システムの概略図である。
図6は、2つの出力信号を有し、本発明の一実施形態による新しいフィルタードエラーLMS適応制御アルゴリズムにしたがって動作するマルチチャネル適応制御システムの概略図である。
図7は、本発明の一実施形態にしたがって実際に実施される動的振動制御システムの概略図である。
まず、図2を参照しながら説明する。本図に示されている多くの要素は、図1及び従来例のフィルタードxLMSアルゴリズムに関して上述した要素と同様でであり、その相違点は、図2では、LMSアルゴリズムが受信した基準信号x(n)を遅延器Z−△によって遅延させる点と、遅延させ、さらに時間反転させたJ係数FIRフィルタモデル
を用いてエラー信号e(n)をLMSアルゴリズムに入力する前に濾波する点である。遅延器△は基準信号x(n)とエラー信号e(n)の両者に同様に適用され、逆時間フィルタ
と結合される。
従来、LMSアルゴリズムの更新を即座に行うことが大変望ましいとされていたが、本発明ではこれを即座に行う必要はない。発明者は、基準信号とエラー信号との間の相関を最も好適な方法で生成するために、更新の行われる時間及びサンプル数を変化させる、すなわち更新要素部分を遅延させる点を認識した。
プラントにおける遅延より実質的に長くない遅延であれば、これを実行しても標準的なフィルタードxLMSアルゴリズムに比べてさほど劣らない。
上記のフィルタードxLMSアルゴリズムの式5によれば、v=n−jを代入することにより瞬間傾き推定値は次式によって求められる。
基準信号xはこのようにjには依存していないので、瞬間傾き推定値は次のように表すことができる。
基準及びエラーシーケンスをJ−1だけ遅延させるために、代入式
が用いられ、ここで
を更新のための新しいサンプル数とすると、瞬間傾き推定値は次式のようになる。
jに関して(over j)総和を標準たたみ込みとして計算し直すために、式11に代入式p=J−j−i、すなわちj=J−p−1を入れることにより次式が求められる。
より一般的に用いられるサンプル数nとたたみ込み変数jとを代入することにより、上式は次のようになる。
この結果、FIRフィルタ係数の更新のための完全な等式は次式となる。
式15において、
は、時間反転され、遅延された形での
フィルタであり、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)遅延させて、更新を実現可能にする。これは、式16に
を代入することにより行うことができる。これによって、次式が求められる。
に置き換えることにより、より一般的な更新等式を求めることができる。
上式から以下のことがわかる。すなわち、基準信号は二重加法の外部にあり、このため、フィルタード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 2252657に開示されるように、駆動信号を車内エンターテイメント信号と混合させてスピーカから出力する。
このように、プロセッサは、基準信号xk(n)とエラー信号el(n)を入力されて駆動信号ym(n)を出力し、以下に述べるようなアルゴリズムを行う。
なお、図7においては、ADコンバータ35と46及びDAコンバータ41は別々に示されているが、これらを単一チップ内に納めることもできる。さらに、図7に示されるプロセッサはサンプル率発振器47からクロック信号60を受信する。このため、プロセッサは減少される振動の周波数に関連する固定周波数で動作する。周波数は、ナイキスト基準を満たす要件によって決定される。プロセッサ36としては、テキサスインストルメンツ社(Texas Instruments)から購入可能なTMS320 C50(商品名)などの固定小数点プロセッサがよい。あるいは同社から同様に購入可能なTMS320 C30(商品名)浮動小数点プロセッサを用いてアルゴリズムを実行できる。
図7の構成では、自動車のロードウィールから送られるロードノイズをキャンセルするシステムが示されたが、このシステムをエンジンノイズのキャンセルに用いることもできる。その場合、自動車のエンジンによって発生したノイズを示す一つの基準信号が供給される。この例では、必要な基準信号は一つだけなので、アルゴリズムの潜在的な演算の節約を十分に活用することはできない。
図7に示される構成は、自動車だけでなく、複数のエンジンを有する航空機などいかなる車両にも適用できる。この場合、一つのエンジンにつき一つずつ複数の基準信号が供給されるため、本発明のアルゴリズムによる演算的節約を十分活用できる。
図7において示されている二次振動源はスピーカであるが、バイブレータもしくは両者の組み合わせを用いることもできる
さらに、図7に示した特定的な構成を有する制御システムのみならず、本発明によるいかなる制御システムにおいても、入力信号または基準信号はプラントに入力される所望の信号を正確に表す必要はない。適応応答フィルタのフィルタ係数を適応させれば、制御信号の正確な振幅及び位相が得られるからである。
Claims (26)
- プラントを制御する適応制御システムであって、
前記プラントを制御する少なくとも一つの入力信号を供給する入力信号手段と、
複数の時間領域フィルタ係数を有し、前記各入力信号を濾波し、前記プラントを制御する少なくとも一つの制御信号を発生する適応応答フィルタ手段であって、前記制御によりプラントは少なくとも一つの要求される出力信号を生成する、適応応答フィルタと、
前記プラントの応答をモデル化した複数の時間領域フィルタ係数を有するモデルフィルタ手段であって、前記モデルフィルタ手段の前記フィルタ係数を用いて相対的に逆の時間順に前記各出力信号を濾波して少なくとも一つの濾波出力信号を出力する、モデルフィルタ手段と、
前記各入力信号を受信し、これを所定時間遅延させる遅延手段と、
を有するシステムであって、
前記適応応答フィルタ手段は、さらに、前記各遅延された入力信号を受信してこれを濾波された各出力信号に相関させ、前記プラントの各出力信号が要求レベル方向に収束するように、前記相関の結果を用いて前記適応応答フィルタ手段の前記フィルタ係数を調整して前記各制御信号を調整することを特徴とするシステム。 - 請求の範囲1に記載の適応制御システムにおいて、前記適応応答フィルタ手段は、前記各遅延された入力信号と各濾波された出力信号の相関を、両者の間に各相互相関推定値を形成することによって求めることを特徴とするシステム。
- 請求の範囲2に記載の適応制御システムにおいて、前記適応応答フィルタ手段は、前記各相互相関推定値に十分小さい収束係数を乗算し、前記適応応答フィルタ手段の前記フィルタ係数の調整に関して、前記各相互相関推定値のランダムエラーの影響を平滑化することを特徴とするシステム。
- 前記請求の範囲のいずれかに記載の適応制御システムにおいて、前記適応応答フィルタ手段は、その前記フィルタ係数を、最小平均二乗アルゴリズムを用いて調整することを特徴とするシステム。
- 前記請求の範囲のいずれかに記載の適応制御システムにおいて、前記遅延手段は、前記各入力信号を、前記モデルフィルタ手段から得られる最大時間遅延と実質的に等しい時間だけ遅延させることを特徴とするシステム。
- 請求の範囲1から4のいずれか一つに記載の適応制御システムにおいて、前記遅延手段は、前記各入力信号を、前記モデルフィルタ手段から得られる最大時間遅延と前記適応応答フィルタ手段から得られる最大時間遅延との総和に質的に等しい時間だけ遅延させることを特徴とするシステム。
- 前記請求の範囲1から4または7のいずれか一つに記載の適応制御システムにおいて、前記適応応答フィルタ手段は、各サンプルnに対し、前記フィルタ係数wmkiを次式にしたがって調整し、
上式において、
であり、μは収束係数、Iは前記適応フィルタ手段の前記フィルタ係数の数、Jは前記モデルフィルタ手段の前記フィルタ係数の数、iは前記適応フィルタ手段の前記フィルタ係数の指数、jは前記モデルフィルタ手段の前記フィルタ係数の指数、Lは前記出力信号の数、xk(n−1−J+2)は前記各遅延された入力信号、el(n−J−I+2+i+j)は各時間反転された出力信号、
は前記各出力信号が逆時間順に通過するモデルフィルタ手段を表すことを特徴とするシステム。 - 前記請求の範囲のいずれかに記載の適応制御システムにおいて、前記各出力信号の要求レベルは、前記各出力信号の二乗の平均の総和がゼロになることであり、前記適応応答フィルタ手段は、前記プラントの前記各出力信号の二乗の平均の総和がゼロに向かって収束するよう前記適応応答フィルタ手段の前記フィルタ係数を調整することを特徴とするシステム。
- 前記請求の範囲のいずれかに記載の適応制御システムであって、前記各出力信号を所望の値と比較し、新しい出力信号を生成する比較手段であって、この新しい出力信号は、検出された比較差に応じて前記各出力信号の代わりに前記適応応答フィルタ手段に用いられる比較手段を含むことを特徴とするシステム。
- 前記請求の範囲のいずれかに記載の適応制御システムであって、前記入力手段は、前記プラントに入力される少なくとも選択された信号を示す少なくとも一つの信号を供給することを特徴とするシステム。
- 請求の範囲11に記載の適応制御システムにおいて、前記選択された信号は望ましくない信号であり、前記適応応答フィルタ手段が前記各入力信号を濾波することにより少なくとも一つの制御信号が前記プラントに供給されて、前記プラント内の望ましくない信号が動的に減衰されることを特徴とするシステム。
- 前記請求の範囲のいずれかに記載の適応制御システムにおいて、前記プラントは、前記各制御信号を受信する少なくとも一つの第1変換器と、音響媒体と、前記各第1変換器からの出力に応答して前記各出力信号を出力する第2変換器とを含み、前記モデルフィルタ手段は、前記第1及び第2変換器ならびに前記音響媒体の応答をモデル化することを特徴とするシステム。
- プラントの適応制御方法であって、
時間領域フィルタ係数を有する適応応答フィルタ手段を用いて少なくとも一つの入力信号を濾波するステップであって、前記濾波により少なくとも一つの制御信号が生成され、前記制御信号は前記プラントを制御し、その結果前記プラントは少なくとも一つの出力信号を生成するステップと、
前記各出力信号を濾波するステップと、
前記プラントの応答をモデル化した複数の時間領域フィルタ係数を有するモデルフィルタ手段を用いて前記各出力信号を濾波するステップであって、前記モデルフィルタ手段の前記フィルタ係数を用いて相対的に逆の時間順に前記各出力信号を濾波するステップを含む濾波ステップと、
前記各入力信号を所定時間遅延させるステップと、
前記各遅延された入力信号を濾波された各出力信号に相関させるステップと、
前記プラントの各出力信号が要求レベル方向に収束するように、前記相関の結果を用いて前記適応応答フィルタ手段の前記フィルタ係数を調整して前記各制御信号を調整するステップと、
を含む方法。 - 請求の範囲14に記載の適応制御方法において、前記各遅延された入力信号を各濾波された出力信号に相関させるステップは、前記遅延された各入力信号と各濾波された出力信号との間に相互相関推定値を形成するステップを含むことを特徴とする方法。
- 請求の範囲15に記載の適応制御方法であって、前記方法は、前記各相互相関推定値に十分に小さい収束係数を乗算し、前記適応応答フィルタ手段の前記フィルタ係数の調整に関して、前記各
相互相関推定値のランダムエラーの影響を平滑化するステップを含むことを特徴とする方法。 - 請求の範囲14から16のいずれか一つに記載の方法において、前記適応応答フィルタ手段の前記フィルタ係数は、最小平均二乗アルゴリズムを用いて調整されることを特徴とする方法。
- 請求の範囲14から17のいずれか一つに記載の方法おいて、前記各入力信号は、前記モデルフィルタ手段から得られる最大時間遅延と実質的に等しい時間だけ遅延させられることを特徴とする方法。
- 請求の範囲14から17のいずれか一つに記載の方法において、前記各入力信号は、前記モデルフィルタ手段から得られる最大時間遅延と前記適応応答フィルタ手段から得られる最大時間遅延との総和に実質的に等しい時間だけ遅延させられることを特徴とする方法。
- 請求の範囲14から17または20のいずれか一つに記載の方法において、前記適応応答フィルタ手段の前記フィルタ係数wmkiは各サンプルnに対し、次式にしたがって調整され、
上式において、
であり、μは収束係数、Iは前記適応フィルタ手段の前記フィルタ係数の数、Jは前記モデルフィルタ手段の前記フィルタ係数の数、iは前記適応フィルタ手段の前記フィルタ係数の指数、jは前記モデルフィルタ手段の前記フィルタ係数の指数、xk(n−1−J+2)は前記k番目の遅延された入力信号、el(n−J−I+2+i+j)は各時間反転された出力信号、
は前記各出力信号が逆時間順に通過するモデルフィルタ手段を表すことを特徴とするシステム。 - 請求の範囲14から21のいずれか一つに記載の方法において、前記各出力信号の要求レベルは、前記各出力信号の二乗の平均の総和がゼロになることであり、前記適応応答フィルタ手段の前記フィルタ係数は、前記プラントの前記各出力信号の二乗の平均の総和の方向に収束するよう調整されることを特徴とする方法。
- 請求の範囲14から22ののいずれか一つに記載の方法において、前記各出力信号は所望の値と比較され、新しい出力信号が生成され、検出された比較差に応じて前記各出力信号の代わりにこの新しい出力信号が前記適応応答フィルタ手段に用いられることを特徴とする方法。
- 請求の範囲14から23のいずれか一つに記載の方法において、前記少なくとも一つの入力信号は、前記プラントに入力される少なくとも選択された信号を示すことを特徴とする方法。
- 請求の範囲24に記載の方法において、前記選択された信号は望ましくない信号であり、前記各入力信号を濾波することにより少なくとも一つの制御信号が前記プラントに供給されて、前記プラント内の望ましくない信号が動的に減衰されることを特徴とする方法。
- 請求の範囲14から25のいずれか一つに記載の方法において、前記プラントは、前記各制御信号を受信する少なくとも一つの第1変換器と、音響媒体と、前記各第1変換器からの出力に応答して前記各出力信号を出力する第2変換器とを含み、前記モデルフィルタ手段は、前記第1及び第2変換器ならびに前記音響媒体の応答をモデル化することを特徴とする方法。
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 JPH09511081A (ja) | 1997-11-04 |
JP3646809B2 true JP3646809B2 (ja) | 2005-05-11 |
Family
ID=10752507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP52503595A Expired - Fee Related JP3646809B2 (ja) | 1994-03-25 | 1995-03-24 | 時間領域適応制御システム |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0752124A1 (ja) |
JP (1) | JP3646809B2 (ja) |
GB (1) | GB2287851A (ja) |
WO (1) | WO1995026521A1 (ja) |
Families Citing this family (10)
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 (de) * | 1996-08-09 | 1999-12-16 | Mueller Bbm Gmbh | Adaptive Steuerung zur aktiven Geräuschminderung, Verwendung und Verfahren |
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 |
JP2018142210A (ja) * | 2017-02-28 | 2018-09-13 | 株式会社デンソー | 信号処理システム |
CN109541938B (zh) * | 2017-09-22 | 2022-01-28 | 中国科学院理化技术研究所 | 一种自适应有源前馈控制的双声源驱动热声系统 |
Family Cites Families (5)
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 (ja) * | 1986-10-07 | 1999-05-10 | アダプティブ コントロール リミテッド | 能動的振動制御装置もしくはそれに関連する改良 |
EP0465174B1 (en) * | 1990-06-29 | 1996-10-23 | Kabushiki Kaisha Toshiba | Adaptive active noise cancellation apparatus |
GB2271908B (en) * | 1992-10-21 | 1996-05-15 | Lotus Car | Adaptive control system |
-
1994
- 1994-03-25 GB GB9405953A patent/GB2287851A/en not_active Withdrawn
-
1995
- 1995-03-24 EP EP95912352A patent/EP0752124A1/en not_active Withdrawn
- 1995-03-24 JP JP52503595A patent/JP3646809B2/ja not_active Expired - Fee Related
- 1995-03-24 WO PCT/GB1995/000666 patent/WO1995026521A1/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
EP0752124A1 (en) | 1997-01-08 |
JPH09511081A (ja) | 1997-11-04 |
GB9405953D0 (en) | 1994-05-11 |
GB2287851A (en) | 1995-09-27 |
WO1995026521A1 (en) | 1995-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5687075A (en) | Adaptive control system | |
EP0568129B1 (en) | Noise attenuation system | |
US5359662A (en) | Active noise control system | |
US5321759A (en) | Active noise control system for attenuating engine generated noise | |
JP7612848B2 (ja) | 推定された二次経路を適応させるためのシステム及び方法 | |
JPH08509823A (ja) | 能動的音響及び振動制御のための単一及び多重チャネルブロック適応方法と装置 | |
GB2257327A (en) | Active vibration control system | |
JP3646809B2 (ja) | 時間領域適応制御システム | |
KR960011152B1 (ko) | 능동 진동제어 시스템 및 이를 포함하는 내연기관 구동차량 | |
US5638022A (en) | Control system for periodic disturbances | |
WO1994009481A1 (en) | Adaptive control system | |
JP6074693B2 (ja) | アクティブノイズ制御装置およびその制御方法 | |
JP3732227B2 (ja) | 繰り返し事象を制御する適応制御システム | |
Kim et al. | Delayed-X LMS algorithm: An efficient ANC algorithm utilizing robustness of cancellation path model | |
JPH06266374A (ja) | 騒音キャンセル方式 | |
JP3579898B2 (ja) | 車両の振動制御装置および振動制御方法 | |
EP0694234B1 (en) | Control system for periodic disturbances | |
JPH08123445A (ja) | 騒音キャンセルシステム | |
JP3697702B2 (ja) | 車両の振動制御装置および振動制御方法 | |
JP3419911B2 (ja) | 騒音キャンセルシステム | |
JP2734319B2 (ja) | 騒音低減装置 | |
JP3432845B2 (ja) | 騒音キャンセル方式 | |
JPH0643881A (ja) | 能動型騒音制御装置 | |
JPH06266370A (ja) | 騒音キャンセル方式 | |
JPH07199969A (ja) | 能動型騒音制御装置 |
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 |