Eg:在未归一化时
输入幅值\(A_i=9295\),滤波器输出幅值\(A_o=9724819390\)
-
首先我们要找到 \(A_i*2^X\)使得 \(A_i*2^X >A_o\)
那么我们得到 \(A_i*2^{20}\approx A_o*1.0022\)
因此可以取 \(X=20\),但我们因为精度要求,于是将 \(X\)取的大一些,为 \(34\)
-
于是便得到了乘子 \(Q\):
- 那么我们就有了如下关系:
- 由此我们可以将滤波器的输出先过一有符号乘法器乘以 \(Q\),再右移 \(X\)位那么便可以得到单位增益的 \(A_i\)了
附录:UnityGainLPF.7z (如需下载例程请联系作者)
标签:FIR,滤波器,approx,20,自定义,幅值,增益 From: https://www.cnblogs.com/chsier/p/18068636