• ADC/DAC信噪比计算(单音/宽带信号)


    1、转换器理论信噪比

    理想转换器对信号进行数字化时,最大误差为±1/2LSB,量化噪声近似于高斯分布,几乎均匀地分布于从DC至fs/2的奈奎斯特带宽。其量化误差可以通过一个峰峰值幅度为q(一个LSB的权重)的非相关锯齿波形来近似计算。现理论信噪比可以通过满量程输入正弦波计算,可以估计得到均方根量化噪声如下:
    在这里插入图片描述
    因此,输入信号的均方根值为:
    在这里插入图片描述
    因此,只考虑ADC量化噪声,理想N位转换器的均方根信噪比为:
    在这里插入图片描述
    这就是信噪比SNR = 6.02N + 1.76dB的来源,考虑DC~FS/2带宽范围,并且有效位数增加1信噪比提升6dB。
    2、处理增益

    在实际应用中,目标信号带宽往往小于奈奎斯特带宽,如果使用数字滤波器滤除带宽BW之外的噪声成分,只考虑目标带宽内的噪声,必然会带来信噪比上的提升,因此相较SNR=6.02N+1.76dB。只考虑带宽内噪声时信噪比还会有一个处理增益,即10log(Fs/2BW)。
    在这里插入图片描述
    从公式可以看出信噪比与有效位数、采样率和带宽的关系,同等条件下输入信号带宽越小得到的信噪比越好,另外根据信噪比和输入满幅功率可以得到带内噪声功率Pfs-SNR=Pnoise,从而可以得到噪声功率密度NSD=Pnoise-10log(BW),如果知道NSD也可以通过公式反算出SNR。在实际应用中需要考虑宽带信号由于器件非线性需要回退信号功率,通常将信号回退到PAPR可以满足大部分要求,因此上述公式就要变为:
    SNR=6.02N+1.76dB+10log(Fs/2BW)-PAPR。
    3、理想信噪比与处理增益

    对于SNR为74 dB的理想12位ADC,4096点FFT将产生10log10(4096/2) = 33 dB的处理增益,因此总FFT噪底为74 + 33 = 107 dBc。事实上,FFT噪底可以通过提高FFT点数来进一步降低,就像模拟频谱分析仪的噪底可以通过缩小带宽来降低一样。因此,利用FFT测试ADC时,必须确保FFT足够大,使得失真能够与FFT噪底本身区别开,如下图所示转换器理论信噪比组成有理想信噪比加处理增益,在具体的ADC芯片应用是还可以通过减小信号带宽或者增加采样率提升信噪比。
    在这里插入图片描述
    4、举个例子

    选用ADI的14位AD9208和TI 16位ADS54J60在1G采样率下做对比,中频500M得到不同带宽下其信噪比计算如下,其中59.7dB和67dB分别是满幅输入单音信号信噪比测试曲线图中获取的,可以看出信噪比差距大约在6dB左右,这是因为有效位宽ENOB差距1位。

    另外单音测试功率不完全等于6.02N+1.76dB,比如ADS54J60有效位数10.8计算得到单音信号满幅功率输入时信噪比应该为66.7dB,这是因为系统热噪声以及时钟抖动造成的信噪比损失。
    5、时钟抖动对信噪比的影响

    ADC噪声由三部分组成:
    ①ADC量化噪声
    ②ADC孔径抖动
    ③ADC时钟抖动
    前两者由芯片本身决定(量化噪声和孔径抖动),而ADC时钟抖动由外供时钟参考决定,如下图所示,ADC时钟抖动对信噪比影响,可以看到输入频率越大时钟抖动的影响越大,再相同输入频率下时钟抖动越小,信噪比越好。

    ————————————————
    版权声明:本文为CSDN博主「青豆哒哒」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_43813325/article/details/112383406

  • 相关阅读:
    搜狗输入法用户体验
    Day06
    Day05
    Spark-RDD操作(26个常用函数附实例)
    软件工程培训第五天(hive进阶)
    hive窗口函数
    hive操作(行转列,列转行)
    Hive中使用case then分情况求和
    hive分组排序(rank函数+partiton实现)
    软件工程培训第四天总结,hive的学习
  • 原文地址:https://www.cnblogs.com/wanghuaijun/p/14723501.html
Copyright © 2020-2023  润新知