您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 实验1-常见离散信号的MATLAB产生和图形显示-实验报告
GuangxiUniversityofScienceandTechnology实验报告实验课程:数字信号处理实验内容:实验1常见离散信号的MATLAB产生和图形显示院(系):计算机学院专业:通信工程班级:111班学生姓名:黄宝周学号:201100402033指导教师:周坚和2013年5月31日广西科技大学实验报告数字信号处理实验1一、实验目的:加深对常用离散信号的理解。二、实验原理:1.单位抽样序列01)(n00nn在MATLAB中可以利用zeros()函数实现。x=[1zeros(1,N-1)]2.单位阶越序列01)(nu00nn在MATLAB中可以利用ones()函数实现。);,1(Nonesx3.正弦序列)/2sin()(FsfnAnx在MATLAB中实现过程如下0:1*sin(2***/)nNxApifnFs4.复指数序列njernx)(在MATLAB中实现过程如下)**exp(1:0nwjrxNn5.指数序列nanx)(在MATLAB中实现过程如下naxNn.^1:0三、实验内容及步骤:实验内容:(1)预先复习MATLAB使用的基础知识。(2)编制程序产生上述5种信号(长度可任意选取),并绘出其图形。广西科技大学实验报告数字信号处理实验2(3)完成上述实验内容并提交实验报告(按照实验报告格式)。(4)上机验证并回答以下问题(在实验报告中体现):A.复指数序列如何显示(实虚部如何单独显示,如何显示模)。B.如何给所显示图形的坐标打标签和网格以及标题。C.如何改变横纵坐标尺度。D.将实验中的stem换成plot、subplot命令有什么不同。1.单位抽样序列实现:程序如下:x=zeros(1,10)%注意序列数组下表从1开始,不能从0开始n=0:9;x=zeros(1,10);x=[zeros(1,6)1zeros(1,3)];%平移6个单位stem(n,x)%画离散点图用的函数title('单位抽样序列');图形如下所示:广西科技大学实验报告数字信号处理实验32.单位阶跃序列实现程序如下:n=0:9;x=ones(1,10);x=[zeros(1,3)ones(1,5)zeros(1,2)];%平移stem(n,x)title('单位抽样序列');图形如下:3.正弦序列实现程序如下:n=0:20;x=2*sin(2*pi*n*4000/9000+pi/2);stem(n,x)广西科技大学实验报告数字信号处理实验4title('单位抽样序列');图形如下:4.复指数序列实现程序如下:n=0:21;x=exp(j*6*n);stem(n,real(x))%imag(x)为取虚部显示xlabel('时间');ylabel('振幅')grid%打网格axis([030-12])%改变横纵坐标尺度title('图形显示结果')%图形标题%又取复指数模例子:n=0:19;x=exp(n/10+j*20*n);r=(real(x)).^2;i=(imag(x)).^2;广西科技大学实验报告数字信号处理实验5m=(r+i).^0.5;stem(n,m);xlabel('时间');ylabel('振幅')图形如下:5、实指数序列的实现程序如下:n=0:21;x=1.08.^n;stem(n,x)图形如下:广西科技大学实验报告数字信号处理实验6四、实验总结与分析:熟悉运用MATLAB编程完成一些数字信号处理的基本功能,加深对教学内容的理解。掌握了一些基本的MATLAB函数。
本文标题:实验1-常见离散信号的MATLAB产生和图形显示-实验报告
链接地址:https://www.777doc.com/doc-6387741 .html