文章目录
- 【 1. fftshift、ifftshift 的区别】
- 【 2. fftshift(fft(A)) 作图 】
- 【 3. fftshift(fft(A)) 还原到 A 】
- Matlab 直接对信号进行 FFT 的结果中,前半部分是正频,后半部分是负频,为了更直观的表示,需要将 负频 部分移到 前面。
【 1. fftshift、ifftshift 的区别】
-
Matlab 中的 fftshift 函数
-
Matlab 中的 ifftshift 函数
-
当信号长度是偶数时:fftshift 和 ifftshift 的输出结果相等。
-
当信号长度是奇数时:
- fftshift 会将原信号的后 L − 1 2 \frac{L-1}{2} 2L−1 个数据放在前面,后 L + 1 2 \frac{L+1}{2} 2L+1 个数据放在后面。
- ifftshift 会将原信号的后 L + 1