<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 基于Matlab的FIR帶通濾波器設(shè)計與實現(xiàn)

          基于Matlab的FIR帶通濾波器設(shè)計與實現(xiàn)

          作者: 時間:2012-09-26 來源:網(wǎng)絡(luò) 收藏
          mal">3.2 軟件設(shè)計

            3.2.1 數(shù)據(jù)組織方式

            若輸入信號x(n)和濾波器的單位沖激響應(yīng)h(n)在頻域分別為h1.jpg,則其輸出信號的頻率響應(yīng)為h2.jpg。根據(jù)離散傅氏變換的性質(zhì),可以得到濾波系統(tǒng)的差分方程:

            h.JPG

            從上文的仿真過程可得到濾波器的級數(shù)N和濾波器系數(shù)h(n)。從上述可知數(shù)字濾波器實現(xiàn)時,主要是進(jìn)行乘和加運(yùn)算以及數(shù)據(jù)存取操作。

            在定點DSP上實現(xiàn)濾波有兩種方式:一種是用線性緩沖區(qū)實現(xiàn)z-1,該方式能保證新老數(shù)據(jù)在存儲器中的存放位置直接明了,新的數(shù)據(jù)存放在緩沖區(qū)的固定位置;另一種方式是循環(huán)緩沖區(qū)實現(xiàn)z-1,該方式新老數(shù)據(jù)在緩沖區(qū)的位置不直接明了,新的數(shù)據(jù)沒有固定位置,但可以方便地完成濾波器窗口的自動更新。考慮到本方案中使用的是匯編語言編程,還有N的階數(shù)較大,為提高速率,因此在選擇濾波器的方式時選擇循環(huán)緩沖區(qū)實現(xiàn)z-1的方式。

            對于N級的濾波器,在數(shù)據(jù)存儲器中開辟一個稱之為滑窗的N個單元的緩沖區(qū),滑窗中存放最新的N個輸入樣本。每次輸入新的樣本時,一新樣本改滑窗中的最老數(shù)據(jù),而滑窗中的其他數(shù)據(jù)不需要移動。利用片內(nèi)BK(循環(huán)緩沖區(qū)長度)寄存器對滑窗進(jìn)行間接尋址,環(huán)緩沖區(qū)地址首位相鄰。

            3.2.2 程序設(shè)計思路

            程序設(shè)計的總體思路是:啟動ADS7864對輸入的模擬信號進(jìn)行A/D轉(zhuǎn)換,每采集到一個數(shù)據(jù)就送入DSP進(jìn)行濾波運(yùn)算,運(yùn)算結(jié)果送DAC76 25轉(zhuǎn)換為模擬量。不斷地重復(fù)上述過程,在DAC7625的輸出端就得到濾波后的模擬信號。

            為了精確地控制ADS7864的采樣率,使用TMS320C5402內(nèi)部的定時器控制采樣時間間隔T。設(shè)置定時器的定時時間等于采樣時間間隔T,并讓它工作在中斷方式,則定時器每過T時間間隔就向CPU發(fā)出中斷請求,CPU響應(yīng)中斷請求,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序。在中斷服務(wù)程序中讀取A/D轉(zhuǎn)換結(jié)果,對轉(zhuǎn)換結(jié)果進(jìn)行濾波運(yùn)算,并將運(yùn)算結(jié)果送D/A轉(zhuǎn)換器轉(zhuǎn)換為模擬量。因此,程序分為主程序和定時器中斷服務(wù)程序兩部分,流程圖如圖4,圖5所示。

            j.JPG

            3.2.3 FIR濾波源程序

            FIR濾波器指令,使用MAC指令執(zhí)行FIR濾波,將濾波輸出放在累加器A中:

            i.JPG

          3.2.4 結(jié)果分析

            利用已做好的TMS320C5402開發(fā)平臺,下載在CCS中已經(jīng)通過編譯的數(shù)字的程序,該程序的實驗結(jié)果波形由CCS提供的顯示時頻圖來顯示。由于實際需求只涉及數(shù)字濾波器的幅頻特性,所以結(jié)果分析沒有對數(shù)字濾波器的相頻特性進(jìn)

          電源濾波器相關(guān)文章:電源濾波器原理


          數(shù)字濾波器相關(guān)文章:數(shù)字濾波器原理


          關(guān)鍵詞: Matlab FIR 帶通濾波器

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();