数字信号处理三级项目54页PPT
- 格式:ppt
- 大小:4.97 MB
- 文档页数:54
燕山大学多频窄带数字信号处理仿真系统设计学生所在学院:信息学院学生所在班级:电子信息工程2班课程名称:数字信号处理学生姓名:姜升殿、李林、刘鹏、左园叶、陈敏、黄品程指导教师:陈书贞日期:2014.12.202014年12月多频窄带数字信号处理仿真系统设计姜升殿、李林、黄品程、刘鹏、左园叶、陈敏摘要本文主要是实现在TC2.0的环境下利用C语言实现多频窄带数字信号处理仿真系统。
系统功能包括信号采集、信号时域及频域分析、FIR滤波器设计、数字信号滤波,在本文中主要设计四种滤波系统:低通滤波系统、高通滤波系统、带通滤波系统、带阻滤波系统。
在FIR滤波器设计时使用的是窗函数设计的方法,涉及四种窗函数,分别是矩形窗、哈明窗、汉宁窗、布莱克曼窗。
最后本文对设计的系统程序进一步改进,使之可以完成信号模拟到数字的转换功能、根据数字滤波器指标自动完成滤波器设计的功能、四种滤波功能以及个步骤的时域频域图形绘制。
关键词:多频窄带数字信号处理仿真系统、FIR滤波器、C语言、TC2.0前言:本次数字信号三级项目是教改后用于帮助同学理解数字信号的理论和提高处理解决问题的能力而设立的,主要是利用数字信号的理论结合编程实现一个多频窄带数字信号处理仿真系统设计。
目前的软件解决数字信号处理的有很多,比较好的是MATLAB,其强大的数字图像处理能力为我们提供了很好的处理环境,但是由于其处理都是集成的,同时给我们的使用带来一定的不便性,对于我们理解信号处理过程和定制我们需要的信号处理软件没有参考价值。
故我们选择利用tc2.0环境下的C语言进行系统设计与编写,预期实现信号的采集、信号时域及频域分析、FIR滤波器设计、数字信号滤波等功能的多频窄带数字信号处理软件仿真系统。
项目组分工:组长姜升殿,负责程序的编写和调试以及报告和汇报ppt的部分制作;组员李林,负责报告主要编写;组员陈敏,负责汇报ppt的主要制作;组员黄品程,负责部分程序的编写;组员左园叶,负责报告的理论部分整理;组员刘鹏,负责报告的理论部分整理。
数字信号处理三级项目报告Report of Discussion on Digital Signal Processing摘要本三级项目要求使用C或C++利用数字信号处理知识设计并实现一个具有信号采集、信号时域及频域分析、FIR滤波器设计、数字信号滤波等功能的多频窄带数字信号处理软件仿真系统。
通过课程研究项目的实施,加深对数字信号处理基础知识理解的基础上,初步具备运用所学知识进行信号处理的能力,将学生的计算机操作能力、分析能力、软件设计能力与应用实践结合起来,引导学生由浅入深地掌握数字信号处理理论与开发工具,初步具备实际应用的信号处理软件开发与制作基础。
目录摘要 (I)1系统整体设计思想 (1)2连续信号时域采集模拟实现模块 (1)2.1将模拟多频窄带信号理想采样转换为数字信号 (1)2.2采样过程 (1)3输入信号的频域分析模块 (1)3.1DFT对信号进行谱分析 (1)3.2信号的时域分析 (2)3.3信号的频域分析 (2)3.4DFT的高分辨率频谱与高密度频谱之间的区别 (2)3.5 谱分析的误差及改进方法 (3)4FIR滤波器设计模块 (4)设计方法如下: (4)4.1线性相位法 (4)4.1.1第一类线性相位: (4)4.1.2线性相位FIR数字滤器的零点分布特点 (6)4.2理想低通滤波器的逼近 (7)4.3窗函数设计法原理 (8)4.3.1窗函数法设计FIR滤波器的步骤 (9)4.3.2加窗处理对矩形频率响应的影响 (9)5输入信号的滤波处理及结果分析模块 (10)1系统整体设计思想a)信号采集:将模拟单频或多频窄带信号(可由多个正弦信号叠加)模拟信号理想采样转换为数字信号b)信号的时域波形:观察输入信号的时域波型。
c) 信号频域分析:采用DFT或FFT对信号进行频谱分析,观察信号的频谱分布特性;观察DFT的高分辨率频谱与高密度频谱之间的区别。
d) 设计FIR滤波器:利用窗函数方法设计FIR滤波器,观察不同窗函数的选取对滤波器性能的影响。