- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一离散时间信号的时域分析一、实验目的:1、学会用MATLAB在时域中产生一些基本的离散时间信号,并对这些信号进行一些基本的运算。2、学会使用基本的MATLAB命令,并将它们应用到简单的数字信号处理问题中。二、实验内容:1、学习并调试本章所给的例子。2、回答书后给出的问题。3、实验报告仅回答奇数信号的例子。三、实验过程:(一)单位样本和单位阶跃序列:Q1.1运行程序P1.1以产生单位样本序列u[n]并显示它:clf;n = -10:20;u = [zeros(1,10) 1 zeros(1,20)];stem(n,u);xlabel(时间 n);ylabel(振幅);title(单位抽样序列);axis([-10 20 0 1.2]);Q1.3 修改程序P1.1以产生带有延时11个样本的延迟单位样本序列ud[n],运行修改的程序并且显示产生的序列。clf;n = -10:20;ud = [zeros(1,21) 1 zeros(1,9)];stem(n,ud);xlabel(时间 n);ylabel(振幅);title(单位抽样序列);axis([0 30 0 1.2]);Q1.5修改程序P1.1以产生带有超前7个样本的延时单位阶跃序列sd[n],运行修改后的程序并且显示产生的序列:clf;n = -10:20;u = [zeros(1,3) 1 ones(1,27)];stem(n,u);xlabel(时间 n);ylabel(振幅);title(单位抽样序列);axis([-10 20 0 1.2]);(二)指数信号:Q1.7 那个参数控制该序列的增长或衰减率?那个参数控制该序列的振幅?答:参数c控制该序列的增长或衰减率; 参数k控制该序列的振幅。Q1.9 运算符real和imag的作用是什么?Complex real part;Complex imaginary part答:运算符real和imag的作用分别是提取运算数值x的“实部”和“虚部”,以便于接下来分别将“实部”和“虚部”成像。Q1.11 运行程序P1.3,以产生实数值的指数序列:clf;n = 0:35; a = 1.2; K = 0.2;x = K*a.^n;stem(n,x);xlabel(时间 n);ylabel(振幅);Q1.13 算数运算符^和.^之间的区别是什么?答:算术运算符^表示矩阵乘法,也就是,必须满足前一个矩阵的列数等于后一个矩阵的行数。算术运算符.^表示元素相乘,也就是向量或者矩阵中对应元素相乘。Q1.15 该序列的长度是多少?怎么样才能改变它?答:该序列的长度是35;通过改变“n=0:35”中的“35”这个数字可以改变序列的长度。(三)正弦序列:Q1.17 运行程序P1.4以产生正弦序列并显示它。n = 0:40;f = 0.1;phase = 0;A = 1.5;arg = 2*pi*f*n - phase; x = A*cos(arg);clf; stem(n,x); axis([0 40 -2 2]);grid; title(正弦序列);xlabel(时间 n);ylabel(振幅);Q1.19 该序列的长度是多少?怎么样可以改变它?答:该序列的长度是41个时间单位,通过改变n的参数可以改变该序列的长度。Q1.21 axis和grid命令的作用是什么?Control axis scaling and appearance;Grid line答:axis的作用是规定图像显示的横纵坐标的范围;grid的作用是显示图像上面的“网格”。Q1.23 修改上述程序,以产生长度为50、频率为0.08、振幅为2.5、相移为90度的一个正弦序列并显示它。该序列的周期是多少?n = 0:49;f = 0.08;phase = pi/2;A = 2.5;arg = 2*pi*f*n - phase; x = A*cos(arg);clf; stem(n,x); axis([0 49 -3 3]);grid; title(正弦序列);xlabel(时间 n);ylabel(振幅);答:周期为12.5Q1.25 在程序P1.4中用stairs命令代替stem命令,运行新程序。新图形与习题Q1.17和习题Q1.24中产生的图形有什么区别?n = 0:40;f = 0.1;phase = 0;A = 1.5;arg = 2*pi*f*n - phase; x = A*cos(arg);clf; stairs(n,x); axis([0 40 -2 2]);grid; title(正弦序列);xlabel(时间 n);ylabel(振幅);Stairs函数是用直线将相应的点连接起来,类似于阶梯状。(四)随机信号:Q1.27 编写一个MATLAB程序
文档评论(0)