您好,欢迎访问三七文档
简介接触ADC或DAC时您一定会碰到这个经常被引用的公式,用于计算转换器理论信噪比(SNR)。与其盲目地相信表象,不如从根本上了解其来源,因为该公式蕴含着一些微妙之处,如果不深入探究,可能导致对数据手册技术规格和转换器性能的误解。记住,该公式代表的是完美N位ADC的理论性能。您可以比较ADC的实际SNR与理论SNR,看看二者有何异同。本教程首先推导N位模数转换器(ADC)的理论量化噪声,知道均方根量化噪声电压后,就可以计算理论信噪比(SNR)。此外还会分析过采样对SNR的影响。量化噪声模型理想转换器对信号进行数字化时,最大误差为±½LSB,如图1的一个理想N位ADC的传递函数所示。对于任何横跨数个LSB的交流信号,其量化误差可以通过一个峰峰值幅度为q(一个LSB的权重)的非相关锯齿波形来近似计算。对该近似法还可以从另一个角度来看待,即实际量化误差发生在±½q范围内任意一点的概率相等。虽然这种分析不是百分之百精确,但对大多数应用是足够准确的。揭开一个公式(SNR=6.02N+1.76dB)的神秘面纱,以及为什么我们要予以关注指南MT-001作者:WaltKesterANALOGINPUTDIGITALOUTPUTERROR(INPUT–OUTPUT)q=1LSBRev.A,10/08,WKPage1of7图1:理想N位ADC的量化噪声MT-001e(t)=st,–q/2st+q/2s.e(t)的均方值可以表示为:∫+−=q/2sq/2s22(ts)tdqs(t)e.进行简单的积分和简化可得:12qe(t)22=.因此,均方根量化误差为:均方根量化噪声12qe(t)2==.t+q2+q2–q2–q2SLOPE=s+q2s+q2s–q2s–q2se(t)Page2of7贝尔实验室的W.R.Bennett1948年发表的经典论文(参考文献1)中,分析了量化噪声的实际频谱。采用上述简化假设,他的详细数学分析可以简化为图1所示。继Bennett的经典论文之后,还有其它一些关于转换器噪声的重要论文和著作(参考文献2-6)。图2更详细地显示了量化误差与时间的关系。同样,一个简单的锯齿波形就能提供足够准确的分析模型。锯齿误差的计算公式如下:锯齿误差波形产生的谐波远远超过DC至fs/2的奈奎斯特带宽,然而,所有这些高阶谐波必须折回(混叠)到奈奎斯特带宽并相加,产生q/√12的均方根噪声。正如Bennett所指出的(参考文献1),量化噪声近似于高斯分布,几乎均匀地分布于从DC至fs/2的奈奎斯特带宽。这里假设量化噪声与输入信号不相关。在某些条件下,当采样时钟等式1等式2等式3等式4图2:量化噪声与时间的关系MT-001(nis2tf.)2q2v(t)满量程输入正弦波满量程输入的均方根值Nπ==因此,输入信号的均方根值为:因此,理想N位转换器的均方根信噪比为:22q2N=.itazitnauqnoesionsmreulavfosmreulavfoSFtupniRNS02gol10=2302gol202golq/212q2/2RNS02gol10N10N10+=][=SNR=6.02N+1.76dB,DC至fs/2带宽范围BW2fRNS6.20N1.67Bd01gols10⋅++=,带宽BW范围.Page3of7和信号通过谐波相关时,量化噪声将与输入信号相关,能量集中在信号的谐波中,但均方根值仍然约为q/√12。理论信噪比现在可以通过一个满量程输入正弦波来计算:等式5等式6等式7等式8等式9等式10Bennett论文说明:虽然量化噪声的实际频谱相当复杂,难以分析,但推导出等式9的简化分析对大多数应用足够准确。然而,必须再次强调,均方根量化噪声是在DC至fs/2的完整奈奎斯特带宽范围内进行测量。量化噪声模型许多应用中,实际目标信号占用的带宽BW小于奈奎斯特带宽(参见图3)。如果使用数字滤波来滤除带宽BW以外的噪声成分,则等式中必须包括一个校正系数(称为“处理增益”),以反映SNR的最终提高,如等式10所示。以两倍以上的信号带宽的速率对信号进行采样的过程称为“过采样”。过采样、量化噪声整形和数字滤波均是Σ-Δ型转换器的重要概念,不过任何ADC架构都可以采用过采样技术。MT-001fs2RMSVALUE=q12q=1LSBMEASUREDOVERDCTOfs2q/12fs/2NOISESPECTRALDENSITYSNR=6.02N+1.76dB+10log10FORFSSINEWAVEfs2•BWBWProcessGain03.3Bd20301560101gol2WBf01gol3610s10=×××=⋅=.Page4of7图3:显示处理增益的量化噪声频谱处理增益的意义可以通过下例说明。在许多数字基站或其它宽带接收机中,信号带宽由许多独立的通道组成,一个ADC对整个带宽进行数字化处理。例如,美国的模拟蜂窝无线电系统(AMPS)由416个30kHz带宽通道组成,占用的带宽约为12.5MHz。假设采样速率为65MSPS,并且使用数字滤波来分离各个30kHz通道。在这些条件下,过采样导致的处理增益为:将处理增益加入ADCSNR规格,便得到30kHz带宽内的SNR。上例中,如果ADCSNR规格为65dB(DC至fs/2),则30kHz通道带宽内的SNR提高到95.3dB(经过适当的数字滤波后)。图4显示了一个结合过采样和欠采样的应用。目标信号的带宽为BW,以载波频率fc为中心。采样频率可以远低于fc,所选的采样频率使得目标信号位于其奈奎斯特区的中心。通过模拟和数字滤波消除目标信号带宽以外的噪声,从而获得等式10所示的处理增益。等式11处理增益MT-001ZONE30.5fsfs1.5fs2fs2.5fs3fs3.5fsBWZONE1SNR=6.02N+1.76dB+10log10FORFSSINEWAVEfs2•BWProcessGainfcPage5of7图4:欠采样和过采样结合所产生的处理增益量化噪声与输入信号之间的相关性容易令人误解虽然噪声的均方根值可通过q/√12计算精确近似值,但在某些条件下,频域成分可能与交流输入信号高度相关。例如,低幅度周期性信号的相关度大于高幅度随机信号的相关度。通常假设理论量化噪声表现为白噪声,均匀地分布在DC至fs/2的奈奎斯特带宽范围。但是,事实并非全然如此。在强相关的情况下,量化噪声集中在输入信号的各次谐波上,这正是我们不希望看到的。在多数实际应用中,ADC的输入是一段频率(总是会与一些不可避免的系统噪声相加),因此量化噪声往往是随机的。然而,在频谱分析应用中(或者使用频谱纯净的正弦波作为输入对ADC执行FFT),量化噪声与信号的相关度取决于采样频率与输入信号的比值。图5的示例说明了这种情况,其中使用一个4096点FFT来分析一个理想12位ADC的输出。在左边的FFT图(A)中,采样频率(80.000MSPS)与输入频率(2.000MHz)的比值恰好选择为40,最差谐波比基波低大约77dB。右图(B)显示了将输入频率略微偏移到2.111MHz的效果,表现出随机性相对较高的噪声频谱,此时SFDR约为93dBc,受FFT噪底尖峰限制。两种情况下,所有噪声成分的均方根值均近似于q/√12(理论SNR因此为74dB),但在第一种情况下,噪声因为相关性而集中在基波谐波上。图5:采样时钟与输入频率的比值对理想12位ADC量化噪声频谱的影响,4096点FFT。(A)相关噪声,(B)非相关噪声MT-001fS=80.000MSPS,fIN=2.000MHzfS=80.000MSPS,fIN=2.111MHz0510152025303540FREQUENCY-MHz0510152025303540FREQUENCY-MHz0−50−100−150−2000−50−100−150−200(A)CORRELATEDNOISE(B)UNCORRELATEDNOISESFDR=77dBcSFDR=93dBcSNR=74dBcSNR=74dBcPage6of7注意,从ADC看到的谐波失真的这种变化是采样过程的伪像,由量化误差与输入频率的相关性引起。在实际ADC应用中,量化误差一般表现为随机噪声,原因是宽带输入信号具有随机性,而且通常会有少量的系统噪声充当“扰动”信号,使量化误差频谱进一步随机化。理解上述原理非常重要,因为ADC的单音正弦波FFT测试是公认的性能评估方法之一。为了精确测量ADC的谐波失真,必须采取措施确保测试设置能够真正测量ADC失真,而不是量化噪声相关性引起的伪像。因此,必须正确选择频率比,有时还要将少量噪声(扰动)与输入信号相加。利用模拟频谱分析仪测量DAC失真时,也应采取同样的防范措施。SNR、处理增益和FFT噪底的关系图6显示了一个理想12位ADC的FFT输出。注意,FFT噪底的平均值约为满量程以下107dB,但12位ADC的理论SNR为74dB。FFT噪底并非ADC的SNR,因为FFT像是一个带宽为fs/M的模拟频谱分析仪,其中M为FFT中的点数。由于FFT的处理增益,理论FFT噪底因而比量化噪底低10log10(M/2)dB。对于SNR为74dB的理想12位ADC,4096点FFT将产生10log10(4096/2)=33dB的处理增益,因此总FFT噪底为74+33=107dBc。事实上,FFT噪底可以通过提高FFT点数来进一步降低,就像模拟频谱分析仪的噪底可以通过缩小带宽来降低一样。因此,利用FFT测试ADC时,必须确保FFT足够大,使得失真能够与FFT噪底本身区别开。多次FFT的平均值无法进一步降低噪底,只能减小各个噪声谱成分幅度之间的差异。图6:理想12位ADC的噪底,使用4096点FFTMT-001RMSQUANTIZATIONNOISELEVELFFTNOISEFLOORBINSPACING=ADCFULLSCALE(dB)02040608010012074dB=6.02N+1.76dB33dB=10logN=12-BITSM=4096fs4096fs274dB107dBM2()10参考文献1.W.R.Bennett,SpectraofQuantizedSignals,BellSystemTechnicalJournal,Vol.27,July1948,pp.446-471.2.B.M.Oliver,J.R.Pierce,andC.E.Shannon,ThePhilosophyofPCM,ProceedingsIRE,Vol.36,November1948,pp.1324-1331.3.W.R.Bennett,NoiseinPCMSystems,BellLabsRecord,Vol.26,December1948,pp.495-499.4.H.S.BlackandJ.O.Edson,PulseCodeModulation,AIEETransactions,Vol.66,1947,pp.895-899.5.H.S.Black,PulseCodeModulation,BellLabsRecord,Vol.25,July1947,pp.265-269.6.K.W.Cattermole,PrinciplesofPulseCodeModulation,AmericanElsevierPublishingCompany,Inc.,1969,NewYorkNY,ISBN444-19747-8.7.WaltKester,Analog-DigitalConversion,AnalogDevices,2004,ISBN0-916550-27-3,Chapter2.AlsoAvailableasTheDataConversionHandbook,Elsevier/Newnes,2005,ISBN0-7506-7841-0,Chapter2.8.HankZumbahlen,BasicLinearDesign,AnalogDevices,2006,ISBN:0-915550-28-1.AlsoavailableasLin
本文标题:量化噪声
链接地址:https://www.777doc.com/doc-6578805 .html