西安电子科技大学数字信号处理实验报告

西安电子科技大学数字信号处理实验报告

ID:30857727

大小:1.02 MB

页数:24页

时间:2019-01-04

西安电子科技大学数字信号处理实验报告_第1页
西安电子科技大学数字信号处理实验报告_第2页
西安电子科技大学数字信号处理实验报告_第3页
西安电子科技大学数字信号处理实验报告_第4页
西安电子科技大学数字信号处理实验报告_第5页
资源描述:

《西安电子科技大学数字信号处理实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数字信号处理实验报告班级:姓名:学号:联系方式:西安电子科技大学电子工程学院绪论:随着信息技术的迅猛发展,数字信号处理已成为一个极其重要的学科和技术领域。在通信、语音、图像、自动控制和家用电器等众多领域得到了广泛的应用。数字滤波(DigitalFilter,DF)是数字信号处理的重要环节,它在数字信号处理中占有着重要的地位,它具有可靠性好、精度高、灵活性大、体积小、重量轻等优点。数字滤波器是指输入、输出均为数字信号,通过数值运算处理改变输入信号所含频率成分的相对比例,或者滤除某些频率成分的数字器和程序。经典数字滤波器从滤波特性上分类,可以分成低通、高通

2、、带通和带阻等滤波器据数字滤波器冲激响应的时域特性,可以分成无限脉冲响应数字滤波器(简称IIR)和有限脉冲响应数字滤波器(简称FIR),IIR和FIR数字滤波器的设计方法及其结构各不相同。关键词:数字滤波器IIRFIRMATLAB实验一•实验目的加深学生对序列基本知识的掌握理解。•实验原理与方法运用matlab编写出和应代码,画出和应图像•实验内容及步骤实验1序列的产生♦单位阶跃clearallN=10;x=zeros(1,N);forh=l:Nx(h)=1;endxn=O:N-l;stem(xnzx)axis([-11001.1])♦复指数6JA七0

3、20402040clearallN=30;A=3;%幅度a=0.7;%实数w=(pi/10);%角频率xn=0:N-l;x=A*exp(a+(li*w).*xn);s=real(x);x=imag(x);f=abs(x);subplot(1,3,1)stem(xn,s)subplot(1,3,2)stem(xn,x)subplot(1,3,3)stem(xn,f)♦实指数N=30;xn=0:0.1:N-l;y=•5•Axn;stem(xn,y)♦随机数N=30;xn=0:N-l;y=randn(lzN);stem(xn,y)♦正弦序列•04

4、■O6

5、•

6、OBk=0:0.1:59;fk=sin(pi/3*k);stem(k,fk)实验2序列的运算实验结果图如下:clearallN=100;xn=0:N-l;yl=10*•5•Axn;subplot(2,2,1)stem(xn,yl)xlabel「时间');ylabeK*原信号幅值・);y2=rand(1,N);subplot(2,2,2)stem(xn,y2)xlabel('时间');ylabel('噪声幅值');y=yl+y2;subplot(2,2,3)stem(xnAy)xlabel(5寸间');ylabel「原信号加了噪声后幅值J;s=zeros

7、(1,N);forn=l:Nifn==ls(l)=l/2*(y(n)+y(n+1));elseifn==Ns(N)=1/2*(y(n-1)+y(n));elses(n)=1/3*(y(n-1)+y(n)+y(n+1));endendendsubplot(2,2,4)stem(xn,s)xlabel(';vlabel(1处理后的信号幅值1;Tf8600间50Do00543210-1实验4•实验结果分析及结论总结实验2用了实验二的方法之后,发现噪声对原信号的影响变得比较平滑了,所以在一定程度上,此方法减少了噪声对信号的影响。•思考题实验1思考题(1)可以通

8、过什么参数控制序列的增长率与衰减率?哪个参数可以控制序列的幅值?答:可以通过控制幅度值系数A来控制幅度值,可以通过负指数或者指数序列的实部和虚部的方法来控制增长率和衰减率。(2)复指数序列的实部和虚部分别是什么?答:实部为相应频率下信号的强度,虚部为其相位。(3)正弦序列的频率时如何控制的?如何可以改变其频率?(4)对于一个幅值为5v、频率为20Hz、初始相位为60度正弦连续信号,如何实现对其不失真采样?答:通过改变自变量前面的系数w来控制正弦序列的频率,通过奈奎斯特角频率的定义来看,对其采样的角频率不能小于40Hz・实验二•实验目的DFT及其快速算法

9、FFT是“数字信号处理”的核心内容,正是因为这个理论的提出,才使得“数字信号处理”成为可能。本次实验将使同学们对DFT及FFT有更加深入的了解。•实验原理与方法运用matlab编写出相应代码,画出相应图像•实验内容及步骤一.用实信号表示s(t)并且画出相应图像相应代码在代码文件屮可以找到,运行即可得到正确验证结果。代码如下:clcclearfl=1050000;f2=1100000;f3=1200000;f4=1500000;fs=4*f4;p=3・14;wl=2*p*f1;w2=2*p*f2;w3=2*p*f3;w4=2*p*f4;t=0.0001;

10、%采样实时间N=t*fS;T=(-(N-l)/2):1:(N-l)/2;Tl=((-(N-1)

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

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

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