星期日, 2月 12, 2006

電子產品世界 --- 高速模數轉換器動態參數的定義和測試

電子產品世界 --- 高速模數轉換器動態參數的定義和測試
ADC的SNR的算法,我一直搞不懂,在網路上也查了非常的久,真希望有那一天,有誰可以來教教我呀~~~

一、動態參數
高速模數轉換器(ADC)的參數定義和描述如表1所示。
表一、動態參數定義:
動態參數
描述
信噪比(SNR)
SNRdB = 6.02 ? N + 1.763
信號與噪聲+失真之比(SINAD)
SINADdB = 20 ? lg (ASIGNAL[rms] / ANOISE[rms])
有效位數 (ENOB)
ENOB = (SINAD - 1.763) / 6.02
總諧波失調 (THD)
THDdBc = 20? lg (( (VHD_22 + VHD_32 + … + VHD_N2) / V[fIN])
無雜散動態范圍(SFDR)
SFDR 是信號基波幅度的有效值與最大諧波分量的有效值之比,以db為單位
雙音互調失真 (TTIMD)
TTIMDdB = 20 ? log10 {((AIMF_SUM[rms] + AIMF_DIFF[rms]) / AFUNDAMENTAL[rms]}
輸入僅包含2個頻率成份
多音互調失真 (MTIMD)
MTIMDdB = 20 ? Log10 {((AIMF_SUM[rms] + AIMF_DIFF[rms]) / AFUNDAMENTAL[rms]}
輸入包含多個頻率成份
電壓駐波比 (VSWR)
VSWR = (1 + |(|) / (1 - |(|), ( -- 反射系數

四、動態參數: SNR、 SINAD、 THD、SFDR與TTIMD
參照上述內容,由FFT可利用MATLAB軟件計算出功率譜、頻譜泄漏、窗函數、SNR、SINAD、THD、SFDR:
SNR=10*log10(Ps/Pn)
SINAD=10*log10(Ps/(Pn+Pd))
THD=10*log10(Pd/Ph(1))
SFDR=10*log10(Ph(1)/max(Ph(2:10)))
其中:Ps——信號功率、Pn——噪聲功率、Pd——由二到五次諧波引起的失調功率、Ph(1)——諧波功率(基波)、Ph(2:10)——二到九次諧波功率

沒有留言: