我正在设计一个级滤波器,并在滤波器输出处模拟量化到一定位数的效果。我得到的结果远非预期 - 并且希望这里的专家有任何直觉。
高层次的想法是:
- 过滤输入数据是位。
- 是一个半带插值.
- 在内部保持过滤精度(大约位),但输出四舍五入为位。
- 这阶段采取位,以完全精度过滤它(再次半带插值过滤器,内部具有全精度)
- 滤波器的输出四舍五入为位。
最初我设置成为-位。滤波器本身的阻带衰减为. 让我吃惊的是- 滤波器之间的位是不够的 - 至少在频率响应方面。
因此,如果我不量化滤波器间值,我当然会得到理想的行为,并且整体频率响应(通过脉冲响应的 FFT 测量)是每个单独频率响应的组合 - 我的阻带衰减是. 当然,输入位宽在这里并不重要。
但是,如果我量化为-阶段之间的位,四舍五入,我认为这足以保持滤波器频率响应精度 - 但我错了 - 阻带衰减降至在地方。它需要-bits 过滤位宽以保持性能。
所以问题是 - 有多少位要保留的经验法则。为什么是-位不够衰减?


