JP5090272B2 - Active vibration noise control device - Google Patents

Active vibration noise control device Download PDF

Info

Publication number
JP5090272B2
JP5090272B2 JP2008172100A JP2008172100A JP5090272B2 JP 5090272 B2 JP5090272 B2 JP 5090272B2 JP 2008172100 A JP2008172100 A JP 2008172100A JP 2008172100 A JP2008172100 A JP 2008172100A JP 5090272 B2 JP5090272 B2 JP 5090272B2
Authority
JP
Japan
Prior art keywords
signal
error signal
component
correction
filter coefficient
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
JP2008172100A
Other languages
Japanese (ja)
Other versions
JP2010012813A (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.)
Honda Motor Co Ltd
Original Assignee
Honda 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2008172100A priority Critical patent/JP5090272B2/en
Publication of JP2010012813A publication Critical patent/JP2010012813A/en
Application granted granted Critical
Publication of JP5090272B2 publication Critical patent/JP5090272B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)

Description

この発明は、打消対象の振動騒音と、該振動騒音を相殺するための相殺音とを干渉させて、評価点における振動騒音を打ち消す能動型振動騒音制御装置に関する。   The present invention relates to an active vibration noise control apparatus for canceling vibration noise at an evaluation point by causing interference between vibration noise to be canceled and a canceling sound for canceling the vibration noise.

車両のエンジンの作動に関連するエンジンクランク、トランスミッションのメインシャフト、カウンタシャフト、プロペラシャフト等の各種回転体の回転に起因して、前記車両の動作時に、車室内に前記回転体の回転周波数に係わる振動騒音が発生する。   Due to the rotation of various rotating bodies such as engine crank, transmission main shaft, counter shaft, propeller shaft, etc. related to the operation of the engine of the vehicle, the rotational frequency of the rotating body is related to the rotational frequency in the vehicle compartment during the operation of the vehicle. Vibration noise is generated.

特許文献1には、スピーカ(相殺音発生器)からエンジンこもり音を相殺するための相殺音を発生し、マイクロフォン(誤差信号検出器)が配置される評価点(受聴点)において、前記エンジンこもり音と前記相殺音との干渉により該エンジンこもり音を打ち消す能動型振動騒音制御装置が提案されている。この場合、前記マイクロフォンは、前記エンジンこもり音と前記相殺音との差に基づく前記評価点での残留騒音を誤差信号として検出する。前記能動型振動騒音制御装置は、前記誤差信号及び前記エンジンこもり音の周波数に応じた基準信号に基づいてフィルタ係数を逐次更新し、更新した該フィルタ係数を用いて前記エンジンこもり音を相殺するための相殺信号を生成する。前記スピーカは、前記相殺信号を前記相殺音として出力する。   In Patent Document 1, a canceling sound for canceling an engine-covered sound is generated from a speaker (cancelling sound generator), and at the evaluation point (listening point) at which a microphone (error signal detector) is arranged, the engine-covering is described. There has been proposed an active vibration noise control apparatus that cancels the engine noise due to interference between the sound and the canceling sound. In this case, the microphone detects residual noise at the evaluation point based on a difference between the engine booming sound and the canceling sound as an error signal. The active vibration noise control apparatus sequentially updates a filter coefficient based on the error signal and a reference signal corresponding to the frequency of the engine booming noise, and cancels the engine booming noise using the updated filter coefficient. The cancellation signal is generated. The speaker outputs the canceling signal as the canceling sound.

ところで、エンジンこもり音は、回転体の回転に起因した周期的な振動騒音であり、実数成分及び虚数成分から構成される。また、評価点における残留騒音も、実数成分及び虚数成分から構成されることになる。しかしながら、マイクロフォンは、前記残留騒音に応じた誤差信号の実数成分しか検出することができないので、特許文献1の能動型振動騒音制御装置は、前記虚数成分を無視し、前記実数成分と参照信号とに基づいてフィルタ係数の更新演算を行う。この結果、該能動型振動騒音制御装置では、前記相殺信号を精度よく生成することができない。   By the way, the engine noise is periodic vibration noise caused by the rotation of the rotating body, and is composed of a real component and an imaginary component. The residual noise at the evaluation point is also composed of a real component and an imaginary component. However, since the microphone can detect only the real number component of the error signal corresponding to the residual noise, the active vibration noise control device of Patent Document 1 ignores the imaginary number component, and the real number component and the reference signal. Based on the above, the filter coefficient update calculation is performed. As a result, the active vibration noise control device cannot generate the cancellation signal with high accuracy.

そこで、特許文献2には、マイクロフォンで検出した誤差信号の実数成分より虚数成分を推定し、前記実数成分と、推定した前記虚数成分と、基準信号とを用いて適応ノッチフィルタのフィルタ係数を更新することが提案されている。   Therefore, Patent Document 2 estimates the imaginary component from the real component of the error signal detected by the microphone, and updates the filter coefficient of the adaptive notch filter using the real component, the estimated imaginary component, and the reference signal. It has been proposed to do.

特許第2827374号公報Japanese Patent No. 2827374 特開2007−269244号公報JP 2007-269244 A

ところで、評価点において、エンジンこもり音と相殺音とを干渉させて該エンジンこもり音を消音する際に、マイクロフォンは、エンジンこもり音と相殺音との差に基づく打消対象周波数の残留騒音に加え、該残留騒音以外の音(例えば、ロードノイズや楽音)も検出する。従って、単純に、前記マイクロフォンにて検出された誤差信号の実数成分から虚数成分を推定した場合、推定した虚数成分には、前記残留騒音に応じた虚数成分に加え、該残留騒音以外の音に応じたノイズも含まれることになるので、前記虚数成分の推定精度が低下するおそれがある。   By the way, in the evaluation point, when the engine noise is canceled by causing the engine noise and the canceling sound to interfere, the microphone adds to the residual noise of the cancellation target frequency based on the difference between the engine noise and the cancellation noise, Sounds other than the residual noise (for example, road noise and musical sound) are also detected. Therefore, when the imaginary component is simply estimated from the real component of the error signal detected by the microphone, the estimated imaginary component is added to the sound other than the residual noise in addition to the imaginary component corresponding to the residual noise. Since the corresponding noise is also included, the estimation accuracy of the imaginary component may be reduced.

この発明は、このような課題を考慮してなされたものであり、誤差信号の実数成分から、打消対象の振動騒音の周波数における実数成分及び虚数成分を生成して、該虚数成分の推定精度を向上することにより、前記振動騒音を確実に低減することを可能とする能動型振動騒音制御装置を提供することを目的とする。   The present invention has been made in consideration of such problems, and generates a real component and an imaginary component at the frequency of the vibration noise to be canceled from the real component of the error signal, and increases the estimation accuracy of the imaginary component. It is an object of the present invention to provide an active vibration noise control device that can reliably reduce the vibration noise by improving.

この発明に係る能動型振動騒音制御装置は、
打消対象の振動騒音の周波数に基づく基準信号を生成する基準信号生成器と、
前記基準信号に基づいて前記振動騒音を相殺するための相殺信号を出力する適応ノッチフィルタと、
前記適応ノッチフィルタから出力される前記相殺信号に基づいて相殺音を発生する相殺音発生器と、
前記振動騒音と前記相殺音との差に基づく誤差信号の実数成分を検出する誤差信号検出器と、
前記相殺音発生器から前記誤差信号検出器に至る信号伝達特性に対応する補正値に基づき、前記基準信号を補正して補正信号を生成する補正信号生成器と、
前記誤差信号の実数成分から、前記振動騒音の周波数における前記誤差信号の振幅及び位相を表現できる位相・振幅係数を抽出する位相・振幅係数抽出器と、
前記基準信号と前記位相・振幅係数とに基づいて、前記誤差信号の実数成分及び虚数成分を生成する誤差信号生成器と、
前記補正信号と前記誤差信号の実数成分及び虚数成分とに基づいて、前記誤差信号が最小となるように前記適応ノッチフィルタのフィルタ係数を適応演算を用いて逐次更新するフィルタ係数更新器と、
を有することを特徴としている。
An active vibration and noise control device according to the present invention includes:
A reference signal generator for generating a reference signal based on the frequency of vibration noise to be canceled;
An adaptive notch filter that outputs a canceling signal for canceling the vibration noise based on the reference signal;
A canceling sound generator for generating a canceling sound based on the canceling signal output from the adaptive notch filter;
An error signal detector for detecting a real component of an error signal based on a difference between the vibration noise and the canceling sound;
A correction signal generator that corrects the reference signal to generate a correction signal based on a correction value corresponding to a signal transfer characteristic from the canceling sound generator to the error signal detector;
A phase / amplitude coefficient extractor that extracts a phase / amplitude coefficient capable of expressing the amplitude and phase of the error signal at the vibration noise frequency from the real number component of the error signal;
An error signal generator for generating a real component and an imaginary component of the error signal based on the reference signal and the phase and amplitude coefficients;
A filter coefficient updater that sequentially updates a filter coefficient of the adaptive notch filter using adaptive computation so that the error signal is minimized based on the correction signal and the real and imaginary components of the error signal;
It is characterized by having.

この発明によれば、前記誤差信号の実数成分から前記位相・振幅係数を抽出し、抽出した前記位相・振幅係数及び前記基準信号に基づいて、前記誤差信号の実数成分及び虚数成分を生成するので、前記虚数成分の推定精度が良くなり、この結果、前記振動騒音を確実に低減することが可能となる。   According to the present invention, the phase / amplitude coefficient is extracted from the real number component of the error signal, and the real number component and the imaginary number component of the error signal are generated based on the extracted phase / amplitude coefficient and the reference signal. The estimation accuracy of the imaginary component is improved, and as a result, the vibration noise can be surely reduced.

この場合、前記位相・振幅係数抽出器は、前記基準信号に基づいて制御信号を出力する第2の適応ノッチフィルタと、前記誤差信号の実数成分と前記制御信号とに基づいて補正誤差信号を生成する補正誤差信号生成器と、前記基準信号と前記補正誤差信号とに基づいて前記補正誤差信号が最小となるように前記第2の適応ノッチフィルタの第2のフィルタ係数を適応演算を用いて逐次更新し、更新した前記第2のフィルタ係数を前記位相・振幅係数として抽出する第2のフィルタ係数更新器とを備えている。   In this case, the phase / amplitude coefficient extractor generates a correction error signal based on the second adaptive notch filter that outputs a control signal based on the reference signal, the real number component of the error signal, and the control signal. The second filter coefficient of the second adaptive notch filter is sequentially calculated using adaptive calculation so that the correction error signal is minimized based on the correction error signal generator and the reference signal and the correction error signal. And a second filter coefficient updater that extracts the updated second filter coefficient as the phase / amplitude coefficient.

これにより、前記位相・振幅係数を確実に抽出することができるので、前記虚数成分を精度よく生成することが可能となる。   As a result, the phase / amplitude coefficient can be reliably extracted, so that the imaginary number component can be generated with high accuracy.

この発明によれば、誤差信号の実数成分から前記位相・振幅係数を抽出し、抽出した前記位相・振幅係数及び基準信号に基づいて、前記誤差信号の実数成分及び虚数成分を生成するので、前記虚数成分の推定精度が良くなり、この結果、振動騒音を確実に低減することが可能となる。   According to the present invention, the phase / amplitude coefficient is extracted from the real number component of the error signal, and the real number component and the imaginary number component of the error signal are generated based on the extracted phase / amplitude coefficient and the reference signal. The estimation accuracy of the imaginary component is improved, and as a result, vibration noise can be reliably reduced.

以下、この発明の実施形態について図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、この発明の一実施形態に係る能動型振動騒音制御装置10の構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of an active vibration noise control apparatus 10 according to an embodiment of the present invention.

能動型振動騒音制御装置10は、基本的には、車室内空間12に配置され、エンジンこもり音(振動騒音)を相殺するための制御信号(相殺信号)Sc2を相殺音として出力(発生)するスピーカ(相殺音発生器)14と、車室内空間12の所定の評価点(評価位置、受聴点)におけるエンジンこもり音と相殺音との差(干渉)である残留騒音に基づく誤差信号eの実数成分Reを検出するマイクロフォン(誤差信号検出器)16と、マイクロフォン16から誤差信号eの実数成分Reが入力され且つ制御信号Sc2をスピーカ14に出力するコントローラ18とから構成される。   The active vibration noise control device 10 is basically disposed in the vehicle interior space 12 and outputs (generates) a control signal (cancellation signal) Sc2 for canceling engine noise (vibration noise) as a canceling sound. Real number of error signal e based on residual noise, which is the difference (interference) between engine noise and canceling sound at speaker (cancellation sound generator) 14 and predetermined evaluation points (evaluation position, listening point) in vehicle interior space 12 A microphone (error signal detector) 16 that detects the component Re and a controller 18 that receives the real component Re of the error signal e from the microphone 16 and outputs the control signal Sc2 to the speaker 14 are configured.

マイクロフォン16は、車室内空間12の乗員の耳位置近傍、例えば車両の前座席のヘッドレスト近傍に配置される。また、複数のスピーカ14は、5chサウンドのサラウンド効果を高めるために、例えば、車両前席側の左右キックパネル部、インストルメントルパネル中央下部、車両後席側のCピラー下部の左右ボディ部等に配置される。なお、0.1ch分のウーハは方向性をほとんど持たないので任意の位置に配置される。   The microphone 16 is disposed in the vicinity of the passenger's ear position in the vehicle interior space 12, for example, in the vicinity of the headrest of the front seat of the vehicle. Further, in order to enhance the surround effect of the 5ch sound, the plurality of speakers 14 are provided, for example, on the left and right kick panel portions on the front seat side of the vehicle, the lower center portion of the instrument panel, the left and right body portions on the lower portion of the C pillar on the rear seat side Be placed. Note that the 0.1ch woofers have almost no directionality and are therefore arranged at arbitrary positions.

コントローラ18は、コンピュータを含んで構成され、CPUが各種入力に基づきROM等のメモリに記憶されているプログラムを実行することで各種の機能を実現する機能実現手段として動作する。   The controller 18 is configured to include a computer, and the CPU operates as a function realizing unit that realizes various functions by executing a program stored in a memory such as a ROM based on various inputs.

この場合、コントローラ18は、図示しない燃料噴射ECU(FIECU)から供給されるエンジン回転信号(エンジンパルス)よりエンジンクランク(回転体)の回転周波数feを検出する周波数カウンタとしての周波数検出器20と、打消対象の前記エンジンこもり音の周波数である前記回転周波数feの基準信号xを生成する基準信号生成器22と、基準信号x及び誤差信号eの実数成分Reに基づいて回転周波数feにおける誤差信号eの振幅及び位相を表現できるフィルタ係数W1(第2のフィルタ係数、位相・振幅係数)を抽出する第1制御器(位相・振幅係数抽出器)24と、基準信号x及びフィルタ係数W1に基づいて誤差信号e2(誤差信号e)を生成し、生成した誤差信号e2、基準信号x及び補正信号rに基づいて制御信号Sc2を生成する第2制御器26と、デジタル信号の制御信号Sc2をアナログ信号に変換してスピーカ14に供給するD/A変換器28と、アナログ信号の誤差信号eをデジタル信号に変換して第1制御器24に供給するA/D変換器30とから構成される。   In this case, the controller 18 includes a frequency detector 20 as a frequency counter that detects the rotational frequency fe of the engine crank (rotary body) from an engine rotation signal (engine pulse) supplied from a fuel injection ECU (FIECU) (not shown), A reference signal generator 22 that generates a reference signal x of the rotational frequency fe that is the frequency of the engine booming sound to be canceled, and an error signal e at the rotational frequency fe based on the reference signal x and the real component Re of the error signal e. A first controller (phase / amplitude coefficient extractor) 24 for extracting a filter coefficient W1 (second filter coefficient, phase / amplitude coefficient) that can express the amplitude and phase of the signal, and the reference signal x and the filter coefficient W1 An error signal e2 (error signal e) is generated and controlled based on the generated error signal e2, reference signal x, and correction signal r. A second controller 26 for generating the signal Sc2, a D / A converter 28 for converting the control signal Sc2 of the digital signal into an analog signal and supplying the analog signal to the speaker 14, and an error signal e of the analog signal converted into a digital signal. The A / D converter 30 is supplied to the first controller 24.

図2は、基準信号生成器22、第1制御器24及び第2制御器26の詳細な構成を示すブロック図である。   FIG. 2 is a block diagram showing a detailed configuration of the reference signal generator 22, the first controller 24, and the second controller 26.

基準信号生成器22は、回転周波数feに基づき基準信号xとしての余弦波信号Rx{Rx=cos(2πfet)}を生成する余弦波発生器50と、回転周波数feに基づき基準信号xとしての正弦波信号Ix{Ix=sin(2πfet)}を生成する正弦波発生器52とを備える。   The reference signal generator 22 generates a cosine wave signal Rx {Rx = cos (2πfet)} as a reference signal x based on the rotation frequency fe, and a sine as the reference signal x based on the rotation frequency fe. And a sine wave generator 52 for generating a wave signal Ix {Ix = sin (2πfet)}.

第1制御器24は、適応型フィルタである適応ノッチフィルタ(第2の適応ノッチフィルタ)32(適応ノッチフィルタ54、56及び減算器58)、加算器(補正誤差信号生成器)34、1サンプル時間遅延器(Z-1)36及びフィルタ係数更新器(第2のフィルタ係数更新器)38(フィルタ係数更新器60、62)を備える。 The first controller 24 includes an adaptive notch filter (second adaptive notch filter) 32 (adaptive notch filters 54 and 56 and a subtractor 58), an adder (correction error signal generator) 34, and one sample, which are adaptive filters. A time delay unit (Z −1 ) 36 and a filter coefficient updater (second filter coefficient updater) 38 (filter coefficient updaters 60 and 62) are provided.

適応ノッチフィルタ54は、余弦波信号Rxにフィルタ係数Rw1(第2のフィルタ係数)をかけて出力し、適応ノッチフィルタ56は、正弦波信号Ixにフィルタ係数Iw1(第2のフィルタ係数)をかけて出力し、減算器58は、Rw1・Rx−Iw1・Ixの減算信号を制御信号Sc1として加算器34に出力する。   The adaptive notch filter 54 outputs the cosine wave signal Rx multiplied by the filter coefficient Rw1 (second filter coefficient), and the adaptive notch filter 56 multiplies the sine wave signal Ix by the filter coefficient Iw1 (second filter coefficient). The subtractor 58 outputs a subtraction signal of Rw1, Rx-Iw1, and Ix to the adder 34 as a control signal Sc1.

加算器34は、誤差信号eの実数成分Reと制御信号Sc1とを加算して補正誤差信号e1を生成し、次回のサンプリング時にフィルタ係数更新器(アルゴリズム演算器)38が補正誤差信号e1を用いることができるように、1サンプル時間遅延器(Z-1)36に該補正誤差信号e1を供給する。 The adder 34 adds the real component Re of the error signal e and the control signal Sc1 to generate a correction error signal e1, and the filter coefficient updater (algorithm calculator) 38 uses the correction error signal e1 at the next sampling. The correction error signal e1 is supplied to the one sample time delay unit (Z −1 ) 36 so that it can be used.

フィルタ係数更新器60の乗算部150は、余弦波信号Rxと補正誤差信号e1とを乗算して出力し、更新部152は、Rx・e1の乗算信号に基づいて、補正誤差信号e1が最小値となるように適応制御アルゴリズム、例えば、最急降下法の一種であるLMS(Least Mean Square)アルゴリズムに基づいて適応ノッチフィルタ54のフィルタ係数Rw1を逐次更新する。また、フィルタ係数更新器62の乗算部154は、正弦波信号Ixと補正誤差信号e1とを乗算して出力し、更新部156は、Ix・e1の乗算信号に基づいて、補正誤差信号e1が最小値となるように適応制御アルゴリズム(LMSアルゴリズム)に基づいて適応ノッチフィルタ56のフィルタ係数Iw1を逐次更新する。   The multiplication unit 150 of the filter coefficient updater 60 multiplies the cosine wave signal Rx and the correction error signal e1 and outputs the result. The update unit 152 sets the correction error signal e1 to the minimum value based on the multiplication signal of Rx · e1. The filter coefficient Rw1 of the adaptive notch filter 54 is sequentially updated based on an adaptive control algorithm, for example, an LMS (Least Mean Square) algorithm which is a kind of steepest descent method. The multiplication unit 154 of the filter coefficient updater 62 multiplies the sine wave signal Ix and the correction error signal e1 and outputs the result. The update unit 156 generates a correction error signal e1 based on the multiplication signal of Ix · e1. The filter coefficient Iw1 of the adaptive notch filter 56 is sequentially updated based on the adaptive control algorithm (LMS algorithm) so as to be the minimum value.

なお、第1制御器24は、1サンプル時間遅延器36に入力される信号である補正誤差信号e1が最小値になるように適応ノッチフィルタ54、56の各フィルタ係数Rw1、Iw1を決定する動作(適応演算)を行なうことから、加算器34には、誤差信号eの実数成分Reと比較して同振幅・同位相の制御信号Sc1が入力される。   The first controller 24 determines the filter coefficients Rw1 and Iw1 of the adaptive notch filters 54 and 56 so that the correction error signal e1 that is a signal input to the one sample time delay unit 36 has a minimum value. Since (adaptive calculation) is performed, the control signal Sc1 having the same amplitude and phase as compared with the real component Re of the error signal e is input to the adder 34.

ここで、フィルタ係数更新器38内において、補正誤差信号e1及び回転周波数feの余弦波信号Rxに基づき逐次更新されるフィルタ係数Rw1は、回転周波数feにおける誤差信号eの実数成分Reを表現できるフィルタ係数であり、一方で、補正誤差信号e1及び回転周波数feの正弦波信号Ixに基づき逐次更新されるフィルタ係数Iw1は、回転周波数feにおける誤差信号eの虚数成分Ieを表現できるフィルタ係数である。そして、第1制御器24は、これらのフィルタ係数Rw1、Iw1を第2制御器26の誤差信号生成器42にコピーする。すなわち、第1制御器24は、誤差信号eの実数成分Reから、回転周波数feにおける誤差信号eの実数成分Re及び虚数成分Ie{誤差信号生成器42にて生成される誤差信号e2の実数成分Re2(Re2=Re)及び虚数成分Ie2(Ie2=Ie)}を表現できるフィルタ係数Rw1、Iw1を抽出するバンドパスフィルタとして機能する。   Here, the filter coefficient Rw1 that is sequentially updated based on the correction error signal e1 and the cosine wave signal Rx of the rotation frequency fe in the filter coefficient updater 38 is a filter that can represent the real component Re of the error signal e at the rotation frequency fe. On the other hand, the filter coefficient Iw1 that is sequentially updated based on the correction error signal e1 and the sine wave signal Ix of the rotation frequency fe is a filter coefficient that can express the imaginary component Ie of the error signal e at the rotation frequency fe. Then, the first controller 24 copies these filter coefficients Rw1 and Iw1 to the error signal generator 42 of the second controller 26. That is, the first controller 24 uses the real component Re and the imaginary component Ie of the error signal e at the rotation frequency fe from the real component Re of the error signal e {the real component of the error signal e2 generated by the error signal generator 42. It functions as a band-pass filter that extracts filter coefficients Rw1 and Iw1 that can represent Re2 (Re2 = Re) and imaginary component Ie2 (Ie2 = Ie)}.

このように、逐次更新されるフィルタ係数Rw1、Iw1が、回転周波数feにおける誤差信号e(e2)の実数成分Re(Re2)及び虚数成分Ie(Ie2)を表現できる理由については後述する。   The reason why the sequentially updated filter coefficients Rw1 and Iw1 can express the real component Re (Re2) and the imaginary component Ie (Ie2) of the error signal e (e2) at the rotation frequency fe will be described later.

一方、第2制御器26は、フィードフォワード型のfilterd−X LMSアルゴリズムを利用した回路であり、適応型フィルタである適応ノッチフィルタ40(適応ノッチフィルタ64、66及び減算器68)、補正信号生成器44(補正フィルタ74、76、78、80、160、162、166、168、減算部77、170及び加算部81、164)、誤差信号生成器42(フィルタ70、72、172、174、減算部73及び加算部176)及びフィルタ係数更新器46(フィルタ係数更新器82、84)を備える。   On the other hand, the second controller 26 is a circuit using a feed-forward type filtered-X LMS algorithm. The second controller 26 is an adaptive notch filter 40 (adaptive notch filters 64 and 66 and a subtractor 68) that is an adaptive filter, and generates a correction signal. 44 (correction filters 74, 76, 78, 80, 160, 162, 166, 168, subtraction units 77, 170 and addition units 81, 164), error signal generator 42 (filters 70, 72, 172, 174, subtraction) Unit 73 and addition unit 176) and filter coefficient updater 46 (filter coefficient updaters 82 and 84).

適応ノッチフィルタ64は、余弦波信号Rxにフィルタ係数Rw2をかけて出力し、適応ノッチフィルタ66は、正弦波信号Ixにフィルタ係数Iw2をかけて出力し、減算器68は、Rw2・Rx−Iw2・Ixの減算信号を制御信号Sc2としてD/A変換器28(図1参照)に出力する。   The adaptive notch filter 64 outputs the cosine wave signal Rx multiplied by the filter coefficient Rw2, the adaptive notch filter 66 outputs the sine wave signal Ix multiplied by the filter coefficient Iw2, and the subtractor 68 outputs Rw2 · Rx−Iw2. Outputs the subtraction signal of Ix to the D / A converter 28 (see FIG. 1) as the control signal Sc2.

補正フィルタ74、78、162、166には、スピーカ14からマイクロフォン16までの車室内空間12での回転周波数feの音の伝達特性(信号伝達特性)を模擬した模擬伝達関数C^の実数成分Rcが設定され、補正フィルタ76、80、160、168には、該模擬伝達関数C^の虚数成分Icが設定されている。   The correction filters 74, 78, 162, and 166 include real components Rc of the simulated transfer function C ^ simulating the sound transfer characteristic (signal transfer characteristic) of the rotational frequency fe in the vehicle interior space 12 from the speaker 14 to the microphone 16. Is set, and the imaginary component Ic of the simulated transfer function C ^ is set in the correction filters 76, 80, 160, and 168.

従って、補正フィルタ74、166は、余弦波信号Rxに実数成分Rcをそれぞれ作用させ(をそれぞれ補正し)、補正フィルタ76、168は、正弦波信号Ixに虚数成分Icをそれぞれ作用させ(をそれぞれ補正し)、補正フィルタ78、162は、正弦波信号Ixに実数成分Rcをそれぞれ作用させ(をそれぞれ補正し)、補正フィルタ80、160は、余弦波信号Rxに虚数成分Icをそれぞれ作用させる(をそれぞれ補正する)。   Therefore, the correction filters 74 and 166 cause the real component Rc to act on the cosine wave signal Rx (corrects each), and the correction filters 76 and 168 cause the imaginary component Ic to act on the sine wave signal Ix (respectively). Correction filters 78 and 162 cause the real component Rc to act on the sine wave signal Ix (corrects each), and the correction filters 80 and 160 cause the imaginary component Ic to act on the cosine wave signal Rx, respectively (correction). Respectively).

減算器77は、作用後の減算信号Rc・Rx−Ic・Ixを、模擬余弦波信号である補正信号rcrとして生成する。加算器81は、作用後の加算信号Rc・Ix+Ic・Rxを、模擬正弦波信号である補正信号rsrとして生成する。加算器164は、作用後の加算信号Rc・Ix+Ic・Rxを、模擬正弦波信号である補正信号rsiとして生成する。減算器170は、作用後の減算信号−Rc・Rx+Ic・Ixを、模擬余弦波信号である補正信号rciとして生成する。   The subtractor 77 generates the subtraction signal Rc · Rx−Ic · Ix after the action as a correction signal rcr that is a simulated cosine wave signal. The adder 81 generates the post-action addition signal Rc · Ix + Ic · Rx as a correction signal rsr that is a simulated sine wave signal. The adder 164 generates the added signal Rc · Ix + Ic · Rx after the action as a correction signal rsi that is a simulated sine wave signal. The subtracter 170 generates a subtraction signal −Rc · Rx + Ic · Ix after the action as a correction signal rci that is a simulated cosine wave signal.

誤差信号生成器42のフィルタ70は、余弦波信号Rxにフィルタ係数−Rw1をかけて出力し、フィルタ72は、正弦波信号Ixにフィルタ係数−Iw1をかけて出力し、減算部73は、−Rw1・Rx−(−Iw1・Ix)=−Rw1・Rx+Iw1・Ixの減算信号を誤差信号e2の実数成分Re2として生成する。一方、フィルタ172は、余弦波信号Rxにフィルタ係数−Iw1をかけて出力し、フィルタ174は、正弦波信号Ixにフィルタ係数−Rw1をかけて出力し、加算部176は、−Iw1・Rx−Rw1・Ixの加算信号を誤差信号e2の虚数成分Ie2として生成する。この場合、誤差信号生成器42は、後述するように、マイクロフォン16の位置における残留騒音に基づく誤差信号eの実数成分Reを実数成分Re2(Re2=Re)として生成すると共に、虚数成分Ieを虚数成分Ie2(Ie2=Ie)として生成する。すなわち、誤差信号生成器42は、誤差信号eを推定した誤差信号e2を生成する。   The filter 70 of the error signal generator 42 outputs the cosine wave signal Rx multiplied by the filter coefficient −Rw1, the filter 72 outputs the sine wave signal Ix multiplied by the filter coefficient −Iw1, and the subtractor 73 outputs − Rw1 · Rx − (− Iw1 · Ix) = − Rw1 · Rx + Iw1 · Ix is generated as a real component Re2 of the error signal e2. On the other hand, the filter 172 outputs the cosine wave signal Rx multiplied by the filter coefficient −Iw1, the filter 174 outputs the sine wave signal Ix multiplied by the filter coefficient −Rw1, and the adder 176 outputs −Iw1 · Rx−. An addition signal of Rw1 · Ix is generated as an imaginary component Ie2 of the error signal e2. In this case, as will be described later, the error signal generator 42 generates a real component Re of the error signal e based on residual noise at the position of the microphone 16 as a real component Re2 (Re2 = Re), and an imaginary component Ie as an imaginary number. Generated as component Ie2 (Ie2 = Ie). That is, the error signal generator 42 generates an error signal e2 obtained by estimating the error signal e.

フィルタ係数更新器82の乗算部178は、補正信号rcrと誤差信号e2の実数成分Re2とを乗算して出力し、乗算部180は、補正信号rsrと誤差信号e2の虚数成分Ie2とを乗算して出力し、加算部182は、rcr・Re2の乗算信号とrsr・Ie2の乗算信号とを加算して更新部184に出力する。更新部184は、rcr・Re2+rsr・Ie2の加算信号に基づいて、実数成分Re2及び虚数成分Ie2が最小値となるように適応制御アルゴリズム(LMSアルゴリズム)に基づいて適応ノッチフィルタ64のフィルタ係数Rw2を逐次更新する。   The multiplier 178 of the filter coefficient updater 82 multiplies the correction signal rcr and the real component Re2 of the error signal e2 and outputs the result. The multiplier 180 multiplies the correction signal rsr and the imaginary component Ie2 of the error signal e2. The adder 182 adds the rcr · Re2 multiplied signal and the rsr · Ie2 multiplied signal and outputs the result to the updater 184. The updating unit 184 calculates the filter coefficient Rw2 of the adaptive notch filter 64 based on the adaptive control algorithm (LMS algorithm) based on the addition signal of rcr · Re2 + rsr · Ie2 so that the real component Re2 and the imaginary component Ie2 become the minimum values. Update sequentially.

一方、フィルタ係数更新器84の乗算部186は、補正信号rsiと誤差信号e2の実数成分Re2とを乗算して出力し、乗算部188は、補正信号rciと誤差信号e2の虚数成分Ie2とを乗算して出力し、加算部190は、rsi・Re2の乗算信号とrci・Ie2の乗算信号とを加算して更新部192に出力する。更新部192は、rsi・Re2+rci・Ie2の加算信号に基づいて、実数成分Re2及び虚数成分Ie2が最小値となるように適応制御アルゴリズム(LMSアルゴリズム)に基づいて適応ノッチフィルタ66のフィルタ係数Iw2を逐次更新する。   On the other hand, the multiplication unit 186 of the filter coefficient updater 84 multiplies the correction signal rsi and the real number component Re2 of the error signal e2 and outputs the result. The multiplication unit 188 outputs the correction signal rci and the imaginary number component Ie2 of the error signal e2. The multiplication unit 190 adds the rsi · Re2 multiplication signal and the rci · Ie2 multiplication signal, and outputs the result to the update unit 192. The update unit 192 sets the filter coefficient Iw2 of the adaptive notch filter 66 based on the adaptive control algorithm (LMS algorithm) based on the addition signal of rsi · Re2 + rci · Ie2 so that the real component Re2 and the imaginary component Ie2 become minimum values. Update sequentially.

以上のように構成される能動型振動騒音制御装置10の効果について、図3〜図6Cを参照しながら説明する。   The effect of the active vibration noise control apparatus 10 configured as described above will be described with reference to FIGS. 3 to 6C.

図3は、比較例(特許文献2)に係る能動型振動騒音制御装置100でのエンジンこもり音の消音制御を説明するための模式的ブロック図である。   FIG. 3 is a schematic block diagram for explaining the silencing control of the engine booming noise in the active vibration noise control apparatus 100 according to the comparative example (Patent Document 2).

能動型振動騒音制御装置100において、適応ノッチフィルタ104は、基準信号xにフィルタ係数W2をかけて制御信号W2・xを生成し、車室内空間12のスピーカ14からマイクロフォン16までを示すブロック106は、制御信号W2・xに模擬伝達関数C^を作用させて、作用後の信号C^・W2・xを評価点(マイクロフォン16の位置)を示す加算器108に出力する。また、図示しないエンジンから前記評価点までの未知プラントを示すブロック102は、基準信号xに前記エンジンから前記評価点までの音の伝達特性(信号伝達特性)Pを作用させて、作用後の信号P・xを加算器108に出力する。マイクロフォン16を示す加算器108は、加算信号P・x+C^・W2・xを誤差信号eとしてフィルタ係数更新器112に出力する。さらに、補正信号生成器110は、基準信号xに模擬伝達関数C^を作用させてフィルタ係数更新器112に出力する。フィルタ係数更新器112は、補正信号C^・x及び誤差信号eに基づいて、誤差信号eが最小値となるように適応制御アルゴリズム(LMSアルゴリズム)に基づいて適応ノッチフィルタ104のフィルタ係数W2を逐次更新する。   In the active vibration noise control apparatus 100, the adaptive notch filter 104 multiplies the reference signal x by the filter coefficient W 2 to generate the control signal W 2 · x, and a block 106 indicating the speaker 14 to the microphone 16 in the vehicle interior space 12 includes Then, the simulated transfer function C ^ is applied to the control signal W2 · x, and the signal C ^ · W2 · x after the action is output to the adder 108 indicating the evaluation point (the position of the microphone 16). A block 102 indicating an unknown plant from the engine to the evaluation point (not shown) causes the sound transfer characteristic (signal transfer characteristic) P from the engine to the evaluation point to act on the reference signal x, and the signal after the action P · x is output to the adder 108. The adder 108 indicating the microphone 16 outputs the addition signal P · x + C ^ · W2 · x to the filter coefficient updater 112 as an error signal e. Further, the correction signal generator 110 applies the simulated transfer function C ^ to the reference signal x and outputs it to the filter coefficient updater 112. The filter coefficient updater 112 calculates the filter coefficient W2 of the adaptive notch filter 104 based on the adaptive control algorithm (LMS algorithm) based on the correction signal C ^ · x and the error signal e so that the error signal e becomes the minimum value. Update sequentially.

ここで、誤差信号eを下記の(1)式で表し、フィルタ係数W2、基準信号x、伝達特性P及び模擬伝達関数C^を下記の(2)式〜(5)式のように実数成分(Rw2、Rx、Rp及びRc)及び虚数成分(Iw2、Ix、Ip及びIc)で表わすと、誤差信号eの実数成分Reは、下記の(6)式で表わすことができ、一方で、誤差信号eの虚数成分Ieは、下記の(7)式で表わすことができる。なお、iは、虚数単位を示す。
e=P・x+C^・W2・x
=Re+iIe (1)
W2=Rw2+iIw2 (2)
x=Rx+iIx (3)
P=Rp+iIp (4)
C^=Rc+iIc (5)
Re=(Rp+Rc・Rw2−Ic・Iw2)Rx
−(Ip+Rc・Iw2+Ic・Rw2)Ix (6)
Ie=(Rp+Rc・Rw2−Ic・Iw2)Ix
+(Ip+Rc・Iw2+Ic・Rw2)Rx (7)
Here, the error signal e is represented by the following equation (1), and the filter coefficient W2, the reference signal x, the transfer characteristic P, and the simulated transfer function C ^ are real components as in the following equations (2) to (5). When represented by (Rw2, Rx, Rp and Rc) and an imaginary component (Iw2, Ix, Ip and Ic), the real component Re of the error signal e can be represented by the following equation (6), while the error The imaginary component Ie of the signal e can be expressed by the following equation (7). Note that i represents an imaginary unit.
e = P · x + C ^ · W2 · x
= Re + iIe (1)
W2 = Rw2 + iIw2 (2)
x = Rx + iIx (3)
P = Rp + iIp (4)
C ^ = Rc + iIc (5)
Re = (Rp + Rc.Rw2-Ic.Iw2) Rx
− (Ip + Rc · Iw2 + Ic · Rw2) Ix (6)
Ie = (Rp + Rc.Rw2-Ic.Iw2) Ix
+ (Ip + Rc · Iw2 + Ic · Rw2) Rx (7)

また、今回(現在)のサンプリングnにおけるフィルタ係数W2nを下記の(8)式で表した場合に、フィルタ係数更新器112においてフィルタ係数W2を更新する際の演算式は、下記の(9)式及び(10)式で表わされる。ここで、μは、フィルタ係数W2の更新量に係るステップサイズパラメータであり、各式の右辺第1項目は、今回のサンプリングにおけるフィルタ係数W2の実数成分又は虚数成分であり、右辺第2項目がフィルタ係数W2(の実数成分及び虚数成分)の更新量である。
W2n=Rw2n+iIw2n (8)
Rw2n+1=Rw2n−μ・Re・(Rc・Rx−Ic・Ix) (9)
Iw2n+1=Iw2n+μ・Re・(Ic・Rx+Rc・Ix)(10)
Further, when the filter coefficient W2n in the current (current) sampling n is expressed by the following expression (8), an arithmetic expression for updating the filter coefficient W2 in the filter coefficient updater 112 is the following expression (9): And (10). Here, μ is a step size parameter related to the update amount of the filter coefficient W2, the first item on the right side of each equation is the real component or imaginary component of the filter coefficient W2 in the current sampling, and the second item on the right side is This is the update amount of the filter coefficient W2 (the real component and the imaginary component thereof).
W2n = Rw2n + iIw2n (8)
Rw2 n + 1 = Rw2n−μ · Re · (Rc · Rx−Ic · Ix) (9)
Iw2 n + 1 = Iw2n + μ · Re · (Ic · Rx + Rc · Ix) (10)

なお、上述した(1)〜(10)式の導出方法等については、特許文献2に詳しく説明されているので、本明細書では、その詳細な説明を省略する。   In addition, since the derivation method of the above-described formulas (1) to (10) is described in detail in Patent Document 2, detailed description thereof is omitted in this specification.

上述した能動型振動騒音制御装置100において、加算器108は、(1)式に示すように、信号P・xと信号C^・W2・xとの加算信号を誤差信号eとしている。しかしながら、評価点においてエンジンこもり音と相殺音とを干渉させて該エンジンこもり音を消音させる際に、マイクロフォン16は、前記加算信号を示す残留騒音に加え、該残留騒音以外の音(例えば、ロードノイズや楽音)も検出する。そのため、マイクロフォン16は、前記残留騒音及び該残留騒音以外の音に応じたノイズに基づく誤差信号eの実数成分Reを検出する。すなわち、マイクロフォン16は、誤差信号eの実数成分Reしか検出することができず、虚数成分Ieを検出することはできない。従って、特許文献2では、このような実数成分Reより虚数成分Ieを推定し、実数成分Re、推定した虚数成分Ie及び基準信号x(補正信号C^・x)を用いて適応ノッチフィルタ104のフィルタ係数W2を更新している。   In the active vibration noise control apparatus 100 described above, the adder 108 uses the addition signal of the signal P · x and the signal C ^ · W2 · x as the error signal e as shown in the equation (1). However, when the engine muffled sound and the canceling sound are caused to interfere with each other at the evaluation point to mute the engine muffled sound, the microphone 16 adds a sound other than the residual noise (for example, a road noise) in addition to the residual noise indicating the added signal. Noise and music). Therefore, the microphone 16 detects the real number component Re of the error signal e based on the residual noise and noise corresponding to sound other than the residual noise. That is, the microphone 16 can detect only the real component Re of the error signal e, and cannot detect the imaginary component Ie. Therefore, in Patent Document 2, the imaginary component Ie is estimated from such a real component Re, and the adaptive notch filter 104 uses the real component Re, the estimated imaginary component Ie, and the reference signal x (correction signal C ^ x). The filter coefficient W2 is updated.

一方、図4は、図3に対応させて、この実施形態に係る能動型振動騒音制御装置10を表わした模式的ブロック図であり、図5は、図4中、破線で囲まれた部分を未知のプラントのブロック120(伝達特性P´)として表わした場合の模式的ブロック図である。   On the other hand, FIG. 4 is a schematic block diagram showing the active vibration noise control apparatus 10 according to this embodiment corresponding to FIG. 3, and FIG. 5 shows a portion surrounded by a broken line in FIG. It is a typical block diagram at the time of expressing as the block 120 (transfer characteristic P ') of an unknown plant.

ここで、上記の(1)式、図4及び図5より、誤差信号eは、伝達特性P´を用いて、下記の(11)式で表わすことができる。
e=P・x+C^・W2・x
=(P+C^・W2)・x
=P´・x (11)
Here, from the above equation (1) and FIGS. 4 and 5, the error signal e can be expressed by the following equation (11) using the transfer characteristic P ′.
e = P · x + C ^ · W2 · x
= (P + C ^ · W2) · x
= P 'x (11)

従って、伝達特性P´は、その実数成分をRp´、虚数成分をIp´とすると、下記の(12)式で表わすことができる。
P´=P+C^・W2
=Rp´+iIp´ (12)
Therefore, the transfer characteristic P ′ can be expressed by the following equation (12), where the real component is Rp ′ and the imaginary component is Ip ′.
P '= P + C ^ · W2
= Rp '+ iIp' (12)

また、加算器34で生成される補正誤差信号e1は、上記の(11)式より、下記の(13)式で表わすことができる。
e1=e+W1・x
=P´・x+W1・x (13)
Further, the correction error signal e1 generated by the adder 34 can be expressed by the following equation (13) from the above equation (11).
e1 = e + W1 · x
= P'.x + W1.x (13)

前述したように、第1制御器24は、補正誤差信号e1が最小値となるようにフィルタ係数W1の更新演算を行うので、(13)式でe1=0とおくと、P´・xとW1・xとの関係は、下記の(14)式で表わされる。
P´・x=−W1・x (14)
As described above, the first controller 24 performs the update calculation of the filter coefficient W1 so that the correction error signal e1 becomes the minimum value. Therefore, if e1 = 0 in the equation (13), P ′ · x The relationship with W1 · x is expressed by the following equation (14).
P ′ · x = −W1 · x (14)

また、マイクロフォン16は、誤差信号eの実数成分Reのみ検出するので、第1制御器24の加算器34には、実数成分Reのみ入力される(Ie=0)。また、第1制御器24においては、補正信号生成器44、110が存在しないので、C^=1(Rc=1、Ic=0)となる。そのため、W1を下記の(15)式で表わし、今回(現在)のサンプリングnにおけるフィルタ係数W1nを下記の(16)式で表わした場合に、フィルタ係数更新器38においてフィルタ係数W1を更新する際の演算式は、下記の(17)式及び(18)式で表わされる。なお、(17)式及び(18)式の右辺第1項目は、今回のサンプリングnにおけるフィルタ係数W1の実数成分又は虚数成分であり、右辺第2項目は、フィルタ係数W1(の実数成分及び虚数成分)の更新量となる。また、フィルタ係数W1の更新量に係るステップサイズパラメータについてもμとする。
W1=Rw1+iIw1 (15)
W1n=Rw1n+iIw1n (16)
Rw1n+1=Rw1n−μ・Re・Rx (17)
Iw1n+1=Iw1n+μ・Re・Ix (18)
Since the microphone 16 detects only the real component Re of the error signal e, only the real component Re is input to the adder 34 of the first controller 24 (Ie = 0). In the first controller 24, since the correction signal generators 44 and 110 do not exist, C ^ = 1 (Rc = 1, Ic = 0). Therefore, when W1 is expressed by the following equation (15) and the filter coefficient W1n at the current (current) sampling n is expressed by the following equation (16), the filter coefficient updater 38 updates the filter coefficient W1. Are expressed by the following equations (17) and (18). Note that the first item on the right side of the equations (17) and (18) is the real component or the imaginary component of the filter coefficient W1 at the current sampling n, and the second item on the right side is the filter component W1 (the real component and the imaginary number). Component). The step size parameter related to the update amount of the filter coefficient W1 is also μ.
W1 = Rw1 + iIw1 (15)
W1n = Rw1n + iIw1n (16)
Rw1 n + 1 = Rw1n-μ · Re · Rx (17)
Iw1 n + 1 = Iw1n + μ · Re · Ix (18)

ここで、(11)式よりe=P´・xであり、(14)式よりP´・x=−W1・xであるため、誤差信号eは、(3)式、(11)式、(14)式及び(15)式より、下記の(19)式で表わされる。
e=P´・x
=−W1・x
=−(Rw1+iIw1)・(Rx+iIx)
=−{(Rw1・Rx−Iw1・Ix)
+i(Rw1・Ix+Iw1・Rx)} (19)
Here, e = P ′ · x from the equation (11) and P ′ · x = −W1 · x from the equation (14), so that the error signal e is expressed by the equations (3), (11), From the formulas (14) and (15), it is expressed by the following formula (19).
e = P '· x
= -W1 x
=-(Rw1 + iIw1). (Rx + iIx)
=-{(Rw1, Rx-Iw1, Ix)
+ I (Rw1 · Ix + Iw1 · Rx)} (19)

従って、(19)式より、誤差信号eの実数成分Reと、虚数成分Ieとは、下記の(20)式及び(21)式でそれぞれ表わされる。
Re=−(Rw1・Rx−Iw1・Ix) (20)
Ie=−(Rw1・Ix+Iw1・Rx) (21)
Therefore, from equation (19), the real component Re and the imaginary component Ie of the error signal e are expressed by the following equations (20) and (21), respectively.
Re = − (Rw1 · Rx−Iw1 · Ix) (20)
Ie = − (Rw1 · Ix + Iw1 · Rx) (21)

(20)式及び(21)式に示すように、誤差信号eの実数成分Re及び虚数成分Ieには、フィルタ係数W1の実数成分であるフィルタ係数Rw1と、該フィルタ係数W1の虚数成分であるフィルタ係数Iw1とがそれぞれ含まれているので、フィルタ係数Rw1、Iw1は、誤差信号eの実数成分Re及び虚数成分Iw1(誤差信号eの振幅及び位相)を表現できる係数(位相・振幅係数)であることが理解できる。   As shown in the equations (20) and (21), the real component Re and the imaginary component Ie of the error signal e are the filter coefficient Rw1 that is the real component of the filter coefficient W1 and the imaginary component of the filter coefficient W1. Since the filter coefficient Iw1 is included, the filter coefficients Rw1 and Iw1 are coefficients (phase / amplitude coefficients) that can represent the real component Re and the imaginary component Iw1 (the amplitude and phase of the error signal e) of the error signal e. I can understand.

そこで、この実施形態に係る能動型振動騒音制御装置10においては、図1及び図2に示すように、第1制御器24は、補正誤差信号e1及び回転周波数feの余弦波信号Rxに基づいてフィルタ係数Rw1を逐次更新すると共に、補正誤差信号e1及び回転周波数feの正弦波信号Ixに基づいてフィルタ係数Iw1を逐次更新し、更新したフィルタ係数Rw1、Iw1を、第2制御器26の誤差信号生成器42にコピーする。   Therefore, in the active vibration noise control apparatus 10 according to this embodiment, as shown in FIGS. 1 and 2, the first controller 24 is based on the correction error signal e1 and the cosine wave signal Rx having the rotation frequency fe. The filter coefficient Rw1 is sequentially updated, the filter coefficient Iw1 is sequentially updated based on the correction error signal e1 and the sine wave signal Ix of the rotation frequency fe, and the updated filter coefficients Rw1 and Iw1 are used as error signals of the second controller 26. Copy to generator 42.

第2制御器26の誤差信号生成器42においては、フィルタ70、72及び減算部73により(20)式の演算処理を行うことで、誤差信号eの実数成分Reを示す実数成分Re2(Re2=Re)が生成され、一方で、フィルタ172、174及び加算部176により(21)式の演算処理を行うことで、誤差信号eの虚数成分Ieを示す虚数成分Ie2(Ie2=Ie)が生成される。すなわち、誤差信号生成器42は、エンジンこもり音の周波数(回転周波数fe)における誤差信号e2(e2=e)を生成していることになる。   In the error signal generator 42 of the second controller 26, the real number component Re2 (Re2 = Re2 = representing the real number component Re of the error signal e) is performed by the filters 70 and 72 and the subtracting unit 73. On the other hand, the filters 172 and 174 and the adder 176 perform the calculation process of the expression (21), thereby generating an imaginary number component Ie2 (Ie2 = Ie) indicating the imaginary number component Ie of the error signal e. The That is, the error signal generator 42 generates the error signal e2 (e2 = e) at the frequency of the engine booming sound (rotation frequency fe).

従って、この実施形態に係る能動型振動騒音制御装置10によれば、エンジンこもり音の周波数(回転周波数fe)における誤差信号e2の実数成分Re2及び虚数成分Ie2を生成し、生成した実数成分Re2及び虚数成分Ie2を用いて適応ノッチフィルタ40のフィルタ係数Rw2、Iw2を逐次更新するので、基準信号xにフィルタ係数Rw2、Iw2をかけて生成される制御信号Sc2は、エンジンこもり音の周波数に応じた信号となり、この結果、スピーカ14から制御信号Sc2を相殺音として出力することにより、評価点(マイクロフォン16の位置)におけるエンジンこもり音を確実に低減することが可能となる。   Therefore, according to the active vibration noise control device 10 according to this embodiment, the real component Re2 and the imaginary component Ie2 of the error signal e2 at the frequency of the engine noise (rotation frequency fe) are generated, and the generated real component Re2 and Since the filter coefficients Rw2 and Iw2 of the adaptive notch filter 40 are sequentially updated using the imaginary number component Ie2, the control signal Sc2 generated by multiplying the reference signal x by the filter coefficients Rw2 and Iw2 corresponds to the frequency of engine noise. As a result, by outputting the control signal Sc2 as a canceling sound from the speaker 14, it is possible to reliably reduce engine noise at the evaluation point (the position of the microphone 16).

すなわち、第1制御器24は、制御信号Sc1を生成する適応ノッチフィルタ32と、誤差信号eの実数成分Reと制御信号Sc1とを加算して補正誤差信号e1を生成する加算器34と、基準信号x及び補正誤差信号e1に基づいて補正誤差信号e1が最小となるようにフィルタ係数W1(Rw1、Iw1)を適応演算を用いて逐次更新し、更新したフィルタ係数W1を誤差信号e(e2)の振幅及び位相を表現できる位相・振幅係数(フィルタ係数Rw1、Iw1)として抽出するフィルタ係数更新器38とを備えるので、第2制御器26では、フィルタ係数Rw1、Iw1を用いて実数成分Re2及び虚数成分Ie2を精度よく推定(生成)することにより、相殺音に応じた制御信号Sc2を精度よく生成することができる。   That is, the first controller 24 includes an adaptive notch filter 32 that generates the control signal Sc1, an adder 34 that generates the correction error signal e1 by adding the real component Re of the error signal e and the control signal Sc1, and a reference Based on the signal x and the correction error signal e1, the filter coefficient W1 (Rw1, Iw1) is sequentially updated using adaptive computation so that the correction error signal e1 is minimized, and the updated filter coefficient W1 is the error signal e (e2). And a filter coefficient updater 38 that extracts the phase and amplitude coefficients (filter coefficients Rw1 and Iw1) that can represent the amplitude and phase of the second component 26, the second controller 26 uses the filter coefficients Rw1 and Iw1 to generate real component Re2 and By accurately estimating (generating) the imaginary component Ie2, the control signal Sc2 corresponding to the canceling sound can be generated with high accuracy.

図6Aは、誤差信号eの時間変化を示す特性図であり、図6Bは、誤差信号e2の実数成分Re2及び虚数成分Ie2を生成しない場合におけるフィルタ係数W2の更新量の時間変化を示す特性図であり、図6Cは、この実施形態に係る能動型振動騒音制御装置10でのフィルタ係数W2の更新量の時間変化を示す特性図である。ここでは、時刻t0で消音制御が開始されるものとする。   6A is a characteristic diagram showing a time change of the error signal e, and FIG. 6B is a characteristic diagram showing a time change of the update amount of the filter coefficient W2 when the real component Re2 and the imaginary component Ie2 of the error signal e2 are not generated. FIG. 6C is a characteristic diagram showing the change over time of the update amount of the filter coefficient W2 in the active vibration noise control apparatus 10 according to this embodiment. Here, it is assumed that mute control is started at time t0.

実数成分Re2及び虚数成分Ie2を生成せずにフィルタ係数W2の適応演算を行った場合には、図6Bに示すように、誤差信号eのレベルが大きい時刻ではフィルタ係数W2の更新量が大きく、一方で、誤差信号eのレベルが小さい時刻ではフィルタ係数Wの更新量が小さくなる。すなわち、誤差信号eのレベルの時間変化に同期してフィルタ係数Wの更新量も変化しており、誤差信号eがゼロレベルに収束するまで長時間を要することになる。   When the adaptive calculation of the filter coefficient W2 is performed without generating the real number component Re2 and the imaginary number component Ie2, as shown in FIG. 6B, the update amount of the filter coefficient W2 is large at the time when the level of the error signal e is large. On the other hand, the update amount of the filter coefficient W is small at the time when the level of the error signal e is small. That is, the update amount of the filter coefficient W is changed in synchronization with the time change of the level of the error signal e, and it takes a long time for the error signal e to converge to the zero level.

これに対して、この実施形態に係る能動型振動騒音制御装置10では、生成した実数成分Re2及び虚数成分Ie2を用いてフィルタ係数W2の適応演算を行っている。すなわち、フィルタ係数W2の更新量に実数成分Re2及び虚数成分Ie2を含ませることにより、前記更新量は、誤差信号eの複素平面上における振幅(実数成分Re2及び虚数成分Ie2の2乗和の平方根)に比例することになる。従って、能動型振動騒音制御装置10では、誤差信号eの複素平面上における振幅が大きい時刻(図6A参照)ではフィルタ係数W2の更新量を大きくし(図6C参照)、誤差信号eの複素平面上における振幅が小さい時刻ではフィルタ係数W2の更新量を小さくする。なお、図6A中の破線は、誤差信号eの複素平面上における振幅の大きさを示している。   On the other hand, in the active vibration noise control apparatus 10 according to this embodiment, the adaptive calculation of the filter coefficient W2 is performed using the generated real number component Re2 and imaginary number component Ie2. That is, by including the real number component Re2 and the imaginary number component Ie2 in the update amount of the filter coefficient W2, the update amount has the amplitude on the complex plane of the error signal e (the square root of the square sum of the real number component Re2 and the imaginary number component Ie2). ). Therefore, in the active vibration noise control device 10, the update amount of the filter coefficient W2 is increased (see FIG. 6C) at the time when the amplitude of the error signal e on the complex plane is large (see FIG. 6A), and the complex plane of the error signal e is obtained. The update amount of the filter coefficient W2 is reduced at the time when the amplitude is small. Note that the broken line in FIG. 6A indicates the magnitude of the amplitude of the error signal e on the complex plane.

これにより、誤差信号eのレベルの変化に同期してフィルタ係数W2の更新量が変化しなくなるので、誤差信号eを短時間でゼロレベルにまで収束させることができる。すなわち、短時間でエンジンこもり音を低減することが可能となる。   As a result, the update amount of the filter coefficient W2 does not change in synchronization with the change in the level of the error signal e, so that the error signal e can be converged to the zero level in a short time. That is, it is possible to reduce engine noise in a short time.

また、特許文献2においては、サンプリング周期間で誤差信号eが大きく変動するおそれが少ないにも関わらず、誤差信号eの実数成分Reを微分することに基づいて虚数成分Ieを推定している。   Further, in Patent Document 2, the imaginary component Ie is estimated based on differentiating the real component Re of the error signal e, although the error signal e is less likely to fluctuate greatly between sampling periods.

これに対して、この実施形態に係る能動型振動騒音制御装置10では、前述したように、抽出したフィルタ係数Rw1、Iw1を用いて、誤差信号生成器42が(20)式及び(21)式の演算処理を行うことにより、回転周波数feにおける誤差信号e2の実数成分Re2及び虚数成分Ie2を生成するので、実数成分Re2及び虚数成分Ie2の推定精度が向上する。   On the other hand, in the active vibration noise control apparatus 10 according to this embodiment, as described above, the error signal generator 42 uses the extracted filter coefficients Rw1 and Iw1 to convert the error signal generator 42 into the expressions (20) and (21). Since the real number component Re2 and the imaginary number component Ie2 of the error signal e2 at the rotation frequency fe are generated by performing the calculation process of (2), the estimation accuracy of the real number component Re2 and the imaginary number component Ie2 is improved.

なお、この発明は、上述した実施形態に限らず、明細書及び図面の記載内容に基づき、種々の変更が可能であることは勿論である。   Of course, the present invention is not limited to the above-described embodiments, and various modifications can be made based on the description in the specification and the drawings.

例えば、ロードノイズのように、振動騒音の周波数が予め分かっている場合には、周波数検出器20を省略し、基準信号生成器22において、前記周波数に応じた基準信号xを生成してもよい。   For example, when the frequency of vibration noise such as road noise is known in advance, the frequency detector 20 may be omitted, and the reference signal x corresponding to the frequency may be generated by the reference signal generator 22. .

この発明の一実施形態に係る能動型振動騒音制御装置の構成を示すブロック図である。It is a block diagram which shows the structure of the active vibration noise control apparatus which concerns on one Embodiment of this invention. 図1の基準信号発生器、第1制御器及び第2制御器の詳細な構成を示すブロック図である。FIG. 2 is a block diagram illustrating detailed configurations of a reference signal generator, a first controller, and a second controller in FIG. 1. 比較例に係る能動型振動騒音制御装置でのエンジンこもり音の消音制御を説明するための模式的ブロック図である。It is a typical block diagram for demonstrating the silencing control of the engine booming sound in the active type vibration noise control apparatus which concerns on a comparative example. 図1及び図2の能動型振動騒音制御装置の模式的ブロック図である。FIG. 3 is a schematic block diagram of the active vibration noise control apparatus of FIGS. 1 and 2. 図4の能動型振動騒音制御装置をさらに模式化したブロック図である。FIG. 5 is a block diagram further illustrating the active vibration noise control device of FIG. 4. 図6Aは、誤差信号の時間変化を示す特性図であり、図6Bは、誤差信号の実数成分及び虚数成分を生成しない場合でのフィルタ係数の更新量の時間変化を示す特性図であり、図6Cは、図1の能動型振動騒音制御装置でのフィルタ係数の更新量の時間変化を示す特性図である。6A is a characteristic diagram showing a time change of the error signal, and FIG. 6B is a characteristic diagram showing a time change of the update amount of the filter coefficient when the real component and the imaginary component of the error signal are not generated. FIG. 6C is a characteristic diagram illustrating a change over time in the update amount of the filter coefficient in the active vibration noise control apparatus of FIG. 1.

符号の説明Explanation of symbols

10…能動型振動騒音制御装置 14…スピーカ
16…マイクロフォン 22…基準信号生成器
24…第1制御器 26…第2制御器
32、40、54、56、64、66…適応ノッチフィルタ
34…加算器 36…1サンプル時間遅延器
38、46、60、62、82、84…フィルタ係数更新器
42…誤差信号生成器 44…補正信号生成器
50…余弦波発生器 52…正弦波発生器
DESCRIPTION OF SYMBOLS 10 ... Active vibration noise control apparatus 14 ... Speaker 16 ... Microphone 22 ... Reference signal generator 24 ... 1st controller 26 ... 2nd controller 32, 40, 54, 56, 64, 66 ... Adaptive notch filter 34 ... Addition 36: 1 sample time delay unit 38, 46, 60, 62, 82, 84 ... Filter coefficient updater 42 ... Error signal generator 44 ... Correction signal generator 50 ... Cosine wave generator 52 ... Sine wave generator

Claims (2)

打消対象の振動騒音の周波数に基づく基準信号を生成する基準信号生成器と、
前記基準信号に基づいて前記振動騒音を相殺するための相殺信号を出力する適応ノッチフィルタと、
前記適応ノッチフィルタから出力される前記相殺信号に基づいて相殺音を発生する相殺音発生器と、
前記振動騒音と前記相殺音との差に基づく誤差信号の実数成分を検出する誤差信号検出器と、
前記相殺音発生器から前記誤差信号検出器に至る信号伝達特性に対応する補正値に基づき、前記基準信号を補正して補正信号を生成する補正信号生成器と、
前記誤差信号の実数成分から、前記振動騒音の周波数における前記誤差信号の振幅と位相とを表現できる位相・振幅係数を抽出する位相・振幅係数抽出器と、
前記基準信号と前記位相・振幅係数とに基づいて、前記誤差信号の実数成分及び虚数成分を生成する誤差信号生成器と、
前記補正信号と前記誤差信号の実数成分及び虚数成分とに基づいて、前記誤差信号が最小となるように前記適応ノッチフィルタのフィルタ係数を適応演算を用いて逐次更新するフィルタ係数更新器と、
を有することを特徴とする能動型振動騒音制御装置。
A reference signal generator for generating a reference signal based on the frequency of vibration noise to be canceled;
An adaptive notch filter that outputs a canceling signal for canceling the vibration noise based on the reference signal;
A canceling sound generator for generating a canceling sound based on the canceling signal output from the adaptive notch filter;
An error signal detector for detecting a real component of an error signal based on a difference between the vibration noise and the canceling sound;
A correction signal generator that corrects the reference signal to generate a correction signal based on a correction value corresponding to a signal transfer characteristic from the canceling sound generator to the error signal detector;
A phase / amplitude coefficient extractor that extracts a phase / amplitude coefficient capable of expressing the amplitude and phase of the error signal at the frequency of the vibration noise from the real number component of the error signal;
An error signal generator for generating a real component and an imaginary component of the error signal based on the reference signal and the phase and amplitude coefficients;
A filter coefficient updater that sequentially updates a filter coefficient of the adaptive notch filter using adaptive computation so that the error signal is minimized based on the correction signal and the real and imaginary components of the error signal;
An active vibration noise control device comprising:
請求項1記載の能動型振動騒音制御装置において、
前記位相・振幅係数抽出器は、
前記基準信号に基づいて制御信号を出力する第2の適応ノッチフィルタと、
前記誤差信号の実数成分と前記制御信号とに基づいて補正誤差信号を生成する補正誤差信号生成器と、
前記基準信号と前記補正誤差信号とに基づいて、前記補正誤差信号が最小となるように前記第2の適応ノッチフィルタの第2のフィルタ係数を適応演算を用いて逐次更新し、更新した前記第2のフィルタ係数を前記位相・振幅係数として抽出する第2のフィルタ係数更新器と、
を備えることを特徴とする能動型振動騒音制御装置。
The active vibration noise control apparatus according to claim 1,
The phase / amplitude coefficient extractor is:
A second adaptive notch filter that outputs a control signal based on the reference signal;
A correction error signal generator that generates a correction error signal based on the real component of the error signal and the control signal;
Based on the reference signal and the correction error signal, the second filter coefficient of the second adaptive notch filter is sequentially updated using an adaptive operation so that the correction error signal is minimized, and the updated second filter coefficient is updated. A second filter coefficient updater for extracting two filter coefficients as the phase / amplitude coefficient;
An active vibration noise control apparatus comprising:
JP2008172100A 2008-07-01 2008-07-01 Active vibration noise control device Expired - Fee Related JP5090272B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008172100A JP5090272B2 (en) 2008-07-01 2008-07-01 Active vibration noise control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008172100A JP5090272B2 (en) 2008-07-01 2008-07-01 Active vibration noise control device

Publications (2)

Publication Number Publication Date
JP2010012813A JP2010012813A (en) 2010-01-21
JP5090272B2 true JP5090272B2 (en) 2012-12-05

Family

ID=41699363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008172100A Expired - Fee Related JP5090272B2 (en) 2008-07-01 2008-07-01 Active vibration noise control device

Country Status (1)

Country Link
JP (1) JP5090272B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9773489B2 (en) 2012-11-05 2017-09-26 Mitsubishi Electric Corporation Active vibration noise control apparatus
US9177542B2 (en) * 2013-03-29 2015-11-03 Bose Corporation Motor vehicle adaptive feed-forward noise reduction

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2827374B2 (en) * 1989-12-29 1998-11-25 日産自動車株式会社 Active noise control device
JPH06314097A (en) * 1993-04-30 1994-11-08 Nissan Motor Co Ltd Active noise controller
JPH07199970A (en) * 1993-12-28 1995-08-04 Hitachi Ltd Active noise controller
JP3579898B2 (en) * 1994-06-06 2004-10-20 マツダ株式会社 Vehicle vibration control device and vibration control method
JP3617079B2 (en) * 1994-08-29 2005-02-02 日産自動車株式会社 Active noise control device and active vibration control device
JPH09198053A (en) * 1996-01-18 1997-07-31 Denso Corp Muffling device
JP4079831B2 (en) * 2003-05-29 2008-04-23 松下電器産業株式会社 Active noise reduction device
JP3843082B2 (en) * 2003-06-05 2006-11-08 本田技研工業株式会社 Active vibration noise control device
JP4074612B2 (en) * 2004-09-14 2008-04-09 本田技研工業株式会社 Active vibration noise control device
JP4456577B2 (en) * 2006-03-31 2010-04-28 本田技研工業株式会社 Active noise control device and active vibration control device

Also Published As

Publication number Publication date
JP2010012813A (en) 2010-01-21

Similar Documents

Publication Publication Date Title
JP5189307B2 (en) Active noise control device
JP4513810B2 (en) Active noise reduction device
JP4344763B2 (en) Active vibration and noise control device for vehicle
JP4079831B2 (en) Active noise reduction device
JP5713958B2 (en) Active noise control device
JP5318813B2 (en) System for active noise control using infinite impulse response filter
JP2005084500A (en) Active type vibration noise controller
JP4881913B2 (en) Active noise control device
JPWO2007013281A1 (en) Active vibration noise control device
WO2017217237A1 (en) Active sound effect generation device
JPWO2011101967A1 (en) Active vibration noise control device
CN109416909B (en) Noise reduction device, mobile body device, and noise reduction method
CN111627414A (en) Active denoising method and device and electronic equipment
JP5090272B2 (en) Active vibration noise control device
JP2005318518A (en) Double-talk state judging method, echo cancel method, double-talk state judging apparatus, echo cancel apparatus, and program
JP4977551B2 (en) Active noise control device
JP4843581B2 (en) Active noise control device
CN113470607B (en) Active vibration noise reduction system
CN116438597A (en) System and method for adapting an estimated secondary path
JP4590389B2 (en) Active vibration noise control device
JP2021162857A (en) Active vibration noise reduction apparatus
JP2010111206A (en) Active noise control device
JP4906787B2 (en) Active vibration noise control device
JP6902739B2 (en) Active noise reduction device and active noise reduction method
JP2019203919A (en) Noise removal device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120730

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120912

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

Free format text: PAYMENT UNTIL: 20150921

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5090272

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees