mission 发表于 2011-7-13 09:22

全相位时移相差法 幅值检测问题

   在测量幅值的时候,书上给的参考程序采用汉宁窗,幅值校正公式不明白怎么来的。
   我直接利用推导公式:A=Y(K*)/Fg^2,测量幅值。分别做了汉宁窗(双窗apFFT)以及矩形窗(无窗apFFT)情形下,信号频率不是分辨率整数倍情形下的幅值校正,精度均很高。
   但是存在一个问题,信号频率不是分辨率整数倍情况下,前后窗采用矩形窗时,在某些分辨率情形下,幅度精度有畸变,测量精度很差。我的仿真参数是:信号f0=7.8M ,A=5.1, phi=pi/3, 采样率Fs=80M。FFT点数 从1024逐渐指数增长。
   幅值测量精度为:
            FFT点数N         幅值测量精度
                1024            9.02E-07
                            2048            2.19E-06
                            4096            5.78E-07
                            8192            1.06E-07
                            16384             3.161156976
                            32768             2.42E-10
                           65536         1.06E-09
从测量数据看到 在N=16384点处,幅值测量精度有畸变 大家有没有碰到类似情形的啊?

                                                                                                                              


这是为什么呢?不知道有没有人遇到同样的情形
页: [1]
查看完整版本: 全相位时移相差法 幅值检测问题