(57)【特許請求の範囲】
【請求項１】
現在及び過去における第１次騒音に対応する直列入力時系列データを並列に分散処理する第１のニューラルネットワークと、現在及び過去における前記第１次騒音に対応する時系列データを並列に入力するとともに、出力を前記第１のニューラルネットワークの入力層以降の層に供給する第２のニューラルネットワークと、前記第１のニューラルネットワークの出力によって駆動されるスピーカから出力される第２次騒音と伝播された第１次騒音との誤差信号を検出するエラーマイクからなる誤差検出手段と、前記誤差検出手段から誤差信号を入力し前記第１のニューラルネットワーク及び前記第２のニューラルネットワークの重みを伝播された第１次騒音が消去されるように更新する更新手段とを備えることを特徴とする能動騒音制御装置。
【請求項２】
前記第１のニューラルネットワークは、第１次騒音が前記スピーカまで伝播するプライマリイパスに対応する消去音を作成し、前記第２のニューラルネットワークはスピーカからエラーマイクまでのエラーパスに対応する音響結合誤差系を創生することを特徴とする請求項１に記載の能動騒音制御装置。
【請求項３】
前記第２のニューラルネットワークは、伝播された第１次騒音を消去するための参照信号を前記第１次のニューラルネットワークの入力層以降の層に出力することを特徴とする請求項１に記載の能動騒音制御装置。
【請求項４】
前記第１のニューラルネットワーク及び前記第２のニューラルネットワークは、入力層の前段に非線型関数を備えることを特徴とする請求項１〜３のいずれか１項に記載の能動騒音制御装置。
【請求項５】
前記更新手段は、前記第１のニューラルネットワーク及び前記第２のニューラルネットワークの入力層と隠れ層、隠れ層と出力層との間の重み又は入力層と隠れ層と隠れ層と出力層との間の重みを更新することを特徴とする請求項１〜４のいずれか１項に記載の能動騒音制御装置。
【請求項６】
第１次騒音を発生する騒音源と、前記騒音源からの現在及び過去における騒音データを第１の非線型関数を介して並列に入力する第１のニューラルネットワークと、前記騒音源からの現在及び過去における騒音データを第２の非線型関数を介して並列に入力するとともに、出力を前記第１のニューラルネットワークの入力層以降の層に供給する第２のニューラルネットワークと、前記第１のニューラルネットワークからの出力信号に基づいて、伝播された第１次騒音を消去する第２次騒音を発生させる音響手段と、前記伝播された第１次騒音と、第２次騒音から形成された消去音との差の誤差信号を音響結合系を介して検出する検出手段と、前記検出手段により検出された誤差信号に基づいて、前記第１のニューラルネットワーク及び前記第２のニューラルネットワークの重みと第１の非線型関数及び第２の非線型関数の少なくとも１つを更新する更新手段とを備えることを特徴とする能動騒音制御システム。
【請求項７】
第１の波形データを遅延させ現在及び過去における前記第１の波形データを出力する遅延手段と、前記遅延手段の出力である現在及び過去における前記第１の波形データを非線形関数を介して入力する第１のニューラルネットワークと、前記遅延手段の出力である現在及び過去における前記第１の波形データを非線形関数を介して入力し出力を前記第１のニューラルネットワークの入力層以降の層に供給する第２のニューラルネットワークと、前記第１のニューラルネットワークの出力層の各ノードからの出力結果を加算して第２の波形データを出力する加算手段と、前記第２の波形データに対応した波形と前記第１の波形データに対応した波形との誤差を検出する誤差検出手段と、前記誤差に基づいて、前記第１及び第２のニューラルネットワークの重み及び非線形関数の少なくとも１つを更新する更新手段をさらに備え、前記第２の波形データに対応する波形は前記第１の波形データに対応する波形を所望の波形とするように前記第１及び第２のニューラルネットワークの重み及び非線形関数の少なくとも１つを更新することを特徴とする波形変換装置。
【請求項８】
前記第１の波形データに対応する波形が消去されることを特徴とする請求項７に記載の波形変換装置。
【請求項９】
現在及び過去における第１次騒音に対応する時系列データを並列に入力するＮ個の第１のニューラルネットワークと、前記第１のニューラルネットワークの出力によって駆動されるＮ個の第２次騒音と伝播された第１次騒音との誤差信号を検出するＮ個の誤差検出手段と、前記第１のニューラルネットワークからの第２次騒音が前記誤差検出手段のそれぞれに至るＮ個の音響結合系を学習し、その学習結果を前記第１のニューラルネットワークのそれぞれの入力層以降の層に供給するＮ2 個の第２のニューラルネットワークと、前記誤差検出手段のそれぞれから誤差信号を入力し、前記第１のニューラルネットワーク及び前記第２のニューラルネットワークの重みを、伝播された第１次騒音が消去されるように更新するＮ個の更新手段とを備えることを特徴とする能動騒音制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、能動騒音制御装置及び波形変換装置に関し、特に、騒音に対する消去音をスピーカにより放射し、それらの音を合成することによって能動的に騒音を消去する場合などに適用して好適なものである。
【０００２】
【従来の技術】
従来、騒音を静音化する方法として、騒音と振幅が逆な音の能動的合成による静音化、例えば、騒音と振幅が逆の音をＦＩＲフィルタを用いて生成し、この騒音と振幅が逆な音をスピーカにより放射し、騒音と振幅が逆な音とを合成することによって騒音を消去する方法がある。
【０００３】
図６は、従来の能動騒音制御装置の構成を示すブロック図である。
図６において、３０１はＦＩＲフィルタで構成される騒音制御フィルタ、３０２は騒音の制御対象であるシステム、すなわち騒音制御フィルタ３０１に接続されたスピーカから音響結合系３０３のマイクまでの空間の伝達特性を示し、３０４は騒音制御フィルタ３０１のフィルタ係数を更新する更新手段、３０５はＦＩＲフィルタで構成されるエラーパスフィルタ、３０６は最小自乗法による演算手段である。
【０００４】
ここで、エラーパスフィルタ３０５のフィルタ係数は、騒音の制御対象であるシステム３０２のインパルス応答により予め定められている。
そして、たとえばファンから発生した１次騒音である入力信号Ｘ(n) が騒音制御フィルタ３０１に入力され、この入力信号Ｘ(n) は騒音制御フィルタ３０１でフィルタリングされて出力信号Ｙ(n) となり、この出力信号Ｙ(n) はファンに図示しないダクトによって結合された空間である騒音の制御対象であるシステム３０２にスピーカを介して２次騒音として放射される。騒音の制御対象であるシステム３０２に放射された２次騒音はシステム３０２を伝播して消去音ｄ(n) ′となり、前記１次騒音がダクトを通って伝播された所望の騒音ｄ(n) と合成され、この合成音がマイクロフォンで検出されることにより、誤差すなわちエラー信号ｅ(n) ＝ｄ(n) −ｄ(n) ′が生成される。
【０００５】
このエラー信号ｅ(n) は、更新手段３０４に供給される。また、更新手段３０４には、入力信号Ｘ(n) が供給され、この入力信号Ｘ(n) をエラーパスフィルタ３０５に通すことにより音響結合誤差信号を生成する。そして、更新手段３０４は、この参照信号を参照しながら、エラー信号ｅ(n) の自乗平均を最小とするように騒音制御フィルタ３０１のフィルタ係数を演算手段３０６において定めるようにする。なお、ｎはサンプルナンバーである。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の能動騒音制御装置は、例えば、消去対象音の周波数が２０Ｈｚ〜１ｋＨｚまであり、インパルスレスポンスが２０ｍＳであるとし、ＦＩＲフィルタの１タップ処理の時間が２５０μｓであるとした場合、ＦＩＲフィルタのタップ数は１９２となる。また、ＦＩＲフィルタに代えて、ＩＩＲフィルタを用いた場合は、アコースティックフィードバック（音響帰還）キャンセラーが２２４タップ、アダプティブフィルタが８０タップとなり、さらにエラーパスフィルタは９６タップであるので合計４００タップ必要となる。そのため、騒音を消去音により打ち消すためには、非常に多くのメモリとＤＳＰ演算時間が必要となり、回路規模または演算数が大きくなってコスト高となるという問題があった。
【０００７】
そこで、本発明の目的は、ＦＩＲフィルタまたはＩＩＲフィルタの為のＤＳＰを用いることなしに騒音を消去することができる能動騒音制御装置を提供することである。
【０００８】
【課題を解決するための手段】
上述した課題を解決するために、本発明によれば、現在及び過去における第１次騒音に対応する時系列データを直列に時系列入力させ、並列に分散処理する第１のニューラルネットワークと、現在及び過去における前記第１次騒音に対応する直列入力時系列データを並列に分散処理するとともに、出力を前記第１のニューラルネットワークに供給する第２のニューラルネットワークと、前記第１のニューラルネットワークの出力によって駆動される第２次騒音と伝播された第１次騒音との誤差信号を検出する誤差検出手段と、前記誤差検出手段から誤差信号を入力し前記第１のニューラルネットワーク及び前記第２のニューラルネットワークの重みを伝播された第１次騒音が消去されるように更新する更新手段とを備え、前記第１のニューラルネットワークは、入力された騒音データに対応する消去音データを出力する。
【０００９】
上記の本発明の一態様において、第２次騒音（消去音）はスピーカから放射され、誤差検出手段はエラーマイクロフォンである。
また、上記本発明の一態様において、第１のニューラルネットワークは第１次騒音が前記スピーカまで伝播するプライマリイパスに対応する消去音を作成し、前記第２のニューラルネットワークはスピーカからエラーマイクまでのエラーパスに対応する音響結合誤差系を創生する。
【００１０】
また、本発明の一態様によれば、前記第１のニューラルネットワーク及び前記第２のニューラルネットワークは、入力層、隠れ層又は出力層に非線型関数を備え、前記更新手段は、前記第１のニューラルネットワーク及び前記第２のニューラルネットワークの隠れ層、出力層又は隠れ層と出力層との両方の重みを更新し、前記第２のニューラルネットワークからの出力信号を前記第１のニューラルネットワークの隠れ層又は出力層に入力する。
【００１１】
また、本発明の一態様によれば、騒音制御系、音響帰還系及び残留誤差処理系をリアルタイム学習し、音響帰還系及び残留誤差処理系を事前学習する。
また、本発明の一態様によれば、第１の波形データを遅延させる遅延手段と、現在及び過去における前記第１の波形データを入力する第１のニューラルネットワークと、前記第１の波形データを入力し出力を前記第１のニューラルネットワークに供給する第２のニューラルネットワークと、前記第１のニューラルネットワークの出力層の各ノードからの出力結果を加算して第２の波形データを出力する加算手段と、前記第２の波形データに対応した波形と前記第２の波形データに対応した波形との誤差を検出する誤差検出手段と、前記誤差に基づいて、前記第１及び第２のニューラルネットワークの重み及び非線形関数を更新する更新手段をさらに備え、前記第２の波形データに対応する波形は前記第１の波形データに対応する波形を所望の波形とするように前記第１及び第２のニューラルネットワークの重み及び非線形関数を更新することを特徴とする波形変換装置を提供する。
【００１２】
【発明の実施の形態】
以下、本発明の第１実施例による能動騒音制御装置について図面を参照しながら説明する。
【００１３】
図１は、本発明の第１実施例による能動騒音制御装置の構成を示すブロック図である。
図１において、１は１次騒音を発生する騒音源、２は騒音制御処理部、４８，８８〜９０は音響結合誤差処理部、３〜９、４９〜５５は遅延素子、１０〜１７、５６〜６３はシグモイドなどの非線型関数、９２、９３はニューラルネットワーク、１８〜２５はニューラルネットワーク９２の入力層Ｉのノード、２６〜３３はニューラルネットワーク９２の隠れ層Ｈのノード、３４〜４１はニューラルネットワーク９２の出力層Ｏのノード、６４〜７１はニューラルネットワーク９３の入力層Ｉのノード、７２〜７９はニューラルネットワーク９３の隠れ層Ｈのノード、８０〜８７はニューラルネットワーク９３の出力層Ｏのノード、４２は加算器、４３は２次騒音を発生するスピーカ、９１はマイクロフォン、４４はニューラルネットワーク９２の出力層Ｏの重みの更新手段、４５は非線型関数１０〜１７の更新手段、４６は非線型関数５６〜６３の更新手段、４７はニューラルネットワーク９３の出力層Ｏの重みの更新手段である。騒音制御フィルタ２を構成するニューラルネットワーク９２は、第１次騒音からスピーカ４３までの伝播するプライマリイパスに対応する消去音を作成するためのものであり、音響結合誤差処理部４８を構成するニューラルネットワーク９３は、スピーカ４３からセンサマイク９１までのエラーパスに対応する音響結合誤差系を創生するためのものである。
【００１４】
ここで、非線型関数１０〜１７、５６〜６３は、図２に示すように、入力信号Ｘｊを標本化周波数の時間軸を横軸にとり８個のサンプリング・メンバシップ関数の大きな連続した時間空間とみなすことができる。
【００１５】
次に、本発明の第１実施例による能動騒音制御装置の動作について説明する。図１において、たとえば電子機器内に設けられた送風用のファンからなる騒音源１からの１次騒音に対応する入力信号Ｘｊは騒音制御フィルタ２を構成するニューラルネットワーク９２に供給され、遅延素子３〜９により単位時間づつ遅延される。そして、現在の入力信号Ｘｊ及び遅延素子３〜９により遅延された過去の入力信号Ｘｊがそれぞれ非線型関数１０〜１７に供給される。
【００１６】
非線型関数１０〜１７は、現在の入力信号Ｘｊ及び遅延素子３〜９により遅延された過去の入力信号Ｘｊに対し関数処理を行い、その処理結果をそれぞれニューラルネットワーク９２の入力層Ｉのノード１８〜２５に供給する。
【００１７】
ニューラルネットワーク９２の入力層Ｉのノード１８〜２５に供給された入力信号は、入力層Ｉのノード１８〜２５と隠れ層Ｈのノード２６〜３３との間に対応して定められた重みが付され、ニューラルネットワーク９２の隠れ層Ｈの各ノード２６〜３３にそれぞれ供給される。
【００１８】
ニューラルネットワーク９２の隠れ層Ｈの各ノード２６〜３３は、入力層Ｉの各ノード１８〜２５から供給される入力信号及び音響結合誤差処理部４８を構成するニューラルネットワーク９３の出力層Ｏの各ノード８０〜８７から供給される入力信号に基づいて、他のニューロンへの出力信号を生成する。
【００１９】
そして、隠れ層Ｈの各ノード２６〜３３からの出力信号は、隠れ層Ｈの各ノード２６〜３３と出力層Ｏの各ノード３４〜４１との間に対応して定められた重みが付され、ニューラルネットワーク９２の出力層Ｏの各ノード３４〜４１にそれぞれ供給される。
【００２０】
ニューラルネットワーク９２の出力層Ｏの各ノード３４〜４１は、隠れ層Ｈの各ノード２６〜３３から供給される入力信号に基づいて、加算器４２への出力信号を生成する。
【００２１】
加算器４２は、出力層Ｏの各ノード３４〜４１からの出力信号を加算し、その加算結果をスピーカ４３に供給する。
スピーカ４３から２次騒音がファンからたとえばダクトを通して結合されている空間内に放射される。１次騒音がダクトを介して伝播されてきたものとスピーカから２次騒音として放射され伝播されてきたものとが音響結合系を介してマイクロフォン９１で検出され、このマイクロフォン９１は伝播されてきた１次騒音と伝播されてきた２次騒音との誤差に対応するエラー信号ｅj0を更新手段４４〜４７に供給する。したがって、このマイクロフォン９１は誤差検出手段として動作する。
【００２２】
ニューラルネットワーク９２は、第１次騒音が騒音源からスピーカまでのプライマリパスを伝播したものを消去するための２次騒音（消去音）を写像により求めるものである。
【００２３】
騒音源１からの１次騒音に対応する入力信号Ｘｊは、また、音響結合誤差処理部４８を構成するニューラルネットワーク９３にも供給されており、遅延素子４９〜５５により単位時間づつ遅延される。そして、現在の入力信号Ｘｊ及び遅延素子４９〜５５により遅延された過去の入力信号Ｘｊがそれぞれ非線型関数５６〜６３に供給される。
【００２４】
非線型関数５６〜６３は、現在の入力信号Ｘｊ及び遅延素子４９〜５５により遅延された過去の入力信号Ｘｊに対し関数処理を行い、その処理結果をそれぞれニューラルネットワーク９３の入力層Ｉのノード６４〜７１に供給する。
【００２５】
ニューラルネットワーク９３の入力層Ｉのノード６４〜７１に供給された入力信号は、入力層Ｉのノード６４〜７１と隠れ層Ｈのノード７２〜７９との間に対応して定められた重みが付され、ニューラルネットワーク９３の隠れ層Ｈの各ノード７２〜７９にそれぞれ供給される。
【００２６】
ニューラルネットワーク９３の隠れ層Ｈの各ノード７２〜７９は、入力層Ｉの各ノード６４〜７１から供給される入力信号に基づいて、他のニューロンへの出力信号を生成する。
【００２７】
そして、隠れ層Ｈの各ノード７２〜７９からの出力信号は、隠れ層Ｈの各ノード７２〜７９と出力層Ｏの各ノード８０〜８７との間に対応して定められた重みが付され、ニューラルネットワーク９３の出力層Ｏの各ノード８０〜８７にそれぞれ供給される。
【００２８】
ニューラルネットワーク９３の出力層Ｏの各ノード８０〜８７は、隠れ層Ｈの各ノード７２〜７９から供給される入力信号に基づいて、ニューラルネットワーク９２の隠れ層Ｈの各ノード７２〜７９への出力信号を生成する。
【００２９】
ニューラルネットワーク９３はスピーカからエラーマイクロフォンまでのエラーパスに対応する音響結合誤差系を創生するものである。
更新手段４４は、エラー信号ｅj0に基づいて、ニューラルネットワーク９２の出力層Ｏの各ノード３４〜４１における重みをサンプリング周期でＬＭＳ法（最小自乗法）又はＮＬＭＳ法（正規化ＬＭＳ法）により更新する。
【００３０】
更新手段４５は、エラー信号ｅj0に基づいて、非線型関数１０〜１７をサンプリング周期でＬＭＳ法（最小自乗法）又はＮＬＭＳ法（正規化ＬＭＳ法）により更新する。
【００３１】
更新手段４６は、エラー信号ｅj0に基づいて、非線型関数５６〜６３をサンプリング周期でＬＭＳ法（最小自乗法）又はＮＬＭＳ法（正規化ＬＭＳ法）により更新する。
【００３２】
更新手段４７は、エラー信号ｅj0に基づいて、ニューラルネットワーク９３の出力層Ｏの各ノード８０〜８７における重みをサンプリング周期でＬＭＳ法（最小自乗法）又はＮＬＭＳ法（正規化ＬＭＳ法）により更新する。
【００３３】
すなわち、たとえばファンからなる騒音源１から発生した１次騒音は、たとえばダクトからなるプライマリイパスを伝播してマイクロフォン９１に達する。ニューラルネットワーク９２には、騒音源１から第２次騒音が発生するスピーカ４３まで伝播した第１次騒音を消去するようにその重みと非線形関数を更新する。そして、ニューラルネットワーク９３は、スピーカ４３からマイクロフォン９１のエラーパスを伝播した第１次騒音を消去するように、その重み及び非線形関数を更新する。そのために、ニューラルネットワーク９３は、エラーパスのカップリングＣの項を入れ換えたカップリング  外１  を行うべく動作する。そして、
【００３４】
【外１】
0003654980.tif 000002
【００３５】
更新手段４４，４５，４６，４７がＬＭＳ法またはＮＬＭＳ法によりエラー信号ｅj0が最小となり、理想的にはエラー信号ｅj0が零すなわち第１次騒音が第２次騒音で消去されてファンから発生する騒音がマイクロフォン９１においては検出されることがなくなる。
【００３６】
なお、１次元音場の場合、エラー信号ｅj1、ｅj2、ｅj3の入力端子は開放にしておく。
更新手段４４〜４７によるニューラルネットワーク９２、９３の重みの更新方法として、例えば、現在の重みに一定の比率のエラー信号ｅj0を加算して重みを更新する方法の他、エラー信号ｅj0の自乗平均が最小となるように重みを決定する最小自乗法（ＬＭＳ法）や正規化最小自乗法（ＮＬＭＳ法）、ＦｉｌｔｅｒｅｄＸアルゴリズムやマルチプル制御アルゴリズムなどを適用することができる。
【００３７】
なお、３次元の場合に利用する音響結合誤差（エラーパス）処理部８８〜９０は、音響結合誤差（エラーパス）処理部４８と同様の構成である。
以上、本発明の一実施例について述べたが、本発明は上述した実施例に限られるものではなく、その他の様々な変更が可能である。
【００３８】
例えば、非線型関数１０〜１７、５６〜６３をニューラルネットワーク９２、９３の入力層Ｉに挿入する構成の他、ニューラルネットワーク９２、９３の隠れ層Ｈ又は出力層Ｏに挿入するようにしてもよい。
【００３９】
また、上述した実施例では、更新手段４４、４７によりニューラルネットワーク９２、９３の出力層Ｏの重みを更新する場合について説明したが、ニューラルネットワーク９２、９３の隠れ層Ｈの重み又は隠れ層Ｈと出力層Ｏとの両方の重みを更新するようにしてもよい。
【００４０】
さらに、上述した実施例では、ニューラルネットワーク９３の出力層Ｏからの出力信号を、ニューラルネットワーク９２の隠れ層Ｈに入力する場合について説明したが、ニューラルネットワーク９３の出力層Ｏからの出力信号を、ニューラルネットワーク９２の出力層Ｏ又は隠れ層Ｈと出力層Ｏとの両方に入力するようにしてもよい。
【００４１】
さらにまた、ニューラルネットワーク９２、９３の隠れ層Ｈを省略してもよく、非線型関数１０〜１７、５６〜６３をニューラルネットワークで実現するようにしてもよい。
【００４２】
また、消去音を発生させて騒音を打ち消すようにする他、騒音を快適な音に変換するようにしてもよい。
以上説明したように、、本発明の第１実施例によれば、デジタルフィルタを用いることなく消去音を生成することができ、能動騒音制御装置の回路規模を小さくすることができる。
【００４３】
次に、本発明の第２実施例による能動騒音制御装置について図面を参照しながら説明する。この第２実施例による能動騒音制御装置は、第１実施例による能動騒音制御装置を３次元音場に適用できるようにしたものである。
【００４４】
図３は、本発明の第２実施例による能動騒音制御装置の構成を示すブロック図である。
図３において、２０１は騒音源、２０２〜２１７はエラーパスユニット、２１８、２２０、２２２、２２４は騒音制御ユニット、２１９、２２１、２２３、２２５は更新手段、２２６〜２２９はスピーカ、２３０〜２３３はマイクロフォンである。
【００４５】
ここで、エラーパスユニット２０２〜２１７はそれぞれ、図１のエラーパスフィルタ４８と同様にニューラルネットワークを用いて構成され、騒音制御ユニット２１８、２２０、２２２、２２４はそれぞれ、図１の騒音制御処理部２と同様にニューラルネットワークを用いて構成され、更新手段２１９、２２１、２２３、２２５はそれぞれ、図１の更新手段４４〜４７と同様に構成されている。
【００４６】
また、ε００はスピーカ２２６とマイクロフォン２３０との間の音響結合系、ε１０はスピーカ２２６とマイクロフォン２３１との間の音響結合系、ε２０はスピーカ２２６とマイクロフォン２３２との間の音響結合系、ε３０はスピーカ２２６とマイクロフォン２３３との間の音響結合系である。
【００４７】
ε０１はスピーカ２２７とマイクロフォン２３０との間の音響結合系、ε１１はスピーカ２２７とマイクロフォン２３１との間の音響結合系、ε２１はスピーカ２２７とマイクロフォン２３２との間の音響結合系、ε３１はスピーカ２２７とマイクロフォン２３３との間の音響結合系である。
【００４８】
ε０２はスピーカ２２８とマイクロフォン２３０との間の音響結合系、ε１２はスピーカ２２８とマイクロフォン２３１との間の音響結合系、ε２２はスピーカ２２８とマイクロフォン２３２との間の音響結合系、ε３２はスピーカ２２８とマイクロフォン２３３との間の音響結合系である。
【００４９】
ε０３はスピーカ２２９とマイクロフォン２３０との間の音響結合系、ε１３はスピーカ２２９とマイクロフォン２３１との間の音響結合系、ε２３はスピーカ２２９とマイクロフォン２３２との間の音響結合系、ε３０はスピーカ２２９とマイクロフォン２３３との間の音響結合系である。
【００５０】
また、エラーパスユニット２０２には、音響結合系ε００を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２０３には、音響結合系ε１０を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２０４には、音響結合系ε２０を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２０５には、音響結合系ε３０を学習同定させた結果がニューラルネットワークの重みとして記憶される。
【００５１】
エラーパスユニット２０６には、音響結合系ε０１を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２０７には、音響結合系ε１１を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２０８には、音響結合系ε２１を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２０９には、音響結合系ε３１を学習同定させた結果がニューラルネットワークの重みとして記憶される。
【００５２】
エラーパスユニット２１０には、音響結合系ε０２を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２１１には、音響結合系ε１２を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２１２には、音響結合系ε２２を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２１３には、音響結合系ε３２を学習同定させた結果がニューラルネットワークの重みとして記憶される。
【００５３】
エラーパスユニット２１４には、音響結合系ε０３を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２１５には、音響結合系ε１３を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２１６には、音響結合系ε２３を学習同定させた結果がニューラルネットワークの重みとして記憶され、エラーパスユニット２１７には、音響結合系ε３３を学習同定させた結果がニューラルネットワークの重みとして記憶される。
【００５４】
次に、本発明の第２実施例による能動騒音制御装置の動作について説明する。図３において、騒音源２０１からの入力信号Ｘｊは騒音制御ユニット２１８、２２０、２２２、２２４に供給され、現在及び過去の入力信号Ｘｊに対し、重み演算及び関数処理が行われる。そして、騒音制御ユニット２１８、２２０、２２２、２２４からの出力信号がそれぞれスピーカ２２６〜２２９に供給され、消去音として放射される。
【００５５】
スピーカ２２６〜２２９から放射される消去音は、騒音とともに各マイクロフォン２３０〜２３３で検出され、各マイクロフォン２３０〜２３３からのエラー信号ｅj0〜ｅj3は、更新手段２１９、２２１、２２３、２２５にそれぞれ供給される。
【００５６】
騒音源２０１からの入力信号Ｘｊは、また、エラーパスユニット２０２〜２１７に供給され、現在及び過去の入力信号Ｘｊに対し、重み演算及び関数処理が行われる。そして、エラーパスユニット２０２〜２０５からの出力信号ｙjo〜ｙj3は、騒音制御ユニット２１８のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏに供給され、エラーパスユニット２０６〜２０９からの出力信号ｙjo〜ｙj3は、騒音制御ユニット２２０のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏに供給され、エラーパスユニット２１０〜２１３からの出力信号ｙjo〜ｙj3は、騒音制御ユニット２２２のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏに供給され、エラーパスユニット２１４〜２１７からの出力信号ｙjo〜ｙj3は、騒音制御ユニット２２４のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏに供給される。
【００５７】
更新手段２１９は、エラー信号ｅj0〜ｅj3に基づいて、騒音制御ユニット２１８のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏの重み及び非線型関数を更新するとともに、エラーパスユニット２０２〜２０５のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏの重み及び非線型関数を更新する。
【００５８】
更新手段２２１は、エラー信号ｅj0〜ｅj3に基づいて、騒音制御ユニット２２１のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏの重み及び非線型関数を更新するとともに、エラーパスユニット２０６〜２０９のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏの重み及び非線型関数を更新する。
【００５９】
更新手段２２３は、エラー信号ｅj0〜ｅj3に基づいて、騒音制御ユニット２２２のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏの重み及び非線型関数を更新するとともに、エラーパスユニット２１０〜２１３のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏの重み及び非線型関数を更新する。
【００６０】
更新手段２２５は、エラー信号ｅj0〜ｅj3に基づいて、騒音制御ユニット２２４のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏの重み及び非線型関数を更新するとともに、エラーパスユニット２１４〜２１７のニューラルネットワークにおける隠れ層Ｈ又は出力層Ｏの重み及び非線型関数を更新する。
【００６１】
次に、本発明の一実施例による能動騒音制御装置の学習方法について説明する。能動騒音制御装置は、騒音制御系（Ａｃｔｉｖｅ  Ｎｏｉｓｅ  Ｃｏｎｔｒｏｌ  Ｐａｔｈ：ＡＮＣＰ）の他に、音響帰還系（Ａｃｔｉｖｅ  Ｆｅｅｄｂａｃｋ  Ｃｏｎｔｒｏｌ  Ｐａｔｈ：ＡＦＣＰ）、残留誤差処理系（Ｒｅｓｉｄｕａｌ  Ｅｒｒｏｒ  Ｃｏｎｔｒｏｌ  Ｐａｔｈ：ＲＥＣＰ）を有している。
【００６２】
ここで、騒音制御系、音響帰還系及び残留誤差処理系についてリアルタイム学習を行うとともに、音響帰還系及び残留誤差処理系については事前学習も行う。
以下、残留誤差処理系の学習方法について説明する。
【００６３】
図４において、１０１は空冷ファンなどの騒音源、１０２は白色雑音やＭ系列信号などの疑似騒音、１０３は最小自乗法又は正規化最小自乗法による重みの更新手段、１０４は残留誤差処理系、１０５は音響結合系、１０６〜１０９はスピーカである。
【００６４】
疑似騒音Ｍｊを残留誤差処理系１０４に供給し、残留誤差処理系１０４からの信号Ｇｊをスピーカ１０６〜１０９に供給する。更新手段１０３は、図５に示すように、音響結合系１０５におけるエラー信号Ｅｊに基づいて、残留誤差処理系１０４の重みを更新することにより、残留誤差処理系の伝達系を学習同定させる。
【００６５】
なお、事前学習時においては、空冷ファンなどの騒音源１０１を停止させるようにしてもよい。
以上説明したように、、本発明の第２実施例によれば、デジタルフィルタを用いることなく３次元音場における消去音を生成することができ、回路規模を小さくすることができる。
【００６６】
また、エラー情報を並列に処理することができるので、エラーセンサをスキャニングしながらフィルタ係数を更新するエラー・スキャニング・アルゴリズムを用いる必要がなくなる。
【００６７】
以上、能動騒音制御装置による騒音低減方法を例にとって説明したが、本発明は騒音低減システムに限られるものではなく、その他の様々な分野への適用が可能である。
【００６８】
例えば、本発明は、耐震・制震システム、電話機などを含む音声処理システム、画像処理システムなどにも適用が可能である。
【００６９】
【発明の効果】
以上説明したように、本発明によれば、ニューラルネットワークを用いて第１次騒音からスピーカまで、スピーカからエラーマイクまでの騒音に対応する消去音を写像で形成することにより、デジタルフィルタを用いることなく消去音を生成することができ、回路規模を小さくすることができる。さらに、ニューラルネットワークを用いたのでプライマリイパス、エラーパスの騒音伝播特性が非線形であっても、第１次騒音に対応する消去音を作成することができる。
【図面の簡単な説明】
【図１】本発明の第１実施例による能動騒音制御装置の構成を示すブロック図である。
【図２】本発明の第２実施例による能動騒音制御装置の構成を示すブロック図である。
【図３】本発明の一実施例による非線型関数の例を示す図である。
【図４】本発明の一実施例による残留誤差系の学習方法を示す図である。
【図５】本発明の一実施例による残留誤差系の学習時におけるタイミングチャートを示す図である。
【図６】従来の能動騒音制御装置の構成を示すブロック図である。
【符号の説明】
１、１０１、２０１  騒音源
２  騒音制御処理部
２１８、２２０、２２２、２２４  騒音制御ユニット
３〜９、４９〜５５  遅延素子
１０〜１７、５６〜６３  非線型関数
１８〜４１、６４〜８７  ノード
４２  加算器
４３、１０６〜１０９、２２６〜２２９  スピーカ
４４〜４７、１０３、２１９、２２１、２２３、２２５  更新手段
４８、８８、８９、９０  音響結合誤差処理部
２０２〜２１７  エラーパスユニット
９１、２３０〜２３３  マイクロフォン
９２、９３  ニューラルネットワーク
１０２  疑似騒音源
１０４  残留誤差処理系
１０５  音響結合系
【図１】
0003654980.tif 000003
【図２】
0003654980.tif 000004
【図３】
0003654980.tif 000005
【図４】
0003654980.tif 000006
【図５】
0003654980.tif 000007
【図６】
0003654980.tif 000008