CIC (Cascaded Integrator-Comb) 滤波器是一种数字滤波器,主要用于抽取和插值信号。CIC 滤波器通常由级联的积分器和组合器构成。每个级联都包括一个积分器和一个组合器。CIC 滤波器的主要原理是通过级联的积分器和组合器对输入信号进行累加和平均,从而实现降低采样率或增加采样率的目的。

CIC 滤波器的种类包括:

  1. 降采样 CIC 滤波器:将高采样率信号降低到低采样率信号。

  2. 插值 CIC 滤波器:将低采样率信号插值到高采样率信号。

  3. 带限 CIC 滤波器:限制输入信号的带宽,以防止混叠。

CIC 滤波器的公式推导:

假设输入信号为 x(n),输出信号为 y(n)。CIC 滤波器的级联结构如下图所示:

CIC_Filter

其中,M 为积分器的阶数,N 为组合器的阶数。CIC 滤波器的输出可以表示为:

y(n) = ( 1 / R ) * ∑ [x(n) - x(n-M*N)]

其中,R 为组合器的增益,即输出信号与输入信号的比例。可以看出,CIC 滤波器的输出是输入信号与一个延迟版本的输入信号的差值之和,再除以 R。这表示积分器和组合器的级联结构实现了对输入信号的累加和平均。

CIC 滤波器的抽取和插值因子为 L 和 M,分别表示输入信号和输出信号的采样率之比。在降采样 CIC 滤波器中,抽取因子 L 大于 1,M 等于 1;在插值 CIC 滤波器中,插值因子 M 大于 1,L 等于 1。带限 CIC 滤波器可以通过插值和降采样结合实现,其抽取和插值因子可以任意组合。

CIC 滤波器:种类、原理及公式推导

原文地址: https://www.cveoy.top/t/topic/ocrv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录