Re: ΔΣModulation
==> 在 bobwang.bbs@ptt.cc (the more .....) 的文章中提到:
> : 真的電路多使用 2~3
> : deltaSigma 是利用oversample 方式 把信號移到高頻
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 其實只是增加取樣頻率(fs) 原本信號頻率(ftest)還是沒有改變
> : 但是 noise會因為 頻普關係 有noise sahpe
> : 所以 能有好的 snr
> 補充說明:
> V(z) = STF*U(z) + NTF*E(z)
> V(z): the Output of the DSM
> U(z): the Input of the DSM
> STF : Signal Transfer Function
> NTF : Noise transfer Function
> 對一般lowpass modulator而言 NTF 是 High-pass
> 所以才有"noise被移到高頻的地方"如此一說
> : 不過一般都使用 1~3 order
> : 太低階會需要很高的clock 來sample
> : 還有一般 deltaSigma 都是 audio band 因為如 44K
> : OVER SAMPLE x256 -> 11M clock ..
> : 而 > 3order 會不穩定
> : 就算能使用 還得花一堆電路
> 補充說明:
> 所以才會有 Multi-stAge noise SHaping (MASH) Modulators
> Multi-bit Modulator
mash 好像是日本人發明
不過實際上使用mesh
我到不不知道
因為 mesh 有些equation 感覺好像很好
但是 有朋友說 要做到 analog device match
mesh 才能發揮
不知道 真的 deltasigma 是使用哪類我碰到
只是 2 , 3 order ..
> : 不過 dsm 還有很重要的
> : digital filter 因為一般先 要降頻
> 除了a兄說的Decimator 在 Audio DAC的應用 則需要Interpolators
> : sinC filter 在使用 FIR/IIR filter ..
> : 至於 filter 係數 那又是學問 了
> : 有人使用 rom table方式
> : 也有些是使用 dsp or risc cpu做 digital filter
> : 不過你要記得 dsm 不是指單一時間點 準
> : 當初會有dsm 是希望 使用簡單的 digital process 做簡單的
> : dsm modulator ..所以一般 cd 如使用 20bit DSM A/D ..
> : modulator 不必到 20bit (如果是 flash ad 就必須 準備一堆 reference
> : 和能解析到 20bit comparator..但是一般 opa 能到 1mv
> : 已經不錯 如果要能到 uv 會難做=
> : 反看 dsm 只要後面 dsp做得好 能讓 snr 達到 20bit
> : (16bit 好像是 96db) 不需使用到很很高檔op 而dsm 說穿 就是=
> : 1Bit A/D 方式
> : 但是真要達到高snr 不容易 就算使用 audio precision 還得環境好
> : 才能測到
> 切磋討論一下
> 有錯請指正
> ^_^
我一直在找 digita凹filter
有套 dolphin smash
能跑 analog spice + Verilog RTL
www.dolphin.fr
照說 最合跑 deltasigma whole sim
因為一般都使用 C or matlab simulation
modulator + filter
不過 現在都有nanosim /saber / smash
應該可用 eda tool
不知大家是如何做 deltaSigma AD ?
1. behavior
使用 c like 先跑 algorithm
2. circuit
使用 spice + Verilog RTL 一起跑
但是好像大家都分開跑
大概一起跑 太慢了
但是 其實可以 使用 spice RTL(還沒到 gate level)
3. real sim
hspice + NC_verilog or nanosim
4.post sim
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>
討論串 (同標題文章)