JPH08314475A - 能動騒音制御装置 - Google Patents
能動騒音制御装置Info
- Publication number
- JPH08314475A JPH08314475A JP7121039A JP12103995A JPH08314475A JP H08314475 A JPH08314475 A JP H08314475A JP 7121039 A JP7121039 A JP 7121039A JP 12103995 A JP12103995 A JP 12103995A JP H08314475 A JPH08314475 A JP H08314475A
- Authority
- JP
- Japan
- Prior art keywords
- filter
- signal processing
- processing processor
- dsp
- control device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
Abstract
る能動騒音制御装置に関し,演算時間の高速化を図り,
有効に消音することを目的とする。 【構成】 騒音を検出するセンサと,騒音を打ち消す消
去音を出力する二次音源と,消去されずに残った音を検
出するエラーセンサと,二次音源の駆動信号を生成する
複数のデジタル信号処理用プロセッサとを備えた能動騒
音制御装置において,DSPと別に設けられた外部レジ
スタであって,任意のデジタル信号処理用プロセッサが
求めた他のデジタル信号処理用プロセッサに渡すデータ
を算出した後に該データを渡すデジタル信号処理用プロ
セッサに該データの生成を通知するフラグを保持するC
FRを備え,各信号処理用プロセッサは該CFRをのフ
ラグを参照し動作する構成を持つ。
Description
音に加え騒音を消去する能動騒音制御装置に関する。
に出る騒音は,周波数の高い音に対しては吸気ダクトの
内部に吸音材を設け,騒音を減らすことができるが,約
1KHz以下の騒音は適応フィルタを使用して能動騒音
制御することにより有効に騒音を低減させることができ
る。
図5において,210はダクトである。
ラーマイクである。213は二次音源(スピーカ)であ
る。
フィルタ230を構成し,加算部231を備えるもので
ある。222はDSP2であって,消去用フィルタ23
2,消去用フィルタ232のフィルタ係数を制御する重
み制御部233,二次音源213からエラーマイク21
2に至る経路の伝達関数を考慮したCフィルタ234を
構成するものである。
り込み防止フィルタであって,二次音源213からセン
サマイク211に到る系路を模擬するフィルタである。
11の出力と回り込み防止フィルタ230の出力を加算
するものである。DSP2(222)において,232
は消去用フィルタであって,二次音源213の駆動信号
を出力するものである。
234の出力とエラーマイクの出力とに基づいて消去用
フィルタ232の係数を制御するものである。234は
Cフィルタであって,二次音源213とエラーマイク2
12の間の伝達関数を推定するフィルタである。
211の出力である。Xs は回り込み防止フィルタ23
0の出力である。
Cフィルタ234の出力である。Ej はエラーマイク2
12の出力である。
用フィルタ232のm番目のタップの伝達関数である。
図5の系において伝達関数Hj (m)とHj+1 (m)の
間には,次の関係がある。
ついての和を表す。Kはステップゲインである。
K〔Ej Yj 〕/ΣYj-i 2 の計算は重み制御部233
でなされ,計算に長時間を要するものである。また,D
SP1(221)とDSP2(222)の間のデータ転
送のインタフェースはa,b,cの3か所であり,シリ
アル転送で行われていた。能動騒音制御装置はリアルタ
イムに処理する必要があり,高い周波数の音まで有効に
消去するためには演算速度を速くする必要があるが,従
来の能動騒音制御装置は演算処理に長時間を要し,有効
に消音することが難しかった。
に消音できる能動騒音制御装置を提供することを目的と
する。
るセンサと,騒音を打ち消す消去音を出力する二次音源
と,消去されずに残った音を検出するエラーセンサと,
二次音源の駆動信号を生成する複数のデジタル信号処理
用プロセッサとを備えた能動騒音制御装置において,D
SPと別に設けられた外部レジスタであって,任意のデ
ジタル信号処理用プロセッサが求めた他のデジタル信号
処理用プロセッサに渡すデータを算出した後に該データ
を渡すデジタル信号処理用プロセッサに該データの生成
を通知するフラグを保持するCFRを備え,各信号処理
用プロセッサは該CFRのフラグを参照し動作する構成
を持つ。
おいて,1は騒音発生源である。
る。4はセンサである。
ある。10はDSP群であって,n個のDSPを有する
ものある。
ある。13はDSPnである。
タ)であって,各DSPで演算に必要なデータを保持す
るものである。例えば,DSP1(11)の演算結果を
DSP2(12),DSPn(13)で分散処理する場
合にそのデータを保持するものである。
レジスタ)であって,各DSP間を制御するフラグを保
持するものである。
1は,例えば,DSP1においてセンサ4の検出信号,
エラーセンサ5の検出信号を入力し,DSP1(11)
で処理し,DSP2(12),DSPn(13)の演算
結果をもとに二次音源6の駆動信号を演算して求めるも
のとする。
サ5の検出信号を入力し,二次音源6の駆動信号を生成
する。そのために,DSP2(12),DSPn(1
3)で分散処理するのに必要な演算結果をCDR15に
保持し,演算結果が求められたことを通知するフラグを
CFR16にセットする。DSP2(12),DSP3
(13)はCFR16のフラグを参照し,CDR15に
演算に必要なデータが格納されたことを検出すると,C
DR15からデータを読み出し,分散処理をする。そし
て,DSP2(12),DSPn(13)は演算が終了
すると演算結果で得られたことを通知するフラグをCF
R16にセットする。DSP1(11)はそのフラグを
参照して演算に必要なデータがDSP2(12),DS
Pn(13)に求まったことを検出すると,DSP1
(11)に演算結果の転送を受け,その演算結果を基に
二次音源6の駆動信号を生成する。
タの受け渡しを,外部レジスタであるCFRにより統合
的に制御するようにしたので,演算処理を能率的に行う
ことができ,処理が高速化する。また,複数のDSPで
データを並列処理するようにしたので演算処理が高速化
される。そのため,性能の良い能動騒音制御装置を得る
ことができる。
より構成した場合である。図2において,51はダクト
(騒音通過路)である。
ーマイクである。54はスピーカであって,二次音源で
ある。
回り込み防止フィルタ73,加算部74”を構成するも
のである。62はC−DSPであって,Cフィルタ,演
算部を構成するものである。
ルタ1(81),重み制御部1(82)を構成するもの
である。64はC2−DSPであって,消去用フィルタ
2(83),重み制御部2(84)を構成するものであ
る。
ルタ3(85),重み制御部3(86)を構成するもの
である。L−DSP61において、72は加算部であ
る。
4”は加算部であって,G1j,G2j,G3jを加算するも
のである。C−DSP62において,74はCフィルタ
であって、j時点におけるCフィルタ74のm番目のタ
ップの伝達関数はH2j(m)である。
を演算するものである。76はYj-i 2 i=0〜191
についての和を演算するものである。
のi=0〜191についての和である)。Kはステップ
ゲインである。91はCDR(コミュニケーション・ブ
ラック・レジスタ)である。
ジスタ)である。82は重み制御部1である。C1−D
SP63において,81は消去用フィルタ1である。j
時点におけるm番目のタップの伝達関数はH31j (m)
である。
64において,83は消去用フィルタ2である。j時点
におけるm番目のタップの伝達関数はH32j (m)であ
る。
65において,85は消去用フィルタ3である。j時点
におけるm番目のタップの伝達関数はH33j (m)であ
る。
タ73,Cフィルタ74は64タップである。また,消
去用フィルタ1(81),消去用フィルタ2(83),
消去用フィルタ3(85)はそれぞれ64タップであ
り,消去用フィルタ1(81),消去用フィルタ2(8
3),消去用フィルタ1(85)の合計のタップ数は1
92である。
する。センサマイク52はダクト51に入る騒音を検出
し,信号Xs をL−DSP61に入力する。加算部72
は回り込み防止フィルタ73の出力XsjとXs を加算
し,Xj を生成する。Xj はCフィルタ74と消去用フ
ィルタ1(81)に入力される。Cフィルタ74はXj
を入力してYj を出力する。
タ2(83),消去用フィルタ3(85)はXj をシリ
アルに入力する。即ち,消去用フィルタ1(81)はX
j を入力するとXj-64を出力する。消去用フィルタ2
(83)はXj-64を入力してX j-128 を出力する。消去
用フィルタ3(85)はXj-128 を入力してXj-192 を
出力する。
み制御部1(82),重み制御部2(84),重み制御
部3(86)にシリアルに入力される。即ち,Yj は重
み制御部1(82)に入力されYj-64を出力し,Yj-64
は消去用フィルタ2(83)に入力される。消去用フィ
ルタ2(83)はYj-64を入力して,Yj-128 を出力す
る。Yj-128 は消去用フィルタ3に入力され,消去用フ
ィルタ3(85)はY j-128 を入力して,Yj-192 を出
力する。
て,Cフィルタ74の出力Yj に対してYj-i 2 のi=
0〜191の和を計算する(演算部76)。また,K/
ΣY j 2 を計算する(演算部77)。そして,演算部7
7の演算結果K/ΣYj 2 をCDR(91)に保持す
る。さらに,CFR(92)にK/ΣYj 2 の演算結果
が保持されたことを表すフラグをセットする。
(=ANS)は重み制御部1(82),重み制御部2
(84),重み制御部3(86)にパラレルに読み出さ
れる。そして,重み制御部1(82),重み制御部2
(84),重み制御部3(86)はエラーマイク53の
検出信号Ej を入力するとともにCDR(91)の内容
を読み出し,消去用フィルタ1(81),消去用フィル
タ2(83),消去用フィルタ3(85)のフィルタ係
数を演算し,そのフィルタ係数を各消去用フィルタ(8
1,83,85)に設定する。
フィルタ1(81)はXj を入力し,たたみ込み演算を
し,G1jを出力する。消去用フィルタ2(83)はX
j-64を入力し,たたみ込み演算をしてG2jを出力する。
消去用フィルタ3(85)はX j-64を入力してたたみ込
み演算をし,G3jを出力する。
4”はG1j,G2j,G3jを入力して加算し,スピーカ5
4の駆動信号を生成する。また,加算部74”の出力は
回り込み防止フィルタ73に入力され,信号Xs を出力
する。
間の関係の説明図である。図3は,DSP1がCDRに
データを書き込み,DSP2がそのデータをCDRから
読み出して演算し,他のDSP等に出力するものとす
る。
110はDSP2である。
ある。113は読み出し部である。
CDRである。121はCFRである。
書き込み,CFR(121)にそのことを通知するため
のフラグをセットする。DSP2(110)はCFR
(121)のフラグがオンされたことにより,自身のフ
ラグレジスタ114のフラグをオンにする。そして,D
SP2(110)は読み出し部113によりCDR12
0を読み出し,そのデータに基づいて演算部112で演
算処理を行い,出力部111により他のDSP等に演算
結果を出力する。
図4において,121はCFRである。CFRは図示の
ようにD0〜D23CFRの書き込みは図示のように決め
られたDSPによってしか行うことができないが,読み
出しはどのDSPによっても可能である。
により書き込まれる),D3(C2により書き込まれ
る),D4(C3により書き込まれる)のアンドの出力
をとり,L−DSPに対する割り込み制御信号XF1を
出力するものである。
り書き込まれる),D11(Cにより書き込まれる),
D12(Lにより書き込まれる)のオア論理をとるもの
であり,C1向けの割り込み制御信号XF1を出力する
ものである。
より書き込まれる),D11(Cにより書き込まれる)
のオア論理をとるものであり,C2向けの割り込み制御
信号XF1を出力するものである。
より書き込まれる),D11(Cにより書き込まれる)
のオア論理をとるものであり,C3向けの割り込み制御
信号XF1を出力するものである。
により書き込まれる),D16(C1により書き込まれ
る),D18(C2により書き込まれる)のアンド論理
をとり,C向けの割り込み制御信号XF1を出力するも
のである。
1により書き込まれる)とD20(C3により書き込ま
れる)のアンド論理をとり,L向けの割り込み制御信号
XF1を出力するものである。
はC1−DSP,C2−DSP,C3−DSPがそれぞ
れCDR91の内容を読み出してその全てのDSPが演
算処理を終了するとL−DSPに対して割り込み制御信
号XF1を出力する。そして,L−DSPはそれぞれの
DSPから出力されるG1j,G2j,G3jを入力して加算
処理する。
めた結果オンとなるD6のフラグによりC1に対して割
り込み制御信号XF1を出力する。あるいはオア回路1
31は,L−DSPがXj を求めることによりオンとな
るD12のフラグでC1に対して割り込み制御信号XF
1を出力する。
−DSPがXj-64を出力した時, もしくはC−DSPが
CDRに演算結果(=ANS)を保持させた時にC2に
対して割り込み制御信号XF1を出力する。
Xj-128 を出力した時,もしくはC−DSPがCDRに
ANSを保持した時に,C3に対して割り込み制御信号
XF1を出力する。
−DSP,C3−DSPがそれぞれG1j,G2j,G3jを
求めたときに演算が終了し,次のYj の入力を指示する
C向けの割り込み制御信号XF1を出力するものであ
る。
C−DSPがXj を取り込み可能な状態となったことに
よりL−DSPに対してXj の転送を通知するための割
り込み制御信号XF1を出力するものである。
Rのフラグにより並列的な処理を可能とする。また,消
音制御フィルタの重み係数の算出を複数DSPにより並
列処理できるので,能動騒音制御装置を高速化すること
ができる。
図である。
Claims (3)
- 【請求項1】 騒音を検出するセンサと,騒音を打ち消
す消去音を出力する二次音源と,消去されずに残った音
を検出するエラーセンサと,二次音源の駆動信号を生成
する複数のデジタル信号処理用プロセッサとを備えた能
動騒音制御装置において,DSPと別に設けられた外部
レジスタであって,任意のデジタル信号処理用プロセッ
サが求めた他のデジタル信号処理用プロセッサに渡すデ
ータを算出した後に該データを渡すデジタル信号処理用
プロセッサに該データの生成を通知するフラグを保持す
るCFRを備え,各信号処理用プロセッサは該CFRの
フラグを参照し動作することを特徴とする能動騒音制御
装置。 - 【請求項2】 DSPと別に設けられた外部レジスタで
あって任意のデジタル信号処理用プロセッサで処理され
たデータを保持するCDRを備え,該CDRに保持され
た信号を複数のデジタル信号処理用プロセッサで分散処
理することを特徴とする請求項1に記載の能動騒音制御
装置。 - 【請求項3】 能動騒音制御装置は,回り込み防止フィ
ルタを構成する信号処理用プロセッサと,Cフィルタを
構成する信号処理用プロセッサと,消去用フィルタとそ
のフィルタ係数を制御する重み制御部を構成する複数の
信号処理用プロセッサとを備え,該CDRはCフィルタ
から出力されて消去用フィルタの重み制御部に入力する
信号を保持し,各消去用フィルタのフィルタ係数の重み
制御部は該CDRに保持した信号を分散処理して各フィ
ルタの重み係数を算出することを特徴とする請求項2に
記載の能動騒音制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12103995A JP3621465B2 (ja) | 1995-05-19 | 1995-05-19 | 能動騒音制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12103995A JP3621465B2 (ja) | 1995-05-19 | 1995-05-19 | 能動騒音制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08314475A true JPH08314475A (ja) | 1996-11-29 |
| JP3621465B2 JP3621465B2 (ja) | 2005-02-16 |
Family
ID=14801310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12103995A Expired - Fee Related JP3621465B2 (ja) | 1995-05-19 | 1995-05-19 | 能動騒音制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3621465B2 (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01177672A (ja) * | 1988-01-08 | 1989-07-13 | Yuuseishiyou Tsushin Sogo Kenkyusho | ディジタル信号処理装置 |
| JPH04138555A (ja) * | 1990-09-29 | 1992-05-13 | Nippon Steel Corp | 並列型ディジタル信号処理装置 |
| JPH05333870A (ja) * | 1992-06-01 | 1993-12-17 | Hitachi Ltd | アクティブ消音装置 |
| JPH0756579A (ja) * | 1993-06-30 | 1995-03-03 | Ricoh Co Ltd | 騒音制御装置 |
| JPH07104765A (ja) * | 1993-09-30 | 1995-04-21 | Fujitsu Ten Ltd | パラメータ記憶機能付適応制御システム |
-
1995
- 1995-05-19 JP JP12103995A patent/JP3621465B2/ja not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01177672A (ja) * | 1988-01-08 | 1989-07-13 | Yuuseishiyou Tsushin Sogo Kenkyusho | ディジタル信号処理装置 |
| JPH04138555A (ja) * | 1990-09-29 | 1992-05-13 | Nippon Steel Corp | 並列型ディジタル信号処理装置 |
| JPH05333870A (ja) * | 1992-06-01 | 1993-12-17 | Hitachi Ltd | アクティブ消音装置 |
| JPH0756579A (ja) * | 1993-06-30 | 1995-03-03 | Ricoh Co Ltd | 騒音制御装置 |
| JPH07104765A (ja) * | 1993-09-30 | 1995-04-21 | Fujitsu Ten Ltd | パラメータ記憶機能付適応制御システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3621465B2 (ja) | 2005-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06332474A (ja) | 騒音消去装置 | |
| CN110992921B (zh) | 前馈降噪系统中动态选择参考麦克风的方法、电子设备、计算机可读存储介质 | |
| CN113639136A (zh) | 一种用于通风管道噪声的降噪系统及降噪方法 | |
| CN118098260A (zh) | 一种语音信号处理方法及相关设备 | |
| US5583943A (en) | Active noise control system with detouring sound apparatus | |
| CN108449687A (zh) | 一种多麦克风阵列降噪的会议系统 | |
| JP3621465B2 (ja) | 能動騒音制御装置 | |
| Carini et al. | Filtered-X affine projection algorithms for active noise control using Volterra filters | |
| JPH0784993A (ja) | 信号抑圧装置 | |
| CN115424630B (zh) | 一种目标端到端模型的训练方法、混合音频信号处理方法 | |
| CN118629381A (zh) | 车内噪声的控制方法、装置、介质和设备 | |
| CN117854468A (zh) | 一种主动噪声控制方法及装置 | |
| JPH04190396A (ja) | 騒音消去装置 | |
| JP2019086570A (ja) | 能動型騒音低減装置および能動型騒音低減方法 | |
| JPH05313672A (ja) | 騒音制御装置 | |
| CN120388554A (zh) | 车辆的主动降噪方法、装置、控制器、系统、介质与车辆 | |
| US9749746B2 (en) | Devices and methods for reducing the processing time of the convergence of a spatial filter | |
| JP4350917B2 (ja) | 能動型雑音除去装置 | |
| JPH06161468A (ja) | 騒音消去装置と車載用音響装置 | |
| JP2928967B2 (ja) | 騒音制御装置 | |
| JPH07160508A (ja) | 適応フィルタのフィルタ係数決定方法 | |
| JPH06282278A (ja) | 定在波対応式能動騒音消去装置 | |
| JP2000089799A (ja) | 音声認識システム及び方法並びに音声認識用ソフトウェアを記録した記録媒体 | |
| Michael et al. | Multitude Active Noise cancellation using White Shark Optimized Deep Learning Network | |
| JP2501717B2 (ja) | 騒音制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040810 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041012 |
|
| 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: 20041116 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041118 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081126 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081126 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091126 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101126 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101126 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111126 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111126 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121126 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |