资源描述:
《实验2离散序列的基本运算》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验卡和实验报告 信息科学与工程学院 课程编号 实验项目序号 本科学生实验卡和实验报告信息科学与工程学院通信工程专业2013级 1301班课程名称:数字信号处理实验项目:离散序列的基本运算2015~~2016学年第二学期实验卡和实验报告 信息科学与工程学院学号:201308030104_姓名:___王少
2、丹_____专业年级班级:____通信1301___________四合院____实验室组别________实验日期__2016年_4_月__28日课程名称数字信号处理实验课时4实验项目名称和编号离散序列的基本运算同组者姓名实验目的学会运用MATLAB进行离散序列的运算,并掌握程序编写的方法实验环境MATLAB实验内容和原理实验卡和实验报告 信息科学与工程学院实验步骤方法关键代码1、序列的移位X1(n)=x(n-m)例:x0
3、=u(n)(显示-104、)=u(n-4)(-55、论相符。(后附代码)小结对于离散序列的基本运算,移位、相加、相乘、反折还有尺度变换,都有了更深的理解,相加相乘等运算是两个向量之间的运算,因此参加运算的两个序列向量必须具有相同的维数,否则应进行相应的处理。尤其是如何用matlab实现有了一些基本的了解。以下由实验教师填写记事评议 实验卡和实验报告 信息科学与工程学院成绩评定 平时成绩_______实验报告成绩________综合成绩_________指导教师签名:代码:%序
6、列的移位n1=-10;n2=10;k0=0;k1=-6;k2=4;n=n1:n2;%生成离散信号的时间序列x0=[n>=k0];x1=[(n-k1)>=0];x2=[(n-k2)>=0];figuresubplot(3,1,1),stem(n,x0,'filled','k');axis([n1,n2,1.1*min(x0),1.1*max(x0)]);ylabel('u(n)');subplot(3,1,2),stem(n,x1,'filled','k')axis([n1,n2,1.1*min(x1
7、),1.1*max(x1)]);ylabel('u(n+6)');subplot(3,1,3),stem(n,x2,'filled','k');axis([n1,n2,1.1*min(x2),1.1*max(x2)]);ylabel('u(n-4)');%x(n)=2sin(2*pi*n)/10,Çóx(n-2)x(n+2)-2~10n=-2:10;n0=2;n1=-2;x=2*sin(2*pi*n/10);x1=2*sin(2*pi*(n-n0)/10);x2=2*sin(2*pi*(n-n1)/
8、10);figuresubplot(3,1,1),stem(n,x,'filled','k');ylabel('x(n)');subplot(3,1,2),stem(n,x1,'filled','k');ylabel('x(n-2)');subplot(3,1,3),stem(n,x2,'filled','k');ylabel('x(n+2)');实验卡和实验报告 信息科学与工程学院%序列的相