作者ptta (ptta)
看板Electronics
标题[问题] delta sigma modulator
时间Wed Jan 17 11:54:09 2007
请问一下 在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
1F:推 pow:我以为那些系数只是一个scaling而已...重点是相互的比例 01/17 20:51