幅值 = (2/N)*SQRT(R(i)*R(i)+I(i)*I(i));
相位 = atan(I(i)/R(i)); 原帖由 我行我素 于 2006-8-7 17:08 发表
把FFT结果虚部数组和实部数组的用下式计算幅值和相位:
幅值 = (2/N)*SQRT(R(i)*R(i)+I(i)*I(i));
相位 = atan(I(i)/R(i));
这种计算方法只适用于采样频率是信号频率整数倍时,但如果满足不了这个条件,如同10楼所说“直接用FFT的结果求得的频率、幅值和相位在不是做整周期采样时都是有误差的,最大频率误差为半个频率分辨率,幅值最大误差视回窗类型,相位最大误差为正负90度”。而上传的文献,仅是修正方法之一。 楼上的朋友说的道理上没错,但上面的两个公式只是用FFT结果来计算幅值和
相位,具体的频率和采样倍率有关。可以采用插值的方法来减少计算的幅值和相位误差。 请问怎么下载那个论文? 看看啊!!
页:
1
[2]