查看单个帖子
旧 2009-08-21, 14:31   #2
cgfan
初级会员
 
注册日期: 2009-08-21
帖子: 15
声望力: 16
cgfan 正向着好的方向发展
默认 回复: 傅里叶谐波分析?

假设你有两组数据{t}和{data}, 采样频率为fs的话, 可以这样处理

首先假设数据总个数为是2的正整数次方,此外系统变量ORIGIN=0

信号的频谱向量 F=FFT(data)

求取最后一个向量的个数N: N=last(data) (记住ORIGIN是0不是1哦)

然后定义下标变量i: i=1..N (不是0..N)

功率谱为 Power i=|F i|^2

那么用于作图的频率(Hz)定义为 freq i=fs*(i/N)

然后就是作图了. 一般如果低频成分多的话,可以分段作图,看频率会清楚一些,没必要把所有的自变量都做出来,否则看上去峰无法分开. 此外如果数据个数不是2的整数次方的话,用cfft, CFFT也可以,不过就要分析另外一半频谱了

此帖于 2009-08-21 14:33 被 cgfan 编辑。 原因: 补充
cgfan 当前离线   回复时引用此帖