JP7466998B2 - 能動型騒音制御システム - Google Patents

能動型騒音制御システム Download PDF

Info

Publication number
JP7466998B2
JP7466998B2 JP2020115503A JP2020115503A JP7466998B2 JP 7466998 B2 JP7466998 B2 JP 7466998B2 JP 2020115503 A JP2020115503 A JP 2020115503A JP 2020115503 A JP2020115503 A JP 2020115503A JP 7466998 B2 JP7466998 B2 JP 7466998B2
Authority
JP
Japan
Prior art keywords
transfer function
noise
filter
noise cancellation
control system
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.)
Active
Application number
JP2020115503A
Other languages
English (en)
Other versions
JP2022013141A (ja
Inventor
良輔 田地
雄二 齋藤
嘉延 梶川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kansai University
Alps Alpine Co Ltd
Original Assignee
Alps Electric Co Ltd
Kansai University
Alps Alpine Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alps Electric Co Ltd, Kansai University, Alps Alpine Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP2020115503A priority Critical patent/JP7466998B2/ja
Priority to EP21181720.0A priority patent/EP3933827A1/en
Priority to US17/362,413 priority patent/US11482204B2/en
Priority to CN202110742041.8A priority patent/CN113889066A/zh
Publication of JP2022013141A publication Critical patent/JP2022013141A/ja
Application granted granted Critical
Publication of JP7466998B2 publication Critical patent/JP7466998B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17857Geometric disposition, e.g. placement of microphones
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • G10K11/17854Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17813Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17813Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
    • G10K11/17817Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms between the output signals and the error signals, i.e. secondary path
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1783Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17879General system configurations using both a reference signal and an error signal
    • G10K11/17881General system configurations using both a reference signal and an error signal the reference signal being an acoustic signal, e.g. recorded with a microphone
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3028Filtering, e.g. Kalman filters or special analogue or digital filters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3033Information contained in memory, e.g. stored signals or transfer functions
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/321Physical
    • G10K2210/3221Headrests, seats or the like, for personal ANC systems

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)

Description

本発明は、騒音を打ち消す騒音キャンセル音を放射することにより騒音を低減する能動型騒音制御(ANC; Active Noise Control)の技術に関するものである。
騒音を打ち消す騒音キャンセル音を放射することにより騒音を低減する能動型騒音制御の技術としては、騒音キャンセル位置の近傍に配置したマイクとスピーカと、騒音源の出力信号もしくは当該出力信号を疑似した信号から、スピーカから出力する騒音キャンセル音を生成する適応フィルタとを設け、適応フィルタにおいて、マイクの出力を補助フィルタを用いて補正した信号をエラー信号として自身の伝達関数を適応する技術が知られている(たとえば特許文献1)。
ここで、この技術では、補助フィルタには、予め学習した、騒音キャンセル位置にマイクが配置されていた場合にマイクから出力される信号に、マイクが実際に出力する信号を補正する補正信号を騒音信号から生成できる伝達関数が設定されており、このような補助フィルタを用いることにより、マイクの位置と異なる騒音キャンセル位置において騒音をキャンセルしている。
特開2018-72770号公報
上述した補助フィルタを用いてマイクの位置と異なる騒音キャンセル位置において騒音をキャンセルする技術を用いてユーザに聞こえる騒音をキャンセルする場合、ユーザの移動に伴って、ユーザの耳が騒音キャンセル位置からずれてしまうと、ユーザに聞こえる騒音を良好にキャンセルできなくなる場合がある。
そこで、異なる複数の騒音キャンセル位置について補助フィルタの伝達関数を学習しておき、ユーザの耳の変位に伴って、補助フィルタの伝達関数を、ユーザの耳の位置に対応する騒音キャンセル位置について学習した伝達関数に切り替えることにより、ユーザの耳の変位によらずにユーザに聞こえる騒音をキャンセルすることが考えられる。
しかし、この場合、補助フィルタの伝達関数を切り替えた後に、適応フィルタの伝達関数がユーザの耳の位置において騒音を適正にキャンセルできる伝達関数に適応するまでの間、騒音がユーザに聞こえてしまうことがある。
そこで、本発明は、ユーザの耳の変位によらずに騒音を良好にキャンセルできる能動型騒音制御システムを提供することを課題とする。
前記課題達成のために、本発明は、騒音を低減する能動型騒音制御システムに、ユーザが音を聴取する位置である聴取位置を検出する位置検出部段と、制御部と、騒音キャンセル音を出力するスピーカと、エラー信号を検出するマイクと、騒音を表す騒音信号に設定された伝達関数を施して補正信号を生成し出力する補助フィルタと、前記マイクの出力であるエラー信号を、前記補助フィルタが出力した補正信号で補正し補正後エラー信号として出力するエラー補正部と、前記エラー補正部が出力する補正後エラー信号を用いた適応動作を行って、前記騒音信号から前記スピーカから出力する騒音キャンセル音を生成する適応フィルタと、複数の騒音キャンセル位置と、各騒音キャンセル位置に対応する適応フィルタ初期伝達関数を前記適応フィルタに設定するための設定情報を記憶した記憶部とを備えたものである。ただし、前記制御部は、前記複数の騒音キャンセル位置のうちの、前記位置検出部が検出した聴取位置に整合する騒音キャンセル位置である整合騒音キャンセル位置が変化したときに、前記エラー補正部に補正信号を出力する補助フィルタを、予め設定した前記複数の騒音キャンセル位置の各々に対応する補助フィルタ用伝達関数のうちの、前記整合騒音キャンセル位置に対応する補助フィルタ用伝達関数が設定された補助フィルタとし、前記設定情報を用いて、前記適応フィルタの伝達関数を、当該整合騒音キャンセル位置に対応する適応フィルタ初期伝達関数に更新する切替動作を行うものである。
ここで、このような能動型騒音制御システムは、前記制御部が、前記切替動作において、前記適応フィルタの適応動作を停止すると共に、前記エラー補正部に補正信号を出力する補助フィルタを、前記整合騒音キャンセル位置に対応する補助フィルタ用伝達関数が設定された補助フィルタとした状態で、前記適応フィルタの伝達関数を、当該整合騒音キャンセル位置に対応する適応フィルタ初期伝達関数に漸次的に変化させることにより、当該適応フィルタの伝達関数を当該適応フィルタ初期伝達関数に更新した上で、前記適応フィルタの適応動作を再開するように構成してもよい。
また、より具体的には、以上の能動型騒音制御システムにおいて、前記各騒音キャンセル位置に対応する適応フィルタ初期伝達関数を、当該適応フィルタ初期伝達関数が設定されたときに、前記適応フィルタが、標準環境下において、当該適応フィルタ初期伝達関数に対応する騒音キャンセル位置において騒音をキャンセルする騒音キャンセル音を生成する伝達関数とし、前記各騒音キャンセル位置に対応する補助フィルタ用伝達関数を、当該補助フィルタ用伝達関数が設定されたときに、前記補助フィルタが、当該補助フィルタ用伝達関数に対応する騒音キャンセル位置とマイクとの位置の差が補償されるように前記マイクの出力であるエラー信号がエラー補正部によって補正される補正信号を出力する伝達関数としてよい。
また、以上の能動型騒音制御システムにおいて、前記各騒音キャンセル位置に対応する適応フィルタ初期伝達関数を、当該適応フィルタ初期伝達関数に対応する騒音キャンセル位置に配置した学習用マイクを用いて学習した、当該対応する騒音キャンセル位置において騒音をキャンセルする騒音キャンセル音を前記適応フィルタが生成する伝達関数とし、前記各騒音キャンセル位置に対応する補助フィルタ用伝達関数を、当該騒音キャンセル位置に対応する適応フィルタ初期伝達関数に適応フィルタの伝達関数を固定した状態において、前記補助フィルタが、エラー補正部において前記エラー信号が0に補正される補正信号を出力する伝達関数として、予め学習した伝達関数としてよい。
また、以上の能動型騒音制御システムにおいて、前記位置検出部は、前記聴取位置として、自動車の所定の座席に着座したユーザの頭部もしくは耳の位置を検出するものであってよい。
以上のような能動型騒音制御システムによれば、ユーザが音を聴取する聴取位置の変位が生じたときに、補助フィルタの伝達関数に加え、適応フィルタの伝達関数も、聴取位置に整合する騒音キャンセル位置で騒音をキャンセルする伝達関数に近似する伝達関数に更新でき、このようにすることで、その後の適応動作によって、すみやかに、聴取位置に整合する騒音キャンセル位置で騒音をキャンセルできるようになる。
また、このような適応フィルタの伝達関数の更新を漸次的に行うことにより、当該更新に伴って、不自然な音がユーザに対して出力されてしまうことも抑制できる。
ここで、本発明は、以上のような能動型騒音制御システムを、ユーザの左右の耳の位置それぞれでの騒音のキャンセルに適用した能動型騒音制御システムも併せて提供する。
すなわち、本発明は、ユーザの左右の耳の位置を検出する位置検出部と、制御部と、右耳用騒音制御系統と左耳用騒音制御系統との二つの騒音制御系統と、記憶部とを備えた能動型騒音制御システムも併せて提供する。ここで、各騒音制御系統は、騒音キャンセル音を出力するスピーカと、エラー信号を検出するマイクと、騒音を表す騒音信号に設定された伝達関数を施して補正信号を生成し出力する補助フィルタと、前記マイクの出力であるエラー信号を、前記補助フィルタが出力した補正信号で補正し補正後エラー信号として出力するエラー補正部と、前記右耳用騒音制御系統の前記エラー補正部が出力する補正後エラー信号と左耳用騒音制御系統の前記エラー補正部が出力する補正後エラー信号を用いた適応動作を行って、前記騒音信号から前記スピーカから出力する騒音キャンセル音を生成する適応フィルタとを備えている。また、前記記憶部は、第1騒音キャンセル位置と第2騒音キャンセル位置のセットを騒音キャンセル位置セットとして、複数の騒音キャンセル位置セットと、各騒音キャンセル位置セットに対応する第1適応フィルタ初期伝達関数と第2適応フィルタ初期伝達関数を、第1適応フィルタ初期伝達関数については前記右耳用騒音制御系統の適応フィルタに第2適応フィルタ初期伝達関数については前記左耳用騒音制御系統の適応フィルタに設定するための設定情報とを記憶している。そして、前記制御部は、前記複数の騒音キャンセル位置セットのうちの、前記位置検出部が検出したユーザの左右の耳の位置のセットに整合する騒音キャンセル位置セットである整合騒音キャンセル位置セットが変化したときに、前記右耳用騒音制御系統の前記エラー補正部に補正信号を出力する補助フィルタを、予め設定した前記複数の騒音キャンセル位置セットの各々に対応する第1補助フィルタ用伝達関数のうちの、前記整合騒音キャンセル位置セットに対応する第1補助フィルタ用伝達関数が設定された補助フィルタとし、前記設定情報を用いて、前記右耳用騒音制御系統の前記適応フィルタの伝達関数を、当該整合騒音キャンセル位置セットに対応する第1適応フィルタ初期伝達関数に更新し、前記左耳用騒音制御系統の前記エラー補正部に補正信号を出力する補助フィルタを、予め設定した前記複数の騒音キャンセル位置セットの各々に対応する第2補助フィルタ用伝達関数のうちの、前記整合騒音キャンセル位置セットに対応する第2補助フィルタ用伝達関数が設定された補助フィルタとし、前記設定情報を用いて、前記左耳用騒音制御系統の前記適応フィルタの伝達関数を、当該整合騒音キャンセル位置セットに対応する第2適応フィルタ初期伝達関数に更新する切替動作を行う。
ここで、このような能動型騒音制御システムは、前記制御部が、前記切替動作において、前記右耳用騒音制御系統と前記左耳用騒音制御系統の前記適応フィルタの適応動作を停止すると共に、前記右耳用騒音制御系統の前記エラー補正部に補正信号を出力する補助フィルタを、前記整合騒音キャンセル位置セットに対応する第1補助フィルタ用伝達関数が設定された補助フィルタとし、前記左耳用騒音制御系統の前記エラー補正部に補正信号を出力する補助フィルタを、前記整合騒音キャンセル位置セットに対応する第2補助フィルタ用伝達関数が設定された補助フィルタとした状態で、前記右耳用騒音制御系統の適応フィルタの伝達関数を、前記整合騒音キャンセル位置セットに対応する第1適応フィルタ初期伝達関数に漸次的に変化させることにより当該第1適応フィルタ初期伝達関数に更新すると共に、前記左耳用騒音制御系統の適応フィルタの伝達関数を、前記整合騒音キャンセル位置セットに対応する第2適応フィルタ初期伝達関数に漸次的に変化させることにより当該第2適応フィルタ初期伝達関数に更新した上で、前記右耳用騒音制御系統と前記左耳用騒音制御系統の前記適応フィルタの適応動作を再開するように構成してもよい。
また、このような能動型騒音制御システムは、前記整合騒音キャンセル位置セットを、予測したユーザの右の耳の位置と第1騒音キャンセル位置とが整合し、予測したユーザの左の耳の位置と第2騒音キャンセル位置とが整合する騒音キャンセル位置セットとし、前記各騒音キャンセル位置セットに対応する第1適応フィルタ初期伝達関数と第2適応フィルタ初期伝達関数を、当該第1適応フィルタ初期伝達関数が右耳用騒音制御系統に設定され、当該第2適応フィルタ初期伝達関数が左耳用騒音制御系統に設定されたときに、右耳用騒音制御系統と左耳用騒音制御系統の適応フィルタによって、標準環境下において、当該第1適応フィルタ初期伝達関数と第2適応フィルタ初期伝達関数に対応する騒音キャンセル位置セットの第1騒音キャンセル位置と第2騒音キャンセル位置において騒音をキャンセルする騒音キャンセル音が生成される伝達関数とし、前記各騒音キャンセル位置セットに対応する第1補助フィルタ用伝達関数を、前記右耳用騒音制御系統において、当該第1補助フィルタ用伝達関数が設定されたときに、補助フィルタが、当該第1補助フィルタ用伝達関数に対応する騒音キャンセル位置セットの第1騒音キャンセル位置とマイクとの位置の差が補償されるように前記マイクの出力であるエラー信号がエラー補正部によって補正される補正信号を出力する伝達関数であり、前記各騒音キャンセル位置セットに対応する第2補助フィルタ用伝達関数は、前記左耳用騒音制御系統において、当該第2補助フィルタ用伝達関数が設定されたときに、補助フィルタが、当該第2補助フィルタ用伝達関数に対応する騒音キャンセル位置セットの第2騒音キャンセル位置とマイクとの位置の差が補償されるように前記マイクの出力であるエラー信号がエラー補正部によって補正される補正信号を出力する伝達関数としてもよい。
また、このような能動型騒音制御システムは、前記各騒音キャンセル位置セットに対応する第1適応フィルタ初期伝達関数と第2適応フィルタ初期伝達関数を、当該騒音キャンセル位置セットの第1騒音キャンセル位置に配置した第1学習用マイクと、当該騒音キャンセル位置セットの第2騒音キャンセル位置に配置した第2学習用マイクを用いて学習した、当該対応する騒音キャンセル位置セットの第1騒音キャンセル位置と第2騒音キャンセル位置において騒音をキャンセルする騒音キャンセル音を右耳用騒音制御系統と左耳用騒音制御系統の適応フィルタが生成する伝達関数とし、前記各騒音キャンセル位置セットに対応する第1補助フィルタ用伝達関数を、当該騒音キャンセル位置セットの第1騒音キャンセル位置に対応する第1適応フィルタ初期伝達関数に右耳用騒音制御系統の適応フィルタの伝達関数を固定し、当該騒音キャンセル位置セットの第2騒音キャンセル位置に対応する第2適応フィルタ初期伝達関数に左耳用騒音制御系統の適応フィルタの伝達関数を固定した状態において、右耳用騒音制御系統において、前記補助フィルタが、エラー補正部において前記エラー信号が0に補正される補正信号を出力する伝達関数として、予め学習した伝達関数とし、前記各騒音キャンセル位置セットに対応する第2補助フィルタ用伝達関数を、当該騒音キャンセル位置セットの第1騒音キャンセル位置に対応する第1適応フィルタ初期伝達関数に右耳用騒音制御系統の適応フィルタの伝達関数を固定し、当該騒音キャンセル位置セットの第2騒音キャンセル位置に対応する第2適応フィルタ初期伝達関数に左耳用騒音制御系統の適応フィルタの伝達関数を固定した状態において、左耳用騒音制御系統において、前記補助フィルタが、エラー補正部において前記エラー信号が0に補正される補正信号を出力する伝達関数として、予め学習した伝達関数としてよい。
また、このような能動型騒音制御システムにおいて、前記位置検出部を、自動車の所定の座席に着座したユーザの左右の耳の位置を検出するものしてよい。
以上のように、本発明によれば、ユーザの耳の変位によらずに騒音を良好にキャンセルできる能動型騒音制御システムを提供することができる。
本発明の実施形態に係る能動型騒音制御システムの構成を示すブロック図である。 本発明の実施形態に係る能動型騒音制御システムのスピーカとマイクの配置を示す図である。 本発明の実施形態に係る信号処理ブロックの構成を示すブロック図である。 本発明の実施形態に係るフィルタ管理テーブルを示す図である。 本発明の実施形態に係るキャンセルポイントの設定法を示す図である。 本発明の実施形態に係る補助フィルタの伝達関数の学習の構成を示すブロック図である。 本発明の実施形態に係る補助フィルタの伝達関数の学習の構成を示すブロック図である。 本発明の実施形態に係るキャンセルポイント切替処理を示すフローチャートである。
以下、本発明の実施形態について説明する。
図1に、本実施形態に係る能動型騒音制御システムの構成を示す。
図示するように能動型騒音制御システム1は、信号処理ブロック11、第1スピーカ12、第1マイク13、第2スピーカ14、第2マイク15、コントローラ16、フィルタ管理テーブル17、ユーザの頭部や耳の位置等を検知するDMS18(Driver Monitoring System18)を備えている。
そして、本実施形態に係る能動型騒音制御システム1は、自動車に搭載されるシステムであり、騒音キャンセルの対象とする自動車の座席である騒音キャンセル対象座席に着座したユーザの右耳の位置を第1キャンセルポイント、ユーザの左耳の位置を第2キャンセルポイントとして、2つのキャンセルポイントのそれぞれにおいて騒音源の発生する騒音をキャンセルするシステムである。
ここで、DMS18は、たとえば、図2a1、a2に示すように、騒音キャンセル対象座席(図では運転席)の前方に配置した近赤外線カメラ181により撮影した騒音キャンセル対象座席に着座したユーザの映像等よりユーザの頭部や耳の位置等を検知する。
また、図2a1、a2に示すように、第1スピーカ12と第1マイク13は、騒音キャンセル対象座席(図では運転席)のヘッドレストの、当該座席に着座したユーザの右耳の位置の近傍となる位置に配置し、第2スピーカ14と第2マイク15は、騒音キャンセルの対象とするユーザの座席のヘッドレストの、当該座席に着座したユーザの左耳の位置の近傍となる位置に配置する。
または、図2b1、b2に示すように、第1スピーカ12を、自動車の車室の天井の、騒音キャンセル対象座席に着座したユーザの右耳の標準的な位置の前上方の位置に配置し、第2スピーカ14を、車室の天井の、騒音キャンセル対象座席に着座したユーザの左耳の標準的な位置の前上方の位置に配置し、第1マイク13を、ユーザの前方の天井の、第1スピーカ12の右側の、第1スピーカ12よりも騒音キャンセル対象座席よりの位置に配置し、第2マイク15をユーザの前方の天井の、第2スピーカ14の左側の、第2スピーカ14よりも騒音キャンセル対象座席よりの位置に配置するようにしてもよい。なお、このように第1スピーカ12、第2スピーカ14を天井に配置する場合、第1スピーカ12、第2スピーカ14としては超指向性のパラメトリックスピーカを用いることが好ましい。
図1に戻り、信号処理ブロック11は、騒音源の発生する騒音を表す騒音信号x(n)と、第1マイク13でピックアップした音声信号である第1マイクエラー信号err1(n)と、第2マイク15でピックアップした音声信号である第2マイクエラー信号err2(n)とを用いて、第1キャンセル信号CA1(n)を生成し第1スピーカ12から出力すると共に、第2キャンセル信号CA2(n)を生成し第2スピーカ14から出力する。
そして、第1スピーカ12から出力される第1キャンセル信号CA1(n)と第2スピーカ14から出力される第2キャンセル信号CA2(n)によって、第1キャンセルポイントと第2キャンセルポイントにおいて騒音源の発生する騒音がキャンセルされる。
次に、信号処理ブロック11は、図3に示すように、主として、第1キャンセル信号CA1(n)の生成に関わる処理を行う第1系信号処理部111と、主として、第2キャンセル信号CA2(n)の生成に関わる処理を行う第2系信号処理部112とを備えている。
そして、第1系信号処理部111は、第1系可変フィルタ1111、第1系適応アルゴリズム実行部1112、予め伝達関数S11^(z)が設定された第1系第1推定フィルタ1113、予め伝達関数S21^(z)が設定された第1系第2推定フィルタ1114、第1系減算器1115、伝達関数H1(z)が設定された第1系補助フィルタ1116を備えている。
このような第1系信号処理部111の構成において、入力した騒音信号x(n)は、第1系可変フィルタ1111を通って第1キャンセル信号CA1(n)として第1スピーカ12に出力される。
また、入力した騒音信号x(n)は第1系補助フィルタ1116を通って第1系減算器1115に送られ、第1系減算器1115は第1マイク13でピックアップした第1マイクエラー信号err1(n)から、第1系補助フィルタ1116の出力を減算し、エラーe1として、第1系適応アルゴリズム実行部1112と、第2系信号処理部112に出力する。
次に、第1系可変フィルタ1111と第1系適応アルゴリズム実行部1112と第1系第1推定フィルタ1113と第1系第2推定フィルタ1114はFiltered-X適応フィルタを構成している。第1系第1推定フィルタ1113には、実測等により算定した第1系信号処理部111から第1マイク13までの伝達関数S11(z)の推定伝達特性S11^(z)が予め設定されており、第1系第1推定フィルタ1113は、伝達特性S11^(z)を入力した騒音信号x(n)に畳み込んで、第1系適応アルゴリズム実行部1112に入力する。また、第1系第2推定フィルタ1114には、実測等により算定した第1系信号処理部111から第2マイク15までの伝達関数を表す伝達特性S21(z)の推定伝達特性S21^(z)が予め設定されており、第1系第2推定フィルタ1114は、伝達特性S21^(z)を入力した騒音信号x(n)に畳み込んで、第1系適応アルゴリズム実行部1112に入力する。
そして、第1系適応アルゴリズム実行部1112は、第1系第1推定フィルタ1113で伝達関数S11^(z)が畳み込まれた騒音信号x(n)と、第1系第2推定フィルタ1114で伝達関数S21^(z)が畳み込まれた騒音信号x(n)と、第1系減算器1115から出力されるエラーe1と、第2系信号処理部112から出力されるエラーe2を入力として、NLMSなどの適応アルゴリズムを実行し、エラーが0となるように第1系可変フィルタ1111の伝達関数W1(z)を更新する適応動作を行う。
第2系信号処理部112も第1系信号処理部111と同様の構成を備えており、第2系信号処理部112は、第2系可変フィルタ1121、第2系適応アルゴリズム実行部1122、予め伝達関数S22^(z)が設定された第2系第1推定フィルタ1123、予め伝達関数S12^(z)が設定された第2系第2推定フィルタ1124、第2系減算器1125、伝達関数H2(z)が設定された第2系補助フィルタ1126を備えている。
このような第2系信号処理部112の構成において、入力した騒音信号x(n)は、第2系可変フィルタ1121を通って第2キャンセル信号CA2(n)として第2スピーカ14に出力される。
また、入力した騒音信号x(n)は第2系補助フィルタ1126を通って第2系減算器1125に送られ、第2系減算器1125は第2マイク15でピックアップした第1マイクエラー信号err2(n)から第2系補助フィルタ1126の

出力を減算し、エラーe2として、第2系適応アルゴリズム実行部1122と第1系信号処理部111に出力する。
次に、第2系可変フィルタ1121と第2系適応アルゴリズム実行部1122と第2系第1推定フィルタ1123と第2系第2推定フィルタ1124はFiltered-X適応フィルタを構成している。第2系第1推定フィルタ1123には、実測等により算定した第2系信号処理部112から第2マイク15までの伝達関数S22(z)の推定伝達特性S22^(z)が予め設定されており、第2系第1推定フィルタ1123は、伝達特性S22^(z)を入力した騒音信号x(n)に畳み込んで、第2系適応アルゴリズム実行部1122に入力する。また、第2系第2推定フィルタ1124には、実測等により算定した第2系信号処理部112から第1マイク13までの伝達関数を表す伝達特性S12(z)の推定伝達特性S12^(z)が予め設定されており、第2系第2推定フィルタ1124は、伝達特性S12^(z)を入力した騒音信号x(n)に畳み込んで、第2系適応アルゴリズム実行部1122に入力する。
そして、第2系適応アルゴリズム実行部1122は、第2系第1推定フィルタ1123で伝達関数S22^(z)が畳み込まれた騒音信号x(n)と、第2系第2推定フィルタ1124で伝達関数S12^(z)が畳み込まれた騒音信号x(n)と、第2系減算器1125から出力されるエラーe2と、第1系信号処理部111から出力されるエラーe1を入力として、NLMSなどの適応アルゴリズムを実行し、エラーが0となるように第2系可変フィルタ1121の伝達関数W2(z)を更新する適応動作を行う
ここで、第1系信号処理部111の第1系補助フィルタ1116の伝達関数H1(z)、第2系信号処理部112の第2系補助フィルタ1126の伝達関数H2(z)は、コントローラ16から任意に設定可能に構成されている。
また、第1系信号処理部111の第1系適応アルゴリズム実行部1112の適応動作の実行と停止、第2系信号処理部112の第2系適応アルゴリズム実行部1122の適応動作の実行と停止は、コントローラ16から制御可能となっている。
そして、第1系信号処理部111の第1系適応アルゴリズム実行部1112の適応動作を停止した状態において、コントローラ16は、第1系信号処理部111の第1系可変フィルタ1111の伝達関数W1(z)を任意に設定することができる。また、第2系信号処理部112の第2系適応アルゴリズム実行部1122の適応動作を停止した状態において、コントローラ16は、第2系信号処理部112の第2系可変フィルタ1121の伝達関数W2(z)を任意に設定することができる。
次に、フィルタ管理テーブル17の内容について説明する。
さて、図4に示すように、フィルタ管理テーブル17は、n個のキャンセルポイントセットの各々に対応して設けられたn個のエントリ(図の各行)が設けられている。
各キャンセルポイントは、一つの第1キャンセルポイントと一つの第2キャンセルポイントの対であり、異なるキャンセルポイントセットは、第1キャンセルポイントと第2キャンセルポイントの異なる組み合わせとなる。
すなわち、n個のキャンセルポイントセットは、たとえば、図5a1、a2、a3に示すように、騒音キャンセル対象座席の異なる前後方向の位置のそれぞれに対応して設定することができ、この場合、各キャンセルポイントセットの第1キャンセルポイントは、対応する前後方向の位置にある騒音キャンセル対象座席に着座したユーザの標準的な右耳の位置とし、第2キャンセルポイントは、対応する前後方向の位置にある騒音キャンセル対象座席に着座したユーザの標準的な左耳の位置とする。
また、n個のキャンセルポイントセットには、キャンセルポイントは、ユーザの頭部の複数の異なる向きや前後左右上下方向位置や、その組み合わせ毎に設定したキャンセルポイントを含めてもよい。
図4に戻り、フィルタ管理テーブル17のi番目のキャンセルポイントセットに対応するエントリには、i番目のキャンセルポイントセットの第1キャンセルポイントP1_iと第2キャンセルポイントP2_i、第1系補助フィルタ設定値H1_i(z)、第2系補助フィルタ設定値H2_i(z)、第1系可変フィルタ初期値W1_i(z)、第2系可変フィルタ初期値W2_i(z)が登録されている。
さて、フィルタ管理テーブル17の各キャンセルポイントセットのエントリに登録されている、第1系補助フィルタ設定値H1_i(z)、第2系補助フィルタ設定値H2_i(z)、第1系可変フィルタ初期値W1_i(z)、第2系可変フィルタ初期値W2_i(z)は、予め学習してフィルタ管理テーブル17に設定される。
この第1系補助フィルタ設定値H1_i(z)、第2系補助フィルタ設定値H2_i(z)、第1系可変フィルタ初期値W1_i(z)、第2系可変フィルタ初期値W2_i(z)の学習は、標準的な環境下で、1からnまでの整数について、当該数をiとして、以下の第1段階の学習処理と第2段階の学習処理を実行することによって行われる。
第1段階の学習処理は、図6に示すように、信号処理ブロック11を第1段階学習処理ブロック6に置き換えた構成において行う。
また、第1段階の学習処理は、i番目のキャンセルポイントセットの第1キャンセルポイントP1_iに配置した第1学習用マイク51、i番目のキャンセルポイントセットの第2キャンセルポイントP2_iに配置した第2学習用マイク52を第1段階学習処理ブロック6に接続して行う。
第1学習用マイク51と第2学習用マイク52の設置は、たとえば、図5b1、b2に示すように、キャンセル対象座席に、右耳の位置に第1学習用マイク51を固定し左耳の位置に第2学習用マイク52を固定したダミー人形を着座させ、i番目のキャンセルポイントセットの第1キャンセルポイントP1_iに第1学習用マイク51が位置し、i番目のキャンセルポイントセットの第2キャンセルポイントP2_iに第2学習用マイク52が位置するようにキャンセル対象座席の位置やダミー人形の位置や姿勢を調整すること等により行う。
図6に示すように、第1段階学習処理ブロック6は、第1系第1段階学習処理部61と第2系第1段階学習処理部62を備えている。
そして、第1系第1段階学習処理部61は、図3に示した信号処理ブロック11の第1系信号処理部111から、第1系減算器1115、第1系補助フィルタ1116を取り除き、第1系第1推定フィルタ1113に代えて、第1系第1段階学習処理部61から第1学習用マイク51までの伝達関数Sv11(z)の推定伝達関数Sv11^(z)を設定した第1系第1学習用推定フィルタ611を設け、第1系第2推定フィルタ1114に代えて、第1系第1段階学習処理部61から第2学習用マイク52までの伝達関数Sv21(z)の推定伝達関数Sv21^(z)を設定した第1系第2学習用推定フィルタ612を設け、第1学習用マイク51の出力と第2学習用マイク52の出力の双方をエラーとして第1系適応アルゴリズム実行部1112に入力した構成を備えている。
また、第2系第1段階学習処理部62は、図3に示した信号処理ブロック11の第2系信号処理部112から、第2系減算器1125、第2系補助フィルタ1126を取り除き、第2系第1推定フィルタ1123に代えて、第2系第1段階学習処理部62から第2学習用マイク52までの伝達関数Sv22(z)の推定伝達関数Sv22^(z)を設定した第2系第1学習用推定フィルタ621を設け、第2系第2推定フィルタ1124に代えて、第2系第1段階学習処理部62から第1学習用マイク51までの伝達関数Sv12(z)の推定伝達関数Sv12^(z)を設定した第2系第2学習用推定フィルタ622を設け、第1学習用マイク51の出力と第2学習用マイク52の出力の双方をエラーとして第2系適応アルゴリズム実行部1122に入力した構成を備えている。
そして、このような構成において、第1系適応アルゴリズム実行部1112による適応動作によって第1系可変フィルタ1111の伝達関数W1(z)を収束安定させ、第2系適応アルゴリズム実行部1122による適応動作によって第2系可変フィルタ1121の伝達関数W2(z)を収束安定させ、収束安定した伝達関数W1(z)を、i番目のキャンセルポイントセットの第1系可変フィルタ初期値W1_i(z)として学習し、収束安定した伝達関数W2(z)を、i番目のキャンセルポイントセットの第2系可変フィルタ初期値W2_i(z)として学習する。
このようにして学習された第1系可変フィルタ初期値W1_i(z)、第2系可変フィルタ初期値W2_i(z)は、それぞれが第1系可変フィルタ1111、第2系可変フィルタ1121の伝達関数であり、環境条件が学習時と同じである場合に、i番目のキャンセルポイントセットの第1キャンセルポイントP1_iと第2キャンセルポイントP2_iで騒音キャンセルされる第1キャンセル信号CA1(n)と第2キャンセル信号CA2(n)が信号処理ブロック11から出力されるものとなる。
次に、第2段階の学習処理では、図7に示すように、信号処理ブロック11を第2段階学習処理ブロック7に置き換えた構成において行う。
第2段階学習処理ブロック7は、第1系第2段階学習処理部71と第2系第2段階学習処理部72とを備えている。
そして、第1系第2段階学習処理部71は、第1段階の学習処理の結果として得た第1系可変フィルタ初期値W1_i(z)を伝達関数として設定した第1系固定フィルタ711と、第1系第2段階学習用可変フィルタ712と、第1系第2段階学習用適応アルゴリズム実行部713と、第1系第2段階減算器714を備えている。
また、第2系第2段階学習処理部72は、第1段階の学習処理の結果として得た第2系可変フィルタ初期値W2_i(z)を伝達関数として設定した第2系固定フィルタ721と、第2系第2段階学習用可変フィルタ722と、第2系第2段階学習用適応アルゴリズム実行部723と、第2系第2段階減算器724を備えている。
第1系第2段階学習処理部71に入力した騒音信号x(n)は、第1系固定フィルタ711を通って第1スピーカ12に出力され、第2系第2段階学習処理部72に入力した騒音信号x(n)は、第2系固定フィルタ721を通って第2スピーカ14に出力される。
また、第1系第2段階学習処理部71に入力した騒音信号x(n)は第1系第2段階学習用可変フィルタ712を通って第1系第2段階減算器714に送られ、第1系第2段階減算器714は第1マイク13でピックアップした信号から第1系第2段階学習用可変フィルタ712の出力を減算し、エラーとして、第1系第2段階学習用適応アルゴリズム実行部713と、第2系第2段階学習処理部72の第2系第2段階学習用適応アルゴリズム実行部723に出力する。
また、第2系第2段階学習処理部72に入力した騒音信号x(n)は第2系第2段階学習用可変フィルタ722を通って第2系第2段階減算器724に送られ、第2系第2段階減算器724は第2マイク15でピックアップした信号から第2系第2段階学習用可変フィルタ722の出力を減算し、エラーとして、第2系第2段階学習用適応アルゴリズム実行部723と、第1系第2段階学習処理部71の第1系第2段階学習用適応アルゴリズム実行部713に出力する。
そして、第1系第2段階学習処理部71の第1系第2段階学習用適応アルゴリズム実行部713は、第1系第2段階減算器714と第2系第2段階減算器724から入力するエラーが0となるように第1系第2段階学習用可変フィルタ712の伝達関数H1(z)を更新し、第2系第2段階学習処理部72の第2系第2段階学習用適応アルゴリズム実行部723は、第1系第2段階減算器714と第2系第2段階減算器724から入力するエラーが0となるように第2系第2段階学習用可変フィルタ722の伝達関数H2(z)を更新する。
そして、このような構成において、第1系第2段階学習用適応アルゴリズム実行部713による適応動作によって第1系第2段階学習用可変フィルタ712の伝達関数H1(z)を収束安定させ、収束安定した伝達関数H1(z)を、i番目のキャンセルポイントセットの第1系補助フィルタ設定値H1_i(z)として学習する。また、第2系第2段階学習用適応アルゴリズム実行部723による適応動作によって第2系第2段階学習用可変フィルタ722の伝達関数H2(z)を収束安定させ、収束安定した伝達関数H2(z)を、i番目のキャンセルポイントセットの第2系補助フィルタ設定値H2_i(z)として学習する。
ここで、このようにして学習された第1系補助フィルタ設定値H1_i(z)、第2系補助フィルタ設定値H2_i(z)は、それぞれが第1系補助フィルタ1116、第2系補助フィルタ1126の伝達関数であった場合に、第1マイク13の出力する第1マイクエラー信号err1(n)と第2マイク15の出力する第2マイクエラー信号err2(n)を、i番目のキャンセルポイントセットの第1キャンセルポイントP1_iと第2キャンセルポイントP2_iに第1マイク13と第2マイク15があった場合の出力に補正するものとなる。
次に、能動型騒音制御システム1の実働時に、コントローラ16が行う制御について説明する。
図8に、コントローラ16が行うキャンセルポイント切替処理の手順を示す。
図示するように、コントローラ16は、キャンセルポイント切替処理において、DMS18が検出した騒音キャンセル対象座席に着座しているユーザの右耳と左耳の位置を取得し(ステップ802)、取得した右耳と左耳の位置に最も整合するキャンセルポイントセットである最整合キャンセルポイントセットの変化の発生を監視する(ステップ804)。
最整合キャンセルポイントセットは、たとえば、右耳と第1キャンセルポイントとの距離と、左耳と第2キャンセルポイントとの距離の和が最小となるキャンセルポイントセットとして求める。
そして、最整合キャンセルポイントセットの変化が発生したならば(ステップ804)、第1系信号処理部111の第1系適応アルゴリズム実行部1112の適応動作と第2系信号処理部112の第2系適応アルゴリズム実行部1122の適応動作を停止する(ステップ806)。
そして、フィルタ管理テーブル17の最整合キャンセルポイントセットのエントリに登録されている第1系補助フィルタ設定値H1_i(z)を第1系補助フィルタ1116の伝達関数H1(z)として設定し、当該エントリに登録されている第2系補助フィルタ設定値H2_i(z)を第2系補助フィルタ1126の伝達関数H2(z)として設定する(ステップ808)。
そして、第1系信号処理部111の第1系可変フィルタ1111の伝達関数W1(z)を、現在の値から、フィルタ管理テーブル17の最整合キャンセルポイントセットのエントリに登録されている第1系可変フィルタ初期値W1_i(z)まで少しずつ変化させていくと共に、第2系信号処理部112の第2系可変フィルタ1121の伝達関数W2(z)を、現在の値から、当該エントリに登録されている第2系可変フィルタ初期値W2_i(z)まで少しずつ変化させていく(ステップ810)。
この第1系可変フィルタ1111の伝達関数W1(z)と第2系可変フィルタ1121の伝達関数W2(z)の変更は、それぞれを単位時間毎に単位量ずつ変更していくことにより行ってもよいし、所定時間で、それぞれが第1系可変フィルタ初期値W1_i(z)、第2系可変フィルタ初期値W2_i(z)に変化するように行ってもよい。なお、第1系可変フィルタ1111の伝達関数W1(z)と第2系可変フィルタ1121の伝達関数W2(z)の変更は、実際には、各可変フィルタの各タップ係数の値を、変更後のタップ係数の値まで漸次的に更新することにより行う。また、変更中の各時点におけるタップ係数の値は、たとえば、変更前のタップ係数と変更後のタップ係数の線形補間により求める。
そして、第1系信号処理部111の第1系可変フィルタ1111の伝達関数W1(z)が漸次的に変化して最整合キャンセルポイントセットのエントリに登録されている第1系可変フィルタ初期値W1_i(z)となり、第2系信号処理部112の第2系可変フィルタ1121の伝達関数W2(z)が漸次的に変化して当該エントリに登録されている第2系可変フィルタ初期値W2_i(z)となったならば、第1系信号処理部111の第1系適応アルゴリズム実行部1112の適応動作と第2系信号処理部112の第2系適応アルゴリズム実行部1122の適応動作を再開する(ステップ812)。
そして、ステップ802からの処理に戻る。
以上、コントローラ16が行うキャンセルポイント切替処理について説明した。
なお、フィルタ管理テーブル17に登録される第1系補助フィルタ設定値H1_i(z)、第2系補助フィルタ設定値H2_i(z)、第1系可変フィルタ初期値W1_i(z)、第2系可変フィルタ初期値W2_i(z)は、実際には、伝達関数そのものではなく、第1系補助フィルタ設定値H1_i(z)を第1系補助フィルタ1116の伝達関数として設定するための情報、第2系補助フィルタ設定値H2_i(z)を第2系補助フィルタ1126の伝達関数として設定するための情報、第1系可変フィルタ初期値W1_i(z)を第1系可変フィルタ1111の伝達関数として設定するための情報、第2系可変フィルタ初期値W2_i(z)を第2系可変フィルタ1121の伝達関数として設定するための情報であり、キャンセルポイント切替処理において、これらの情報を用いて、上述のように第1系補助フィルタ1116、第2系補助フィルタ1126、第1系可変フィルタ1111、第2系可変フィルタ1121の伝達関数の設定を行う。
さて、以上のようなキャンセルポイント切替処理によれば、ユーザの耳の変位が発生すると、第1系可変フィルタ1111、第2系可変フィルタ1121、第1系補助フィルタ1116、第2系補助フィルタ1126の伝達関数が、上述した学習時の環境条件下で、ユーザの左右の耳の位置に整合する最整合キャンセルポイントセットの第1キャンセルポイントと第2キャンセルポイントで騒音をキャンセルする伝達関数に更新される。
そして、このように更新された信号処理ブロック11は、その後、適応動作を再開し、学習時の環境条件と現時点の環境条件の差を吸収する適応動作を行って第1系可変フィルタ1111の伝達関数W1(z)と第2系可変フィルタ1121の伝達関数W2(z)を、最整合キャンセルポイントセットの第1キャンセルポイントと第2キャンセルポイントで騒音をキャンセルする伝達関数に更新する。
そして、学習時の環境条件と現時点の環境条件は大きく相違しないことが期待できるので、更新した第1系可変フィルタ1111、第2系可変フィルタ1121の伝達関数は、最整合キャンセルポイントセットの第1キャンセルポイントと第2キャンセルポイントで騒音をキャンセルできる伝達関数に近似する伝達関数であり、適応動作再開後に第1系可変フィルタ1111の伝達関数W1(z)と第2系可変フィルタ1121の伝達関数W2(z)の適応は短時間で完了し、最整合キャンセルポイントセットの第1キャンセルポイントと第2キャンセルポイントに近接する一定の範囲で騒音がキャンセルされるようになり、最整合キャンセルポイントセットの第1キャンセルポイントと第2キャンセルポイントに近接しているユーザの左右の耳の位置で騒音がキャンセルされるようになる。
また、この更新は、更新終了まで、第1キャンセル信号CA1(n)と第2キャンセル信号CA2(n)を生成する第1系可変フィルタ1111、第2系可変フィルタ1121の適応動作を停止した状態で、第1系可変フィルタ1111、第2系可変フィルタ1121の伝達関数を漸次的に変更する形態で行うので、更新に伴って、第1系可変フィルタ1111、第2系可変フィルタ1121の伝達関数を一度に変化させた場合に生じるような不自然な音がユーザに対して出力されてしまうことも抑制される。
以上、本発明の実施形態について説明した。
ここで、以上の実施形態は、第1系補助フィルタ1116、第2系補助フィルタ1126の伝達関数を変更する代わりに、複数の、各騒音キャンセルポイントセットに対応する伝達関数を設定した第1系補助フィルタ1116、第2系補助フィルタ1126のセットを設け、現用として使用する第1系補助フィルタ1116、第2系補助フィルタ1126のセットを最整合キャンセルポイントセットに対応する第1系補助フィルタ1116、第2系補助フィルタ1126のセットに切り替えるようにしてもよい。
また、以上では、騒音源が一つのみである場合について示したが、以上の実施形態は、信号処理ブロック11の構成を各騒音源の各キャンセルポイントへの伝搬を考慮するように拡張することにより、騒音源が複数存在する場合にも適用可能である。
また、以上の実施形態では、右耳と左耳の各々に対してマイクやスピーカや信号処理部を設けた場合について示したが、本実施形態は、頭部に対してマイクやスピーカや信号処理部を設け、DMS18で検出したユーザの頭部の位置に応じて、右耳と左耳に聞こえる騒音を、右耳と左耳に共通のマイクとスピーカと信号処理部でまとめてキャンセルする場合にも同様に適用することができる。
1…能動型騒音制御システム、6…第1段階学習処理ブロック、7…第2段階学習処理ブロック、11…信号処理ブロック、12…第1スピーカ、13…第1マイク、14…第2スピーカ、15…第2マイク、16…コントローラ、17…フィルタ管理テーブル、18…DMS、51…第1学習用マイク、52…第2学習用マイク、61…第1系第1段階学習処理部、62…第2系第1段階学習処理部、71…第1系第2段階学習処理部、72…第2系第2段階学習処理部、111…第1系信号処理部、112…第2系信号処理部、181…近赤外線カメラ、611…第1系第1学習用推定フィルタ、612…第1系第2学習用推定フィルタ、621…第2系第1学習用推定フィルタ、622…第2系第2学習用推定フィルタ、711…第1系固定フィルタ、712…第1系第2段階学習用可変フィルタ、713…第1系第2段階学習用適応アルゴリズム実行部、714…第1系第2段階減算器、721…第2系固定フィルタ、722…第2系第2段階学習用可変フィルタ、723…第2系第2段階学習用適応アルゴリズム実行部、724…第2系第2段階減算器、1111…第1系可変フィルタ、1112…第1系適応アルゴリズム実行部、1113…第1系第1推定フィルタ、1114…第1系第2推定フィルタ、1115…第1系減算器、1116…第1系補助フィルタ、1121…第2系可変フィルタ、1122…第2系適応アルゴリズム実行部、1123…第2系第1推定フィルタ、1124…第2系第2推定フィルタ、1125…第2系減算器、1126…第2系補助フィルタ。

Claims (10)

  1. 騒音を低減する能動型騒音制御システムであって、
    ユーザが音を聴取する位置である聴取位置を検出する位置検出部と、
    制御部と、
    騒音キャンセル音を出力するスピーカと、
    エラー信号を検出するマイクと、
    騒音を表す騒音信号に設定された伝達関数を施して補正信号を生成し出力する補助フィルタと、
    前記マイクの出力であるエラー信号を、前記補助フィルタが出力した補正信号で補正し補正後エラー信号として出力するエラー補正部と、
    前記エラー補正部が出力する補正後エラー信号を用いた適応動作を行って、前記騒音信号から前記スピーカから出力する騒音キャンセル音を生成する適応フィルタと、
    複数の騒音キャンセル位置と、各騒音キャンセル位置に対応する適応フィルタ初期伝達関数を前記適応フィルタに設定するための設定情報を記憶した記憶部とを有し、
    前記制御部は、前記複数の騒音キャンセル位置のうちの、前記位置検出部が検出した聴取位置に整合する騒音キャンセル位置である整合騒音キャンセル位置が変化したときに、前記エラー補正部に補正信号を出力する補助フィルタを、予め設定した前記複数の騒音キャンセル位置の各々に対応する補助フィルタ用伝達関数のうちの、前記整合騒音キャンセル位置に対応する補助フィルタ用伝達関数が設定された補助フィルタとし、前記設定情報を用いて、前記適応フィルタの伝達関数を、当該整合騒音キャンセル位置に対応する適応フィルタ初期伝達関数に更新する切替動作を行うことを特徴とする能動型騒音制御システム。
  2. 請求項1記載の能動型騒音制御システムであって、
    前記制御部は、前記切替動作において、前記適応フィルタの適応動作を停止すると共に、前記エラー補正部に補正信号を出力する補助フィルタを、前記整合騒音キャンセル位置に対応する補助フィルタ用伝達関数が設定された補助フィルタとした状態で、前記適応フィルタの伝達関数を、当該整合騒音キャンセル位置に対応する適応フィルタ初期伝達関数に漸次的に変化させることにより、当該適応フィルタの伝達関数を当該適応フィルタ初期伝達関数に更新した上で、前記適応フィルタの適応動作を再開することを特徴とする能動型騒音制御システム。
  3. 請求項1または2記載の能動型騒音制御システムであって、
    前記各騒音キャンセル位置に対応する適応フィルタ初期伝達関数は、当該適応フィルタ初期伝達関数が設定されたときに、前記適応フィルタが、標準環境下において、当該適応フィルタ初期伝達関数に対応する騒音キャンセル位置において騒音をキャンセルする騒音キャンセル音を生成する伝達関数であり、
    前記各騒音キャンセル位置に対応する補助フィルタ用伝達関数は、当該補助フィルタ用伝達関数が設定されたときに、前記補助フィルタが、当該補助フィルタ用伝達関数に対応する騒音キャンセル位置とマイクとの位置の差が補償されるように前記マイクの出力であるエラー信号がエラー補正部によって補正される補正信号を出力する伝達関数であることを特徴とする能動型騒音制御システム。
  4. 請求項1または2記載の能動型騒音制御システムであって、
    前記各騒音キャンセル位置に対応する適応フィルタ初期伝達関数は、当該適応フィルタ初期伝達関数に対応する騒音キャンセル位置に配置した学習用マイクを用いて学習した、当該対応する騒音キャンセル位置において騒音をキャンセルする騒音キャンセル音を前記適応フィルタが生成する伝達関数であり、
    前記各騒音キャンセル位置に対応する補助フィルタ用伝達関数は、当該騒音キャンセル位置に対応する適応フィルタ初期伝達関数に適応フィルタの伝達関数を固定した状態において、前記補助フィルタが、エラー補正部において前記エラー信号が0に補正される補正信号を出力する伝達関数として、予め学習した伝達関数であることを特徴とする能動型騒音制御システム。
  5. 請求項1、2、3または4記載の能動型騒音制御システムであって、
    前記位置検出部は、前記聴取位置として、自動車の所定の座席に着座したユーザの頭部もしくは耳の位置を検出することを特徴とする能動型騒音制御システム。
  6. 騒音を低減する能動型騒音制御システムであって、
    ユーザの左右の耳の位置を検出する位置検出部と、
    制御部と、
    右耳用騒音制御系統と左耳用騒音制御系統との二つの騒音制御系統と、
    記憶部とを有し、
    各騒音制御系統は、
    騒音キャンセル音を出力するスピーカと、
    エラー信号を検出するマイクと、
    騒音を表す騒音信号に設定された伝達関数を施して補正信号を生成し出力する補助フィルタと、
    前記マイクの出力であるエラー信号を、前記補助フィルタが出力した補正信号で補正し補正後エラー信号として出力するエラー補正部と、
    前記右耳用騒音制御系統の前記エラー補正部が出力する補正後エラー信号と左耳用騒音制御系統の前記エラー補正部が出力する補正後エラー信号を用いた適応動作を行って、前記騒音信号から前記スピーカから出力する騒音キャンセル音を生成する適応フィルタとを有し、
    前記記憶部は、第1騒音キャンセル位置と第2騒音キャンセル位置のセットを騒音キャンセル位置セットとして、複数の騒音キャンセル位置セットと、各騒音キャンセル位置セットに対応する第1適応フィルタ初期伝達関数と第2適応フィルタ初期伝達関数を、第1適応フィルタ初期伝達関数については前記右耳用騒音制御系統の適応フィルタに第2適応フィルタ初期伝達関数については前記左耳用騒音制御系統の適応フィルタに設定するための設定情報とを記憶し、
    前記制御部は、前記複数の騒音キャンセル位置セットのうちの、前記位置検出部が検出したユーザの左右の耳の位置のセットに整合する騒音キャンセル位置セットである整合騒音キャンセル位置セットが変化したときに、前記右耳用騒音制御系統の前記エラー補正部に補正信号を出力する補助フィルタを、予め設定した前記複数の騒音キャンセル位置セットの各々に対応する第1補助フィルタ用伝達関数のうちの、前記整合騒音キャンセル位置セットに対応する第1補助フィルタ用伝達関数が設定された補助フィルタとし、前記設定情報を用いて、前記右耳用騒音制御系統の前記適応フィルタの伝達関数を、当該整合騒音キャンセル位置セットに対応する第1適応フィルタ初期伝達関数に更新し、前記左耳用騒音制御系統の前記エラー補正部に補正信号を出力する補助フィルタを、予め設定した前記複数の騒音キャンセル位置セットの各々に対応する第2補助フィルタ用伝達関数のうちの、前記整合騒音キャンセル位置セットに対応する第2補助フィルタ用伝達関数が設定された補助フィルタとし、前記設定情報を用いて、前記左耳用騒音制御系統の前記適応フィルタの伝達関数を、当該整合騒音キャンセル位置セットに対応する第2適応フィルタ初期伝達関数に更新する切替動作を行うことを特徴とする能動型騒音制御システム。
  7. 請求項6記載の能動型騒音制御システムであって、
    前記制御部は、前記切替動作において、
    前記右耳用騒音制御系統と前記左耳用騒音制御系統の前記適応フィルタの適応動作を停止すると共に、前記右耳用騒音制御系統の前記エラー補正部に補正信号を出力する補助フィルタを、前記整合騒音キャンセル位置セットに対応する第1補助フィルタ用伝達関数が設定された補助フィルタとし、前記左耳用騒音制御系統の前記エラー補正部に補正信号を出力する補助フィルタを、前記整合騒音キャンセル位置セットに対応する第2補助フィルタ用伝達関数が設定された補助フィルタとした状態で、
    前記右耳用騒音制御系統の適応フィルタの伝達関数を、前記整合騒音キャンセル位置セットに対応する第1適応フィルタ初期伝達関数に漸次的に変化させることにより当該第1適応フィルタ初期伝達関数に更新すると共に、前記左耳用騒音制御系統の適応フィルタの伝達関数を、前記整合騒音キャンセル位置セットに対応する第2適応フィルタ初期伝達関数に漸次的に変化させることにより当該第2適応フィルタ初期伝達関数に更新した上で、前記右耳用騒音制御系統と前記左耳用騒音制御系統の前記適応フィルタの適応動作を再開することを特徴とする能動型騒音制御システム。
  8. 請求項6または7記載の能動型騒音制御システムであって、
    前記整合騒音キャンセル位置セットは、前記位置検出部が検出したユーザの右の耳の位置と第1騒音キャンセル位置とが整合し、前記位置検出部が検出したユーザの左の耳の位置と第2騒音キャンセル位置とが整合する騒音キャンセル位置セットであり、
    前記各騒音キャンセル位置セットに対応する第1適応フィルタ初期伝達関数と第2適応フィルタ初期伝達関数は、当該第1適応フィルタ初期伝達関数が右耳用騒音制御系統に設定され、当該第2適応フィルタ初期伝達関数が左耳用騒音制御系統に設定されたときに、右耳用騒音制御系統と左耳用騒音制御系統の適応フィルタによって、標準環境下において、当該第1適応フィルタ初期伝達関数と第2適応フィルタ初期伝達関数に対応する騒音キャンセル位置セットの第1騒音キャンセル位置と第2騒音キャンセル位置において騒音をキャンセルする騒音キャンセル音が生成される伝達関数であり、
    前記各騒音キャンセル位置セットに対応する第1補助フィルタ用伝達関数は、前記右耳用騒音制御系統において、当該第1補助フィルタ用伝達関数が設定されたときに、補助フィルタが、当該第1補助フィルタ用伝達関数に対応する騒音キャンセル位置セットの第1騒音キャンセル位置とマイクとの位置の差が補償されるように前記マイクの出力であるエラー信号がエラー補正部によって補正される補正信号を出力する伝達関数であり、前記各騒音キャンセル位置セットに対応する第2補助フィルタ用伝達関数は、前記左耳用騒音制御系統において、当該第2補助フィルタ用伝達関数が設定されたときに、補助フィルタが、当該第2補助フィルタ用伝達関数に対応する騒音キャンセル位置セットの第2騒音キャンセル位置とマイクとの位置の差が補償されるように前記マイクの出力であるエラー信号がエラー補正部によって補正される補正信号を出力する伝達関数であることを特徴とする能動型騒音制御システム。
  9. 請求項6または7記載の能動型騒音制御システムであって、
    前記各騒音キャンセル位置セットに対応する第1適応フィルタ初期伝達関数と第2適応フィルタ初期伝達関数は、当該騒音キャンセル位置セットの第1騒音キャンセル位置に配置した第1学習用マイクと、当該騒音キャンセル位置セットの第2騒音キャンセル位置に配置した第2学習用マイクを用いて学習した、当該対応する騒音キャンセル位置セットの第1騒音キャンセル位置と第2騒音キャンセル位置において騒音をキャンセルする騒音キャンセル音を右耳用騒音制御系統と左耳用騒音制御系統の適応フィルタが生成する伝達関数であり、
    前記各騒音キャンセル位置セットに対応する第1補助フィルタ用伝達関数は、当該騒音キャンセル位置セットの第1騒音キャンセル位置に対応する第1適応フィルタ初期伝達関数に右耳用騒音制御系統の適応フィルタの伝達関数を固定し、当該騒音キャンセル位置セットの第2騒音キャンセル位置に対応する第2適応フィルタ初期伝達関数に左耳用騒音制御系統の適応フィルタの伝達関数を固定した状態において、右耳用騒音制御系統において、前記補助フィルタが、エラー補正部において前記エラー信号が0に補正される補正信号を出力する伝達関数として、予め学習した伝達関数であり、前記各騒音キャンセル位置セットに対応する第2補助フィルタ用伝達関数は、当該騒音キャンセル位置セットの第1騒音キャンセル位置に対応する第1適応フィルタ初期伝達関数に右耳用騒音制御系統の適応フィルタの伝達関数を固定し、当該騒音キャンセル位置セットの第2騒音キャンセル位置に対応する第2適応フィルタ初期伝達関数に左耳用騒音制御系統の適応フィルタの伝達関数を固定した状態において、左耳用騒音制御系統において、前記補助フィルタが、エラー補正部において前記エラー信号が0に補正される補正信号を出力する伝達関数として、予め学習した伝達関数であることを特徴とする能動型騒音制御システム。
  10. 請求項5、6、7、8または9記載の能動型騒音制御システムであって、
    前記位置検出部は、自動車の所定の座席に着座したユーザの左右の耳の位置を検出することを特徴とする能動型騒音制御システム。
JP2020115503A 2020-07-03 2020-07-03 能動型騒音制御システム Active JP7466998B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2020115503A JP7466998B2 (ja) 2020-07-03 2020-07-03 能動型騒音制御システム
EP21181720.0A EP3933827A1 (en) 2020-07-03 2021-06-25 Active noise control system
US17/362,413 US11482204B2 (en) 2020-07-03 2021-06-29 Active noise control system
CN202110742041.8A CN113889066A (zh) 2020-07-03 2021-07-01 主动型噪声控制***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020115503A JP7466998B2 (ja) 2020-07-03 2020-07-03 能動型騒音制御システム

Publications (2)

Publication Number Publication Date
JP2022013141A JP2022013141A (ja) 2022-01-18
JP7466998B2 true JP7466998B2 (ja) 2024-04-15

Family

ID=76623934

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020115503A Active JP7466998B2 (ja) 2020-07-03 2020-07-03 能動型騒音制御システム

Country Status (4)

Country Link
US (1) US11482204B2 (ja)
EP (1) EP3933827A1 (ja)
JP (1) JP7466998B2 (ja)
CN (1) CN113889066A (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008149922A (ja) 2006-12-19 2008-07-03 Honda Motor Co Ltd 能動型振動騒音制御装置
JP2010035044A (ja) 2008-07-30 2010-02-12 Fujitsu Ltd 伝達特性推定装置、雑音抑圧装置、伝達特性推定方法及びコンピュータプログラム
JP2018072770A (ja) 2016-11-04 2018-05-10 株式会社ヤクルト本社 アクティブ消音装置および消音システム
JP2019028466A (ja) 2017-07-28 2019-02-21 ハーマン ベッカー オートモーティブ システムズ ゲーエムベーハー 無音域を生成するシステム及び方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5267320A (en) * 1991-03-12 1993-11-30 Ricoh Company, Ltd. Noise controller which noise-controls movable point
US20060285697A1 (en) * 2005-06-17 2006-12-21 Comfozone, Inc. Open-air noise cancellation for diffraction control applications
US9020158B2 (en) * 2008-11-20 2015-04-28 Harman International Industries, Incorporated Quiet zone control system
JP7123492B2 (ja) * 2018-12-26 2022-08-23 アルパイン株式会社 能動型騒音制御システム、能動型騒音制御システムの設定方法及びオーディオシステム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008149922A (ja) 2006-12-19 2008-07-03 Honda Motor Co Ltd 能動型振動騒音制御装置
JP2010035044A (ja) 2008-07-30 2010-02-12 Fujitsu Ltd 伝達特性推定装置、雑音抑圧装置、伝達特性推定方法及びコンピュータプログラム
JP2018072770A (ja) 2016-11-04 2018-05-10 株式会社ヤクルト本社 アクティブ消音装置および消音システム
JP2019028466A (ja) 2017-07-28 2019-02-21 ハーマン ベッカー オートモーティブ システムズ ゲーエムベーハー 無音域を生成するシステム及び方法

Also Published As

Publication number Publication date
EP3933827A1 (en) 2022-01-05
CN113889066A (zh) 2022-01-04
US11482204B2 (en) 2022-10-25
US20220005453A1 (en) 2022-01-06
JP2022013141A (ja) 2022-01-18

Similar Documents

Publication Publication Date Title
US10854187B2 (en) Active noise control system and on-vehicle audio system
CN111383624B (zh) 有源式噪声控制***及其设定方法、以及音频***
US11335314B2 (en) Active noise control system comprising auxiliary filter selection based on object position
EP3933826A1 (en) Active noise control system
JP7466998B2 (ja) 能動型騒音制御システム
EP3933825B1 (en) Active noise control system
JP7475784B2 (ja) 能動型騒音制御システム
JP7292796B2 (ja) 能動型騒音制御システム
JP7520458B2 (ja) 能動型騒音制御システム及び車載システム
JP7497233B2 (ja) 車内コミュニケーション支援システム
JP2022013132A (ja) 能動型騒音制御システム
US11756523B2 (en) Active noise control system
US11462203B2 (en) In-vehicle communication support system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230719

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240402

R150 Certificate of patent or registration of utility model

Ref document number: 7466998

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150