首页 信号与系统实验(MATLAB 西电版)实验2 常用离散时间信号的实现

信号与系统实验(MATLAB 西电版)实验2 常用离散时间信号的实现

举报
开通vip

信号与系统实验(MATLAB 西电版)实验2 常用离散时间信号的实现一、实验目的二、实验原理三、涉及的MATLAB函数四、实验内容与方法五、实验要求六、思考题一、实验目的  (1)了解离散时间信号的特点;  (2)掌握离散时间信号表示的向量法和符号法;  (3)熟悉stem函数的应用;  (4)会用MATLAB语言表示常用根本离散信号。二、实验原理  信号是随时间变化的物理量。离散信号是只在某些不连续的时间点上有信号值,其它时间点上信号没有定义的一类信号。离散信号一般可以利用模数转换由连续信号而得到。计算机所能处理的只是离散信号。三、涉及的MATLAB函数  st...

信号与系统实验(MATLAB 西电版)实验2  常用离散时间信号的实现
一、实验目的二、实验原理三、涉及的MATLAB函数四、实验 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 与方法五、实验要求六、思考题一、实验目的  (1)了解离散时间信号的特点;  (2)掌握离散时间信号 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示的向量法和符号法;  (3)熟悉stem函数的应用;  (4)会用MATLAB语言表示常用根本离散信号。二、实验原理  信号是随时间变化的物理量。离散信号是只在某些不连续的时间点上有信号值,其它时间点上信号没有定义的一类信号。离散信号一般可以利用模数转换由连续信号而得到。计算机所能处理的只是离散信号。三、涉及的MATLAB函数  stem函数  功能:绘制二维杆图即离散序列图。  调用格式:  stem(x,y):在x坐标上绘制高度为y的杆图。四、实验内容与方法  1.验证性实验  常用的离散信号有正弦信号序列、单位阶跃序列、单位门序列、单位冲激信号、单位斜坡序列、单边衰减指数序列、随机序列等。  参考给出的程序,产生信号并观察信号的波形,通过改变相关参数(例如:频率、周期、幅值、相位、显示时间段、步长、加噪等),进一步熟悉这些在 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 实际与理论研究中常用的信号。1)离散时间信号MATLAB程序:k1=-3;k2=3;k=k1:k2;f=[1,3,-3,2,3,-4,1];stem(k,f,′filled′);axis([-4,4,-5,5]);title(′离散时间信号′)xlabel(′时间(k)′);ylabel(′幅值f(k)′);用数值法生成的离散时间信号如下图。图2.1数值法生成的离散时间信号2)单位脉冲序列MATLAB程序:k1=-3;k2=6;k=k1:k2;n=3;%单位脉冲出现的位置f=[(k-n)==0];stem(k,f,′filled′);title(′单位脉冲序列′)xlabel(′时间(k)′);ylabel(′幅值f(k)′);用数值法生成的单位脉冲序列如下图。图2.2数值法生成的单位脉冲序列3)单位阶跃序列MATLAB程序:k0=0;%单位阶跃开始出现的位置k1=-3;k2=6;k=k1:k0-1;n=length(k);k3=-k0:k2;n3=length(k3);u=zeros(1,n);u3=ones(1,n3);stem(k,u,′filled′);holdon;stem(k3,u3,′filled′);holdoff;axis([k1,k2,,]);title(′单位阶跃序列′);xlabel(′时间(k)′);ylabel(′幅值f(k)′);用数值法生成的单位阶跃序列如下图。图2.3数值法生成的单位阶跃序列4)复指数序列MATLAB程序:clf;c=-(1/12)+(pi/6)*i;K=2;n=0:40;x=K*exp(c*n);subplot(2,1,1);stem(n,real(x));ylabel(′幅值f(k)′);title(′实部′);subplot(2,1,2);stem(n,imag(x));xlabel(′时间(k)′);ylabel(′幅值f(k)′);title(′虚部′);用数值法生成的复指数序列如下图。图2.4数值法生成的复指数序列5)指数序列MATLAB程序:clf;k1=-1;k2=10;k=k1:k2;a=-0.6;A=1;f=A*a.^k;stem(k,f,′filled′);title(′指数序列′);xlabel(′时间(k)′);ylabel(′幅值f(k)′);用数值法生成的指数序列如下图。图2.5数值法生成的指数序列6)正弦序列MATLAB程序:clf;k1=-20;k2=20;k=k1:k2;f=sin(k*pi/6);stem(k,f,′filled′);title(′正弦序列′);xlabel(′时间(k)′);ylabel(′幅值f(k)′);用数值法生成的正弦序列如下图。图2.6数值法生成的正弦序列7)单位斜坡序列MATLAB程序:clf;k1=-1;k2=20;k0=0;n=[k1:k2];ifk0>=k2x=zeros(1,length(n));elseif(k0k1)x=[zeros(1,k0-k1),[0:k2-k0]];elsex=(k1-k0)+[0:k2-k1];endstem(n,x);title(′单位斜坡序列′);xlabel(′时间(k)′);ylabel(′幅值f(k)′);用数值法生成的单位斜坡序列如下图。图2.7数值法生成的单位斜坡序列8)随机序列MATLAB程序:clf;R=51;d=0.8*(rand(R,1)-0.5);m=0:R-1;stem(m,d′,′b′);title(′随机序列′);xlabel(′k′);ylabel(′f(k)′);用数值法生成的随机序列如下图。图2.8数值法生成的随机序列9)扫频正弦序列MATLAB程序:n=0:100;a=pi/2/100;b=0;arg=a*n.*n+b*n;x=cos(arg);clf;stem(n,x);axis([0,100,,]);grid;axis;title(′扫频正弦序列′);xlabel(′k′);ylabel(′f(k)′);用数值法生成的扫频正弦序列如下图。图2.9数值法生成的扫频正弦序列10)幅值调制序列MATLAB程序:clf;n=0:100;m=0.4;fH=0.1;fL=0.01;xH=sin(2*pi*fH*n);xL=sin(2*pi*fL*n);y=(1+m*xL).*xH;stem(n,y);grid;title(′幅值调制序列′);xlabel(′时间(k)′);ylabel(′幅值f(k)′);用数值法生成的幅值调制序列如下图。图2.10数值法生成的幅值调制序列11)信号平滑MATLAB程序:clf;R=51;d=0.8*(rand(1,R)-0.5);%随机噪声m=0:R-1;s=2*m.*(0.9.^m);%正常信号x=s+d;%加噪声后的信号xL=sin(2*pi*fL*n);y=(1+m*xL).*xH;stem(n,y);grid;title(′幅值调制序列′);xlabel(′时间(k)′);ylabel(′幅值f(k)′);用数值法生成的幅值调制序列如下图。subplot(2,1,1);plot(m,d,′r-′,m,s,′g--′,m,x,′b-.′);title(′信号平滑′)xlabel(′n′);ylabel(′f(n)′);legend(′d[n]′,′s[n]′,′x[n]′);x1=[00x];x2=[0x0];x3=[x00];y=(x1+x2+x3)/3;subplot(2,1,2);plot(m,y(2:R+1),′r-′,m,s,′g--′);legend(′y[n]′,′s[n]′);xlabel(′n′);ylabel(′f(n)′);信号平滑结果如下图。图2.11信号平滑12)滑动平均MATLAB程序:n=0:100;s1=cos(2*pi*0.05*n); %低频信号s2=cos(2*pi*0.47*n); %高频信号x=s1+s2;混合信号M=input(′滤波器长度=′);num=ones(1,M);y=filter(num,1,x)/M;clf;subplot(2,2,1);plot(n,s1);axis([0,100,-2,2]);xlabel(′时间n′);ylabel(′幅值′);title(′信号#1′);subplot(2,2,2);plot(n,s2);axis([0,100,-2,2]);xlabel(′时间n′);ylabel(′幅值′);title(′信号#2′);subplot(2,2,3);plot(n,x);axis([0,100,-2,2]);xlabel(′时间n′);ylabel(′幅值′);title(′输入信号′);subplot(2,2,4);plot(n,y);axis([0,100,-2,2]);xlabel(′时间n′);ylabel(′幅值′);title(′输出信号′);axis;信号的滑动平均如下图。图2.12信号的滑动平均  2.程序设计实验  (1)编制程序,生成如下信号:  5exp(-k),3sin(k),u(k-3),u(k+5),r(k-4),r(k+3), u(k-3)+r(k+7),sin(k),sin(2k),sin(3k),δ(k-1),δ(k+5),cos(3k)+sin(2k)等。  (2)寻找一些函数,编制程序生成信号。五、实验要求  (1)在计算机中输入程序,验证实验结果,并将实验结果存入指定存储区域。  (2)对于程序设计实验,要求通过对验证性实验的练习,自行编制完整的实验程序,实现对信号的模拟,并得出实验结果。  (3)在实验 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 中写出完整的自编程序,并给出实验结果。六、思考题  (1)单位冲激函数与单位脉冲函数有什么区别?  (2)信号的时域分解有哪几种方法?
本文档为【信号与系统实验(MATLAB 西电版)实验2 常用离散时间信号的实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥12.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
sunny半世烟雨
资深安全员
格式:ppt
大小:708KB
软件:PowerPoint
页数:0
分类:
上传时间:2021-10-15
浏览量:44