Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3674963B2 - Active noise control device and active vibration control device - Google Patents
[go: Go Back, main page]

JP3674963B2 - Active noise control device and active vibration control device - Google Patents

Active noise control device and active vibration control device Download PDF

Info

Publication number
JP3674963B2
JP3674963B2 JP22035094A JP22035094A JP3674963B2 JP 3674963 B2 JP3674963 B2 JP 3674963B2 JP 22035094 A JP22035094 A JP 22035094A JP 22035094 A JP22035094 A JP 22035094A JP 3674963 B2 JP3674963 B2 JP 3674963B2
Authority
JP
Japan
Prior art keywords
reference signal
vibration
noise
filter
adaptive
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
Application number
JP22035094A
Other languages
Japanese (ja)
Other versions
JPH0883084A (en
Inventor
義晴 中路
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP22035094A priority Critical patent/JP3674963B2/en
Publication of JPH0883084A publication Critical patent/JPH0883084A/en
Application granted granted Critical
Publication of JP3674963B2 publication Critical patent/JP3674963B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Exhaust Silencers (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Feedback Control In General (AREA)
  • Filters That Use Time-Delay Elements (AREA)

Description

【0001】
【産業上の利用分野】
この発明は、騒音源から伝達される騒音に制御音源から発せられる制御音を干渉させることにより騒音の低減を図る能動型騒音制御装置及び振動源から伝達される振動に制御振動源から発せられる制御振動を干渉させることにより振動の低減を図る能動型振動制御装置に関し、特に、制御音源,制御振動源を駆動する駆動信号を生成する適応ディジタルフィルタと、この適応ディジタルフィルタのフィルタ係数を適応アルゴリズムに従って逐次更新する適応処理手段とを備えた能動型騒音制御装置,能動型振動制御装置において、演算負荷を大幅に軽減できるようにしたものである。
【0002】
【従来の技術】
従来の能動型騒音制御装置としては、英国特許第2149614号や特表平1−501344号等に記載のものがある。
これら従来の装置は、航空機の客室やこれに類する閉空間に適用される騒音低減装置であって、閉空間の外部に位置するエンジン等の単一の騒音源は、基本周波数f0 及びその高調波f1 〜fn を含む騒音を発生するという条件の下において作動するものである。
【0003】
具体的には、閉空間内の複数の位置に設置され音圧を検出するマイクロフォンと、その閉空間に制御音を発生する複数のラウドスピーカとを備え、騒音源の周波数f0 〜fn 成分に基づき、それら周波数f0 〜fn 成分と逆位相の信号でラウドスピーカを駆動させ、もって閉空間に伝達される騒音と逆位相の制御音をラウドスピーカから発生させて騒音を打ち消している。
【0004】
そして、ラウドスピーカから発せられる制御音の生成方法として、PROCEEDINGS OF THE IEEE,VOL.63 PAGE 1692,1975,“ADAPTIVE NOISE CANCELLATION :PRINCIPLES AND APPLICATIONS ”で述べられている‘WIDROW LMS’アルゴリズムを多チャンネルに展開したアルゴリズムを適用している。その内容は、上記特許の発明者による論文、“A MULTIPLE ERROR LMS ALGORITHM AND ITS APPLICATION TO THE ACTIVE CONTROL OF SOUND AND VIBRATION ”,IEEE TRANS.ACOUST.,SPEECH,SIGNAL PROCESSING,VOL.ASSP −35,PP.1423−1434,1987 にも述べられている。
【0005】
即ち、LMSアルゴリズムは、適応型ディジタルフィルタのフィルタ係数を更新するのに好適なアルゴリズムの一つであって、例えばいわゆるFiltered−X LMSアルゴリズム(より具体的には、Multiple ErrorFiltered−X LMSアルゴリズム)にあっては、ラウドスピーカからマイクロフォンまでの音響伝達特性を表す伝達関数フィルタをラウドスピーカとマイクロフォンとの組み合わせについて設定し、騒音源における騒音の発生状態を表す基準信号をそのフィルタで処理した値と、各マイクロフォンが検出した残留騒音とに基づいた所定の評価関数の値が低減するように、各ラウドスピーカ毎に設けられたフィルタ係数可変のディジタルフィルタのフィルタ係数を更新している。
【0006】
しかしながら、このようなMultiple Error Filtered−X LMSアルゴリズムにあっては、マイクロフォンが一つの単なるFiltered−X LMSアルゴリズムとは異なり、複数のマイクロフォンを用いているので確かに騒音低減効果を制御空間内の広い範囲に渡って得ることができるが、マイクロフォンの個数が増えるということは、基準信号との畳み込み演算を実行する伝達関数フィルタの数や、適応ディジタルフィルタの更新演算に必要な残留騒音信号の数が増加するということであるから、マイクロフォンの個数に比例して演算量が増大してしまい、それだけ高速処理の可能な従って高価な演算処理装置を適用しなければならなくなるという問題点を有している。
【0007】
このような問題点を解決するための従来の技術として、いわゆるエラースキャンニング法がある。
即ち、エラースキャンニング法とは、Multiple Error Filtered−X LMSアルゴリズムを実施した場合の演算量を軽減させることを目的として開発されたアルゴリズムであって、簡単に説明すれば、あるサンプリング・タイミングにおいては複数のマイクロフォンのうちの一部のマイクロフォンだけを選択し、その選択したマイクロフォンの出力信号に基づいて適応ディジタルフィルタのフィルタ係数を更新し、次のサンプリング・タイミングにおいては他のマイクロフォンだけを選択し、その選択したマイクロフォンの出力信号に基づいて適応ディジタルフィルタのフィルタ係数を更新し、さらに次のサンプリング・タイミングにおいてはまた別のマイクロフォンを選択して同様の処理を行い、そしてそのようなマイクロフォンの選択を同様のパターンで何回も繰り返しつつ適応ディジタルフィルタのフィルタ係数の更新処理を実行する、という具合に次々とマイクロフォンをスキャンニングしながらフィルタ係数を更新していくというアルゴリズムである(例えば、本出願人等が先に提案した特開平3−274897号公報や、“日本音響学会講演論文集”平成2年3月「アクティブ・ノイズコントロール・チェアー」等に詳しい。)。
【0008】
【発明が解決しようとする課題】
確かに、上述したエラースキャンニング法を用いれば、上記公開公報や上記論文集に記載されているように演算量が大幅に軽減されるという利点がある。しかしながら、上記Multiple Error Filtered−X LMSアルゴリズムを、例えば車両の車輪及び路面間で発生するロード・ノイズを低減する能動型騒音制御装置に適用すれば、騒音源が複数であることから基準信号も複数となり、それに比例して伝達関数フィルタと基準信号との畳み込み演算における乗算や加算の回数が増大してしまう。さらには、制御性能を向上させるためにラウドスピーカを複数とすれば、ラウドスピーカ及びマイクロフォンの組合せがさらに多数となって伝達関数フィルタの個数はさらに増大するため、伝達関数フィルタ自体が多数となって、やはり伝達関数フィルタと基準信号との畳み込み演算における乗算や加算の回数が飛躍的に増大してしまう。
【0009】
例えば、K個の騒音源、L個のマイクロフォン、M個のラウドスピーカを備えたシステム構成にFiltered−X LMSアルゴリズムを適用した場合、k(k=1,2,…,K)番目の騒音源における騒音の発生状態を表す基準信号をx(k)、l(l=1,2,…,L)番目のマイクロフォンから出力される残留騒音信号をe(l)、l番目のラウドスピーカとm(m=1,2,…,M)番目のマイクロフォンとの間の伝達関数フィルタをC^(l,m)、基準信号x(k)を伝達関数フィルタC^(l,m)でフィルタ処理した結果である更新用基準信号をr(k,l,m)とすれば、適応ディジタルフィルタW(k,m)のi(i=0,1,2,…,I−1:Iは適応ディジタルフィルタのタップ数)番目のフィルタ係数をW(k,m,i)の更新式は、下記の(1)のようになる。ただし、適応ディジタルフィルタW(k,m)は、有限インパルス応答型のディジタルフィルタである。
【0010】

Figure 0003674963
ただし、αは収束係数と呼ばれる係数であって、収束の速度及び安定性に関与し、添字n,n+1,n−iは、それぞれサンプリング時刻n,n+1,n−iにおける値であることを表している。
【0011】
また、伝達関数フィルタC^(l,m)のj(j=0,1,2,…,J−1:Jは伝達関数フィルタのタップ数)のフィルタ係数番目のフィルタ係数をC^(l,m,j)とすれば、更新用基準信号r(k,l,m)の演算式は、下記の(2)式のようになる。ただし、伝達関数C^(l,m)は、有限インパルス応答型のディジタルフィルタである。
【0012】
Figure 0003674963
そして、ある一つのフィルタ係数W(i)について上記(1)式の演算を行うには、L+1回の乗算と、L回の加算とが必要であるため、全てのフィルタ係数W(k,m,i)について上記(1)式の演算を行うには、K×M×I×(L+1)回の乗算と、K×M×I×L回の加算が必要である。同様に上記(2)式で必要となる計算量は、K×L×M×J回の乗算と、K×L×M×(J−1)回の加算である。これらの計算を1kHzのクロックで行ったとし、簡略化のために乗算も加算も同じだけの時間を要するとすれば、K=12,L=8、M=6、I=128、J=64というさほど大きくないシステム構成であっても、上記(1),(2)式のために1秒間に必要な計算量は、
{12×6×128×(8+1)+12×6×128×8+12×8×6×64+12×8×6×(64−1)}×1000=229824000
となり、マイクロプロセッサには約230MIPS(Milion Instruction Per Second )という高性能が要求されてしまう。
【0013】
そして、上記とおなじシステム構成に上述したエラースキャンニング法を適用しても、フィルタ係数W(k,m,i)の更新式は、
Figure 0003674963
となり簡単になるが、上記(2)式の演算は各添字k,l,mの全ての組合せについて行っていたため、結局上記(1),(2)式のために1秒間に必要な計算量は、
{12×6×128×2+12×6×128×1+12×8×6×64+12×8×6×(64−1)}×1000=100800000
となり、半分以下に計算量に軽減されるものの、やはりマイクロプロセッサには約101MIPSという高性能が要求されてしまうのである。
【0014】
本発明は、このような従来の技術が有する未解決の課題に着目してなされたものであって、さらなる計算量の軽減が図られる能動型騒音制御装置,能動型振動制御装置を提供することを目的としている。
【0015】
【課題を解決するための手段】
上記目的を達成するために、請求項1に係る発明は、複数の騒音源から発せられた騒音と干渉する制御音を発生可能な制御音源と、前記複数の騒音源の騒音発生状態を検出し基準信号として出力する複数の基準信号生成手段と、前記干渉後の騒音を検出し残留騒音信号として出力する残留騒音検出手段と、前記複数の基準信号生成手段に対応する複数の適応ディジタルフィルタと、前記基準信号を前記適応ディジタルフィルタでフィルタ処理して前記制御音源を駆動する駆動信号を生成する駆動信号生成手段と、前記制御音源及び前記残留騒音検出手段間の伝達関数をモデル化したディジタルフィルタである伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留騒音信号に基づいて前記干渉後の騒音が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型騒音制御装置において、前記複数の基準信号生成手段から供給される複数の基準信号のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された基準信号に基づいて前記更新用基準信号を生成し、前記適応処理手段は、前記複数の適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新するようにした。
【0016】
また、請求項2に係る発明は、上記請求項1に係る発明である能動型騒音制御装置において、前記適応ディジタルフィルタを有限インパルス応答型のディジタルフィルタで構成するとともに、k番(k=1,2,…,K:Kは前記基準信号生成手段の個数)の前記基準信号をx(k)、サンプリング時刻nにおける前記基準信号x(k)をx(k,n)、前記基準信号x(k)に対応した前記適応ディジタルフィルタをW(k)、前記適応ディジタルフィルタW(k)のi番目(i=0,1,2,…,I−1:Iは前記適応ディジタルフィルタW(k)のタップ数)のフィルタ係数をW(k,i)とし、前記選択手段は、前記サンプリング・タイミングの度にインクリメントされる選択番号kc に従ってサンプリング時刻nに基準信号x(kc ,n)を選択し、前記適応処理手段は、前記フィルタ係数W(k,i)の添字k,iを加算した(k+i)を前記Kで割った余りmod(k+i,K)(ただし、mod(k+i,K)=0の場合は、mod(k+i,K)=Kとする。)が、前記選択番号kc に一致する前記フィルタ係数W(k,i)を更新するようにした。
【0017】
そして、請求項3に係る発明は、上記請求項1に係る発明である能動型騒音制御装置において、前記選択手段は、前記複数の基準信号のそれぞれの重要度を考慮して前記選択を行うようにした。
上記目的を達成するために、請求項4に係る発明は、騒音源から発せられた騒音と干渉する制御音を発生可能な複数の制御音源と、前記騒音源の騒音発生状態を検出し基準信号として出力する基準信号生成手段と、前記干渉後の騒音を検出し残留騒音信号として出力する残留騒音検出手段と、前記複数の制御音源に対応する複数の適応ディジタルフィルタと、前記基準信号を前記複数の適応ディジタルフィルタでフィルタ処理して前記制御音源を駆動する複数の駆動信号を生成する駆動信号生成手段と、前記複数の制御音源及び前記残留騒音検出手段間のそれぞれの伝達関数をモデル化したディジタルフィルタである複数の伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留騒音信号に基づいて前記干渉後の騒音が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型騒音制御装置において、前記複数の制御音源のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された制御音源に対応した前記伝達関数フィルタを用いて前記更新用基準信号を生成し、前記適応処理手段は、前記複数の適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新するようにした。
【0018】
また、請求項5に係る発明は、上記請求項4に係る発明である能動型騒音制御装置において、前記適応ディジタルフィルタを有限インパルス応答型のディジタルフィルタで構成するとともに、m番(m=1,2,…,M:Mは前記制御音源の個数)の前記制御音源に対応する前記適応ディジタルフィルタをW(m)、前記適応ディジタルフィルタW(m)のi番目(i=0,1,2,…,I−1:Iは前記適応ディジタルフィルタW(m)のタップ数)のフィルタ係数をW(m,i)とし、前記選択手段は、前記サンプリング・タイミングの度にインクリメントされる選択番号mc に従ってサンプリング時刻nにmc 番の制御音源を選択し、前記適応処理手段は、前記フィルタ係数W(m,i)の添字m,iを加算した(m+i)を前記Mで割った余りmod(m+i,M)(ただし、mod(m+i,M)=0の場合は、mod(m+i,M)=Mとする。)が、前記選択番号mc に一致するフィルタ係数W(m,i)を更新するようにした。
【0019】
そして、請求項6に係る発明は、上記請求項4に係る発明である能動型騒音制御装置において、前記選択手段は、前記複数の制御音源のそれぞれの重要度を考慮して前記選択を行うようにした。
上記目的を達成するために、請求項7に係る発明は、騒音源から発せられた騒音と干渉する制御音を発生可能な制御音源と、前記騒音源の騒音発生状態を検出し基準信号として出力する基準信号生成手段と、前記干渉後の騒音を検出し残留騒音信号として出力する複数の残留騒音検出手段と、適応ディジタルフィルタと、前記基準信号を前記適応ディジタルフィルタでフィルタ処理して前記制御音源を駆動する駆動信号を生成する駆動信号生成手段と、前記制御音源及び前記複数の残留騒音検出手段間のそれぞれの伝達関数をモデル化したディジタルフィルタである複数の伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留騒音信号に基づいて前記干渉後の騒音が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型騒音制御装置において、前記複数の残留騒音検出手段のそれぞれの重要度を考慮してそれら複数の残留騒音検出手段のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された残留騒音検出手段に対応した前記伝達関数フィルタを用いて前記更新用基準信号を生成し、前記適応処理手段は、前記適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新するようにした。
【0020】
そして、請求項8に係る発明は、上記請求項7に係る発明において、前記重要度を、前記複数の残留騒音検出手段から供給される各残留騒音信号のレベルとした。
一方、上記目的を達成するために、請求項9に係る発明は、複数の振動源から発せられた振動と干渉する制御振動を発生可能な制御振動源と、前記複数の振動源の振動発生状態を検出し基準信号として出力する複数の基準信号生成手段と、前記干渉後の振動を検出し残留振動信号として出力する残留振動検出手段と、前記複数の基準信号生成手段に対応する複数の適応ディジタルフィルタと、前記基準信号を前記適応ディジタルフィルタでフィルタ処理して前記制御振動源を駆動する駆動信号を生成する駆動信号生成手段と、前記制御振動源及び前記残留振動検出手段間の伝達関数をモデル化したディジタルフィルタである伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留振動信号に基づいて前記干渉後の振動が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型振動制御装置において、前記複数の基準信号生成手段から供給される複数の基準信号のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された基準信号に基づいて前記更新用基準信号を生成し、前記適応処理手段は、前記複数の適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新するようにした。
【0021】
また、請求項10に係る発明は、上記請求項9に係る発明である能動型振動制御装置において、前記適応ディジタルフィルタを有限インパルス応答型のディジタルフィルタで構成するとともに、k番(k=1,2,…,K:Kは前記基準信号生成手段の個数)の前記基準信号をx(k)、サンプリング時刻nにおける前記基準信号x(k)をx(k,n)、前記基準信号x(k)に対応した前記適応ディジタルフィルタをW(k)、前記適応ディジタルフィルタW(k)のi番目(i=0,1,2,…,I−1:Iは前記適応ディジタルフィルタW(k)のタップ数)のフィルタ係数をW(k,i)とし、前記選択手段は、前記サンプリング・タイミングの度にインクリメントされる選択番号kc に従ってサンプリング時刻nに基準信号x(kc ,n)を選択し、前記適応処理手段は、前記フィルタ係数W(k,i)の添字k,iを加算した(k+i)を前記Kで割った余りmod(k+i,K)(ただし、mod(k+i,K)=0の場合は、mod(k+i,K)=Kとする。)が、前記選択番号kc に一致する前記フィルタ係数W(k,i)を更新するようにした。
【0022】
そして、請求項11に係る発明は、上記請求項10に係る発明である能動型振動制御装置において、前記選択手段は、前記複数の基準信号のそれぞれの重要度を考慮して前記選択を行うようにした。
上記目的を達成するために、請求項12に係る発明は、振動源から発せられた振動と干渉する制御振動を発生可能な複数の制御振動源と、前記振動源の振動発生状態を検出し基準信号として出力する基準信号生成手段と、前記干渉後の振動を検出し残留振動信号として出力する残留振動検出手段と、前記複数の制御振動源に対応する複数の適応ディジタルフィルタと、前記基準信号を前記複数の適応ディジタルフィルタでフィルタ処理して前記制御振動源を駆動する複数の駆動信号を生成する駆動信号生成手段と、前記複数の制御振動源及び前記残留振動検出手段間のそれぞれの伝達関数をモデル化したディジタルフィルタである複数の伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留振動信号に基づいて前記干渉後の振動が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型振動制御装置において、前記複数の制御振動源のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された制御振動源に対応した前記伝達関数フィルタを用いて前記更新用基準信号を生成し、前記適応処理手段は、前記複数の適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新するようにした。
【0023】
また、請求項13に係る発明は、上記請求項12に係る発明である能動型振動制御装置において、前記適応ディジタルフィルタを有限インパルス応答型のディジタルフィルタで構成するとともに、m番(m=1,2,…,M:Mは前記制御振動源の個数)の前記制御振動源に対応する前記適応ディジタルフィルタをW(m)、前記適応ディジタルフィルタW(m)のi番目(i=0,1,2,…,I−1:Iは前記適応ディジタルフィルタW(m)のタップ数)のフィルタ係数をW(m,i)とし、前記選択手段は、前記サンプリング・タイミングの度にインクリメントされる選択番号mc に従ってサンプリング時刻nにmc 番の制御振動源を選択し、前記適応処理手段は、前記フィルタ係数W(m,i)の添字m,iを加算した(m+i)を前記Mで割った余りmod(m+i,M)(ただし、mod(m+i,M)=0の場合は、mod(m+i,M)=Mとする。)が、前記選択番号mc に一致するフィルタ係数W(m,i)を更新するようにした。
【0024】
そして、請求項14に係る発明は、上記請求項12に係る発明である能動型振動制御装置において、前記選択手段は、前記複数の制御振動源のそれぞれの重要度を考慮して前記選択を行うようにした。
さらに、上記目的を達成するために、請求項15に係る発明は、振動源から発せられた振動と干渉する制御振動を発生可能な制御振動源と、前記振動源の振動発生状態を検出し基準信号として出力する基準信号生成手段と、前記干渉後の振動を検出し残留振動信号として出力する複数の残留振動検出手段と、適応ディジタルフィルタと、前記基準信号を前記適応ディジタルフィルタでフィルタ処理して前記制御振動源を駆動する駆動信号を生成する駆動信号生成手段と、前記制御振動源及び前記複数の残留振動検出手段間のそれぞれの伝達関数をモデル化したディジタルフィルタである複数の伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留振動信号に基づいて前記干渉後の振動が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型振動制御装置において、前記複数の残留振動検出手段のそれぞれの重要度を考慮してそれら複数の残留振動検出手段のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された残留振動検出手段に対応した前記伝達関数フィルタを用いて前記更新用基準信号を生成し、前記適応処理手段は、前記適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新するようにした。
【0025】
また、請求項16に係る発明は、上記請求項15に係る発明において、前記重要度を、前記複数の残留振動検出手段から供給される各残留振動信号のレベルとした。
【0026】
【作用】
請求項1に係る発明にあっては、サンプリング・タイミングの度に、選択手段によって複数の基準信号のうちの一部の基準信号が選択され、更新用基準信号生成手段によって、その選択された基準信号が伝達関数フィルタでフィルタ処理されて更新用基準信号が生成される。従って、任意のサンプリング時刻nにおいては、選択された基準信号に応じた更新用基準信号は生成されるが、選択されていない基準信号に応じた更新用基準信号は生成されないことになり、更新用基準信号生成手段における演算量は、全ての基準信号について更新用基準信号を演算する場合の“(選択される基準信号の個数)/(基準信号の総数)”倍になる。
【0027】
そして、適応処理手段は、全ての適応ディジタルフィルタの全てのフィルタ係数を更新するのではなく、選択手段における選択に対応したフィルタ係数のみを更新する。より具体的には、適応処理手段は、更新演算を行うのに必要な更新用基準信号が存在するフィルタ係数のみを更新する。従って、適応処理手段における演算量も、全ての適応ディジタルフィルタの全てのフィルタ係数を更新する場合の“(選択される基準信号の個数)/(基準信号の総数)”倍になる。
【0028】
また、請求項2に係る発明にあっては、選択番号kc がサンプリング・タイミングの度にインクリメント(kc =kc +1又はkc =kc −1)され、その選択番号kc に従って選択手段が複数の基準信号のうちの一部の基準信号を選択するから、複数の基準信号は順繰りに選択されることになる。
すると、サンプリング時刻nにkc 番の基準信号x(kc ,n)を選択した場合、その基準信号x(kc ,n)に対応した更新用基準信号r(kc ,n)は存在するが、サンプリング時刻(n−1)には(kc −1)番の基準信号x(kc −1,n−1)又は(kc +1)番の基準信号x(kc +1,n−1)が選択されているから、そのサンプリング時刻(n−1)に生成された更新用基準信号はr(kc −1,n−1)又はr(kc +1,n−1)である。このように逐次インクリメントされる選択番号kc に従って規則的に基準信号が選択され、それに応じて更新用基準信号が生成される。
【0029】
そして、更新演算を行うのに必要な更新用基準信号が存在する適応ディジタルフィルタW(k)のフィルタ係数W(k,i)は、その添字k,iを加算した(k+i)を基準信号の個数Kで割った余りが選択番号kc に一致するか否かによって判断されるから、余りmod(k+i,K)を演算することにより、更新可能なフィルタ係数W(k,i)が判明する。
【0030】
なお、選択番号kc のインクリメントの増分が“+1”の場合に、余りmod(k+i,K)によって更新可能なフィルタ係数W(k,i)が判明するためには、適応ディジタルフィルタW(k)のフィルタ係数W(k,i)が添字iに従って昇順に並んでいることが条件となるし、選択番号kc のインクリメントの増分が“−1”の場合に、余りmod(k+i,K)によって更新可能なフィルタ係数W(k,i)が判明するためには、適応ディジタルフィルタW(k)のフィルタ係数W(k,i)が添字iに従って降順に並んでいることが条件となる。
【0031】
さらに、請求項3に係る発明にあっては、選択手段は、複数の基準信号のそれぞれの重要度を考慮した順番でそれら基準信号を選択するため、重要度に応じて選択頻度が異なってくる。例えば重要度が大きいほど高い頻度で選択されるようにすれば、重要度が高い基準信号に応じた更新用基準信号は頻繁に生成されて適応ディジタルフィルタのフィルタ係数の更新演算に用いられるようになるから、重要度の高い基準信号に対応した適応ディジタルフィルタのフィルタ係数ほど頻繁に更新される。
【0032】
次に、請求項4に係る発明にあっては、サンプリング・タイミングの度に、選択手段によって複数の制御音源のうちの一部の制御音源が選択され、更新用基準信号生成手段によって、その選択された制御音源に対応した伝達関数フィルタを用いて更新用基準信号が生成される。従って、任意のサンプリング時刻nにおいては、選択された制御音源に応じた更新用基準信号は生成されるが、選択されていない制御音源に応じた更新用基準信号は生成されないことになり、更新用基準信号生成手段における演算量は、全ての伝達関数フィルタを用いて更新用基準信号を演算する場合の“(選択される制御音源の個数)/(制御音源の総数)”倍になる。
【0033】
そして、適応処理手段は、全ての適応ディジタルフィルタの全てのフィルタ係数を更新するのではなく、選択手段における選択に対応したフィルタ係数のみを更新する。より具体的には、適応処理手段は、更新演算を行うのに必要な更新用基準信号が存在するフィルタ係数のみを更新する。従って、適応処理手段における演算量も、全ての伝達関数フィルタを用いて更新用基準信号を演算する場合の“(選択される制御音源の個数)/(制御音源の総数)”倍になる。
【0034】
また、請求項5に係る発明にあっては、選択番号mc がサンプリング・タイミングの度にインクリメント(mc =mc +1又はmc =mc −1)され、その選択番号mc に従って選択手段が複数の制御音源のうちの一部の制御音源を選択するから、複数の制御音源は順繰りに選択されることになる。
すると、サンプリング時刻nにmc 番の制御音源を選択した場合、その制御音源に対応する更新用基準信号r(mc ,n)は存在するが、サンプリング時刻(n−1)に演算された更新用基準信号はr(mc −1,n−1)又はr(mc +1,n−1)である。このように逐次インクリメントされる選択番号mc に従って規則的に制御音源(伝達関数フィルタ)が選択され、それに応じて更新用基準信号が生成される。
【0035】
そして、更新演算を行うのに必要な更新用基準信号が存在する適応ディジタルフィルタW(m)のフィルタ係数W(m,i)は、その添字m,iを加算した(m+i)を制御音源の個数Mで割った余りが選択番号mc に一致するか否かによって判断されるから、余りmod(m+i,M)を演算することにより、更新可能なフィルタ係数W(m,i)が判明する。
【0036】
なお、選択番号mc のインクリメントの増分が“+1”の場合に、余りmod(m+i,M)によって更新可能なフィルタ係数W(m,i)が判明するためには、適応ディジタルフィルタW(m)のフィルタ係数W(m,i)が添字iに従って昇順に並んでいることが条件となるし、選択番号mc のインクリメントの増分が“−1”の場合に、余りmod(m+i,M)によって更新可能なフィルタ係数W(m,i)が判明するためには、適応ディジタルフィルタW(m)のフィルタ係数W(m,i)が添字iに従って降順に並んでいることが条件となる。
【0037】
さらに、請求項6に係る発明にあっては、選択手段は、複数の制御音源のそれぞれの重要度を考慮した順番でそれら制御音源を選択するため、重要度に応じて選択頻度が異なってくる。例えば重要度が大きいほど高い頻度で選択されるようにすれば、重要度が高い制御音源に応じた更新用基準信号は頻繁に生成されて適応ディジタルフィルタのフィルタ係数の更新演算に用いられるようになるから、重要度の高い制御音源に対応した適応ディジタルフィルタのフィルタ係数ほど頻繁に更新される。
【0038】
請求項7に係る発明にあっては、サンプリング・タイミングの度に、選択手段によって複数の残留騒音検出手段のうちの一部の残留騒音検出手段が選択され、更新用基準信号生成手段によって、その選択された残留騒音検出手段に対応した伝達関数フィルタを用いて更新用基準信号が生成される。従って、任意のサンプリング時刻nにおいては、選択された残留騒音検出手段に応じた更新用基準信号は生成されるが、選択されていない残留騒音検出手段に応じた更新用基準信号は生成されないことになり、更新用基準信号生成手段における演算量は、全ての伝達関数フィルタを用いて更新用基準信号を演算する場合の“(選択される残留騒音検出手段の個数)/(残留騒音検出手段の総数)”倍になる。
【0039】
そして、適応処理手段は、全ての適応ディジタルフィルタの全てのフィルタ係数を更新するのではなく、選択手段における選択に対応したフィルタ係数のみを更新する。より具体的には、適応処理手段は、更新演算を行うのに必要な更新用基準信号が存在するフィルタ係数のみを更新する。従って、適応処理手段における演算量も、全ての伝達関数フィルタを用いて更新用基準信号を演算する場合の“(選択される残留騒音検出手段の個数)/(残留騒音検出手段の総数)”倍になる。
【0040】
しかも、選択手段は、複数の残留騒音検出手段のそれぞれの重要度を考慮した順番でそれら残留騒音検出手段を選択するため、重要度に応じて選択頻度が異なってくる。例えば重要度が大きいほど高い頻度で選択されるようにすれば、重要度が高い残留騒音検出手段に応じた更新用基準信号は頻繁に生成されて適応ディジタルフィルタのフィルタ係数の更新演算に用いられるようになるから、重要度の高い残留騒音検出手段に対応した適応ディジタルフィルタのフィルタ係数ほど頻繁に更新される。
【0041】
さらに、請求項8に係る発明にあっては、複数の残留騒音検出手段のそれぞれの重要度を、各残留騒音検出手段が出力する残留騒音信号のレベルとしている。これは、残留騒音信号のレベルが高いということは、その残留騒音検出手段が配設された位置の騒音レベルが高いことを意味するから、それだけ重点的な騒音低減制御が必要であると判断できるからである。そして、残留騒音信号のレベルが高いほど高い頻度で選択されるようにすれば、騒音レベルの高い位置に配置された残留騒音検出手段に対応した適応ディジタルフィルタのフィルタ係数ほど、頻繁に更新される。
【0042】
ここで、上記請求項1乃至請求項8に係る発明はいずれも騒音を対象としているのに対し、請求項9乃至請求項16に係る発明は振動を対象としている。従って、それら請求項9乃至請求項16に係る発明の作用は、音と振動との違いはあるが、実質的に上記請求項1乃至請求項8に係る発明と同様である。
【0043】
【実施例】
以下、この発明の実施例を図面に基づいて説明する。
図1は本発明の第1実施例の全体構成を示す図であって、この実施例は本発明に係る能動型騒音制御装置を、車両車室内の騒音の低減を図る車両用能動型騒音制御装置1に適用したものである。
【0044】
先ず、構成を説明すると、この車両用能動型騒音制御装置1は、騒音源としての路面及び各車輪2a〜2d(図1には、車両左側の車輪2a,2cのみ図示している。)間から車室6内に伝達される騒音としてのロード・ノイズを低減する装置である。なお、ロード・ノイズとは、走行路面上の凹凸を車輪が通過する際の車輪上下動に起因して発生する騒音であり、通常は多くの周波数成分を含むランダムノイズである。
【0045】
そして、車体9及び各車輪2a〜2d間に介在するサスペンション10a〜10d(図1には、サスペンション10a,10cのみ図示している。)のそれぞれには、各サスペンション10a〜10dの上下方向の振動入力を検出するための加速度センサ5a〜5d(図1には、加速度センサ5a,5cのみ図示している。)が取り付けられていて、各加速度センサ5a〜5dが検出したロード・ノイズの発生状態を表す加速度信号が、基準信号x(k)(k=1〜K:Kはロード・ノイズの発生状態を表す基準信号x(k) の個数であり、これは騒音源である車輪の個数に対応することから、本実施例ではK=4である。)として、コントローラ20に供給されるようになっている。
【0046】
一方、車室6内には、その車室6内に制御音を発生する制御音源としての複数のラウドスピーカ7a〜7d(図1には、ラウドスピーカ7a,7cのみ図示している。)が例えば前部座席の足下位置及び後部座席のヘッドレスト後方に配設されていて、これらラウドスピーカ7a〜7dは、コントローラ20から供給される駆動信号y(m)(m=1〜M:Mはラウドスピーカ7a〜7dの個数であり、本実施例ではM=4である。)に応じて駆動して制御音を発生するようになっている。
【0047】
さらに、車室6内の各座席の天井には複数のマイクロフォン8a〜8dが配設されていて、各マイクロフォン8a〜8dは、配設位置に残留する騒音の音圧を測定し、その測定値を残留騒音信号e(l)(l=1〜L:Lはマイクロフォン8a〜8dの個数であって、本実施例ではL=4である。)としてコントローラ20に供給するようになっている。
【0048】
ここでコントローラ20は、A/D変換器,D/A変換器等の必要なインタフェース回路やマイクロコンピュータ等から構成されていて、供給される基準信号x(k)及び残留騒音信号e(l)に基づいて所定の演算処理を実行し、車室6内に伝達されているロード・ノイズが打ち消されるような制御音がラウドスピーカ7a〜7dから発せられるように、各ラウドスピーカ7a〜7dに駆動信号y(m)(y(1)〜y(4))を供給するようになっている。
【0049】
コントローラ20は、基本的には、フィルタ係数可変の適応ディジタルフィルタW(k,m)で各基準信号x(k)をフィルタ処理(実際には、畳み込み演算)し、その結果を添字m毎に加算することにより駆動信号y(m)を生成し、それら駆動信号y(m)を各ラウドスピーカ7a〜7dに供給する一方、適応ディジタルフィルタW(k,m)のフィルタ係数W(k,m,i)(i=0,1,2,…,I−1:Iは適応ディジタルフィルタW(k,m)のタップ数)をFiltered−X LMSアルゴリズムに従って逐次更新する処理を実行するようになっている。なお、駆動信号y(m)の演算処理は下記の(4)式に示すようになり、適応ディジタルフィルタW(m)のフィルタ係数W(k,m,i)の更新演算処理は、Filtered−X LMSアルゴリズムに従うことから、上記(1),(2)式に示すようになる。
【0050】
Figure 0003674963
ただし、コントローラ20では、上記(2)式は、添字“l,m”については全範囲(l=1〜L,m=1〜M)の演算がなされるが、添字“k”については全範囲の演算がなされるようにはなっておらず、あるサンプリング時刻nにおいては、順番に選択される一つの基準信号x(k)についてのみ、更新用基準信号r(k,l,m,n)が演算されるようになっている。具体的には、サンプリング・タイミングの度に選択信号kc がインクリメント(kc =kc +1)されるようになっており、その選択信号kc に従って基準信号x(kc )が選択され、その選択された基準信号x(kc ,n−i)が上記(2)式に代入されて、更新用基準信号r(kc ,l,m,n)が演算されるようになっている。
【0051】
そして、コントローラ20では、更新用基準信号r(k,l,m,n)が、サンプリング時刻nにおいては一つの基準信号x(kc )についてのみ演算されることから、上記(1)式は、必要な更新用基準信号r(k,l,m,n)が存在するフィルタ係数W(k,m,i,n)についてのみ演算されるようになっている。具体的には、上記(1)式の右辺第2項に必要なのは、更新用基準信号r(k,l,m,n−i)であり、これはサンプリング時刻(n−i)における上記(2)式の結果であるから、そのサンプリング時刻(n−i)における選択番号kc を記憶しておけば、存在する更新用基準信号r(k,l,m,n−i)が判明し、それによって更新演算が可能なフィルタ係数W(k,m,i,n)が決定する。
【0052】
しかし、本実施例では、選択番号kc はサンプリング・タイミングの度にインクリメントされるようなっているから、基準信号x(k)は、x(1),x(2),x(3),x(4),x(1),…、という具合に順番に選択されるようになっている。このため、サンプリング時刻(n−i)における選択番号kc を記憶しておかなくても、サンプリング時刻nにおける選択番号kc (現時点の選択番号kc )に基づいて存在する更新用基準信号r(k,l,m,n−i)が判明し、それによって更新演算が可能なフィルタ係数W(k,m,i,n)を決定することが可能となっている。
【0053】
具体的には、下記の(5)式で求められる値ki が、現時点の選択番号kc に一致するようなフィルタ係数W(k,m,i,n)のみを更新するようになっている。
i =mod(k+i,K) ……(5)
なお、この(5)式は、フィルタ係数W(k,m,i,n)の添字“k”と“i”とを加算した(k+i)を、基準信号x(k)の個数Kで割った余りを意味している。ただし、
i =0
の場合には、
i =K
とする。
【0054】
以上から、本実施例のコントローラ20は、その機能構成を表したブロック図である図2に示すように、上記(4)式に従って基準信号x(k)と適応ディジタルフィルタW(k,m)の各フィルタ係数W(k,m,i)とを畳み込んで添字m毎に加算して駆動信号y(m)を生成し出力する駆動信号生成部21と、サンプリング・タイミングの度にインクリメントされる選択番号kc に従って複数K個の基準信号x(k)のうちから一つの基準信号x(kc )を選択する選択部22と、この選択部22で選択された基準信号x(kc )及び伝達関数フィルタC^(l,m)に基づき上記(2)式に従って更新用基準信号r(kc ,l,m,n)を演算する更新用基準信号演算部23と、更新用基準信号r(kc ,l,m,n)及び残留騒音信号e(l,n)に基づき上記(1)式に従って且つ上記(5)式の条件を満足するフィルタ係数W(k,m,l,n)を更新するフィルタ係数更新部24と、を備えて構成されている。
【0055】
図3はコントローラ20内で実行される処理の概要を示すフローチャートであり、以下、図3に従って本実施例の動作を説明する。ただし、車両は走行中であって、車室6内にはロード・ノイズが伝達されているものとする。
即ち、この図3に示す処理はサンプリング・クロックに同期して各サンプリング・タイミングの度に実行されるようになっていて、先ずそのステップ101において各加速度センサ5a〜5dから供給される基準信号x(k)を読み込み、これをサンプリング時刻nにおける基準信号x(k,n)として記憶する。次いでステップ102に移行して、その基準信号x(k,n)と適応ディジタルフィルタW(k,m)とに基づき且つ上記(4)式に従って駆動信号y(m)を演算する。
【0056】
そして、ステップ103に移行し、駆動信号y(m)を各ラウドスピーカ7a〜7dに出力する。
次いで、ステップ104に移行し、各マイクロフォン8a〜8dから供給される残留騒音信号e(l)を読み込み、これをサンプリング時刻nにおける残留騒音信号e(l,n)として記憶する。
【0057】
次いで、ステップ105に移行し、上記(2)式に従って更新用基準信号r(k,l,m)を演算し、これをサンプリング時刻nにおける更新用基準信号r(k,l,m,n)として記憶する。ただし、このステップ105では、k=kc ,l=1〜L,m=1〜Mについて更新用基準信号r(kc ,l,m)を演算する。
【0058】
そして、ステップ106に移行し、上記(1)式に従って適応ディジタルフィルタW(k,m)のフィルタ係数W(k,m,i)を更新する。ただし、ki (=mod(k+i,K))が現時点の選択番号kc に一致するフィルタ係数W(k,m,i)のみを更新する。
次いで、ステップ107に移行し、選択番号kc が基準信号数Kに達しているか否かを判定し、ここで達していないと判定された(判定が「NO」の)場合には、ステップ108に移行して、選択番号kc をインクリメントする一方、ステップ107の判定が「YES」の場合には、ステップ109に移行して、選択番号kc を再び“1”に再設定する。
【0059】
ステップ108又はステップ109の処理を終えたら、今回のこの処理を終了し、次のサンプリング・タイミングとなるまで待機した後に、上記ステップ101に戻って上述した処理を再び実行する。
コントローラ20においてこのような処理が実行されると、各ラウドスピーカ7a〜7dには次々と駆動信号y(m)が供給されるため、車室6内にはその駆動信号y(m)に応じた制御音が発生するようになるが、制御開始直後は適応ディジタルフィルタW(k,m)のフィルタ係数W(k,m,i)が最適値に収束しているとは限らないので、ラウドスピーカ7a〜7dから発せられる制御音によって、ロード・ノイズが低減されるとはいえない。
【0060】
しかし、図3に示す処理が繰り返し実行されると、フィルタ係数更新部24がLMSアルゴリズムに従い適応ディジタルフィルタW(k,m)の各フィルタ係数W(k,m,i)を更新するので、それらフィルタ係数W(k,m,i)は最適値に向かって収束していき、車室6内に伝達されるロード・ノイズが制御音によって打ち消されるようになり、車室6内の騒音レベルが低減する。
【0061】
しかも、本実施例にあっては、更新用基準信号r(k,l,m)を演算する際に、全ての基準信号x(k)に基づいて演算を行うことなく、サンプリング・タイミングの度にインクリメントされる選択番号kc に基づいて一つの基準信号x(kc )についてのみ更新用基準信号r(kc ,l,m)を演算するようにしているため、ここでの計算量は全ての基準信号x(k)について更新用基準信号r(k,l,m)を演算する場合に比べて1/Kに低減する。
【0062】
また、適応ディジタルフィルタW(k,m)のフィルタ係数W(k,m,i)を更新する際にも、更新に必要な更新用基準信号r(k,l,m)が存在するフィルタ係数W(k,m,i)についてのみ更新演算を行うようにしているため、ここでの計算量も全てのフィルタ係数W(k,m,i)を更新する場合に比べて1/Kに低減する。
【0063】
このように、本実施例の構成であれば、演算負荷を大幅に低減することができるから、コントローラ20に要求される演算能力を従来よりも大幅に低くすることができる。
特に、本実施例では、サンプリング・タイミングの度にインクリメントされる選択番号kc に従って基準信号x(kc )を選択し、その順番に選択される基準信号x(kc )から更新用基準信号r(k,l,m)を演算するようになっているため、サンプリング時刻nにおける選択番号kc を記憶しておかなくても、現時点の選択番号kc の値に基づけば、過去のサンプリング時刻(n−i)にどの基準信号x(k)に従って更新用基準信号r(k,l,m)を演算したかを(つまり存在する更新用基準信号r(k,l,m)を)知ることができるという利点がある。
【0064】
なお、サンプリング時刻nには一部の基準信号x(kc )についてのみ更新用基準信号r(k,l,m)を演算し、これによりサンプリング時刻nにはフィルタ係数W(k,m,i)の更新演算を一部のフィルタ係数W(k,m,i)についてのみ行うこととしているが、各基準信号x(k)は繰り返し選択されるようになっているし、そもそもLMSアルゴリズム自体が、最適値に近づくと思われる方向を確率的に判断してフィルタ係数W(k,m,i)を逐次更新して、徐々に最適値に近づけるいくアルゴリズムであるため、本実施例(後述する他の実施例でも同様)のような構成としても、フィルタ係数W(k,m,i)の最適値への収束は保証される。
【0065】
ここで、本実施例では、ラウドスピーカ7a〜7dが制御音源に対応し、マイクロフォン8a〜8dが残留騒音検出手段に対応し、加速度センサ5a〜5dが基準信号生成手段に対応し、駆動信号生成部21及びステップ102の処理が駆動信号生成手段に対応し、更新用基準信号生成部23及びステップ105の処理が更新用基準信号生成手段に対応し、フィルタ係数更新部24及びステップ106の処理が適応処理手段に対応し、選択部22及びステップ107〜109の処理が選択手段に対応する。
【0066】
図4は本発明の第2実施例を示す図であって、上記第1実施例の図3と同様にコントローラ内で実行される処理の概要を示すフローチャートである。なお、全体構成等は上記第1実施例と同様であるため、その図示及び説明は省略し、上記第1実施例と同様の処理を実行するステップには同じ符号を付し、その重複する説明は省略する。
【0067】
即ち、上記第1実施例では、サンプリング・タイミングの度にインクリメントされる選択番号kc に従って順番に基準信号x(k)を選択するようにしているが、これでは全ての基準信号x(k)が同じ頻度で選択されることになる。従って、各基準信号x(k)間で重要度等に差がない場合には特に問題ないのであるが、差がある場合には、重要度の大きい基準信号x(k)と、重要度の小さい基準信号x(k)とが同じ頻度で選択されることになるため、必ずしも効率のよい演算が行われているとはいえなくなってしまうのである。
【0068】
そこで、本実施例では、その基準信号x(k)の重要度を考慮してその選択を行うことにより、そのような不具合を解決するようにしている。
具体的には、ステップ106からステップ201に移行し、選択番号kc を選択するに際に、基準信号x(k)の重要度を考慮することにしている。重要度としては、予め判っている場合と、制御中に判断する場合とが考えられる。前者としては、例えば、後部座席を重点的に消音したい場合に、後部座席の乗員の耳位置に近い後輪側の加速度センサ5c,5dから供給される基準信号x(k)の重要度を、前輪側のそれよりも高くして、選択番号kc を、サンプリング・タイミングの度に“1,3,4,2,3,4,1,3,4,…”という具合に設定することが考えられる。後者としては、騒音レベルの高い騒音源から供給される基準信号x(k)ほど車室6内騒音を悪化させていると仮定し、基準信号x(k)のレベルが高いほど重要度を高くして、頻繁に選択されるようにすることが考えられる。
【0069】
そして、ステップ201からステップ202に移行し、現在のサンプリング時刻nと関連して選択番号kc を記憶する。これは、選択番号kc の設定が上記第1実施例のように極めて規則的ではないため、選択番号kc を記憶しておかなければ、存在する更新用基準信号r(k,l,m)の判断ができなくなってしまいステップ106の演算に支障を来すことになるからである。ただし、上述した重要度が予め判っている場合のように、選択番号kc を規則的に設定するのであれば、特にステップ202の処理を実行しなくても、添字“k,i”の組合せから存在する更新用基準信号r(k,l,m)を判断して、更新可能なフィルタ係数W(k,m,i)を選出するようにしてもよい。ステップ202の処理を終えたら、今回のこの処理を終了し、次のサンプリング・タイミングとなるまで待機した後に、上記ステップ101に戻って上述した処理を再び実行する。
【0070】
このような構成であれば、重要度の高い基準信号x(k)ほど頻繁に選択されるため、効率のよい騒音低減制御が実行される。その他の作用効果は、上記第1実施例と同様である。
ここで、本実施例では、ステップ201の処理が選択手段に対応する。
図5及び図6は本発明の第3実施例を示す図であって、図5は上記第1実施例の図2と同様のコントローラ20の機能構成を示すブロック図、図6は上記第1実施例の図3と同様にコントローラ20内で実行される処理の概要を示すフローチャートである。なお、全体構成等は上記第1実施例と同様であるため、その図示及び説明は省略し、また、上記第1実施例と同様の構成には同じ符号を付し、その重複する説明は省略する。
【0071】
即ち、上記第1,第2実施例では、サンプリング・タイミングの度に複数の基準信号x(k)のうちから一つの基準信号x(kc )を選択し、その選択された基準信号x(kc )に基づいて更新用基準信号r(kc ,l,m)を演算する一方、その選択状況に応じて更新されるフィルタ係数W(k,m,i)を選出して更新演算を行うことにより、演算負荷の軽減を図っているが、本実施例では、サンプリング・タイミングの度にインクリメントされる選択番号mc に基づいて複数のラウドスピーカ7a〜7dのうちから一つのラウドスピーカを選択し、その選択されたラウドスピーカに対応する伝達関数フィルタC^(l,mc )を用いて更新用基準信号r(k,l,mc )を演算する一方、その選択状況に応じて更新されるフィルタ係数W(k,m,i)を選出して更新演算を行うことにより、演算負荷の軽減を図るようにしている。
【0072】
具体的には、図5に示すように、サンプリング・タイミングの度にインクリメントされる選択番号mc に基づいて、更新用基準信号演算部23で使用する伝達関数フィルタC^(l,m)を選択する選択部31を設けている。また、その選択部31における選択状況は、フィルタ係数更新部24にも供給されるようになっていて、そのフィルタ係数更新部24は、現時点の選択番号mc に基づいて、更新されるフィルタ係数W(k,m,i)を選出するようになっている。具体的には、フィルタ係数更新部24は、下記の(6)式で求められる値mi が、現時点の選択番号mc に一致するようなフィルタ係数W(k,m,i,n)のみを更新するようになっている。
【0073】
i =mod(m+i,M) ……(6)
なお、この(6)式は、フィルタ係数W(k,m,i,n)の添字“m”と“i”とを加算した(m+i)を、ラウドスピーカ7a〜7dの個数Mで割った余りを意味している。ただし、
i =0
の場合には、
i =M
とする。
【0074】
以上のような構成であるため、コントローラ20における処理の流れは図6に示すようになる。即ち、ステップ101〜104までは上記第1実施例の場合と同様であり、ステップ104からステップ301に移行し、k=1〜K,l=1〜L,m=mc について更新用基準信号r(k,l,mc )を演算し、これをサンプリング時刻nにおける更新用基準信号r(k,l,mc ,n)として記憶する。
【0075】
次いで、ステップ302に移行し、上記(1)式に従って、mi (=mod(m+i,K))が現時点の選択番号mc に一致するフィルタ係数W(k,m,i)を更新する。
そして、ステップ303〜305に移行し、上記第1実施例における図3のステップ107〜109と同様の処理を実行して、選択番号mc をインクリメントし、これで今回のこの処理を終了し、次のサンプリング・タイミングとなるまで待機した後に、上記ステップ101に戻って上述した処理を再び実行する。
【0076】
このような処理が繰り返し実行すれば、上記第1実施例と同様に、車室6内に伝達されるロード・ノイズが制御音によって打ち消されるようになり、車室6内の騒音レベルが低減する。
また、本実施例にあっても、サンプリング・タイミングの度にインクリメントされる選択番号mc に基づいて伝達関数フィルタC^(l,mc )についてのみ更新用基準信号r(k,l,mc )を演算するようにしているため、ここでの計算量は全ての伝達関数フィルタC^(l,m)ついて更新用基準信号r(k,l,m)を演算する場合に比べて1/Mに低減する。同様に、適応ディジタルフィルタW(k,m)のフィルタ係数W(k,m,i)の更新演算も、全てのフィルタ係数W(k,m,i)を更新する場合に比べて1/Mに低減する。
従って、本実施例の構成であっても、上記第1実施例と同様に、演算負荷を大幅に低減することができるから、コントローラ20に要求される演算能力を従来よりも大幅に低くすることができる。
【0077】
そして、本実施例でも、サンプリング・タイミングの度にインクリメントされる選択番号mc に従って選択を行っているため、サンプリング時刻nにおける選択番号mc を記憶しておかなくても、現時点の選択番号mc の値に基づけば、過去のサンプリング時刻(n−i)にどの伝達関数フィルタC^(l,m)に従って更新用基準信号r(k,l,m)を演算したかを(つまり存在する更新用基準信号r(k,l,m)を)知ることができるという利点がある。
【0078】
ここで、本実施例では、更新用基準信号生成部23及びステップ301における処理が更新用基準信号生成手段に対応し、フィルタ係数更新部24及びステップ302の処理が適応処理手段に対応し、選択部31及びステップ303〜305の処理が選択手段に対応する。
なお、この第3実施例のようにラウドスピーカ7a〜7dのうちの一つを選択する構成であっても、上記第2実施例と同様に、ラウドスピーカ7a〜7dの重要度を考慮して選択を行うようにしてもよい。ラウドスピーカ7a〜7dの重要度としては、例えば後部座席を重点的に消音したいのであれば後部座席に近い側のラウドスピーカ7c,7dの重要度を高くしてその選択頻度を高くしたり(重要度固定)、或いは残留騒音のレベルの高い空間(マイクロフォン8a〜8d)に近いラウドスピーカ7a〜7dの重要度を高くしてその選択頻度を高くする(重要度可変)ことなどが考えられる。このように重要度を考慮して選択するようにすれば、上記第2実施例と同様に、効率のよい演算を行うことができる。
【0079】
図7及び図8は本発明の第4実施例を示す図であって、図7は上記第1実施例の図2と同様のコントローラ20の機能構成を示すブロック図、図8は上記第1実施例の図3と同様にコントローラ20内で実行される処理の概要を示すフローチャートである。なお、全体構成等は上記第1実施例と同様であるため、その図示及び説明は省略し、また、上記第1実施例と同様の構成には同じ符号を付し、その重複する説明は省略する。
【0080】
即ち、本実施例では、図7に示すように、残留騒音信号e(l)のそれぞれのレベル|e(l)|を演算するレベル演算部41を有していて、選択部31は、それらレベル|e(l)|を各マイクロフォン8a〜8dの重要度として受け、レベルの高い残留騒音信号e(l)を出力するマイクロフォン8a〜8dの選択頻度が高くなるように、サンプリング・タイミングの度にそれらマイクロフォン8a〜8dのうちから一つのマイクロフォンを選択するようになっている。
【0081】
そして、その選択結果は選択番号lc として更新用基準信号生成部23に供給されるようになっていて、更新用基準信号生成部23は、その選択番号lc に対応する伝達関数フィルタC^(lc ,m)を用いて更新用基準信号r(k,lc ,m)を演算するようになっているとともに、フィルタ係数更新部24は、その選択状況に応じて更新されるフィルタ係数W(k,m,i)を選出して更新演算を行うようになっていて、これにより演算負荷の軽減を図るようにしている。
【0082】
以上のような構成であるため、コントローラ20における処理の流れは、図8に示すようになる。即ち、ステップ101〜104までは上記第1実施例の場合と同様であり、ステップ104からステップ401に移行し、各残留騒音信号e(l)のレベル|e(l)|を演算する。なお、レベル|e(l)|は、残留騒音信号e(l)の瞬時値であってもよいし、或いは所定時間内の平均値であってもい。
【0083】
次いで、ステップ402に移行し、それらレベル|e(l)|の最大値を見つけ出し、その最大値を出力したマイクロフォン8a〜8dの番号を選択番号lc として設定する。そして、ステップ403に移行し、現在のサンプリング時刻nと関連して選択番号lc を記憶する。
次いで、ステップ404に移行し、k=1〜K,l=1c ,m=1〜Mについて更新用基準信号r(k,lc ,m)を演算し、これをサンプリング時刻nにおける更新用基準信号r(k,lc ,m,n)として記憶する。
【0084】
そして、ステップ405に移行し、上記(1)式に従って、フィルタ係数W(k,m,i)を更新する。ただし、このステップ405では、各サンプリング時刻(n−i)において選択した選択番号lc に基づいて存在する更新用基準信号r(k,lc ,m,n−i)を判定し、その更新用基準信号r(k,lc ,m,n−i)が存在するフィルタ係数W(k,m,i)についてのみ、更新演算を行う。ステップ405の処理を終えたら、今回のこの処理を終了し、次のサンプリング・タイミングとなるまで待機した後に、上記ステップ101に戻って上述した処理を再び実行する。
【0085】
このような処理が繰り返し実行すれば、上記第1実施例と同様に、車室6内に伝達されるロード・ノイズが制御音によって打ち消されるようになり、車室6内の騒音レベルが低減する。
そして、本実施例にあっても、サンプリング・タイミングの度に設定される選択番号lc に基づいて伝達関数フィルタC^(lc ,m)についてのみ更新用基準信号r(k,lc ,m)を演算するようにしているため、ここでの計算量は全ての伝達関数フィルタC^(l,m)ついて更新用基準信号r(k,l,m)を演算する場合に比べて1/Lに低減する。同様に、適応ディジタルフィルタW(k,m)のフィルタ係数W(k,m,i)の更新演算も、全てのフィルタ係数W(k,m,i)を更新する場合に比べて1/Lに低減する。
【0086】
従って、本実施例の構成であっても、上記第1実施例と同様に、演算負荷を大幅に低減することができるから、コントローラ20に要求される演算能力を従来よりも大幅に低くすることができる。
そして、本実施例では、選択番号lc を、残留騒音信号e(l)のレベル|e(l)|の最大値に基づいて選択しているため、残留騒音のレベルが高いマイクロフォンほど頻繁に選択されるようになるから、上記第2実施例と同様に、効率のよい演算を行うことができる。
【0087】
ここで、本実施例では、更新用基準信号生成部23及びステップ404における処理が更新用基準信号生成手段に対応し、フィルタ係数更新部24及びステップ405の処理が適応処理手段に対応し、選択部31,レベル演算部41及びステップ401,402の処理が選択手段に対応する。
なお、上記各実施例では、適応ディジタルフィルタW(k,m)のフィルタ係数W(k,m,i)の更新演算を上記(1)式に従って行うようにしているが、上記(3)式を用いるようにしてもよい。つまり、上記各実施例で説明した手法にさらにエラースキャンニング法を加味するようにしてもよく、エラースキャンニング法を加えれば、さらなる演算量の低減が図られる。
【0088】
また、上記各実施例では、基準信号x(k),ラウドスピーカ7a〜7d及びマイクロフォン8a〜8dのうちの何れか一つをスキャンニングして更新用基準信号r(k,l,m)を演算する構成としているが、それらのうちの二つ以上をスキャンニングするようにしてもよい。
さらに、上記各実施例では、あるサンプリング時刻nにおいては、複数の基準信号x(k)(又はラウドスピーカ7a〜7d、或いはマイクロフォン8a〜8d)のうちから一つだけを選択するようにしているが、これに限定されるものではなく、二つ以上を選択して更新用基準信号r(k,l,m)を演算するようにしてもよい。
【0089】
そして、上記各実施例では、制御対象となる騒音をロード・ノイズとしているが、低減し得る騒音はこれに限定されるものではなく、例えばエアコンディショナで発生する空調騒音,吸気管や排気管で発生する吸排気騒音,ドアミラー位置で発生する風切り音等を対象としてもよい。ただし、その場合には、騒音の発生状態を表す基準信号を適宜検出する必要があり、例えば空調騒音であればエアコンプレッサの回転に同期した信号を基準信号とすればよく、吸排気騒音であればエンジンの回転に起因することからエンジンのクランク軸の回転に同期した信号を基準信号とすればよく、風切り音であればドアミラーに振動ピックアップを固定してその出力を基準信号とすればよい。
【0090】
さらに、上記各実施例では、制御対象を騒音としているが、低減の対象は騒音に限定されるものではなく、例えば、サスペンション10a〜10d及び車体間に能動的な制御力を発生する制御アクチュエータを介在させるとともに、その車体側に残留振動を検出する加速度センサ(残留振動検出手段)を配設し、そして、かかる制御アクチュエータを上記実施例と同様の基準信号x及び加速度センサの出力信号(残留振動信号)に基づいて制御すれば、各サスペンション10a〜10dから車体側に伝達される振動を低減し得る車両用能動型振動制御装置となる。
【0091】
そして、本発明の適用対象は車両に限定されるものではなく、例えば航空機や建物の室内の騒音を低減する能動型騒音制御装置や、工作機から床に伝達される振動を低減する能動型振動制御装置に適用してもよい。
【0092】
【発明の効果】
以上説明したように、請求項1,請求項4,請求項9及び請求項12に係る発明によれば、適応ディジタルフィルタのフィルタ係数の更新演算に必要な更新用基準信号の生成を、複数の基準信号又は複数の制御音源,制御振動源のうちから選択された一部の基準信号又は制御音源についてのみ行い、その生成された更新用基準信号に対応するフィルタ係数を更新するように構成したため、演算負荷を大幅に軽減することができるという効果がある。
【0093】
特に、請求項2,請求項5,請求項10及び請求項13に係る発明によれば、上記選択をサンプリング・タイミングの度にインクリメントされる選択番号に従って行うようにしたため、各サンプリング時刻における選択番号を記憶しておかなくても、現時点の選択番号の値に基づけば、過去のサンプリング時刻にどの基準信号に従って更新用基準信号を演算したかを知ることができるという効果がある。
【0094】
また、請求項3,請求項6,請求項11及び請求項14に係る発明によれば、重要度を考慮して選択を行うようにしたため、騒音低減制御又は振動低減制御を行う上で、効率のよい演算が行われるという効果がある。
そして、請求項7又は請求項15に係る発明にあっては、LMSアルゴリズムのフィルタ係数の更新演算に必要な更新用基準信号の生成を、複数の残留騒音検出手段,残留振動検出手段のうちから選択された一部の残留騒音検出手段,残留振動検出手段についてのみ行い、その生成された更新用基準信号に対応するフィルタ係数を更新するように構成したため、演算負荷を大幅に軽減することができるとともに、重要度を考慮して選択を行うようにしたため、騒音低減制御又は振動低減制御を行う上で、効率のよい演算が行われるという効果がある。
【0095】
さらに、請求項8又は請求項16に係る発明にあっては、残留騒音検出手段又は残留振動検出手段を選択する際の重要度として残留騒音信号又は残留振動信号のレベルを用いたため、騒音レベルの高い残留騒音検出手段又は振動レベルの高い残留振動検出手段ほど頻繁に選択されるようになるから、非常に効率のよい騒音低減制御,振動低減制御が行えるという効果がある。
【図面の簡単な説明】
【図1】本発明の第1実施例における全体構成図である。
【図2】第1実施例におけるコントローラの機能構成を示すブロック図である。
【図3】第1実施例のコントローラ内で実行される処理の概要を示すフローチャートである。
【図4】第2実施例のコントローラ内で実行される処理の概要を示すフローチャートである。
【図5】第3実施例におけるコントローラの機能構成を示すブロック図である。
【図6】第3実施例のコントローラ内で実行される処理の概要を示すフローチャートである。
【図7】第4実施例におけるコントローラの機能構成を示すブロック図である。
【図8】第4実施例のコントローラ内で実行される処理の概要を示すフローチャートである。
【符号の説明】
1 車両用能動型騒音制御装置
5a,5c 加速度センサ(基準信号生成手段)
7a,7c ラウドスピーカ(制御音源)
8a〜8d マイクロフォン(残留騒音検出手段)
20 コントローラ
21 駆動信号生成部(駆動信号生成手段)
22 選択部(選択手段)
23 更新用基準信号生成部(更新用基準信号生成手段)
24 フィルタ係数更新部(適応処理手段)
31 選択部(選択手段)
41 レベル演算部[0001]
[Industrial application fields]
The present invention relates to an active noise control device for reducing noise by causing control sound emitted from a control sound source to interfere with noise transmitted from a noise source, and control emitted from a control vibration source to vibration transmitted from the vibration source. The present invention relates to an active vibration control device that reduces vibrations by interfering with vibrations. In particular, an adaptive digital filter that generates a driving signal for driving a control sound source and a control vibration source, and a filter coefficient of the adaptive digital filter according to an adaptive algorithm. In an active noise control device and an active vibration control device provided with adaptive processing means for sequentially updating, the calculation load can be greatly reduced.
[0002]
[Prior art]
Examples of conventional active noise control devices include those described in British Patent No. 2149614 and Japanese Patent Publication No. 1-501344.
These conventional devices are noise reduction devices applied to aircraft cabins and similar closed spaces, and a single noise source such as an engine located outside the closed space has a fundamental frequency f.0And its harmonics f1~ FnIt operates under the condition of generating noise including
[0003]
Specifically, the microphone includes a microphone that is installed at a plurality of positions in a closed space and detects sound pressure, and a plurality of loudspeakers that generate control sound in the closed space, and a frequency f of the noise source.0~ FnBased on the components, their frequency f0~ FnThe loudspeaker is driven by a signal having a phase opposite to that of the component, so that a control sound having a phase opposite to that of the noise transmitted to the closed space is generated from the loudspeaker to cancel the noise.
[0004]
And as a method of generating control sound from loudspeakers, the 'WIDROW LMS' algorithm described in PROCEEDINGS OF THE IEEE, VOL.63 PAGE 1692,1975, "ADAPTIVE NOISE CANCELLATION: PRINCIPLES AND APPLICATIONS" The developed algorithm is applied. The contents of the above-mentioned patent by the inventor of the above patent, “A MULTIPLE ERROR LMS ALGORITHM AND ITS APPLICATION TO THE ACTIVE CONTROL OF SOUND AND VIBRATION”, IEEE TRANS.ACOUST., SPEECH, SIGNAL PROCESSING, VOL.ASSP −35, PP. It is also described in 1423-1434,1987.
[0005]
That is, the LMS algorithm is one of algorithms suitable for updating the filter coefficient of the adaptive digital filter. For example, the so-called Filtered-X LMS algorithm (more specifically, Multiple ErrorFiltered-X LMS algorithm) is used. Then, a transfer function filter representing the acoustic transfer characteristics from the loudspeaker to the microphone is set for the combination of the loudspeaker and the microphone, and a reference signal representing the noise generation state in the noise source is processed by the filter, and The filter coefficient of the digital filter of variable filter coefficient provided for each loudspeaker is updated so that the value of a predetermined evaluation function based on the residual noise detected by each microphone is reduced.
[0006]
However, in such a Multiple Error Filtered-X LMS algorithm, unlike a mere Filtered-X LMS algorithm, a microphone uses a plurality of microphones, so the noise reduction effect is surely wide in the control space. Although it can be obtained over a range, the increase in the number of microphones means that the number of transfer function filters that perform convolution with the reference signal and the number of residual noise signals that are necessary for the update operation of the adaptive digital filter are reduced. Therefore, the amount of calculation increases in proportion to the number of microphones, and thus there is a problem that an expensive processing unit capable of high-speed processing must be applied. .
[0007]
There is a so-called error scanning method as a conventional technique for solving such a problem.
In other words, the error scanning method is an algorithm developed for the purpose of reducing the amount of calculation when the Multiple Error Filtered-X LMS algorithm is implemented. In short, at a certain sampling timing, Select only some of the microphones, update the filter coefficient of the adaptive digital filter based on the output signal of the selected microphone, select only the other microphones at the next sampling timing, Based on the output signal of the selected microphone, the filter coefficient of the adaptive digital filter is updated, and at the next sampling timing, another microphone is selected and the same processing is performed. The algorithm is to update the filter coefficient while scanning the microphone one after another, for example, updating the filter coefficient of the adaptive digital filter while repeating the selection of the microphone many times in the same pattern (for example, (For details, see Japanese Patent Application Laid-Open No. Hei 3-274897 previously proposed by the present applicant, etc., and “Acoustic Society of Japan Proceedings” March 1990 “Active Noise Control Chair”).
[0008]
[Problems to be solved by the invention]
Certainly, if the error scanning method described above is used, there is an advantage that the amount of calculation is greatly reduced as described in the publications and the collection of papers. However, if the above-mentioned Multiple Error Filtered-X LMS algorithm is applied to, for example, an active noise control device that reduces road noise generated between a vehicle wheel and a road surface, a plurality of reference signals are generated because there are a plurality of noise sources. Accordingly, the number of multiplications and additions in the convolution operation between the transfer function filter and the reference signal increases in proportion to this. Furthermore, if a plurality of loudspeakers are used in order to improve control performance, the number of combinations of loudspeakers and microphones increases and the number of transfer function filters further increases. Also, the number of multiplications and additions in the convolution operation between the transfer function filter and the reference signal is drastically increased.
[0009]
For example, when the Filtered-X LMS algorithm is applied to a system configuration including K noise sources, L microphones, and M loudspeakers, the k (k = 1, 2,..., K) noise source The reference signal representing the noise generation state at x is the x (k), the residual noise signal output from the l (l = 1, 2,..., L) th microphone is e (l), the lth loudspeaker and m (M = 1, 2,..., M) The transfer function filter between the microphones is C ^ (l, m), and the reference signal x (k) is filtered with the transfer function filter C ^ (l, m). If the reference signal for updating, which is the result, is r (k, l, m), i (i = 0, 1, 2,..., I-1: I) of the adaptive digital filter W (k, m) is adaptive. The number of taps of the digital filter) is the Wth filter coefficient , M, i) update equations are as follows (1). However, the adaptive digital filter W (k, m) is a finite impulse response type digital filter.
[0010]
Figure 0003674963
However, α is a coefficient called a convergence coefficient, and is related to the speed and stability of convergence, and the subscripts n, n + 1, and ni represent values at sampling times n, n + 1, and ni, respectively. ing.
[0011]
Further, the filter coefficient of the filter coefficient of the transfer function filter C ^ (l, m) j (j = 0, 1, 2,..., J-1: J is the number of taps of the transfer function filter) is represented by C ^ (l , M, j), the arithmetic expression of the update reference signal r (k, l, m) is expressed by the following expression (2). However, the transfer function C ^ (l, m) is a finite impulse response type digital filter.
[0012]
Figure 0003674963
Then, in order to perform the calculation of the above equation (1) for a certain filter coefficient W (i), L + 1 multiplications and L additions are required, and therefore all the filter coefficients W (k, m , I) requires the multiplication of K × M × I × (L + 1) times and the addition of K × M × I × L times in order to perform the calculation of the above equation (1). Similarly, the amount of calculation required in the above formula (2) is K × L × M × J multiplications and K × L × M × (J−1) additions. If these calculations are performed with a clock of 1 kHz, and for the sake of simplification, if multiplication and addition require the same amount of time, K = 12, L = 8, M = 6, I = 128, J = 64 Even in a system configuration that is not so large, the amount of calculation required per second for the above equations (1) and (2) is
{12 * 6 * 128 * (8 + 1) + 12 * 6 * 128 * 8 + 12 * 8 * 6 * 64 + 12 * 8 * 6 * (64-1)} * 1000 = 229824000
Therefore, a high performance of about 230 MIPS (Milion Instruction Per Second) is required for the microprocessor.
[0013]
Even if the error scanning method described above is applied to the same system configuration as described above, the update formula of the filter coefficient W (k, m, i) is
Figure 0003674963
However, since the calculation of the above formula (2) is performed for all combinations of the subscripts k, l, and m, the calculation amount required for one second for the above formulas (1) and (2) after all. Is
{12 * 6 * 128 * 2 + 12 * 6 * 128 * 1 + 12 * 8 * 6 * 64 + 12 * 8 * 6 * (64-1)} * 1000 = 100800,000
Although the calculation amount is reduced to less than half, the high performance of about 101 MIPS is still required for the microprocessor.
[0014]
The present invention has been made paying attention to such unsolved problems of the conventional technology, and provides an active noise control device and an active vibration control device that can further reduce the amount of calculation. It is an object.
[0015]
[Means for Solving the Problems]
In order to achieve the above object, an invention according to claim 1 detects a control sound source capable of generating a control sound that interferes with noise emitted from a plurality of noise sources, and a noise generation state of the plurality of noise sources. A plurality of reference signal generating means for outputting as a reference signal; a residual noise detecting means for detecting the noise after the interference and outputting as a residual noise signal; a plurality of adaptive digital filters corresponding to the plurality of reference signal generating means; A driving signal generating means for generating a driving signal for driving the control sound source by filtering the reference signal with the adaptive digital filter; and a digital filter modeling a transfer function between the control sound source and the residual noise detecting means. A transfer function filter, and update reference signal generation means for generating an update reference signal by filtering the reference signal with the transfer function filter; Adaptive processing means for updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so that the noise after the interference is reduced based on the reference signal for update and the residual noise signal at each sampling timing, In the active noise control apparatus, a selection unit that selects a part of the plurality of reference signals supplied from the plurality of reference signal generation units at each sampling timing is provided, and the update reference signal generation unit includes: Generating the update reference signal based on the selected reference signal, and the adaptive processing means only selects a filter coefficient corresponding to the selection in the selection means among the filter coefficients of the plurality of adaptive digital filters. Updated.
[0016]
According to a second aspect of the present invention, in the active noise control apparatus according to the first aspect of the present invention, the adaptive digital filter is composed of a finite impulse response type digital filter, and k-th (k = 1, 2,..., K: K is the number of the reference signal generation means) x (k), the reference signal x (k) at the sampling time n is x (k, n), and the reference signal x ( k), the adaptive digital filter corresponding to k) is W (k), and the i-th (i = 0, 1, 2,..., I-1: I) of the adaptive digital filter W (k) is the adaptive digital filter W (k ) Is the filter coefficient of W (k, i), and the selection means selects the selection number k incremented at each sampling timing.cAccording to the reference signal x (kc, N), and the adaptive processing means adds the subscripts k and i of the filter coefficient W (k, i) and adds (k + i) to the remainder mod (k + i, K) (however, mod) When (k + i, K) = 0, it is assumed that mod (k + i, K) = K).cThe filter coefficient W (k, i) that matches is updated.
[0017]
According to a third aspect of the present invention, in the active noise control apparatus according to the first aspect of the present invention, the selection means performs the selection in consideration of the importance of each of the plurality of reference signals. I made it.
In order to achieve the above object, the invention according to claim 4 is characterized in that a plurality of control sound sources capable of generating a control sound that interferes with noise emitted from a noise source, a noise generation state of the noise source, and a reference signal are detected. A reference signal generating means for outputting as a residual noise detecting means for detecting the noise after the interference and outputting it as a residual noise signal, a plurality of adaptive digital filters corresponding to the plurality of control sound sources, and a plurality of the reference signals. Driving signal generating means for generating a plurality of drive signals for driving the control sound source by filtering with an adaptive digital filter, and a digital modeled for each transfer function between the plurality of control sound sources and the residual noise detecting means A plurality of transfer function filters that are filters, and an update reference that generates an update reference signal by filtering the reference signal with the transfer function filter And an adaptive processing means for updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so that the noise after the interference is reduced based on the reference signal for updating and the residual noise signal at every sampling timing And a selection means for selecting a part of the plurality of control sound sources at each sampling timing, wherein the update reference signal generation means is configured to select the selected reference signal generation means. The update reference signal is generated using the transfer function filter corresponding to a control sound source, and the adaptive processing means is a filter coefficient corresponding to the selection in the selection means among filter coefficients of the plurality of adaptive digital filters. Only updated.
[0018]
According to a fifth aspect of the present invention, in the active noise control apparatus according to the fourth aspect of the present invention, the adaptive digital filter is formed of a finite impulse response type digital filter, and the mth (m = 1, 2,..., M: M is the number of the control sound sources), the adaptive digital filter corresponding to the control sound sources is W (m), and the i-th (i = 0, 1, 2, 1) of the adaptive digital filter W (m). ,..., I-1: I is the filter coefficient of the adaptive digital filter W (m) tap number) W (m, i), and the selection means is a selection number incremented at each sampling timing. mcAccording to sampling time ncNo. control sound source is selected, and the adaptive processing means adds the subscripts m and i of the filter coefficient W (m, i) to the remainder mod (m + i, M) obtained by dividing (m + i) by the M (where, When mod (m + i, M) = 0, it is assumed that mod (m + i, M) = M).cThe filter coefficient W (m, i) that coincides with is updated.
[0019]
According to a sixth aspect of the present invention, in the active noise control apparatus according to the fourth aspect of the present invention, the selection means performs the selection in consideration of the importance of each of the plurality of control sound sources. I made it.
In order to achieve the above object, the invention according to claim 7 is directed to a control sound source capable of generating a control sound that interferes with noise emitted from a noise source, and detecting a noise generation state of the noise source and outputting it as a reference signal. Reference signal generating means, a plurality of residual noise detecting means for detecting the noise after the interference and outputting it as a residual noise signal, an adaptive digital filter, and the control sound source obtained by filtering the reference signal with the adaptive digital filter Drive signal generating means for generating a drive signal for driving the control sound source, a plurality of transfer function filters which are digital filters modeling respective transfer functions between the control sound source and the plurality of residual noise detecting means, and the reference signal An update reference signal generating means for generating an update reference signal by filtering with the transfer function filter, and at each sampling timing An active noise control device comprising: adaptive processing means for updating a filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the noise after the interference based on the update reference signal and the residual noise signal. And a selection means for selecting a part of the plurality of residual noise detection means at each sampling timing in consideration of the importance of each of the plurality of residual noise detection means, and generating the update reference signal Means generates the reference signal for update using the transfer function filter corresponding to the selected residual noise detection means, and the adaptive processing means includes a filter coefficient of the adaptive digital filter in the selection means. Only the filter coefficient corresponding to the selection is updated.
[0020]
The invention according to claim 8 is the invention according to claim 7, wherein the importance is set to a level of each residual noise signal supplied from the plurality of residual noise detection means.
On the other hand, in order to achieve the above object, an invention according to claim 9 includes a control vibration source capable of generating a control vibration that interferes with vibrations emitted from a plurality of vibration sources, and a vibration generation state of the plurality of vibration sources. A plurality of reference signal generation means for detecting the output after the interference, a residual vibration detection means for detecting the vibration after the interference and outputting as a residual vibration signal, and a plurality of adaptive digitals corresponding to the plurality of reference signal generation means A filter, drive signal generating means for generating a drive signal for driving the control vibration source by filtering the reference signal with the adaptive digital filter, and a transfer function between the control vibration source and the residual vibration detection means Transfer function filter that is a digital filter, and an update reference that generates an update reference signal by filtering the reference signal with the transfer function filter And an adaptive processing means for updating a filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the vibration after the interference based on the reference signal for update and the residual vibration signal at every sampling timing And a selection means for selecting a part of the plurality of reference signals supplied from the plurality of reference signal generation means at each sampling timing, and for the update A reference signal generation unit generates the update reference signal based on the selected reference signal, and the adaptive processing unit corresponds to the selection in the selection unit among filter coefficients of the plurality of adaptive digital filters. Only updated filter coefficients were updated.
[0021]
According to a tenth aspect of the present invention, in the active vibration control apparatus according to the ninth aspect of the present invention, the adaptive digital filter is formed of a finite impulse response type digital filter, and k-th (k = 1, 2,..., K: K is the number of the reference signal generation means) x (k), the reference signal x (k) at the sampling time n is x (k, n), and the reference signal x ( k), the adaptive digital filter corresponding to k) is W (k), and the i-th (i = 0, 1, 2,..., I-1: I) of the adaptive digital filter W (k) is the adaptive digital filter W (k ) Is the filter coefficient of W (k, i), and the selection means selects the selection number k incremented at each sampling timing.cAccording to the reference signal x (kc, N), and the adaptive processing means adds the subscripts k and i of the filter coefficient W (k, i) and adds (k + i) to the remainder mod (k + i, K) (however, mod) When (k + i, K) = 0, it is assumed that mod (k + i, K) = K).cThe filter coefficient W (k, i) that matches is updated.
[0022]
According to an eleventh aspect of the present invention, in the active vibration control apparatus according to the tenth aspect of the present invention, the selection means performs the selection in consideration of the importance of each of the plurality of reference signals. I made it.
In order to achieve the above object, a twelfth aspect of the invention relates to a plurality of control vibration sources capable of generating a control vibration that interferes with a vibration emitted from a vibration source, a vibration generation state of the vibration source, and a reference A reference signal generating means for outputting as a signal, a residual vibration detecting means for detecting the vibration after the interference and outputting as a residual vibration signal, a plurality of adaptive digital filters corresponding to the plurality of control vibration sources, and the reference signal. Drive signal generation means for generating a plurality of drive signals for driving the control vibration source by filtering with the plurality of adaptive digital filters, and respective transfer functions between the plurality of control vibration sources and the residual vibration detection means. A plurality of transfer function filters, which are modeled digital filters, and an update reference signal are generated by filtering the reference signal with the transfer function filter Update reference signal generating means, and updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the vibration after the interference based on the update reference signal and the residual vibration signal at every sampling timing. In the active vibration control device comprising an adaptive processing means, a selection means for selecting a part of the plurality of control vibration sources at each sampling timing is provided, and the update reference signal generation means comprises: The reference signal for update is generated using the transfer function filter corresponding to the selected control vibration source, and the adaptive processing means selects the selection coefficient in the selection means among filter coefficients of the plurality of adaptive digital filters. Only the filter coefficient corresponding to is updated.
[0023]
According to a thirteenth aspect of the present invention, in the active vibration control apparatus according to the twelfth aspect of the present invention, the adaptive digital filter is formed of a finite impulse response type digital filter, and the mth (m = 1, 2,..., M: where M is the number of the control vibration sources), the adaptive digital filter corresponding to the control vibration source is W (m), and the i-th (i = 0, 1) of the adaptive digital filter W (m). , 2,..., I-1: I is the filter coefficient of the adaptive digital filter W (m) tap number), and W (m, i), and the selection means is incremented at each sampling timing. Selection number mcAccording to sampling time ncNo. control vibration source is selected, and the adaptive processing means adds the subscripts m and i of the filter coefficient W (m, i) to the remainder mod (m + i, M) obtained by dividing (m + i) by M. , Mod (m + i, M) = 0, mod (m + i, M) = M) is selected by the selection number m.cThe filter coefficient W (m, i) that coincides with is updated.
[0024]
According to a fourteenth aspect of the present invention, in the active vibration control apparatus according to the twelfth aspect of the present invention, the selection means performs the selection in consideration of the importance of each of the plurality of control vibration sources. I did it.
Furthermore, in order to achieve the above object, the invention according to claim 15 is directed to a control vibration source capable of generating a control vibration that interferes with a vibration emitted from a vibration source, a vibration generation state of the vibration source, and a reference A reference signal generating means for outputting as a signal, a plurality of residual vibration detecting means for detecting the vibration after the interference and outputting as a residual vibration signal, an adaptive digital filter, and filtering the reference signal with the adaptive digital filter Drive signal generation means for generating a drive signal for driving the control vibration source; and a plurality of transfer function filters which are digital filters modeling respective transfer functions between the control vibration source and the plurality of residual vibration detection means; An update reference signal generating means for generating an update reference signal by filtering the reference signal with the transfer function filter, and sampling Active processing means for updating filter coefficients of the adaptive digital filter according to an adaptive algorithm so as to reduce the post-interference vibration based on the update reference signal and the residual vibration signal at each timing In the vibration control device, a selection unit is provided that selects a part of the plurality of residual vibration detection units at each sampling timing in consideration of the importance of each of the plurality of residual vibration detection units, and the update The reference signal generating unit generates the update reference signal using the transfer function filter corresponding to the selected residual vibration detecting unit, and the adaptive processing unit includes, among the filter coefficients of the adaptive digital filter, Only the filter coefficient corresponding to the selection in the selection means is updated.
[0025]
The invention according to claim 16 is the invention according to claim 15, wherein the importance is set to a level of each residual vibration signal supplied from the plurality of residual vibration detection means.
[0026]
[Action]
In the invention according to claim 1, at each sampling timing, a part of the plurality of reference signals is selected by the selection unit, and the selected reference signal is generated by the update reference signal generation unit. The signal is filtered by a transfer function filter to generate an update reference signal. Therefore, at an arbitrary sampling time n, an update reference signal corresponding to the selected reference signal is generated, but an update reference signal corresponding to an unselected reference signal is not generated. The calculation amount in the reference signal generating means is “(number of selected reference signals) / (total number of reference signals)” times when the updating reference signals are calculated for all the reference signals.
[0027]
Then, the adaptive processing means does not update all the filter coefficients of all the adaptive digital filters, but updates only the filter coefficients corresponding to the selection by the selection means. More specifically, the adaptive processing means updates only the filter coefficient in which the update reference signal necessary for performing the update calculation exists. Accordingly, the amount of calculation in the adaptive processing means is also multiplied by “(number of selected reference signals) / (total number of reference signals)” when all the filter coefficients of all the adaptive digital filters are updated.
[0028]
In the invention according to claim 2, the selection number kcIs incremented at each sampling timing (kc= Kc+1 or kc= Kc-1), and its selection number kcAccordingly, the selection means selects some reference signals from among the plurality of reference signals, so that the plurality of reference signals are selected in order.
Then, at sampling time n, kcReference signal x (kc, N), the reference signal x (kc, N), the update reference signal r (kc, N) exist, but at the sampling time (n−1), (kc-1) No. reference signal x (kc-1, n-1) or (kc+1) th reference signal x (kc+1, n-1) is selected, the update reference signal generated at the sampling time (n-1) is r (kc−1, n−1) or r (kc+1, n-1). Selection number k incremented sequentially in this waycThe reference signal is regularly selected according to the above, and the update reference signal is generated accordingly.
[0029]
Then, the filter coefficient W (k, i) of the adaptive digital filter W (k) in which the update reference signal necessary for performing the update operation exists is obtained by adding (k + i) of the subscripts k and i to the reference signal. The remainder divided by the number K is the selection number kcTherefore, by calculating the remainder mod (k + i, K), an updatable filter coefficient W (k, i) is determined.
[0030]
Selection number kcIn order to determine the filter coefficient W (k, i) that can be updated by the remainder mod (k + i, K) when the increment of the increment is “+1”, the filter coefficient W (of the adaptive digital filter W (k) k, i) are arranged in ascending order according to the subscript i, and the selection number kcIn order to determine the filter coefficient W (k, i) that can be updated by the remainder mod (k + i, K) when the increment of the increment is “−1”, the filter coefficient W of the adaptive digital filter W (k) The condition is that (k, i) are arranged in descending order according to the subscript i.
[0031]
Furthermore, in the invention according to claim 3, since the selecting means selects the reference signals in the order in which the importance of each of the plurality of reference signals is considered, the selection frequency varies depending on the importance. . For example, if the importance is selected so that it is selected at a higher frequency, the update reference signal corresponding to the reference signal having the higher importance is frequently generated and used for the update calculation of the filter coefficient of the adaptive digital filter. Therefore, the filter coefficient of the adaptive digital filter corresponding to the reference signal having higher importance is updated more frequently.
[0032]
Next, in the invention according to claim 4, at each sampling timing, a part of the control sound sources is selected from the plurality of control sound sources by the selection means, and the selection is made by the update reference signal generation means. An update reference signal is generated using a transfer function filter corresponding to the controlled sound source. Therefore, at any sampling time n, an update reference signal corresponding to the selected control sound source is generated, but an update reference signal corresponding to an unselected control sound source is not generated, and the update reference signal is not generated. The amount of calculation in the reference signal generation means is “(number of selected control sound sources) / (total number of control sound sources)” times when the reference signal for update is calculated using all transfer function filters.
[0033]
Then, the adaptive processing means does not update all the filter coefficients of all the adaptive digital filters, but updates only the filter coefficients corresponding to the selection by the selection means. More specifically, the adaptive processing means updates only the filter coefficient in which the update reference signal necessary for performing the update calculation exists. Accordingly, the amount of calculation in the adaptive processing means is also multiplied by “(number of selected control sound sources) / (total number of control sound sources)” when the update reference signal is calculated using all transfer function filters.
[0034]
In the invention according to claim 5, the selection number mcIs incremented at each sampling timing (mc= Mc+1 or mc= Mc-1) and the selection number mcAccordingly, the selection means selects some control sound sources from among the plurality of control sound sources, so that the plurality of control sound sources are selected in order.
Then, at sampling time n, mcNo. control sound source is selected, the update reference signal r (mc, N) exist, but the update reference signal calculated at the sampling time (n−1) is r (mc-1, n-1) or r (mc+1, n-1). Selection number m incremented sequentially in this waycThe control sound source (transfer function filter) is regularly selected according to the above, and the update reference signal is generated accordingly.
[0035]
Then, the filter coefficient W (m, i) of the adaptive digital filter W (m) in which the update reference signal necessary for performing the update operation exists is obtained by adding (m + i) of the subscripts m and i to the control sound source. The remainder divided by the number M is the selection number mcTherefore, by calculating the remainder mod (m + i, M), the updatable filter coefficient W (m, i) is found.
[0036]
Selection number mcIn order to determine the filter coefficient W (m, i) that can be updated by the remainder mod (m + i, M) when the increment of the increment is “+1”, the filter coefficient W (of the adaptive digital filter W (m) The condition is that m, i) are arranged in ascending order according to the subscript i, and the selection number mcIn order to determine the filter coefficient W (m, i) that can be updated by the remainder mod (m + i, M) when the increment of the increment is “−1”, the filter coefficient W of the adaptive digital filter W (m) The condition is that (m, i) are arranged in descending order according to the subscript i.
[0037]
Furthermore, in the invention according to claim 6, since the selection means selects the control sound sources in the order in which the respective importance levels of the plurality of control sound sources are considered, the selection frequency varies depending on the importance levels. . For example, if the importance is selected so that it is selected at a higher frequency, the update reference signal corresponding to the control sound source having the higher importance is frequently generated and used for the update calculation of the filter coefficient of the adaptive digital filter. Therefore, the filter coefficient of the adaptive digital filter corresponding to the control sound source with high importance is updated frequently.
[0038]
In the invention according to claim 7, at each sampling timing, a part of the residual noise detection means among the plurality of residual noise detection means is selected by the selection means, and the update reference signal generation means An update reference signal is generated using a transfer function filter corresponding to the selected residual noise detection means. Therefore, at any sampling time n, an update reference signal corresponding to the selected residual noise detection means is generated, but an update reference signal corresponding to the unselected residual noise detection means is not generated. Thus, the amount of calculation in the update reference signal generation means is “(number of selected residual noise detection means) / (total number of residual noise detection means) when calculating the update reference signal using all transfer function filters. ) "Doubled.
[0039]
Then, the adaptive processing means does not update all the filter coefficients of all the adaptive digital filters, but updates only the filter coefficients corresponding to the selection by the selection means. More specifically, the adaptive processing means updates only the filter coefficient in which the update reference signal necessary for performing the update calculation exists. Accordingly, the amount of computation in the adaptive processing means is also multiplied by “(number of selected residual noise detecting means) / (total number of residual noise detecting means)” when the update reference signal is calculated using all transfer function filters. become.
[0040]
In addition, since the selection means selects the residual noise detection means in the order in which the importance of each of the plurality of residual noise detection means is considered, the selection frequency varies depending on the importance. For example, if the importance is selected so that it is selected at a higher frequency, the update reference signal corresponding to the residual noise detection means having a higher importance is frequently generated and used for the update calculation of the filter coefficient of the adaptive digital filter. Therefore, the filter coefficient of the adaptive digital filter corresponding to the residual noise detecting means having a high importance is updated frequently.
[0041]
Further, in the invention according to claim 8, the importance of each of the plurality of residual noise detection means is set to the level of the residual noise signal output from each residual noise detection means. This means that the high level of the residual noise signal means that the noise level at the position where the residual noise detecting means is disposed is high, and therefore it can be determined that more important noise reduction control is necessary. Because. If the higher the level of the residual noise signal is selected, the higher the frequency is selected, the more frequently the filter coefficient of the adaptive digital filter corresponding to the residual noise detecting means arranged at the position where the noise level is high is updated. .
[0042]
Here, the inventions according to claims 1 to 8 all deal with noise, whereas the inventions according to claims 9 to 16 deal with vibration. Therefore, the effects of the inventions according to claims 9 to 16 are substantially the same as those of the inventions according to claims 1 to 8 although there is a difference between sound and vibration.
[0043]
【Example】
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a diagram showing the overall configuration of a first embodiment of the present invention. In this embodiment, an active noise control apparatus according to the present invention is applied to an active noise control for a vehicle for reducing noise in a vehicle cabin. This is applied to the apparatus 1.
[0044]
First, the configuration will be described. The active noise control device 1 for a vehicle includes a road surface as a noise source and wheels 2a to 2d (FIG. 1 shows only the wheels 2a and 2c on the left side of the vehicle). Is a device that reduces road noise as noise transmitted from the vehicle to the vehicle interior 6. The road noise is noise generated due to the vertical movement of the wheel when the wheel passes through the unevenness on the traveling road surface, and is usually random noise including many frequency components.
[0045]
In addition, the suspensions 10a to 10d (only the suspensions 10a and 10c are shown in FIG. 1) interposed between the vehicle body 9 and the wheels 2a to 2d are respectively subjected to vertical vibrations of the suspensions 10a to 10d. Acceleration sensors 5a to 5d (only the acceleration sensors 5a and 5c are shown in FIG. 1) for detecting inputs are attached, and road noise generation states detected by the respective acceleration sensors 5a to 5d Is a reference signal x (k) (k = 1 to K: K is a reference signal x (k) indicating a road noise occurrence state. Since this corresponds to the number of wheels which are noise sources, K = 4 in this embodiment. ) Is supplied to the controller 20.
[0046]
On the other hand, a plurality of loudspeakers 7a to 7d (only loudspeakers 7a and 7c are shown in FIG. 1) as control sound sources that generate control sounds in the vehicle compartment 6 in the vehicle interior 6. For example, the loudspeakers 7a to 7d are disposed at the foot position of the front seat and the rear of the headrest of the rear seat, and the loudspeakers 7a to 7d are driven signals y (m) (m = 1 to M: M is a loudspeaker) supplied from the controller 20. The number of the speakers 7a to 7d is M = 4 in the present embodiment.
[0047]
Further, a plurality of microphones 8a to 8d are disposed on the ceiling of each seat in the passenger compartment 6, and each microphone 8a to 8d measures the sound pressure of the noise remaining at the disposed position, and the measured value. Is supplied to the controller 20 as a residual noise signal e (l) (l = 1 to L: L is the number of microphones 8a to 8d, and L = 4 in this embodiment).
[0048]
Here, the controller 20 includes necessary interface circuits such as an A / D converter and a D / A converter, a microcomputer, and the like, and a supplied reference signal x (k) and residual noise signal e (l). The predetermined loudspeaker 7a to 7d is driven so that a control sound is generated from the loudspeakers 7a to 7d so that the road noise transmitted to the passenger compartment 6 is canceled. Signals y (m) (y (1) to y (4)) are supplied.
[0049]
The controller 20 basically filters each reference signal x (k) with an adaptive digital filter W (k, m) having a variable filter coefficient (actually, a convolution operation), and the result is given for each subscript m. A drive signal y (m) is generated by addition, and the drive signal y (m) is supplied to each of the loudspeakers 7a to 7d, while a filter coefficient W (k, m) of the adaptive digital filter W (k, m). , I) (i = 0, 1, 2,..., I-1: I is the number of taps of the adaptive digital filter W (k, m)) is sequentially updated according to the Filtered-X LMS algorithm. ing. The calculation process of the drive signal y (m) is as shown in the following equation (4), and the update calculation process of the filter coefficient W (k, m, i) of the adaptive digital filter W (m) is Filtered− Since it follows the X LMS algorithm, the above equations (1) and (2) are obtained.
[0050]
Figure 0003674963
However, in the controller 20, the above expression (2) is calculated for the entire range (l = 1 to L, m = 1 to M) for the subscript “l, m”, but for the subscript “k”, The calculation of the range is not performed, and at a certain sampling time n, only the reference signal x (k) selected in order is the reference signal for update r (k, l, m, n). ) Is calculated. Specifically, at each sampling timing, the selection signal kcIncrements (kc= Kc+1), and its selection signal kcAccording to the reference signal x (kc) And the selected reference signal x (kc, Ni) is substituted into the above equation (2), and the update reference signal r (kc, L, m, n) are calculated.
[0051]
In the controller 20, the update reference signal r (k, l, m, n) is converted into one reference signal x (k at the sampling time n.c) Is calculated only for the filter coefficient W (k, m, i, n) in which the necessary update reference signal r (k, l, m, n) exists. It has come to be. Specifically, what is required for the second term on the right side of the above equation (1) is the update reference signal r (k, l, m, ni), which is the above ( 2) Since it is the result of the equation, the selection number k at the sampling time (n−i)cIs stored, the existing update reference signal r (k, l, m, ni) is found, and the filter coefficient W (k, m, i, n) that can be updated is thereby determined. To do.
[0052]
However, in this embodiment, the selection number kcIs incremented at each sampling timing, the reference signal x (k) is x (1), x (2), x (3), x (4), x (1),. , And so on. Therefore, the selection number k at the sampling time (n−i)cThe selection number k at the sampling time n without storingc(Current selection number kc) Based on the update reference signal r (k, l, m, ni) is determined, thereby determining a filter coefficient W (k, m, i, n) that can be updated. It is possible.
[0053]
Specifically, the value k obtained by the following equation (5)iIs the current selection number kcOnly the filter coefficient W (k, m, i, n) that matches is updated.
ki= Mod (k + i, K) (5)
This equation (5) is obtained by dividing (k + i) obtained by adding the subscripts “k” and “i” of the filter coefficient W (k, m, i, n) by the number K of reference signals x (k). It means the remainder. However,
ki= 0
In Case of,
ki= K
And
[0054]
From the above, the controller 20 according to the present embodiment has a reference signal x (k) and an adaptive digital filter W (k, m) according to the above equation (4), as shown in FIG. The drive signal generating unit 21 that convolves each of the filter coefficients W (k, m, i) and adds them for each subscript m to generate and output a drive signal y (m), and is incremented at each sampling timing. Selection number kcAccording to the above, one reference signal x (kc) And a reference signal x (k selected by the selection unit 22c) And the transfer function filter C ^ (l, m) and the update reference signal r (kc, L, m, n), an update reference signal calculation unit 23, and an update reference signal r (kc, L, m, n) and the residual noise signal e (l, n), the filter coefficient W (k, m, l, n) is updated according to the above equation (1) and satisfying the condition of the above equation (5). And a filter coefficient updating unit 24.
[0055]
FIG. 3 is a flowchart showing an outline of processing executed in the controller 20, and the operation of this embodiment will be described below with reference to FIG. However, it is assumed that the vehicle is running and road noise is transmitted to the passenger compartment 6.
That is, the processing shown in FIG. 3 is executed at each sampling timing in synchronization with the sampling clock. First, in step 101, the reference signal x supplied from each acceleration sensor 5a-5d. (K) is read and stored as the reference signal x (k, n) at the sampling time n. Next, the routine proceeds to step 102 where the drive signal y (m) is calculated based on the reference signal x (k, n) and the adaptive digital filter W (k, m) and according to the above equation (4).
[0056]
And it transfers to step 103 and outputs the drive signal y (m) to each loudspeaker 7a-7d.
Next, the process proceeds to step 104, where the residual noise signal e (l) supplied from each of the microphones 8a to 8d is read and stored as the residual noise signal e (l, n) at the sampling time n.
[0057]
Next, the routine proceeds to step 105, where the update reference signal r (k, l, m) is calculated according to the above equation (2), and this is calculated as the update reference signal r (k, l, m, n) at the sampling time n. Remember as. However, in this step 105, k = kc, L = 1 to L, m = 1 to M, the update reference signal r (kc, L, m).
[0058]
Then, the process proceeds to step 106, and the filter coefficient W (k, m, i) of the adaptive digital filter W (k, m) is updated according to the above equation (1). Where ki(= Mod (k + i, K)) is the current selection number kcOnly the filter coefficient W (k, m, i) that matches is updated.
Next, the process proceeds to step 107, where the selection number kcDetermines whether or not the reference signal number K has been reached. If it is determined that the reference signal number K has not been reached (determination is “NO”), the process proceeds to step 108 to select the selection number k.cIf the determination in step 107 is “YES”, the process proceeds to step 109 to select the selection number k.cIs reset to "1" again.
[0059]
When the process of step 108 or step 109 is completed, the current process is terminated and the process waits until the next sampling timing is reached, and then returns to step 101 to execute the above-described process again.
When such processing is executed in the controller 20, the driving signals y (m) are successively supplied to the loudspeakers 7a to 7d, so that the interior of the passenger compartment 6 corresponds to the driving signal y (m). However, the filter coefficient W (k, m, i) of the adaptive digital filter W (k, m) does not always converge to the optimum value immediately after the start of control. It cannot be said that road noise is reduced by the control sounds emitted from the speakers 7a to 7d.
[0060]
However, when the process shown in FIG. 3 is repeatedly executed, the filter coefficient updating unit 24 updates each filter coefficient W (k, m, i) of the adaptive digital filter W (k, m) according to the LMS algorithm. The filter coefficient W (k, m, i) converges toward an optimum value, so that road noise transmitted to the vehicle interior 6 is canceled by the control sound, and the noise level in the vehicle interior 6 is reduced. To reduce.
[0061]
In addition, in the present embodiment, when calculating the update reference signal r (k, l, m), the calculation is not performed on the basis of all the reference signals x (k). Selection number k incremented bycOne reference signal x (kc) Only for the update reference signal r (kc, L, m) is calculated, the amount of calculation here is 1 / compared to the case where the update reference signal r (k, l, m) is calculated for all reference signals x (k). Reduce to K.
[0062]
Further, when the filter coefficient W (k, m, i) of the adaptive digital filter W (k, m) is updated, the filter coefficient having the update reference signal r (k, l, m) necessary for the update exists. Since the update operation is performed only for W (k, m, i), the amount of calculation here is also reduced to 1 / K compared to the case where all the filter coefficients W (k, m, i) are updated. To do.
[0063]
Thus, with the configuration of the present embodiment, the calculation load can be greatly reduced, so that the calculation capability required for the controller 20 can be significantly reduced as compared with the conventional case.
In particular, in this embodiment, the selection number k incremented at every sampling timing.cAccording to the reference signal x (kc) And the reference signal x (k selected in that orderc), The update reference signal r (k, l, m) is calculated, so the selection number k at the sampling time ncEven if you do not remember the current selection number kcIs based on which reference signal x (k) at which the update reference signal r (k, l, m) was calculated at the past sampling time (ni) (that is, the existing update reference signal r). (K, l, m)) can be known.
[0064]
It should be noted that some reference signals x (kc) Only for the update reference signal r (k, l, m), so that at the sampling time n, the filter coefficient W (k, m, i) is updated for some filter coefficients W (k, m , I) only, each reference signal x (k) is selected repeatedly, and the LMS algorithm itself probabilistically determines the direction that seems to approach the optimum value in the first place. Thus, the filter coefficient W (k, m, i) is successively updated to gradually approach the optimum value, so that the filter of the present embodiment (the same applies to other embodiments described later) Convergence of the coefficient W (k, m, i) to the optimum value is guaranteed.
[0065]
Here, in this embodiment, the loudspeakers 7a to 7d correspond to the control sound source, the microphones 8a to 8d correspond to the residual noise detection means, the acceleration sensors 5a to 5d correspond to the reference signal generation means, and drive signal generation. The processing of the unit 21 and step 102 corresponds to the drive signal generating unit, the processing of the updating reference signal generating unit 23 and step 105 corresponds to the updating reference signal generating unit, and the processing of the filter coefficient updating unit 24 and step 106 is performed. Corresponding to the adaptive processing means, the selection unit 22 and the processing of steps 107 to 109 correspond to the selection means.
[0066]
FIG. 4 is a diagram showing a second embodiment of the present invention, and is a flowchart showing an outline of processing executed in the controller as in FIG. 3 of the first embodiment. Since the overall configuration and the like are the same as those in the first embodiment, illustration and description thereof are omitted, and steps for executing the same processing as in the first embodiment are denoted by the same reference numerals, and duplicate descriptions thereof. Is omitted.
[0067]
That is, in the first embodiment, the selection number k incremented at every sampling timing.cThe reference signal x (k) is selected in order according to the above, but in this case, all the reference signals x (k) are selected at the same frequency. Therefore, there is no particular problem if there is no difference in importance between the reference signals x (k). However, if there is a difference, the reference signal x (k) having a high importance and the importance Since the small reference signal x (k) is selected at the same frequency, it cannot be said that an efficient calculation is necessarily performed.
[0068]
Therefore, in this embodiment, such a problem is solved by selecting the signal in consideration of the importance of the reference signal x (k).
Specifically, the process proceeds from step 106 to step 201, where selection number kcIs selected, the importance of the reference signal x (k) is taken into consideration. As the degree of importance, there are a case where it is known in advance and a case where it is determined during control. As the former, for example, when it is desired to silence the rear seat with priority, the importance of the reference signal x (k) supplied from the acceleration sensor 5c, 5d on the rear wheel side close to the ear position of the passenger on the rear seat is Select higher than that on the front wheel side, select number kcCan be set to “1, 3, 4, 2, 3, 4, 1, 3, 4,...” At each sampling timing. As the latter, it is assumed that the reference signal x (k) supplied from a noise source with a high noise level deteriorates the noise in the passenger compartment 6, and the higher the level of the reference signal x (k), the higher the importance. Thus, it is conceivable to select frequently.
[0069]
Then, the process proceeds from step 201 to step 202, where the selection number k is related to the current sampling time n.cRemember. This is the selection number kcIs not very regular as in the first embodiment, so the selection number kcIf this is not stored, the existing update reference signal r (k, l, m) cannot be determined, and the calculation in step 106 will be hindered. However, as in the case where the importance described above is known in advance, the selection number kcIs determined regularly, the update reference signal r (k, l, m) existing from the combination of the subscripts “k, i” is determined without executing the process of step 202 in particular. An updatable filter coefficient W (k, m, i) may be selected. When the process of step 202 is completed, this process is terminated, and after waiting for the next sampling timing, the process returns to step 101 and the above-described process is executed again.
[0070]
With such a configuration, the more important reference signal x (k) is selected more frequently, and thus efficient noise reduction control is executed. Other functions and effects are the same as those of the first embodiment.
Here, in the present embodiment, the processing in step 201 corresponds to the selection means.
5 and 6 are diagrams showing a third embodiment of the present invention. FIG. 5 is a block diagram showing the functional configuration of the controller 20 similar to FIG. 2 of the first embodiment, and FIG. It is a flowchart which shows the outline | summary of the process performed within the controller 20 similarly to FIG. 3 of an Example. Since the overall configuration and the like are the same as those in the first embodiment, illustration and description thereof are omitted, and the same reference numerals are given to the same configurations as those in the first embodiment, and overlapping descriptions are omitted. To do.
[0071]
That is, in the first and second embodiments, one reference signal x (k) is selected from a plurality of reference signals x (k) at each sampling timing.c) And the selected reference signal x (kc) Based on the update reference signal r (kc, L, m), while selecting the filter coefficient W (k, m, i) to be updated according to the selection status and performing the update calculation, the calculation load is reduced. In this embodiment, the selection number m incremented at every sampling timing.cIs selected from among a plurality of loudspeakers 7a to 7d, and a transfer function filter C ^ (l, m corresponding to the selected loudspeaker is selected.c) To update the reference signal r (k, l, mc) Is calculated, and the filter coefficient W (k, m, i) that is updated according to the selection status is selected and the update calculation is performed, thereby reducing the calculation load.
[0072]
Specifically, as shown in FIG. 5, the selection number m incremented at each sampling timingcThe selection unit 31 for selecting the transfer function filter C ^ (l, m) used in the update reference signal calculation unit 23 is provided. The selection status in the selection unit 31 is also supplied to the filter coefficient update unit 24, and the filter coefficient update unit 24 receives the current selection number m.cThe filter coefficient W (k, m, i) to be updated is selected based on the above. Specifically, the filter coefficient updating unit 24 calculates the value m obtained by the following equation (6).iIs the current selection number mcOnly the filter coefficient W (k, m, i, n) that matches is updated.
[0073]
mi= Mod (m + i, M) (6)
In this equation (6), the subscripts “m” and “i” of the filter coefficient W (k, m, i, n) are added (m + i) and divided by the number M of the loudspeakers 7a to 7d. It means the remainder. However,
mi= 0
In Case of,
mi= M
And
[0074]
Since the configuration is as described above, the flow of processing in the controller 20 is as shown in FIG. That is, steps 101 to 104 are the same as those in the first embodiment, and the process proceeds from step 104 to step 301, where k = 1 to K, l = 1 to L, m = m.cUpdate reference signal r (k, l, mc), And this is used as an update reference signal r (k, l, m at sampling time n).c, N).
[0075]
Next, the process proceeds to step 302, and m according to the above equation (1).i(= Mod (m + i, K)) is the current selection number mcThe filter coefficient W (k, m, i) that matches is updated.
Then, the process proceeds to Steps 303 to 305, and the same processing as Steps 107 to 109 in FIG.cThis is the end of this process, and after waiting until the next sampling timing is reached, the process returns to step 101 and the above-described process is executed again.
[0076]
If such a process is repeatedly executed, the road noise transmitted to the vehicle interior 6 is canceled by the control sound as in the first embodiment, and the noise level in the vehicle interior 6 is reduced. .
Also in the present embodiment, the selection number m incremented at every sampling timingcTransfer function filter C ^ (l, mc) Only for the update reference signal r (k, l, mc) Is calculated, the amount of calculation here is 1 / compared to the case of calculating the update reference signal r (k, l, m) for all the transfer function filters C ^ (l, m). Reduce to M. Similarly, the update calculation of the filter coefficient W (k, m, i) of the adaptive digital filter W (k, m) is also 1 / M compared to the case where all the filter coefficients W (k, m, i) are updated. To reduce.
Therefore, even in the configuration of the present embodiment, the calculation load can be significantly reduced as in the first embodiment, so that the calculation capability required for the controller 20 is significantly lower than the conventional one. Can do.
[0077]
Also in this embodiment, the selection number m incremented at every sampling timing.cSince the selection is performed according to the selection number m at the sampling time ncThe current selection number m without storingcIs based on which transfer function filter C ^ (l, m) at which the update reference signal r (k, l, m) was calculated at the past sampling time (ni) (that is, the existing update) There is an advantage that the reference signal r (k, l, m) can be known.
[0078]
In this embodiment, the update reference signal generator 23 and the processing in step 301 correspond to the update reference signal generator, and the filter coefficient update unit 24 and step 302 correspond to the adaptive processor and select. The processing of the unit 31 and steps 303 to 305 corresponds to selection means.
Even in the configuration in which one of the loudspeakers 7a to 7d is selected as in the third embodiment, the importance of the loudspeakers 7a to 7d is considered in the same manner as in the second embodiment. You may make it perform selection. As the importance of the loudspeakers 7a to 7d, for example, if it is desired to mute the rear seats, the importance of the loudspeakers 7c and 7d on the side close to the rear seats is increased to increase the selection frequency (important The degree of importance of the loudspeakers 7a to 7d close to the space (microphones 8a to 8d) with a high residual noise level may be increased to increase the selection frequency (variable importance). If the selection is made in consideration of the importance as described above, an efficient calculation can be performed as in the second embodiment.
[0079]
7 and 8 are diagrams showing a fourth embodiment of the present invention. FIG. 7 is a block diagram showing a functional configuration of the controller 20 similar to that of FIG. 2 of the first embodiment, and FIG. It is a flowchart which shows the outline | summary of the process performed within the controller 20 similarly to FIG. 3 of an Example. Since the overall configuration and the like are the same as those in the first embodiment, illustration and description thereof are omitted, and the same reference numerals are given to the same configurations as those in the first embodiment, and overlapping descriptions are omitted. To do.
[0080]
That is, in this embodiment, as shown in FIG. 7, the level calculating unit 41 for calculating the level | e (l) | of each residual noise signal e (l) is provided. The level | e (l) | is received as the importance of each of the microphones 8a to 8d, and the degree of sampling timing is increased so that the selection frequency of the microphones 8a to 8d that outputs the residual noise signal e (l) having a high level is increased. One microphone is selected from the microphones 8a to 8d.
[0081]
And the selection result is a selection number lcIs supplied to the update reference signal generation unit 23, and the update reference signal generation unit 23 receives the selection number l.cThe transfer function filter C ^ (lc, M) using the update reference signal r (k, lc, M) and the filter coefficient updating unit 24 selects the filter coefficient W (k, m, i) to be updated according to the selection status and performs the update calculation. Thus, the calculation load is reduced.
[0082]
Since the configuration is as described above, the flow of processing in the controller 20 is as shown in FIG. That is, Steps 101 to 104 are the same as those in the first embodiment, and the process proceeds from Step 104 to Step 401 to calculate the level | e (l) | of each residual noise signal e (l). The level | e (l) | may be an instantaneous value of the residual noise signal e (l) or may be an average value within a predetermined time.
[0083]
Next, the routine proceeds to step 402 where the maximum value of the level | e (l) | is found, and the numbers of the microphones 8a to 8d that output the maximum value are selected as the selection number l.cSet as. Then, the process proceeds to step 403 where the selection number l is related to the current sampling time n.cRemember.
Next, the process proceeds to step 404, where k = 1 to K, l = 1.c, M = 1 to M, the update reference signal r (k, lc, M), and this is used as the update reference signal r (k, l) at the sampling time n.c, M, n).
[0084]
Then, the process proceeds to step 405, and the filter coefficient W (k, m, i) is updated according to the above equation (1). However, in this step 405, the selection number l selected at each sampling time (ni).cUpdate reference signal r (k, lc, M, ni) and the reference signal for updating r (k, l)c, M, ni), the update operation is performed only for the filter coefficient W (k, m, i). When the process of step 405 is completed, this process is terminated, and after waiting for the next sampling timing, the process returns to step 101 and the above-described process is executed again.
[0085]
If such a process is repeatedly executed, the road noise transmitted to the vehicle interior 6 is canceled by the control sound as in the first embodiment, and the noise level in the vehicle interior 6 is reduced. .
Even in this embodiment, the selection number l set at each sampling timingcTransfer function filter C ^ (lc, M) only for the update reference signal r (k, lc, M) is calculated, the amount of calculation here is larger than that when calculating the update reference signal r (k, l, m) for all transfer function filters C ^ (l, m). Reduce to 1 / L. Similarly, the update calculation of the filter coefficient W (k, m, i) of the adaptive digital filter W (k, m) is also 1 / L compared to the case where all the filter coefficients W (k, m, i) are updated. To reduce.
[0086]
Therefore, even in the configuration of the present embodiment, the calculation load can be significantly reduced as in the first embodiment, so that the calculation capability required for the controller 20 is significantly lower than the conventional one. Can do.
In this embodiment, the selection number lcIs selected based on the maximum value of the level | e (l) | of the residual noise signal e (l). Therefore, a microphone having a higher residual noise level is selected more frequently. As in the embodiment, efficient calculation can be performed.
[0087]
In this embodiment, the update reference signal generator 23 and the process in step 404 correspond to the update reference signal generator, and the filter coefficient updater 24 and step 405 correspond to the adaptive processor and select. The processing of the unit 31, the level calculation unit 41, and steps 401 and 402 corresponds to selection means.
In each of the above embodiments, the update calculation of the filter coefficient W (k, m, i) of the adaptive digital filter W (k, m) is performed according to the above equation (1), but the above equation (3). May be used. In other words, the error scanning method may be further added to the methods described in the above embodiments, and the calculation amount can be further reduced by adding the error scanning method.
[0088]
In each of the above embodiments, the update reference signal r (k, l, m) is obtained by scanning any one of the reference signal x (k), the loudspeakers 7a to 7d, and the microphones 8a to 8d. Although it is set as the structure which calculates, you may make it scan two or more of them.
Further, in each of the above embodiments, only one of the plurality of reference signals x (k) (or the loudspeakers 7a to 7d or the microphones 8a to 8d) is selected at a certain sampling time n. However, the present invention is not limited to this, and two or more may be selected to calculate the update reference signal r (k, l, m).
[0089]
In each of the above embodiments, the noise to be controlled is road noise, but the noise that can be reduced is not limited to this. For example, air conditioning noise generated in an air conditioner, intake pipe and exhaust pipe Intake / exhaust noise generated at the door, wind noise generated at the door mirror position, and the like may be targeted. However, in that case, it is necessary to appropriately detect a reference signal indicating the state of noise generation. For example, in the case of air conditioning noise, a signal synchronized with the rotation of the air compressor may be used as the reference signal. For example, a signal synchronized with the rotation of the crankshaft of the engine may be used as the reference signal because it is caused by the rotation of the engine.
[0090]
Further, in each of the above embodiments, the control target is noise, but the reduction target is not limited to noise. For example, a control actuator that generates an active control force between the suspensions 10a to 10d and the vehicle body is provided. An acceleration sensor (residual vibration detection means) for detecting residual vibration is disposed on the vehicle body side, and the control actuator is provided with a reference signal x and an output signal of the acceleration sensor (residual vibration) similar to those in the above embodiment. If the control is performed based on the signal), the vehicle active vibration control device can reduce the vibration transmitted from the suspensions 10a to 10d to the vehicle body.
[0091]
The scope of application of the present invention is not limited to vehicles. For example, an active noise control device that reduces noise in an aircraft or a building, or an active vibration that reduces vibration transmitted from a machine tool to the floor. You may apply to a control apparatus.
[0092]
【The invention's effect】
As described above, according to the inventions according to claims 1, 4, 9, and 12, the generation of the update reference signal necessary for the update calculation of the filter coefficient of the adaptive digital filter is performed in a plurality of ways. Since only a part of the reference signal or control sound source selected from the reference signal or a plurality of control sound sources and control vibration sources is performed, the filter coefficient corresponding to the generated update reference signal is updated. There is an effect that the calculation load can be greatly reduced.
[0093]
In particular, according to the inventions according to claim 2, claim 5, claim 10 and claim 13, since the selection is performed according to the selection number incremented at every sampling timing, the selection number at each sampling time is selected. Even if it is not stored, there is an effect that it is possible to know which reference signal is used to calculate the update reference signal at the past sampling time based on the value of the current selection number.
[0094]
Further, according to the inventions according to claims 3, 6, 11, and 14, since the selection is performed in consideration of the importance, the efficiency is reduced in performing the noise reduction control or the vibration reduction control. There is an effect that a good calculation is performed.
In the invention according to claim 7 or claim 15, the generation of the update reference signal necessary for the update calculation of the filter coefficient of the LMS algorithm is performed from among the plurality of residual noise detection means and residual vibration detection means. Since only a part of the selected residual noise detection means and residual vibration detection means are performed and the filter coefficient corresponding to the generated reference signal for updating is updated, the calculation load can be greatly reduced. At the same time, since the selection is performed in consideration of the importance, there is an effect that an efficient calculation is performed in performing the noise reduction control or the vibration reduction control.
[0095]
Furthermore, in the invention according to claim 8 or claim 16, since the level of the residual noise signal or residual vibration signal is used as the importance when selecting the residual noise detection means or residual vibration detection means, the noise level Since the higher residual noise detecting means or the residual vibration detecting means having a higher vibration level is selected more frequently, there is an effect that very efficient noise reduction control and vibration reduction control can be performed.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of a first embodiment of the present invention.
FIG. 2 is a block diagram showing a functional configuration of a controller in the first embodiment.
FIG. 3 is a flowchart showing an outline of processing executed in the controller of the first embodiment;
FIG. 4 is a flowchart showing an outline of processing executed in a controller of a second embodiment.
FIG. 5 is a block diagram illustrating a functional configuration of a controller according to a third embodiment.
FIG. 6 is a flowchart showing an outline of processing executed in the controller of the third embodiment.
FIG. 7 is a block diagram showing a functional configuration of a controller in a fourth embodiment.
FIG. 8 is a flowchart showing an overview of processing executed in the controller of the fourth embodiment;
[Explanation of symbols]
1 Active noise control device for vehicles
5a, 5c Acceleration sensor (reference signal generating means)
7a, 7c Loudspeaker (control sound source)
8a-8d microphone (residual noise detection means)
20 controller
21 Drive signal generator (drive signal generator)
22 Selection part (selection means)
23 reference signal generator for update (reference signal generator for update)
24 Filter coefficient updating unit (adaptive processing means)
31 Selection part (selection means)
41 Level calculator

Claims (16)

複数の騒音源から発せられた騒音と干渉する制御音を発生可能な制御音源と、前記複数の騒音源の騒音発生状態を検出し基準信号として出力する複数の基準信号生成手段と、前記干渉後の騒音を検出し残留騒音信号として出力する残留騒音検出手段と、前記複数の基準信号生成手段に対応する複数の適応ディジタルフィルタと、前記基準信号を前記適応ディジタルフィルタでフィルタ処理して前記制御音源を駆動する駆動信号を生成する駆動信号生成手段と、前記制御音源及び前記残留騒音検出手段間の伝達関数をモデル化したディジタルフィルタである伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留騒音信号に基づいて前記干渉後の騒音が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型騒音制御装置において、
前記複数の基準信号生成手段から供給される複数の基準信号のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された基準信号に基づいて前記更新用基準信号を生成し、前記適応処理手段は、前記複数の適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新することを特徴とする能動型騒音制御装置。
A control sound source capable of generating a control sound that interferes with noise emitted from a plurality of noise sources, a plurality of reference signal generating means for detecting a noise generation state of the plurality of noise sources and outputting as a reference signal, and after the interference A residual noise detecting means for detecting the noise and outputting as a residual noise signal, a plurality of adaptive digital filters corresponding to the plurality of reference signal generating means, and the control sound source by filtering the reference signal with the adaptive digital filter Drive signal generating means for generating a drive signal for driving the signal, a transfer function filter which is a digital filter modeling a transfer function between the control sound source and the residual noise detecting means, and the reference signal is filtered by the transfer function filter Update reference signal generating means for processing to generate an update reference signal, and the update reference signal at each sampling timing. And in an active noise control apparatus and an adaptive processing unit for updating a filter coefficient of the adaptive digital filter according to an adaptive algorithm so noise is reduced after the interference on the basis of the remaining noise signal,
A selection unit configured to select a part of the plurality of reference signals supplied from the plurality of reference signal generation units at each sampling timing; and the update reference signal generation unit includes the selected reference signal And the adaptive processing means updates only the filter coefficient corresponding to the selection in the selection means among the filter coefficients of the plurality of adaptive digital filters. Active noise control device.
前記適応ディジタルフィルタを有限インパルス応答型のディジタルフィルタで構成するとともに、k番(k=1,2,…,K:Kは前記基準信号生成手段の個数)の前記基準信号をx(k)、サンプリング時刻nにおける前記基準信号x(k)をx(k,n)、前記基準信号x(k)に対応した前記適応ディジタルフィルタをW(k)、前記適応ディジタルフィルタW(k)のi番目(i=0,1,2,…,I−1:Iは前記適応ディジタルフィルタW(k)のタップ数)のフィルタ係数をW(k,i)とし、前記選択手段は、前記サンプリング・タイミングの度にインクリメントされる選択番号kc に従ってサンプリング時刻nに基準信号x(kc ,n)を選択し、前記適応処理手段は、前記フィルタ係数W(k,i)の添字k,iを加算した(k+i)を前記Kで割った余りmod(k+i,K)(ただし、mod(k+i,K)=0の場合は、mod(k+i,K)=Kとする。)が、前記選択番号kc に一致する前記フィルタ係数W(k,i)を更新する請求項1記載の能動型騒音制御装置。The adaptive digital filter is composed of a finite impulse response type digital filter, and the k-th reference signal (k = 1, 2,..., K: K is the number of the reference signal generating means) is x (k), The reference signal x (k) at the sampling time n is x (k, n), the adaptive digital filter corresponding to the reference signal x (k) is W (k), and the i-th of the adaptive digital filter W (k). (I = 0, 1, 2,..., I-1: I is the number of taps of the adaptive digital filter W (k)) is a filter coefficient W (k, i), and the selection means is the sampling timing. selects the reference signal x (k c, n) to the sampling time n according to the selected number k c that is incremented every time, the adaptive processing means, the subscript k, adds the i of the filter coefficient W (k, i) And (k + i) the remainder divided by the K a mod (k + i, K) (However, in the case of mod (k + i, K) = 0, mod (k + i, K) = K to.) Is the selection number k 2. The active noise control apparatus according to claim 1, wherein the filter coefficient W (k, i) corresponding to c is updated. 前記選択手段は、前記複数の基準信号のそれぞれの重要度を考慮して前記選択を行う請求項1記載の能動型騒音制御装置。The active noise control apparatus according to claim 1, wherein the selection unit performs the selection in consideration of importance of each of the plurality of reference signals. 騒音源から発せられた騒音と干渉する制御音を発生可能な複数の制御音源と、前記騒音源の騒音発生状態を検出し基準信号として出力する基準信号生成手段と、前記干渉後の騒音を検出し残留騒音信号として出力する残留騒音検出手段と、前記複数の制御音源に対応する複数の適応ディジタルフィルタと、前記基準信号を前記複数の適応ディジタルフィルタでフィルタ処理して前記制御音源を駆動する複数の駆動信号を生成する駆動信号生成手段と、前記複数の制御音源及び前記残留騒音検出手段間のそれぞれの伝達関数をモデル化したディジタルフィルタである複数の伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留騒音信号に基づいて前記干渉後の騒音が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型騒音制御装置において、
前記複数の制御音源のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された制御音源に対応した前記伝達関数フィルタを用いて前記更新用基準信号を生成し、前記適応処理手段は、前記複数の適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新することを特徴とする能動型騒音制御装置。
A plurality of control sound sources capable of generating a control sound that interferes with noise emitted from a noise source, reference signal generating means for detecting a noise generation state of the noise source and outputting as a reference signal, and detecting the noise after the interference Residual noise detection means for outputting as a residual noise signal, a plurality of adaptive digital filters corresponding to the plurality of control sound sources, and a plurality of driving the control sound sources by filtering the reference signal with the plurality of adaptive digital filters Drive signal generating means for generating a drive signal, a plurality of transfer function filters which are digital filters modeling transfer functions between the plurality of control sound sources and the residual noise detecting means, and the reference signal is transmitted Update reference signal generation means for generating an update reference signal by filtering with a function filter, and before each sampling timing In active noise control apparatus and an adaptive processing unit for updating a filter coefficient of the adaptive digital filter according to an adaptive algorithm so noise is reduced after the interference based on the updated reference signal and the remaining noise signal,
A selection unit that selects a part of the plurality of control sound sources at each sampling timing is provided, and the update reference signal generation unit uses the transfer function filter corresponding to the selected control sound source. The active reference noise is generated, and the adaptive processing means updates only filter coefficients corresponding to the selection in the selection means among filter coefficients of the plurality of adaptive digital filters. Control device.
前記適応ディジタルフィルタを有限インパルス応答型のディジタルフィルタで構成するとともに、m番(m=1,2,…,M:Mは前記制御音源の個数)の前記制御音源に対応する前記適応ディジタルフィルタをW(m)、前記適応ディジタルフィルタW(m)のi番目(i=0,1,2,…,I−1:Iは前記適応ディジタルフィルタW(m)のタップ数)のフィルタ係数をW(m,i)とし、前記選択手段は、前記サンプリング・タイミングの度にインクリメントされる選択番号mc に従ってサンプリング時刻nにmc 番の制御音源を選択し、前記適応処理手段は、前記フィルタ係数W(m,i)の添字m,iを加算した(m+i)を前記Mで割った余りmod(m+i,M)(ただし、mod(m+i,M)=0の場合は、mod(m+i,M)=Mとする。)が、前記選択番号mc に一致するフィルタ係数W(m,i)を更新する請求項4記載の能動型騒音制御装置。The adaptive digital filter is composed of a finite impulse response type digital filter, and the adaptive digital filter corresponding to the mth (m = 1, 2,..., M: M is the number of the control sound sources) the control sound source. W (m), the filter coefficient of the i-th (i = 0, 1, 2,..., I-1: I is the number of taps of the adaptive digital filter W (m)) of the adaptive digital filter W (m) (m, i) and said selection means selects the control sound source number m c to the sampling time n according to the selected number m c which is incremented each time the said sampling timing, the adaptive processing means, wherein the filter coefficients Mod (m + i, M) obtained by adding (m + i) obtained by adding the subscripts m and i of W (m, i) to M (where mod (m + i, M) = 0 mod (m + i, M) = a M.) is, the selection number m c to the matching filter coefficients W (m, i) active noise control apparatus according to claim 4, wherein the updating. 前記選択手段は、前記複数の制御音源のそれぞれの重要度を考慮して前記選択を行う請求項4記載の能動型騒音制御装置。The active noise control apparatus according to claim 4, wherein the selection unit performs the selection in consideration of importance of each of the plurality of control sound sources. 騒音源から発せられた騒音と干渉する制御音を発生可能な制御音源と、前記騒音源の騒音発生状態を検出し基準信号として出力する基準信号生成手段と、前記干渉後の騒音を検出し残留騒音信号として出力する複数の残留騒音検出手段と、適応ディジタルフィルタと、前記基準信号を前記適応ディジタルフィルタでフィルタ処理して前記制御音源を駆動する駆動信号を生成する駆動信号生成手段と、前記制御音源及び前記複数の残留騒音検出手段間のそれぞれの伝達関数をモデル化したディジタルフィルタである複数の伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留騒音信号に基づいて前記干渉後の騒音が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型騒音制御装置において、
前記複数の残留騒音検出手段のそれぞれの重要度を考慮してそれら複数の残留騒音検出手段のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された残留騒音検出手段に対応した前記伝達関数フィルタを用いて前記更新用基準信号を生成し、前記適応処理手段は、前記適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新することを特徴とする能動型騒音制御装置。
A control sound source capable of generating a control sound that interferes with noise emitted from a noise source, reference signal generating means for detecting a noise generation state of the noise source and outputting it as a reference signal, and detecting and remaining noise after the interference A plurality of residual noise detecting means for outputting as a noise signal; an adaptive digital filter; a drive signal generating means for generating a drive signal for driving the control sound source by filtering the reference signal with the adaptive digital filter; and the control A plurality of transfer function filters which are digital filters modeling respective transfer functions between a sound source and the plurality of residual noise detecting means, and an update reference signal is generated by filtering the reference signal with the transfer function filter. Update reference signal generating means, and based on the update reference signal and the residual noise signal at each sampling timing In active noise control apparatus and an adaptive processing unit for updating a filter coefficient of the adaptive digital filter according to an adaptive algorithm as noise after serial interference is reduced,
In consideration of the importance of each of the plurality of residual noise detection means, there is provided selection means for selecting a part of the plurality of residual noise detection means at each sampling timing, and the updating reference signal generation means Generates the reference signal for update using the transfer function filter corresponding to the selected residual noise detecting means, and the adaptive processing means includes the filter coefficient of the adaptive digital filter in the selection means. An active noise control apparatus, wherein only the filter coefficient corresponding to the selection is updated.
前記重要度は、前記複数の残留騒音検出手段から供給される各残留騒音信号のレベルである請求項7記載の能動型騒音制御装置。The active noise control apparatus according to claim 7, wherein the importance level is a level of each residual noise signal supplied from the plurality of residual noise detection means. 複数の振動源から発せられた振動と干渉する制御振動を発生可能な制御振動源と、前記複数の振動源の振動発生状態を検出し基準信号として出力する複数の基準信号生成手段と、前記干渉後の振動を検出し残留振動信号として出力する残留振動検出手段と、前記複数の基準信号生成手段に対応する複数の適応ディジタルフィルタと、前記基準信号を前記適応ディジタルフィルタでフィルタ処理して前記制御振動源を駆動する駆動信号を生成する駆動信号生成手段と、前記制御振動源及び前記残留振動検出手段間の伝達関数をモデル化したディジタルフィルタである伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留振動信号に基づいて前記干渉後の振動が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型振動制御装置において、
前記複数の基準信号生成手段から供給される複数の基準信号のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された基準信号に基づいて前記更新用基準信号を生成し、前記適応処理手段は、前記複数の適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新することを特徴とする能動型振動制御装置。
A control vibration source capable of generating a control vibration that interferes with vibrations emitted from a plurality of vibration sources, a plurality of reference signal generating means for detecting a vibration generation state of the plurality of vibration sources and outputting as a reference signal, and the interference Residual vibration detecting means for detecting subsequent vibrations and outputting them as residual vibration signals, a plurality of adaptive digital filters corresponding to the plurality of reference signal generating means, and the control by filtering the reference signals with the adaptive digital filters Drive signal generating means for generating a drive signal for driving the vibration source, a transfer function filter that is a digital filter modeling a transfer function between the control vibration source and the residual vibration detecting means, and the reference signal as the transfer function Update reference signal generation means for generating an update reference signal by filtering with a filter, and the update at each sampling timing In active vibration control device and a adaptive processing means for updating the filter coefficients of the adaptive digital filter according to an adaptive algorithm so that the vibration is reduced after the interference based on the reference signal and the residual vibration signal,
A selection unit configured to select a part of the plurality of reference signals supplied from the plurality of reference signal generation units at each sampling timing; and the update reference signal generation unit includes the selected reference signal And the adaptive processing means updates only the filter coefficient corresponding to the selection in the selection means among the filter coefficients of the plurality of adaptive digital filters. Active vibration control device.
前記適応ディジタルフィルタを有限インパルス応答型のディジタルフィルタで構成するとともに、k番(k=1,2,…,K:Kは前記基準信号生成手段の個数)の前記基準信号をx(k)、サンプリング時刻nにおける前記基準信号x(k)をx(k,n)、前記基準信号x(k)に対応した前記適応ディジタルフィルタをW(k)、前記適応ディジタルフィルタW(k)のi番目(i=0,1,2,…,I−1:Iは前記適応ディジタルフィルタW(k)のタップ数)のフィルタ係数をW(k,i)とし、前記選択手段は、前記サンプリング・タイミングの度にインクリメントされる選択番号kc に従ってサンプリング時刻nに基準信号x(kc ,n)を選択し、前記適応処理手段は、前記フィルタ係数W(k,i)の添字k,iを加算した(k+i)を前記Kで割った余りmod(k+i,K)(ただし、mod(k+i,K)=0の場合は、mod(k+i,K)=Kとする。)が、前記選択番号kc に一致する前記フィルタ係数W(k,i)を更新する請求項9記載の能動型振動制御装置。The adaptive digital filter is composed of a finite impulse response type digital filter, and the k-th reference signal (k = 1, 2,..., K: K is the number of the reference signal generating means) is x (k), The reference signal x (k) at the sampling time n is x (k, n), the adaptive digital filter corresponding to the reference signal x (k) is W (k), and the i-th of the adaptive digital filter W (k). (I = 0, 1, 2,..., I-1: I is the number of taps of the adaptive digital filter W (k)) is a filter coefficient W (k, i), and the selection means is the sampling timing. selects the reference signal x (k c, n) to the sampling time n according to the selected number k c that is incremented every time, the adaptive processing means, the subscript k, adds the i of the filter coefficient W (k, i) And (k + i) the remainder divided by the K a mod (k + i, K) (However, in the case of mod (k + i, K) = 0, mod (k + i, K) = K to.) Is the selection number k The active vibration control apparatus according to claim 9, wherein the filter coefficient W (k, i) that matches c is updated. 前記選択手段は、前記複数の基準信号のそれぞれの重要度を考慮して前記選択を行う請求項9記載の能動型振動制御装置。The active vibration control device according to claim 9, wherein the selection unit performs the selection in consideration of importance of each of the plurality of reference signals. 振動源から発せられた振動と干渉する制御振動を発生可能な複数の制御振動源と、前記振動源の振動発生状態を検出し基準信号として出力する基準信号生成手段と、前記干渉後の振動を検出し残留振動信号として出力する残留振動検出手段と、前記複数の制御振動源に対応する複数の適応ディジタルフィルタと、前記基準信号を前記複数の適応ディジタルフィルタでフィルタ処理して前記制御振動源を駆動する複数の駆動信号を生成する駆動信号生成手段と、前記複数の制御振動源及び前記残留振動検出手段間のそれぞれの伝達関数をモデル化したディジタルフィルタである複数の伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留振動信号に基づいて前記干渉後の振動が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型振動制御装置において、
前記複数の制御振動源のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された制御振動源に対応した前記伝達関数フィルタを用いて前記更新用基準信号を生成し、前記適応処理手段は、前記複数の適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新することを特徴とする能動型振動制御装置。
A plurality of control vibration sources capable of generating a control vibration that interferes with vibrations emitted from the vibration source; reference signal generating means for detecting a vibration generation state of the vibration source and outputting as a reference signal; and Residual vibration detecting means for detecting and outputting as a residual vibration signal, a plurality of adaptive digital filters corresponding to the plurality of control vibration sources, and filtering the reference signal with the plurality of adaptive digital filters Drive signal generation means for generating a plurality of drive signals to be driven; a plurality of transfer function filters which are digital filters modeling respective transfer functions between the plurality of control vibration sources and the residual vibration detection means; and the reference An update reference signal generating means for filtering the signal with the transfer function filter to generate an update reference signal, and a sampling timing Active processing means comprising: adaptive processing means for updating filter coefficients of the adaptive digital filter according to an adaptive algorithm so that the post-interference vibration is reduced based on the update reference signal and the residual vibration signal each time In the control device,
A selection unit that selects a part of the plurality of control vibration sources at each sampling timing is provided, and the reference signal generation unit for update includes the transfer function filter corresponding to the selected control vibration source. Generating the update reference signal, and the adaptive processing means updates only the filter coefficient corresponding to the selection in the selection means among the filter coefficients of the plurality of adaptive digital filters. Type vibration control device.
前記適応ディジタルフィルタを有限インパルス応答型のディジタルフィルタで構成するとともに、m番(m=1,2,…,M:Mは前記制御振動源の個数)の前記制御振動源に対応する前記適応ディジタルフィルタをW(m)、前記適応ディジタルフィルタW(m)のi番目(i=0,1,2,…,I−1:Iは前記適応ディジタルフィルタW(m)のタップ数)のフィルタ係数をW(m,i)とし、前記選択手段は、前記サンプリング・タイミングの度にインクリメントされる選択番号mc に従ってサンプリング時刻nにmc 番の制御振動源を選択し、前記適応処理手段は、前記フィルタ係数W(m,i)の添字m,iを加算した(m+i)を前記Mで割った余りmod(m+i,M)(ただし、mod(m+i,M)=0の場合は、mod(m+i,M)=Mとする。)が、前記選択番号mc に一致するフィルタ係数W(m,i)を更新する請求項12記載の能動型振動制御装置。The adaptive digital filter is composed of a finite impulse response type digital filter, and the adaptive digital corresponding to the mth (m = 1, 2,..., M: M is the number of the controlled vibration sources) the controlled vibration source. Filter coefficient of W (m), i-th (i = 0, 1, 2,..., I-1: I is the number of taps of the adaptive digital filter W (m)) of the adaptive digital filter W (m) was a W (m, i), said selecting means, said select control vibration source number m c to the sampling time n according to the selected number m c that is incremented every sampling timing, the adaptive processing means, Mod (m + i, M) obtained by adding (m + i) to which the subscripts m, i of the filter coefficient W (m, i) are added and dividing by M (provided that mod (m + i, M) = 0), mod (M + i, M) = a M.) Is, the selection number m c to the matching filter coefficients W (m, i) active vibration control system of claim 12, wherein updating. 前記選択手段は、前記複数の制御振動源のそれぞれの重要度を考慮して前記選択を行う請求項12記載の能動型振動制御装置。The active vibration control apparatus according to claim 12, wherein the selection unit performs the selection in consideration of importance of each of the plurality of control vibration sources. 振動源から発せられた振動と干渉する制御振動を発生可能な制御振動源と、前記振動源の振動発生状態を検出し基準信号として出力する基準信号生成手段と、前記干渉後の振動を検出し残留振動信号として出力する複数の残留振動検出手段と、適応ディジタルフィルタと、前記基準信号を前記適応ディジタルフィルタでフィルタ処理して前記制御振動源を駆動する駆動信号を生成する駆動信号生成手段と、前記制御振動源及び前記複数の残留振動検出手段間のそれぞれの伝達関数をモデル化したディジタルフィルタである複数の伝達関数フィルタと、前記基準信号を前記伝達関数フィルタでフィルタ処理して更新用基準信号を生成する更新用基準信号生成手段と、サンプリング・タイミングの度に前記更新用基準信号及び前記残留振動信号に基づいて前記干渉後の振動が低減するように適応アルゴリズムに従って前記適応ディジタルフィルタのフィルタ係数を更新する適応処理手段と、を備えた能動型振動制御装置において、
前記複数の残留振動検出手段のそれぞれの重要度を考慮してそれら複数の残留振動検出手段のうちの一部を前記サンプリング・タイミングの度に選択する選択手段を設け、前記更新用基準信号生成手段は、前記選択された残留振動検出手段に対応した前記伝達関数フィルタを用いて前記更新用基準信号を生成し、前記適応処理手段は、前記適応ディジタルフィルタのフィルタ係数のうち、前記選択手段における前記選択に対応したフィルタ係数のみを更新することを特徴とする能動型振動制御装置。
A control vibration source capable of generating a control vibration that interferes with the vibration emitted from the vibration source, a reference signal generating means for detecting a vibration generation state of the vibration source and outputting it as a reference signal, and detecting the vibration after the interference A plurality of residual vibration detection means for outputting as a residual vibration signal; an adaptive digital filter; and a drive signal generation means for generating a drive signal for driving the control vibration source by filtering the reference signal with the adaptive digital filter; A plurality of transfer function filters which are digital filters modeling respective transfer functions between the control vibration source and the plurality of residual vibration detecting means, and a reference signal for updating by filtering the reference signal with the transfer function filter Update reference signal generating means for generating the update reference signal and the residual vibration signal at each sampling timing. In active vibration control device and a adaptive processing means for updating the filter coefficients of the adaptive digital filter according to an adaptive algorithm so that the vibration is reduced after the interference Zui,
In consideration of the importance of each of the plurality of residual vibration detection means, a selection means for selecting a part of the plurality of residual vibration detection means at each sampling timing is provided, and the updating reference signal generation means Generates the reference signal for update using the transfer function filter corresponding to the selected residual vibration detecting means, and the adaptive processing means includes the adaptive digital filter among the filter coefficients of the adaptive digital filter. An active vibration control apparatus, wherein only the filter coefficient corresponding to the selection is updated.
前記重要度は、前記複数の残留振動検出手段から供給される各残留振動信号のレベルである請求項15記載の能動型振動制御装置。The active vibration control apparatus according to claim 15, wherein the importance is a level of each residual vibration signal supplied from the plurality of residual vibration detection means.
JP22035094A 1994-09-14 1994-09-14 Active noise control device and active vibration control device Expired - Fee Related JP3674963B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22035094A JP3674963B2 (en) 1994-09-14 1994-09-14 Active noise control device and active vibration control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22035094A JP3674963B2 (en) 1994-09-14 1994-09-14 Active noise control device and active vibration control device

Publications (2)

Publication Number Publication Date
JPH0883084A JPH0883084A (en) 1996-03-26
JP3674963B2 true JP3674963B2 (en) 2005-07-27

Family

ID=16749763

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22035094A Expired - Fee Related JP3674963B2 (en) 1994-09-14 1994-09-14 Active noise control device and active vibration control device

Country Status (1)

Country Link
JP (1) JP3674963B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19632230C2 (en) * 1996-08-09 1999-12-16 Mueller Bbm Gmbh Adaptive control for active noise reduction, use and procedures
JP4790843B2 (en) * 2007-03-30 2011-10-12 富士通株式会社 Active silencer and active silencer method
CN112659917B (en) * 2020-12-31 2022-11-29 大运汽车股份有限公司 Driving torque control system and method suitable for new energy commercial vehicle
WO2025234096A1 (en) * 2024-05-10 2025-11-13 Ntt株式会社 Graph generation device, method, and program

Also Published As

Publication number Publication date
JPH0883084A (en) 1996-03-26

Similar Documents

Publication Publication Date Title
JP2939017B2 (en) Active noise control device
JP3094517B2 (en) Active noise control device
JP2022075543A (en) Virtual location noise signal estimation for engine order cancellation
JPH03203496A (en) Active type noise controller
JPH0830278A (en) Active vibration control device
JPH0728474A (en) Noise cancel system
JP3674963B2 (en) Active noise control device and active vibration control device
JP2529745B2 (en) Active noise control device
JP3517924B2 (en) Active noise and vibration control device and active noise and vibration control device for vehicle
JPH07219560A (en) Active noise control device
JPH06332469A (en) Method and device for active muffling for vehicle
JP3617079B2 (en) Active noise control device and active vibration control device
JP2006213297A (en) Active noise vibration control apparatus and active noise vibration control method
JPH07210179A (en) Active silencer
JPH06314097A (en) Active noise controller
JPH06130970A (en) Active noise control device
JPH05158487A (en) Active noise controller
JP2876896B2 (en) Active noise control system for vehicles
JP3697702B2 (en) Vehicle vibration control apparatus and vibration control method
JP3122192B2 (en) Active noise control device and adaptive noise control method
JPH04342296A (en) Active type noise controller
JP7762757B2 (en) Active vibration and noise reduction device
JP3517887B2 (en) Active noise control system for vehicles
JPH0736468A (en) Adaptive controller
JPH08166788A (en) Active noise control device and active vibration control device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040309

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050425

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

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees