24小时热门版块排行榜    

查看: 1399  |  回复: 14
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

beckzx

新虫 (初入文坛)

[求助] 一个傅立叶变换的问题已有2人参与

我想计算F=K*U,*为卷积。先进行了fft(K)和fft(U),然后得到F'=fft(K)fft(U),最后逆变换得到F=F',先不考虑移动坐标的问题。本来F里面是不含虚部的。但是通过逆变换后得到的F含有虚部。现在我该怎么处理呢。请问
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

beckzx

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by junefi at 2015-01-29 15:12:43
应该不会出现虚数的。K和U做fft的长度要一致(不一致就补零,不考虑混叠现象),不能做了fft再补零。
若要避免混叠,K和U做fft的长度均为两个序列长度之和-1或更大。

您好,谢谢您的回复。我现在做的就是补零。但是补零是采取什么原则呢。是以原矩阵为中心呢,还是padding呢。谢谢
9楼2015-01-30 16:39:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 15 个回答

beckzx

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by feixiaolin at 2015-01-27 23:55:59
舍掉。

那样误差肯定会非常大的
3楼2015-01-28 11:26:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

采用加窗策略,可以减小一点误差。
4楼2015-01-28 15:23:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

junefi

铁杆木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
应该不会出现虚数的。K和U做fft的长度要一致(不一致就补零,不考虑混叠现象),不能做了fft再补零。
若要避免混叠,K和U做fft的长度均为两个序列长度之和-1或更大。
理论改变世界!
5楼2015-01-29 15:12:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见