假设一个12位非理想的ADC,其ENOB为10bit,这并不表示把ADC的后两位删掉就可以当做一个理想的10bitADC来使用,如果去掉后两位把该ADC作为一个10bit的ADC来测试,你会发现它的ENOB不到10bit。
ENOB的计算方法是使用ADC测量出的SNDR根据公式SNDR=6.02*ENOB+1.76换算而来的,从这个公式我们可以明白这里ENOB的意思是12bit非理想ADC的SNDR与理想的10bitADC的SNR相等。
对于一个非理想的ADC,其输出不仅有量化噪声,还有失真引起的高次谐波,所以会在SNDR的计算中抵消一部分精度。