|
回复yangzj
本帖最后由 wdhd 于 2016-6-3 10:59 编辑
由於数学公式贴不上,简单说一下.
全相位FFT的泄漏是原FFT泄漏的平方,泄漏分贝减少一倍,如FFT泄漏-20db,全相位FFT泄漏为-40db.你用apFFT的程序将apFFT的振幅谱和原FFT的振幅谱画出来,一比就知道了.复指数信号只有一条谱线,所以频率偏离时的泄漏不影响相位测量精度,无噪时误差几乎为0,但物理上用的正余弦信号都有2条谱线,泄漏互相影响,靠得近影响更大.全相位FFT泄漏分贝值比传统FFT小一倍,所以用全相位FFT测相位精度始终比传统FFT高,而且一次FFT测出,不用校正.
全相位FFT比FFT精度高在於全相位FFT泄漏分贝小一倍,但FFT泄漏是很小的,所以全相位FFT在几乎无噪时才明显好於FFT.但在密集频谱时,互相泄漏影响大,全相位FFT有实用用优势.
有噪声时,理论正全相位FFT只比传统FFT的精度好2/3,实用优势不如无噪,但总比FFT好些.但在有噪相位测量时,apFFT由於不用校正,一次FFT测相位,精度虽类同,但全相位FFT测相位比传统FFT始终有实用优势.
你对校正很了解,FFT校正是用其振幅或相位谱上校正的,全相位FFT是在全相位FFT的振幅或相位谱上校正的,由於全相位FFT的泄漏分贝比FFT小一倍,比FFT干净些,校正精度也好些.所以全相位时移相位差法比原时移相位差法在无噪时好一倍,有噪时略好些,密集谱好多些.
|
|