|
緣緣網友以及版主:3 u# Z0 [- j4 ?# e9 j2 r: N* \6 l- q. L
我的問題如下:6 n9 e0 c3 ` A
我用HSPICE 仿真了一個2-bit flash ADC, R4 v7 J4 [/ O8 b
利用spice explorer中的理想D/A工具,, _- W; u& H" Z# S$ }
可將2-bit flash ADC的輸出數字信號,通過該D/A重構爲模擬信號
! }/ b) ^# f3 d4 L/ D/ Y並導出數據,如附件ADC_DAC_out.txt所示
: D% _# Y) d$ H! j8 E! D該文件中第一列爲時間信號(X軸),第二列爲重構後模擬信號的幅度( S3 j. S! _ v& M# {; }
在matlab中如何用load語句將這樣一個兩維的數據導入- Y, M+ k: {8 Z( ]# x
我現在需要用matlab對該信號進行FFT處理,並計算THD,SNR,SNDR+ f) U* w1 U. t( ]! k
我的fin=56640625Hz,fs=2e+9Hz,打算做1024個點的FFT$ a$ R8 U6 i% Y3 U( L4 l
ADC_DAC_out.txt中數據的時間是從11ns----523ns- }/ r1 N' Q7 y4 Q4 a$ Y X1 M* i& N
因爲11ns+1/fs=523ns# n' h& a, ?) G, M
附件中fft_yuanyuan.m文件是我將網站上你的matlab程序複制下來了, i$ s6 D8 f! S( t9 X2 X
但�面有些部分我不明白,我用“?”標出了# N5 |" J( @# b( ]6 w
2 i. m6 r/ L- G$ F2 L謝謝你。
* ^% I9 W1 ^ k& ?# x! X5 K! x% I- q- U1 u9 y, v! z
[ 本帖最後由 iamsailing 於 2009-5-26 09:24 AM 編輯 ] |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|