|
楼主 |
发表于 2009-12-2 09:55:09
|
显示全部楼层
谢谢两位,我最近看了些资料,在kester的文章里面给出了snr=6.02n+1.76+10lgM/2这个公式,其中M是采样点的个数,文章中提出fft相当于是一个带宽为fs/M的analog analysiser,由于带宽不是fs/2,所以要减去一个10lgM/2,但是他这种说法我还不理解,另外,在maxim给出的matlab程序里面,算噪声的时候也是用的采样点数相加,不知道是不是我理解的问题.如果是这样的话,随着采样点数的增加,n会变小,如果采样点数不影响n的计算的话,随着采样点数的增加,fft频谱的底部噪声会减小,而6.02n+1.76的值不变,因为fft频谱的底部噪声到0db处的差值就是6.02n+1.76+10lgM/2,随着采样点数的增加,只是10lgM/2在给snr提供贡献,不过我还没用这么大量的点进行过对比.
另外,不知道各位有对spectre和aps的仿真结果做过对比吗,仿佛有点差别. |
|