logo资料库

CIC滤波器实现过程中应注意的几点问题.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
Ù 军 事 通 信 技 术 Ξ 2 2 2 2  第 25 卷 第 3 期  2004 年 9 月 Jou rnal of M ilitary Comm un ication s T echno logy V o l. 25 N o. 3 Sep. 2004 C IC 滤波器实现过程中应注意的几点问题 (1. 解放军理工大学通信工程学院研究生 1 队, 江苏 南京 210007; 2. 总参第 63 研究所, 江苏 南京 210007; 李义宁1, 赵杭生2, 朱爱华3 3. 解放军理工大学通信工程学院研究生 2 队) 摘 要: 随着数字信号处理的速度越来越快, 多采样率变换变得越来越重要了。文中介绍了一种高效的多采 样器件, 即 C IC 滤波器, 对其原理进行了介绍, 重点讨论了 C IC 滤波器在实际设计中需要注意的几点问题以及解决 方法, 并且给出了它的 Sim u link 仿真结果。 关键词: C IC 滤波器; 多采样率变换; 抗混叠 中图分类号: TN 911 72 文献标识码: A 文章编号: 0032 1289 (2004) 03 0029 04 S om e Q ue s tions in the D e s ign of C IC F ilte r L I Y i n ing 1, ZH A O H ang sheng 2, ZH U A i hua 3 (1. Po stgraduate T eam 1 ICE, PLAU ST , N an jing 210007, Ch ina; 2. T he 63rd R esearch In stitu te of PLA General Staff H eadquarters, N an jing 210007, Ch ina; 3. Po stgraduate T eam 2 ICE, PLAU ST ) A bs tra c t: A s data conversion becom es faster and faster, the app lication of M u ltip le rate change becom es m o re im po rtan t. T h is p ap er in troduces an efficien t app aratu s of p erfo rm ing decim ation and in terpo lation, know n as C IC filter. A t the sam e tim e, it in troduces the theo ries of C IC filter, w ith em p hasis on som e p rob lem s in the design of the C IC filter and som e so lu tion s. In the end, sim u lation resu lts are g iven by Sim u link. Ke y w o rds: C IC filter; m u ltip le rate change; aliasing resist 数字信号处理中多采样率的应用非常普遍, 尤其在软件无线电中应用广泛。软件无线电所基于的理论之 一是带通采样定理, 采样率越高越好, 有利于系统的简化。 另外, 对一个频率很高的射频信号采样时, 提高采 样率有利于提高采样信号的量化信噪比, 这就有必要在发送端上抽样。但是采样率的提高会导致后续的信号 处理速度跟不上, 因此有必要对信号在解调端进行下抽样。C IC 滤波器就是多采样处理常用的器件之一。 1 C IC 滤波器原理 C IC (Cascaded In teg rato r Com b) filter, 即级联积分梳状滤波器, 具有结构简单, 便于处理, 运算速度快 等特点。 由文献 1 , C IC 滤波器冲击响应为 h (n) = 1 0 0 ≤ n ≤D - 1 else 其中D 为 C IC 滤波器的阶数, 其 z 变换为 H (z ) = 1 - z - DM 1 - z - 1 = H I (z ) H C (z ) (1) (2) 03 收稿日期: 2004 作者简介: 李义宁 (1979- © 1994-2007 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 19; 修回日期: 2004 ) , 男, 硕士生. 04 20
03 军 事 通 信 技 术              2004 年  其中, H I (z ) = 1 1- z - 1, H C (z ) = 1- z - DM ,M 可以取 1 或 2。 图 1, 图 2 为三阶上抽样及三阶下抽样 C IC 滤波器。为了使 C IC 滤波器能够工作在高速率下, 可以在每 个梳状滤波器之后加上一个延迟器, 这样做可以降低数据速率使计算机易于处理。另外, 由 (2) 式得知 H I (z ) 是积分滤波器, 极点为 1, 是不稳定系统。它对应的差 分方程为 y (n) = y (n - 1) + x (n) (3) H C (z ) 为梳状滤波器, 式中的M 为 1 或 2, 一般为 1。 H C (z ) 对应的差分方程为 y (n) = x (n) - x (n - DM ) (4)   经过推导 C IC 滤波器的频率总响应为 1 = H I (f ) H C (f ) = sin (DM sin ( f ) f ) = DM S - 1 a ( f ) S a (DM f ) (5) 2 C IC 滤波器设计的几个问题及解决方法 图 1 三阶上抽样 C IC 滤波器 图 2 三阶下抽样 C IC 滤波器 C IC 滤波器的积分器 H I (z ) 是不稳定系统, 如果不采取措施, 它们级联后会出现溢出现象。另外, 滤波器 级数过多还会引起高频失真现象。最后为了获得较大的阻带衰减, 降低混叠影响, 在信号带宽一定的条件下, 应尽可能的采用小的抽取因子或增大采样率 f s, 后者意味着 C IC 抽取滤波器一般要用在抽取系统的第一级 或者内插系统的最后一级 (输入采样率最高)。下面结合 Sim u link 仿真说明以上几个问题, 并提出解决方法。 2. 1 C IC 滤波器设计中的溢出问题及解决方法 (1) 溢出问题。在D SP 设计中, 几乎都会面对如何解决溢出问题。C IC 滤波器设计也不例外, 尤其它的积 分部分是由 N 级不稳定的系统 H I (z ) = 1- z - 1级联而成, 如果不采取措施, 就会 1 产生溢出问题。 根据原理图利用 Sim u link 搭建五级 C IC 滤波器, 如图 3 所示。 采用输入信号为采样频率为 150 M H z 的单音信号, 经过图 3 所示 C IC5 滤波器处 理后其输出信号的时域和频域仿真图如图 4, 图 5 所示。图 4 为输入输出信号 (B in = B ou t = 8) , 如图 4 所示信号已经不能识别, 并且还有不断上升的趋势。如图 5 所示, 信号的频谱被淹没在噪声中, 而且在一段时间后信号会完全被淹没, 分析其主要原因是寄存器溢出。 图 3 五级 C IC 下抽样滤波器 (D = 75) (2)C IC 滤波器溢出问题解决方法。根据文献 2 C IC 内核在所有微分和积分阶段都需要采样精度的扩 展。由 C IC 下抽样滤波器的系统频响可以得到其增益, G = DM 。在系统N 级级联后可以得到其 C IC 下抽样 滤波器增益, 如 (6) 式。 G = (DM ) N   由 (6) 式可以得到 C IC 下抽样滤波器每一级输出所需要的精度: B ou t = N log2 (DM ) + B in ]   而对于上抽样系统其每一级的增益为 2i 22N - G = i (DM ) i- N i = 1, 2, …, N i = N + 1, …, 2N © 1994-2007 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net (6) (7) (8)
 第 3 期    李义宁等: C IC 滤波器实现过程中应注意的几点问题 13   图 4 输入输出信号 图 5 输出溢出信号频谱图 其中, N 为 C IC 滤波器的级联级数。所以其每一个积分器和梳状滤波器阶段的寄存器长度, 也就是每一级数 据的表示精度应为 2 W i = l og2G i + B in ] W N = B in + N - 1 (9) (10)   对于改进后的 C IC 五级滤波器进行仿真, 设输入数据的采样精度为 8, 每一级后输出的数据都采用最大 的采样精度 42, 如图 6 所示。五阶 C IC 滤波器改进后, 输入信号与输出信号 (B in= 8, B ou t= 42) 对比如图 7。从 图 8 可以看到, 输出信号频谱图基本能够反映单音信号的特点。但是该信号杂波较多, 这是由于 C IC 对信号 截短, 所产生的频谱泄漏现象, 可以通过滤波器加以克制, 也可以通过改进窗函数的方法来改进。时域图上可 以看出, 信号经过 C IC 滤波器后没有失真。 时域图和频谱图显示信号不再无限增长。 综合以上的结果, C IC 滤波器的溢出现象被消除, 扩展表示精度可以解决寄存器溢出问题。该办法有一个缺点就是滤波器各阶段信 号表示精度需要扩展, 从而造成部分寄存器浪费。 图 6 改进后五级 C IC 下抽样滤波器 (D = 75) 图 7 信号时域仿真 图 8 输出稳定信号频谱图 © 1994-2007 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
2 Ù Ù ÙÙ ÙÙ Ù 2 2 2 2 军 事 通 信 技 术              2004 年  C IC 滤波器的阻带衰减和过渡带特性不是很好, 这点可以从图 9 3 看出, 所以需要对 C IC 滤波器进行阻 23 2. 2 C IC 滤波器特性改善 带和过渡带特性的改进。 (1) 级联法。C IC 可以通过级联的方法来实现加 大过渡带和阻带的衰减, 比如 A d6624 中采用了五 级 C IC 滤波器级联的方法来加大阻带衰减。 但是级 联级数是有限制的, 信号经过下抽样后, 相混叠的部 ~ , 引入带宽比例因子 b, 即设 w 1= b (2 分为: D ) , 其中 w 1 是无混叠信号的带宽。 所以: D b = B f s D (11) 式中B 为抽取信号的带宽。 为了获得较小的 b 以降 低混叠, 在 B 一定的条件下, 应尽可能地采用小的抽 取因子 D 或增大输入 f s, 但是带宽比例因子 b 的选 取需要考虑的第二个问题是 w = w 1 时的衰减不能 太大, 也就是说从带内平坦度考虑, 带宽因子 b 不能选得太宽。否则会引起高频失真, 所以 C IC 滤波器的级数 不能选得太高, 一般以五阶为限 1 。 图 9 C IC 滤波器 (M = 1,N = 4,D = 7, f c= 1 8) (2) 补偿滤波器法。除了级联法外还可以通过在 C IC 滤波器后加补偿滤波器的方法来实现对 C IC 滤 波器性能的改进, 如图 10 3 所示。 图 10 中的补偿滤 波器的冲击响应为: ( t sin t) 3, 可以看到 C IC 滤波器 的通带变得平坦, 阻带衰减加大。补偿滤波器的冲击 响应一般式为 sin t) N h ( t) = ( t (12) 其中N 为滤波器级数。该滤波器一般是用系数可编 程的 F IR 滤波器 (不基于 C IC 滤原理的滤波器) 来 实现。它的作用不仅是补偿通带衰减, 并且要达到增 大阻带衰减的作用, 可以参见文献 3 , 以及 A nalog 公司生产的A d6624 器件说明书。 图 10 补偿滤波器 (N = 3,D = 64) 3 结束语 本文讨论了 C IC 滤波器的原理, 以及 C IC 滤波器在实现过程中几个需要解决的实际问题, 并重点讨论 了 C IC 滤波器的溢出问题和通带特性改善问题, 并且给出了下抽样 C IC 滤波器溢出及其解决方法的仿真结 果。 由于 C IC 滤波器在多采样滤波过程中的大量应用, 它还有许多的改进型, 研究它的文章较多, 可以参阅 相关文献。C IC 滤波器是信号处理中的一种重要的部件, 在软件无线电中起到了重要的作用, 对它的研究有 重要意义。 参考文献: 1  杨小牛, 楼才义, 徐建良. 软件无线电原理与应用[M . 北京: 电子工业出版社, 2001. 2  M atthew P D. C IC filter in troduction [EB 3  San J. Cascaded in tegrato r com b filter[EB www. u sers. sn ip. net www. X ilinx. com , 2001 OL . h ttp: OL . h ttp: 04 05. donadio, 2000 07 03. © 1994-2007 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
分享到:
收藏