信号与系统第二次实验.docx
《信号与系统第二次实验.docx》由会员分享,可在线阅读,更多相关《信号与系统第二次实验.docx(12页珍藏版)》请在冰点文库上搜索。
信号与系统第二次实验
HUNANUNIVERSITY
课程实习报告
题目:
信号时域分析
学生姓名黄明乐
学生学号20110808222
专业班级物联2班
指导老师张汗灵
完成日期2014.4.24
Q2.1
dt=0.01;t=-1:
dt:
2;
x=u(t)-u(t-1);
x1=u(t)-u(t-2);
x2=u(t)-u(t-3);
h=u(t)-u(t-2);
y1=dt*conv(x,h);
y2=dt*conv(x1,h);
y3=dt*conv(x2,h);
t=-2:
dt:
4;
subplot(311),plot(t,y1)
title=('y1(t)'),axis([-4,8,-0.2,3])
subplot(312),plot(t,y2)
title=('y2(t)'),axis([-4,8,-0.2,3])
subplot(313),plot(t,y3)
title=('y3(t)'),axis([-4,8,-0.2,3])
Q2.2
k=0:
10;
x=0.5*k.*(u(k)-u(k-1));
h=u(k)-u(k-8);
z=conv(x,h);
subplot(311),stem(k,x),axis([-0.11,10,-1,0.1]),title('x[k]'),gridon
subplot(312),stem(k,h),axis([-1,10,-1,10]),title('h[k]'),gridon
N=length(z);
subplot(313),stem(0:
N-1,z),axis([-0.1,10,-1,0.1]),title('z[k]'),gridon
Q2.3
t=0:
1:
10;
a=[111];
b=[11];
y1=impulse(b,a,t)
y2=step(b,a,t)
subplot(121),impulse(b,a,t)
subplot(122),step(b,a,t)
Q2.4
2.5
k=0:
60;a=[10-1];b=1;
h=impz(b,a,k);stem(k,h)
2.6
a=[121];b=1;
t=0:
20;f=0.25.^t.*u(t);
y=filter(b,a,f);
plot(t,y)
3.1
dt=0.00001;t=-4:
dt:
4;w=0.5*3.14;
n=input('n=');
fork=-n;n
y1=1/n*sin(n*3.14/2).*cos(n*0.5*3.14*t)
end
y2=cos(w*t);
y3=cos(3*w*t);
y4=cos(5*w*t);
subplot(2,2,1),stem(t,y1),xlabel('t'),gridon
subplot(2,2,2),stem(t,y2),xlabel('t'),gridon
subplot(2,2,3),stem(t,y3),xlabel('t'),gridon
subplot(2,2,4),stem(t,y4),xlabel('t'),gridon
Q3.2
N=3
N=6
T=2;dt=0.001;t=-2:
dt:
2;
x1=u(t)-u(t-1);x=0;
form=-1:
1
x=x+u(t-m*T)-u(t-1-m*T);
end
w0=2*pi/T;N=input('N=');
fork=-N:
N
ak(N+1+k)=(1/T)*x1*exp(-j*k*w0*t')*dt;
end
L=2*N+1;y=0;
forr=1:
L;
y=y+ak(r)*exp(j*(r-1-N)*w0*t);
end
k=-N:
N;
subplot(211),plot(t,x),title('原型号'),axis([-2,2,-0.2,1.2])
subplot(212),plot(t,real(y)),title('合成型号'),axis([-2,2,-0.2,1.2])
答:
如果一个周期信号在一个周期内有断点存在,引入的误差除了产生纹波之外,还将在断点处产生幅度大约为9%过冲。
Q3.3
N=input('N=');dt=0.00001;t=-2:
dt:
2;
x1=(-1).^t.*(t-1);
fork=-N:
N
ak(N+1+k)=(1/2)*x1*exp(-j*k*3.14*t')*dt;
end
ak
不一致,有误差。
Q3.5
傅里叶变化就是将信号分解成多个正弦函数的相加。