dsp课程设计 完成

dsp课程设计 完成

ID:18648405

大小:414.00 KB

页数:9页

时间:2018-09-20

dsp课程设计   完成_第1页
dsp课程设计   完成_第2页
dsp课程设计   完成_第3页
dsp课程设计   完成_第4页
dsp课程设计   完成_第5页
资源描述:

《dsp课程设计 完成》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DSP原理及应用课程设计题目:FIR滤波器设计学院:信息工程学院专业班级:信息0802班姓名:焦全军学号:2008001222一、设计题目:有限脉冲响应FIR滤波器的设计二、设计目的:1、掌握数字滤波器的设计过程;2、了解FIR的原理和特性;3、熟悉设计FIR数字滤波器的原理和方法;4、学习FIR滤波器的DSP实现原理;5、学习使用CCS的波形观察窗口观察输入/输出信号波形和频谱变化情况。三、设计原理:滤波器就是在时间域或频域内,对已知激励产生规定响应的网络,使其能够从信号中提取有用的信号,抑制并衰减不需要的信号,滤波器的设计实质上就是对提出的要求给出相应的性能指标,再通过

2、计算,使物理可实现的实际滤波器响应特性逼近给出的频率响应特性。FIR数字滤波器是一种非递归系统,其传递函数为:=由此可得到系统的差分方程为:则,FIR滤波器的结构如下图:bN-1bN-2b1b0x(n-N+1)x(n-1)aZ-1Z-1Z-1X(n)y(n)其冲激响应是有限长序列,它滤波器系数向量,N为FIR滤波器的阶数。在数字信号处理应用中往往需要设计线性相位的滤波器,FIR滤波器在保证幅度特性满足技术要求的同时,很容易做到严格的线性相位特性为了使滤波器满足线性相位条件,要求其单位脉冲响应为实序列,且满足偶对称或奇对称条件,即或.这样,当N为偶数时,偶对称线性相位FIR滤

3、波器的差分方程表达为由上可见,FIR滤波器不断地对输入样本延时后,再做乘法累加运算,将滤波器结果输出。因此,FIR实际上是一种乘法累加运算。而对于线性相位FIR滤波器系数的对称特性,可以采用结构精简的FIR结构将乘法器数目减少一半。应用MATLAB设计FIR滤波器的主要任务就是根据给定的性能指标设计一个,使其逼近这一指标,进而计算并确定滤波器的系数,再将所设计滤波器的幅频响应、相频响应曲线作为输出,与设计要求进行比较,对设计的滤波器进行优化,设计完成之后将得到的FIR滤波器的单位冲激响应序列的各个参数值。四、总体设计方案:1、利用MATLAB来确定FIR滤波器的参数;2、启

4、动CCS,在CCS中建立一个C源文件和一个命令文件,并将这两个文件添加到工程再编译并装载程序;3、设置波形时域观察窗口,得到滤波前后的波形变化图;4、设置频域观察窗口,得到滤波前后的频谱变化图。五、CCS开发环境CCS是一种针对TMS320系列DSP的集成开发环境,在windows操作系统下,采用图形接口界面,提供环境配置、源文件编辑、程序调试、跟踪和分析等工具,提供了配置、建立、调试、跟踪和分析程序的工具,从而完成编辑、编译、链接、调试和数据分析等工作。利用ccs集成开发软件,用户可以在一个开发环境下完成工程项目创建、程序编辑、编译、链接、调试和数据分析等工作环节。使用c

5、cs开发应用程序的一般步骤为:1.打开或创建一个工程项目文件,包括源程序、目标文件、库文件、链接命令文件和包含文件。2.编辑各类文件。可以使用ccs提供的集成编辑环境,对头文件、链接命令文件和源程序进行编辑。对工程项目进行编译。如出现语法错误,将在构建窗口中显示错误信息。用户可以根据显示信息定位错误信息,更改错误。4.对结果和数据进行分析和算法评估。用户可以利用ccs提供的探测点、图形显示、性能评价等工具,对运行结果、输出数据进行分析,评估算法性能。六、参数及其设计步骤:1、滤波器的参数n=40,wp=0.3π,ws=0.35π2、matlab系数产生:由f=[00.30.

6、351];m=[1100];b=fir2(39,f,m)得到matlab的系数为:b=Columns1through110.0007-0.0001-0.0012-0.0017-0.00010.00330.00500.0009-0.0077-0.0124-0.0038Columns12through220.01570.02740.0113-0.0300-0.0607-0.03350.06910.20870.30900.30900.2087Columns23through330.0691-0.0335-0.0607-0.03000.01130.02740.0157-0.0038

7、-0.0124-0.00770.0009Columns34through400.00500.0033-0.0001-0.0017-0.0012-0.00010.0007(2)汇编源程序:.title"FIR.ASM".mmregs.bssy,1K_FIR_BFFR.set40PA0.set0PA1.set1FIR_COFF_TABLE.usect"FIR_COFF",40D_DATA_BUFFER.usect"FIR_BFR",40.dataCOFF_FIR_START.word7*32768/10000,-1*3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。