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