- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 FFTW 来计算二维复数数据的逆 DFT。默认设置(复数到复数)的输出是复数,虚部不为零。但是,我只对结果的实部感兴趣,而不对复数部分感兴趣。 FFTW 的交错实数复数输出对我来说并不理想,因为我想通过 SSE 对(真实)输出进行后处理。有没有办法从 FFTW 获取纯实数数组?从复杂到真实的计划似乎不起作用,因为输出不是真实的。
最佳答案
[时间|频率]域中的真实数据意味着conjugate symmetry在另一个域中大约为零。通过强制共轭对称(添加自身的共轭翻转版本),您可以有效地丢弃另一个域中的虚部。这应该允许您在 FFTW 中使用真正的 ifft,获得大约 2 倍的加速。请注意,您仅将 nfft/2+1 bin 用于 FFTW 真实 ifft。
这是一个一维示例来说明这一点:
X = randn(8,1)+j*randn(8,1);
Xsym = .5*(X + conj(X([1 8:-1:2]'))); % force the symmetric condition
err = real(ifft(X)) - ifft(Xsym);
对于 2D IFFT,最好通过 2 次 1d ifft 执行 2d ifft as described in another answer
关于c++ - FFTW:只对真实结果感兴趣,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17444936/
如何使 java.nio.channels.SelectionKey 对 NO opts 感兴趣? SelectionKey#cancel() 有可能,但不太好,因为它使 key 无用。 Select
我正在寻找可以在 8 位微处理器上运行并支持动态语言的推荐虚拟机。我喜欢 VM 解决方案,因为我认为它在代码密度、可移植性和拥有更小解释器的能力方面有好处,从而为更大的程序留出更多空间。 我的目标是在
这里有一个关于在 KeyValuePair(TKey, TValue) 中重写 ToString() 的问题,这是不可能的。 我看到有一些属性类型,例如 DebuggerDisplayAttribut
我是一名优秀的程序员,十分优秀!