DSP实习报告模板1
实习题目
F I R 滤 波 器设 计
班 级: 姓 名: 学 号: 指导教师: 指导教师: 实验日期: 实验日期:
信息 08-1 陈永超 05 号 董胜 12 月 5 日—12 月 9 日
目 录
一、 实习目的 ............................................................................................................................... 3
二、 实习要求 ............................................................................................................................... 3
三、实习设备: ............................................................................................................................ 3
四、系统原理论述 ........................................................................................................................ 4
五、方案论证及系统设计........................................................................................................... 5
六、程序流程图 ............................................................................................................................ 5
七、源程序 ..................................................................................................................................... 6
八、仿真调试与实验 ................................................................................................................. 22
九、实习结论 .............................................................................................................................. 25
十、实习总结 .............................................................................................................................. 25
十一、参考文献 .......................................................................................................................... 26
FIR滤波器设计(高通、低通、带通、带阻)
一、 实习目的
通过实训加深对DSP芯片TMS320C54x的结构、工作原理的理解,获得DSP应用技术的实际训练,掌握设计较复杂DSP系统的基本方法。通过使用汇编语言编写具有完整功能的图形处理程序或信息系统,对所学知识的理解,进一步巩固汇编语言讲法规则。学会编制结构清晰、风格良好、数据结构适当的汇编语言程序,从而具备解决综合性实际问题的能力。
二、 实习要求
1. 总体方案设计;
2. 设计出软件编程方法,并写出源代码; 3. 仿真与结果分析;
4.熟练使用CCS 对程序进行调试
三、实习设备:
计算机、CCS303软件、DSP实验开发板
四、系统原理论述
1、FIR滤波器介绍
FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。因此,FIR滤波器在通信、图像处理、模式识别等领域都有着广泛的应用。 2、系统功能介绍
任何一个实际的应用系统中,都存在着各种各样的干扰。数字滤波器是使用最为广泛的信号处理算法之一。数字滤波器在语音信号处理、信号频谱估计、信号去噪、无线通信中的数字变频以及图像信号等各种信号处理中都有广泛的应用。
在本设计中,先使用MATLAB模拟产生合成信号,然后再利用CCS进行滤波处理。将模拟信号的采样频率设定为12000Hz
3、滤波器的原理
对于任何一个FIR滤波器系统,它的冲击响应总是有限长的,其系统函数可记为:
其中N-1是FIR滤波器的阶数,数。
下式为最基本的FIR滤波器表示:
为延时结,
为端口信号函
其中
表示输入采样序列,
表示滤波器系数,N表示滤波器的
阶数,Y(n)表示滤波器的输出序列,也可以用下式利用卷积来表
示输出序列y(n)与x(n)、h(n)的关系:
y(n)=x(n)*h(n)
五、方案论证及系统设计
本次实习有两种方案,C语言和汇编语言实现,由于考虑到算法的特点,以及C语言的简练,我采用C语言版。
1、新建一个项目:点击Project-New,将项目命名为FIR1.pjt,
并将项目保存在自己定义的文件夹下,注意文件夹一定要用英文名,不要将文件夹取名为中文名,因为CCS软件不能识别以中文命名的文件夹。
2、新建一个源文件:点击File-New-Source File可以打开一
个文本编辑窗口,点击保存按键,保存在和项目相同的一个文件夹下面(FIR1),保存类型选择*.ASM(如果源文件是C语言编写的,保存类型选择*.C,本实验中的例程是使用汇编语言编写的,所以选择*.ASM为保存类型),我们在这里将保存名字命名为fir.asm ,同样建立并命名一个为C5509.asm。
3、在项目中添加源文件:在新建立了一个源文件以后,要想使
用CCS编译器对该源文件进行编译还需要将源文件添加到项目中去。添加方法是在工程管理器中右键单击fir1.pjt,在弹出的菜单中选择Add Files,然后将刚才建立的fir.asm文件,并用同样的方法添加.cmd文件。
六、程序流程图
七、源程序
Fir低通滤波器: 主函数:
//***************************************************************************** // Filename: fir2_t.c // Version: 0.01
// Description: test for fir2 routine
//***************************************************************************** #include "math.h" #include "tms320.h" #include "dsplib.h" #include "test.h" short i;
short eflag1= PASS; short eflag2= PASS; DATA r[NX];
DATA *dbptr = &db[0]; void main() {
int i;
short x[NX];
for(i=0;i<NX;i++)x[i]=0; for (i=0;i<NX;i++)
{ x[i]=(short)(((1+sin(PI*3000*i/12000))*sin(PI*4000*i/12000)*32768/3)) ; } // clear
for (i=0; i<NX; i++) r[i] = 0; // clear output buffer (optional) for (i=0; i<NH+2; i++) db[i] = 0; // clear delay buffer (a must)
// compute
fir2(x, h, r, dbptr, NX, NH);//双MAC运算,速度快
// fir(x, h, r, dbptr, NX, NH);//单MAC运算,速度相对双MAC要慢一些 while(1); }
cmd文件: MEMORY {
PAGE 0:
MMR : origin = 0000000h, length = 00000c0h SPRAM : origin = 00000c0h, length = 0000040 DARAM0 : origin = 0000100h, length = 0003F00h DARAM1 : origin = 0004000h, length = 0004000h DARAM2 : origin = 0008000h, length = 0004000h DARAM3 : origin = 000c000h, length = 0004000h SARAM0 : origin = 0010000h, length = 0004000h SARAM1 : orig …… 此处隐藏:11351字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




