为什么FFT后幅值要除以N/2 原因是DFT的频谱是用谱密度定义的,即它的幅值表示的是单位带宽的幅值。
个离散点的DFT(我这里说的是实数DFT)将产生
个频率点,频率的序号是从
,需要注意,如果是复数,
点DFT将产生
个频率点。所以
点实数DFT以后,频谱带宽是
,每个频率点占的带宽是
,所以每个频率的实际幅值需要用DFT后的幅值乘以
,也就是除以
。但是注意,频率序号为
和
的两个点带宽只占中间频率点的一半,也就是占
的带宽,所以首尾两个点的幅值需要乘以
,也就是除以
。FFT是DFT的快速算法,所以FFT也需要这样处理,才能得到每个频率点真正的幅值。
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/70134.html