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

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
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沅_Yuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值