|
緣緣網友以及版主:! e, m5 V8 R" |% W: s4 \: u
我的問題如下:5 T5 z: U9 j4 T$ ~
我用HSPICE 仿真了一個2-bit flash ADC9 H- M/ t: n* g. w- |
利用spice explorer中的理想D/A工具,$ _ p: U5 ?* H$ X2 X
可將2-bit flash ADC的輸出數字信號,通過該D/A重構爲模擬信號
- T( \6 U2 L# O0 t0 h並導出數據,如附件ADC_DAC_out.txt所示
" K0 w' |- l8 L' C該文件中第一列爲時間信號(X軸),第二列爲重構後模擬信號的幅度
7 u; C0 O4 i: d0 W7 l在matlab中如何用load語句將這樣一個兩維的數據導入
0 a" J! u4 m# B, b" R( Y [4 m! E7 T我現在需要用matlab對該信號進行FFT處理,並計算THD,SNR,SNDR
# W* j) p! `: P9 u! y% F( G我的fin=56640625Hz,fs=2e+9Hz,打算做1024個點的FFT) K2 n, u7 T; z- ]+ m+ c; B
ADC_DAC_out.txt中數據的時間是從11ns----523ns
* Q( `# i, l$ t1 U) q因爲11ns+1/fs=523ns
$ ?: l$ W" r5 d. I J {: H* F附件中fft_yuanyuan.m文件是我將網站上你的matlab程序複制下來了
# L) H7 D6 \ \7 D7 @8 W/ Q但�面有些部分我不明白,我用“?”標出了
9 V+ O& O4 ~/ }. j- Y( ]. r" L: z* O: E" `
謝謝你。2 V0 P. J( a" l$ f( l1 `4 C5 p) r4 I
8 [2 M3 _6 Z* P; ?3 o/ H( J
[ 本帖最後由 iamsailing 於 2009-5-26 09:24 AM 編輯 ] |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|