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; m
Fin=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