以下计算器用于计算数据转换器抖动产生的SNR和ENOB 计算值:
数据转换器抖动, 相位噪声和信噪比(SNR)之间的关系是什么?
时钟抖动因其在数据转换处理中会引起不确定性(噪声)而成为一个问题。时域抖动等效于频域中的相位噪声。相位噪声会将一部分时钟信号的功率从基频扩散到其它频率,由于采样可以等效为时域中的加或乘运算,也即等效于频域中的卷积,这点是很重要的,这样采样时钟的频谱就与输入信号的频谱进行卷积运算。而且由于抖动是时钟信号宽带噪声,所以在采样频谱上也表现为宽带噪声,采样频谱按采样率周期性重复,宽带噪声就会使模数转换器(ADC)的基底噪声特性恶化。
1. 编码信号与模拟输入卷积,这样时钟频谱(左)就表示在模拟信号上。由于ADC是一个采样系统,采样时钟的宽带噪声也混淆在附加带中(右边),这会使所有宽带噪声进入编码部分,并混入尼奎斯特带。
什么等式可以用来分析抖动和相位噪声对转换器的影响?
要计算相位噪声对SNR的影响,考虑一下时钟时延等效于给定频率下的相位延迟。从噪声功率的角度来说,这意味着以rms弧度表示的相位噪声σ2θ等于ω2clk时间σ2τ, 这里στ是以rms 秒表示的相位抖动,ωclk是以弧度/秒为单位的时钟频率,这样对于任何抖动误差,信号频率越高,相位误差就越大,相位噪声与SNR的关系可以如下等式定义:
SHRCLK(dB)=-10logσ2θ
假设这样一个简单情形:时钟抖动的带宽落入一个单独的尼奎斯特区中,并将量化噪声和热噪声排除在外。在单波载系统中,以抖动的时钟信号采集数据时信号的SNR可以表达为:
SHRsig(dB)=1/(4π2σ2τf0)
在多载波窄带系统中,参照其中一个载波( dBc)以分贝表示的SNR具有同样的形式,但用所有频率项之和代替了分母中f0项。由于它提高了量化噪声和热噪声水平,所以这是很重要的,在这些应用中,抖动可能对整个SNR贡献不大,量化噪声和热噪声占据主导地位。但在宽带系统中,假设数据平均值为零,两个频率fL和fH之间存在一平坦的均匀分布的频谱,SHR可以表达为:
SHRsig=(1/σ2τ)×3/(f2H+fHfL+f2L)
转换器工作在基带以上会怎么样?
在那些信号频率占据更高频率尼奎斯特带的采样系统中,与基带系统相比,要求时钟信号具有更好的抖动特性,这是因为如果抖动足够大,抖动引起的噪声可能就会混入带内,在这样应用中,可由如下的等式确定由抖动引起的SNR上限:
SNR(dB)=-20log(2πfanalogtrmsjitter)
这里fanalog是输入频率, t是抖动。给定工作频率和要求的SNR后,可用下面等式确定对时钟抖动的要求:
Tjitter=(10(-snr/20))/2πfanalog
因此,如果抖动是转换器性能的唯一限制因素,采样70MHz的IF信号,SNR保持在75-dB,需要将最大时钟抖动限制在400 fs.的水平。
同步数据转换器与同步其它数字应用器件有何不同?
实际上,高速数据转换器所能允许的抖动或相位噪声水平要比超高速通讯系统要低。例如Sonet/SDH规范允许数微微秒数量级的时钟抖动。但是对于一个工作在100M 点/秒采样率、输入模拟信号频率在70~200MHz之间这样一个数据转换器而言,抖动就必须小于1ps。