CIC 滤波器补偿滤波器原理与公式推导
CIC 滤波器(Cascaded Integrator-Comb Filter)的补偿滤波器是 CIC 补偿滤波器,也称为 M 型滤波器。/n/nCIC 滤波器通过级联多个积分器和抽取器,实现了高效的滤波效果。但是,CIC 滤波器存在一些缺陷,如频率响应的滚降和噪声增益等问题。为了解决这些问题,需要使用 CIC 补偿滤波器。/n/nCIC 补偿滤波器的原理是在 CIC 滤波器的输出端添加一个 M 阶差分器(或微分器)来补偿滤波器的频率响应。差分器的作用是对 CIC 滤波器输出的序列进行微分或差分,使其频率响应变得更加平坦,同时减小噪声增益。/n/nCIC 补偿滤波器的推导公式如下:/n/n假设 CIC 滤波器的输入序列为 $x(n)$,输出序列为 $y(n)$,抽取因子为 $R$,级联数为 $N$,每个积分器的增益为 $H$,则 CIC 补偿滤波器的输出序列 $z(n)$ 可以表示为:/n/n$$z(n)=/frac{1}{R^M}/frac{1}{H^N}/Delta^M y(n)$$/n/n其中,$/Delta^M$ 表示 M 阶差分或微分操作。/n/nCIC 补偿滤波器的频率响应可以通过对 $z(n)$ 进行 $R$ 点 FFT 得到,具体过程如下:/n/n1. 对 $y(n)$ 进行 $R$ 点 FFT,得到 $Y(k)$。/n/n2. 对 $Y(k)$ 进行 M 阶微分或差分操作,得到 $/Delta^M Y(k)$。/n/n3. 对 $/Delta^M Y(k)$ 进行 $R$ 点 IFFT,得到 $z(n)$。/n/n4. $z(n)$ 即为 CIC 补偿滤波器的输出序列,其频率响应为 CIC 滤波器的逆。/n/n需要注意的是,CIC 补偿滤波器的 M 阶差分或微分操作需要根据 CIC 滤波器的级联数和抽取因子进行调整,以保证补偿效果最佳。
原文地址: https://www.cveoy.top/t/topic/ocxa 著作权归作者所有。请勿转载和采集!