看板 Electronics 關於我們 聯絡資訊
想請問一個關於計算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