EXCEL 计算FFT步骤

原文链接:https://blog.csdn.net/WaliTool/article/details/114369679

1,数据产生

利用Excel模拟出一系列数据(本例子产生1024个数据)
公式为:
y = 1.5 s i n ( 50 ∗ 2 π 1024 x ) + 2.5 s i n ( 80 ∗ 2 π 1024 x ) + 3

物理含义:

两条正弦波叠加
正 弦 波 1 幅 值 为 1.5 , 周 期 为 1024/ 50 
正 弦 波 2 幅 值 为 2.5 , 周 期 为 1024 /80 
直 流 分 量 为 3 

 

 2,Excel 计算FFT

首先需要打开 Excel选项–>自定义功能区–>数据选项卡

 

 选择 数据–>数据分析–>傅里叶分析

 

 选择或者输入 输入区域与输出区域,个数必须是2的n次方,本例子输入数据个数为1024个

3,数据分析添加

 

 

 

 

 

 

 

 

 

 

4,再利用Excel求模公式IMABS()对傅里叶每一个结果值进行求模,可得到如下图

 

 5,结论

总共采样1024个点
上图中横坐标0处,代表的是直流分量,其值为3072,可算出直流分量为3072/1024 = 3.0
分别在x=50,y=768与x=80,y=1280出现一次谐波幅值,可算出频率分别在50/1024与80/1024处,幅值分别为768/(1024/2)=1.5与1280/(1024/2)=2.5

posted @ 2022-10-18 22:50  电型金刚  阅读(2148)  评论(0编辑  收藏  举报