作者nature0702 (Oliver)
看板Electronics
标题[问题] ADC的ENOB与实际Bit数
时间Thu Apr 23 13:43:13 2009
想请问一个关於计算adc的SNDR与ENOB的问题
假设今天设计一个 10MHz 9bit的adc
有可能经过MATLAB跑FFT算出来的ENOB大於9BIT吗??
只有大一点点
因为我以前做10bit的时候没有发生这样的事情
我的认知,是应该不会有这样的问题。
所以想请问是否有人遇过这样的问题
我自己在想是不是取样点不够
我的取样频率10MHz
取样点 256
讯号100KHz 实际不是送刚好整数 要去算
讯号速度很慢
是因为参考他人的PAPER数值
这样模拟出来的波形大约只有三个弦波
自己之前做,大约是取1/10的取样频
目前已经把取样点数提高到1024
不过模拟的时候多很多,要跑好多天才知道结果
所以想先请问是否是哪里出错
已提早准备问题
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.64.101.125
1F:→ aaming:会不会是因为多算了当输入为sin_wave时SNR会多的6dB呢? 04/24 15:41
2F:→ nature0702:为什麽会多6dB?? 04/24 21:51
3F:→ nature0702:SIN WAVE 的SNR=6.02N+1.76dB N为BIT数 04/24 21:52
4F:→ invalid:是不是用了windowing function? 04/25 15:48
5F:→ invalid:有用的话要根据使用的函数将SNR校正回来 04/25 15:49