Chip123 科技應用創新平台

標題: DAC的SFDR [打印本頁]

作者: louisli    時間: 2008-5-15 03:51 PM
標題: DAC的SFDR
想請問各位大大:最近我在做DAC的SFDR,有碰到一個問題就是(fin/fsample)=(ncycle/nrecord)這個公式問題,我由前面的爬文得知ncycle要保持在單數,我想請問一下為什麼ncycle要保持在單數,請各位大大幫我解答,謝謝!
作者: mbission    時間: 2008-5-16 09:47 AM
應該是要互質吧~~~可避免一直取到重複的sample& x4 O" O7 W/ v/ O0 T! h, ~* p

作者: monkeybad    時間: 2008-5-16 10:33 AM
沒錯 就是要避免重複取樣 這樣有效的取樣點才能夠比較多 也能盡量分布到整個範圍5 m4 J9 x" K% P* J% T1 W
nrecord為了做FFT都取2^N個 所以只要ncycle取奇數就會互質
作者: louisli    時間: 2008-5-16 02:29 PM
原來是要避免重複取樣~謝謝兩位大大的回答~哪想再請問大大說那ncycle要如何解釋ㄚ?還是有點不明白^^謝謝!
作者: mbission    時間: 2008-5-16 06:20 PM
同版主說法3 c2 o7 z$ T) [* Q; e5 J
Ncycle是對input sample的cycle個數! z7 R" _, G# `( j
Nrecord是total sample點數,要取成2^N個點數去做FFT
' H  n% R! W% Q5 I4 Y舉例來說,如果FS=100Mhz,total取1024 pts,11個cycle的話
% o+ O* ~( M9 G4 R. D/ Q; mFin=100Mhz*11/1024=1.0742Mhz,了解嗎) p- U1 ]& U3 f# C
取整數個cycle是為了FFT時不用加WINDOW,當然CYCLE數越多越能夠取
% y  I$ C4 C( d6 \2 s1 z到每個SAMPLE點,FFT值會比較準確
作者: louisli    時間: 2008-5-16 09:18 PM
了解∼謝謝mbission和monkeybad大大的解答^^




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2