如何在matlab中找到离散系统的脉冲响应

时间:2016-07-23 06:53:40

标签: matlab signal-processing fft ifft

我有一个离散系统,输入为x_n,输出为y_n现在我想计算这个系统的脉冲响应,也就是我想找到系统的输出输入为[1,0,...,0]。 对于我的例子:

x_n = [0,1,2,3,4,5,6,7];然后y_n = [0,0.1,0.3,0.5,0.4,0.7,0.3,0.5];

我已经尝试过:(我不确定这是否正确)

X = fft(x_n);
Y = fft(y_n);
Impulse_response = ifft(Y/X);

还有其他方法可以找到脉冲响应吗?

0 个答案:

没有答案