Connes Window関数は次のように定義されます。
w(f)=$(1-(\frac{f}{ \Delta f})^2)^2$ for $f<|\Delta f| $
w(f)=0 otherwise
この関数の逆フーリエ変換は、純粋に実数値の関数であると分析的に計算することができる。
しかし、matlabを使ってIFFTを実行すると、実数部と虚数部の複雑な関数が得られます。
私が使用したコードは次のとおりです:
delta_f=10;
fs=300;
nCyl = 5;
t=0:1/fs:nCyl*1/f;
x=(1-(t/delta_f).^2).^2;
plot(t,x);
NFFT=1024;
X=fftshift(ifft(x,NFFT));
fVals=fs*(-NFFT/2:NFFT/2-1)/NFFT;
plot(fVals,real(X),'b');
私は、この矛盾は機能が区分的であることと関係があると考えています。
私が紛失しているものはありますか?