首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IFFT:对称标志

IFFT:对称标志
EN

Stack Overflow用户
提问于 2014-11-06 15:11:48
回答 1查看 2.7K关注 0票数 2

有人能解释一下在MATLAB中执行对称IFFT的算法吗?

例如:

代码语言:javascript
复制
out_signal = ifft(X,'symmetric');

这里,X是复对称信号。

EN

回答 1

Stack Overflow用户

发布于 2014-11-06 15:16:32

执行symmetric时的ifft标志假定您的频域信号是conjugate symmetric or Hermitian。当你通过y-axis反射信号时,一个函数是共轭对称的,它等于它的复共轭。换言之:

这实际上意味着,当x < 0时,信号的假想部分的符号是相反的。

它之所以如此有用,是因为它允许在信号共轭对称的情况下,进行更多的优化和反求捷径。这意味着一半的频谱是正频率,另一半是负频率。负系数是正系数的共轭。这就引出了FFT的一个有用的性质,如果信号的傅里叶变换是共轭对称的,它的时域等价将是纯实值的。如果您知道时域信号的输出是纯实值的,这将为ifft提供一些加速。

看一下上面链接的维基百科文章,了解更多细节。另外,看看这个useful post on DSP StackExchange也可以得到一个很好的解释。如果您希望IFFT算法利用共轭对称结构,请查看这两篇文章以获得更多细节:

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26782808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档