理论基础
时域:以时间为横坐标
频域:以频率的倒数为横坐标,可以看出,频域更加简单。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b62034bb381fc06f01131b7672ec1bec.png)
相位:与时间差有关的一个概念。
傅里叶说,任何连续周期信号,可以由一组适当的正弦曲线组合而成。我们知道,正弦曲线可以转换为频域信号,所以:任何连续周期信号,都可以转换成频域信号。并且这个过程是可逆的。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/77bf494f6b4fd38f63de56709b119cd3.png)
程序实现
1. 傅里叶变换
numpy.fft.fft2
- 实现傅里叶变换。
- 返回一个复数数组。
numpy.fft.fftshift |
效果如图所示 |
将零频率分量移到频谱中心。 |
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1fd7d9d4ac3c9955ba1097310e861658.png) |
20*np.log( np.abs( fshift ) )