wireless 发表于 2009-4-5 14:24

请教离散信号卷积问题

已经两个离散向量(信号) x 和 y 均为5000个数,
x卷积h得到y,
求怎样用MATLAB求得h。

谢谢

[ 本帖最后由 zhangnan3509 于 2009-4-9 10:21 编辑 ]

chihewanle 发表于 2009-4-26 16:03

一点愚见

x(t)与h(t)的卷积,在频率域X(f)与H(f)相乘得到Y(f)
那么把H(f)=Y(f)/X(f)经过ifft变换到时间域,应该就是h(t)了吧

songzy41 发表于 2009-4-26 16:16

反卷积可用deconv函数试试。

chihewanle 发表于 2009-4-26 16:20

补充,我也有疑问

假设x(t)的长度为n,
h(t)的长度为m
y(t)的长度为n+m-1
那么,x(t)在进行fft之前,补零为n+m-1,
那么H(f)的长度也成了n+m-1,
在对H(f)进行ifft变换时,应该怎样舍弃长度,才能使它得到h(t)的长度是m
页: [1]
查看完整版本: 请教离散信号卷积问题