Chip123 科技應用創新平台
標題:
ADC跑FFT的一些問題請教一下
[打印本頁]
作者:
a8372115
時間:
2010-12-10 09:17 AM
標題:
ADC跑FFT的一些問題請教一下
小弟我目前是做ADC的,想跑FFT來計算SNDR與ENOB
0 a% R. Z7 u2 ` L/ g8 A+ R( K4 |, E
# L# J& D/ @" f6 D4 Q7 X! U7 d
我看學長的資料是寫說要符合一致性(Coherent) fs/N=fin/M
& r( k% ~5 [( D6 }7 k
, M+ H) c2 V; W+ z) W
fs代表取樣頻率(Sampling Rate) fin代表輸入正弦波頻率
0 N9 y6 g. d7 U% q: R u
6 l* g+ \% d+ O e
N代表取樣點數 M代表輸入訊號的週期數
$ r" c& R$ S( j
$ v: [# H% G; @7 x$ r
小弟目前不太了解的是fs的計算方式
* d) R+ l/ D& ]5 K1 z8 c. ?
: v8 Q5 c. x+ a, K; B+ M- h
我的電路如果是八位元來講要經過9個clk週期才會產生一個輸出
* F0 U& V) C! n
0 S% ?7 ~3 E6 w
其中有8個週期是轉換週期 有半個週期是取樣週期 剩下半個是把輸出丟到暫存器輸出
- Y* J' c. k, e6 c2 L
! c6 d( T5 W* c1 D
我的clk頻率為1MHz 我看有些paper計算sampling rate的方式是直接把1M/8=125K
; Y/ |, t8 u+ l/ ~( C
- X% \$ H# }) L- f- w1 d
125k=sampling rate? 想請問各位大大, 若我的clk頻率1MHz, 轉換須經過9個週期才能產生(如上), sampling rate該如何計算?
! z4 l& l2 J" d# ^
9 o9 D% R+ V( d' o1 |' y
若計算出來後我的N取2^8*32=8192點 M取19 那我模擬的時間(.tran)要如何計算??
' p/ \( u' G, }& W1 R5 J
4 _0 ~# I" S5 v0 I5 j
希望知道的大大不吝指點一下, 感恩
作者:
sky987
時間:
2010-12-14 01:41 PM
clk頻率/轉換一筆資料所需的週期=sampling rate
$ K$ e6 V. B7 s7 L0 b# e: ?! {7 K* X
所以你的sampling rate應該是1M/9=111KS/s
# M5 r, V# i# N4 ? N% T
+ O" n' b' H2 f/ D5 z, y
模擬的時間是依你設定的取樣頻率來計算
作者:
yylei
時間:
2010-12-16 12:45 PM
fs/(k*2^N)=fin/M,
7 ~, I( t- A# c g$ b! B
M为质数
K* `- C3 U$ ^7 C6 F( }
N为ADCbit数
/ V! r7 u: s7 g8 N
k>=1;
8 ~/ N6 b; `& b4 j
仿真时间>=M/fin+Tstb,最后做FFT取点数为(k*2^N).
作者:
a8372115
時間:
2010-12-27 05:56 PM
還想請問一下
Q. c1 k. b4 G( b) B0 Z
仿真时间>=M/fin+Tstb,最后做FFT取点数为(k*2^N).
1 p5 z. t, Y8 s& s) s
Tstb請問是什麼?
作者:
deltachen
時間:
2011-7-12 11:44 AM
非常感謝大大的分享
1 O' a# T8 z+ ^% i
增進知識
" F' m3 Z6 Z+ e5 n5 Y
感謝大大喔
' u# ?$ z. D |
造就大家喔
作者:
stanley547
時間:
2011-11-9 09:46 AM
非常感謝大大的分享, 增進知識
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2