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

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

搜索
查看: 1446|回復(fù): 0
收起左側(cè)

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

[復(fù)制鏈接]

678

主題

902

帖子

8293

積分

高級(jí)會(huì)員

Rank: 5Rank: 5

積分
8293
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-6-22 16:20:23 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
3.算法Demo例程演示1 l, T" V( [; O0 N# ]/ X2 @2 _
所有工程均位于光盤"Demo\Algorithm\Application"文件夾內(nèi),本章節(jié)例程僅演示算法功能,算法與平臺(tái)和系統(tǒng)無關(guān),如需使用SYS/BIOS請(qǐng)自行移植。使用CCS工程導(dǎo)入和編譯步驟導(dǎo)入例程。
備注:本節(jié)提供的例程測試結(jié)果僅供參考。
3.1FIR——有限長單位沖激響應(yīng)濾波器
此程序的作用是進(jìn)行FIR有限長單位沖激響應(yīng)濾波器測試。
按照工程導(dǎo)入步驟加載FIR.out文件,然后點(diǎn)擊程序運(yùn)行按鈕,程序會(huì)在斷點(diǎn)處停下來。
點(diǎn)擊CCS菜單"Tools->Graph->SingleTime",在彈出的界面中按下圖數(shù)值設(shè)置參數(shù)。

4 @  \" E& y2 ~& S6 Q) f5 _2 B# A; I
點(diǎn)擊OK,即可查看原始時(shí)域信號(hào)+噪聲波形,如下圖所示:
9 f: F+ k1 {/ \) O  _0 D

; x' m# S' m* v3 J* B& X, @! W
點(diǎn)擊CCS菜單"Tools->Graph->SingleTime",在彈出的界面中按下圖數(shù)值設(shè)置參數(shù)。
( J# m+ u) d, t5 G  n- y
5 ]5 `2 K, T: Y4 M2 ?2 U, U% c
點(diǎn)擊OK,即可查看濾波后時(shí)域信號(hào)波形,如下圖所示:
2 C. X) e+ Q  d2 m
) ~7 M8 c" z; _8 l! ?% M
點(diǎn)擊CCS菜單"Tools->Graph->FFTMagnitude",在彈出的界面中按下圖數(shù)值設(shè)置參數(shù)。
& ?: e% k7 j  M5 S! O7 |

4 |' X3 g) z# a
點(diǎn)擊OK,即可查看原始頻域信號(hào)+噪聲波形,如下圖所示:
. C9 E( p! o) u2 y2 x
/ ]6 u$ x6 y7 L) j
點(diǎn)擊CCS菜單"Tools->Graph->FFTMagnitude",在彈出的界面中按下圖數(shù)值設(shè)置參數(shù)。
- o; u, w( N: A; H' o: @
# @: A5 D. F( v$ d: h) H9 ?7 p- q/ D
點(diǎn)擊OK,即可查看濾波后頻域信號(hào)波形,如下圖所示:0 C4 a/ R2 E2 u* I9 \" U3 h; s

$ E- j& q3 A9 _  U, o$ K. M

# S( ~3 m. Q8 t& Z& A
MatlabFIR濾波器輔助設(shè)計(jì)
打開Matlab軟件,并打開"Filter Designed & Analaysis Tool"工具,在彈出的界面中按照所需濾波器修改以下參數(shù):
濾波器類型:低通Lowpass;& ]7 f8 T3 Z: a" g. \
濾波方式:等紋波FIR(Equiripple);
& h  m2 n4 j' A" d濾波器階數(shù):Specifyorder(31+1階);
: n0 c% X9 J/ i采樣頻率:1000Hz;
7 ]' V" u9 R( b- F通帶截止頻率:150Hz;
- A7 d# O; @8 @3 z阻帶截止頻率:350Hz ;
. F0 v# n1 `/ E& t5 R8 O* z
如下圖所示:

& N0 d; I+ l; g3 ?  m1 k  [
點(diǎn)擊"Filter Designed & Analaysis Tool"工具菜單"Target->GenerateCHeader",在彈出的窗口中修改"Exportas"參數(shù)為"Single-precision float"(單精度浮點(diǎn)型),其他設(shè)置按下圖所示:. |0 ]5 Y; J5 x2 i1 j2 O
3 N; f7 u/ W( B$ b6 ^6 S
最后點(diǎn)擊Generate生成包含濾波器系數(shù)的.H頭文件。此頭文件的數(shù)據(jù)用于FIR函數(shù),如下圖所示:" F$ J6 d$ {  p( W# W
​​​​​​​
6 _7 k* u' t7 _2 Q5 S; t! q, _, L* [
備注:
信號(hào)頻率100Hz,噪聲頻率450Hz;7 j* G, t, y# [$ I, e
若采用TIC6000DSP庫開發(fā),請(qǐng)選用實(shí)數(shù)FIR非優(yōu)化濾波函數(shù)。
) E  f/ A! h/ t2 n: w4 J2 A* Q# O# r' g8 b
嵌入式DSP、ARM、FPGA多核技術(shù)開發(fā),學(xué)習(xí)資料下載:http://site.tronlong.com/pfdownload

發(fā)表回復(fù)

本版積分規(guī)則


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