复数域自变量为负的FFT问题,在线等!!!
我们知道,对于x(n)*y(n),(*表示卷积),在频域有X(k).Y(k).我的问题就是对于x(n)*y(-n),如何用FFT来实现,主要是如何体现这个-n,就是如何翻转。
我先用两个实序列来验证。
clc;
clear;
x=;
y=;
c0=conv(x,fliplr(y));%%%%%这里的翻转我是用fliplr处理的
x(7)=0;
y(7)=0;
c1=fftshift(ifft(fft(x).*conj(fft(y))));%%%利用fft求卷积
结果:
c0=4 11 20 30 20 11 4
c1=4 11 20 30 20 11 4
结果是一致的。
但是对于x(n),y(n)都是复数序列的时候,结果就不等了,到底应该如何处理呢?
另外,对于x(-n),其傅里叶变换为X(-k),而在实数序列时,X(-K)=conj(X(k),我验证过,如果对于这个-n是将序列周期延拓后在反摺,再取主周期的做FFT,这个是成立的,但是二维FFT呢,对于矩阵,如何周期延拓,再翻转,取主周期?
麻烦知道的朋友讲解一下,纠结我很久了。非常感谢!
页:
[1]