新的變步長(cháng)LMS算法及其在DSP上的實(shí)現
3 在DSP上的具體實(shí)現
本文使用TI公司的TMS320C5402芯片,該芯片采用哈佛體系結構,具有高度并行性,同時(shí)擁有高度集成的指令系統,簡(jiǎn)化編成過(guò)程,模塊化結構程序設計增強了程序的可移植性。
程序在CCS環(huán)境下編譯,鏈接生成公共目標代碼文件,再load到DSP中運行。本文采用C語(yǔ)言編程。圖6為被噪聲污染的輸入信號,圖7為濾波后的信號。比較兩圖可以看出,混合信號經(jīng)過(guò)本文算法處理后噪聲得到了很好的抑制,而原始信號得到了明顯的加強和改善。

4 結語(yǔ)
本文提出了一種新的變步長(cháng)LMS算法。該算法通過(guò)對最佳Wiener解的分析,并用反正切函數建立了步長(cháng)因子μ(n)與誤差e(n)的非線(xiàn)性函數關(guān)系。本算法具有初始階段和未知系統時(shí)變階段步長(cháng)自動(dòng)增大而穩態(tài)時(shí)步長(cháng)很小的特點(diǎn),且具有良好的魯棒性和較小的計算量。通過(guò)在DSP上的實(shí)現,說(shuō)明此算法具有可實(shí)行,并且實(shí)現方法簡(jiǎn)單,濾波效果好。本文引用地址:http://dyxdggzs.com/article/149524.htm
評論