JP5829052B2 - Active silencer - Google Patents
Active silencer Download PDFInfo
- Publication number
- JP5829052B2 JP5829052B2 JP2011121583A JP2011121583A JP5829052B2 JP 5829052 B2 JP5829052 B2 JP 5829052B2 JP 2011121583 A JP2011121583 A JP 2011121583A JP 2011121583 A JP2011121583 A JP 2011121583A JP 5829052 B2 JP5829052 B2 JP 5829052B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual
- signal
- error
- adaptive filter
- control signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
Description
本発明は、誤差マイクおよび制御音発生装置(スピーカ)を用いて、評価位置における騒音源からの音を能動的に低減する能動型消音装置に関するものである。 The present invention relates to an active silencer that actively reduces sound from a noise source at an evaluation position using an error microphone and a control sound generator (speaker).
この種の装置として、例えば、特許文献1〜5には、耳元に誤差マイクを設置して、耳元近傍の騒音を低減する能動型消音装置が記載されている。
As this type of device, for example,
しかし、人間の耳元に誤差マイクを設置するのは煩わしさがあるため、耳元に設置することなく、耳元の騒音を低減することが望まれる。一方、誤差マイクを耳元から離した場所に設置すると、耳元における騒音を低減する効果が低い。 However, since it is troublesome to install the error microphone in the human ear, it is desired to reduce the noise in the ear without installing it in the ear. On the other hand, if the error microphone is installed at a location away from the ear, the effect of reducing noise at the ear is low.
本発明は、このような事情に鑑みてなされたものであり、耳元に誤差マイクを設置することなく、耳元における騒音を高精度に低減することができる能動型消音装置を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object thereof is to provide an active silencer capable of reducing noise at the ear with high accuracy without installing an error microphone at the ear. To do.
本発明は、伝達関数を予め同定する必要のない直接法の適応アルゴリズムを適用すると共に、誤差検出位置とは異なる消音評価位置における仮想誤差をゼロとするように制御信号用適応フィルタを直接法の適応アルゴリズムにより更新する。 The present invention applies an adaptive algorithm of the direct method that does not require the transfer function to be identified in advance, and sets the adaptive filter for the control signal of the direct method so that the virtual error at the mute evaluation position different from the error detection position is zero. Update with adaptive algorithm.
具体的には、第一の本発明の能動型消音装置は、誤差検出位置とは異なる消音評価位置において、音源から発生された低減対象音を能動的に低減する能動型消音装置であって、前記低減対象音を検出して参照信号を生成する参照信号生成部と、前記参照信号を制御信号用適応フィルタによって信号処理することにより制御信号を生成する制御信号生成部と、前記制御信号生成部により生成された前記制御信号に応じた制御音を発生する制御音発生装置と、前記誤差検出位置に配置され、前記誤差検出位置において前記制御音発生装置により発生された前記制御音と前記音源により発生された前記低減対象音との干渉による実誤差を検出する誤差マイクと、前記実誤差を予め設定された変換フィルタによって信号処理することにより変換仮想誤差を算出する変換仮想誤差算出部と、前記参照信号、前記変換仮想誤差および仮想適応フィルタに基づいて第一仮想誤差を算出する第一仮想誤差算出部と、前記第一仮想誤差をゼロにするように、前記仮想適応フィルタを更新する仮想適応フィルタ更新部と、前記参照信号、前記仮想適応フィルタおよび前記制御信号用適応フィルタに基づいて前記消音評価位置における誤差としての第二仮想誤差を算出する第二仮想誤差算出部と、前記第二仮想誤差をゼロにするように、前記制御信号用適応フィルタを更新する制御信号用適応フィルタ更新部とを備える。 Specifically, the active silencer of the first aspect of the present invention is an active silencer that actively reduces a reduction target sound generated from a sound source at a silence evaluation position different from the error detection position, A reference signal generation unit that detects the reduction target sound and generates a reference signal, a control signal generation unit that generates a control signal by performing signal processing of the reference signal with a control signal adaptive filter, and the control signal generation unit A control sound generating device that generates a control sound according to the control signal generated by the control sound, and the control sound and the sound source that are arranged at the error detection position and generated by the control sound generation device at the error detection position. an error microphone for detecting an actual error caused by interference between the generated the reduced target sound, converts virtual erroneous by the signal processing by the actual error preset conversion filter And converting the virtual error calculating unit for calculating the said reference signal, a first virtual error calculating unit for calculating a first virtual error based on the conversion imaginary errors and virtual adaptive filter to the first virtual error to zero And a second virtual error as an error at the mute evaluation position based on the reference adaptive signal, the virtual adaptive filter, and the control signal adaptive filter. A second virtual error calculation unit, and a control signal adaptive filter update unit that updates the control signal adaptive filter so that the second virtual error becomes zero.
本発明によれば、制御信号用適応フィルタは、誤差検出位置における騒音をゼロにするように更新するのではなく、誤差検出位置とは異なる消音評価位置における騒音をゼロにするように更新している。従って、消音評価位置に誤差マイクを設置しなくても、消音評価位置における騒音をゼロにすることができる。そして、消音評価位置は人間の耳元であるため、人間の耳元に何ら装着することなく、人間の耳元に発生する騒音を低減することができる。 According to the present invention, the control signal adaptive filter is not updated so that the noise at the error detection position is zero, but is updated so that the noise at the mute evaluation position different from the error detection position is zero. Yes. Therefore, the noise at the mute evaluation position can be reduced to zero without installing an error microphone at the mute evaluation position. And since the muffling evaluation position is at the human ear, noise generated at the human ear can be reduced without wearing anything at the human ear.
さらに、本発明によれば、制御信号用適応フィルタの更新に、直接法の適応アルゴリズムを適用している。ここで、直接法の適応アルゴリズム(Direct Adaptive Algorithm,DAA)は、直接法LMSアルゴリズム、直接法RLSアルゴリズム、直接法FDAアルゴリズムなどである。また、直接法ではない適応アルゴリズムとしては、単純LMSアルゴリズム(Filtered-x LMSアルゴリズムを含む意味である)、単純RLSアルゴリズム、単純FDAアルゴリズムなどである。直接法ではない単純適応アルゴリズムによれば、制御信号生成部と評価点との間の伝達関数Gを予め同定しておき、当該伝達関数Gの推定値を用いて適応フィルタを更新する。このように、直接法の適応アルゴリズムでなければ、伝達関数Gを予め同定しておく必要があり、伝達関数Gの推定値の精度によって、制御性能が変化する。 Furthermore, according to the present invention, the adaptive algorithm of the direct method is applied to update the control signal adaptive filter. Here, the direct adaptive algorithm (DAA) is a direct method LMS algorithm, a direct method RLS algorithm, a direct method FDA algorithm, or the like. Examples of adaptive algorithms that are not direct methods include a simple LMS algorithm (meaning including a Filtered-x LMS algorithm), a simple RLS algorithm, and a simple FDA algorithm. According to a simple adaptive algorithm that is not a direct method, the transfer function G between the control signal generator and the evaluation point is identified in advance, and the adaptive filter is updated using the estimated value of the transfer function G. As described above, if the algorithm is not the direct algorithm, the transfer function G needs to be identified in advance, and the control performance varies depending on the accuracy of the estimated value of the transfer function G.
これに対して、本発明は、直接法の適応アルゴリズムを用いて、具体的には第一仮想誤差および第二仮想誤差を用いて、制御信号用適応フィルタを更新している。つまり、制御信号用適応フィルタを更新するために、制御信号生成部と消音評価位置との間の伝達関数Gvを予め同定する必要がない。さらに、当該伝達関数Gvが変化したとしても、本発明による直接法の適応アルゴリズムを用いることにより、制御信号用適応フィルタが現在の伝達関数Gvに応じた値に追従できる。 On the other hand, the present invention updates the control signal adaptive filter using the direct algorithm, specifically, using the first virtual error and the second virtual error. That is, in order to update the control signal adaptive filter, it is not necessary to identify in advance the transfer function G v between the control signal generation unit and the muffle evaluation position. Furthermore, even if the transfer function G v changes, the control signal adaptive filter can follow the value corresponding to the current transfer function G v by using the direct algorithm of the present invention.
例えば、制御音発生装置を固定した場所に設置したときに、消音評価位置である人間の耳元が移動した場合には、制御信号生成部と人間の耳元との間の伝達関数Gv(制御音発生装置と人間の耳元との間の伝達関数を一部に含む伝達関数である)が変化する。制御音発生装置を固定した場所に設置し、消音対象の人間が移動したとしても、本発明によれば、制御信号用適応フィルタが当該伝達関数Gvに応じた値に追従するため、確実に人間の耳元における騒音を低減することができる。従って、本発明によれば、伝達関数の同定をすることなく、誤差マイクを設置している位置とは異なる消音評価位置における騒音を低減することができる。つまり、誤差マイクを耳元から離れた位置に設置したとしても、確実に耳元の騒音を低減できる。
また、変換フィルタは、低減対象音における誤差検出位置から消音評価位置までの伝達関数と制御音における誤差検出位置から消音評価位置までの伝達関数とが一致するときに、当該伝達関数に相当するものとなる。つまり、両者の伝達関数がほぼ一致することを前提として、第一仮想誤差を算出している。従って、両者の伝達関数がほぼ一致する場合には、確実に消音評価位置における騒音を低減できる。特に、誤差検出位置と消音評価位置とが相対的に固定されている場合には、上述した両者の伝達関数がほぼ一致することが多い。従って、当該状態であれば、確実に消音評価位置における騒音を低減できる。
For example, when the human ear that is the mute evaluation position moves when the control sound generator is installed at a fixed location, the transfer function G v (control sound) between the control signal generator and the human ear is moved. The transfer function between the generator and the human ear is partially changed). Even if the control sound generator is installed at a fixed location and the person to be silenced moves, according to the present invention, the adaptive filter for control signals follows the value corresponding to the transfer function G v , so Noise at the human ear can be reduced. Therefore, according to the present invention, it is possible to reduce the noise at the mute evaluation position different from the position where the error microphone is installed without identifying the transfer function. That is, even if the error microphone is installed at a position away from the ear, the noise at the ear can be reliably reduced.
The conversion filter corresponds to the transfer function when the transfer function from the error detection position to the mute evaluation position in the sound to be reduced matches the transfer function from the error detection position to the mute evaluation position in the control sound. It becomes. That is, the first virtual error is calculated on the assumption that the transfer functions of the two are substantially the same. Therefore, when the transfer functions of the two are substantially the same, the noise at the mute evaluation position can be reliably reduced. In particular, when the error detection position and the muffling evaluation position are relatively fixed, the above-described transfer functions often coincide substantially. Therefore, in this state, it is possible to reliably reduce noise at the silencing evaluation position.
また、第一の本発明において、以下のようにしても良い。前記能動型消音装置は、前記制御信号を第一経路用適応フィルタによって信号処理することにより第一仮想信号を生成する第一仮想信号生成部と、前記参照信号を第二経路用適応フィルタによって信号処理することにより第二仮想信号を生成する第二仮想信号生成部と、前記参照信号を前記第一経路用適応フィルタによって信号処理することにより第三仮想信号を生成する第三仮想信号生成部と、前記第三仮想信号を前記制御信号用適応フィルタによって信号処理することにより第四仮想信号を生成する第四仮想信号生成部とを備える。前記第一仮想誤差算出部は、前記変換仮想誤差、前記第一仮想信号および前記第二仮想信号に基づいて、前記第一仮想誤差を算出し、前記第二仮想誤差算出部は、前記第二仮想信号および前記第四仮想信号に基づいて、前記第二仮想誤差を算出する。前記仮想適応フィルタ更新部は、前記制御信号および前記第一仮想誤差に基づいて、前記第一仮想誤差をゼロにするように前記第一経路用適応フィルタを更新する第一フィルタ更新部と、前記参照信号および前記第一仮想誤差に基づいて、前記第一仮想誤差をゼロにするように前記第二経路用適応フィルタを更新する第二フィルタ更新部とを備える。そして、前記制御信号用フィルタ更新部は、前記第三仮想信号および前記第二仮想誤差に基づいて、前記第二仮想誤差をゼロにするように前記制御信号用フィルタを更新する。 In the first aspect of the present invention, the following may be used. The active silencer includes: a first virtual signal generation unit that generates a first virtual signal by performing signal processing of the control signal with a first path adaptive filter; and the reference signal with a second path adaptive filter. A second virtual signal generation unit that generates a second virtual signal by processing; a third virtual signal generation unit that generates a third virtual signal by performing signal processing on the reference signal by the adaptive filter for the first path; And a fourth virtual signal generation unit that generates a fourth virtual signal by subjecting the third virtual signal to signal processing by the adaptive filter for control signals. The first virtual error calculation unit calculates the first virtual error based on the converted virtual error , the first virtual signal, and the second virtual signal, and the second virtual error calculation unit The second virtual error is calculated based on the virtual signal and the fourth virtual signal. The virtual adaptive filter update unit updates the first path adaptive filter so as to make the first virtual error zero based on the control signal and the first virtual error; and And a second filter updating unit that updates the adaptive filter for the second path so that the first virtual error becomes zero based on the reference signal and the first virtual error. Then, the control signal filter updating unit updates the control signal filter so that the second virtual error becomes zero based on the third virtual signal and the second virtual error.
このような構成とすることにより、伝達関数を同定することなく、消音評価位置における仮想誤差をゼロにするように、制御信号用適応フィルタを直接法の適応アルゴリズムにより更新することが確実にできる。 With such a configuration, it is possible to reliably update the control signal adaptive filter by the direct algorithm so that the virtual error at the mute evaluation position becomes zero without identifying the transfer function.
また、第二の本発明の能動型消音装置は、誤差検出位置とは異なる消音評価位置において、音源から発生された低減対象音を能動的に低減する能動型消音装置であって、前記低減対象音を検出して参照信号を生成する参照信号生成部と、前記参照信号を制御信号用適応フィルタによって信号処理することにより制御信号を生成する制御信号生成部と、前記制御信号生成部により生成された前記制御信号に応じた制御音を発生する制御音発生装置と、前記誤差検出位置に配置され、前記誤差検出位置において前記制御音発生装置により発生された前記制御音と前記音源により発生された前記低減対象音との干渉による実誤差を検出する誤差マイクと、前記制御信号を第一経路用適応フィルタによって信号処理することにより第一仮想信号を生成する第一仮想信号生成部と、前記参照信号を第二経路用適応フィルタによって信号処理することにより第二仮想信号を生成する第二仮想信号生成部と、前記参照信号を前記第一経路用適応フィルタおよび予め設定された第一変換フィルタによって信号処理することにより第三仮想信号を生成する第三仮想信号生成部と、前記第三仮想信号を前記制御信号用適応フィルタによって信号処理することにより第四仮想信号を生成する第四仮想信号生成部と、前記第二仮想信号を予め設定された第二変換フィルタによって信号処理することにより第二変換仮想信号を生成する第二変換仮想信号生成部と、前記参照信号、前記実誤差、前記第一仮想信号および前記第二仮想信号に基づいて第一仮想誤差を算出する第一仮想誤差算出部と、前記制御信号および前記第一仮想誤差に基づいて、前記第一仮想誤差をゼロにするように前記第一経路用適応フィルタを更新する第一フィルタ更新部、および、前記参照信号および前記第一仮想誤差に基づいて、前記第一仮想誤差をゼロにするように前記第二経路用適応フィルタを更新する第二フィルタ更新部を備える仮想適応フィルタ更新部と、前記第二変換仮想信号および前記第四仮想信号に基づいて前記消音評価位置における誤差としての第二仮想誤差を算出する第二仮想誤差算出部と、前記第三仮想信号および前記第二仮想誤差に基づいて、前記第二仮想誤差をゼロにするように前記制御信号用適応フィルタを更新する制御信号用適応フィルタ更新部と、を備える。 The active silencer of the second aspect of the present invention is an active silencer that actively reduces a reduction target sound generated from a sound source at a silence evaluation position that is different from the error detection position. A reference signal generation unit that detects a sound and generates a reference signal, a control signal generation unit that generates a control signal by processing the reference signal with an adaptive filter for a control signal, and a control signal generation unit A control sound generator for generating a control sound according to the control signal, and the control sound generated by the control sound generator and the sound source disposed at the error detection position and generated by the control sound generator at the error detection position. An error microphone that detects an actual error due to interference with the reduction target sound, and a first virtual signal is generated by performing signal processing on the control signal with an adaptive filter for the first path A first virtual signal generation unit, a second virtual signal generation unit that generates a second virtual signal by performing signal processing of the reference signal with a second path adaptive filter, and the reference signal for the first path adaptation A third virtual signal generation unit configured to generate a third virtual signal by performing signal processing using a filter and a preset first conversion filter; and a signal processing of the third virtual signal using the control signal adaptive filter. A fourth virtual signal generation unit that generates four virtual signals; a second conversion virtual signal generation unit that generates a second conversion virtual signal by performing signal processing on the second virtual signal with a preset second conversion filter; A first virtual error calculation unit for calculating a first virtual error based on the reference signal, the actual error, the first virtual signal, and the second virtual signal, and the control signal And based on the first virtual error, a first filter updating unit that updates the first path adaptive filter so that the first virtual error becomes zero, and the reference signal and the first virtual error. A virtual adaptive filter update unit comprising a second filter update unit for updating the second path adaptive filter so as to make the first virtual error zero, the second transformed virtual signal, and the fourth virtual signal. A second virtual error calculation unit that calculates a second virtual error as an error at the mute evaluation position based on the second virtual error based on the third virtual signal and the second virtual error A control signal adaptive filter updating unit for updating the control signal adaptive filter.
ここで、低減対象音における誤差検出位置から消音評価位置までの伝達関数と制御音における誤差検出位置から消音評価位置までの伝達関数とは一致しないことがある。そこで、制御音における誤差検出位置から消音評価位置までの伝達関数の一部を第一変換フィルタとして予め設定しておき、低減対象音における誤差検出位置から消音評価位置までの伝達関数の一部を第二変換フィルタとして予め設定しておく。つまり、低減対象音と制御音のそれぞれの伝達関数に応じたフィルタにより信号処理を行い、第二仮想誤差を算出している。従って、両者の伝達関数が一致しない場合であっても、確実に消音評価位置における騒音を低減できる。 Here, the transfer function from the error detection position to the mute evaluation position in the reduction target sound may not match the transfer function from the error detection position to the mute evaluation position in the control sound. Therefore, a part of the transfer function from the error detection position to the mute evaluation position in the control sound is preset as a first conversion filter, and a part of the transfer function from the error detection position to the mute evaluation position in the reduction target sound is set. It is set in advance as a second conversion filter. That is, the second virtual error is calculated by performing signal processing using filters corresponding to the transfer functions of the reduction target sound and the control sound. Therefore, even when the transfer functions of the two do not match, the noise at the silencing evaluation position can be reliably reduced.
また、第一および第二の本発明の能動型消音装置において、前記誤差マイクは、前記消音評価位置に対して固定した位置に設置し、前記制御音発生装置に対して相対的に移動可能な位置に設置してもよい。誤差マイクと消音評価位置との相対位置を固定的にすることで、誤差検出位置と消音評価位置との間の伝達関数がほとんど変化しないようにできる。従って、誤差検出位置の実誤差に基づいて、消音評価位置における第二仮想誤差を高精度に算出できる。その結果、消音評価位置における騒音を確実に低減できる。 In the active silencer of the first and second aspects of the present invention, the error microphone is installed at a position fixed with respect to the silence evaluation position, and is movable relative to the control sound generator. You may install in the position. By fixing the relative position between the error microphone and the muffle evaluation position, the transfer function between the error detection position and the mute evaluation position can be hardly changed. Therefore, the second virtual error at the mute evaluation position can be calculated with high accuracy based on the actual error at the error detection position. As a result, noise at the mute evaluation position can be reliably reduced.
また、前記消音評価位置は、人間の耳元であり、前記誤差マイクは、当該人間の頭部または首部に身につける物に装着されるようにしてもよい。ここで、誤差マイクが装着される頭部または首部の位置は、消音評価位置である耳元を除いた位置となる。従って、消音評価位置である耳元の近傍である頭部または首部に身につける物に、誤差マイクを装着することで、誤差検出位置と消音評価位置との間の伝達関数の変化が極めて小さい。これにより、消音評価位置である耳元の騒音を確実に低減できる。なお、人間の頭部または首部に身につける物としては、例えば、眼鏡の柄、眼鏡の縁、帽子、ネックレス、イヤリングおよびピアスなどが含まれる。 The mute evaluation position may be a human ear, and the error microphone may be attached to an object worn on the human head or neck. Here, the position of the head or neck where the error microphone is mounted is the position excluding the ear that is the mute evaluation position. Therefore, by attaching an error microphone to an object worn on the head or neck near the ear that is the muffle evaluation position, the change in the transfer function between the error detection position and the mute evaluation position is extremely small. Thereby, the noise of the ear | edge which is a muffling evaluation position can be reduced reliably. Note that things worn on a human head or neck include, for example, a pattern of glasses, an edge of glasses, a hat, a necklace, earrings, and earrings.
<第一実施形態>
(能動型消音装置の概要)
能動型消音装置は、消音評価位置において、騒音源から発生された低減対象音xを能動的に低減する装置である。この能動型消音装置の適用例としては、以下のとおりである。例えば、建物外にて発生した騒音を、建物内にいる人間の耳元にて消音することに適用できる。また、当該装置は、自動車などにおいて、エンジンから発生する騒音やロードノイズ(路面から伝達されるノイズ)を、乗員の耳元にて消音することに適用できる。
<First embodiment>
(Outline of active silencer)
The active silencer is a device that actively reduces the reduction target sound x generated from the noise source at the silence evaluation position. Examples of application of this active silencer are as follows. For example, the present invention can be applied to mute noise generated outside a building at a human ear inside the building. Further, the device can be applied to mute noise generated from an engine and road noise (noise transmitted from the road surface) at the ears of a passenger in an automobile or the like.
ここで、本実施形態としては、前者の場合を例にあげて図1を参照して説明する。図1に示すように、建物内(外壁面1より室内側)に配置されているリクライニングチェア2に居住者3が着座して、読書や音楽鑑賞をしながらくつろいでいる状態である。建物外(外壁面1より屋外側)には自動車4、歩行者および各種動物などが移動する。ここでは、騒音源として、建物外における自動車4、歩行者および各種動物などとする。なお、図1においては、自動車4のみを図示する。
Here, the present embodiment will be described with reference to FIG. 1 taking the former case as an example. As shown in FIG. 1, a resident 3 is seated on a
つまり、建物外の騒音によって室内の居住者3が不快に感じないようにするために、能動型消音装置によって、室内の居住者3の耳元にて、建物外の騒音源から発生された低減対象音xを消音する。特に、当該装置は、室内の居住者3がリクライニングチェア2に着座しているときのみならず、室内の他の場所にいる場合にも、低減対象音xを消音することができるようにする。
That is, in order to prevent the indoor occupant 3 from feeling uncomfortable due to noise outside the building, a reduction target generated from the noise source outside the building by the active silencer at the ear of the indoor resident 3 The sound x is muted. In particular, the apparatus can mute the reduction target sound x not only when the occupant 3 is sitting on the
この能動型消音装置は、適応アルゴリズムを用いて能動的に制御音を発生させることにより、消音評価位置10において騒音の影響を能動的に低減する。具体的には、図1に示すように、能動型消音装置は、参照マイク(参照信号生成部)20と、スピーカー(制御音発生装置)30と、誤差マイク40と、コントローラ50を備える。
This active silencer actively reduces the influence of noise at the
参照マイク20は、建物外に配置され、自動車4などの騒音源から発生された低減対象音xを検出して、適応アルゴリズムに用いるための参照信号rを生成する参照マイク(参照信号生成部)10を配置する。参照マイク20は、外壁面1より屋外側に設置している。参照マイク20は、室内に設置することもできるが、より早く低減対象音xを検出するために室外に設置している。
The
なお、低減対象音xは、建物の外壁面1を通過して室内に伝達され、さらに居住者3の耳元へ伝達される。スピーカー30は、コントローラ50によって生成された制御信号uに応じた制御音を発生する。このスピーカー30は、例えば、リクライニングチェア2のヘッドレストに固定されている。そして、スピーカー30が発生する制御音は、居住者3の耳元へ伝達され、当該耳元において低減対象音xに干渉することで当該低減対象音xを低減するように作用する。
Note that the reduction target sound x is transmitted to the room through the
誤差マイク40は、居住者3が頭部に装着している眼鏡3aの柄に設けられている。つまり、誤差マイク40が設けられている位置は、消音評価位置10である居住者3の耳元から僅かに離れている。ただし、眼鏡3aは居住者3の頭部に装着されているため、居住者3がリクライニングチェア2から移動した場合であっても、誤差マイク40と消音評価位置10とは、相対的に固定された位置となる。この誤差マイク40は、スピーカー30により発生された制御音と騒音源である自動車4により発生された低減対象音xとの干渉による実誤差erを検出する。つまり、誤差マイク40が設置される位置が、誤差検出位置となる。
The
なお、本実施形態においては、誤差マイク40は、眼鏡3aの柄に設けたが、この他に、居住者3の頭部または首部に身につける物に装着すると良く、例えば、眼鏡3aの縁、帽子、ネックレス、イヤリングおよびピアスなどとしても良い。これらであれば、耳元からの距離が僅かであると共に、消音評価位置10である耳元に対して固定した位置に設けられている。また、誤差マイク40が外部に露出していることが望ましく、帽子の場合には表面側に露出するように設けると良い。なお、上記に比べると、離間距離および相対的な固定的な関係として劣るが、衣服や靴などに誤差マイク40を設けることもできる。
In this embodiment, the
コントローラ50は、参照マイク20により生成される参照信号rと、誤差マイク40により検出される実誤差erとに基づいて、適応アルゴリズムを用いて処理することにより、制御信号uを生成する。この制御信号uは、スピーカー30に出力され、スピーカー30の制御音を発生させるための信号となる。つまり、理想的には、消音評価位置10において、制御音の各周波数帯の位相を低減対象音xの対応する周波数帯の位相と逆位相とし、制御音の各周波数帯の振幅を低減対象音xの対応する周波数帯の振幅と同一にすることである。このようにできれば、消音評価位置10において、低減対象音xの影響を全くない状態にできる。
The
次に、図2を参照して、能動型消音装置のモデル概要について説明する。図2に示すように、騒音源である自動車4から低減対象音xが発生する。低減対象音xは、伝達関数Wrを介して、誤差マイク40が設置される誤差検出位置に伝達される。また、低減対象音xは、伝達関数Wvを介して、消音評価位置10である耳元に伝達される。ここで、誤差マイク40が設置される誤差検出位置と消音評価位置10との伝達関数はWとしている。つまり、W=Wv/Wrである。
Next, an outline of a model of the active silencer will be described with reference to FIG. As shown in FIG. 2, the reduction target sound x is generated from the
一方、スピーカー30により発生される制御音は、伝達関数Gr2を介して、誤差マイク40が設置される誤差検出位置に伝達される。また、当該制御音は、伝達関数Gv2を介して、消音評価位置10である耳元に伝達される。ここで、誤差マイク40が設置される誤差検出位置と消音評価位置10との伝達関数はWとしている。つまり、ここでは、Wv/Wr=Gv2/Gr2としている。ただし、Wv/Wr=Gv2/Gr2でないことも考えられるため、この場合については、第二実施形態に説明する。
On the other hand, the control sound generated by the
(能動型消音装置の詳細)
次に、図3のブロック線図を参照して、能動型消音装置の詳細構成について説明する。図3において、添え字「r」は、誤差マイク40が設置されている誤差検出位置に関することを意味し、添え字「v」は、消音評価位置10に関することを意味する。また、図3において、記号の上に付している「^」は、ハットと称し、推定値または仮想値を意味する。ただし、記載の都合上、以下の文章中においては、「^」を「h」として記載する。ただし、数式においては、「^」を用いる。
(Details of active silencer)
Next, the detailed configuration of the active silencer will be described with reference to the block diagram of FIG. In FIG. 3, the subscript “r” means the error detection position where the
低減対象音xが伝達関数Wvを介して消音評価位置10に伝達される。このときの伝達騒音はdvである。この関係は、式(1)にて表される。
Reduction target sound x is transmitted to the
一方、コントローラ50において、制御信号生成部51が、参照マイク20(図3においては「Wref」と示す)により検出された参照信号rに対して制御信号用適応フィルタCによって信号処理することにより、電気信号である制御信号uを生成する。そして、スピーカー30が、当該制御信号uに応じた制御音を出力する。スピーカー30が発生した制御音は、伝達関数Gv2を介して消音評価位置10に伝達される。このときの伝達制御音はyvである。ここで、制御信号生成部51から消音評価位置10までの伝達関数は、Gvとする。上記の関係は、式(2)にて表される。
On the other hand, in the
そして、消音評価位置10における仮想誤差は、式(3)に示すように、evとなる。この仮想誤差evをゼロとすることができれば、居住者3(図1に示す)は屋外で発生した騒音を感じなくなる。
Then, the virtual error in silencing
しかし、消音評価位置10は、耳元であるため、誤差マイク40を設置することによる煩わしさが生じる。そこで、誤差マイク40は、図1を参照して上述したように、眼鏡3aの柄に装着している。つまり、誤差マイク40による誤差検出位置は、消音評価位置10とは異なる位置となる。そのため、消音評価位置10における仮想誤差evは、検出することができない。
However, since the
この誤差検出位置について、低減対象音xおよび制御音の関係について説明する。低減対象音xは、伝達関数Wrを介して誤差検出位置に伝達される。このときの伝達騒音はdrである。この関係は、式(4)にて表される。 Regarding the error detection position, the relationship between the reduction target sound x and the control sound will be described. Reduction target sound x is transmitted to the error detection position via a transfer function W r. Transmission noise at this time is d r. This relationship is expressed by equation (4).
また、スピーカー30が、制御信号生成部51により生成された当該制御信号uに応じた制御音を出力する。このスピーカー30が発生した制御音は、伝達関数Gr2を介して誤差検出位置に伝達される。このときの伝達制御音はyrである。ここで、制御信号生成部51から誤差検出位置までの伝達関数は、Grとする。上記の関係は、式(5)にて表される。
Further, the
そして、誤差マイク40により検出される誤差検出位置における実誤差は、式(6)に示すように、erとなる。この実誤差erを用いて、消音評価位置10における仮想誤差evをゼロにするように、制御信号生成部51における制御信号用適応フィルタCを更新する。制御信号用適応フィルタCの更新方法の詳細について、以下に説明する。
The actual error in the error detection position detected by the
制御信号生成部51における制御信号用適応フィルタCの更新は、誤差検出位置における実誤差erを用いて、直接法の適応アルゴリズムを用いる。ここでは、直接法LMSアルゴリズムを用いる場合を例にあげる。なお、詳細な説明はしないが、直接法RLSアルゴリズム、直接法FDAアルゴリズムを適用できる。
Updating of the control signal for the adaptive filter C in the control
ここで、直接法ではない適応アルゴリズムであれば、伝達関数GvまたはGrを同定する必要があるが、本実施形態では直接法の適応アルゴリズムを用いるため、伝達関数GvまたはGrを同定する必要がない。具体的には、直接法の適応アルゴリズムを用いることで、伝達関数GvまたはGrに相当する適応フィルタを設置しておき、当該適応フィルタを適応アルゴリズムによって更新することで、当該適応フィルタを現在の伝達関数GvまたはGrに適応させることができる。 Here, if the adaptive algorithm is not a direct method, it is necessary to identify the transfer function G v or G r , but in this embodiment, since the direct algorithm is used, the transfer function G v or G r is identified. There is no need to do. Specifically, by using an adaptive algorithm of the direct method, an adaptive filter corresponding to the transfer function G v or G r is installed, and the adaptive filter is updated by the adaptive algorithm, so that the adaptive filter is Can be adapted to the transfer function Gv or Gr .
参照信号r、制御信号u、実誤差er、制御信号用適応フィルタC、第一経路用適応フィルタKv、第二経路用適応フィルタDvを用いて、第一仮想誤差算出部60および第二仮想誤差算出部61のそれぞれにおいて、第一仮想誤差ehv1および第二仮想誤差ehv2のそれぞれを算出する。そして、算出した第一仮想誤差ehv1および第二仮想誤差ehv2に基づくLMSアルゴリズムにより、制御信号用適応フィルタC、第一経路用適応フィルタKv、第二経路用適応フィルタDvを更新する。ここで、第一仮想誤差ehv1および第二仮想誤差ehv2は、式(7)(8)により表される。
Using the reference signal r, the control signal u, the actual error er , the control signal adaptive filter C, the first path adaptive filter K v , and the second path adaptive filter D v , In each of the two virtual
式(7)における変換仮想誤差ehvは、変換仮想誤差算出部52において、実誤差erを予め設定された変換フィルタWによって信号処理することにより算出される。この関係は、式(9)にて表される。なお、以下において、式中の「*」は、畳み込み演算子である。
Converting the virtual error eh v in equation (7), in the conversion virtual
式(7)における第一仮想信号yhv1は、第一仮想信号生成部53において、制御信号uを第一経路用適応フィルタKvによって信号処理することにより生成される。この関係は、式(10)にて表される。ここで、第一経路用適応フィルタKvは、伝達関数Gvに対応するフィルタである。
The first virtual signal yh v1 in Expression (7) is generated by signal processing of the control signal u by the first path adaptive filter K v in the first virtual
式(7)(8)における第二仮想信号dhvは、第二仮想信号生成部54において、参照信号rを第二経路用適応フィルタDvによって信号処理することにより生成される。この関係は、式(11)にて表される。ここで、第二経路用適応フィルタDvは、伝達関数Wv/Wrefに対応するフィルタである。
The second virtual signal dh v in the equations (7) and (8) is generated by subjecting the reference signal r to signal processing by the second path adaptive filter D v in the second
式(8)における第四仮想信号yhv2は、第四仮想信号生成部56において、第三仮想信号sを制御信号用適応フィルタCによって信号処理することにより生成される。この関係は、式(12)にて表される。
The fourth virtual signal yh v2 in Expression (8) is generated by performing signal processing on the third virtual signal s by the control signal adaptive filter C in the fourth virtual
式(12)における第三仮想信号sは、第三仮想信号生成部55において、参照信号rを第一経路用適応フィルタKvによって信号処理することにより生成される。この関係は、式(13)にて表される。
Third virtual signal s in equation (12), in the third
従って、上記式(7)は、式(9)(10)(11)より、式(14)のように表され、式(8)は、式(11)(12)(13)より、式(15)のように表される。 Therefore, the formula (7) is expressed as the formula (14) from the formulas (9), (10), and (11), and the formula (8) is expressed from the formulas (11), (12), and (13). It is expressed as (15).
さらに、第一フィルタ更新部57により、LMSアルゴリズムを適用して、第一仮想誤差ehv1をゼロにするように第一経路用適応フィルタKvを更新する。具体的には、第一フィルタ更新部57は、制御信号uおよび第一仮想誤差ehv1に基づいてLMSアルゴリズムを適用することにより、第一経路用適応フィルタKvを更新する。
Further, the first
この更新処理について詳細に説明する。まず、第一フィルタ更新部57において、評価関数J1を式(16)のように設定する。この評価関数J1が極小となるような第一経路用適応フィルタKvを求める。
This update process will be described in detail. First, in the first
そこで、勾配ベクトル▽1(k)を式(17)のように設定する。勾配ベクトル▽1(k)は、評価関数J1(k)を第一経路用適応フィルタKv(k)で偏微分して得られる。そうすると、勾配ベクトル▽1(k)は、式(17)の第二行の右辺に示すように表される。さらに、式(14)より、勾配ベクトル▽1(k)は、式(17)の第三行の右辺に示すように表される。以下において、添え字(k)は、サンプリング数(時間ステップ)を表す。 Therefore, the gradient vector ▽ 1 (k) is set as in Expression (17). The gradient vector ▽ 1 (k) is obtained by partial differentiation of the evaluation function J1 (k) with the first path adaptive filter Kv (k) . Then, the gradient vector ▽ 1 (k) is expressed as shown on the right side of the second row of Expression (17). Furthermore, from equation (14), the gradient vector ▽ 1 (k) is expressed as shown on the right side of the third row of equation (17). In the following, the subscript (k) represents the sampling number (time step).
そして、更新後の第一経路用適応フィルタKv(k+1)は、式(18)の第一行に示すように、算出した勾配ベクトル▽1(k)にステップサイズパラメータμ1を乗じた項を、前回更新された第一経路用適応フィルタKv(k)から減算することにより導き出す。そして、式(17)を代入すると、第一経路用適応フィルタKvの更新式は、式(18)の第二行に示すように表される。 Then, the updated first path adaptive filter K v (k + 1) is obtained by multiplying the calculated gradient vector ▽ 1 (k) by the step size parameter μ1 as shown in the first row of the equation (18). The term is derived by subtracting from the first-pass adaptive filter K v (k) updated last time. Then, substituting equation (17), update equation of the first path adaptive filter K v is expressed as shown in the second row of Equation (18).
また、第二フィルタ更新部58により、LMSアルゴリズムを適用して、第一仮想誤差ehv1をゼロにするように第二経路用適応フィルタDvを更新する。具体的には、第二フィルタ更新部58は、参照信号rおよび第一仮想誤差ehv1に基づいてLMSアルゴリズムを適用することにより、第二経路用適応フィルタDvを更新する。
Further, the second
この更新処理について詳細に説明する。第二フィルタ更新部58においては、第一フィルタ更新部57と同様に、評価関数J1を上述した式(16)のように設定する。そして、この評価関数J1が極小となるような第二経路用適応フィルタDvを求める。そこで、勾配ベクトル▽2(k)を式(19)のように設定する。当該勾配ベクトル▽2(k)は、評価関数J1(k)を第二経路用適応フィルタDv(k)で偏微分して得られる。そうすると、勾配ベクトル▽2(k)は、式(19)の第二行の右辺に示すように表される。さらに、式(14)より、勾配ベクトル▽2(k)は、式(19)の第三行の右辺に示すように表される。
This update process will be described in detail. In the second
そして、更新後の第二経路用適応フィルタDv(k+1)は、式(20)の第一行に示すように、算出した勾配ベクトル▽2(k)にステップサイズパラメータμ2を乗じた項を、前回更新された第二経路用適応フィルタDv(k)から減算することにより導き出す。そして、式(19)を代入すると、第二経路用適応フィルタDvの更新式は、式(20)の第二行に示すように表される。 Then, the updated second path adaptive filter D v (k + 1) is obtained by multiplying the calculated gradient vector ▽ 2 (k) by the step size parameter μ2 as shown in the first row of the equation (20). The term is derived by subtracting from the previously updated second path adaptive filter D v (k) . Then, when Expression (19) is substituted, the update expression of the second path adaptive filter D v is expressed as shown in the second row of Expression (20).
さらに、制御信号用フィルタ更新部59により、LMSアルゴリズムを適用して、第二仮想誤差ehv2をゼロにするように制御信号用適応フィルタCを更新する。具体的には、制御信号用フィルタ更新部59は、第三仮想信号sおよび第二仮想誤差ehv2に基づいてLMSアルゴリズムを適用することにより、制御信号用適応フィルタCを更新する。
Further, the control signal
この更新処理について詳細に説明する。まず、制御信号用フィルタ更新部59において、評価関数J2を式(21)のように設定する。この評価関数J2が極小となるような制御信号用適応フィルタCを求める。
This update process will be described in detail. First, in the control signal
そこで、勾配ベクトル▽3(k)を式(22)のように設定する。当該勾配ベクトル▽3(k)は、評価関数J2(k)を制御信号用適応フィルタC(k)で偏微分して得られる。そうすると、勾配ベクトル▽3(k)は、式(22)の第二行の右辺に示すように表される。さらに、式(15)より、勾配ベクトル▽3(k)は、式(22)の第三行の右辺に示すように表される。 Therefore, the gradient vector ▽ 3 (k) is set as shown in Expression (22). The gradient vector ▽ 3 (k) is obtained by partial differentiation of the evaluation function J2 (k) with the control signal adaptive filter C (k) . Then, the gradient vector ▽ 3 (k) is expressed as shown on the right side of the second row of Equation (22). Furthermore, from equation (15), the gradient vector ▽ 3 (k) is expressed as shown on the right side of the third row of equation (22).
そして、更新後の制御信号用適応フィルタC(k+1)は、式(23)の第一行に示すように、算出した勾配ベクトル▽3(k)にステップサイズパラメータμ3を乗じた項を、前回更新された制御信号用適応フィルタC(k)から減算することにより導き出す。そして、式(22)を代入すると、制御信号用適応フィルタCの更新式は、式(23)の第二行に示すように表される。 Then, the updated control signal adaptive filter C (k + 1) has a term obtained by multiplying the calculated gradient vector 33 (k) by the step size parameter μ3, as shown in the first row of the equation (23). , By subtracting from the control filter adaptive filter C (k) updated last time. Then, when Expression (22) is substituted, the update expression of the control signal adaptive filter C is expressed as shown in the second row of Expression (23).
上述したように、第一フィルタ更新部57および第二フィルタ更新部58において、消音評価位置10における誤差に相当する第一仮想誤差ehv1をゼロにするように、第一経路用適応フィルタKvおよび第二経路用適応フィルタDvを更新している。さらに、制御信号用フィルタ更新部59において、消音評価位置10における誤差に相当する第二仮想誤差ehv2をゼロにするように、制御信号用適応フィルタCを更新している。
As described above, in the first
ここで、第一仮想誤差ehv1および第二仮想誤差ehv2の和を考える。当該和の式を展開すると、式(24)に示すようになる。 Here, the sum of the first virtual error eh v1 and the second virtual error eh v2 is considered. When the sum formula is expanded, the formula (24) is obtained.
式(24)より、ehv1およびehv2がゼロに収束し、CおよびKvがある一定値に収束する場合には、右辺の第二項と第三項がキャンセルされ、(W*er)がゼロに収束する。つまり、変換フィルタWの設定を高精度に行うことで、(W*er)に対応する消音評価位置10における誤差evをゼロに収束させることができる。
From equation (24), when eh v1 and eh v2 converge to zero and C and K v converge to a certain value, the second and third terms on the right side are canceled and (W * e r ) Converges to zero. In other words, by performing the setting of the conversion filter W with high precision, it is possible to converge the error e v to zero at silencing
以上説明したように、本実施形態によれば、制御信号用適応フィルタCは、誤差検出位置における騒音をゼロにするように更新するのではなく、誤差検出位置とは異なる消音評価位置10における騒音をゼロにするように更新している。従って、消音評価位置10に誤差マイク40を設置しなくても、消音評価位置10における騒音をゼロにすることができる。そして、消音評価位置10は人間の耳元であるため、人間の耳元に何ら装着することなく、人間の耳元に発生する騒音を低減することができる。
As described above, according to the present embodiment, the control signal adaptive filter C does not update the noise at the error detection position to zero, but the noise at the
さらに、本実施形態によれば、制御信号用適応フィルタCの更新に、直接法の適応アルゴリズムを適用している。ここで、直接法ではない単純適応アルゴリズムによれば、制御信号生成部51と評価点との間の伝達関数Gを予め同定しておき、当該伝達関数Gの推定値を用いて適応フィルタを更新する。このように、直接法の適応アルゴリズムでなければ、伝達関数Gを予め同定しておく必要があり、伝達関数Gの推定値の精度によって、制御性能が変化する。
Furthermore, according to this embodiment, the adaptive algorithm of the direct method is applied to the update of the control signal adaptive filter C. Here, according to a simple adaptive algorithm that is not a direct method, the transfer function G between the control
これに対して、本実施形態によれば、直接法の適応アルゴリズムを用いて、具体的には第一仮想誤差ehv1および第二仮想誤差ehv2を用いて、制御信号用適応フィルタCを更新している。つまり、制御信号用適応フィルタCを更新するために、制御信号生成部51と消音評価位置10との間の伝達関数Gvを予め同定する必要がない。さらに、当該伝達関数Gvが変化したとしても、直接法の適応アルゴリズムを用いることにより、制御信号用適応フィルタCが現在の伝達関数Gvに応じた値に追従できる。
On the other hand, according to the present embodiment, the control signal adaptive filter C is updated using a direct adaptive algorithm, specifically using the first virtual error eh v1 and the second virtual error eh v2. doing. That is, in order to update the control signal adaptive filter C, it is not necessary to identify in advance the transfer function G v between the
例えば、制御音を発生するスピーカー30を固定した場所に設置したときに、消音評価位置10である人間の耳元が移動した場合には、制御信号生成部51と人間の耳元との間の伝達関数Gvが変化する。このように、スピーカー30を固定した場所に設置し、消音対象の人間が移動したとしても、制御信号用適応フィルタCが当該伝達関数Gvに応じた値に追従するため、確実に人間の耳元における騒音を低減することができる。従って、伝達関数の同定をすることなく、誤差マイク40を設置している位置とは異なる消音評価位置10における騒音を低減することができる。つまり、誤差マイク40を耳元から離れた位置に設置したとしても、確実に耳元の騒音を低減できる。
For example, when the human ear that is the
また、誤差マイク40を眼鏡3aの柄に設置しているため、誤差マイク40と消音評価位置10である耳元との相対的な位置が固定されている。従って、誤差マイク40による誤差検出位置と消音評価位置10との間の伝達関数がほとんど変化しない。従って、誤差マイク40により検出された実誤差に基づいて、消音評価位置10における第一仮想誤差ehv1および第二仮想誤差ehv2を高精度に算出できる。その結果、消音評価位置10における騒音を確実に低減できる。
Since the
特に、誤差マイク40を眼鏡3aの柄に設置しており、誤差マイク40と消音評価位置10である耳元との距離が近い。従って、誤差マイク40が設置される誤差検出位置と消音評価位置10との間の伝達関数の変化が極めて小さい。これにより、消音評価位置10である耳元の騒音を確実に低減できる。
In particular, the
また、本実施形態においては、Wv/Wr=Gv2/Gr2であるとして、変換フィルタWを用いた処理を行っている。上述したように、誤差マイク40と消音評価位置10である耳元との相対的な位置が固定されている。そのため、ほぼWv/Wr=Gv2/Gr2の関係となるため、このような前提としても十分に効果を発揮できる。特に、誤差マイク40と消音評価位置10との距離が非常に短い。このことからも、より上記の関係となるため、十分に効果を発揮できる。
In this embodiment, the process using the conversion filter W is performed assuming that W v / W r =
<第二実施形態>
第二実施形態の能動型消音装置の構成について、図4を参照して説明する。図4において、添え字「r」は、誤差マイク40が設置されている誤差検出位置に関することを意味し、添え字「v」は、消音評価位置10に関することを意味する。第二実施形態の能動型消音装置は、第一実施形態の能動型消音装置に対して、コントローラ150における制御信号用適応フィルタCの更新処理が相違する。以下、コントローラ150における当該更新処理について説明する。なお、以下の説明において、第一実施形態と同一構成について同一符号を付して説明を省略する。ここで、第一実施形態のコントローラ50において、Wv/Wr=Gv2/Gr2として、変換フィルタWを用いた更新処理を行った。これに対して、第二実施形態のコントローラ150は、Wv/Wr=Gv2/Gr2ではないとして、第一変換フィルタW1および第二変換フィルタW2を用いた更新処理を行う。
<Second embodiment>
The configuration of the active silencer of the second embodiment will be described with reference to FIG. In FIG. 4, the subscript “r” means the error detection position where the
制御信号生成部51における制御信号用適応フィルタCの更新は、誤差検出位置における実誤差erを用いて、直接法の適応アルゴリズムを用いる。ここでは、直接法LMSアルゴリズムを用いる場合を例にあげる。なお、詳細な説明はしないが、直接法RLSアルゴリズム、直接法FDAアルゴリズムを適用できる。
Updating of the control signal for the adaptive filter C in the control
参照信号r、制御信号u、実誤差er、制御信号用適応フィルタC、第一経路用適応フィルタKr、第二経路用適応フィルタDrを用いて、第一仮想誤差算出部161および第二仮想誤差算出部162のそれぞれにおいて、第一仮想誤差ehrおよび第二仮想誤差ehvのそれぞれを算出する。そして、算出した第一仮想誤差ehrおよび第二仮想誤差ehvに基づくLMSアルゴリズムにより、制御信号用適応フィルタC、第一経路用適応フィルタKr、第二経路用適応フィルタDrを更新する。ここで、第一仮想誤差ehrおよび第二仮想誤差ehvは、式(25)(26)により表される。
Using the reference signal r, the control signal u, the actual error er , the control signal adaptive filter C, the first path adaptive filter Kr , and the second path adaptive filter Dr , the first virtual
式(25)における第一仮想信号yhrは、第一仮想信号生成部152において、制御信号uを第一経路用適応フィルタKrによって信号処理することにより生成される。この関係は、式(27)にて表される。ここで、第一経路用適応フィルタKrは、伝達関数Grに対応するフィルタである。なお、以下において、式中の「*」は、畳み込み演算子である。
The first virtual signal yh r in equation (25) is in the first
式(25)における第二仮想信号dhvは、第二仮想信号生成部153において、参照信号rを第二経路用適応フィルタDrによって信号処理することにより生成される。この関係は、式(28)にて表される。ここで、第二経路用適応フィルタDrは、伝達関数Wrに対応するフィルタである。
Second virtual signal dh v in the equation (25), in the second
式(26)における第四仮想信号yhvは、第四仮想信号生成部156において、第三仮想信号sを制御信号用適応フィルタCによって信号処理することにより生成される。この関係は、式(29)にて表される。
The fourth virtual signal yh v in Expression (26) is generated by performing signal processing on the third virtual signal s by the control signal adaptive filter C in the fourth virtual
式(29)における第三仮想信号sは、以下のように生成される。まず、第一変換仮想信号算出部154において、参照信号rを第一変換フィルタW1によって信号処理して生成された第一変換仮想信号tを生成される。そして、第三仮想信号生成部155において、第一変換仮想信号tを第一経路用適応フィルタKrによって信号処理することにより生成される。この関係は、式(30)にて表される。
The third virtual signal s in Expression (29) is generated as follows. First, in the first conversion virtual
式(26)における第二変換仮想信号dhvは、第二変換仮想信号算出部157において、第二仮想信号dhrを第二変換フィルタW2によって信号処理することにより生成される。この関係は、式(31)にて表される。
The second converted virtual signal dh v in Expression (26) is generated by signal processing the second virtual signal dh r by the second conversion filter W2 in the second converted virtual
従って、上記式(25)は、式(27)(28)より、式(32)のように表され、式(26)は、式(28)〜(31)より、式(33)のように表される。 Therefore, the above expression (25) is expressed as the expression (32) from the expressions (27) and (28), and the expression (26) is expressed as the expression (33) from the expressions (28) to (31). It is expressed in
さらに、第一フィルタ更新部158により、LMSアルゴリズムを適用して、第一仮想誤差ehrをゼロにするように第一経路用適応フィルタKrを更新する。具体的には、第一フィルタ更新部158は、制御信号uおよび第一仮想誤差ehrに基づいてLMSアルゴリズムを適用することにより、第一経路用適応フィルタKrを更新する。この更新処理は、第一実施形態の第一フィルタ更新部57の更新処理とほぼ同様であるため、説明を省略する。
Further, the first
また、第二フィルタ更新部159により、LMSアルゴリズムを適用して、第一仮想誤差ehrをゼロにするように第二経路用適応フィルタDrを更新する。具体的には、第二フィルタ更新部159は、参照信号rおよび第一仮想誤差ehrに基づいてLMSアルゴリズムを適用することにより、第二経路用適応フィルタDrを更新する。この更新処理は、第一実施形態の第二フィルタ更新部58の更新処理とほぼ同様であるため、説明を省略する。
Further, the second
さらに、制御信号用フィルタ更新部160により、LMSアルゴリズムを適用して、第二仮想誤差ehvをゼロにするように制御信号用適応フィルタCを更新する。具体的には、制御信号用フィルタ更新部160は、第三仮想信号sおよび第二仮想誤差ehvに基づいてLMSアルゴリズムを適用することにより、制御信号用適応フィルタCを更新する。この更新処理は、第一実施形態の制御信号用フィルタ更新部59の更新処理とほぼ同様であるため、説明を省略する。
Further, the control signal
本実施形態によれば、第一変換フィルタW1が、Gv2/Gr2に対応するフィルタであり、第二変換フィルタW2が、Wv/Wrに対応するフィルタである。このように、第一変換フィルタW1と第二変換フィルタW2をそれぞれ設定することにより、Wv/Wr=Gv2/Gr2でない場合であっても、確実に消音評価位置10における騒音を低減できる。
According to this embodiment, the first conversion filter W1 is a filter corresponding to
ここで、第二変換フィルタW2のゲインおよび位相を変化させたシミュレーションを行った。その結果、第二変換フィルタW2のゲインの誤差が大きくなりすぎると、消音評価位置10における騒音は大きくなる傾向にあり、また第二変換フィルタW2の位相の誤差が大きくなりすぎた場合にも、消音評価位置10における騒音が大きくなる傾向にあった。つまり、第一変換フィルタW1および第二変換フィルタW2を調整することで、第二実施形態の処理であっても、消音評価位置10における騒音の低減効果が見られることが分かった。従って、本実施形態によれば、低減対象音xにおける誤差検出位置から消音評価位置10までの伝達関数と制御音における誤差検出位置から消音評価位置10までの伝達関数とが一致しない場合であっても、確実に消音評価位置における騒音を低減できる。
Here, a simulation was performed in which the gain and phase of the second conversion filter W2 were changed. As a result, if the gain error of the second conversion filter W2 becomes too large, the noise at the silencing
1:外壁面、 2:リクライニングチェア、 3:居住者、 3a:眼鏡、 4:自動車
10:消音評価位置、 20:参照マイク、 30:スピーカー、 40:誤差マイク
50:コントローラ、 51:制御信号生成部、 52:変換仮想誤差算出部
53:第一仮想信号生成部、 54:第二仮想信号生成部、 55:第三仮想信号生成部
56:第四仮想信号生成部、 57:第一フィルタ更新部、 58:第二フィルタ更新部
59:制御信号用フィルタ更新部、 60:第一仮想誤差算出部
61:第二仮想誤差算出部
150:コントローラ、 152:第一仮想信号生成部、 153:第二仮想信号生成部
154:第一変換仮想信号算出部、 155:第三仮想信号生成部
156:第四仮想信号生成部、 157:第二変換仮想信号算出部
158:第一フィルタ更新部、 159:第二フィルタ更新部
160:制御信号用フィルタ更新部、 161:第一仮想誤差算出部
162:第二仮想誤差算出部
DESCRIPTION OF SYMBOLS 1: Outer wall surface 2: Recliner chair 3: Resident, 3a: Glasses 4: Automobile 10: Silence evaluation position, 20: Reference microphone, 30: Speaker, 40: Error microphone 50: Controller, 51: Control signal generation 52: Conversion virtual error calculation unit 53: First virtual signal generation unit 54: Second virtual signal generation unit 55: Third virtual signal generation unit 56: Fourth virtual signal generation unit 57: First filter update 58: second filter update unit 59: control signal filter update unit 60: first virtual error calculation unit 61: second virtual error calculation unit 150: controller 152: first virtual signal generation unit 153: first Two virtual signal generation unit 154: first conversion virtual signal calculation unit, 155: third virtual signal generation unit 156: fourth virtual signal generation unit, 157: second conversion virtual signal calculation unit 158: first filter New parts, 159: second filter update unit 160: filter updating unit control signal, 161: first virtual error calculating unit 162: second virtual error calculating unit
Claims (5)
前記低減対象音を検出して参照信号を生成する参照信号生成部と、
前記参照信号を制御信号用適応フィルタによって信号処理することにより制御信号を生成する制御信号生成部と、
前記制御信号生成部により生成された前記制御信号に応じた制御音を発生する制御音発生装置と、
前記誤差検出位置に配置され、前記誤差検出位置において前記制御音発生装置により発生された前記制御音と前記音源により発生された前記低減対象音との干渉による実誤差を検出する誤差マイクと、
前記実誤差を予め設定された変換フィルタによって信号処理することにより変換仮想誤差を算出する変換仮想誤差算出部と、
前記参照信号、前記変換仮想誤差および仮想適応フィルタに基づいて第一仮想誤差を算出する第一仮想誤差算出部と、
前記第一仮想誤差をゼロにするように、前記仮想適応フィルタを更新する仮想適応フィルタ更新部と、
前記参照信号、前記仮想適応フィルタおよび前記制御信号用適応フィルタに基づいて前記消音評価位置における誤差としての第二仮想誤差を算出する第二仮想誤差算出部と、
前記第二仮想誤差をゼロにするように、前記制御信号用適応フィルタを更新する制御信号用適応フィルタ更新部と、
を備える能動型消音装置。 An active silencer that actively reduces a reduction target sound generated from a sound source at a silence evaluation position different from the error detection position,
A reference signal generating unit that detects the reduction target sound and generates a reference signal;
A control signal generator for generating a control signal by subjecting the reference signal to signal processing by an adaptive filter for control signal;
A control sound generator for generating a control sound according to the control signal generated by the control signal generator;
An error microphone that is arranged at the error detection position and detects an actual error due to interference between the control sound generated by the control sound generator at the error detection position and the reduction target sound generated by the sound source;
A conversion virtual error calculation unit that calculates a conversion virtual error by performing signal processing on the real error using a preset conversion filter;
A first virtual error calculation unit that calculates a first virtual error based on the reference signal, the converted virtual error, and a virtual adaptive filter;
A virtual adaptive filter update unit that updates the virtual adaptive filter so that the first virtual error is zero;
A second virtual error calculation unit that calculates a second virtual error as an error at the mute evaluation position based on the reference signal, the virtual adaptive filter, and the control signal adaptive filter;
A control signal adaptive filter updating unit that updates the control signal adaptive filter so that the second virtual error is zero;
An active silencer comprising:
前記能動型消音装置は、
前記制御信号を第一経路用適応フィルタによって信号処理することにより第一仮想信号を生成する第一仮想信号生成部と、
前記参照信号を第二経路用適応フィルタによって信号処理することにより第二仮想信号を生成する第二仮想信号生成部と、
前記参照信号を前記第一経路用適応フィルタによって信号処理することにより第三仮想信号を生成する第三仮想信号生成部と、
前記第三仮想信号を前記制御信号用適応フィルタによって信号処理することにより第四仮想信号を生成する第四仮想信号生成部と、
を備え、
前記第一仮想誤差算出部は、前記変換仮想誤差、前記第一仮想信号および前記第二仮想信号に基づいて、前記第一仮想誤差を算出し、
前記第二仮想誤差算出部は、前記第二仮想信号および前記第四仮想信号に基づいて、前記第二仮想誤差を算出し、
前記仮想適応フィルタ更新部は、
前記制御信号および前記第一仮想誤差に基づいて、前記第一仮想誤差をゼロにするように前記第一経路用適応フィルタを更新する第一フィルタ更新部と、
前記参照信号および前記第一仮想誤差に基づいて、前記第一仮想誤差をゼロにするように前記第二経路用適応フィルタを更新する第二フィルタ更新部と、
を備え、
前記制御信号用フィルタ更新部は、前記第三仮想信号および前記第二仮想誤差に基づいて、前記第二仮想誤差をゼロにするように前記制御信号用フィルタを更新する能動型消音装置。 In claim 1,
The active silencer is
A first virtual signal generation unit that generates a first virtual signal by performing signal processing of the control signal with an adaptive filter for a first path;
A second virtual signal generation unit that generates a second virtual signal by performing signal processing on the reference signal using an adaptive filter for a second path;
A third virtual signal generation unit that generates a third virtual signal by processing the reference signal by the adaptive filter for the first path;
A fourth virtual signal generation unit for generating a fourth virtual signal by performing signal processing on the third virtual signal by the control signal adaptive filter;
With
The first virtual error calculation unit calculates the first virtual error based on the converted virtual error , the first virtual signal, and the second virtual signal,
The second virtual error calculation unit calculates the second virtual error based on the second virtual signal and the fourth virtual signal,
The virtual adaptive filter update unit
A first filter updating unit for updating the first path adaptive filter based on the control signal and the first virtual error so that the first virtual error becomes zero;
Based on the reference signal and the first virtual error, a second filter updating unit that updates the second path adaptive filter so that the first virtual error becomes zero;
With
The control signal filter updating unit is an active silencer that updates the control signal filter so that the second virtual error becomes zero based on the third virtual signal and the second virtual error.
前記低減対象音を検出して参照信号を生成する参照信号生成部と、
前記参照信号を制御信号用適応フィルタによって信号処理することにより制御信号を生成する制御信号生成部と、
前記制御信号生成部により生成された前記制御信号に応じた制御音を発生する制御音発生装置と、
前記誤差検出位置に配置され、前記誤差検出位置において前記制御音発生装置により発生された前記制御音と前記音源により発生された前記低減対象音との干渉による実誤差を検出する誤差マイクと、
前記制御信号を第一経路用適応フィルタによって信号処理することにより第一仮想信号を生成する第一仮想信号生成部と、
前記参照信号を第二経路用適応フィルタによって信号処理することにより第二仮想信号を生成する第二仮想信号生成部と、
前記参照信号を前記第一経路用適応フィルタおよび予め設定された第一変換フィルタによって信号処理することにより第三仮想信号を生成する第三仮想信号生成部と、
前記第三仮想信号を前記制御信号用適応フィルタによって信号処理することにより第四仮想信号を生成する第四仮想信号生成部と、
前記第二仮想信号を予め設定された第二変換フィルタによって信号処理することにより第二変換仮想信号を生成する第二変換仮想信号生成部と、
前記参照信号、前記実誤差、前記第一仮想信号および前記第二仮想信号に基づいて第一仮想誤差を算出する第一仮想誤差算出部と、
前記制御信号および前記第一仮想誤差に基づいて、前記第一仮想誤差をゼロにするように前記第一経路用適応フィルタを更新する第一フィルタ更新部、および、前記参照信号および前記第一仮想誤差に基づいて、前記第一仮想誤差をゼロにするように前記第二経路用適応フィルタを更新する第二フィルタ更新部を備える仮想適応フィルタ更新部と、
前記第二変換仮想信号および前記第四仮想信号に基づいて前記消音評価位置における誤差としての第二仮想誤差を算出する第二仮想誤差算出部と、
前記第三仮想信号および前記第二仮想誤差に基づいて、前記第二仮想誤差をゼロにするように前記制御信号用適応フィルタを更新する制御信号用適応フィルタ更新部と、
を備える能動型消音装置。 An active silencer that actively reduces a reduction target sound generated from a sound source at a silence evaluation position different from the error detection position,
A reference signal generating unit that detects the reduction target sound and generates a reference signal;
A control signal generator for generating a control signal by subjecting the reference signal to signal processing by an adaptive filter for control signal;
A control sound generator for generating a control sound according to the control signal generated by the control signal generator;
An error microphone that is arranged at the error detection position and detects an actual error due to interference between the control sound generated by the control sound generator at the error detection position and the reduction target sound generated by the sound source;
A first virtual signal generation unit that generates a first virtual signal by performing signal processing of the control signal with an adaptive filter for a first path;
A second virtual signal generation unit that generates a second virtual signal by performing signal processing on the reference signal using an adaptive filter for a second path;
A third virtual signal generation unit that generates a third virtual signal by performing signal processing on the reference signal using the first path adaptive filter and a preset first conversion filter;
A fourth virtual signal generation unit for generating a fourth virtual signal by performing signal processing on the third virtual signal by the control signal adaptive filter;
A second converted virtual signal generation unit that generates a second converted virtual signal by performing signal processing on the second virtual signal using a preset second conversion filter;
A first virtual error calculator that calculates a first virtual error based on the reference signal, the real error , the first virtual signal, and the second virtual signal ;
Based on the control signal and the first virtual error, a first filter updating unit that updates the first path adaptive filter so that the first virtual error becomes zero; and the reference signal and the first virtual error A virtual adaptive filter update unit comprising a second filter update unit that updates the adaptive filter for the second path so that the first virtual error is zero based on an error ;
A second virtual error calculation unit that calculates a second virtual error as an error at the mute evaluation position based on the second converted virtual signal and the fourth virtual signal ;
Based on the third virtual signal and the second virtual error, a control signal adaptive filter update unit that updates the control signal adaptive filter so that the second virtual error becomes zero;
An active silencer comprising:
前記誤差マイクは、前記消音評価位置に対して固定した位置に設置し、前記制御音発生装置に対して相対的に移動可能な位置に設置する能動型消音装置。 In any one of Claims 1-3 ,
The active microphone is installed at a position that is fixed with respect to the silencing evaluation position and is movable relative to the control sound generator.
前記消音評価位置は、人間の耳元であり、
前記誤差マイクは、当該人間の頭部または首部に身につける物に装着される能動型消音装置。 In claim 4 ,
The mute evaluation position is a human ear,
The error microphone is an active silencer mounted on an object worn on the human head or neck.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011121583A JP5829052B2 (en) | 2011-05-31 | 2011-05-31 | Active silencer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011121583A JP5829052B2 (en) | 2011-05-31 | 2011-05-31 | Active silencer |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012247738A JP2012247738A (en) | 2012-12-13 |
JP5829052B2 true JP5829052B2 (en) | 2015-12-09 |
Family
ID=47468205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011121583A Expired - Fee Related JP5829052B2 (en) | 2011-05-31 | 2011-05-31 | Active silencer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5829052B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11483653B2 (en) | 2019-11-15 | 2022-10-25 | Panasonic Intellectual Property Management Co., Ltd. | Noise reduction device, vehicle, and noise reduction method |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5934037B2 (en) * | 2012-06-25 | 2016-06-15 | 住友理工株式会社 | Active vibration and noise suppression device |
JP6214884B2 (en) * | 2013-03-08 | 2017-10-18 | 株式会社東芝 | Active silencer and active silencer method |
US9424828B2 (en) * | 2014-08-01 | 2016-08-23 | Bose Corporation | System and method of microphone placement for noise attenuation |
JP6623408B2 (en) * | 2016-11-04 | 2019-12-25 | 株式会社ヤクルト本社 | Active silencer and silencing system |
SE541331C2 (en) * | 2017-11-30 | 2019-07-09 | Creo Dynamics Ab | Active noise control method and system |
US11197083B2 (en) * | 2019-08-07 | 2021-12-07 | Bose Corporation | Active noise reduction in open ear directional acoustic devices |
JP7213280B2 (en) * | 2020-03-31 | 2023-01-26 | 本田技研工業株式会社 | Active noise control device |
CN114255729A (en) * | 2021-09-01 | 2022-03-29 | 北京安声浩朗科技有限公司 | Active noise reduction method and device, electronic equipment and computer readable storage medium |
KR102671092B1 (en) * | 2021-11-19 | 2024-05-31 | 썬전 샥 컴퍼니 리미티드 | open sound device |
CN114582312B (en) * | 2022-02-14 | 2022-11-22 | 中国科学院声学研究所 | Active control method and system for anti-interference adaptive road noise in vehicle |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05333872A (en) * | 1992-05-29 | 1993-12-17 | Sony Corp | Noise reducing device |
JPH06138888A (en) * | 1992-10-26 | 1994-05-20 | Honda Motor Co Ltd | Active vibration controller |
JP3406628B2 (en) * | 1992-12-25 | 2003-05-12 | アルパイン株式会社 | Noise cancellation method |
JP2001142469A (en) * | 1999-11-15 | 2001-05-25 | Yanmar Diesel Engine Co Ltd | Active muffler |
JP4742226B2 (en) * | 2005-09-28 | 2011-08-10 | 国立大学法人九州大学 | Active silencing control apparatus and method |
JP2008216375A (en) * | 2007-02-28 | 2008-09-18 | Toshiba Corp | Active silencer |
-
2011
- 2011-05-31 JP JP2011121583A patent/JP5829052B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11483653B2 (en) | 2019-11-15 | 2022-10-25 | Panasonic Intellectual Property Management Co., Ltd. | Noise reduction device, vehicle, and noise reduction method |
Also Published As
Publication number | Publication date |
---|---|
JP2012247738A (en) | 2012-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5829052B2 (en) | Active silencer | |
EP2884488B1 (en) | Active noise control system | |
EP3437090B1 (en) | Adaptive modeling of secondary path in an active noise control system | |
EP2996112B1 (en) | Adaptive noise control system with improved robustness | |
Kajikawa et al. | Recent advances on active noise control: open issues and innovative applications | |
CN111193977B (en) | Noise reduction method of earphone, self-adaptive FIR filter, noise removal filter bank and earphone | |
JP7421489B2 (en) | Active noise control method and system | |
JP6125389B2 (en) | Active silencer and method | |
JP5312604B2 (en) | Active vibration noise control device | |
US10339949B1 (en) | Multi-channel speech enhancement | |
JP2019519819A (en) | Mitigation of instability in active noise control systems | |
EP3754647B1 (en) | Instability mitigation in an active noise reduction (anr) system having a hear-through mode | |
JP2016015585A (en) | Signal processor, signal processing method and computer program | |
CN115798448A (en) | Adaptive active noise cancellation based on head movement | |
CN110896512A (en) | Noise reduction method and system for semi-in-ear earphone and semi-in-ear earphone | |
EP3933826B1 (en) | Active noise control system | |
JP2009510503A (en) | Method for reducing active noise and apparatus for operating the method | |
JP7292796B2 (en) | Active noise control system | |
JP7508292B2 (en) | Active Noise Control System | |
JPH0732947A (en) | Active type noise control device | |
JP7449186B2 (en) | In-vehicle system | |
JP4906787B2 (en) | Active vibration noise control device | |
JP2018169439A (en) | Active silencer and active silencing method | |
JP2008067854A (en) | Voice input device for electric wheelchair | |
CN114095826A (en) | Control method of bone conduction earphone, bone conduction earphone and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140205 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150115 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150312 |
|
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: 20150929 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151021 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5829052 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |