版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FIR滤波器设计班级级别:信息08-1姓氏:陈永超学校编号:05教员:董胜实验日期:12月5日-12月9日内容一、实践3的目的二、实习要求3三、实习设备:3四.论系统原理4V.方案论证和系统设计5六.程序流程图5七。源程序6八.模拟调试和实验22九.实践25的结论X.实习总结25XI。参考文献26FIR滤波器设计(高通、低通、带通、带阻)一、实践的目的通过实践训练,可以加深对DSP芯片TMS320C54x的结构和工作原理的理解,获得DSP应用技术的实践训练,掌握设计更复杂的DSP系统的基本方法。通过使用汇编语言编写具有完整功能的图形处理程序或信息系统,了解所学知识,进一步巩固汇编语言的教学规则
2、。学会编写结构清晰、风格良好、数据结构适当的汇编语言程序,从而具备解决综合实际问题的能力。二、实习要求1.总体方案设计;2.设计软件编程方法并编写源代码;3.模拟和结果分析;4.熟练使用CCS调试程序三、实习设备:计算机、CCS303软件、数字信号处理器实验开发板四.系统原理探讨1.FIR滤波器简介有限脉冲响应滤波器:有限长度单位脉冲响应滤波器是数字信号处理系统中最基本的元件。它能保证任意幅频特性,同时具有严格的线性相频特性,其单位采样响应是有限长度的,因此该滤波器是一个稳定的系统。因此,FIR滤波器被广泛应用于通信、图像处理、模式识别等领域。2.系统功能介绍任何实际应用系统中都存在各种干扰。
3、数字滤波器是应用最广泛的信号处理算法之一。数字滤波器广泛应用于语音信号处理、信号频谱估计、信号去噪、无线通信中的数字频率转换、图像信号等信号处理。在本设计中,利用MATLAB对合成信号进行仿真,利用CCS对信号进行滤波。将模拟信号的采样频率设置为12000赫兹3.滤波器原理对于任何FIR滤波器系统,其脉冲响应的长度总是有限的,其系统功能可以记录为:其中,N-1是FIR滤波器的阶数,它是延迟结点和端口信号的函数。以下表达式是最基本的FIR滤波器表示:其中,输入采样序列被表示,滤波器系数被表示,n表示滤波器的阶数,y(n)表示滤波器的输出序列,输出序列Y(n)和x(n),h(n)之间的关系也可以用
4、下面的公式通过卷积来表示:y(n)=x(n)*h(n)V.方案论证和系统设计这个实习有两个程序,C语言和汇编语言。考虑到算法的特点和C语言的简洁性,我使用C语言版本。1.创建新项目:单击“项目-新建”将项目命名为FIR1.pjt,并将项目保存在自己定义的文件夹中。请注意,文件夹必须使用英文名称,不要用中文名称命名,因为CCS软件无法识别用中文命名的文件夹。2.创建新的源文件:单击文件-新建-源文件打开文本编辑窗口,单击保存按钮,并将其保存在与项目相同的文件夹下(FIR1)。保存类型是*。如果源文件是用c语言编写的,保存类型是*。这个实验中的程序是用汇编语言写的,所以*。选择“自动模式”作为保存
5、类型)。这里,我们将把save命名为fir.asm,并创建和命名一个C5509.asm。3、在项目中添加源文件:在新建立了一个源文件以后,要想使用CCS编译器对该源文件进行编译还需要将源文件添加到项目中去。添加方法是在工程管理器中右键单击fir1.pjt,在弹出的菜单中选择添加文件,然后将刚才建立的fir.asm文件,并用同样的方法添加。煤矿管理局文件。六、程序流程图使用MATLAB编写程序产生待滤波数据使用MATLAB查看滤波器的幅度特性使用CCS编写程序实现滤波功能查看程序运行后的输入输出波形并比较滤波效果七、源程序冷杉低通滤波器:主函数:/* * * * * * * * * * * *
6、* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */文件名: fir2_t.c/版本: 0.01/描述:第一个例程的测试/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
7、 * * * * * * * * *#包括 math.h #包括 tms320.h #包括 dsplib.h #包括 test.h 短我;短eflag1=通过;短eflag2=通过;数据rNX;数据* DBP tr=db0;void main()国际;短xNX;对于(1=0;一、VECS第0页/*中断向量表*/。cinit : SARAM0第0页。text : SARAM1第0页isrs : SARAM2第0页。堆栈: DARAM0第0页。sysstack: DARAM0第0页。sysmem : DARAM1第0页。数据: DARAM1第0页。bss : DARAM1第0页。const : D
8、ARAM1第0页。coeffs : DARAM2第0页。dbuffer : DARAM3第0页文件: DARAM2第0页/*用户定义的部分*/statvar : DARAM2第0页statarry : DARAM2第0页tempvar : DARAM2第0页temparry : DARAM2第0页包括:Dsplib.h:/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */*版本2.20.02 */* * * * * *
9、 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *#ifndef _DSPLIB#define _DSPLIB#包括 tms320.h /* 32位fft */void cfft32_SCALE(LDATA *x,ush ort NX);void cfft32_NOSCALE(LDATA *x,ush ort NX);void cifft32_SCALE (LDATA *x,ush ort NX);void cifft32_NOSCALE (
10、LDATA *x,ush ort NX);/* 16位fft */void cfft_SCALE(数据*x,ush ort NX);void cfft_NOSCALE(数据*x,ush ort NX);void cifft_SCALE(数据*x,ush ort NX);void cifft_NOSCALE(数据*x,ush ort NX);短* cfft_offplace_SCALE(数据*x,数据*y,ush ort NX);短* cfft_offplace_NOSCALE(数据*x,数据*y,ush ort NX);短* cifft_offplace_SCALE(数据*x,数据*y,ush ort NX);短* cifft_of
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 被派遣劳动者培训制度
- 食品小作坊人员培训制度
- 培训实物保管管理制度
- 监理企业培训管理制度
- 培训公司合伙人制度
- 乡镇公务员培训制度
- 人事培训公司规章制度
- 建筑施工上岗培训制度
- 酒店客房部主管培训制度
- 客服服务培训班制度
- 中缅边境景颇克钦族:社会经济的历史、现状与发展路径探究
- 深圳市盐田区2025年数学六上期末综合测试试题含解析
- DB5203∕T 38-2023 特色酒庄旅游服务等级划分与评定
- 四川省成都市嘉祥外国语学校2024-2025学年七年级数学第一学期期末学业质量监测试题含解析
- 华为客户分级管理制度
- 双向转诊职责与患者体验提升
- 2025年中考道德与法治三轮冲刺:主观题常用答题术语速查宝典
- 2025届北京丰台区高三二模高考语文试卷试题(含答案详解)
- 《四川省普通国省道养护预算编制办法》及配套定额解读2025
- 论语的测试题及答案
- 《机械制图(第五版)》 课件 第9章 装配图
评论
0/150
提交评论