数字信号处理实验报告(一)

数字信号处理实验报告(一)

ID:44049883

大小:264.80 KB

页数:7页

时间:2019-10-18

数字信号处理实验报告(一)_第1页
数字信号处理实验报告(一)_第2页
数字信号处理实验报告(一)_第3页
数字信号处理实验报告(一)_第4页
数字信号处理实验报告(一)_第5页
资源描述:

《数字信号处理实验报告(一)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数字信号处理实验报告(一)学院:计算机科学与信息学院专业:网络工程班级:网络092姓名王荣森学号0908060386实验时实验项目名称2012/4/25指导教吕晓丹实验一常见离散信号的MATLAB产生和图形显示实验组成绩1、加深对常用离散信号的理解;2、掌握matlab屮一些基本函数的建立方法。(1)(2)(3)(4)预先复习MATLAB使用的基础知识。编制程序产生上述5种信号(长度可任意选取),并绘出其图形。完成上述实验内容并提交实验报告(按照实验报告格式)。上机验证并回答以下问题(在实验报告中体现):A.复指数序列如何显示(实虚部如何单独显示,如何显示模)。B.如何给所显示图形的坐标打标

2、签和网格以及标题。C.如何改变横纵坐标尺度。1.单位抽样序列3(n)=在MATLAB中可以利用zeros()函数实现。x=zeros(l,N);41)=1;如果力⑺)在时间轴上延迟了k个单位,得到<5(,2-k)即:In-k0心02-单位阶越序列u(n)在MATLAB中可以利用ones()函数实现。x=ones(l,N);3.止弦序列兀(兀)=Asin(2劝?/Fs+0).】n=0:N—1在MATLAB屮:x=A*sin(2*pi*/**n/Fs+fai)4.复指数序列x(n)=r・严.】力=0:N—1在MATLAB屮%=r-exp(j*w*〃)5.指数序列x(n)=an在MATLAB中"=

3、°:N-1x-a.Kn实验仪器PcMATLAB实验内容1.单位抽样序列加)=F,?=0[o心0在MATLAB中可以利用zeros()函数实现。x=zerosQ,N);4D=1;如果力(斤)在时间轴上延迟了k个单位,得到6(n-k)即:次心)Jl"=k(0心02.单位阶越序列,?-°在MATLAB屮可以利用ones()函数实现。x=ones(l,N);3.正弦序列x(〃)=Asin(2劝?/F$+°)在MATLAB中4.复指数序列在MATLAB中5.指数序列在MATLAB屮n=O:N-lx=sin(2pi^fn!Fs+fai)x(n)=r-ejGJ,1n=0:N—1x=rexp(j*x(n)=

4、ann=O:N-lx=a.^n1•单位抽样序列皿£鳥在MATLAB中可以利用zeros()函数实现。x=zerosQ^N);4D=1;如果力O)在时间轴上延迟了k个单位,得到3(n-k)即:实验步骤程序:»%单位抽样序列和延时的单位抽样序列elf;n=0:10;xl=[1zeros(I,10)];x2=[zeros(1,5)1zeros(1^5)];subplot(1,2,1);stem(n,x1);xlabel('时间序列n');ylabel(,振幅’);title(,单位抽样序列xl');subplot(],2,2);运行结果:steirifn,x2);xlabel(,时间序列rf);y

5、label(,振幅’);title(,延时了5的单位抽样序列');»2•单位阶越序列心)F,2"°(07?<0在MATLAB中可以利用ones()函数实现。x=ones(y,N);程序:»n=0:10;u=[ones(I,11)];stem(n,u);xlabel(?时间序列);ylabel(,振幅’);title(7单位阶越序列’);»运行结果:单位阶越序列3.正弦序列x(〃)=Asin(2劝?/F$+0)在MATLAB中n=0:Nx=sin(2pi^fnlFsfai)程序:»n=l:30;x=2*sin(pi*n/6+pi/3);stem(n^x);xlabel('时间序歹Un');yl

6、abel(?振幅’)ititlef正弦函数序歹lk=2*sin(pi*n/6+pi/3)');»运行结果:正弦函数序列x=2*sin(pi*n/6+pi/3)3.复指数序列兀(刃)=厂£阿在MATLAB中n=0:N—x=r-exp(j*w*〃)程序:»n=l:30;x=2*exp(j*3*n);stem(n,x);xlabelC时间序列n');ylabel(,振帽);title(?亘指数序列x=2*exp(j*3*n)*);»运行结果:宾指数序歹i]x=2*expG*3*n)时I'司序列n4.指数序列:x{n)=an在MATLAB中:n=0:N-x=tz.An程序:»n二1:30;x=l

7、・2・"n;stem(njx);xlabelC时间序列n‘);ylabel(?振幅’);title(?指数序列x=l・2・;»运行结果:扌旨数序歹«Jx=12.n实验总结了解了MATLAB的运行环境,掌握了如何在该软件上编辑、编译和运行一个MATLAB程序,通过运行简单的MATLAB程序,初步了解MATLAB程序的特点,掌握了一些基本的MATLAB函数。由于课前准备不足,所以在课堂上手忙脚乱,以后在课下要加强

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

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

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