Chip123 科技應用創新平台
標題:
ADC跑FFT的一些問題請教一下
[打印本頁]
作者:
a8372115
時間:
2010-12-10 09:17 AM
標題:
ADC跑FFT的一些問題請教一下
小弟我目前是做ADC的,想跑FFT來計算SNDR與ENOB
8 c* w8 w0 p- Q4 k
6 C* @+ }0 {) D7 D0 [
我看學長的資料是寫說要符合一致性(Coherent) fs/N=fin/M
- @$ x- x5 r1 c
1 D# {0 x, d3 \. }( Z
fs代表取樣頻率(Sampling Rate) fin代表輸入正弦波頻率
# t8 a G5 d: q c. g- I- J
( O, x2 s; ]$ |/ e
N代表取樣點數 M代表輸入訊號的週期數
' ]% q+ ~9 k5 Q1 U
" T8 D0 p- r7 g# \, J2 E
小弟目前不太了解的是fs的計算方式
3 y, }6 M) {0 D. g$ g
7 B. Y6 k' w1 Z$ T& d
我的電路如果是八位元來講要經過9個clk週期才會產生一個輸出
- j: c4 k3 q" v0 ^) A: D E( r, k
. z9 y8 y& ~0 C1 I' z, Q+ D
其中有8個週期是轉換週期 有半個週期是取樣週期 剩下半個是把輸出丟到暫存器輸出
& D- ^+ U5 u* t' t) U/ _* L- w; l, I
- C U, G; L; A" ?, T( Q
我的clk頻率為1MHz 我看有些paper計算sampling rate的方式是直接把1M/8=125K
# L; Q9 A# x3 P0 I( c; p9 A
3 I" S/ d# \2 W+ g9 g
125k=sampling rate? 想請問各位大大, 若我的clk頻率1MHz, 轉換須經過9個週期才能產生(如上), sampling rate該如何計算?
+ L# ?+ k! A' r( f; e; \ W
3 y' q6 @3 C: S0 g; C
若計算出來後我的N取2^8*32=8192點 M取19 那我模擬的時間(.tran)要如何計算??
8 e; k) n$ h! k7 `; e2 U R
5 e" b5 O, v2 B3 Y3 r
希望知道的大大不吝指點一下, 感恩
作者:
sky987
時間:
2010-12-14 01:41 PM
clk頻率/轉換一筆資料所需的週期=sampling rate
: E* [7 Y: o% G ^: O( T* D) R
所以你的sampling rate應該是1M/9=111KS/s
- ?* u/ p8 Y4 \. E& y! K; t
6 [( v6 X) O9 M+ U$ j2 q K4 J
模擬的時間是依你設定的取樣頻率來計算
作者:
yylei
時間:
2010-12-16 12:45 PM
fs/(k*2^N)=fin/M,
+ V' p# ^- v$ f7 P: }# [9 l
M为质数
+ f; L0 \7 A; y ~
N为ADCbit数
8 D$ c+ o2 x. l2 c, f! n4 T
k>=1;
6 o3 o- v2 D7 y, J4 a. c
仿真时间>=M/fin+Tstb,最后做FFT取点数为(k*2^N).
作者:
a8372115
時間:
2010-12-27 05:56 PM
還想請問一下
/ T+ [: F. _/ w, }2 c; n
仿真时间>=M/fin+Tstb,最后做FFT取点数为(k*2^N).
1 W3 M) W1 q- U! b" w6 e
Tstb請問是什麼?
作者:
deltachen
時間:
2011-7-12 11:44 AM
非常感謝大大的分享
! Y+ v, U! ?; ~5 Q* B6 O4 {
增進知識
- t o) i( C& m
感謝大大喔
4 ^0 G9 `7 I s; Z
造就大家喔
作者:
stanley547
時間:
2011-11-9 09:46 AM
非常感謝大大的分享, 增進知識
歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/)
Powered by Discuz! X3.2