毕业设计(论文)基于DSP的FIR滤波器设计

上传人:cl****1 文档编号:489224213 上传时间:2023-12-09 格式:DOC 页数:42 大小:8.07MB
返回 下载 相关 举报
毕业设计(论文)基于DSP的FIR滤波器设计_第1页
第1页 / 共42页
毕业设计(论文)基于DSP的FIR滤波器设计_第2页
第2页 / 共42页
毕业设计(论文)基于DSP的FIR滤波器设计_第3页
第3页 / 共42页
毕业设计(论文)基于DSP的FIR滤波器设计_第4页
第4页 / 共42页
毕业设计(论文)基于DSP的FIR滤波器设计_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《毕业设计(论文)基于DSP的FIR滤波器设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于DSP的FIR滤波器设计(42页珍藏版)》请在金锄头文库上搜索。

1、摘要 本文阐述了数字滤波器的特点和设计方法,对FIR和IIR滤波器进行了比较,对数字滤波器的应用范围、应用前景和发展历程作了详细的说明。介绍了利用MATLAB设计FIR滤波器的各种方法(包含窗函数设计法、频率样本设计法、等波动法和最小二乘法)以及如何用MATLAB中的滤波器设计工具fdatool设计各种类型的滤波器。 选用TMS320LF2407A作为处理芯片进行硬件电路设计,根据最小系统的设计要点和注意事项设计了外围电路,包括时钟信号产生电路、DSP芯片供电电源电路、A/D数据采集、D/A数据恢复、前置放大电路及SPI串行通信接口电路、SPI接口寄存器配置等基本内容,结合外围电路原理完成系统

2、原理图硬件电路设计。 软件设计中通过MATLAB/SIMULINK环境中图形化的方式建立数字信号处理的模型进行DSP的设计和仿真验证,将设计的图形文件.mdl直接转换成C语言程序在CCS中运行。软件通过添加A/D, D/A接口程序,调试、编译后就可以下载到DSP目标板中。利用MATLAB软件开发产品加速了开发周期,比直接在CCs中编程方便快捷了很多,对于任何复杂功能的DSP系统,只需要进行少量的添加和修改就能完成功能正确的C语言程序设计。 以一个FIR数字带阻滤波器的实现为例对TMS320LF2407A硬件接口电路及DSP程序进行调试,使之达到设计指标。设计的电路通过软件进行了验证并进行了环境

3、实验,多次实验证明了电路工作稳定,满足设计要求。同时验证了FIR数字滤波器的线性相位,从该滤波器的相频响应曲线可以看出,滤波器输入和输出波形只有时间上的延迟,没有波形畸变。该FIR滤波器的相位响应可为严格的线性,因此它不存在延迟失真,只有固定的时间延迟,适用于图像信号处理、数据传输等以波形携带信息的系统。关键词:MATLAB, DSP, FIR,数字滤波器ABSTRACT This article tells us the characteristics and design methods of digital filter, Itcompared FIR with IIR digital

4、filter and detailedly narrated the application area、application foreground and development of digital filter. It particularly introducesthe design method of FIR digital filter based on the software MATLAB and how todesign digital filters with fdatool which is the filter designing tool of MATLAB. Cho

5、ose the TMS320LF2407A as the processing chip to design the hardwarecircuit, on the basis of the designing point, design the peripheral circuit, such asclock signal circuit, power supply circuit, A/D conversion, D/A conversion, dataamplifying circuit, SPI communication connection circuit and SPI regi

6、stersconfiguration. Combining the peripheral circuit finish the system hardware circuit. In the software designing, using MATLAB/Simulink set up the model of datasignal processing and going along the imitating. The figure file can be made into theC language program which is downed into the DSP aimin

7、g board. This programneeded appending A/D and D/A meeting program, debugging and editing. It candesign and realize many functions using these models and other digital signalprocessing models under the condition of Simulink. The program can be modifiedand edited in the development environment CCS. MA

8、TLAB accelerate developingperiod and be more convenient than CCS. This article give the hardware interface circuit designing and a C languageprogram of digital bandstop filter, choosing the TMS320LF2407A and imitating themodule of digital filtering processing in the MATLAB/Simulink. The program hasa

9、lready been applied in the hardware circuit. Many tests has proved that theprogram works stably and meets the designing needs. At the same time, the linearphase of FIR digital filter is proved, that is, the input and output wave has nodistortion but time delay.Key Words: MATLAB,DSP,FIR, Digital filt

10、errr目录第1章绪论.1 1.1课题研究的目的及意义.1 1.2课题研究的现状.3 1.3本课题研究的内容.5第2章系统设计的理论基础.6 2.1系统设计的理论依据. 6 2.1.1数字滤波器的概述.,.6 2.1.2 FIR和IIR滤波器的比较.8 2.1.3 FIR滤波器的设计方法.9 2.1.4 FIR滤波器设计的一些深入问题.15 2.2开发工具及环境.17 2.2.1 MATLAB中的滤波器设计工具.17 2.2.2 DSP芯片开发工具.19 2.3本章小结.,.,.23第3章硬件设计.24 3.1滤波器设计指标.24 3.2 DSP芯片的选择.24 3.3硬件设计过程.27 3.3.1电源设计及外部时钟信号输入.,.27 3.3.2 A/D与DSP芯片的连接.27 3.3.3 D/A与DSP芯片的连接.31 3.4本章小结.,.,.,.,.,二34第4章软件设计.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号