欢迎来到天天文库
浏览记录
ID:44607069
大小:370.00 KB
页数:6页
时间:2019-10-24
《实验报告2FIR的DSP实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验报告实验名称FIR的DSP实现课程名称任课老师高速DSP原理与座用刘建国姓学班日名号级期200930081734912012年6月19日一、实验目的:1、熟悉设计FTR滤波器的原理与实际操作方法;2、加深对C28x编程的熟练掌握。二、实验要求:1、对FTR滤波器的原理有一-定的掌握;2、能够正确的操作CCS平台,实现FTR滤波器功能;3、得出相应的波形图。三、实验原理:FTR基础理论;FTR滤波具有稳定和线性相位等优点,滤波器就是在时域或频域内,对己知激励产生规定响应的网络,使其能够从屮提取有用信号,抑制并衰减不需要的信号。滤波器设计木质上就是对提
2、出的要求给出相应的性能指标,再通过计算,使物理可实现的实际滤波器频率响应特性逼近给出的频率响应特性,FIR数字滤波器系统的传递函数为:N-1H⑵==Xb(n)Z_nn=0由此得到的系统的差分方程为:y(n)=b(0)*x(n)+b⑴*x(nT)+…+b(N~l)*x(n-(NT))用窗函数法设计FIR滤波器下:(1)根据对阻带衰减及过渡带的指标要求,选择窗函数的类型,并佔计窗口长度N,按照阻带衰减选择窗函数类型。原则是在保证阻带衰减满足要求的情况下,尽量选择主瓣窄的窗函数。然后根据过渡带宽度佔计窗口长度N。待求滤波器的过渡带宽度B近似等于窗函数主瓣宽度
3、,且近似于窗口长度N成反比。(2)构造希望逼近的频率响应函数九(*')=//如3)£一用(N-l)/2。(3)计算hd(n)o(4)加窗得到设计结果:h(n)=hd(n)w(ri)^四、实验环境:1>windowsXP操作系统,CCSv3.1集成开发环境;2、PCo五、实验内容:(一)、实验步骤:1、运行CCS仿真环境;2、新建工程FIR_FIL;3、获取相关数据;4、编写源代码以及cmd文件,添加源文件、库文件并连接cmd文件;5、编译、连接并运行程序。(二)、流程图:六、结果分析:输入信号时域波形:输出信号频域波形:七、讨论:CCSv3.1支持高级
4、语言和汇编语言兼容的模式,故而在程序编写过程当屮可以采用两种程序语言进行编写,发挥各自的编写优势,进而提高程序的执行速度。FIR滤波具有稳定和线性相位等优点,滤波器就是在时域或频域内,对己知激励产生规定响应的网络,使其能够从屮提取有用信号,抑制并衰减不需要的信号。八、附录。程序代码.sect〃.scTVAR_X:.copy〃VAR.asm".data.globalmystart,_c_intOOSAVE_Y:.copy〃FIR_Input.asm,/FIR_H:.copyz,FTR_PutTn.asm〃.text_c_int00:mystart:C28
5、OBJC28ADDR.c28_amodeN・set512H・set128MOVLXAR5,#FirstlnMOVLXAR6,#VAR_FIRSTMOV@ARO,#NSPM-2ZAPAMOV@AR1,#II-1LOOPOUT:MOVLXAR7,#FIR_BMOVAL,*XAR5MOV*XAR6%++,ALZAPARPT#11-1
6、MACP,*AR6%++,*XAR7++ADDLACC,P«PMMOV*XAR5++,AHBANZLOOPOUT,ARO—IDLENOP.end
此文档下载收益归作者所有