作者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
→ aaming:會不會是因為多算了當輸入為sin_wave時SNR會多的6dB呢? 04/24 15:41
→ nature0702:為什麼會多6dB?? 04/24 21:51
→ nature0702:SIN WAVE 的SNR=6.02N+1.76dB N為BIT數 04/24 21:52
→ invalid:是不是用了windowing function? 04/25 15:48
→ invalid:有用的話要根據使用的函數將SNR校正回來 04/25 15:49