回复 19 # wangze2008scu 的帖子
用4种方法测的结果(N=10240; fs=10240)
1,apfft/apfft相位差法
50.001 100.19 148.69 199.74 250.09 300 350.31 400.09
29425 2302.4 93.994 204.54 181.1 156.8 264.31 209.47
2 apfft 比值法
50.004 100.24 149.35 200.29 249.95 300.31 350.33 400.42
29426 2368.7 97.284 208.88 179.78 177.92 268.7 260.48
3 fft 比值法
50.002 100.22 150.13 199.62 250.04 299.92 350.35 399.83
29484 2419.8 231.56 107.73 127.48 196.04 145.34 200.64
4 fft/apfft相位差法
50.003 100.18 149.63 199.95 250.11 300.03 350.15 400.07
29543 2513.4 145.25 51.483 90.521 243.07 77.732 186.99
apfft/apfft和apfft比值法 频率差小於1,振幅差也不大,这二种方法计算机模拟精度高
fft/apfft和fft比值法 频率差不大,但高次谐波振幅差较大,由於fft/apfft中用了fft的振幅谙和相位谱,谱图中有泄漏,结果和fft法类同
apfft比值法参见日志"全相位比值法和Hann窗生成公式"
http://forum.vibunion.com/home-spa ... -18820-op-edit.html