[問題] delta sigma modulator
請問一下 在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
01/17 20:51, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):