电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1319|回复: 0
收起左侧

TMS320C6678开发例程使用手册(7)

[复制链接]

678

主题

902

帖子

8293

积分

高级会员

Rank: 5Rank: 5

积分
8293
发表于 2020-6-22 16:20:23 | 显示全部楼层 |阅读模式
3.算法Demo例程演示
% ]6 T6 J  G' E: d7 i
所有工程均位于光盘"Demo\Algorithm\Application"文件夹内,本章节例程仅演示算法功能,算法与平台和系统无关,如需使用SYS/BIOS请自行移植。使用CCS工程导入和编译步骤导入例程。
备注:本节提供的例程测试结果仅供参考。
3.1FIR——有限长单位冲激响应滤波器
此程序的作用是进行FIR有限长单位冲激响应滤波器测试。
按照工程导入步骤加载FIR.out文件,然后点击程序运行按钮,程序会在断点处停下来。
点击CCS菜单"Tools->Graph->SingleTime",在弹出的界面中按下图数值设置参数。

0 T- }: m4 \7 A7 f! W
点击OK,即可查看原始时域信号+噪声波形,如下图所示:
( W3 Y+ h, A4 m0 Y* X" Z8 |
, W! |) A4 F+ i" A: ^" ]3 Z9 {3 h
点击CCS菜单"Tools->Graph->SingleTime",在弹出的界面中按下图数值设置参数。  w6 G1 w9 v! M$ j

8 V! i: {/ {' V4 I5 f
点击OK,即可查看滤波后时域信号波形,如下图所示:
; w' }( a4 K2 O) j: F

2 A6 C% f+ f3 p( e1 m& W
点击CCS菜单"Tools->Graph->FFTMagnitude",在弹出的界面中按下图数值设置参数。
  S' ]- A% h' Y: U4 f; H0 l4 _
* K. A3 D4 c- G  j. L
点击OK,即可查看原始频域信号+噪声波形,如下图所示:0 d- l2 ]5 ]- I5 ?/ P

/ Z1 b# E0 ~  S' U9 r3 @8 M' Z
点击CCS菜单"Tools->Graph->FFTMagnitude",在弹出的界面中按下图数值设置参数。5 F- i" s" ~$ F

& E7 h/ h: S8 Y0 z4 @1 \" d$ ?
点击OK,即可查看滤波后频域信号波形,如下图所示:
2 v2 f5 Y9 a/ G  h; N$ \8 X
! l5 o: Z( K6 ?0 r# [
* A( K, e  s/ w/ j# v/ g+ |" t! C
MatlabFIR滤波器辅助设计
打开Matlab软件,并打开"Filter Designed & Analaysis Tool"工具,在弹出的界面中按照所需滤波器修改以下参数:
滤波器类型:低通Lowpass;: g6 f) m* V! `( P. N
滤波方式:等纹波FIR(Equiripple);( Y7 |, S' ~& i# R: b8 b
滤波器阶数:Specifyorder(31+1阶);  n( n! l  m! y/ u
采样频率:1000Hz;
: _5 T( {7 C3 u" ]1 p通带截止频率:150Hz;2 j. s# N! {- l) c2 O" A
阻带截止频率:350Hz ;% ~3 z& V  O1 O) f  O  B
如下图所示:

8 H. B- M( U/ E  q0 f2 D0 I
点击"Filter Designed & Analaysis Tool"工具菜单"Target->GenerateCHeader",在弹出的窗口中修改"Exportas"参数为"Single-precision float"(单精度浮点型),其他设置按下图所示:
$ }! F" R) X" I( {& `

" r* p! v& `, C( c
最后点击Generate生成包含滤波器系数的.H头文件。此头文件的数据用于FIR函数,如下图所示:
2 r9 P" w5 ~! {# B8 o
​​​​​​​' F# f% h! b( S
备注:
信号频率100Hz,噪声频率450Hz;2 Z' a! ]: b% K* Y
若采用TIC6000DSP库开发,请选用实数FIR非优化滤波函数。: }  X9 s0 b2 W+ F: S' p4 D
- j3 m) L+ v+ }; Y
嵌入式DSP、ARM、FPGA多核技术开发,学习资料下载:http://site.tronlong.com/pfdownload
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表