两个实函数的同时逆快速傅立叶变换
我正在尝试使用单个IFFT计算两个实函数的傅立叶逆变换。到目前为止,我发现的最好,最直接的解释是:
利用FFT是线性的事实,并形成第一个变换的总和加第二个变换的i倍。
您有两个向量x1和x2
离散傅立叶变换X1和X2
分别。然后
x1 = Re [IDFT [X1 + i X2]]
和
x2 = Im [IDFT [X1 + i X2]]。
问题是我不知道\'i \'参数的来源。
任何对此的提示将不胜感激。
提前致谢。
编辑:
经过一些实验后,我终于使它起作用了,但是现在我比以前更加困惑,因为它没有按我预期的那样工作,并且不得不运用一些想象力来找出正确的公式。
我刚刚组成了一个新的复杂数组,其中:
Re[n] = X1Re[n] - X2Im[n]
Im[n] = X2Re[n] + X1Im[n]
在对其执行IFFT后,x1 = Re和x2 = Im,这样表达它不是正确的吗?
x1 = Re[ IDFT[ X1 - i X2 ] ]
x2 = Im[ IDFT[ X2 + i X1 ] ].
没有找到相关结果
已邀请:
2 个回复
妒垮
将成为该转换的“真实”部分(任何没有“ i”的东西),
将成为该变换的“虚构”部分(乘以“ i”的任何值)。 我可能误解了您的问题,而这个答案过于简单了;如果是这样,那么就不会侮辱您,我只是误解了您。
痴浪墨