CIC滤波器的RTL实现(一)CIC原理

1. CIC滤波器应用

Cascaded Integrator-Comb (CIC)滤波器是一种高效的滤波器实现,常常用户降采样抗混叠滤波,插值滤波以及delta-sigma转换应用。 

2. CIC滤波器结构

CIC滤波器由梳状结构,积分器组成。对于一个D延时的CIC滤波器,其包含一个D延时的延时器,一个差分器,一个加法器,一个1延时的延时器。相比于FIR IIR,CIC不含有乘法器,可以大大节约硬件资源消耗,是很容易通过硬件实现的。

3. 降采样CIC滤波器的传递函数

对于一个N-delay,降采样率为R的CIC降采样滤波器,其频域表达式为:

H\left ( z \right ) =\frac{1-z^{-NR}}{1-z^{-1} }

考虑是一个M阶的滤波器,传递函数为之前的M次方,则新的传递函数为:

H\left ( z \right ) =\left [ \frac{1-z^{-NR}}{1-z^{-1} } \right ] ^M

4. 滤波器的增益及最小位宽

z和角频率\omega之间的关系为z=e^{j\omega }。当考虑直流时,\omega =0z=1。增益gain=\lim_{z \to 1} H\left ( z \right )= \lim_{z \to 1} \left [ \frac{1-z^{-NR}}{1-z^{-1} } \right ] ^M=\left (NR \right )^{M}

对于一个x bits位宽的信号作为滤波器的输入,滤波器各个模块最小位宽为x + \left \lceil Mlog2\left ( NR \right ) \right \rceil

5. 参考文献

A Beginner's Guide To Cascaded Integrator-Comb (CIC) Filters - Rick Lyons (dsprelated.com)icon-default.png?t=O83Ahttps://www.dsprelated.com/showarticle/1337.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值