TMS320VC5509實(shí)現(xiàn)有源噪聲控制系統(tǒng)
介紹了有源噪聲控制技術(shù)的理論基礎(chǔ)和算法,以自適應(yīng)有源噪聲前饋控制系統(tǒng)為研究核心,選用TMS320VC5509 DSP作為控制器,給出了系統(tǒng)的硬件解決方案,并用C語言編程在硬件系統(tǒng)上實(shí)現(xiàn)了基于FX-LMS算法的有源噪聲實(shí)時(shí)控制。對(duì)800 Hz單頻噪聲的實(shí)驗(yàn)結(jié)果表明系統(tǒng)可降低噪聲幅度9 dB。
本文引用地址:http://www.ex-cimer.com/article/150146.htm 引言
有源噪聲控制(Active Noise Control,ANC)是噪聲控制領(lǐng)域近年發(fā)展起來的新技術(shù),它彌補(bǔ)了傳統(tǒng)無源方法在控制低頻噪聲上的不足,特別適合低頻噪聲的控制。有源噪聲控制器的傳遞函數(shù)必須是時(shí)變的,也就是要求控制器是自適應(yīng)的。DSP的快速發(fā)展使得這一要求成為可能。
在研究中以美國(guó)TI公司的TMS320VC5509(以下簡(jiǎn)稱VC5509)DSP芯片為核心,采用FX-LMS(Filtered-X LMS)算法,設(shè)計(jì)并實(shí)現(xiàn)了單通道前饋結(jié)構(gòu)有源噪聲控制系統(tǒng)。實(shí)驗(yàn)結(jié)果表明該系統(tǒng)對(duì)低頻噪聲有良好的降噪效果。
1 系統(tǒng)模型和算法
1.1 系統(tǒng)模型
前饋結(jié)構(gòu)有源噪聲控制系統(tǒng)以初級(jí)傳感器采集的噪聲參考信號(hào)和誤差傳感器采集的誤差信號(hào)作為控制器的輸入,通過自適應(yīng)控制器自我調(diào)整參數(shù),控制次級(jí)聲源發(fā)出的反噪聲的幅度與相位,去抵消初級(jí)噪聲,其系統(tǒng)模型如圖1所示。
如果不考慮次級(jí)聲源向初級(jí)傳感器的聲反饋,則圖1系統(tǒng)模型圖可等效為圖2所示的系統(tǒng)原理框圖。
圖2中,hr(n)為參考通道的傳遞函數(shù),hs(n)為次級(jí)通路的傳遞函數(shù),hp(n)為初級(jí)通道的傳遞函數(shù),p(n)為擬抵消的噪聲源,d(n)為誤差傳感器接收到的噪聲信號(hào),W(z)為自適應(yīng)濾波器,x(n)為輸入濾波器的參考噪聲信號(hào),y(n)為濾波器的輸出反信號(hào),s(n)為次級(jí)傳感器接收到的反噪聲信號(hào),e(n)為噪聲抵消后所得到的殘余誤差信號(hào)。自適應(yīng)算法根據(jù)參考信號(hào)x(n)和誤差信號(hào)e(n)自動(dòng)調(diào)節(jié)濾波器的權(quán)系數(shù),從而調(diào)整次級(jí)聲源輸出信號(hào)強(qiáng)度,以滿足某種目標(biāo)準(zhǔn)則。
1.2 有源消噪算法
綜合考慮系統(tǒng)的穩(wěn)定性、運(yùn)算量和收斂速度,研究中采用FX-LMS算法。由圖2所示原理框圖可推出該算法的運(yùn)算全過程如下:
式中:L為自適應(yīng)濾波器的階數(shù);uw為自適應(yīng)濾波器的步長(zhǎng)因子。
評(píng)論