如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第PAGE\*MERGEFORMAT5页共NUMPAGES\*MERGEFORMAT5页课程名称:数字信号处理实验成绩:指导教师:实验报告院系:信息工程学院班级:10电信2班学号:姓名:日期:2013.4实验1用MATLAB产生时域离散信号一、.实验目的:1、了解常用时域离散信号及其特点2、掌握用MATLAB产生时域离散信号的方法二、实验内容及步骤1、阅读并上机验证实验原理部分的例题程序,理解每一条语句的含义。改变例题中的有关参数(如信号的频率、周期、幅度、显示时间的取值范围、采样点数等),观察对信号波形的影响。2、编写程序,产生以下离散序列:(1)f(n)=δ(n)(-3<n<4)n1=-3;n2=4;n0=0;n=n1:n2;x=[n==n0];stem(n,x,'filled');axis([n1,n2,0,1.1*max(x)]);xlabel('时间(n)');ylabel('幅度x(n)');title('单位脉冲序列');(2)f(n)=u(n)(-5<n<5)n1=-5;n2=5;n0=0;n=n1:n2;x=[n>=n0];stem(n,x,'filled');axis([n1,n2,0,1.1*max(x)]);xlabel('时间(n)');ylabel('幅度x(n)');title('单位阶跃序列');box(3)f(n)=e(0.1+j1.6∏)n(0<n<16)n1=30;a=0.1;w=1.6;n=0:n1;x=exp((a+j*w)*n);subplot(2,2,1);plot(n,real(x));title('复指数信号的实部');subplot(2,2,3);stem(n,real(x),'filled');title('复指数序列的实部');subplot(2,2,2);plot(n,imag(x));title('复指数信号的虚部');subplot(2,2,4);stem(n,imag(x),'filled');title('复指数序列的虚部');box(4)f(n)=3sin(nП/4)(0<n<20);f=0.125;Um=1;nt=2;N=32;T=8;dt=T/N;n=0:nt*N-1;tn=n*dt;x=Um*sin(2*f*pi*tn);subplot(2,1,1);plot(tn,x);axis([0,nt*T,1.1*min(x),1.1*max(x)]);ylabel('x(t)');subplot(2,1,2);stem(tn,x);axis([0,nt*T,1.1*min(x),1.1*max(x)]);ylabel('x(n)');box三、.实验小结1、阅读并上机验证实验原理部分的例题程序,理解每一条语句的含义。改变例题中的有关参数(如信号的频率、周期、幅度、显示时间的取值范围、采样点数等),观察对信号波形的影响。