電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 1442|回復: 0
收起左側

TMS320C6678開發(fā)例程使用手冊(7)

[復制鏈接]

678

主題

902

帖子

8293

積分

高級會員

Rank: 5Rank: 5

積分
8293
跳轉到指定樓層
樓主
發(fā)表于 2020-6-22 16:20:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
3.算法Demo例程演示
! F6 e( t1 S5 n+ E& ]
所有工程均位于光盤"Demo\Algorithm\Application"文件夾內,本章節(jié)例程僅演示算法功能,算法與平臺和系統(tǒng)無關,如需使用SYS/BIOS請自行移植。使用CCS工程導入和編譯步驟導入例程。
備注:本節(jié)提供的例程測試結果僅供參考。
3.1FIR——有限長單位沖激響應濾波器
此程序的作用是進行FIR有限長單位沖激響應濾波器測試。
按照工程導入步驟加載FIR.out文件,然后點擊程序運行按鈕,程序會在斷點處停下來。
點擊CCS菜單"Tools->Graph->SingleTime",在彈出的界面中按下圖數(shù)值設置參數(shù)。
% }1 C( N6 ~3 z& F* N3 G
點擊OK,即可查看原始時域信號+噪聲波形,如下圖所示:
! C3 C4 V) e' z) k

7 M/ I/ Y1 o. _, B: o' X
點擊CCS菜單"Tools->Graph->SingleTime",在彈出的界面中按下圖數(shù)值設置參數(shù)。$ e. L+ H2 y' T5 Q% S

! O; Y: y* G4 ?1 ^( q9 y! K
點擊OK,即可查看濾波后時域信號波形,如下圖所示:8 D% H- d9 T# H% C5 m( \. V  z  z

  k# a! P- c8 ~$ `
點擊CCS菜單"Tools->Graph->FFTMagnitude",在彈出的界面中按下圖數(shù)值設置參數(shù)。( s  \, q% e  B
/ q5 U( U# X  h7 j# r
點擊OK,即可查看原始頻域信號+噪聲波形,如下圖所示:
# b$ e8 R  H9 C  _0 q3 c

4 E% S8 s$ Z7 v# T
點擊CCS菜單"Tools->Graph->FFTMagnitude",在彈出的界面中按下圖數(shù)值設置參數(shù)。% _3 B% X7 t- s) M: i- ~) v
; R$ l% T& F& l
點擊OK,即可查看濾波后頻域信號波形,如下圖所示:  ^. {$ s! T: |$ }: s9 n' \
8 ]1 E) c7 A* J! J( B: i2 n' }

# ~$ g% ^( o9 I! z* i. |. r3 `
MatlabFIR濾波器輔助設計
打開Matlab軟件,并打開"Filter Designed & Analaysis Tool"工具,在彈出的界面中按照所需濾波器修改以下參數(shù):
濾波器類型:低通Lowpass;
) V  W. Q! \) N) g1 n) s% i/ I4 }濾波方式:等紋波FIR(Equiripple);
6 D# y) W' n; B& s! s8 B. t濾波器階數(shù):Specifyorder(31+1階);- B0 z9 |5 F( n# X7 c
采樣頻率:1000Hz;6 c/ \& x( g) k" t, \
通帶截止頻率:150Hz;
5 l+ }0 r8 T/ L. Z阻帶截止頻率:350Hz ;
8 B9 L/ J# F7 b2 Z' [5 N5 t
如下圖所示:
# g' U/ {  m9 _  d
點擊"Filter Designed & Analaysis Tool"工具菜單"Target->GenerateCHeader",在彈出的窗口中修改"Exportas"參數(shù)為"Single-precision float"(單精度浮點型),其他設置按下圖所示:. r* n( L0 h2 H$ Z3 j; ^

" f) R8 N# K, S+ y; }) N. ]
最后點擊Generate生成包含濾波器系數(shù)的.H頭文件。此頭文件的數(shù)據(jù)用于FIR函數(shù),如下圖所示:
. ^; H- Q/ o5 }8 g% b! u
​​​​​​​5 X) K3 o3 ?* Z8 b0 C
備注:
信號頻率100Hz,噪聲頻率450Hz;
9 }0 F" H% F: v3 q1 G1 C  u若采用TIC6000DSP庫開發(fā),請選用實數(shù)FIR非優(yōu)化濾波函數(shù)。8 m; l4 @0 f/ a. m1 r! O

2 l( }; R) G. t/ ]# G, ~) H
嵌入式DSP、ARM、FPGA多核技術開發(fā),學習資料下載:http://site.tronlong.com/pfdownload
回復

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關注微信 下載APP 返回頂部 返回列表