JPH10171466A - 能動騒音制御装置 - Google Patents

能動騒音制御装置

Info

Publication number
JPH10171466A
JPH10171466A JP8332377A JP33237796A JPH10171466A JP H10171466 A JPH10171466 A JP H10171466A JP 8332377 A JP8332377 A JP 8332377A JP 33237796 A JP33237796 A JP 33237796A JP H10171466 A JPH10171466 A JP H10171466A
Authority
JP
Japan
Prior art keywords
noise
filter
sound
coefficient
wave
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP8332377A
Other languages
English (en)
Other versions
JP3728837B2 (ja
Inventor
Mikio Yamaguchi
幹雄 山口
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.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries 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 Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP33237796A priority Critical patent/JP3728837B2/ja
Publication of JPH10171466A publication Critical patent/JPH10171466A/ja
Application granted granted Critical
Publication of JP3728837B2 publication Critical patent/JP3728837B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Exhaust Silencers (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)

Abstract

(57)【要約】 (修正有) 【課題】騒音波を参照マイク1で検出し、検出された信
号を係数がhである消音フィルタ7に通すことで消音波
を作成し、消音波を二次音源2から放出することで、エ
ラーマイク3の位置で消音後の残留波の低減を図る能動
騒音制御装置において、周波数領域で表された伝達関数
から、最適な消音フィルタ7の係数を算出することを可
能にする。 【解決手段】参照マイク1からエラーマイク3ヘの騒音
波の伝搬経路の伝達関、二次音源2からエラーマイク3
への消音波の伝搬経路の伝達関数をC、消音フィルタ7
の係数hを伝達関数として表したものをH、参照マイク
1の信号からエラーマイク3の信号ヘの伝達関数を測定
したものをRとするとき、消音フィルタ7に相異なる係
数h1 、と係数h2 を設定し、係数h1 と係数h2 それ
ぞれの場合に対応するR1 とR2 を測定し、消音効果が
最もよくなるように最小自乗規範に従って新たな消音フ
ィルタ7の係数h3 をG1 とC1 を使って算出する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、消音波で騒音波を
打ち消すことによって、騒音波を能動的に消去する能動
騒音制御装置に関し、特に、騒音波伝搬系と消音波伝搬
系の伝達特性が、消音動作中に変化しても、その変化に
追従して良好な消音状態を保つ能動騒音制御装置に関す
るものである。
【0002】
【従来の技術】能動騒音制御装置は、騒音源から発生す
る騒音波を打ち消しあうような消音波を発生させて、騒
音を低減する装置である。従来の能動騒音制御装置の一
般的な構成によれば、能動騒音制御装置は、騒音源から
発生する騒音波を検出する参照マイクと、消音波を放出
する二次音源と、消音後の騒音波(残留波)を検出する
エラーマイクとを備えている。
【0003】消音波は、騒音波又は騒音波と相関の高い
信号を消音フィルタを通すことによって作成される。消
音後の騒音波(残留波)はエラーマイクで監視され、消
音状態が良好に保たれるように消音フィルタの内容が適
応的に制御される。従来の一般的な能動騒音制御装置の
構成を図1に示す(小坂敏文 「適応フィルタの実用技
術(5) −周波数領域の適応アルゴリズムを用いた能動的
消音−」、日本音響学会誌48巻7号、pp. 520-524 (1
992)参照)。
【0004】図1において、101は騒音源である。1
02は騒音波を検出する参照マイク、103は消音波を
放出する二次音源(具体的にはスピーカ)、104は消
音後の騒音波(残留波)を検出するエラーマイクであ
る。消音波は、102で拾った騒音波にFIR(Finite
Impulse Response) ディジタルフィルタ105による信
号処理を施すことによって作成される。106は、参照
マイク102で検出した騒音波とエラーマイク104で
検出する残留波を観察し、消音がより適切に行われるよ
うにディジタルフィルタ105の係数を更新するコント
ローラである。
【0005】このコントローラは、DとMの信号を観察
し、DからMへの伝達関数RMDが0に近づくようなディ
ジタルフィルタ105の伝達関数TF をさがす。より具
体的には、ある時点におけるTF とRMDの値を基にし
て、TF の値を少しだけ修正することを繰り返す。ま
た、他の従来技術として、自動車の車室内の騒音低減を
図る能動騒音制御装置も知られている(特開平7−25
3790号参照)。この能動騒音制御装置の構成を、図
2に示す。
【0006】図2において、120は騒音キャンセルシ
ステムであり、エラー信号(残留波)のパワーが最小と
なるように騒音キャンセル信号(消音波)を発生する。
123は騒音キャンセル音Scn を放射するキャンセル
スピーカ(二次音源)、124は騒音キャンセル点に配
置され、騒音Sn とキャンセル音Scn の合成音を検出
し、合成音信号をエラー信号en として出力するエラー
マイクである。
【0007】121は参照信号xn を発生する参照信号
発生部、122は騒音キャンセルコントローラであり、
参照信号発生部121から発生する参照信号xn が入力
されるとともに、車室内の騒音キャンセル点における騒
音Sn とキャンセル音Sc nの合成信号がエラー信号e
n として入力され、該エラー信号en が最小となるよう
に適応信号処理を行って騒音キャンセル信号yn を出力
する。騒音キャンセルコントローラ122は、適応信号
処理部122aと、ディジタルフィルタ構成の適応フィ
ルタ122bと、参照信号xn にキャンセル音伝搬系の
伝搬特性(伝達関数)CM を畳み込んで信号処理用参照
信号(フィルタードリファレンス信号)rn を作成する
信号処理フィルタ122cとを有している。
【0008】30はキャンセル音伝搬系の伝達関数に関
する連立方程式を演算する伝達関数演算処理部であり、
参照信号xn と、エラー信号en と、適応フィルタ12
2bの係数wn を用いてキャンセル音伝搬系の伝達関数
cを誤差を徐々に減らすような反復計算によって演算
し、信号処理フィルタ122cに逐次設定するようにな
っている。
【0009】
【発明が解決しようとする課題及び課題を解決するため
の手段】一般に、能動騒音制御装置においては、消音波
を二次音源から放出する際に二次音源の特性が重畳され
る。従って、騒音波と打ち消しあうような消音波を作成
するには、消音フィルタは、二次音源の逆特性を有する
ようにしなければならない。二次音源の逆特性は、検出
マイクを通過してから二次音源に至るまでの距離を離し
て遅延時間を許容すればするほど実現しやすくなる。あ
るいは、遅延時間があまり許容されないならば、逆特性
の精度はあきらめざるを得ない。
【0010】前述した従来の一般的な能動騒音制御装置
(図1)では、消音時にはコントローラ106の入力M
=0が成り立つことを前提とし、M=0にすることを能
動消音の目標としている。ところが、M=0を成り立た
せようとするとればするほど、二次音源103の逆特性
をより正確に実現する必要があり、参照マイク102と
二次音源103の間隔を広げなければならず、能動騒音
制御装置の大型化を招いてしまう。
【0011】また、周波数領域で表現されたディジタル
フィルタ105の伝達関数TF をIFFT (Inverse Fa
st Fourier Transform) 演算すれば、一般的には、TF
のインパルス応答が得られて、これが必要なFIRディ
ジタルフィルタ105の係数になるはずであるが、この
インパルス応答の長さがFIRディジタルフィルタ10
5の長さ(タップ数とも呼ぶ)に納まるという保証がな
い。より詳細に述べると、例えば、IFFTの点数が1
024なら、TF のインパルス応答は1024点にな
る、FFT (Fast Fourier Transform) 及びIFFTは
周期関数を前提としているので、前半の512点は時間
が正の範囲に対応させ、後半の512点は時間が負の範
囲に対応させるのが通例である。一方、FIRディジタ
ルフィルタ105の長さは信号処理系の能力の制約を受
け、例えば300ならば、TF のインパルス応答で0以
外の値は先頭から300番目の範囲内に納まっていると
都合がよい。しかし、IFFTで得られるインパルス応
答においては、現実には、先頭から301番目以降に0
以外の値が出現してしまうのが、普通である。
【0012】だからといって、フィルタ長を十分に長く
すれば、コストの上昇を招き、また、時間が負の範囲の
インパルス応答を、時間が正の範囲に移すには、検出マ
イクと二次音源の間隔を広げなければならず、音響系の
大型化を招いてしまう。なお、このように、周波数領域
で表現した伝達関数に基づいて逆特性を算出する場合の
措置は、従来は具体的に十分な定式化がされていない。
例えば、大賀寿郎、山崎芳男、金田豊、「音響システム
とディジタル処理」電子情報通信学会発行(1995)で
は、「周波数領域の逆演算はフィルタ長が十分に長くな
いと誤差が発生する点など、その操作には慎重な配慮が
必要である」と言及されている(p.156の6〜7行
目)。
【0013】以上のように、従来の一般的な能動騒音制
御装置(図1)では、周波数領域で消音フィルタTF
演算をすすめるために、消音フィルタの長さを大きく
し、音響系を大型化することが避けられなかった。ま
た、前述した自動車の車室内の騒音低減を図る能動騒音
制御装置(図2)においては、前記能動騒音制御装置と
異なり、周波数領域に変換することなく、すべて時間領
域で計算を行っている。このため、消音フィルタ長を長
くしたり遅延時間を稼いだりする必要はなくなってい
る。しかし、同時に、連立方程式の解法やキャンセル音
伝達関数cの計算が困難になっており、反復計算により
漸近的に解かざるを得ない点で、計算時間を要してい
る。
【0014】本発明は、騒音波又はこれと相関の高い信
号を参照センサで検出し、検出された信号を係数がhで
ある消音フィルタに通すことで消音波を作成し、消音波
を二次音源から放出することで、エラーマイクの位置で
残留波の低減を図る能動騒音制御装置において、能動騒
音制御の定式化を見直すことによって、これらの従来技
術での欠点を克服することを可能にするもので、以下の
目的と構成を有する。
【0015】(1) 周波数領域で表された伝達関数から、
漸近的な反復計算をせずに、所望のフィルタ長において
最適な消音フィルタの係数を算出することを可能にし、
ひいては、系の変動ヘの追従性能を高める。前記目的を
達成するために、請求項1記載の発明は、参照センサか
らエラーマイクヘの騒音波の伝搬経路の伝達関数をG、
二次音源からエラーマイクへの消音波の伝搬経路の伝達
関数をC、消音フィルタの係数hを伝達関数として表し
たものをH、参照センサの信号からエラーマイクの信号
ヘの伝達関数を測定したものをRとするとき、消音フィ
ルタに相異なる係数h1 、と係数h2 を設定する手段
と、係数h1 と係数h2 それぞれの場合に対応するR1
とR2 を測定する手段と、H1 とR1 、H2 とR2 に関
する連立方程式を解くことでGとCを算出する手段と、
消音効果が最もよくなるように最小自乗規範に従って新
たな消音フィルタの係数h3 をG 1 とC1 を使って算出
する手段を有するように構成されている(請求項1)。
【0016】消音動作中に相異なる消音フィルタの係数
を設定しては、参照センサの信号からエラーマイクの信
号ヘの伝達関数を測定し、騒音波の伝搬経路の伝達関数
と消音波の伝搬経路の伝達関数を算出し、新たな消音フ
ィルタの係数を算出し、この消音フィルタの係数を使っ
て消音動作を行うことを繰り返す。すなわち、§7−2
から§7−4に述べる、消音状態の維持を行う。
【0017】これにより、周波数領域では簡単に伝達関
数の四則演算ができる。連立方程式を解いて、騒音波伝
搬系Gと消音波伝搬系Cを算出できる。消音フィルタH
の係数hは、GとCから、最小二乗規範(実際の算法は
一般逆行列に立脚)によって求める。これらを頻繁に繰
り返すことで消音状態を維持することができる。
【0018】(2) 騒音波のスペクトル分布に配慮した消
音を行う。一般に、騒音波のスペクトル分布は必ずしも
全周波数範囲に波って平坦とは限らない。単純に考えれ
ば、よりパワーのある周波数を重点的に消音した方が、
全体として消音効果が高くなると思われるが、従来の能
動騒音制御装置では、かかる騒音波のスペクトル分布が
考慮されていない。前記目的を達成するために、請求項
2記載の発明は、参照センサからエラーマイクヘの騒音
波の伝搬経路の伝達関数をG、二次音源からエラーマイ
クヘの消音波の伝搬経路の伝達関数をC、騒音波信号の
スペクトル分布を<|X|2 >とするとき、GとCと<
|X|2 >を算出する手段と、消音効果が最もよくなる
ように最小自乗規範に従って新たな消音フィルタの係数
hをGとCを使って算出する手段であって、最小自乗規
範に<|X|2 >の重み付けを有する手段を有するよう
に構成されている(請求項2)。
【0019】請求項2記載の発明においては、GとCを
使って消音フィルタを算出する際に、<|X|2 >を加
味して得られた消音フィルタを使って消音動作を行う。
すなわち、§5−2で後に説明する、<|X|2 >の算
入を行う。本発明による能動騒音制御装置では、かかる
騒音波のスペクトル分布の偏りに配慮した消音が可能に
なるので、より適切な消音効果が得られる。
【0020】(3) 周波数の重み付けをした消音を可能に
する。最適な消音とは必ずしも全周波数範囲に波って平
坦な重み付けにすべきとは限らない。例えば、騒音は、
A特性の騒音計で評価されることが多い。A特性のよう
に、周波数の重み付けを考慮したときの消音は、従来技
術による能動騒音制御装置では考慮されていない。
【0021】前記目的を達成するために、請求項3記載
の発明は、参照センサからエラーマイクヘの騒音波の伝
搬経路の伝達関数をG、二次音源からエラーマイクヘの
消音波の伝搬経路の伝達関数をC、消音効果を評価する
際の周波数重み付けをWとするとき、GとCを算出する
手段と、消音効果が最もよくなるように最小自乗規範に
従って新たな消音フィルタの係数hをGとCを使って算
出する手段であって、最小自乗規範にWの重み付けを有
する手段があるように構成されている(請求項3)。
【0022】請求項3記載の発明においては、GとCを
使って消音フィルタを算出する際に、Wを加味して得ら
れた消音フィルタを使って消音動作を行う。すなわち、
§5−2で後に説明する、Wの算入を行う。本発明によ
る能動騒音制御装置では、かかる周波数重み付けに配慮
した消音が可能になるので、より適切な消音効果が得ら
れる。
【0023】(4) 消音対象とする周波数範囲を制限する
ことを可能にする。二次音源となるスピーカはすべての
周波数範囲において再生能力を有する訳ではなく、特に
数十Hz以下は消音波の出力が困難である。また、ロー
パスフィルタ110、112(図1)があることによ
り、消音できる周波数帯域には上限がある。かかる周波
数帯域の制限を無視して、無理に消音しようとするのは
無駄である。
【0024】本発明による能動騒音制御装置では、かか
る周波数範囲の制限を加味することで、無理のない消音
動作を可能にする。前記目的を達成するために、請求項
4記載の発明は、参照センサからエラーマイクヘの騒音
波の伝搬経路の伝達関数をG、二次音源からエラーマイ
クへの消音波の伝搬経路の伝達関数をC、消音対象とす
る周波数範囲を示す周波数重み付けをFとするとき、G
とCを算出する手段と、GにFの重み付けを加えなが
ら、消音効果が最もよくなるように最小自乗規範に従っ
て新たな消音フィルタの係数hをGとCを使って算出す
る手段があるように構成されている(請求項4)。請求
項4記載の発明においては、GとCを使って消音フィル
タを算出する際に、GにFを加味して得られた消音フィ
ルタを使って消音動作を行う。すなわち、§8で後に説
明する、帯域制限Fの算入を行う。
【0025】(5) 系の変動を検出可能にする。前記目的
を達成するために、請求項5記載の発明は、参照センサ
からエラーマイクヘの騒音波の伝搬経路の伝達関数を
G、二次音源からエラーマイクヘの消音波の伝搬経路の
伝達関数をC、参照センサの信号からエラーマイクの信
号ヘの伝達関数を測定したものをRとするとき、消音フ
ィルタの係数hと記憶してあるGとCの値から予想され
るRの値R。を算出する手段と、係数hを消音フィルタ
に設定して消音動作を行っているときのRの値R1 を測
定する手段と、R1 とR0 のずれを予め定めた闇値と比
較する手段と、GとCを算出する手段と、GとCを使っ
て新たな消音フィルタの係数h3を算出する手段とを有
するように構成されている(請求項5)。
【0026】請求項5記載の発明においては、R1 とR
0 のずれが予め定めた閾値よりも大きい場合に限ってG
とCを算出し直し、この算出しなおしたGとCを使って
消音フィルタの係数h3 を求め、この新たな消音フィル
タの係数h3 を使って消音動作を行う。すなわち、§7
−1で後に説明する、「系のずれを検出して、ずれが大
きい場合のみ更新」することを行う。
【0027】本発明による能動騒音制御装置では、騒音
波伝搬系や消音波伝搬系を測定した結果を能動騒音装置
内に記憶しておき、消音状態を比較することで、系の変
動を検出することが可能になる。その結果、不要な再測
定を避けることができるので、省消費電力などに役立て
ることができる。
【0028】(6) 騒音波伝搬系が変動する場合に、消音
効果を増やしつつ系を再測定できるようにする。前記目
的を達成するために、請求項6記載の発明は、二次音源
からエラーマイクヘの消音波の伝搬経路の伝達関数を
C、消音フィルタの係数hを伝達関数として表したもの
をH、参照センサの信号からエラーマイクの信号ヘの伝
達関数を測定したものをRとするとき、消音フィルタの
係数h1 において消音動作を行っているときのRの値R
1 を測定する手段と、記憶してあるC1 とH1 とR1
ら、参照センサからエラーマイクヘの騒音波の伝搬経路
の伝達関数Gを算出する手段と、GとC1 から新たな消
音フィルタの係数h2 を算出する手段を有するように構
成されている(請求項6)。
【0029】請求項6記載の発明においては、R1 に基
づいてGを算出し、GとC1 を使って消音フィルタの係
数を求めて消音動作を行う。すなわち、§7−2(ii)
に基づき、系の変化に追従するように消音フィルタを
変化させる。本発明による能動騒音制御装置では、騒音
波伝搬系が変動しやすいことが前以て判っている音響系
においては、系を再測定する際に悪影響を与えることが
ない。
【0030】(7) 消音波伝搬系が変動する場合に、消音
効果を増やしつつ系を再測定する。前記目的を達成する
ために、請求項7記載の発明は、参照センサからエラー
マイクヘの騒音波の伝搬経路の伝達関数をG、消音フィ
ルタの係数hを伝達関数として表したものをH、参照セ
ンサの信号からエラーマイクの信号ヘの伝達関数を測定
したものをRとするとき、消音フィルタの係数h1 にお
いて消音動作を行っているときのRの値R1 を測定する
手段と、記憶してあるG1 とH1 とR1 から、二次音源
からエラーマイクヘの消音波の伝搬経路の伝達関数Cを
算出する手段と、G1 とCから新たな消音フィルタの係
数h2 を算出する手段を有するように構成されている
(請求項7)。
【0031】請求項7記載の発明においては、R1 に基
づいてCを算出し、G1 とCを使って消音フィルタの係
数を求めて消音動作を行う。すなわち、§7−2(ii)
に基づき、系の変化に追従するように消音フィルタを
変化させる。消音波伝搬系が変動しやすいことが前もっ
て判っている音響系においては、系を再測定する際に悪
影響を与えることがない。
【0032】(8) 後処理が容易な、系の再測定を可能に
する。前記目的を達成するために、請求項8記載の発明
は、二次音源からエラーマイクヘの消音波の伝搬経路の
伝達関数をC、消音フィルタの係数hを伝達関数として
表したものをH、参照センサの信号からエラーマイクの
信号ヘの伝達関数を測定したものをRとするとき、消音
フィルタの係数h1 において消音動作を行っているとき
のRの値R1 を測定する手段と、記憶してあるC1 と係
数h1 とR1 から、係数h2 を算出する手段であって、
消音効果がよりよくなるように係数h1 にインパルス波
形を追加することで係数h2 を算出する手段を有するよ
うに構成されている(請求項8)。
【0033】請求項8記載の発明においては、C1 と係
数h1 とR1 から、係数h1 にインパルス波形を追加し
た係数h2 を算出して消音動作を行う。すなわち、§7
−2(ii)に基づき、係数h2 と係数h1 の差がイン
パルス波形になるように消音フィルタを変化させる。本
発明による能動騒音制御装置では、消音動作をしたま
ま、系を算出する後処理が容易なように、系を再測定す
ることができる。
【0034】(9) 系の変動の程度に応じた系の算出を可
能にする。前記目的を達成するために、請求項9記載の
発明は、参照センサからエラーマイクヘの騒音波の伝搬
経路の伝達関数をG、二次音源からエラーマイクヘの消
音波の伝搬経路の伝達関数をC、消音フィルタの係数h
を伝達関数として表したものをH、参照センサの信号か
らエラーマイクの信号ヘの伝達関数を測定したものをR
とするとき、消音フィルタに相異なる係数h1 と係数h
2 を設定する手段と、係数h1 と係数h2 それぞれの場
合に対応するR1 とR2 を測定する手段と、消音フィル
タの係数h1 ,G1 ,C1 から予想されるRの値とR1
のずれ、又は、消音フィルタの係数h2 ,G1 ,C1
ら予想されるRの値とR2 のずれであるΔRを算出する
手段と、H1 とR1 、H2 とR2 に関する連立方程式を
解くことでGとCを算出する手段と、算出されたG,C
と、以前に記憶してあるG1 ,C1 を使って、消音フィ
ルタの係数算出に使うべきG2 ,C2 を算出する手段
と、消音効果が最も良くなるように最小自乗規範に従っ
て新たな消音フィルタの係数h3 をG2 とC2 を使って
算出する手段を有するように構成されている(請求項
9)。
【0035】請求項9記載の発明においては、ΔRが予
め設定してある値に比ベて小さいときは、算出された
G,Cと、以前に記憶してあるG1 ,C1 をΔRの大き
さに関連させて内分することにより、G2 ,C2 を算出
し、G2 ,C2 を使って算出された新たな消音フィルタ
の係数h3 を使って消音動作を行う。すなわち、§7−
3(iii) で後に説明する、GとCの更新を行う。
【0036】系の変動が小さいときには以前に測定した
結果を加味することで精度を高め、系の変動が大きいと
きは新たに測定した結果を重視することで追従性を高め
る。かかる機能を具傭した本発明による能動騒音制御装
置は、追従性と高精度の兼ね合いを系の状況に合わせる
ことができる。
【0037】(10)系の算出精度を勘案した系の算出を可
能にする。前記目的を達成するために、請求項10記載
の発明は、参照センサからエラーマイクヘの騒音波の伝
搬経路の伝達関数をG、二次音源からエラーマイクヘの
消音波の伝搬経路の伝達関数をC、消音フィルタの係数
hを伝達関数として表したものをH、参照センサの信号
からエラーマイクの信号ヘの伝達関数を測定したものを
Rとするとき、消音フィルタに相異なる係数h1 と係数
2 を設定する手段と、係数h1 と係数h2 それぞれの
場合に対応するR1 とR2 を測定する手段と、H1 とR
1 、H 2 とR2 に関する連立方程式を解くことでGとC
を算出する手段と、算出されたG,Cと、以前に記憶し
てあるG1 ,C1 を使って、消音フィルタの係数算出に
使うべきG2 ,C2 を算出する手段と、消音効果が最も
よくなるように最小自乗規範に従って新たな消音フィル
タの係数h3 をG2 とC2 を使って算出する手段を有す
るように構成されている(請求項10)。
【0038】請求項10記載の発明においては、ΔH=
|H2 −H1 2 が予め設定してある値に比べて小さい
ときは、算出されたG,Cと、以前に記憶してある
1 ,C 1 をΔHの大きさで内分することにより、
2 ,C2 を算出し、ΔH=|H2 −H1 2 が予め設
定してある値に比べて大きいときは、算出されたG,C
を 、G2 ,C2 に用いることとし、G2 ,C2 を使っ
て算出された新たな消音フィルタの係数h3 を使って消
音動作を行う。すなわち、§7−3(iii) で後に説明
する、GとCの更新を行う。
【0039】新たに系を算出する精度の善し悪しに応じ
て、以前の算出結果を加味する。かかる機能を具備した
本発明による能動騒音制御装置は、算出精度のバラツキ
によってある回の算出における精度の落ち込みがあらわ
になることを未然に防ぐことができる。
【0040】(11)消音効果を定量的に表示することを可
能にする。前記目的を達成するために、請求項11記載
の発明は、参照センサからエラーマイクヘの騒音波の伝
搬経路の伝達関数をG、二次音源からエラーマイクヘの
消音波の伝搬経路の伝達関数をC、消音フィルタの伝達
関数をH、エラーマイクにおいて騒音波に由来するパワ
ーの割合を示すコヒーレンス関数をγ2 とするとき、G
とCとγ2 を算出する手段と、GとCに基づいてHを算
出する手段と、GとCとγ2 とHを用いて消音量を算出
する手段と、算出された消音量を利用者に表示する手段
と、を有するように構成されている(請求項11)。
【0041】請求項11記載の発明においては、系を測
定した結果に基づき、消音フィルタを計算し、消音量を
算出して利用者に表示する。すなわち、§9で後に説明
する、消音量の計算を行う。本発明による能動騒音制御
装置は、装置内に有する系の測定結果等を使って消音効
果を表示するので、無理な音響系においては利用者は消
音を断念することができ、無駄な努力をしなくて済む。
【0042】(12)系の変動の程度に応じて系の測定精度
を調節する。前記目的を達成するために、請求項12記
載の発明は、参照センサの信号からエラーマイクヘの信
号ヘの伝達関数Rをクロススペクトル法によって求める
手段であって、クロススペクトル法における平均化回数
が可変である手段と、消音のずれの程度を算出する手段
と、測定されたRに基づいて消音フィルタの係数hを算
出する手段があるように構成されている(請求項1
2)。
【0043】請求項12記載の発明においては、消音の
ずれが少ないときはより多い平均化回数でクロススペク
トル法を行うことでRを測定し、消音のずれが多いとき
はより少ない平均化回数でクロススペクトル法を行うこ
とでRを測定し、測定されたRに基づいて消音フィルタ
の係数hを算出し、この算出された係数hを使って消音
動作をする。
【0044】すなわち、§2で後に説明する平均化回数
に対する精度と観測に必要な時間の関係に基づき、消音
のずれの多寡に応じて平均化回数を制御することで、消
音のずれが少ない場合には精度を高め、消音のずれが多
い場合には観測に必要な時間を短縮する。系の変動が小
さいときには測定に時間をかけて精度を高め、系の変動
が大きいときは精度は劣るが測定の時間を減らす。かか
る機能を具備した本発明による能動騒音制御装置は、高
精度と追従性の兼ね合いを系の状況に合わせることがで
きる。
【0045】
【発明の実施の形態】以下、本発明の実施の形態を、添
付図面を参照しながら詳細に説明する。 <能動騒音制御の定式化>本発明の実施の形態を導く前
提として、§1から§9までに本発明に係る能動騒音制
御の定式化を説明する。
【0046】§1.系の構成 本発明が適用される能動騒音制御系を図3に示す。1は
図示しない騒音源からの騒音波を検出する参照マイクで
ある。参照マイク1の検出した信号をxと表す。2は消
音波を放出する二次音源である。二次音源2に与える信
号をyと表す。騒音波と消音波が打ち消しあった後に残
る残留波は、3のエラーマイクで検出される。なお、残
留波には、騒音披とは無相関の外来雑音nも含まれる。
エラーマイク3の検出した信号をeと表す。
【0047】参照マイク1からエラーマイク3ヘ騒音波
が伝わるときの騒音波伝搬系をGと表し、消音スピーカ
からエラーマイク3ヘ消音波が伝わるときの消音波伝搬
系をCと表す。なお、騒音波伝搬系Gと消音波伝搬系C
には、マイクやスピーカの特性も含まれるものとする。
騒音波と相関のある参照信号をマイク以外のセンサ(例
えば、振動センサ)で拾う場合には、その参照信号から
騒音波ヘの伝搬系もGに含まれることになる。
【0048】参照マイク1からの信号xは、マイクアン
プ4、アンチエイリアシングのためのローパスフィルタ
5、AD変換器6を経て、信号uとなって出力される。
この信号uは、消音フィルタ7及び伝達関数算出部8に
供給される。消音フィルタ7から出力される信号vは、
DA変換器9、スムージングのためのローパスフィルタ
10、パワーアンプ11を経て、信号yとなって出力さ
れ、二次音源2に供給される。
【0049】エラーマイク3からの信号eは、マイクア
ンプ12、アンチエイリアシングのためのローパスフィ
ルタ13、AD変換器14を経て、信号dとして出力さ
れ、伝達関数算出部8に供給される。適応制御部15
は、伝達関数算出部8によって測定された伝達関数Rに
基づいて、消音フィルタ7の内容を最適に保つ。
【0050】x,y,e,u,v,d,nの周波数領域
での表現を、それぞれX,Y,E,U,V,D,Nとす
る。例えば、Uはuに対してFFT (Fast Fourier Tra
nsform;高速フーリエ変換) を施すことによって得られ
るもので、各周波数において複素数の値を有するベクト
ルである。FFTの点数として、系を表すのに十分な数
の2の巾乗(例えば512,1024,2048)を選
ぶのは周知の通りである。
【0051】なお、FFTに先立ってuに窓関数をかけ
る処理を行ってもよい。信号を周波数領域で表現するに
はFFTを使う関係から、Uを表現するときの周波数の
分解能は、「サンプリング周波数」/「FFTの点数」
であり、Uは飛び飛びの周波数に対する値を有している
のはいうまでもない。マイクアンプ4、ローパスフィル
タ5、AD変換器6を合わせた伝達特性及び、マイクア
ンプ12、ローパスフィルタ13、AD変換器14を合
わせた伝達特性をLI とし、DA変換器9、ローパスフ
ィルタ10、パワーアンプ11を合わせた伝達特性をL
O とする。すると、 U=XLI (21) V=UH (22) Y=VLO (23) E=XG+YG+N (24) D=ELI (25) が成り立つ。なお、単純化のためLI ,LO が騒音波伝
搬系Gや消音波伝搬系Cに含まれるものと考えることも
できる。この場合は、u,v,dをそれぞれ騒音波、消
音波、残留波と呼べばよく、式の上ではLI =LO =1
と扱えばよい。本発明の構成及び実施例においては、以
下、かかる単純化に基づいた説明をする。
【0052】§2.伝達関数の算出方法 ここで、伝達関数算出部8での伝達関数の算出方法につ
いて説明する。伝達関数の算出自体は公知の種々の手法
があるが、後述の説明のために、クロススペクトル法を
例に説明しておく。式(21)〜(25)からX,V,E,Y,
Eを消去すると D=U(G+HLI O C)+NLI (26) となる。この両辺にUの複素共役 *Uを乗じると、 *UD= *UU(G+HLI O C)+ *UNLI (27) となる。外来雑音Nは *Uと無相関なので、 *UDを多
数回平均してクロススペクトルを求めると、 *UNLI
は右辺第1項に比べて無視できるようになる。この時間
平均を得る処理を<>で表すと、 < *UNLI >=0 (28) と書ける。
【0053】この平均するための回数(平均化回数)が
少ないと、精度が悪くなるが、少ないサンプルで済むの
で観測時間が短くなる。逆に、平均化回数を多くする
と、多くのサンプルが必要になるので観測に必要な時間
が長くなるが、精度は向上する。平均化回数には、例え
ば20とか100とかの値を使用する。さて、式(28)が
成り立つ点に注意して、式(27)の両辺の時間平均をとる
と、 < *UD>=< *UU>(G+HLI O C) (29) となる。伝達関数算出部8は、伝達関数Rを、 R=< *UD>/< *UU> (30) で算出するものであり、 R=G+HLI O C (31) となる。伝達関数算出部8はコヒーレンス関数γ2 を次
式に基づいて算出することもできる。
【0054】 γ2 =< *UD>2 /(< *UU>< *DD>) (32) このコヒーレンス関数は、信号Dの中に含まれるUと相
関のある信号のパワーの割合を与えるものであり、0か
ら1までの値をとる。1−γ2 は、外来雑音Nに起因す
るパワーの割合となる。 <|NLI 2 >=(1−γ2 )<|D|2 > (33) なお、γ2 =0の場合は信号Dのパワーはすべて外来雑
音Nに起因しており、γ2 =1の場合は信号Dのパワー
はすべて信号Uと相関があることを意味している。
【0055】§3.消音の目標 §3−1.パワーによる消音量の評価 次に消音の目標について説明する。信号eを周波数領域
で表現したEは、各周波数ごとに複素数の値を有するベ
クトルである。いま、|E|2 はEの各周波数ごとのパ
ワーを求めることを示し(Eが複素数である点に着目す
ると、|E|2 *EEと書くこともできる)、<|E
2 >はその時間平均であり、Σは全周波数にわたる総
和を求める演算を示すものとする。
【0056】消音の目標は、信号eに関する値の自乗を
最小にすること、すなわち最小自乗規範を用いることと
する。具体的には、§3−3に説明する。
【0057】§3−2.消音量の評価における周波数重
み付け 消音の良否を考える際に、すべての周波数を均等の重み
付けで考えるのは必ずしも一般的ではない。例えば、騒
音の程度を測定するには騒音計が使われるが、そのA特
性は2500Hz付近で重み付けのピークを示す。ま
た、騒音計のC特性は20Hz以下や12500Hz以
上の重み付けが小さい。人間の聴覚特性も平坦な周波数
特性ではない。そこで、騒音の大ききは、各周波数ごと
の重み付けWを付して、 P=ΣW<|E|2 > (34) で比較することにする。Wは能動消音の目的や評価方法
によって選択するのが妥当である。例えば、騒音計のA
特性で測定することを重視するならば、Wには騒音計の
A特性と同じ重み付けを与えるとよい。
【0058】なお、騒音計のA特性の重み付けを表す式
は、例えば、国際標準規格であるIEC651、“Soun
d Level Meter Amendment 1 ”p. 15 (1993)によれ
ば、周波数f[Hz]の関数として W(f)=12200 2 4 (f2 +20.62 -1 (f2 +122002-1(f2 +107.72-1/2(f2 +737.92-1/2 で表される(単純化のために、1000[Hz]におい
てゲインを0[dB]にする正規化を省いて示す)。
【0059】いうまでもなく、式(34)における<|E|
2 >はFFTに由来する飛び飛びの周波数の値を有する
ので、W(f)の値を求めるときは<|E|2 >の周波
数に対応した値を計算しなければならない。このよう
に、Wは各周波数ごとに実数値を有するベクトルである
が、特殊な場合として全周波数にわたってW=1とすれ
ば、式(34)はパワーの単なる総和を意味する。
【0060】式(21)〜(24)、(28)を使って式(34)を整理
すると、 P=ΣW{<|X|2 >|G+HLI O C|2 +<|N|2 >}(35) となる。
【0061】§3−3.消音の目標 消音の目標は式(35)の値を小さくすることである。消音
フィルタHによって、<|N|2 >が変わらない点に着
目すると、消音の目標は、 Q=ΣW<|X|2 >|G+HLI O C|2 (36) を小さくすることとみなせる。なお、この重み付けの項
等の有無によって、消音の目標は細分類することができ
る。この点は§5における消音フィルタの算出手順にお
いて種々の場合を示す。
【0062】§4.系の測定方法 §4−1.騒音波伝搬系GとLI O Cの求め方 次に式(36)に出てくる騒音波伝搬系GとLI O Cの求
め方について説明する。いま、消音フィルタ7の特性が
1 とH2 の2通りの場合について、伝達関数算出部8
が伝達関数R1 とR2 を測定したとする。すると、式(3
1)より、 R1 =G+H1 I O C (37) R2 =G+H2 I O C (38) が成り立つので、この連立方程式を解いて、 G=(H2 1 −H1 2 )/(H2 −H1 ) (39) LI O C=(R2 −R1 )/(H2 −H1 ) (40) を得ることができる。 §4−2.<|X|2 >の求め方 式(36)に出てくる<|X|2 >については、騒音源の性
質が時間的に不変なら、予め測定し決定しておいた<|
X|2 >を与えてもよい。あるいは、最新の性質を使う
ために伝達関数算出部8が式(30)のために算出する< *
UU>(すなわち<|U|2 >)を利用してもよい。L
I に主に影響を与えるのはローパスフィルタ5である
が、能動騒音制御の対象とする周波数の範囲内を通過周
波数帯域になるように(すなわち、殆ど減衰させること
がないように)ローパスフィルタ5を設計するのが通常
なので、<|U|2 >をそのまま<|X|2 >の代わり
に使うのも妥当である。
【0063】また、ナイキスト周波数に近くなるに従っ
てローパスフィルタ5の減衰が徐々に大きくなるのを補
正する意味から、消音対象とする周波数においては、1
/|LI 2 を<|U|2 >に乗じたものを<|X|2
>の代わりに使うのも妥当である。なお、この場合は、
消音対象周波数を越えてナイキスト周波数に近付くにつ
れ1/|LI 2 は無限大に近付くので、かかる周波数
では1/|LI 2 を乗じるのをやめる等の措置が必要
である。
【0064】それから、伝達関数R1 ,R2 の順で算出
する際の<|U|2 >の値を、<|U1 2 >,<|U
2 2 >とすると、<|X|2 >としては、時間的によ
り後の<|U2 2 >を使うのも妥当であり、また、時
間変化を平均化する観点から、<|U1 2 >と<|U
2 2 >の平均を使うのも妥当である。 §5.消音フィルタの算出手順 §5−1.Σ|G+HC|2 を最小にする消音フィルタ 次に消音フィルタの算出手順について説明する。消音の
目標は、式(36)のQを小さくすることであり、右辺のH
以外の項W、<|X|2 >、G、LI O Cは既知であ
る。
【0065】まず、計算の中心部分を判りやすく説明す
るために、Σ|G+HC|2 を最小にする消音フィルタ
の算出方法から説明する。いま、騒音波伝搬系G,H,
Cのインパルス応答をg,h,cとする。伝達関数での
乗算は、時間領域においては畳み込み演算(記号◎で表
すことにする)になることを考慮して、G+HCを時間
領域で表現するとg+h◎cとなる。そして、g+h◎
cをG+HCに変換するときのFFTの点数をKとする
と、パーシバルの定理により、 Σ|G+HC|2 /K=Σ|g+h◎c|2 (41) が成り立つ。
【0066】なお、式(41)の左辺のΣは周波数領域での
総和であり、右辺のΣは時間領域での総和を示す。式(4
1)から、Σ|G+HC|2 を最小にする代わりに、Σ|
g+h◎c|2 を最小にする消音フィルタ係数hを求め
ればよいことが判る。式(41)を最小にする消音フィルタ
は、一般逆行列の計算により求めることができる。
【0067】いま、式(41)の右辺に含まれるg+h◎c
を行列を使った計算式AZ−Bで表せるように、cを並
べた行列をA、−gの一次元行列をB、hの一次元行列
をZとする。消音フィルタをp次とし、c={c0 ,c
1 ,c2 ,…},g={g0 ,g1,g2 ,…},h=
{h0 ,h1 ,…,hp-1 }で表すと、
【0068】
【数1】
【0069】である。そして、行列の各成分の自乗の総
和を‖‖2 という記号で表すと、式(41)の右辺は‖AZ
−B‖2 と表わされる。行列Aの転置行列を TAと表せ
ば、Aの一般逆行列は( TAA)-1 TAであり、 Z=( TAA)-1 TAB (42) が‖AZ−B‖2 を最小にするという一般逆行列の性質
は周知の通りである(例えば、伊藤昇、岩井齊良、岩堀
長慶、上林達治、関野薫、高橋秀一 「経済系・工学系
のための 行列とその応用」、紀伊國屋書店、pp. 71
−72(1987)参照)。
【0070】未知数Zを求めれば、これがすなわち消音
フィルタ7に設定すべき係数列hを表している。なお、
式(39)、式(40)のために周波数領域で表したHが必要な
らば、hに対してFFTを施せば算出できる。計算の効
率化のために、式(42)を直接計算する代わりに、 ( TAA)Z= TAB (43) なる連立方程式を解くことでZを求めることもできる。
cの自己相関関数をriとすると、左辺の( TAA)の
i行j列の要素はi≧jのときri-j 、i<jのときr
j-i である。( TAA)は、対称Toeplitz行列(左上か
ら右下ヘの斜め方向に並ぶ要素が同一の対称行列)とな
るので、Levinsonアルゴリズムが使える。
【0071】また、右辺の TABは、cと−gの相互相
関関数になっている。cの自己相関関数は *CCのIF
FTで効率よく計算してもよい( *CはCの共役複素
数)。また、cとgの相互相関関数は、 *CGのIFF
Tで効率よく計算してもよい。いうまでもなく、IFF
Tを使うとインパルス応答cやgを一旦求める必要がな
い。後述の§5−2と§5−3はこの性質を利用してい
る。
【0072】なお、最初に求まっているのがインパルス
応答gとcである場合に、消音フィルタ係数hを式(43)
で算出すること自体は、例えば、鈴木陽一、浅野太、曽
根敏夫、「音響系の伝搬系の模擬をめぐって(その
2)」日本音響学会誌、45巻1号、p.44(1989)な
どに記載されている。また、消音フィルタ係数hの算出
に関連する公知の改良手法、例えば、 TAAに対角要素
σIを加算してお<(σは定数、Iは単位行列)こと
で、 TAAの行列式が小さな値になる場合に、係数hの
値が異常に大きくなることを防げること(大賀寿郎、山
崎芳男、金田豊、「音響システムとディジタル処理」、
電子情報通信学会、p. 155(1995)参照)が本発明にも
利用できるのはいうまでもない。
【0073】§5−2.ΣW<|X|2 >|G+HC|
2 を最小にする消音フィルタ 次に、式(36)に出てくる重み付けW<|X|2 >を含め
た ΣW<|X|2 >|G+HC|2 を最小にする消音フィルタの計算方法を説明する。い
ま、W<|X|2 >=M2 とおくとする(Mは負でない
実数)。すると、 W<|X|2 >|G+HC|2 =|(MG)+H(M
G)|2 となり、* (MC)(MC)= *CCM2 *(MC)(MG)
*CGM2 が成り立つ。従って、W<|X|2 >なる重み付けを算
入するには、§5−1の最後で説明したIFFTする前
*CCと *CGにこの重み付けを乗じて、それぞれ *
CCW<|X|2 >と *CGW<|X|2 >にしておけ
ばよい。
【0074】なお、いうまでもなく、Wか<|X|2
の片方だけの重み付けを算入するなら、それぞれ、 *
CWと *CGW、 *CC<|X|2 >と *CG<|X|
2 >をIFFTすればよい。§5−3.ΣW<|X|2
>|G+HLI O C|2 を最小にする消音フィルタそ
して、式(36)の右辺にあるΣW<|X|2 >|G+HL
I O C|2 を最小にする消音フィルタ係数hを計算す
るには、前記のCの代わりに、LI O Cを与えればよ
い。このようにして、消音フィルタ係数hを求める手順
を、以下では、「消音フィルタ算出手順」と呼ぶことに
する。
【0075】§6.能動騒音制御装置の立ち上げ手順 次に、式(39)、式(40)を使って騒音波伝搬系GとLI
O Cを求める場合の、能動騒音制御装置の立ち上げ処理
について説明する。初期状態として、騒音波伝搬系Gと
消音波伝搬系Cに関する予備知識がない場合には、H1
とH2 の2通り(H1 ≠H2 )についてR1 とR2 を求
めなければ、式(39)、式(40)が計算できない。H1 とH
2 の片方(単純化のためH1 とする)は0、すなわち、
消音波を出さないとすることもできるが、残る他方(H
2 )は、とにかく消音波を出さざるを得ない。
【0076】そこで、例えば、うるさくなるが許容でき
る程度の大きさの消音波を出すことにし、かかる大きさ
aのインパルス波形を係数h2 に割り当てるとよい。大
きさaは例えば1(消音フィルタの入力をそのまま出力
する)とか、 0.1(消音フィルタの入力の 0.1倍の信号
を消音フィルタから出力する)などを割り当てる。H 2
は係数h2 にFFTを施すことによって求める。H1
2 は、他の値にすることもできるが、H1 =0、H2
=aの場合は、式(39)、式(40)に出てくる除算の計算が
単純にできる。式(39)、式(40)によって騒音波伝搬系G
とLI O Cが求まった後は、前述の消音フィルタ算出
手順により消音フィルタ係数hを求め、これを消音フィ
ルタ7に設定すれば、消音の目標である式(36)を最小に
することができる。
【0077】§7. 消音の維持 §7−1.系のずれの検出 次に、消音動作中に騒音波伝搬系Gや消音波伝搬系Cが
変化する場合に、この変化に追従して消音を維持する手
順について説明する。そのために、Rを常に観測してお
き、LI O C,G,h,Hの値を常に更新するとす
る。初期値をLI O 1 ,G1 ,h1 ,H1 とする
(便宜上添字を1から始めるが、このH1 は立ち上げ処
理で用いるH1 =0とは別物)。系のずれがないときで
も常に更新を行うのでもよい。ここでは、無駄な更新を
省く観点から、系のずれを検出して、ずれが大きい場合
のみ更新を行う場合を示す。手順を以下に示す。 (i)初期状態として消音フィルタがH1 のとき(係数
はh1 )の、R1 を求める。
【0078】系にずれがないならば、R1 はG1 +H1
I O 1 に等しいはずである。。ずれが予め定めた
閾値よりも大きければ§7−2の(ii)に進む。系のず
れは、消音のずれでもある。ずれの大ききは、例えばΣ
|R1 −(G1 +H1 I O 1 )|2 の値の大きさ
で判断する。 §7−2.系のずれに対処する消音フィルタの変化 (ii)消音フィルタの係数をh2 に変えてみて、R2
求める。
【0079】R1 −(G1 +H1 I O 1 )は、消
音のずれを示す。騒音波伝搬系Gと消音波伝搬系Cのど
ちらがずれているかは、R1 だけからは決められない。
どちらがずれやすいかは、音響系の構成に依存する。従
って、どちらが変動しやすいかを決めておき、変動しに
くい方を元の値のままとし、変動しやすい方をR1 から
仮に求める。
【0080】消音により役立つこととなる係数h2 の値
として、以下の〜の3通りを示しておく。 騒音波伝搬系Gがずれやすいと考えるなら、 G=R1 −H1 I O 1 (44) とする。消音フィルタの係数h2 は、この騒音波伝搬系
GとC1 を使って消音フィルタ算出手順に従って求め
る。H2 はFFTによりh2 から求めておく。 消音波伝搬系Cがずれやすいと考えるなら、 LI O C=(R1 −G1 )/H1 (45) とする。消音フィルタの係数h2 は、このLI O Cと
騒音波伝搬系G1 を使って消音フィルタ算出手順に従っ
て求める。H2 はFFTによりh2 から求めておく。 一方、H2 −H1 =0となる周波数が存在するとその
周波数においては、前回同定した値をそのまま参照せざ
るを得ない。かかる観点からは、H2 −H1 =0となる
周波数が存在しない方が望ましいので、簡便に計算でき
ることも勘案して、インパルス波形(全周波数範囲にわ
たって、パワーを有する)をh1 に付け加えることで、
2 を実現する場合も説明する。インパルス波形を付け
加えるのは、R1 とLI O 1 の相互相関関数(W<
|X|2 >なる重み付き)の絶対値が最大になる時点と
し、その大きさは −{その時点におけるR1 とLI O 1 の相互相関関数(W<|X|2 >なる 重み付き)の値}/{LI O 1 の自己相関関数(W<|X|2 >なる重み付 き)の時刻0の値} (46) とする。これによりh2 が求まればそれにFFTを施す
ことでH2 を求める。
【0081】なお、§5−3の説明に従って、式(42)の
分子に出てくる「R1 とLI O 1 の相互相関関数
(W<|X|2 >なる重み付き)は、 *(LI
O 1 )RW<|X|2 >をIFFTすることで求ま
り、式(46)の分母に出てくる「LI O1 の自己相関
関数(W<|X|2 >なる重み付き)」は、 *(LI
O 1 )(LI O 1 )W<|X|2 >をIFFTす
ることで求まる。
【0082】また、式(46)の分母の「LI O 1 の自
己相関関数(W<|X|2 >なる重み付き)で時刻0の
値」は、W<|X|2 >|LI O 1 2 を全周波数
範囲にわたって平均した値に等しいので、これにより計
算してもよい。
【0083】§7−3.系の再同定 (iii )G1 とC1 をG2 とC2 に更新する。まず、
(ii)のH2 に対するR2 を求める。そして、R1 =G
+H0 I OCとR2 =G+H1 I O Cから、式
(39)、式(40)を使って現在のGとCを計算する。次に、
各周波数におけるΔH=|H2 −H1 2 の大きさに応
じてGとCをG 1 とC1 に算入し、G2 とC2 に更新す
る。この更新の方法として、以下にとの二通りを示
す。
【0084】定性的にいって、ΔHが大きければ、新
しく求めたGとCは信頼できる。ΔH=0なら更新しな
い。ΔHの多寡を峻別するために予め定めた定数をαと
し、ΔH≧αなら全更新する。0<ΔH<αなら、ΔH
に比例した割合で更新することにする。つまり、引数の
中で小さい方を選ぶ関数min( ,)を使って、r=
min(ΔH/α,1)なる値を算出し、 G2 =(1−r)G1 +rG (47) LI O 2 =(1−r)LI O 1 +rLI O C (48) で更新する。
【0085】なお、0≦ΔH≦αの範囲では、 rG=|H2 −H1 2 (H2 1 −H1 2 )/{α(H2 −H1 )} = *(H2 −H1 )(H2 1 −H1 2 )/α (49) rLI O C=|H2 −H1 2 (R2 −R1 )/{α(H2 −H1 )} = *(H2 −H1 )(R2 −R1 )/α (50) となり、除算を避けることができる。
【0086】また、ΔH≧αの範囲では、 G2 *(H2 −H1 )(H2 1 −H1 2 )/|H2 −H1 2 (51) LI O 2 *(H2 −H1 )(R2 −R1 )/|H2 −H1 2 (52) となる。従って、実際の計算においては、一旦GとCを
中間結果として算出するのではなく、 *(H2 −H1
(H2 1 −H1 2 )と *(H2 −H1 )(R 2 −R
1 )を算出しておくのが、適切である。
【0087】H2 −H1 で割る除算が生じるが、別の
やり方も示しておく。これは、§7−1(i)でのずれ
の大きさに相応する ΔR=|R1 −(G1 +H1 I O 1 )|2 、又
は、 ΔR=|R2 −(G1 +H2 I O 1 )|2 と、 ΔH=|H2 −H1 2 の大きさを考慮した上で、GとCを更新する。定性的に
いって、ΔRが大きければ古いC1 とG1 は信頼できな
い。ΔHが大きけれぼ新しいGとCは信頼できる。
【0088】そこで、ΔRとΔHの多寡を峻別するため
に予め定めた定数をαとβとし、ΔRとΔHの両方を考
慮したパラメータとしてr=min((αΔR+βΔ
H),1)を求め、 G2 =(1−r)G1 +rG (53) LI O 2 =(1−r)LI O 1 +rLI O C (54) で更新する。 §7−4.消音フィルタの再計算 (iv)G2 とC2 から消音フィルタ算出手順により消音
フィルタの係数h3 を求める。FFTにより、h3 から
3 を求めておく。この消音フィルタの係数h3を使っ
て消音を続行させる。すなわち、LI O 2 ,G2
3 ,H3 をそれぞれLI O 1 ,G1 ,h1 ,H1
とおき直し、(i)に戻る。 §8.消音対象周波数の帯域制限 次に、周波数帯域の制限について説明する。消音フィル
タには、LI O を逆に補正するような特性が入ってい
る。LI O は本来消音しなくてもよい周波数帯域で落
ちるような特性にしてある筈なので、LI O を逆に補
正するのは無理な努力を重ねることになる。
【0089】また、二次音源2のスピーカは周波数帯域
が限られている。いま、消音する周波数範囲を表した伝
達関数をFとする。Fの振幅は、消音したい範囲で1と
し、位相は0とする。例えば、50〜2000Hzの範
囲を消音したいなら、4次のBPF(バンドパスフィル
タ)の振幅特性を参考にして、Fの振幅を周波数f[H
z]の関数として表すと、 F(f)=(f/50)4 /((f/50)4 +1) /(1+(f/2000)4 ) (55) とする。
【0090】これを、消音フィルタに算入するには、消
音フィルタ算出手順の計算において、Gの代わりにGF
を使ってHを求めればよい。GはFFTに由来する飛び
飛びの周波数の値を有するので、式(55)でFの値を求め
るときはGの周波数に対応した値を計算しなければなら
ない。 §9、消音効果の算出手順 最後に、消音効果を算出する手順について説明してお
く。騒音の大きさは式(34)のPで表されるが、消音波を
出していないときのPOFF と、消音波を出しているとき
のPONの比で、消音効果を利用者に示すことにする。
【0091】さらに、音響の分野ではdB(デジベル)
表示が一般的な点に配慮すると、消音効果PON/OFFは、 PON/OFF=10log10 (PON/POFF ) (56) となる。消音波を出さないときはH=0と置けばよいこ
とに着目し、式(35)を使って式(56)を展開すると、 PON/OFF=10log10 ([ΣW{<|X|2 >|G+HLI O C|2 +<|N|2 >}] /[ΣW{<|X|2 >|G|2 +<|N|2 >}]) (57) で算出できる。
【0092】§4−2で前述したように<|U|2 >を
そのまま<|X|2 >の代わりに使う場合は、式(33)の
右辺の(1−γ2 )<|D|2 >をそのまま<|N|2
>の代わりに使うのが妥当である。また、ナイキスト周
波数に近くなるに従ってローパスフィルタ5の減衰が徐
々に大きくなるのを補正する意味から、消音対象とする
周波数においては1/|L I 2 を<|U|2 >に乗じ
たものを<|X|2 >の代わりに使う場合には、1/|
I 2 を(1−γ2 )<|D|2 >に乗じたものを<
|N|2 >の代わりに使うのが妥当である。
【0093】なお、騒音のパワースペクトルの分布が平
坦であることが判っているなら、<|X|2 >は周波数
に依存しない値となるので、式(56)において<|X|2
>を乗ずる処理を省いてもよい。また、周波数の重み付
けWが平坦、すなわち、周波数によらずに常に1なら
ば、式(56)においてWを乗ずる処理を省けるのはいうま
でもない。
【0094】<発明の実施>図4は、本発明による能動
騒音制御を実施する装置の構成を示す。21は騒音源2
0からの騒音波を検出する参照マイクであり、22は消
音波を放出する二次音源となるスピーカである。騒音波
と消音波が打ち消しあった後に残る残留波は、23のエ
ラーマイクで検出される。参照マイク21からの信号
は、マイクアンプ24、アンチエイリアシングのための
ローパスフィルタ25、AD変換器26を経て信号xと
なり、DSP(ディジタル信号処理プロセッサ)27に
供給される。
【0095】DSP27から出力された信号yは、DA
変換器29、スムージングのためのローパスフィルタ3
0、パワーアンプ31を経て二次音源スピーカ22に供
給される。エラーマイク23からの信号は、マイクアン
プ32、アンチエイリアシングのためのローパスフィル
タ33、AD変換器34を経て信号eとなり、DSP2
7に供給される。
【0096】サンプリングクロック供給回路28はAD
変換器26,34、DA変換器29にサンプリングクロ
ックを供給するとともに、DSP27の割り込み端子に
もこのサンプリングクロックを与える。DSP27にお
いては、AD変換器26,34、DA変換器29の変換
と同期して割り込みルーチンが起動される。
【0097】図3で示した消音フィルタ7は、図4にお
いてはDSP27の割り込みルーチンで実施され、図3
で示した伝達関数算出部8と適応制御部15は、図4に
おいてはDSP27のメインルーチンで実施される。な
お、図4においては説明の単純化のためローパスフィル
タ等に起因するLIとLO による影響は、騒音波伝搬系
Gと消音波伝搬系Cに含まれるとみなす。以降では、A
D変換器26を経た信号xを騒音波、DA変換器29に
供給する信号yを消音波、AD変換器34を経た信号e
を残留波と呼ぶことにする。すると、xからeまでの経
路が騒音波伝搬系Gであり、yからeまでの経路が消音
波伝搬系Cとなる。
【0098】なお、能動騒音制御の定式化の§1で前述
した通り、定式化で示した式は、L I =LO =1と置け
ば、図4の実施例に帰着する。また、二次音源から参照
マイクヘの消音波の伝搬(フィードバック)がある場合
(図5(a) 参照)には、この伝搬系の伝達関数をBとお
くと、図5(b) に示すように消音波伝搬系の特性をC−
GBとおくことによってフィードバックがない場合に帰
着できる。すなわち、本発明は、フィードバックの有無
にかかわらず適用が可能である。
【0099】DSP27内で行うメインルーチンと割リ
込みルーチンの機能分担を模式的に図6に示す。メイン
ルーチン71では、伝達関数算出と消音フィルタ係数算
出を行う。割り込みルーチン72では、AD変換器2
6,34からの騒音波と残留波の読み込み、消音波を作
成する計算、DA変換器29ヘの消音波の書き出しを行
う。
【0100】メインルーチン71と割り込みルーチン7
2の間でデータをやりとりするために、データ受け渡し
領域A3,領域A5,領域A7がある。具体的には、メ
インルーチン71は、新しい消音フィルタの係数を領域
A3に書き込む。割り込みルーチン72は、領域A3に
新しいデータが揃ったら一括して、割り込みルーチン7
2専用に確保してある領域A4に書き移す。
【0101】割り込みルーチン72における消音波の計
算には領域A4の領域を使用するので、メインルーチン
71が領域A3にデータを逐次書き込んでいる最中であ
っても、消音波の計算に支障はない。騒音波と残留波の
データは割り込みルーチン72から領域A5と領域A7
に書き込む。騒音波と残留波のデータはクロススペクト
ル法による伝達関数の計算に使われるが、そのために必
要な数のデータが領域A5と領域A7に集まると、メイ
ンルーチン71は領域A6と領域A8に書き移す。以降
は、メインルーチン71は領域A6と領域A8を使って
伝達関数の計算を進める。
【0102】メインルーチン71における伝達関数の計
算は領域A6と領域A8を使って進むので、並行して割
り込みルーチン72が領域A5と領域A7に書き込んで
も、伝達関数の計算には支障がない。図7は、DSP2
7の割り込み処理のフローチャートである。S10とS
11は、新しい消音フィルタの係数が、メインルーチン
によって領域A3に用意されている場合に、それを領域
A4に移す処理である。
【0103】S12は、騒音波xn と残留波en をそれ
ぞれAD変換器26とAD変換器34から読み出す処理
である。ここで、添字nは現在のサンプリング時刻にお
けるデータを意味し、n−iはiサンプリング周期前の
時刻におけるデータを意味する。S14は、消音波yn
を計算する処理である。消音フィルタの係数は全部でp
個あるものとしている。
【0104】S15は消音波yn をDA変換器29に書
き出す処理である。図8と図9は、DSP27のメイン
ルーチンにおける立ち上げ処理を示している。図8のS
20で全作業領域の初期化を行う。S21は消音フィル
タの係数としてh1 を設定する処理である。
【0105】S22で割り込み許可を行っており、以降
は、サンプリング周期ごとに図7の割り込み処理が起動
されることになる。S23は、クロススペクトル法によ
り伝達関数等を算出する処理である。S24とS25
は、消音フィルタの係数をh2 に代えて、伝達関数等を
算出する処理である。実際の消音動作に入るまでの期間
は、消音波を出さないようにするためS26では、消音
フィルタの係数に0を設定している。
【0106】S27で騒音波伝搬系の伝達関数G1 と消
音波伝搬系の伝達関数C1 を算出し、S28で消音フィ
ルタの係数h3 を算出している。図9のS29とS30
で消音量を算出し、S31で利用者に表示する。このと
き、消音量以外に、|X2 2 ,G1 ,C1 ,H3 ,h
3 ,γ2 2 ,g1 (G1にIFFTを施すと得られ
る),c1 (C1 にIFFTを施すと得られる)のいず
れか又は全部を表示してもよい。
【0107】利用者はS32で、消音動作を行うか、断
念するかを入力する。もし、消音動作を行う場合はS3
3からS34に進み、以降は図12の消音の維持に進
む。なお、S32で利用者に消音動作の可否を尋ねるの
ではなく、予め定めた閾値よりもよい消音効果が得られ
るならば、自動的にS34に進める実施も可能である。
【0108】図10は、図8のS23とS25、図12
のS57とS64から呼び出されるクロススペクトル法
による伝達関数等を算出するサブルーチンを示してい
る。S40で、平均のために総和を求める作業領域等を
初期化する。S41で割り込みルーチンからデータを受
け取る領域A5と領域A7を初期化し、S42でデータ
がFFTに必要な数だけ集まるまで待ち、S43でデー
タをメインルーチン専用の作業領域A6と領域A8に移
す。
【0109】S44でハニング窓をかけ、S45でFF
Tによりスペクトルを算出する。S46はパワースペク
トル、クロススペクトルの総和を求める処理であり、S
47とS48で平均化回数k0 だけ繰り返しを行い、平
均化回数k0 になればS49の除算で平均を算出してい
る。その後S50で、伝達関数Rとコヒーレンス関数γ
2 を算出する。
【0110】なお、平均化回数k0 は図8のS20にお
いてk1 に設定され、図12のS60cと図13のS6
9においてそれぞれk2 とk1 に変更される。k2 <k
1 なる大小関係にしておけば、平均化回数k0 がk1
ときは測定時間が長いが精度がよくなり、平均化回数k
0 がk2 のときは精度が悪くなるが測定時間が短くて済
む。
【0111】図11は、図8のS28と、図13のS6
6と、図14(a) のS72と、図14(b) のS74から
呼び出される、消音フィルタの計算を行うサブルーチン
を示している。S51で自己相関関数r(r={r0,
1,2,‥‥rk-1 }とする)、相互相関関数d(d=
{d0,1,2,‥‥dk-1 }とする)を計算する。この
際に、重み付け係数Wなども算入しておく。
【0112】S52以降は、Levinsonアルゴリズムによ
る消音フィルタの係数hの算出を示している(消音フィ
ルタの段数はpとする)。なお、Levinsonアルゴリズム
については、例えば、谷萩隆嗣、「ディジタル信号処理
の理論 1基礎・システム・制御」、コロナ社、p.44
(1985)などで解説されているので、ここでは説明を省
く。
【0113】図12及び図13は、DSP27のメイン
ルーチンにおいて消音を維持する処理を示している。S
55は消音フィルタの係数h1 を領域A3に設定し、こ
の係数h1 による消音動作を開始するための処理であ
る。後の処理のために、S56では係数h1 を周波数領
域で表したH1 に変換している。
【0114】騒音波伝搬系の伝達関数G1 と消音波伝搬
系の伝達関数C1 とH1 によれば、伝達関数はG1 +H
1 1 になる筈だが、これと、S57で求めた伝達関数
1とのずれqをS58で求め、閾値δとの比較をS5
9で行っている。もし、ずれqが閾値δ以下で、かつ、
S60cの判定においてクロススペクトル法の平均化回
数k0 がk1 ならば、消音状態は良好に保たれているの
で、このままの状態を維持することにし、消費電流の節
約を狙ったS60bに進む。
【0115】S60bでは割り込み処理を行っている以
外の間はDSP27をパワーダウンモードにする。S6
0bを抜けるのは、消音状態のずれが小さいままに留ま
ると期待できる一定時間であり、音響系の構成にもよる
が、例えば、10秒などとする。S60cで平均化回数
0 がk1 でない(すなわち、k2 である)ならば、S
60cで平均化回数k0 をk1 に増やす(k2 <k1
ことでクロススペクトル法による測定の精度を高くして
から、S57による測定を再度行うこととしている。
【0116】S59でずれqが閾値δより大きい場合
は、騒音波伝搬系の伝達関数G1 と消音波伝搬系の伝達
関数C1 の更新が必要なので、S61に進む。S61で
は決定した係数h1 とは異なる消音フィルタの係数h2
をS62で設定し、これに対応する伝達関数をS64で
求める。S65でG1 とC1 を更新し、S66で次回に
使用する消音フィルタの係数h 3 を算出する。
【0117】S67では、S55からS66までの処理
を繰り返せるように、h3 ,G2 ,C2 をh1 ,G1
1 に代入している。S68(とS69)を経て、S5
5ヘと戻ることにより、消音状態を維持する処理を繰り
返し行う。S68とS69では、ずれqが閾値δより大
きい場合はS69で平均化回数k 0 をk2 に減らす(k
2 <k1 )ことで、クロススベクトル法によるS57と
S64を再度行うときの測定時間を短くする。これは、
消音状態を維持する繰り返し時間を短縮して、系の変動
ヘの追従性を高めるためである。
【0118】図14には、図12のS61で行うベき消
音フィルタの係数h2 の決定処理を3通り示してある。
騒音波伝搬系の伝達関数Gと消音波伝搬系の伝達関数C
のどちらがずれやすいかは音響系の構成に依存する点等
を勘案して、これらの中からどれかを実施すればよい。
図14(a) は、騒音波伝搬系の伝達関数G1 がGにずれ
たと想定する場合に、S72で係数h2 を算出する処理
(§7−2(ii))を示している。
【0119】図14(b) は、消音波伝搬系の伝達関数C
1 がCにずれたものと想定する場合に、S74で係数h
2 を算出する処理(§7−2(ii))を示している。
図14(c) は、騒音波伝搬系の伝達関数G1 がずれた場
合を想定しているが、係数h1 に一つのインパルス波形
だけを追加するという条件の元で適切な係数h 2 を求め
る処理(§7−2(ii))を示している。
【0120】図15は、図12のS65から呼び出され
る、G2 とC2 の第1の計算処理(§7−3(iii) )
を示している。S81はG1 とC1 等を構成する各複素
数ごとに処理を行うためのループである。S81では、 H1 ={H1 (0) ,H1 (1) ,‥‥,H1 (k-1) } H2 ={H2 (0) ,H2 (1) ,‥‥,H2 (k-1) } R1 ={R1 (0) ,R1 (1) ,‥‥,R1 (k-1) } R2 ={R2 (0) ,R2 (1) ,‥‥,R2 (k-1) } G1 ={G1 (0) ,G1 (1) ,‥‥,G1 (k-1) } C1 ={C1 (0) ,C1 (1) ,‥‥,C1 (k-1) } G2 ={G2 (0) ,G2 (1) ,‥‥,G2 (k-1) } C2 ={C2 (0) ,C2 (1) ,‥‥,C2 (k-1) } と表すものとする。S85では、式(51)と式(52)を実施
しており、S86で式(47)と式(48)を実施している。
【0121】なお、図14で(c) を採用した場合は、Δ
Hは添字iとは無関係の値になるので、S82はS81
のループの前に出すことができる。図16は、図12の
S65から呼び出される、G2 とC2 の第2の計算処理
(§7−3(iii) )を示している。S94におけるH
2 −H1 の除算において分母が0になると計算に困る。
そこで、図12のS61においては図14(c) の処理を
実施し、また、図12のS59によってずれがある場合
に限ってS61に進むようにしておくとよい。
【0122】なお、S91では、 ΔR=|R1 −(G1 +H1 1 )|2 の代わりに ΔR=|R2 −(G1 +H2 1 )|2 を計算してもよい。
【0123】<請求項記載の発明との対応>最後に、請
求項記載の発明の構成と、フローチャートの対応を示し
ておく。 (1) 請求項1記載の発明 消音フィルタに相異なる係数h1 と係数h2 を設定する
手段は、図12のS55,S61,S62で実施されて
いる。係数h1 と係数h2 それぞれの場合に対応するR
1 とR2 を測定する手段は、図12のS57とS64で
実施されている。
【0124】H1 とR1 、H2 とR2 に関する連立方程
式を解くことでGとCを算出する手段は、図12のS6
5で実施されている。消音効果が最もよくなるように最
小自乗規範に従って新たな消音フィルタの係数h3 をG
1 とC1 を使って算出する手段は、図13のS66で実
施されている。
【0125】消音動作中に相異なる消音フィルタの係数
を設定しては、参照センサの信号からエラーマイクの信
号ヘの伝達関数を測定し、騒音波の伝搬経路の伝達関数
と消音波の伝搬経路の伝達関数を算出し、新たな消音フ
ィルタの係数を算出し、この消音フィルタの係数を使っ
て消音動作を行うこと、を繰り返すことは、図12のS
55から図13のS67を回るループで実施されてい
る。
【0126】(2) 請求項2記載の発明 GとCと<|X|2 >を算出する手段は、図12のS5
5〜S57とS61〜S65で実施されている。消音効
果が最もよくなるように最小自乗規範に従って新たな消
音フィルタの係数hをGとCを使って算出する手段であ
って、最小自乗規範に<|X|2 >の重み付けを有する
手段は図11で実施されており。特に<|X|2 >の重
み付けはS51における乗算で実施されている。
【0127】算出された新たな消音フィルタの係数hを
使って消音動作を行うことは、図12、図13において
S66、S67の後でS55で消音フィルタの係数を設
定することで実施されている。
【0128】(3) 請求項3記載の発明 GとCを算出する手段は、図12のS55〜S57とS
61〜S65で実施されている。消音効果が最もよくな
るように最小自乗規範に従って新たな消音フィルタの係
数hをGとCを使って算出する手段であって、最小自乗
規範にWの重み付けを有する手段は図11で実施されて
おり、特にWの重み付けはS51における乗算で実施さ
れている。算出された新たな消音フィルタの係数hを使
って消音動作を行うことは、図12、図13においてS
66,S67の後でS55で消音フィルタの係数を設定
することで実施されている (4) 請求項4記載の発明 GとCを算出する手段は、図12のS55〜S57とS
61〜S65で実施されている。
【0129】GにFの重み付けを加えながら、消音効果
が最もよくなるように最小自乗規範に従って新たな消音
フィルタの係数hをGとCを使って算出する手段は、図
11で実施されており、特にFの重み付けはS51にお
ける乗算で実施されている。算出された新たな消音フィ
ルタの係数hを使って消音動作を行うことは、図12、
図13においてS66、S67の後でS55で消音フィ
ルタの係数を設定することで実施されている。
【0130】(5) 請求項5記載の発明 消音フィルタの係数hと記憶してあるGとCの値から予
想されるRの値(R0とする)を算出する手段は、図1
2のS58でG1 +H1 Cを計算することにより実施さ
れている。係数hを消音フィルタに設定して消音動作を
行っているときのRの値(R1 とする)を測定する手段
は、図12のS57で実施されている。R1 とR0 のず
れを予め定めた閾値と比較する手段は、図12のS59
で実施されている。GとCを算出する手段は、図12の
S55〜S57とS61〜S65で実施されている。
【0131】GとCを使って新たな消音フィルタの係数
3 を算出する手段は、図13のS66で実施されてい
る。R1 とR0 のずれが予め定めた閾値よりも大きい場
合に限ってGとCを算出し直し、この算出しなおしたG
とCを使って消音フィルタの係数h3 を求め、この新た
な消音フィルタの係数h3 を使って消音動作を行うこと
は、S59でNOに分岐した後にS61〜S67からS
55に至る経路で実施されている。
【0132】(6) 請求項6記載の発明 消音フィルタの係数h1 において消音動作を行っている
ときのRの値(R1 とする)を測定する手段は、図12
のS57で実施されている。記憶してあるC1 とH1
1 から、参照センサからエラーマイクヘの騒音波の伝
搬経路の伝達関数Gを算出する手段は、図14(a) のS
71で実施されている。
【0133】GとC1 から新たな消音フィルタの係数h
2 を算出する手段は、図14(a) のS72で実施されて
いる。算出された新たな消音フィルタの係数h2 を使っ
て消音動作を行うことは、図12のS62で実施されて
いる。
【0134】(7) 請求項7記載の発明 消音フィルタの係数h1 において消音動作を行っている
ときのRの値(R1 とする)を測定する手段は、図12
のS57で実施されている。記憶してあるG1 とH1
1 から、二次音源からエラーマイクヘの消音波の伝搬
経路の伝達関数Cを算出する手段は、図14(b) のS7
3で実施されている。G1 とCから新たな消音フィルタ
の係数h2 を算出する手段は、図14(b) のS74で実
施されている。
【0135】算出された新たな消音フィルタの係数h2
を使って消音動作を行うことは、図12のS62で実施
されている。
【0136】(8) 請求項8記載の発明 消音フィルタの係数h1 において消音動作を行っている
ときのRの値(R1 とする)を測定する手段は、図12
のS57で実施されている。記憶してあるC1 とh1
1 から、h2 を算出する手段であって、消音効果がよ
りよくなるようにh1 にインパルス波形を追加すること
でh2 を算出する手段は、図14(c) のS75からS7
8で実施されている。算出された新たな消音フィルタの
係数h2 を使って消音動作を行うことは、図12のS6
2で実施されている。
【0137】(9) 請求項9記載の発明 消音フィルタに相異なる係数h1 と係数h2 を設定する
手段は、図12のS55とS61とS62で実施されて
いる。係数h1 と係数h2 それぞれの場合に対応するR
1 とR2 を測定する手段は、図12のS57とS64で
実施されている。
【0138】消音フィルタの係数h1 ,G1 ,C1 から
予想されるRの値とR1 のずれであるΔR、又は、消音
フィルタの係数h2 ,G1 ,C1 から予想されるRの値
とR 2 のずれであるΔRを算出する手段は、図16のS
91で実施される。H1 とR1 、H2 とR2 に関する連
立方程式を解くことでGとCを算出する手段は、図16
のS94で実施されている。
【0139】算出されたG,Cと、以前に記憶してある
1 ,C1 を使って、消音フィルタの係数算出に使うべ
きG2 ,C2 を算出する手段は、図16のS95で実施
されている。消音効果が最もよくなるように最小自乗規
範に従って新たな消音フィルタの係数h3 をG2 とC2
を使って算出する手段は、図13のS66で実施されて
いる。
【0140】ΔRが予め設定してある値に比べて小さい
ときは、算出されたG,Cと、以前に記憶してある
1 ,C1 をΔRの大ききに関連させて内分することに
より、G 2 ,C2 を算出するという特徴は、図16のS
93とS95で実施されている。G2 ,C2 を使って算
出された新たな消音フィルタの係数h3 を使って消音動
作を行うことは、図13のS66で実施されている。
【0141】(10)請求項10記載の発明 消音フィルタに相異なる係数h1 と係数h2 を設定する
手段は、図12のS55とS61とS62で実施されて
いる。係数h1 と係数h2 それぞれの場合に対応するR
1 とR2 を測定する手段は、図12のS57とS64で
実施されている。
【0142】H1 とR1 、H2 とR2 に関する連立方程
式を解くことでGとCを算出する段は、図12のS6
5、すなわち図15における、S83とS85の組み合
せ、又は、S83とS86の組み合せで実施されてい
る。算出されたG,Cと、以前に記憶してあるG1 ,C
1 を使って、消音フィルタの係数算出に使うべきG2
2 を算出する手段は、図12のS65すなわち図15
で実施されている消音効果が最もよくなるように最小自
乗規範に従って新たな消音フィルタの係数h3 をG2
2 を使って算出する手段は、図13のS66で実施さ
れている。
【0143】ΔH=|H2 −H1 2 が予め設定してあ
る値に比べて小さいときは、算出されたG,Cと、以前
に記憶してあるG1 ,C1 をΔHの大きさで内分するこ
とにより、G2 ,C2 を算出するという特徴は、図15
のS84による判断の後S86により実施されている。
ΔH=|H2 −H1 2 が予め設定してある値に比べて
大きいときは、算出されたG,Cを、G2 ,C2 に用い
るという特徴は、図15のS84による判断の後S85
により実施されている。
【0144】G2 ,C2 を使って算出された新たな消音
フィルタの係数h3 を使って消音動作を行うことは、図
13のS66で実施されている。算出された新たな消音
フィルタの係数hを使って消音動作を行うことは、図1
2、図13においてS66、S67の後でS55で消音
フィルタの係数を設定することで実施されている。
【0145】(11)請求項11記載の発明 GとCとγ2 を算出する手段は、図8のS21〜S25
とS27で実施されている。GとCに基づいてHを算出
する手段は、図8のS28と図9のS29により実施さ
れている。
【0146】GとCとγ2 とHを用いて消音量を算出す
る手段は、図9のS30により実施されている。算出さ
れた消音量を利用者に表示する手段は、図9のS31に
より実施されている。
【0147】(12)請求項12記載の発明 参照センサの信号からエラーマイクへの信号ヘの伝達関
数Rをクロススペクトル法によって求める手段であっ
て、クロススペクトル法における平均化回数が可変であ
る手段は、図10のS40からS50までで実施されて
いる。消音のずれの程度を算出する手段は、図12のS
58で実施されている。測定されたRに基づいて消音フ
ィルタの係数hを算出する手段は、図13のS66で実
施されている。消音のずれが少ないときはより多い平均
化回数でクロススペクトル法を行うことでRを測定する
ことは、図12のS59を経てS60cで平均化回数を
1 に設定した後、S57とS64が行われることで実
施される。
【0148】消音のずれが多いときはより少ない平均化
回数でクロススペクトル法を行うことでRを測定するこ
とは、図13のS68からS69に進んで平均化回数が
2に設定された後、S57とS64が行われることで
実施される。測定されたRに基づいて消音フィルタの係
数hを算出し、この算出された係数hを使って消音動作
をすることは、図13のS66のあとS67を経てS5
5が行われることで実施されている。
【0149】
【発明の効果】
(1) 請求項1記載の発明によれば、周波数領域で表され
た伝達関数から、漸近的な反復計算をせずに、所望のフ
ィルタ長において最適な消音フィルタの係数が算出され
るので、ひいては、系の変動への追従性能も高くなる。
所望のフィルタ長において最適な消音フィルタの係数を
算出できるので、従来の能動騒音制御装置のように、単
なる計算の都令で、フィルタ長を長くしたり、音響系を
大型化する必要がなくなる。
【0150】消音フィルタの係数の算出が短時間で行え
るようになるため、消音動作中に、騒音伝搬系とキャン
セル音伝搬系の伝達関数を算出し直しては消音フィルタ
の係数を再計算することが、短時間で繰り返して行え
る。従来の能動騒音制御装置では音響系はダクトなど固
定的なものに限られていたが、本発明による能動騒音制
御装置は音響系の変動に短時間で追従し消音を維持でき
る。そのため、エラーマイクを例えば人の頭部に配置し
ておいて、その人の動きに追従して消音させるというよ
うに新たな利用形態を実現することができる。
【0151】(2) 請求項2記載の発明によれば、騒音波
のスペクトル分布に配慮した消音を行える。そのため、
全周波数範囲に波って平坦とは限らない騒音波において
は、よりパワーのある周波数を重点的に消音することが
でき、全体として消音効果が高くすることができる。
(3) 請求項3記載の発明によれば、周波数の重み付けを
した消音を行える。そ のため、全周波数範囲に波って平坦な重み付けとは限ら
ない場合、例えば、騒音は、A特性の騒音計で評価され
る場合には、その周波数の重み付けに合わせたより適切
な消音を行うことができる。
【0152】(4) 請求項4記載の発明によれば、消音対
象とする周波数範囲を制限できる。装置の構成上消音波
を出せない周波数において無理に消音しなくて済むよう
になる。換言すれば、消音可能な周波数のみにおいて消
音するよう制御されるので、無理や無駄が生じない。 (5) 請求項5記載の発明によれば、系の変動を検出でき
る。系の変動のない場合には不要な再測定を避けること
ができるので、省消費電力などに役立てることができ
る。
【0153】(6) 請求項6記載の発明によれば、騒音波
伝達関数が変動する場合に、消音効果を増やしつつ系を
再測定する。従って、騒音波伝達関数が変動しやすい音
響系においては、系を再測定する際に悪影響を与えるこ
とがない。 (7) 請求項7記載の発明によれば、消音波伝達関数が変
動する場合に、消音効果を増やしつつ系を再測定する。
従って、消音波伝達関数が変動しやすい音響系において
は、系を再測定する際に悪影響を与えることがない。
【0154】(8) 請求項8記載の発明によれば、後処理
が容易な、系の再測定ができる。h 2 −h1 がインパル
ス波形であり、周波数成分が全周波数帯域にわたるの
で、測定不能な周波数が存在しない。また、h2 −h1
がインパルス波形なので、h2−h1 で除する演算を時
間軸上で行うこともできるようになる。すなわち、連立
方程式の解法の選択肢が多くなるので、装置を実現する
際に都合のよい処理を選びやすくなる。
【0155】(9) 請求項9記載の発明によれば、系の変
動の程度に応じた系の算出ができる。系の変動が小さい
ときには以前に測定した結果を加味するので精度が高
く、系の変動が大きいときは新たに測定した結果を重視
するので追従性が高い。つまり、追従牲と高精度の兼ね
合いを系の状況に合わせることができる。 (10)請求項10記載の発明によれば、系の算出精度を勘
案した系の算出ができる。新たに系を算出する精度の善
し悪しに応じて、以前の算出結果を加味する。つまり、
算出精度のバラツキによってある回の算出における精度
の落ち込みがあらわになることを未然に防ぐことができ
る。また、GとCの算出の際に、H2 −H1 の大ききが
ほぼ0の場合において、H 2 −H1 で除す演算を避ける
ことができるので、計算に支障が生じることがない。
【0156】(11)請求項11記載の発明によれば、消音
効果が定量的に表示される。すなわち、装置内に有する
系の測定結果等を使って消音効果を表示するので、無理
な音響系においては利用者は消音を断念することがで
き、無駄な努力をしなくて済む。また、利用者はよりよ
り消音効果が得られるように音響系の構成を変えてみる
(例えば、二次音源の位置を変える)ことができるよう
になる。
【0157】(12)請求項12記載の発明によれば、系の
変動の程度に応じて系の測定精度が調節される。すなわ
ち、系の変動が小さいときには測定に時間をかけて精度
の高め、系の変動が大きいときは精度は劣るが測定の時
間を滅らす。つまり、高精度と追従性の兼ね合いを系の
状況に合わせることができる。
【図面の簡単な説明】
【図1】従来の一般的な能動騒音制御装置の構成を示す
図である。
【図2】従来の、自動車の車室内の騒音低減を図る能動
騒音制御装置の構成を示す図である。
【図3】本発明の能動騒音制御の定式化を説明するため
の能動騒音制御系の構成を示す図である。
【図4】本発明による能動騒音制御装置の構成を示す図
である。
【図5】二次音源から参照マイクヘの消音波のフィード
バックがある場合に、フィードバックがない系に帰着で
きることを説明する図である。
【図6】DSP27内で行われるメインルーチンと割リ
込みルーチンの機能分担を模式的に示した図である。
【図7】DSP27の割り込み処理を説明するフローチ
ャートである。
【図8】DSP27のメインルーチンにおける本発明の
立ち上げ処理を説明するフローチャートである。
【図9】DSP27のメインルーチンにおける本発明の
立ち上げ処理を説明するフローチャート(図8の続き)
である。
【図10】図8のS23とS25、図12のS57とS
64から呼び出される、クロススペクトル法による伝達
関数等を算出する本発明のサブルーチンを示すフローチ
ャートである。
【図11】図8のS28と、図13のS66と、図14
(a) のS72と、図14(b) のS74から呼び出され
る、消音フィルタの計算を行うサブルーチンを示すフロ
ーチャートである。
【図12】DSP27のメインルーチンにおいて消音を
維持する本発明の処理を説明するフローチャートであ
る。
【図13】DSP27のメインルーチンにおいて消音を
維持する本発明の処理を説明するフローチャート(図1
2の続き)である。
【図14】図12のS61で行うベき消音フィルタの係
数h2 の本発明の決定処理を説明するフローチャートで
ある。
【図15】図12のS65から呼び出される、G2 とC
2 の第1の計算処理(§7−3(iii) )を示すフロー
チャートである。
【図16】図12のS65から呼び出される、G2 とC
2 の第2の計算処理(§7−3(iii) )を示すフロー
チャートである。
【符号の説明】
1 参照マイク 2 二次音源 3 エラーマイク 4 マイクアンプ 5 ローパスフィルタ 6 AD変換器 7 消音フィルタ 8 伝達関数算出部 9 DA変換器 10 ローパスフィルタ 11 パワーアンプ 12 マイクアンプ 13 ローパスフィルタ 14 AD変換器 15 適応制御部 20 騒音源 21 参照マイク 22 スピーカ 23 エラーマイク 24 マイクアンプ 25 ローパスフィルタ 26 AD変換器 27 DSP(ディジタル信号処理プロセッサ) 28 サンプリングクロック供給回路 29 DA変換器 30 ローパスフィルタ30 31 パワーアンプ31 32 マイクアンプ32 33 ローパスフィルタ 34 AD変換器

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】騒音波又はこれと相関の高い信号を参照セ
    ンサで検出し、検出された信号を係数がhである消音フ
    ィルタに通すことで消音波を作成し、消音波を二次音源
    から放出することで、エラーマイクの位置で消音後の騒
    音波(以下「残留波」という)の低減を図る能動騒音制
    御装置において、 参照センサからエラーマイクヘの騒音波の伝搬経路の伝
    達関数をG、二次音源からエラーマイクへの消音波の伝
    搬経路の伝達関数をC、消音フィルタの係数hを伝達関
    数として表したものをH、参照センサの信号からエラー
    マイクの信号ヘの伝達関数を測定したものをRとすると
    き、 消音フィルタに相異なる係数h1 、と係数h2 を設定す
    る手段と、 係数h1 と係数h2 それぞれの場合に対応するR1 とR
    2 を測定する手段と、 H1 とR1 、H2 とR2 に関する連立方程式を解くこと
    でGとCを算出する手段と、 消音効果が最もよくなるように最小自乗規範に従って新
    たな消音フィルタの係数h3 をG1 とC1 を使って算出
    する手段を有しており、 消音動作中に相異なる消音フィルタの係数を設定して
    は、参照センサの信号からエラーマイクの信号ヘの伝達
    関数を測定し、騒音波の伝搬経路の伝達関数と消音波の
    伝搬経路の伝達関数を算出し、新たな消音フィルタの係
    数を算出し、この消音フィルタの係数を使って消音動作
    を行うことを繰り返すことを特徴とする能動騒音制御装
    置。
  2. 【請求項2】騒音波又はこれと相関の高い信号を参照セ
    ンサで検出し、検出された信号を消音フィルタに通すこ
    とで消音波を作成し、消音波を二次音源から放出するこ
    とで、エラーマイクの位置で残留波の低減を図る能動騒
    音制御装置において、 参照センサからエラーマイクヘの騒音波の伝搬経路の伝
    達関数をG、二次音源からエラーマイクヘの消音波の伝
    搬経路の伝達関数をC、騒音波信号のスペクトル分布を
    <|X|2 >とするとき、 GとCと<|X|2 >を算出する手段と消音効果が最も
    よくなるように最小自乗規範に従って新たな消音フィル
    タの係数hをGとCを使って算出する場合に、最小自乗
    規範に<|X|2 >の重み付けを与える手段とを有し、 算出された新たな消音フィルタの係数hを使って消音動
    作を行うことを特徴とする能動騒音制御装置。
  3. 【請求項3】騒音波又はこれと相関の高い信号を参照セ
    ンサで検出し、検出された信号を消音フィルタに通すこ
    とで消音波を作成し、消音波を二次音源から放出するこ
    とで、エラーマイクの位置で残留波の低減を図る能動騒
    音制御装置において、 参照センサからエラーマイクヘの騒音波の伝搬経路の伝
    達関数をG、二次音源からエラーマイクヘの消音波の伝
    搬経路の伝達関数をC、消音効果を評価する際の周波数
    重み付けをWとするとき、 GとCを算出する手段と、 消音効果が最もよくなるように最小自乗規範に従って新
    たな消音フィルタの係数hをGとCを使って算出する手
    段であって、最小自乗規範にWの重み付けを与える手段
    とを有し、算出された新たな消音フィルタの係数hを使
    って消音動作を行うことを特徴とする能動騒音制御装
    置。
  4. 【請求項4】騒音波又はこれと相関の高い信号を参照セ
    ンサで検出し、検出された信号を消音フィルタに通すこ
    とで消音波を作成し、消音波を二次音源から放出するこ
    とで、エラーマイクの位置で残留波の低減を図る能動騒
    音制御装置において、 参照センサからエラーマイクヘの騒音波の伝搬経路の伝
    達関数をG、二次音源からエラーマイクへの消音波の伝
    搬経路の伝達関数をC、消音対象とする周波数範囲を示
    す周波数重み付けをFとするとき、 GとCを算出する手段と、 GにFの重み付けを加えながら、消音効果が最もよくな
    るように最小自乗規範に従って新たな消音フィルタの係
    数hをGとCを使って算出する手段とを有し、 算出された新たな消音フィルタの係数hを使って消音動
    作を行うことを特徴とする能動騒音制御装置。
  5. 【請求項5】騒音波又はこれと相関の高い信号を参照セ
    ンサで検出し、検出された信号を係数がhである消音フ
    ィルタに通すことで消音波を作成し、消音波を二次音源
    から放出することで、エラーマイクの位置で残留波の低
    減を図る能動騒音制御装置において、 参照センサからエラーマイクヘの騒音波の伝搬経路の伝
    達関数をG、二次音源からエラーマイクヘの消音波の伝
    搬経路の伝達関数をC、参照センサの信号からエラーマ
    イクの信号ヘの伝達関数を測定したものをRとすると
    き、 消音フィルタの係数hと記憶してあるGとCの値から予
    想されるRの値R。を算出する手段と、 係数hを消音フィルタに設定して消音動作を行っている
    ときのRの値R1 を測定する手段と、 R1 とR0 のずれを予め定めた闇値と比較する手段と、 GとCを算出する手段と、 GとCを使って新たな消音フィルタの係数h3 を算出す
    る手段とを有し、 R1 とR0 のずれが予め定めた閾値よりも大きい場合に
    限ってGとCを算出し直し、この算出しなおしたGとC
    を使って消音フィルタの係数h3 を求め、この新たな消
    音フィルタの係数h3 を使って消音動作を行うことを特
    徴とする能動騒音制御装置。
  6. 【請求項6】騒音波又はこれと相関の高い信号を参照セ
    ンサで検出し、検出された信号を係数がhである消音フ
    ィルタに通すことで消音波を作成し、消音波を二次音源
    から放出することで、エラーマイクの位置で残留波の低
    減を図る能動騒音制御装置において、 二次音源からエラーマイクヘの消音波の伝搬経路の伝達
    関数をC、消音フィルタの係数hを伝達関数として表し
    たものをH、参照センサの信号からエラーマイクの信号
    ヘの伝達関数を測定したものをR、とするとき、 消音フィルタの係数h1 において消音動作を行っている
    ときのRの値R1 を測定する手段と、 記憶してあるC1 とH1 とR1 から、参照センサからエ
    ラーマイクヘの騒音波の伝搬経路の伝達関数Gを算出す
    る手段と、 GとC1 から新たな消音フィルタの係数h2 を算出する
    手段を有しており、 算出された新たな消音フィルタの係数h2 を使って消音
    動作を行うことを特徴とする能動騒音制御装置。
  7. 【請求項7】騒音波又はこれと相関の高い信号を参照セ
    ンサで検出し、検出された信号を係数がhである消音フ
    ィルタに通すことで消音波を作成し、消音波を二次音源
    から放出することで、エラーマイクの位置で残留波の低
    減を図る能動騒音制御装置において、 参照センサからエラーマイクヘの騒音波の伝搬経路の伝
    達関数をG、消音フィルタの係数hを伝達関数として表
    したものをH、参照センサの信号からエラーマイクの信
    号ヘの伝達関数を測定したものをRとするとき、 消音フィルタの係数h1 において消音動作を行っている
    ときのRの値R1 を測定する手段と、 記憶してあるG1 とH1 とR1 から、二次音源からエラ
    ーマイクヘの消音波の伝搬経路の伝達関数Cを算出する
    手段と、 G1 とCから新たな消音フィルタの係数h2 を算出する
    手段を有しており、 算出された新たな消音フィルタの係数h2 を使って消音
    動作を行うことを特徴とする能動騒音制御装置。
  8. 【請求項8】騒音波又はこれと相関の高い信号を参照セ
    ンサで検出し、検出された信号を係数がhである消音フ
    ィルタに通すことで消音波を作成し、消音波を二次音源
    から放出することで、エラーマイクの位置で残留波の低
    減を図る能動騒音制御装置において、 二次音源からエラーマイクヘの消音波の伝搬経路の伝達
    関数をC、消音フィルタの係数hを伝達関数として表し
    たものをH、参照センサの信号からエラーマイクの信号
    ヘの伝達関数を測定したものをRとするとき、 消音フィルタの係数h1 において消音動作を行っている
    ときのRの値R1 を測定する手段と、 記憶してあるC1 と係数h1 とR1 から、係数h2 を算
    出する場合に、消音効果がよりよくなるように係数h1
    にインパルス波形を追加することで係数h2 を算出する
    手段を有しており、 算出された新たな消音フィルタの係数h2 を使って消音
    動作を行うことを特徴とする能動騒音制御装置。
  9. 【請求項9】騒音波又はこれと相関の高い信号を参照セ
    ンサで検出し、検出された信号を係数がhである消音フ
    ィルタに通すことで消音波を作成し、消音波を二次音源
    から放出することで、エラーマイクの位置で残留波の低
    減を図る能動騒音制御装置において、 参照センサからエラーマイクヘの騒音波の伝搬経路の伝
    達関数をG、二次音源からエラーマイクヘの消音波の伝
    搬経路の伝達関数をC、消音フィルタの係数hを伝達関
    数として表したものをH、参照センサの信号からエラー
    マイクの信号ヘの伝達関数を測定したものをRとすると
    き、 消音フィルタに相異なる係数h1 と係数h2 を設定する
    手段と、 係数h1 と係数h2 それぞれの場合に対応するR1 とR
    2 を測定する手段と、 消音フィルタの係数h1 ,G1 ,C1 から予想されるR
    の値とR1 のずれ、又は、消音フィルタの係数h2 ,G
    1 ,C1 から予想されるRの値とR2 のずれであるΔR
    を算出する手段と、 H1 とR1 、H2 とR2 に関する連立方程式を解くこと
    でGとCを算出する手段と、 算出されたG,Cと、以前に記憶してあるG1 ,C1
    使って、消音フィルタの係数算出に使うべきG2 ,C2
    を算出する手段と、 消音効果が最も良<なるように最小自乗規範に従って新
    たな消音フィルタの係数h3 をG2 とC2 を使って算出
    する手段を有しており、 ΔRが予め設定してある値に比べて小さいときは、算出
    されたG,Cと、以前に記憶してあるG1 ,C1 をΔR
    の大きさに関連させて内分することにより、G 2 ,C2
    を算出し、 G2 ,C2 を使って算出された新たな消音フィルタの係
    数h3 を使って消音動作を行うことを特徴とする能動騒
    音制御装置。
  10. 【請求項10】騒音波又はこれと相関の高い信号を参照
    センサで検出し、検出された信号を係数がhである消音
    フィルタに通すことで消音波を作成し、消音波を二次音
    源から放出することで、エラーマイクの位置で残留波の
    低減を図る能動騒音制御装置において、 参照センサからエラーマイクヘの騒音波の伝搬経路の伝
    達関数をG、二次音源からエラーマイクヘの消音波の伝
    搬経路の伝達関数をC、消音フィルタの係数hを伝達関
    数として表したものをH、参照センサの信号からエラー
    マイクの信号ヘの伝達関数を測定したものをRとすると
    き、 消音フィルタに相異なる係数h1 と係数h2 を設定する
    手段と、 係数h1 と係数h2 それぞれの場合に対応するR1 とR
    2 を測定する手段と、 H1 とR1 、H2 とR2 に関する連立方程式を解くこと
    でGとCを算出する手段と、 算出されたG,Cと、以前に記憶してあるG1 ,C1
    使って、消音フィルタの係数算出に使うべきG2 ,C2
    を算出する手段と、 消音効果が最もよくなるように最小自乗規範に従って新
    たな消音フィルタの係数h3 をG2 とC2 を使って算出
    する手段を有しており、 ΔH=|H2 −H1 2 が予め設定してある値に比べて
    小さいときは、算出されたG,Cと、以前に記憶してあ
    るG1 ,C1 をΔHの大ききで内分することにより、G
    2 ,C2 を算出し、 ΔH=|H2 −H1 2 が予め設定してある値に比べて
    大きいときは、算出されたG,Cを、G2 ,C2 に用い
    ることとし、 G2 ,C2 を使って算出された新たな消音フィルタの係
    数h3 を使って消音動作を行うことを特徴とする能動騒
    音制御装置。
  11. 【請求項11】騒音波又はこれと相関の高い信号を参照
    センサで検出し、検出された信号を消音フィルタに通す
    ことで消音波を作成し、消音波を二次音源から放出する
    ことで、エラーマイクの位置で残留波の低減を図る能動
    騒音制御装置において、 参照センサからエラーマイクヘの騒音波の伝搬経路の伝
    達関数をG、二次音源からエラーマイクヘの消音波の伝
    搬経路の伝達関数をC、消音フィルタの伝達関数をH、
    エラーマイクにおいて騒音波に由来するパワーの割合を
    示すコヒーレンス関数をγ2 とするとき、 GとCとγ2 を算出する手段と、 GとCに基づいてHを算出する手段と、 GとCとγ2 とHを用いて消音量を算出する手段と、 算出された消音量を利用者に表示する手段と、を有する
    ことを特徴とする能動騒音制御装置。
  12. 【請求項12】騒音波又はこれと相関の高い信号を参照
    センサで検出し、検出された信号を消音フィルタに通す
    ことで消音波を作成し、消音波を二次音源から放出する
    ことで、エラーマイクの位置で残留波の低減を図る能動
    騒音制御装置において、 参照センサの信号からエラーマイクヘの信号ヘの伝達関
    数Rをクロススペクトル法によって求める手段であっ
    て、クロススペクトル法における平均化回数が可変であ
    る手段と、 消音のずれの程度を算出する手段と、 測定されたRに基づいて消音フィルタの係数hを算出す
    る手段があり、 消音のずれが少ないときはより多い平均化回数でクロス
    スペクトル法を行うことでRを測定し、消音のずれが多
    いときはより少ない平均化回数でクロススペクトル法を
    行うことでRを測定し、 測定されたRに基づいて消音フィルタの係数hを算出
    し、この算出された係数hを使って消音動作をすること
    を特徴とする能動騒音制御装置。
JP33237796A 1996-12-12 1996-12-12 能動騒音制御装置 Expired - Fee Related JP3728837B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33237796A JP3728837B2 (ja) 1996-12-12 1996-12-12 能動騒音制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33237796A JP3728837B2 (ja) 1996-12-12 1996-12-12 能動騒音制御装置

Publications (2)

Publication Number Publication Date
JPH10171466A true JPH10171466A (ja) 1998-06-26
JP3728837B2 JP3728837B2 (ja) 2005-12-21

Family

ID=18254293

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33237796A Expired - Fee Related JP3728837B2 (ja) 1996-12-12 1996-12-12 能動騒音制御装置

Country Status (1)

Country Link
JP (1) JP3728837B2 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11296179A (ja) * 1998-04-15 1999-10-29 Fujitsu Ltd 能動騒音制御装置
JP2000099038A (ja) * 1998-09-18 2000-04-07 Fujitsu Ltd フィードバック型能動騒音制御装置
JP2011043636A (ja) * 2009-08-20 2011-03-03 Osaka Gas Co Ltd 能動型消音システム
JP2011170088A (ja) * 2010-02-18 2011-09-01 Kobe Steel Ltd 能動騒音制御装置
JP4790843B2 (ja) * 2007-03-30 2011-10-12 富士通株式会社 能動消音装置および能動消音方法
WO2016178309A1 (ja) * 2015-05-07 2016-11-10 パナソニックIpマネジメント株式会社 信号処理装置、信号処理方法、プログラム、レンジフード装置
CN107396247A (zh) * 2017-08-25 2017-11-24 会听声学科技(北京)有限公司 降噪隔音装置、降噪隔音电路以及降噪隔音电路设计方法
CN111091805A (zh) * 2019-11-15 2020-05-01 佳禾智能科技股份有限公司 一种基于神经网络的反馈式降噪方法
CN111986642A (zh) * 2019-05-22 2020-11-24 阿尔派株式会社 主动型噪声控制系统
CN114543192A (zh) * 2022-02-24 2022-05-27 青岛海信日立空调系统有限公司 空调室外机

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02218296A (ja) * 1989-02-20 1990-08-30 Nissan Motor Co Ltd 車室内騒音制御装置
JPH0552645A (ja) * 1991-08-21 1993-03-02 Haruo Hamada 消音・制振効果の測定方法並びに測定装置及び信号源探 査装置
JPH05273985A (ja) * 1992-03-27 1993-10-22 Sanyo Electric Co Ltd 能動騒音制御装置
JPH06138883A (ja) * 1992-10-23 1994-05-20 Sanyo Electric Co Ltd 消音装置
JPH06230786A (ja) * 1993-01-29 1994-08-19 Haruo Hamada 能動型騒音制御装置
JPH06511319A (ja) * 1991-04-09 1994-12-15 アクティブ ノイズ アンド バイブレーション テクノロジーズ インク 能動的騒音低減
JPH07248784A (ja) * 1994-03-10 1995-09-26 Nissan Motor Co Ltd 能動型騒音制御装置
JPH07253790A (ja) * 1994-03-16 1995-10-03 Alpine Electron Inc 騒音キャンセル方法
JPH07287584A (ja) * 1994-04-15 1995-10-31 Matsushita Electric Ind Co Ltd 騒音制御装置
JPH0830280A (ja) * 1994-07-20 1996-02-02 Sanyo Electric Co Ltd 電子消音装置
JPH0846489A (ja) * 1994-05-23 1996-02-16 Digisonix Inc 能動適応制御装置およびそのコヒーレンス最適化方法
JPH08123445A (ja) * 1994-10-28 1996-05-17 Alpine Electron Inc 騒音キャンセルシステム
JPH08261278A (ja) * 1995-03-27 1996-10-08 Mazda Motor Corp 車両の振動騒音低減装置

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02218296A (ja) * 1989-02-20 1990-08-30 Nissan Motor Co Ltd 車室内騒音制御装置
JPH06511319A (ja) * 1991-04-09 1994-12-15 アクティブ ノイズ アンド バイブレーション テクノロジーズ インク 能動的騒音低減
JPH0552645A (ja) * 1991-08-21 1993-03-02 Haruo Hamada 消音・制振効果の測定方法並びに測定装置及び信号源探 査装置
JPH05273985A (ja) * 1992-03-27 1993-10-22 Sanyo Electric Co Ltd 能動騒音制御装置
JPH06138883A (ja) * 1992-10-23 1994-05-20 Sanyo Electric Co Ltd 消音装置
JPH06230786A (ja) * 1993-01-29 1994-08-19 Haruo Hamada 能動型騒音制御装置
JPH07248784A (ja) * 1994-03-10 1995-09-26 Nissan Motor Co Ltd 能動型騒音制御装置
JPH07253790A (ja) * 1994-03-16 1995-10-03 Alpine Electron Inc 騒音キャンセル方法
JPH07287584A (ja) * 1994-04-15 1995-10-31 Matsushita Electric Ind Co Ltd 騒音制御装置
JPH0846489A (ja) * 1994-05-23 1996-02-16 Digisonix Inc 能動適応制御装置およびそのコヒーレンス最適化方法
JPH0830280A (ja) * 1994-07-20 1996-02-02 Sanyo Electric Co Ltd 電子消音装置
JPH08123445A (ja) * 1994-10-28 1996-05-17 Alpine Electron Inc 騒音キャンセルシステム
JPH08261278A (ja) * 1995-03-27 1996-10-08 Mazda Motor Corp 車両の振動騒音低減装置

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11296179A (ja) * 1998-04-15 1999-10-29 Fujitsu Ltd 能動騒音制御装置
JP2000099038A (ja) * 1998-09-18 2000-04-07 Fujitsu Ltd フィードバック型能動騒音制御装置
JP4790843B2 (ja) * 2007-03-30 2011-10-12 富士通株式会社 能動消音装置および能動消音方法
JP2011043636A (ja) * 2009-08-20 2011-03-03 Osaka Gas Co Ltd 能動型消音システム
JP2011170088A (ja) * 2010-02-18 2011-09-01 Kobe Steel Ltd 能動騒音制御装置
US10591169B2 (en) 2015-05-07 2020-03-17 Panasonic Intellectual Property Management Co., Ltd. Signal processing device, signal processing method, program, and rangehood apparatus
WO2016178309A1 (ja) * 2015-05-07 2016-11-10 パナソニックIpマネジメント株式会社 信号処理装置、信号処理方法、プログラム、レンジフード装置
JPWO2016178309A1 (ja) * 2015-05-07 2018-03-08 パナソニックIpマネジメント株式会社 信号処理装置、信号処理方法、プログラム、レンジフード装置
CN107396247A (zh) * 2017-08-25 2017-11-24 会听声学科技(北京)有限公司 降噪隔音装置、降噪隔音电路以及降噪隔音电路设计方法
CN111986642A (zh) * 2019-05-22 2020-11-24 阿尔派株式会社 主动型噪声控制系统
CN111091805A (zh) * 2019-11-15 2020-05-01 佳禾智能科技股份有限公司 一种基于神经网络的反馈式降噪方法
CN111091805B (zh) * 2019-11-15 2023-05-26 佳禾智能科技股份有限公司 一种基于神经网络的反馈式降噪方法
CN114543192A (zh) * 2022-02-24 2022-05-27 青岛海信日立空调系统有限公司 空调室外机
CN114543192B (zh) * 2022-02-24 2023-11-14 青岛海信日立空调系统有限公司 空调室外机

Also Published As

Publication number Publication date
JP3728837B2 (ja) 2005-12-21

Similar Documents

Publication Publication Date Title
US8199924B2 (en) System for active noise control with an infinite impulse response filter
JP5321372B2 (ja) エコーキャンセラ
JP4104626B2 (ja) 収音方法及び収音装置
US8014538B2 (en) Active noise reducing device
JP6429174B2 (ja) 信号処理装置、プログラム、レンジフード装置、および信号処理装置における周波数ビンの選択方法
JP2007093962A (ja) 能動消音制御装置及び方法
JPH08509823A (ja) 能動的音響及び振動制御のための単一及び多重チャネルブロック適応方法と装置
CN108200526B (zh) 一种基于可信度曲线的音响调试方法及装置
JPH10171466A (ja) 能動騒音制御装置
JP2023542007A (ja) 推定された二次経路を適応させるためのシステム及び方法
JPWO2017006547A1 (ja) 能動型騒音低減装置
US20080317256A1 (en) Method for Reproducing a Secondary Path in an Active Noise Reduction System
CN116547989A (zh) 用于自适应波束形成的系统和方法
JP2004078021A (ja) 収音方法、収音装置、および収音プログラム
JP2940248B2 (ja) 能動型不快波制御装置
JP5889224B2 (ja) エコー抑圧ゲイン推定方法とそれを用いたエコー消去装置とプログラム
JPH07210175A (ja) 能動型騒音制御装置
JPH0764572A (ja) フィルタードリファレンス信号生成方式
JP2003167584A (ja) 能動型消音装置
JP5562451B1 (ja) エコー抑圧ゲイン推定方法とそれを用いたエコー消去装置とプログラム
WO2022071188A1 (ja) 音響処理方法および音響処理システム
JP3505337B2 (ja) 伝達関数同定装置及び能動型雑音除去装置
JP2014235240A (ja) 能動騒音制御装置
JP3142982B2 (ja) 車両用振動制御装置
JPH08123445A (ja) 騒音キャンセルシステム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040630

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040826

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050926

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

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees