现代信号处理课程设计报告

现代信号处理课程设计报告

ID:8790417

大小:645.50 KB

页数:30页

时间:2018-04-07

现代信号处理课程设计报告_第1页
现代信号处理课程设计报告_第2页
现代信号处理课程设计报告_第3页
现代信号处理课程设计报告_第4页
现代信号处理课程设计报告_第5页
资源描述:

《现代信号处理课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、现代信号处理课程设计报告目录一、课程设计目的…………………………………2二、课程设计内容…………………………………2三、课程设计流程及分析…………………………43.1熟悉MATLAB基本操作………………………….43.2MATLAB数字信号处理图形界面………………….53.3用MATLAB绘出信号波形………………………..53.4对信号频谱分析……………………….........73.5设计滤波器并对信号滤波……………………….11四、设计经验总结…………………………………27五、参考资料………………………………………2729一、课程设计目的1.全面复习课程所学理论知识,巩固所学知识重点和难

2、点,将理论与实践很好地结合起来。2.提高综合运用所学知识独立分析和解决问题的能力;3.熟练使用一种高级语言进行编程实现。二、课程设计内容(一).信号分析1、编制信号生成程序,产生下述各序列,绘出它们的时域波形1)单位抽样序列2)矩形序列3)    三角波序列4)反三角波序列5)Gaussian序列   296)正弦序列取7)衰减正弦序列对连续信号   进行采样,可得到测试序列。令A=50,采样周期T=1ms,即fs=1000Hz,f0=62.5,a=100。2.对上述信号完成下列信号分析1)对三角波序列和反三角波序列,作N=8点的FFT,观察比较它们的幅频特性,说明它们有什么异同?绘出两序列

3、及其它们的幅频特性曲线。在和的尾部补零,作N=16点的FFT,观察它们的幅频特性发生了什么变化?分析说明原因。  2)、观察高斯序列,固定信号中的参数p=8,令q分别等于2,4,8,观察它们的时域和幅频特性,了解当q取不同值时,对信号序列的时域幅频特性的影响;固定q=8,令p分别等于8,13,14,观察参数p变化对信号序列的时域及幅频特性的影响,观察p等于多少时,会发生明显的泄漏现象,混叠是否也随之出现?记录实验中观察到的现象,绘出相应的时域序列和幅频特性曲线。3)对于正弦序列x6(n),取数据长度N分别等于8,16,32,分别作N点FFT,观察它们的的时域和幅频特性,说明它们的差别,简要说

4、明原因。4)、观察衰减正弦序列的时域和幅频特性,绘出幅频特性曲线,改变采样频率fs,使fs=300Hz,观察此时的频谱的形状和谱峰出现位置?说明产生现象的原因。3.设有一连续时间信号s(t),其由20Hz、220Hz和750Hz的正弦信号叠加而成,分析确定采样频率及数据分析长度,计算并绘出信号的频谱,指出各个频率份量。(二)、数字滤波器的设计与实现设计和实现IIR或FIR数字滤波器:要求:输入数字滤波器的滤波指标,包括通带截止频率,通带最大衰减,阻带截止频率,阻带最小衰减。设计出相应的数字滤波器。显示得到的滤波器的系数和阶数,求出系统的单位脉冲响应h(n)。并画出设计得到的滤波器的幅频特性图

5、(要有坐标标度)和相频特性。291.对于IIR数字滤波器:使用双线性变换法。可选用BW型、CB型和椭圆型等滤波器类型来进行设计2.对于FIR数字滤波器:要对多种窗口(三种及以上)、不同阶数设计结果进行分析比较。(三)、综合应用对于给出的任意一段语音信号,进行分析处理。1、读出语音信号,并显示语音信号的时域波形,然后对读出的信号进行FFT变换,得到信号的频谱特性。2、分析其频谱特性,应用设计的滤波器将主要的频率分量分离出来。3、回放此语音信号,感觉滤波前后的声音有什么变化三、课程设计流程3.1熟悉MATLAB基本操作,基本语法,以及GUI界面设计中各控件的调用方式。MATLAB是一款功能超强的

6、数学软件,应用于各个行业。而其基本操作却很大众化,操作起来很人性化。其中所附带的GUI面向对象的友好编程方式更便于学术交流和设计开发。293.2MATLAB数字信号处理图形界面3.3用MATLAB绘出信号波形globalxypopup_sel_index=get(handles.popupmenu2,'Value');switchpopup_sel_indexcase1n0=0;n1=-10;n2=10;n=[n1:n2];x=[(n-n0)==0];stem(n,x,'.');xlabel('n');ylabel('x(n)');title('单位抽样序列');case2n=-1:10;n

7、0=2;width=5;x=rectpuls(n-n0,width);stem(n,x,'.');xlabel('n');ylabel('x(n)');axis([-11002]);29title('矩形序列');case3n1=0:3;n2=4:7;x1=n1+1;x2=8-n2;n=[(-10:0)n1n2(7:17)];x=[zeros(1,11)x1x2zeros(1,11)];stem(n,x,'.

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

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

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