我想计算频域中 LTI 系统的逆脉冲响应。我生成一个简单的脉冲响应. 为此,我生成了一个包含 100 个零的向量。我将第 20 个样本的值设置为 0.5。
- 我通过计算傅里叶变换来计算频率响应函数.
- 我反转每个频率区间在哪里(这是复数倒数的公式)
- 我做一个逆傅里叶变换
- 我策划(蓝色)和计算的逆(红色的)
问:为什么会有冲动82 个样本?是我的逆脉冲响应?
Matlab代码:
g=[zeros(1,19) 0.5 zeros(1,80)];
h=fft(g);
h_inv=conj(h)./(abs(h).^2);
g_inv=ifft(h_inv);
figure
plot(g)
hold on
plot(g_inv)