黃東升,鄧冠森,江若薇,林銳
(廈門理工學(xué)院 電氣工程與自動化學(xué)院,福建 廈門 361024)
隨著我國社會的快速發(fā)展,噪聲污染開始逐步成為環(huán)境污染核心之一,噪聲污染不僅會影響人們的正常生活,嚴(yán)重者會對人們的身心健康造成嚴(yán)重影響。傳統(tǒng)的降噪技術(shù)主要是通過降低噪聲的能量來降低噪聲,如:吸聲、隔聲處理、使用消聲器或利用阻尼減振等,這都屬于被動降噪。當(dāng)今,現(xiàn)代降噪技術(shù)采用通過采集噪聲信號并對其進(jìn)行處理,利用單片機(jī)發(fā)出控制信號來推動揚(yáng)聲器產(chǎn)生與噪聲信號幅值相同、相位相反的聲音來抵消噪聲信號,實(shí)現(xiàn)降噪。本文所闡述的降噪系統(tǒng)通過對普通發(fā)電機(jī)組行靜音改造,并構(gòu)建主動降噪系統(tǒng)來進(jìn)一步降低噪音。
主動降噪系統(tǒng)可分為前饋主動降噪系統(tǒng)、反饋主動降噪系統(tǒng)和多通道主動降噪系統(tǒng)。本系統(tǒng)使用魯棒性較好的前饋主動降噪系統(tǒng)結(jié)構(gòu),以DSP TMS320F2812為主控芯片,結(jié)合相關(guān)外設(shè)和音頻處理模塊等構(gòu)建該控制系統(tǒng)。其主動降噪系統(tǒng)結(jié)構(gòu)圖如圖1所示
圖1 主動降噪系統(tǒng)結(jié)構(gòu)圖
如圖1所示,發(fā)電機(jī)組發(fā)出的周期性排氣噪聲作為初級聲源,將非聲學(xué)傳感器采集的同步信號按一定線性關(guān)系轉(zhuǎn)化為頻率值傳入DSP控制器作為輸入之一,另外,通過麥克風(fēng)傳感器檢測DSP控制器經(jīng)音頻處理模塊和揚(yáng)聲器發(fā)出的次級聲源與初級聲源的誤差反饋到DSP控制器作為輸入之一,當(dāng)誤差趨于0,說明設(shè)計的降噪系統(tǒng)能實(shí)現(xiàn)降噪產(chǎn)生“靜區(qū)”。其中,DSP控制器采用DSP TMS320F2812,結(jié)合自適應(yīng)濾波算法,不斷更新權(quán)值參數(shù)以產(chǎn)生與初級噪聲相對應(yīng)的次級噪聲。音頻處理模塊用于采集殘余誤差噪聲和輸出次級噪聲,采用TI的音頻處理芯片TLV320AIC23B構(gòu)建電路,如圖2所示。
圖2 音頻處理模塊
如圖3所示為主動降噪FXLMS算法,由于噪聲信號會隨時間變化而變化,因此系統(tǒng)的控制器需要根據(jù)某種優(yōu)化準(zhǔn)則(主動降噪算法)來對時變的噪聲信號進(jìn)行跟蹤,通過自適應(yīng)濾波器(控制器)Wn(z)產(chǎn)生次級噪聲y(n),經(jīng)過S(z)次級通道后與P(n)初級噪聲進(jìn)行抵消,使誤差噪聲信號e(n)趨于0。其中,次級通道為由AIC23B構(gòu)成的音頻處理模塊、麥克風(fēng)、揚(yáng)聲器等實(shí)際管道中的物理器件構(gòu)成的通道。
圖3 主動降噪FXLMS算法
次級通道辨識可以在線辨識也可以離線辨識,但考慮到在線辨識影響主降噪系統(tǒng),并且實(shí)際管道系統(tǒng)中,次級通道幾乎不隨時間變化,因此采用離線辨識方法,如圖4所示。
圖4 次級通道離線辨識
次級通道辨識實(shí)質(zhì)就是為了獲取次級通道S(z),通過LMS算法的不斷迭代更新,使得白噪聲ν(n)來
整個主動降噪系統(tǒng)工作分為兩步。第一步是先進(jìn)行次級通道離線辨識,將訓(xùn)練結(jié)果保存,第二步是進(jìn)行主動降噪FXLMS算法,系統(tǒng)工作流程圖如圖5所示。
圖5 主動降噪系統(tǒng)工作流程圖
系統(tǒng)工作具體過程為:⑴ 計算參考信號:
⑵ 計算濾波-X參考信號:
⑷ 麥克風(fēng)檢測誤差噪聲信號e(n)。
⑸ 使用FXLMS算法更新自適應(yīng)濾波器權(quán)值:
基于LMS算法的次級(單)通道辨識仿真參數(shù)設(shè)置:實(shí)驗(yàn)采樣點(diǎn)數(shù)為1000;參考輸入信號采用白噪聲;未知系統(tǒng)的自適應(yīng)濾波器Sh為FIR濾波器,階數(shù)為15階;
系統(tǒng)初級通道參數(shù)設(shè)置為Pw=[0.01 0.25 0.5 1 0.5 0.25 0.01];
次級通道參數(shù)設(shè)置為Sw=Pw★0.25;
通過設(shè)置不同的步長因子u為0.02、0.06、0.12觀察其對辨識結(jié)果的影響,仿真結(jié)果如圖6所示,(a) 、(b) 、(c)分別對應(yīng)u=0.02,u=0.06,u=0.12。
從圖6仿真結(jié)果來看,若步長因子較小,雖然收斂速度較慢,但可以識別出次級通道,如圖6中(a)所示;提高步長因子,收斂速度有所提升,也可以識別出次級通道,如圖6中(b)所示;但若布長因子太大,則無法收斂,并且無法識別出次級通道,系統(tǒng)失調(diào),如圖6中(c)所示; 因此,在平衡系統(tǒng)穩(wěn)定性和收斂速度間,本次仿真則中選擇u=0.06。
圖6 不同步長因子的辨識結(jié)果
以上述次級通道辨識結(jié)果代入到FX-LMS算法,進(jìn)行降噪系統(tǒng)的仿真。仿真參數(shù)設(shè)置與上訴一致,步長因子取u=0.06,仿真結(jié)果如圖7所示。
圖7 ANC系統(tǒng)仿真結(jié)果
從仿真結(jié)果可以看出,Noice residue(殘余噪聲)逐漸趨于0,并且從控制器產(chǎn)生的噪聲信號和殘余噪聲的差值曲線,即Control signal來看,其與噪聲信號幾乎重合,也說明殘余噪聲趨于0,說明FXLMS算法對輸入的高斯白噪聲有較好的降噪效果。
工廠里發(fā)電機(jī)的排氣噪聲一方面會導(dǎo)致機(jī)器設(shè)備的聲疲勞,減少其使用壽命,另一方面還會逐步影響工人的身心健康,引發(fā)工作事故。本系統(tǒng)通過靜音油箱結(jié)合管道主動降噪的方法能有效降低發(fā)電機(jī)噪聲污染,具有十分重要的現(xiàn)實(shí)意義。