推 deathcustom:linear system: 在180deg時1+AB > 0則穩定 09/02 01:33
→ deathcustom:,所以PS有沒有大於180deg不是為一條件 09/02 01:33
→ deathcustom:比如你一個Phase shift osc, 你的phase shift可以大於 09/02 01:34
→ deathcustom:180deg啊,但是在180deg時是否符合起震條件(unstable) 09/02 01:35
→ deathcustom:才是他是否會震盪的關鍵 09/02 01:35
→ deathcustom:另外,sigma delta modulator通常是非線性系統 09/02 01:36
→ deathcustom:他的Quantizer不能視為一個gain=1的元件 09/02 01:36
→ deathcustom:因此即使根據linear system去判斷會穩定之FIR 09/02 01:37
→ deathcustom:到了SDM上面大概九成是不穩定的(高階SDM尤其是) 09/02 01:37
→ deathcustom:因此高階SDM是個error try、藝術、paper的生產處 09/02 01:38
→ deathcustom:2的答案我覺得這樣很危險,雖然理論上大致穩定 09/02 01:40
推 jamtu:好問題XD... 09/02 02:48
→ Williamette:我來回答第二個問題 只要是closed loop 每個loop都要 09/02 18:02
→ Williamette:檢查stability 不然出包會被定到死 09/02 18:03
推 deathcustom:的確,雖然內部loop可被輸入拉住而看似穩定 09/02 19:38
推 deathcustom:但是你永遠不知道何時會拉不住而出包 09/02 19:39
→ gggould:謝謝d大解說 請問第一行該是AB<0則穩定嗎 09/07 11:22
→ gggould:所以第一題答案是DSM不是LTI系統 所以無法用gain&PS判斷 09/07 11:26
→ gggould:也無法判斷嗎 09/07 11:27
在DSM系統中,因為Quantizer的介入
整個濾波器是像下面這樣的一個系統
+
→⊕→{F(z) or F(s)}→{Q}-┬→
↑- │
╰─────────────╯
在F(z) or F(s)的部分沒有問題,是一個LTI
但是Q本身不是
如果Q本身是個n-bit的AD,也許可以"大概"看成一個gain=1的元件
但是常見的應用裡,Q通常只是一個1-bit AD
也就是當輸入信號趨近於dead-zone附近的時候,gain趨近於無限大
當你用一般nyquist criterion判斷包含F(s)(或者F(z))的FIR會穩定的時候
這個DSM卻不一定會穩定,但是,如果連nyquist criterion都過不了
那就不用談該DSM會不會穩定了,一定不穩定
至於高階濾波器何時穩定,請參考control system/signal & system等書對於
Nyquist criterion的講解
最簡單的判斷法參見Smith電子學第九章(6/e) 第八章(5/e)
--
地獄吼 普通 英雄
種族 ID 職業 等級 GS 進度 進度 專業
夜精靈 流星塵 戰鬥賊 80 6120 10/12 7/12 珠寶450 製皮450 夜
夜精靈 納夏斯巴農 獸王 射擊獵 80 5955 10/12 2/12 採礦450 剝皮450 精
夜精靈 大法師雀鷹 坦克 恢復德 80 6010 9/12 1/12 附魔450 剝皮199 魂
獵人居然先拿到誅王勇者,小D的GS居然比獵人還高,世界真是無奇不有
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.160.25.227
推 pow:每次看D大波文都學到好多東西喔!謝謝D大! 09/09 22:31
推 obov:感謝大大熱心分享 09/09 23:46
→ deathcustom:樓上兩位大大你們不要挖苦我了拜託QQ 09/10 01:20
※ 編輯: deathcustom 來自: 1.160.25.227 (09/10 01:25)
推 jamtu:那請問1-bit要怎麼去看他會不會穩定呢XD 09/10 02:24
→ deathcustom:跑MATLAB模擬就知道啦XDDD~"~ 09/10 02:30
→ deathcustom:通常跑1000個clk會穩定就沒事~"~ 09/10 02:30
→ deathcustom:(如果OSR小於100的話) 09/10 02:31
推 jamtu:應該說我想問有沒有什麼criteria 比如說如果1001個clk有事 09/10 21:24
→ jamtu:代表system裡面有某些error量正在積分 之類的~ 09/10 21:24
→ Mauder:目前1-bit quantizer用兩個方法來判斷穩定度: 09/11 01:28
→ Mauder:1. 較粗略的看法 Lee's criterion: NTF的最大gain值<1.6 09/11 01:30
→ Mauder:2.較嚴格的看法 把系統視為linear quantizer視為可變的gain 09/11 01:31
→ Mauder:在quantizer gain可能變化的範圍內(通常是0~1) 觀察系統 09/11 01:32
→ Mauder:pole的位置是否離開unit circle 09/11 01:33
→ Mauder:第一個方法太鬆 第二個方法太嚴 目前只能設個margin 09/11 01:35
→ deathcustom:樓上高手@@ 09/11 03:37
→ deathcustom:實作上會用法二當出發點,看能做到多極限 09/11 03:38
→ deathcustom:也就是確保法二會pass後,慢慢調,看能做到多鬆 09/11 03:39
→ gggould:如果法二得到gain>0.6穩定 畫ntf時gain還是當作1嗎 09/11 10:55
推 gggould:這個0.6的值對整個設計(ex. abcg coefficient)有影響嗎 09/11 11:01
→ gggould:還是sweep一下根軌跡知道是0.6之後就不管了?? 09/11 11:09
→ deathcustom:當然是不管,重點是在判斷他能不能穩定,能的話就當作 09/11 11:14
→ deathcustom:Q不造成額外影響,只是加入NOISE就好了 09/11 11:15
→ gggould:另外有沒有什麼paper/thesis講如何解決ELD比較詳細的 thx. 09/11 11:20
→ deathcustom:這你要問問兩位j大(jamtu/jfsu)、o大、p大、W大跟M大 09/11 11:36
→ deathcustom:本人實力很差,沒辦法幫上忙XD 09/11 11:37
→ deathcustom:推文一二樓的都深藏不露,jfsu大要看他哪天心情好 09/11 11:37
→ jamtu:這種nonlinear的東西要真的有在做DSM的才會懂啦... 09/11 17:53
→ deathcustom:真的有在做也不一定懂啊~"~因為非線性,所以學問很深 09/11 23:41
→ young000:非線性請依靠 Matlab XXD 09/12 00:09
→ Mauder:T'CAS-I 2008 A Comparative Study on Excess-Loop-Delay 09/12 01:27
→ Mauder:Compensation Techniques for Continuous-Time Sigma-Delta 09/12 01:30
→ Mauder:Modulators 09/12 01:30
→ gggould:thanks for all the feedbacks.. 09/12 03:19