Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 15834|回復: 5
打印 上一主題 下一主題

[問題求助] ADC跑FFT的一些問題請教一下

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-12-10 09:17:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
小弟我目前是做ADC的,想跑FFT來計算SNDR與ENOB
5 f9 L/ k+ k/ W5 c, n- E, S# Y( l4 d: u2 d
我看學長的資料是寫說要符合一致性(Coherent)  fs/N=fin/M
0 u' K7 B7 ~. s( q/ Z# Y
- i3 _) F  B( Y6 o" O, Pfs代表取樣頻率(Sampling Rate) fin代表輸入正弦波頻率7 D0 B8 D1 b+ i
5 }! O! V& g1 Z( _" H
N代表取樣點數 M代表輸入訊號的週期數- M8 {% m; g) `: s8 R# ?* L
& e+ I5 s, M! ?; K0 E6 b1 ~
小弟目前不太了解的是fs的計算方式2 h5 h+ G* r: T7 b
' T+ O$ _: m- G) m
我的電路如果是八位元來講要經過9個clk週期才會產生一個輸出
# r) X0 Z! V/ h* Q1 S1 g7 T2 j4 R, F
其中有8個週期是轉換週期  有半個週期是取樣週期   剩下半個是把輸出丟到暫存器輸出
" v- S2 |6 L$ j$ K
. o4 D' R% u* |! Y- a7 h我的clk頻率為1MHz  我看有些paper計算sampling rate的方式是直接把1M/8=125K  
. H* ]7 d* P9 v  W( }3 {8 L/ [
( I5 w; B" J- m0 i( u, f125k=sampling rate? 想請問各位大大, 若我的clk頻率1MHz, 轉換須經過9個週期才能產生(如上), sampling rate該如何計算?9 t* o6 t5 N: F1 M6 v9 u

( }8 p* g$ L# @若計算出來後我的N取2^8*32=8192點   M取19  那我模擬的時間(.tran)要如何計算??
3 e3 h$ j; L9 k/ i- Y6 I
0 C7 V1 \6 A* e, e希望知道的大大不吝指點一下, 感恩
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2010-12-14 13:41:06 | 只看該作者
clk頻率/轉換一筆資料所需的週期=sampling rate
7 X3 P; ]" R9 H5 o3 V所以你的sampling rate應該是1M/9=111KS/s( b5 Q4 P8 G/ z1 z& |  r
9 L  r% v6 Z$ Y) K
模擬的時間是依你設定的取樣頻率來計算
3#
發表於 2010-12-16 12:45:00 | 只看該作者
fs/(k*2^N)=fin/M,. |% H/ y7 B. ^4 a- b) |6 c
M为质数, _+ F( Q) k9 p7 ?6 I9 p& u
N为ADCbit数
" v0 c( Y* `0 Z1 L& O' nk>=1;! l4 O4 s1 c* o) \8 I1 ~: p4 J) C
仿真时间>=M/fin+Tstb,最后做FFT取点数为(k*2^N).
4#
 樓主| 發表於 2010-12-27 17:56:45 | 只看該作者
還想請問一下
$ b% d5 x: K% d! F仿真时间>=M/fin+Tstb,最后做FFT取点数为(k*2^N).9 i* f1 i1 d5 p, B' R
Tstb請問是什麼?
5#
發表於 2011-7-12 11:44:43 | 只看該作者
非常感謝大大的分享
! v  C% M" o9 D! ?! Y增進知識/ o6 M+ H+ |# F  I
感謝大大喔2 M% ^/ w0 G9 n
造就大家喔
6#
發表於 2011-11-9 09:46:18 | 只看該作者
非常感謝大大的分享, 增進知識
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-12-28 04:28 AM , Processed in 0.155009 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表