输出的LTI系统通过傅里叶变换和卷积
10视图(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月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))