基于DSP的自適應濾波器的設計方案
1.3 DSP的最小硬件系統(tǒng)設計
DSP的硬件最小系統(tǒng)設計包括DSP芯片、電源轉換電路、時鐘電路、復位電路、JTAG 仿真接口等,如圖4所示。
2 基于DSP 的自適應濾波器的軟件設計
采用TMS320F28234實現(xiàn)自適應濾波器,自適應算法采用基本的LMS算法,濾波器的結構采用橫向FIR結構。
自適應濾波器的TMS320F28234的設計中,程序設計語言運用匯編語言,自適應濾波器程序設計流程如圖5所示。
3 仿真驗證
為了說明自適應濾波器的優(yōu)越性,這里通過仿真結果來表明。通過引入一個已有的數(shù)據(jù)文件方式得到一個受到噪聲干擾的正弦波信號,該波形作為自適應濾波的輸入信號。自適應濾波程序在CCS 環(huán)境下編譯、鏈接、修改語法錯誤,編譯鏈接通過后,加載并連接程序,連接生成公共目標代碼文件,在線下載到DSP中運行。將編譯產(chǎn)生的可執(zhí)行文件下載到 DSP芯片中后,經(jīng)過運行得到時域圖,輸入信號的時域圖如圖6所示。
由圖6可以看到,低頻信號中疊加了有噪聲信號,導致低頻信號出現(xiàn)了較大的畸變。低頻的信號中疊加了比較多的高頻噪聲,只有進行高頻濾波才能夠得到比較好的原始低頻信號。在觀察輸出波形時,能夠看到輸出波形中僅剩余了低頻信號,濾除了高頻成分。通過圖6 和圖7的對比,輸入信號的高頻噪聲基本上得到了濾除。但是由于參數(shù)設置不夠精確等原因造成的高頻噪聲沒有得到完全消除,但是也很明顯的顯現(xiàn)了低通濾波的目的。
4 結語
評論