输出的LTI系统通过傅里叶变换和卷积

9的观点(30天)
我有个LTI系统x (t)和h (t),我想要输出的两次,一次使用卷积,和另一个时间使用傅里叶变换以及它们之间比较,但输出图不太相同,有下面的问题在我的代码吗?
清晰的所有;clc
t = 0:0.001:5;
x =(标志(t - 1) -标志(t - 3)) / 2;%我输入x (t)
h = (exp (- t));%我Transfere函数h (t)
日元= conv (h, x);%被卷积输出
去年= fft (y1);%做TF y (t)
x_w = fft (x);%做TF x (t)
h_w = fft (h);%做TF h (t)
y2 = x_w。* h_w;%得到输出
次要情节(4 1 1)
情节(t, x)
次要情节(1、2)
情节(t、h)
次要情节(4 1 3)
情节(去年)
次要情节(4、1、4)
情节(y2)
1评论
乔纳斯
乔纳斯 2022年5月24日
试着绘制abs日元和日元的价值得到线索如何以及为什么它们是不同的。现在他们看起来比你想象的更相似

登录置评。

答案(1)

钱德拉
钱德拉 2022年5月26日
你好,
添加补零信号转换到频域,因为它应该比赛前卷积信号的长度。
清晰的所有;clc;密切所有;
t = 0:0.001:5;
图中,
x =(标志(t - 1) -标志(t - 3)) / 2;%我输入x (t)
h = (exp (- t));%我Transfere函数h (t)
日元= conv (h, x);%被卷积输出
去年= fft (y1);%做TF y (t)
% % % % sectin需要改变
x_w = fft ([x 0(1,长度(h) 1)]);%做TF x (t)与填充
h_w = fft ([h 0(1,长度(x) 1)]);%做TF h (t)与填充
% % % %节结束
y2 = x_w。* h_w;%得到输出
次要情节(4 1 1)
情节(x)%去除t时避免冲突变量x和h的长度(或)给予适当的长度
次要情节(1、2)
情节(h)
次要情节(4 1 3)
情节((去年))
次要情节(4、1、4)
情节((y2))
指的是 链接 补0。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!