Signal Processing Toolbox | ![]() ![]() |
表示
y =
fftshift(x)
詳細
y
は、ゼロ周波数成分をスペクトルの中心に移動することにより、 =
fftshift(x)
fft
およびfft2
の出力を並べ替えます。これは、場合によって都合のよい形式になります。
ベクトルの場合、fftshift(x)
は、左半分と右半分が交換されたベクトルを出力します。
配列の場合、fftshift(x)
は、第1象限と第3象限を第2象限と第4象限と交換します。
例題
Y =
fft2(x)
は、 Y(1,1) = sum(sum(X))
になります。すなわち、信号の直流成分は、2次元FFTの左上隅となります。
Z =
fftshift(Y)
参考
|
1次元高速フーリエ変換 |
|
2次元高速フーリエ変換 |
![]() | fftfilt | filter | ![]() |