[問題] 請問如何計算SNR
我做的是8-bits Nyquist ADC
作法是參考CIC的講義輸出結果為以下(指令.FFT)
dc component: mag(db)= -3.638D+01 mag= 1.518D-02 phase= 0.000D+00
frequency frequency fft_mag fft_mag fft_phase
index (hz) (db) (deg)
1 500.0000m -36.1552 15.5682m 11.5425
2 1.0000 -35.5294 16.7313m 22.2549
3 1.5000 -34.5819 18.6596m 31.6219
4 2.0000 -33.3993 21.3814m 39.5080
5 2.5000 -32.0409 25.0010m 46.0284
6 3.0000 -30.5319 29.7445m 51.3970
7 3.5000 -28.8651 36.0369m 55.8361(摘自CIC_NEWS)
請問此結果有可單純計算SNR嗎?如果有包含Distotion就是指SNDR
所以要單純計算SNR必須把ㄧ些突波(Glitch)扣掉才是正確的~是這樣嗎?
以上這些數據,如果要守算分析,該取哪一行結果呢是fft_mag(db)
那些結果嗎?該如何利用此結果計算SNR呢?謝謝指正~如果你知道的話
麻煩寄信給我囉~我這邊也有計算INL,DNL計算方式以及Matlab Code喔
可以互相討論交換心得喔!!謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.43.97