Chip123 科技應用創新平台

標題: 有關sigma delta modulator的FFT [打印本頁]

作者: jjam    時間: 2008-3-18 01:44 AM
標題: 有關sigma delta modulator的FFT
小弟做了一個3階系統 OSR=128 取樣頻率fs=5.12MHz 頻寬20kHz
' v3 N6 @8 X' n: O/ {理想上預期要達到16-bit 大約是96dB 想請問ㄧ下如何把輸出取出來的點放進matlab作分析; v- k: r0 {! y' u
爬過文有相關討論串 不過好像沒有獲得解答 簡單來說就是那些1 -1 ......的輸出訊號 5 Z9 M( g9 b, N7 K& l
該如何由hspice放進matlab作分析呢??   `  R5 C+ o7 l6 W' a' M2 X; o

* u# D7 a% w" X) z4 q另外請問有人知道要如何用simulink模擬電路非理想的效應嗎?
, w+ k6 A, q) \& Z哪一本書有比較詳細的介紹呢?? 因為由simulink跑出來ideal的FFT有100dB2 K+ ~1 J6 J6 F  Q( J/ c# T7 l; e# q
可是由spice跑出來的FFT In-band明顯noise floor平掉 大約都在-110dB附近跑
, [7 j6 w, |3 Y* }6 K因為不會用hspice量大小 但感覺noise有點大4 F$ y, A8 U1 w& h
想說是不是要先用matlab模擬一下真實電路 但沒有這方面的資料耶 ; m. l( E; `# j7 G& d# D

: x6 Z2 Q* K+ i# z' a: G懇請板上高手不吝賜教 謝謝~~!!
% V, r: A9 r" `' Q- K  H3 k
1 P) k8 ^. K# F! S[ 本帖最後由 jjam 於 2008-3-18 01:46 AM 編輯 ]
作者: kevin    時間: 2008-3-20 02:40 PM
ΣΔ 的輸出有高頻Noise,對ΣΔ 的輸出作FFT,必須加Window function去抑制高頻Noise對基頻的power leakage.Window function不加或加的不對,會使有效位數降低很多.
' O/ j6 U5 F. N8 }8 A1 T( K# P/ N/ J1 w一般用Balckmanharris window or Hanning window.另外FFT的點數要多,增加resolution.
9 y2 X$ R2 \/ R; f& d$ c! ^& w' J6 _
[attach]3274[/attach]
作者: jwtsai    時間: 2008-3-20 10:38 PM
要加window的話,我比較喜歡用nuttallwin-Nuttall defined minimum 4-term Blackman-Harris window,因為它的sidelobes最小...
% _  Z4 V" O" J2 i) C' M# @' Z  X6 j; W
matlab 有內建.
作者: 緣緣    時間: 2008-3-21 03:14 PM
你好:+ U" G: a4 }3 ~) ?6 }3 J+ Z
之前我也有遇過和你同樣的問題,後來我有上論壇發問,發問的主旨為:"如何將Hspice資料轉進MATLAB計算",裡面有許多我和版主及副版主的討論,你可以進去看看,希望對你有幫助。: G' `. N2 V$ A% Z( A" w

) r. Z4 l  m4 [$ @6 b# E: \- C9 j5 `" z7 p: F+ F: ?

3 H5 z+ n( D. c' c7 a% ?# [- c: a, c  Q. T
我幫緣緣補上相關的連結   請參考:
" B7 e* W. i  |! Hhttp://www.chip123.com/phpBB/vie ... &extra=page%3D7
  M. g! y6 u8 G( z! C: F( K: |

! z% p& @& q. T8 p0 `) R! ]3 |
5 b, m. s. T# H5 O/ g" B% U[ 本帖最後由 sjhor 於 2008-3-21 06:37 PM 編輯 ]




歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com.tw/) Powered by Discuz! X3.2