- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP实现的FIR低通滤波器分析
DSP课程设计
题 目:基于DSP实现的FIR低通滤波器
院 系:电气信息学院
专 业:电子信息工程
姓 名:
学 号:
指导教师:
时 间: 2015.7
目录
一、设计目标………………………………………… 3
二、理论基础及编译环境介绍……………………… 3
1、CCS简介…………………………………………………………3
2、FIR滤波器简介…………………………………………………3
三、相应参数的计算、编写源程序以及调试过程……4
1、用MATLAB计算滤波系数……………………………………… 4
2、用MATLAB编写滤波器输入信号……………………………… 5
3、用CCS的Simulator进行滤波特性的测试……………………6
4、将文件添加到工程中……………………………………………6
四、实验结果及分析………………………………… 10
设计目标;
设计一个FIR低通滤波器,其通带频率为5000Hz,采样频率为20000Hz,输入信号频率分别为2000Hz和8000Hz,通带波纹小于1db,阻带衰减大于40db。FIR滤波器的设计可用MATLAB窗函数法进行。
理论基础及编译环境介绍:
1、CCS:时TI公司推出针对TMS320系列DSP的集成开发环境,在CCS下,开发者可对软件进行编辑、编译、调试、代码性能测试(profile)和项目管理等所有工作,并能将程序下载到目标DSP上进行调试。
在一个开放式的插件(plug-in)结构下,CCS内部集成了一下软件工具:
C5000代码产生工具(包括C5000的编码器、汇编器、汇编优先器和连接器);
软件模拟器(simulator);
实时软件基础DSP/BIOS;
主机与目标机之间的实时数据减缓软件RTDX;
实时分析(real-time analysis)和数据可现化(data visualization capabilities)软件;
CCS不仅具有一系列的调试、分析能力,还提供了实时分析和数据可视化功能,大大降低了DSP系统的开发难度,使开发者将精力集中在应用开发上。
FIR滤波器:
2、FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。因此,FIR滤波器在通信、图像处理、模式识别等领域都有着广泛的应用。FIR滤波器有以下特点:
(1) 系统的单位冲激响应h (n)在有限个n值处不为零
(2)?系统函数H(z)在|z|0处收敛,极点全部在z = 0处(因果系统)
(3) 结构上主要是非递归结构,没有输出到输入的反馈,但有些结构中(例如频率抽样结构)也包含有反馈的递归部分。
设FIR滤波器的单位冲激响应h (n)为一个N点序列,0 ≤ n ≤N —1,则滤波器的系统函数为
H(z)=∑h(n)*z^-n
就是说,它有(N—1)阶极点在z = 0处,有(N—1)个零点位于有限z平面的任何位置。’ftype’)
b=fir1(n,Wn,widow)
b=fir1(n,Wn,’ftype’,Window)
产生低通FIR滤波器系数其代码如下:
w1=5000/20000*2;
b=fir1(32,w,lowpass);
fp=fopen(0125.inc,wt);
fprintf(fp, .word%20.0f\n,b*32768);
fclose(fp);
其运行后生成inc文件,图像结果如图一所示:
(图一)低通滤波特性曲线
2、用MATLAB编写滤波器输入信号:
其代码如下:
i=0:1:255;
y=round((sin(2*pi*[i]*2000/20000)+sin(2*pi*[i]*8000/20000))*32768/2);
fid=fopen(0125.dat,wt);
fprintf(fid,1651 2 0 1 0\n);
fprintf(fid,%d\n,y);
fclose(fid)
freqz(y,1,512)
其结果生产dat文件,图像如图二所示:
(图二)输入信号时域波形图
3、用CCS的Simulator进行滤波特性的测试:
3.1、设置Code Composer Studio2.0在软件仿真(Simulator)方式下进行,选择TMS320C5400芯片
您可能关注的文档
- 安阳师范学院连云港实习报告精要.doc
- 城市生态环境与发展有机结合起来的发展经验分析.pptx
- 实习报告-邓硕精要.docx
- 实习报告给水排水工程精要.docx
- 实体膨胀管技术研究的新进展精要.doc
- 城市道路地下缺陷检测及加固技术研究报告分析.docx
- 实务真题及答案精要.doc
- 城市道路与交通_个体交通和步行交通分析.ppt
- 实务最终版精要.doc
- 城建系年鉴分析.doc
- 基于虚拟样机技术的混合臂式高空作业车动力学特性深度剖析与仿真优化.docx
- 杉树皮:开拓无土栽培新基质的可行性探究.docx
- 哈萨克族学生汉语否定结构习得:特征、影响与策略研究.docx
- 信息时代下的企业内部控制变革:基于信息系统的深度剖析与实践.docx
- 沭阳县美丽乡村建设:问题剖析与优化路径探究.docx
- 论中学语文阅读教学“两主体”论:理论、实践与创新.docx
- 探寻陈直《养老奉亲书》:解锁古代养老智慧密码.docx
- 高新技术企业风险投资项目评价体系:构建与实践.docx
- 两亲性嵌段共聚物的合成路径与微结构调控策略探究.docx
- 打破性别藩篱:《我的安东妮亚》双性同体意识的多维剖析.docx
文档评论(0)