信号、系统与信号处理
课程设计
指导书
信息工程学院
一、信号、系统与信号处理课程设计目的
通过课程设计,主要达到以下目的:
1、使学生进一步掌握信号处理课程的基本理论、基本方法和基本技术。
2、使学生增进对MATLAB的认识,利用MATLAB加深对理论知识的理解。
3、使学生了解和掌握使用MATLAB的应用过程和方法,为以后的设计打下良好基础。
4、通过课程设计,培养学生能根据设计要求,进行理论知识分析、设计方法总结、典型实例设计等方面的设计综合能力。
二、信号、系统与信号处理课程设计说明及要求
1、课程设计选题方面,学生可以从老师的命题参考中任选一题进行课程设计;也可自已命题,但必须符合指导书要求。
2、课程设计以MATLAB软件为设计工具,要求学生能熟练掌握MATLAB软件的使用方法。
3、课程设计主要包括理论分析、方法总结、典型实例设计等三方面内容。要求学生根据设计要求,进行理论知识分析,归纳设计方法,选择好典型实例并进行设计。实例设计要求有源程序,对设计结果或数据波形要进行分析论证。
4、要写出详细的设计报告。要求学生能独立写出文理通顺的、有理论根据的、实事求是的、科学严谨的课程设计报告。字数不少于三千字,发现雷同或类同现象的各方都一律重做,且成绩不能评定为良好及以上等级。
三、信号、系统与信号处理课程设计过程
课程设计包括理论和实践两个方面。学生对设计任务进行分析、设计、制作与调试等工作是课程设计的实践部分;撰写课程设计的总结报告,即将分析、设计、制作和调试过程进行全面总结,是把实践内容提升到理论高度的过程,是课程设计的理论部分。通过课程设计报告,可以培养学生的理论学习能力、资料查阅能力、技术归纳能力、结论分析能力、论文撰写能力和工作总结能力。课程设计大致包括以下几个环节:
1、选择题目:根据自己掌握的知识和具备的能力,选择合适的题目。
2、明确任务:根据选择的题目,进一步明确设计任务或技术指标。
3、理论分析:从理论方面分析和解决设计任务。
4、技术实现:从实践方面达到或实现理论分析。
5、得出结论:列出程序结果或数据波形,得出设计结论。
6、设计总结:结合以上设计环节,写出设计报告,总结经验方法,得出设计结论,概括成果意义等等,指出存在的问题或努力的方向。
四、数字信号处理课程设计题目
1、基于FIR的语音信号处理系统(参考)
例:设计一个简单的语音信号分析系统,实现对语音信号时域波形显示、进行频谱分析,利用滤波器滤除噪声等功能。采用Matlab设计语言信号分析相关程序。具体任务:
(1) 采集语音信号,录制自己的声音(5s以内),并进行采样;
(2) 语音信号的频谱分析,画出采样后语音信号的时域波形和频谱图;
(3) 产生噪声信号并加到语音信号中,得到被污染的语音信号,并回放语音信号;
(4) 污染信号的频谱分析,画出被污染的语音信号时域波形和频谱;
(5) 针对语音信号频谱及噪声频率,设计合适的FIR数字滤波器滤;
(6) 用自己设计的滤波器对被污染的语音信号进行滤波;
(7) 分析得到信号的频谱,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;
(8) 回放滤波后语音信号。
2、选题方向可参考下列(不局限),并参考上例设计具体任务并实现。
①频分复用
②抽样定理的工程应用
③音乐合成
④音乐回响、混响
⑤音频加解扰
⑥回音消除
⑦图像信号加解扰
⑧数字式自激振荡器及其应用
五、对课程设计报告的要求
1、课程设计报告封面,包括:题目、班级、学生姓名、指导老师姓名及时间(年、月、日)等;
2、课程设计报告的内容主要包括设计题目、设计要求及任务、设计原理、设计方法、技术实现、设计结果、数据波形、收获与体会和参考文献(不少于3篇)等项目;
3、以上项目多少与格式不作统一限制,但要求用A4纸打印。电子文档以班级姓名作为文件名(如:13电信卓-王欢),上传至网络教学平台。课程设计于本学期第14周内完成,并进行答辩;
4、课程设计1~2人一组,可选择相同题目,进行设计环节(1人一题有加分)。
六、参考资料
[1] 陈怀琛,吴大正,高西全.MATLAB及在电子信息课程中的应用(第2版)[M].北京:电子工业出版社, 2004
[2] 高西全,丁玉美.数字信号处理(第三版)[M].西安:西安电子科技大学出版社,2008
[3] 刘顺兰,吴 杰.数字信号处理(第二版)[M].西安:西安电子科技大学出版社,2008
[4] 吴湘淇.信号、系统与信号处理(上、下)[M].北京:电子工业出版社,2000
[5] 张志勇.精通MATLAB6.5[M].北京:北京航空航天大学出版社,2003
[6] 门爱东,杨 波,全子一.数字信号处理[M].北京:人民邮电出版社, 2003
[7] 吴湘淇.信号与系统(第3版)[M].北京:电子工业出版社, 2009
[8] 吴湘淇,肖熙,郝晓莉.信号、系统与信号处理的软硬件实现[M].北京:电子工业出版社, 2002
[9] 万建伟,王 玲.信号处理仿真技术[M].长沙:国防科技大学出版社, 2008
[10] John G. Proakis,Dimitris G. Manolakis. 数字信号处理[M].方艳梅,刘永清译.北京:电子工业出版社, 2007
[11] Sanjit K Mitra. 数字信号处理实验指导书[M].孙洪等译.北京:电子工业出版社,2006
另外:请同学们根据自己的选题,确定好关键词,在网上搜索一些参考内容,也可在校园网图书馆中的数字资源搜索下载自己需要的参考文章。
附:课程设计报告范文
《信号、系统与信号处理》
课程设计报告
FIR数字滤波器设计及MATLAB实现
班 级:
姓 名:
学 号:
同组人:
指导教师:
FIR数字滤波器设计及MATLAB实现
一、设计目的
MATLAB是一种以数值计算和数据图示为主的计算机软件,并包含适应多个学科的专业软件包,以及完善程序开发功能。在MATLAB中设计并实现FIR数字滤波器,就是MATLAB软件在信号处理中的应用。通过这次课程设计,以期我们能更加熟悉MATLAB的功能,掌握MATLAB程序设计,为以后的毕业设计奠定一定的基础。
二、设计要求及任务
用窗函数法设计线性相位FIR低通滤波器,该滤波器的通带截止频率,单位脉冲响应h(n)的长度M=21,并绘出h(n)及其幅度响应特性曲线。
三、设计原理
①窗函数设计法的基本原理:为了用逼近理想的频率响应,获取有限长序列h(n)的最有效方法是用一个有限长的窗口函数序列w(n)来截取无限长序列即:
h(n)=w(n)
其中:
=
②在MATLAB信号处理工具箱中为用户提供了Boxcar(矩形),Bartlet(巴特利特),Hanning(汉宁)等函数,这些函数可通过“help signal﹨signal”获取。由于这些窗函数调用格式相同,下面仅以矩形函数为例说明其调用格式。
格式:w=boxcar(M)
功能:返回M点矩形窗序列。
窗的长度M又称为窗函数设计FIR数字滤波器的阶数。根据卷积理论可知,=
因此,逼近程度的好坏完全取决于窗函数的频率特性。表(1)给出了部分窗函数的频率特性。
表(1) 在相同条件下,部分窗函数的频率特性
四、设计过程
在这里我假设低通滤波响应的频率响应为
中心点=(21-1)/2=10 ;
相应的单位脉冲响应为
dw=
=
对于滤波器窗函数序列的形状及长度的选择很关键,一般希望窗函数满足以下两项要求:
⑴ 窗函数主瓣尽可能地窄,以获取较陡的过渡带。
⑵ 尽量减少窗谱的最大旁瓣的相对幅度。也就是能尽量集中于主瓣,这样使肩峰和波纹减少,就可增大阻带的衰减。
但是这两项是不能同时都满足的。当选用主瓣宽度较窄时,虽然得到较陡的过渡带,但通带和阻带的波动明显增加;当选用最小的旁瓣幅度时,虽能得到平坦的幅度响应和较小的阻带波纹,但过渡带会加宽,也即主瓣会加宽。因此,对于这个设计,我决定采用矩形窗设计。
0
而对于矩形窗
=
FIR滤波器的系统函数H(z)
=
MATLAB源程序为:
M=21;wc=pi/4; %理想低通滤波器参数
n=0:M-1;r=(M-1)/2;
nr=n-r+eps*((n-r)==0);
hdn=sin(wc*nr)/pi./nr; %计算理想低通单位脉冲响应hd(n)
if rem(M,2)~=0,hdn(r+1)=wc/pi;end; %M为奇数时,处理n=r点的0/0型
wn1=boxcar(M); %矩形窗
hn1=hdn.*wn1'; %加窗
subplot(2,1,1);stem(n,hn1,'.');line([0,20],[0,0]);
xlabel('n'),ylabel('h(n)'),title('矩形窗设计的h(n)');
hw1=fft(hn1,512);w1=2*[0:511]/512; %求频谱
subplot(2,1,2),plot(w1,20*log10(abs(hw1)))
xlabel('w/pi'),ylabel('幅度(dB)');title('幅度特性(dB)');
程序运行结果如下图:
结论:
通过这次课程设计,我们可总结得知窗函数设计FIR滤波器的步骤:
①根据技术要求确定待求滤波器的单位取样响应。
②由过渡带及阻带衰减的要求,选择窗函数的形式,并估计窗口长度N。
③计算滤波器的单位取样响应。
④验算技术指标是否满足要求。
而在用窗函数设计FIR数字滤波器的时候,我们应该特别注意窗函数序列的形状及长度的选择。即设计窗函数的时候,窗函数形式的选择最为关键。
五、收获与体会
因为这次课程设计,我重新温习了有关FIR滤波器的这部分内容,以前遗留下的很多疑问再通过这次作业,有一部分已得到解决。用MATLAB设计滤波器,使我对MATLAB这个软件有了更深层次的了解,相信如果以后还要用MATLAB这个软件的话,特别是写有关数字信号处理方面的程序,应该不是问题。
这是我第二次写课程设计报告,虽说写的不怎么样,但我还较满意。因为我享受了过程,几天忙着找资料,有很努力的去做,想想如果把这种认真放到做别的事情,就算最后没成功也会很高兴,比起不努力去做总是会有成效的。
六、参考文献
[1] 吴湘淇.信号与系统(第3版)[M].北京:电子工业出版社, 2009
[2] 吴湘淇,肖熙,郝晓莉.信号、系统与信号处理的软硬件实现[M].北京:电子工业出版社, 2002:45-78
[3] John G. Proakis,Dimitris G. Manolakis. 数字信号处理[M].方艳梅,刘永清译.北京:电子工业出版社, 2006:282-295
[4] 万建伟,王 玲.信号处理仿真技术[M].长沙:国防科技大学出版社, 2008:77-88
[5] 赵彦斌,张永瑞.信号谱分析中参数选择对频率分辨率的影响[J].电子科技, 2005,194(11):6-9
[6] 栗学丽,刘 琚.“数字信号处理”教学中易混淆的问题讨论[J].电气电子教学学报,2009,31(4):39-41
[7] 汉泽西,姚英彪.用DFT分析正弦信号频谱时应注意的几个问题[J].西安石油学院学报,2003,18(2):67-70
[8] 张志勇.精通MATLAB6.5[M].北京:北京航空航天大学出版社,2003
[9] 高西全,丁玉美.数字信号处理(第三版)[M].西安:西安电子科技大学出版社,2008:95-105
[10] 刘顺兰,吴 杰.数字信号处理(第二版)[M].西安:西安电子科技大学出版社,2008:137-145
《数字信号处理课程设计》
指导书
光电信息与通信工程学院
通信工程专业
20xx年12月
目录
一、课程设计基本信息┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄1
二、课程设计目的与要求┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄1
三、选题与学时安排┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄1
四、课程设计时间安排与考核方法┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄1
五、课程设计内容┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄2 设计题目1任务书┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄9 设计题目2任务书┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄10 设计题目3任务书┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄11 设计题目4任务书┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄12 设计题目5任务书┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄13 设计题目6任务书┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄14 设计题目7任务书┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄15 设计题目8任务书┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄16
六、课程设计报告要求┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄17
七、数字信号处理课程设计环节参考资料及网站┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄17
2
一.课程设计基本信息
1、课程性质:专业课,必修
2、适用专业:通信工程
3、课程设计学时/学分:1周(20学时)/ 1学分
二.课程设计目的和要求
1、目的:本课程设计是为了配合数字信号处理的理论教学、加强实践环节而开设的。其目的在于通过综合运用数字信号处理的理论知识完成频谱分析以及滤波器设计,通过理论推导得出相应结论,并利用MATLAB编程工具进行计算机实现,从而巩固数字信号处理的理论知识,培养学生解决实际问题的能力,提高学生对所学知识的综合应用能力,并从实践上初步实现对数字信号的处理,完成数字信号处理应用设计。通过课程设计,主要达到以下目的:
⑴ 使学生增进对MATLAB的认识,加深对数字信号处理理论的理解。
⑵ 使学生掌握数字信号处理中频谱分析的概念及方法。
⑶ 使学生掌握数字信号处理中IIR和FIR滤波器的设计。
⑷ 使学生了解并掌握用MATLAB实现IIR和FIR滤波器的设计方法、过程。
2、要求:根据所学知识独立完成基本设计任务,对于创新设计可以不受大纲限制,经老师审核同意并在条件允许的情况下,可以自行命题。本课程设计以实验室实验为主,采取较为灵活的教学方式,大部分时间由学生自己操作,必要时配合少量的理论讲授。主要采用MATLAB软件加以实现。
三.选题与学时安排
1、选题:本课程设计共安排8个设计题目。每班4~5人为1组,1人1套设备,每组选作不同的题目,题目选定并由指导教师批准后,即可开始设计。4个班共分4个批次。
2、学时安排:整个课程设计为期一周,共20学时,具体学时安排如下:
4学时 学习设计题目相关知识,查阅资料,掌握实现的原理;
4学时 用MATLAB语言编成实现题目要求;
4学时 软件调试;
4学时 进一步完善功能,现场检查、答辩;
4学时 完成课程设计报告。
四.课程设计时间安排与考核方法
1、时间安排:
第1天:老师布置设计任务,讲解设计要求,提示设计要点。
第2天:查阅资料(在图书馆或上网),弄清题目要求,提出解决方案。
第3~4天:根据题目要求,编写程序并调试程序。
第5天:撰写设计报告。
3
2、考核方法:
以出勤率和上机率、程序调试过程与结果和设计报告三部分综合评定课程设计成绩。三部分所占比例分别是:出勤率和上机率占20%,程序调试过程与结果占50%,课程设计报告占30%。
⑴ 要求设计的程序和波形、设计报告必须独立完成,并鼓励创新。
⑵ 设计报告交打印件,内容必须齐全、完整、工整。
属于下述情形之一的,课程设计按不及格论处:
⑴ 课程设计报告雷同的;
⑵ 凡是没有请假就不参加设计的;
⑶ 不参加开题的,不按规定答辩的,未按时完成设计报告的。
五.课程设计内容
1、课程设计题目总表
(1)线性卷积与圆周卷积演示程序的设计(线性移不变离散时间系统的求解)
(2)奈奎斯特采样定理岩石程序的设计(时域采样频域周期延拓)
(3)频域采样定理演示程序的设计(频域采样时域周期延拓)
(4)模拟滤波器设计演示程序的设计(从ALPF到AHPF、ABPF、ABSF幅度特性对比演示)
(5)B型数字低通滤波器的设计(使用冲击响应不变法设计)
(6)C型(I)数字低通滤波器的设计(使用双线性变换法设计)
(7)基于窗函数设计法线性相位型FIR数字低通滤波器设计
(8)基于频率抽样设计法线性相位型FIR数字低通滤波器设计
2、设计题目要求细则
(1)线性卷积与圆周卷积演示程序的设计(线性移不变离散时间系统的求解)
目的:① 熟练掌握MATLAB工具软件在工程设计中的使用;
② 熟练掌握线性卷积与圆周卷积的关系及LSI离散时间系统系统响应的求解方法。 要求:① 动态演示线性卷积的完整过程;
② 动态演示圆周卷积的完整过程;
③ 对比分析线性卷积与圆周卷积的结果。
步骤:① 可输入任意2待卷积序列x1(n)、x2(n),长度不做限定。测试数据为:
x1(n)={1,1,1,1,0,0,1,1,1,1,0,0},x2(n)={0,1,2,1,0,0,0,1,2,1,0,0};
② 分别动态演示两序列进行线性卷积x1(n)﹡x2(n)和圆周卷积x1(n)⊙x2 (n)的
过程;要求分别动态演示翻转、移位、乘积、求和的过程;
4
③ 圆周卷积默认使用2序列中的最大长度,但卷积前可以指定卷积长度N
用以进行混叠分析;
④ 根据实验结果分析两类卷积的关系。
⑤ 假定时域序列x1(n)、x2(n)的长度不小于10000,序列内容自定义。利用
FFT实现快速卷积,验证时域卷积定理,并与直接卷积进行效率对比。
(2)奈奎斯特采样定理演示程序的设计(时域采样频域周期延拓)
目的:① 熟练掌握MATLAB工具软件在工程设计中的使用;
② 熟练掌握奈奎斯特采样定理在数字信号处理中的重要意义。
要求:① 动态演示时域采样与频域周期延拓现象;
② 说明频域混叠现象与抗混叠滤波器设置的必要性。
步骤:① 假设频域归一化三角波的频带宽度fc= 100 Hz,对应的时域信号为:
y(t)=fc[sinc(fct/4)]2/2;
② 要求输入采样频率fs(根据程序处理需要指定范围)后,在时域演示信号
波形、采样脉冲及采样后信号;在频域演示对应的信号频谱、采样脉冲及
频域周期拓延;
③ 追加一高频干扰信号,经抗混叠滤波器后,再行采样,说明抗混叠滤波器的作用。 注:sinc(x)=sin(πx)/(πx)。
(3)频域采样定理演示程序的设计(频域采样时域周期延拓)
目的:① 熟练掌握MATLAB工具软件在工程设计中的使用;
② 熟练掌握频域采样定理在数字信号处理中的重要意义。
要求:① 动态演示频域采样与时域周期延拓现象;
② 动态演示频域采样与时域周期延拓序列主值区域的关系;
③ 说明频域采样点数M不小于时域序列长度N的必要性。
步骤:① 产生一时域序列信号,长度为N;对其频谱进行采样,取得M个频谱抽样值;
② 动态演示通过M个频谱抽样值恢复时域序列的过程(M根据程序处理需要指定范围),在频域演示原信号频谱及其抽样值信号;在动态演示时域原始序列及由频谱抽样值恢复的周期延拓时域序列。
③ 动态演示频域采样与时域周期延拓序列主值区域的关系;
④ 分析说明M大于等于N的必要性。
(4)模拟滤波器设计演示程序的设计(从ALPF到AHPF、ABPF、ABSF幅度特性对比演示) 目的:① 熟悉和巩固模拟滤波器的设计方法和原理
5
② 熟练掌握MATLAB工具软件在工程设计中的使用;
③ 熟练掌握模拟滤波器的设计过程及由ALPF到各型模拟滤波器的幅频特性对比。
要求:① 设定ALPF幅频特性指标,设计出ALPF;
② 动态演示由ALPF到模拟各型滤波器的幅频特性;
③ 简要说明采用冲击响应不变法对AHPF和ABSF数字化时保护滤波器的作用。
步骤:① 设计过程详见教材相关内容;
② 使用巴特沃斯滤波器,其阶数N应该根据实际参数计算(计算公式和方法
如教材所述),为方便作图,这里指定阶数为N=5,并假定通带截止频率ωp=1
rad,阻带截止频率ωs=2 rad,;
③ 分别用不同颜色曲线绘制通带、过渡带和阻带。要求根据变换关系动态
演示低通滤波器和目标滤波器的幅度特性。
④ 简要说明采用冲击响应不变法对AHPF和ABSF数字化时保护滤波器的作用。
(5)B型数字低通滤波器的设计(使用冲击响应不变法设计)
目的:① 掌握B型模拟滤波器设计原理与方法;
② 熟练掌握MATLAB工具软件在工程设计中的使用;
③ 熟练掌握B型模拟滤波器的数字化设计过程。
要求:① 设定ALPF幅频特性指标,设计出ALPF及对应的DLPF;
② 对比分析ALPF与DLPF幅频特性是否一致;
③ 产生一有干扰频率的时域序列(借助FFT分析说明其有干扰),使之通过所设计的DLPF, 对滤波输出结果作出分析,说明输出结果。
步骤:① 根据给定设计指标(通带截止频率fp=100 Hz,通带最大衰减αp=2 dB,阻带截止频率
fs=120 Hz,阻带最小衰减αs=60 dB)设计B型模拟滤波器;
② 根据冲击响应不变法设计与之相应的DLPF;
③ 给出所设计滤波器的幅度及幅度衰减特性并分析是否满足设计需要;
④ 产生一有干扰频率的时域序列(借助FFT分析说明其有干扰),使之通过所设计的DLPF, 对滤波输出结果作出分析,说明输出结果;
⑤ 扩展部分:自拟指标,设计一个DBPF,并检验设计效果。
(6)C型(I)数字低通滤波器的设计(使用双线性变换法设计)
6
目的:① 掌握C型模拟滤波器设计原理与方法;
② 熟练掌握MATLAB工具软件在工程设计中的使用;
③ 熟练掌握C型模拟滤波器的数字化设计过程。
要求:① 设定ALPF幅频特性指标,设计出ALPF及对应的DLPF;
② 对比分析ALPF与DLPF幅频特性是否一致;
③ 产生一有干扰频率的时域序列(借助FFT分析说明其有干扰),使之通过所设计的DLPF, 对滤波输出结果作出分析,说明输出结果。
步骤:① 根据给定设计指标(通带截止频率ωp=0.4π,通带最大衰减αp=0.5 dB,阻带截止频率
ωs=0.6π,阻带最小衰减αs=50 dB,令T=2)设计B型模拟滤波器;
② 根据双线性变换法设计与之相应的DLPF;
③ 给出所设计滤波器的幅度及幅度衰减特性并分析是否满足设计需要;
④ 产生一有干扰频率的时域序列(借助FFT分析说明其有干扰),使之通过所设计的DLPF, 对滤波输出结果作出分析,说明输出结果。
⑤ 扩展部分:自拟指标,设计一个DBPF,并检验设计效果。
(7)基于窗函数设计法线性相位型FIR数字低通滤波器设计
目的:① 熟练掌握MATLAB工具软件在工程设计中的使用;
② 熟练掌握窗函数法设计线性相位型FIR滤波器的方法。
要求:① 根据给定ALPF幅频特性指标,生成与之相对应的模拟滤波器h(t);
② 根据h(t)取得与之想对应的数字滤波器冲击响应函数h(n);
③ 选择适当的窗函数,构建线性相位型FIR的冲击响应函数hd(n);
④ 设计与之相对应的DLPF,对比分析DLPF幅频特性是否符合要求;
⑤ 产生一有干扰频率的时域序列(借助FFT分析说明其有干扰),使之通过所设计的DLPF, 对滤波输出结果作出分析,说明输出结果。
步骤:① 根据给定设计指标(通带截止频率fb=1 000 Hz,通带最大衰减αp=1dB,阻带截止频率fc
=1 200 Hz,阻带最小衰减αs=100 dB,令T=2)生成与之相对应的模拟滤波器h(t);
② 根据h(t)取得与之想对应的数字滤波器冲击响应函数h(n);
③ 选择适当的窗函数,构建线性相位型FIR的冲击响应函数hd(n);
④ 设计与之相对应的DLPF,给出窗函数及所设计滤波器的幅度特性,并对比理想冲激响应 和实际冲击响应,对比分析DLPF幅频特性是否符合要求;
⑤ 试说明不同窗函数对所设计数字滤波器性能的影响;
⑥ 产生一有干扰频率的时域序列(借助FFT分析说明其有干扰),使之通过所设计的DLPF,
7
对滤波输出结果作出分析,说明输出结果。
(8)基于频率抽样设计法线性相位型FIR数字低通滤波器设计
目的:① 熟练掌握MATLAB工具软件在工程设计中的使用;
② 熟练掌握频率抽样法设计FIR线性相位型数字滤波器的设计过程。
要求:① 根据给定DLPF幅频特性指标,设计DLPF;
② 对比检验DLPF幅频特性是否符合设计要求;
③ 通过实际检验,验证DLPF符合设计要求。
步骤:① 根据给定DLPF幅频特性要求(通带截止频率ωp=0.5π,通带最大衰减αp=0.5 dB,阻带截止
频率ωs=0.6π,阻带最小衰减αs=50 dB)取得DLPF的X(K);
② 根据线性相位型数字滤波器条件,构建线性相位型DLPF的X(K);
③ 根据X(K)生成DLPF的h(n);
④ 设计与之相对应的DLPF,给出窗函数及所设计滤波器的幅度特性,对比分析DLPF幅频特 性是否符合要求;
⑤ 试说明过渡点对所设计数字滤波器性能的影响;
⑥ 产生一有干扰频率的时域序列(借助FFT分析说明其有干扰),使之通过所设计的DLPF, 对滤波输出结果作出分析,说明输出结果。
8
《数字信号处理课程设计》任务书
9
《数字信号处理课程设计》任务书
10
《数字信号处理课程设计》任务书
11
《数字信号处理课程设计》任务书
12
《数字信号处理课程设计》任务书
13
《数字信号处理课程设计》任务书
14
《数字信号处理课程设计》任务书
15
《数字信号处理课程设计》任务书
16
六.课程设计报告要求
按学校下发的《课程设计管理条例》,所有课程设计须完成类似毕业设计的报告或论文,并参加答辩,成绩分为优、良、中、及格、不及格。课程设计报告采用统一的课程设计用纸(A4)打印,于课程设计完成一周内上交。课程设计报告具体要求如下:
1. 封面。包括:题目、系、班级、学生姓名、指导老师签字及时间(年、月、日)等;
2. 任务书。由指导教师填写;A4纸打印;设计题目与任务书相对应,根据选题,附于封面后;
3. 摘要(设计说明书可免此项)。摘要是论文内容要点的简练陈述,一般不超过400字,关键词为4个左右,关键词应在摘要中出现;
4. 目录。目录要层次清晰,要给出标题及页次,目录的最后一项是无序号的“参考文献资料”;
5. 正文。正文部分格式、结构等参考“课程设计报告结构及格式要求”,FTP服务器可下载。从内容上看报告结构大体可以按照概述、相关知识简介(设计原理)、设计过程(设计思想、功能结构、功能描述或流程描述)、实验结果(原程序清单及仿真波行、图表)及分析(包括所遇到的问题及解决方法)、结束语(心得体会)等几个章节来写,基本上就相当于回答要做什么、用了那些相关知识、怎么做的及结果结论。根据每个人理解的不同章节名称和顺序可有所不同。正文应按目录中编排的章节依次撰写,要求计算正确,论述清楚,文字简练通顺,插图简明,书写整洁。文中图、表不能徒手绘制;
6. 参考文献(资料)。只列出在课程设计中真正阅读过和采用过的参考文献,按照在正文中的出现顺序依次排序。各类文献的注录格式如下:
(1) 图书类的参考文献
[序号]作者姓名.书名(版次).出版地:出版单位,出版年:起止页码。
(2) 期刊类的参考文献
[序号]作者姓名.文题.期刊名,出版年,卷(期):起止页码。
(3) 会议类的参考文献
[序号]作者姓名.题目名.文集名,出版地:出版单位,出版年:起止页码。
注:报告字数要求不少于2000字。
七.数字信号处理课程设计环节参考资料及网站
(1)数字信号处理(第二版) 丁玉美 西安电子科技大学出版社
(2)应用MATLAB实现信号分析和处理 张明照 科学出版社
(3)数字信号处理及MATLAB实现 余成波 清华大学出版社
(4)MATLAB7.0在数字信号处理中的应用 罗军辉 机械工业出版社
(5)MATLAB信号处理 刘波 电子工业出版社
(6)Matlab信号处理与应用 董长虹 国防工业出版社
(7)数字信号处理原理及其MATLAB实现 从玉良 电子工业出版社
(8)数字信号处理基础及MATLAB实现 周辉 中国林业出版社
(9)《数字信号处理及其MATLAB实现》,陈怀琛等译,电子工业出版社;
17
(10)《MATLAB及在电子信息课程中的应用》,陈怀琛等,电子工业出版社。
(11) 《Matlab通信仿真与应用》,刘敏,魏玲.北京:国防工业出版社,2001
2.相关网站
(2)Matlab大观园http://matlab.
(3)Matlab学习网
18
课程实验报告20xx20xx学年第一学期实验名称用Matlab进行信号与系统的时频域分析专业学生姓名班级学号指导教师指导单位日期用…
信号与系统课程设计报告基于IIR的有噪声语音信号处理班姓名成绩指导教师日期目录1摘要及关键字22实验目的与具体任务33MATLAB…
沈阳理工大学课程设计专用纸成绩评定表沈阳理工大学沈阳理工大学课程设计专用纸课程设计任务书2沈阳理工大学沈阳理工大学课程设计专用纸摘…
评分信号与系统课程设计学院电信学院班级测控102班姓名苏慧敏学号10034010206指导教师贺婷设计日期20xx61820xx6…
信号与线性系统课程设计报告课题五基于FIR滤波的语音信号处理系统设计班级姓名学号组号及同组人成绩1指导教师日期课题五基于FIR滤波…
课程实验报告20xx20xx学年第一学期实验名称用Matlab进行信号与系统的时频域分析专业学生姓名班级学号指导教师指导单位日期用…
信号与系统课程设计报告学院电气与电子工程学院班级电气1010学号姓名目录一设计概述1设计题目32设计目的33具体步骤34实现方法4…
信号与系统课程设计报告基于IIR的有噪声语音信号处理班姓名成绩指导教师日期目录1摘要及关键字22实验目的与具体任务33MATLAB…
信号与线性系统课程设计报告课题五基于FIR滤波的语音信号处理系统设计班级姓名学号组号及同组人成绩1指导教师日期课题五基于FIR滤波…
广州大学信号与系统实验综合设计性实验报告册实验项目选频网络的设计及应用研究年级专业班电子132姓名黎杰华学号1319xxxx55成…