可變步長的多通道主動噪聲控製算法分析
發布時間:2021-04-19 責任編輯:lina
【導讀】suoyoudeshengyinjunshiyouyixiliebutongpinlvdeshengxinhaohunheercheng,ruguokeyirenweidishengchengyizhongshengyin,qipinlvyusuoyaoxiaochudezaoshengwanquanyiyang,zhishixiangweiyuzhixiangfanjiukeyijiangzhezaoshengwanquandixiaodiao。zhudongzaoshengkongzhi(ANC) 就jiu是shi在zai設she備bei中zhong加jia入ru了le對dui噪zao聲sheng分fen析xi的de電dian路lu,並bing通tong過guo控kong製zhi器qi快kuai速su運yun算suan分fen析xi,產chan生sheng可ke以yi抵di消xiao外wai界jie噪zao聲sheng的de人ren為wei聲sheng信xin號hao,通tong過guo揚yang聲sheng器qi將jiang相xiang反fan相xiang位wei的de信xin號hao播bo放fang後hou抵di消xiao目mu標biao噪zao聲sheng。
0 引言
suoyoudeshengyinjunshiyouyixiliebutongpinlvdeshengxinhaohunheercheng,ruguokeyirenweidishengchengyizhongshengyin,qipinlvyusuoyaoxiaochudezaoshengwanquanyiyang,zhishixiangweiyuzhixiangfanjiukeyijiangzhezaoshengwanquandixiaodiao。zhudongzaoshengkongzhi(ANC) 就jiu是shi在zai設she備bei中zhong加jia入ru了le對dui噪zao聲sheng分fen析xi的de電dian路lu,並bing通tong過guo控kong製zhi器qi快kuai速su運yun算suan分fen析xi,產chan生sheng可ke以yi抵di消xiao外wai界jie噪zao聲sheng的de人ren為wei聲sheng信xin號hao,通tong過guo揚yang聲sheng器qi將jiang相xiang反fan相xiang位wei的de信xin號hao播bo放fang後hou抵di消xiao目mu標biao噪zao聲sheng。ANC 可用於多種應用,包括個人聽力設備[1-2],管道和室內聲學增強,發動機排氣噪聲抑製以及改善車輛外殼風噪,飛機艙和振動機器中的聲學[3-4]。隨著現代工業的飛速發展,大部分工業設備的功率越來越大,轉速越來越快,噪聲危害也日益突出。噪聲不僅影響產品質量、操作精度、縮短產品壽命、危及安全性,且汙染環境、影響人生健康。因此,掌握噪聲控製技術是工業發展麵臨的重大課題。
在實際研究應用中,濾波x 最小均方算法(filteredx LMS, FxLMS)[5] 結構簡單、算法穩定,所以FxLMS算法在ANC 控製器中使用最為廣泛;還有改進而成的歸一化LMS[6],其穩態誤差可以降低到很小,但是收斂速度會受到很大影響;基於Sigmoid 函數的SVSLMS[7]算法也被廣泛應用,其收斂速度較快但是穩態誤差又達不到要求。此類變步長控製算法[8-11] 的de主zhu要yao問wen題ti在zai於yu算suan法fa中zhong收shou斂lian步bu長chang多duo數shu是shi反fan饋kui誤wu差cha信xin號hao的de函han數shu。經jing濾lv波bo器qi迭die代dai計ji算suan後hou,該gai信xin號hao收shou斂lian不bu為wei零ling,會hui致zhi使shi係xi統tong出chu現xian非fei零ling失shi調tiao問wen題ti,則ze容rong易yi導dao致zhi係xi統tong進jin入ru穩wen態tai後hou的de誤wu差cha仍reng然ran較jiao大da,且qie不bu再zai收shou斂lian。因yin此ci通tong過guo構gou建jian前qian饋kui信xin號hao的de相xiang關guan函han數shu為wei參can考kao的de變bian步bu長chang主zhu動dong噪zao聲sheng控kong製zhi係xi統tong,來lai提ti高gao低di頻pin噪zao聲sheng降jiang噪zao效xiao果guo成cheng為wei了le可ke行xing的de方fang向xiang。
在自由場中,單通道主動噪聲控製係統產生的“消音區”的直徑約為控製聲波波長的1/10[12],也ye就jiu是shi說shuo常chang規gui單dan通tong道dao主zhu動dong控kong製zhi係xi統tong的de有you效xiao範fan圍wei隻zhi有you直zhi徑jing二er三san十shi厘li米mi,這zhe對dui於yu實shi際ji應ying用yong來lai說shuo是shi遠yuan遠yuan不bu夠gou的de。因yin此ci大da區qu域yu噪zao聲sheng主zhu動dong控kong製zhi需xu要yao使shi用yong多duo通tong道dao控kong製zhi算suan法fa來lai實shi現xian[13-17],為此本文提出一種基於可變步長的多通道主動控製算法,並利用仿真實驗驗證其可行性。
1 控製算法
1.1 可變步長
當(dang)采(cai)用(yong)定(ding)收(shou)斂(lian)步(bu)長(chang)時(shi),係(xi)統(tong)的(de)收(shou)斂(lian)精(jing)度(du)和(he)收(shou)斂(lian)時(shi)間(jian)呈(cheng)現(xian)出(chu)對(dui)立(li)的(de)情(qing)況(kuang),即(ji)收(shou)斂(lian)步(bu)長(chang)設(she)置(zhi)較(jiao)小(xiao)時(shi),收(shou)斂(lian)精(jing)度(du)更(geng)高(gao),但(dan)是(shi)收(shou)斂(lian)時(shi)間(jian)卻(que)大(da)大(da)延(yan)長(chang);反之,收斂步長設置較大時,收斂時間減小,但是收斂精度大為降低。因此,
為了消除定收斂步長FxLMS 的局限性,考慮采用可變收斂步長FxLMS 算法。
基於Sigmiod 函數的可變收斂步長算法(SVSLMS) 中

由式(1) 知,可變收斂步長μ(n) 是e(n) 的Sigmiod函數。初始收斂時,誤差較大則收斂因子取值也較大;隨著誤差的逐漸變小,則收斂因子取值也隨之變小。從而同時滿足了自適應濾波的準則:較快的收斂速度、跟蹤速度以及較小的穩態誤差。但此式計算時較為繁瑣,同時誤差e(n) 在0 附近的穩定性不夠理想,易引起非零失調。歸一化LMS 算法中可變步長用參考輸入信號的功率值進行歸一化處理,從而得到與參考輸入信號功率有關的可變收斂步長μ。可變收斂因子函數表示為:
由於x(n) 的歐式平方範數的硬件實現較為複雜,且參考輸入信號隻取當前瞬時值,x(n) 的歐式平方範數即等於x(n) 的絕對值平方,即改進為:
其中,|x(n)|2 是第n 次迭代中的瞬時參考輸入信號的平方值。由式(1)、式(3) 可知,將可變收斂因子的計算中由原求解輸入向量的自相關矩陣的運算,變換為標量的平方值運算,可提高收斂性,故令:
為改善非零失調的問題,將可變步長的輸入信號改為係統參考信號的變化量,可得
1.2 多通道可變步長
MIMO 濾波-x LMS 算法是應用最為廣泛的噪聲控製算法,係統框圖如圖1 所示。設係統中有I 個參考傳感器,J 個次級揚聲器,K 個誤差傳感器。IJ 個自適應濾波器采用橫向濾波器,其長度為L,濾波器權係數采用矢量形式統一表示為W(z)。Hp(z) 代表IK 個初級通路的傳遞函數,Hs(z) 代表JK 個次級通路的傳遞函數,Hs`(z) 是次級通路傳遞函數的估計值。初級通路和次級通路等效為FIR 濾波器,假設其長度分別為Lp 和Ls。
設xi(n) 為第i 個參考傳感器在第n 時刻的輸入信號,稱為第i 個參考信號,即為xi(n)=[xi(n), xi(n-1),…,xi(n-L+1)]T;yj(n) 為第j 個控製器在第n 時刻的輸出信號, 表示為y(n) = [y1(n), y2(n),…, yJ(n)]T;dk(n) 為第k 個誤差傳感器處第n 時刻的期望信號,表示為d(n) = [d1(n), d2(n),…, dK(n)]T;ek(n) 為該處第n 時刻的誤差項信號表示為e(n) = [e1(n), e2(n),…, eK(n)]T。


則第j 個揚聲器的輸出信號即為sj(n) = yj(n)×Hs(n)。誤差信號矢量可寫成

式中:Hs(n) 為K×J 階次級通路脈衝響應矩陣,第(k,j)元素為hskj(n);r(n) 為J×KLs 階濾波 -x 信號矩陣,其(j,k) 元素為
設多通道自適應主動控製係統的目標函數為

與常用FxLMS 算法類似,利用最陡下降法原理,可以推導出控製器權係數迭代公式為
w(n +1) = w(n)−2μr(n)e(n) (10)
整個算法表達式總結如式(11)~(13) 所示
第k 個誤差傳感器接收到的信號為

第i 個參考傳感器至第j 個控製器的權係數迭代公式

式中

其中μ 為收斂步長,可由式(5) 得到。則此算法命名為可變步長多通道濾波x 最小均方算法(VM-FxLMS)。
2 仿真實驗
2.1 單通道算法性能
在MATLAB 中建立ANC 係統模型,信號模擬排風扇噪聲。風扇噪聲由旋轉噪聲和絮流噪聲組成,旋轉噪聲用正弦信號代表,頻率為500 Hz 左右,絮流噪聲用白噪聲代表,截至頻率為4 kHz。在係統中加入低通濾波器,將高於4 kHz 的噪聲濾除。
下麵將分別使用FxLMS 算法、歸一化NLMS 算法、SVSLMS 算法和本文提出的單VM-FxLMS 算法針對此模擬噪聲進行測試對比。三種算法初始收斂步長μ 均設為0.01。仿真測試結果如圖2 所示。



初始收斂狀態時,從圖2 a) 和b) 可看出,可變步長算法的收斂速度比定步長算法有著明顯優勢。本文提出的單VM-FxLMS 算法的收斂速度很快,且在其他算法趨於穩定時本算法還能夠進一步收斂。在穩態階段,從圖2 c) 中可看出,單VM-FxLMS 算法穩態誤差最低,且平穩無明顯波動。從此仿真結果可看出,本文所提出的算法優於傳統的定步長FxLMS 算法和一些其他的變步長算法。
2.2 多通道區域降噪實現
在MATLAB 中模擬4 m×4 m 大小的區域,在區域內設置多個噪聲源,噪聲成分同2.1 節所設噪聲源且增加更多的幹擾。初始收斂步長μ 均設為0.01,多通道ANC 係統設置為16 通道。在此區域降噪前和降噪後的噪聲仿真圖如圖3 所示。

如圖3 a) 所示,此區域中平均噪聲約為50 dB,最高點噪聲約為60 dB。降噪後的仿真圖如圖3 b) 所示,除個別點之外,整個區域的噪聲有非常明顯的降低,平均剩餘噪聲約為25 dB。降噪後相比於降噪前,噪聲降低了約25 dB,個別區域是有噪聲升高的現象。此仿真實驗表明,本文提出的多通道ANC 係統對區域降噪具有非常好的控製些效果。
3 結語
本(ben)文(wen)提(ti)出(chu)的(de)基(ji)於(yu)可(ke)變(bian)步(bu)長(chang)的(de)多(duo)通(tong)道(dao)噪(zao)聲(sheng)主(zhu)動(dong)控(kong)製(zhi)方(fang)法(fa)以(yi)參(can)考(kao)信(xin)號(hao)的(de)變(bian)化(hua)量(liang)作(zuo)為(wei)可(ke)變(bian)步(bu)長(chang)函(han)數(shu)的(de)輸(shu)入(ru)信(xin)號(hao),能(neng)夠(gou)改(gai)善(shan)算(suan)法(fa)非(fei)零(ling)失(shi)調(tiao)的(de)狀(zhuang)況(kuang),對(dui)比(bi)於(yu)其(qi)他(ta)常(chang)用(yong)的(de)控(kong)製(zhi)算(suan)法(fa),在(zai)收(shou)斂(lian)速(su)度(du)與(yu)收(shou)斂(lian)效(xiao)果(guo)上(shang)有(you)明(ming)顯(xian)優(you)勢(shi)。然(ran)後(hou)將(jiang)可(ke)變(bian)步(bu)長(chang)算(suan)法(fa)擴(kuo)展(zhan)至(zhi)多(duo)通(tong)道(dao)主(zhu)動(dong)控(kong)製(zhi)算(suan)法(fa),對(dui)於(yu)大(da)區(qu)域(yu)的(de)噪(zao)聲(sheng)控(kong)製(zhi)的(de)仿(fang)真(zhen)當(dang)中(zhong),多(duo)通(tong)道(dao)ANC 係統表現出了非常好的降噪效果。同時,多通道ANC 係統的計算量是一個需要進一步研究的重點,這也是未來研究工作的重點。
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請電話或者郵箱聯係小編進行侵刪。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
- 從技術研發到規模量產:恩智浦第三代成像雷達平台,賦能下一代自動駕駛!
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索




