[問題] delta sigma modulator

看板Electronics作者 (ptta)時間19年前 (2007/01/17 11:54), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
請問一下 在delta sigma modulator的noise transfer function(NTF) 的設計過程中,我看到有以下步驟: [B, A] = cheby2(order, attenuation_dB, 1/OSR, 'high'); 其中NTF(z) = num(z) / den(z) = B / A 但是作者接下來把 num(z) 的係數都除以 |NTF(z)|inf (也就是infinity norm) 請問他為什麼要這麼做?(有些paper說是quantization error的問題?) 假設 B = b3 * Z^3 + b2 * Z^2 + b1 * Z + b0; A = a3 * Z^3 + a2 * Z^2 + a1 * Z + a0; 其中a3 = 1; b3==b0; 我用matlab的函式 filternorm(B, A, inf)計算出來的值為1 但是作者計算出來的inf norm值為 b3/a3 兩個完全不同... 請問是我用錯matlab function了嗎? 謝謝您的幫忙! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.158.10

01/17 20:51, , 1F
我以為那些係數只是一個scaling而已...重點是相互的比例
01/17 20:51, 1F
文章代碼(AID): #15hPtYgx (Electronics)
文章代碼(AID): #15hPtYgx (Electronics)