微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 采样时钟抖动对ADC信噪比的影响及抖动时钟电路设计

采样时钟抖动对ADC信噪比的影响及抖动时钟电路设计

时间:10-27 来源:互联网 点击:

ADC是现代数字解调器和软件无线电接收机中连接模拟信号处理部分和数字信号处理部分的桥梁,其性能在很大程度上决定了接收机的整体性能。在A/D转换过程中引入的噪声来源较多,主要包括热噪声、ADC电源的纹波、参考电平的纹波、采样时钟抖动引起的相位噪声以及量化错误引起的噪声等。除由量化错误引入的噪声不可避免外,可以采取许多措施以减小到达ADC前的噪声功率,如采用噪声性能较好的放大器、合理的电路布局、合理设计采样时钟产生电路、合理设计ADC的供电以及采用退耦电容等。

本文主要讨论采样

(a)12位ADC理想信噪比

(b)AD9245实测信噪比

图1 不同时钟抖动情形下12位ADC的信噪比示意图

时钟抖动对ADC信噪比的影响

采样时钟的抖动是一个短期的、非积累性变量,表示数字信号的实际定时位置与其理想位置的时间偏差。时钟源产生的抖动会使ADC的内部电路错误地触发采样时间,结果造成模拟输入信号在幅度上的误采样,从而恶化ADC的信噪比。欢迎转载,本文来自电子发烧友网(http://www.elecfans.com )

在时钟抖动给定时,可以利用下面的公式计算出ADC的最大信噪比:

根据公式(2),图1分别给出了量化位数为12-bit时不同时钟抖动情形下ADC理想信噪比和实测信噪比示意图。

由图1可以看出时钟的抖动对ADC信噪比性能的恶化影响是十分明显的,相同时种抖动情形下进入到ADC的信号频率越高,其性能恶化就越大,同一输入信号频率情形下,采样时钟抖动越大,则ADC信噪比性能恶化也越大。对比图1中两个示意图可以看出实测的采样时钟抖动对ADC信噪比性能的影响同理论分析得到的结果是十分吻合的,这也证明了理论分析的正确性。因此,在实际应用时不能完全依据理想的信噪比公式来选择A/D转换芯片,而应该参考芯片制造商给出的实测性能曲线和所设计的采样时钟的抖动性能来合理选择适合设计需要的A/D转换芯片,并留出一定的设计裕量。

图2 一个实用的低抖动时钟产生电路

两种实用的低抖动采样时钟产生电路

时钟抖动的产生机制

直接测量时钟抖动是比较困难的,一般采用间接测量的方法,为此本节首先给出时钟抖动的产生机制。时钟抖动是由时钟产生电路(一般是基于低相位噪声压控振荡器的锁相环路)内部各种噪声源所引起的,例如热噪声(主要是压控振荡器输出信号的热噪声基底)、相位噪声和杂散噪声等,理论分析表明:当所需产生的频率较高时,相位噪声和杂散噪声对时钟抖动的恶化并不明显。

一般来说,VCO输出级放大器的热噪声基底可以看成有限带宽的高斯白噪声,其有效带宽大约为工作频率的两倍。当VCO正确地调谐到需要的输出频率时,噪声基底对抖动的影响可以用下面的公式计算:

式中f0是振荡器的中心频率,f表示相对于中心频率的偏移,L(f)是在频率偏移f处的相位噪声(单位是dBc/Hz)。为了进一步改进系统的性能,人们往往在VCO的输出端使用一个频率响应类似于带通滤波器的功率匹配网络,这对带宽外的噪声有一定的衰减作用。这样,就能够利用从0 Hz到f0区间内的积分估算最差情况下的噪声,该范围以外的噪声被大大削弱,可以忽略,因为从0到f0范围内的噪声基底是平滑的,L(f)可视为常数,于是公式(3)简化为:

故由噪声基底引起的边沿时钟抖动为:

理论上可以认为从锁相环路输出信号的相位噪声特性同VCO特性基本一致,但实际的锁相电路会引入一定的噪声,而VCO输出放大器也会使产生的时钟信号的相位噪声特性变差。所以在进行锁相环电路的设计时,除了选择具有较低相位噪声的VCO外,还应选择具有较低噪声系数的放大器或时钟缓冲器,并尽量将时钟产生电路与其它电路分隔开来。

基于低相位噪声VCO的可变采样时钟

图2给出了一个实用的基于低相位噪声VCO的低抖动可变采样时钟产生电路。

图2中以MC145170作为时钟产生环路的频率合成器,选用Mini-Circuits公司的低相位噪声压控振荡器POS-200作为时钟产生环路的VCO,由于POS-200的输出信号要经过多次分路,所以在其输出信号作第一次分路后,一路反馈送入MC145170作为输入调谐信号,另一路则经低噪声放大器放大后输出,然后再作一次分路,一路作为ADC的采样时钟,另一路则送入DSP作为ADC采样后数字信号的同步时钟。由上面的分析可知,只要设计得当,上述的时钟产生电路输出信号的相位噪声特性将主要取决于POS-200,POS-200在偏离中心频率1MHz处的单边相位噪声为-150dBc/Hz,在估计锁相环电路输出信号的热噪声基底时可以采用该值,当锁相环输出信号频率为81.92MHz时,由公式(5)可以计算出输出时钟信号的抖动为:

如果使用的ADC为AD9245,参照图1可以看出:当ADC前端输入

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top