【信号与系统】离散时间信号与系统的时域分析

1.典型离散信号的上机实现。(指数序列)

t=0:10;
xn=exp(-2*t);
stem(t,xn,"filled")
grid on

2.离散时间信号基本运算的实现。

①差分运算
序列1 matlab:

t=0:10;
xn=t;
stem(t,xn,'filled')
title('y=t')
grid on


序列2 matlab:

t=0:10;
xn=2*t+1;
stem(t,xn,'filled')
title('y=2t+1')
grid on


差分运算matlab:

t=0:10;
x=0:10;
xn1=x;
xn2=2*x+1;
stem(t,xn1-xn2,'filled')
grid on


②尺度变换
原序列matlab :y=x+1

t=0:10;
x=0:10;
xn1=x+1;
stem(2*t,xn1,'filled')
grid on


原序列尺度变换(内插)的matlab:

t=0:10;
x=0:10;
xn1=x+1;
stem(2*t,xn1,'filled')
grid on


3.请实现以下离散时间系统的响应

n=1:11;
xn=heaviside(n-1);
xn(1)=1;xn(2)=1;
yn(1)=0;yn(2)=-1;
for k=3:11
yn(k)=(xn(k)+5*yn(k-1)-yn(k-2))/6
end
n1=n-1;
stem(n1,yn,'filled');
xlabel('n');
ylabel('y(n)');
grid on

4.请实现以下离散时间系统的零状态响应

b=[1,0,0];
a=[1,-5,6];
n=0:5;xn=n;
yn=dlsim(b,a,xn);
stem(n,yn,'filled')
xlabel('n');ylabel('y(n)');title('dlsim');

5. 请实现以下序列X1(n)*X2(n)的卷积。

xn1=[1,2,3,4];n1=0:3;
xn2=[1,1,1,1,1];n2=0:4
n=n1(1)+n2(1):n1(end)+n2(end);
subplot(311)
stem(n1,xn1,'filled');
title('xn1');
subplot(312)
stem(n2,xn2,'filled');
title('xn2');
subplot(313)
yn=conv(xn1,xn2);
stem(n,yn,'filled');
title('yn');

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
社会演员多的头像社会演员多普通用户
上一篇 2022年5月17日
下一篇 2022年5月17日

相关推荐