Matlab輔助DSP設(shè)計(jì)FIR數(shù)字濾波器
選擇菜單Targets->Export to Code Composer Studio(tm)IDE,打開Export to C Header File對(duì)話框,選擇C header file,指定變量名(濾波器階數(shù)和系數(shù)向量),輸出數(shù)據(jù)類型可選浮點(diǎn)型或32 b,16 b整型等,根據(jù)自己安裝選擇目標(biāo)板板號(hào)和處理器號(hào),單擊OK,保存該頭文件,需指定文件名(filtercoeff.h)和路徑(保存在c:timyprojectsfir工程中)。打開fir工程文件夾,該濾波器系數(shù)頭文件filtercoeff.h已含在工程中。該頭文件用到Matlab中的tmwtypes.h文件,需把該文件也包含在工程中,還要在fir.c文件中聲明包含濾波器參數(shù)頭文件,即:
本文引用地址:http://www.ex-cimer.com/article/267753.htm#include〃filtercoeff.h〃
然后編譯、鏈接工程,添加的頭文件自動(dòng)在工程目錄中顯示,目標(biāo)DSP自動(dòng)為濾波器系數(shù)分配相應(yīng)的存貯空間。打開文件filtercoeff.h查看生成的濾波器系數(shù),可看到系數(shù)是對(duì)稱的,這由所選濾波器類型而定。
3.3 Matlab向目標(biāo)DSP傳送數(shù)據(jù)并運(yùn)行、顯示結(jié)果
在Matlab環(huán)境中生成所要處理的數(shù)據(jù)信號(hào),利用CCSLink提供的Matlab與CCS及DSP間的連接對(duì)象,把數(shù)據(jù)由Matlab環(huán)境中傳至目標(biāo)DSP,運(yùn)行目標(biāo)DSF中程序,并讀出目標(biāo)DSP的處理結(jié)果和Matlab中的處理結(jié)果比較。Matlab中程序段如下:
以上程序段為利用CCSLink函數(shù)在Matlab中編譯、鏈接、運(yùn)行并停止目標(biāo)DSP中程序來操作目標(biāo)DSP。以下程序段為在Matlab中顯示出經(jīng)目標(biāo)DSP處理前后的數(shù)據(jù)。
結(jié)果圖形如圖2所示。
另外,還有一種方法,即先在Matlab中把數(shù)據(jù)保存為數(shù)據(jù)文件,再利用探針或數(shù)據(jù)文件導(dǎo)入方式把該數(shù)據(jù)文件導(dǎo)人到處理程序中。處理完的數(shù)據(jù)再由探針或?qū)С龇绞剿偷組atlab。這種方法需注意:Matlab生成數(shù)據(jù)文件時(shí)要轉(zhuǎn)換為CCS能處理的數(shù)據(jù)格式。此方法將另文給出具體實(shí)現(xiàn)過程及代碼程序。
4 結(jié) 語
一般DSP芯片實(shí)現(xiàn)FIR濾波器時(shí),常是先在Matlab中設(shè)計(jì)要求的濾波器,得到濾波器系數(shù),在目標(biāo)DSP匯編程序中,對(duì)系數(shù)進(jìn)行相應(yīng)的Q格式轉(zhuǎn)換,再用相關(guān)匯編指令實(shí)現(xiàn)FIR濾波器算法。但在調(diào)試時(shí),每改變一次濾波器參數(shù),相關(guān)系數(shù)也改變,目標(biāo)DSP 中的程序也要做相應(yīng)改變,給調(diào)試仿真帶來很大麻煩,使濾波器設(shè)計(jì)效率很低Matlab具有強(qiáng)大的數(shù)值分析、計(jì)算、信號(hào)處理及圖形顯示功能,并為用戶提供了強(qiáng)大的信號(hào)處理工具箱和友好方便的交互式圖形用戶界面,用Matlab輔助DSP 實(shí)現(xiàn)FIR,在濾波器系數(shù)改變時(shí)可以不必改變DSP中程序,大大提高了濾波器設(shè)計(jì)效率。本文只是利用Matlab輔助DSP實(shí)現(xiàn)了一個(gè)簡單的FIR低通濾波器,并在TMS320C6713 DSK上成功運(yùn)行。還可以利用Matlab輔助DSP來實(shí)現(xiàn)比較復(fù)雜的諸如語音處理、通信、圖像處理等方面的程序開發(fā),可以大大縮短DSP 應(yīng)用程序的開發(fā)時(shí)間,提高設(shè)計(jì)效率,這也是以后DSP設(shè)計(jì)的一個(gè)趨勢(shì)
濾波器相關(guān)文章:濾波器原理
c語言相關(guān)文章:c語言教程
濾波器相關(guān)文章:濾波器原理
低通濾波器相關(guān)文章:低通濾波器原理
電源濾波器相關(guān)文章:電源濾波器原理
數(shù)字濾波器相關(guān)文章:數(shù)字濾波器原理
評(píng)論