Circuits, Systems, and Signal Processing

, Volume 38, Issue 4, pp 1833–1846 | Cite as

Design of Wideband CIC Compensator Based on Particle Swarm Optimization

  • Linsen Xu
  • Wei YangEmail author
  • Hongxian Tian


Aiming at the high passband drop in cascaded integrator comb (CIC) filters, this paper proposes an improved integer programming for the design of CIC compensator. By separating minimum fraction part from the representation of the sum of powers of two, a one-to-one correspondence is established between the set of coefficients of CIC compensator and an integer set, so that coefficients of CIC compensator can be optimized by integer variable. Particle swarm optimization is applied to avoid truncation error in branch and bound algorithm. Simulation results indicate that the compensated CIC filter by the proposed method can achieve absolute passband deviation less than 0.03 dB.


Comb filter Passband droop Compensator Fraction part Particle swarm optimization 


  1. 1.
    A. Fernandez-Vazquez, G. Jovanovic Dolecek, Maximally flat CIC compensation filter: design and multiplierless implementation. IEEE Trans. Circuits Syst. II Express Br. 59, 113117 (2012)Google Scholar
  2. 2.
    O. Gustafsson, A.G. Dempster, K. Johansson, M.D. Macleod, L. Wanhammar, Simplified design of constant coefficient multipliers. Circuits Syst. Signal Process. 25, 225–251 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    E. Hogenauer, An economical class of digital filters for decimation and interpolation. IEEE Trans. Acoust. Speech Signal Process. 29, 155–162 (1981)CrossRefGoogle Scholar
  4. 4.
    G. Jovanovic Dolecek, Simple wideband CIC compensator. Electron. Lett. 45, 1270–1272 (2009)CrossRefGoogle Scholar
  5. 5.
    G. Jovanovic Dolecek, R.G. Baez, G. Molina Salgado, J.M. de la Rosa, Novel multiplierless wideband comb compensator with high compensation capability. Circuits Syst. Signal Process. 36, 2031–2049 (2016)CrossRefGoogle Scholar
  6. 6.
    G. Jovanovic Dolecek, A. Fernandez-Vazquez, Trigonometrical approach to design a simple wideband comb compensator. Int. J. Electron. Commun. 68, 437–441 (2014)CrossRefGoogle Scholar
  7. 7.
    G. Jovanovic Dolecek, F. Harris, Design of CIC compensator filter in a digital IF receiver. in International Symposium on Communications and Information Technologies (2008), pp. 638–643Google Scholar
  8. 8.
    G. Jovanovic Dolecek, F. Harris, Design of wideband CIC compensator filter for a digital IF receiver. Digit. Signal Proc. 19, 827–837 (2009)CrossRefGoogle Scholar
  9. 9.
    G. Jovanovic Dolecek, S.K. Mitra, Simple method for compensation of CIC decimation filter. Electron. Lett. 44, 1162–1163 (2008)CrossRefGoogle Scholar
  10. 10.
    E.C. Laskari, K.E. Parsopoulos, M.N. Vrahatis, Particle swarm optimization for integer programming. in Proceedings of the 2002 Congress on Evolutionary Computation, CEC 02 (2002), pp. 1582–1587Google Scholar
  11. 11.
    G. Molnar, A. Dudarin, M. Vucic, Design of multiplierless CIC compensators based on maximum passband deviation. in International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO) (2017), pp. 119–124Google Scholar
  12. 12.
    D.E.T. Romero, G.M. Salgado, G.J. Dolecek, Simple two-adders CIC compensator. Electron. Lett. 51, 993–994 (2015)CrossRefGoogle Scholar
  13. 13.
    N. Saberi, A. Ahmadi, S. Alirezaee, M. Ahmadi, A multiplierless implementation of cascade integrator comb filter. in International Symposium on Signals, Circuits and Systems (ISSCS) (2015), pp. 1–4Google Scholar
  14. 14.
    Y. Shi, R. Eberhart, A modified particle swarm optimizer. in IEEE International Conference on Evolutionary Computation Proceedings (1998), pp. 69–73Google Scholar
  15. 15.
    M. Vucic, G. Molnar, T. Zgaljic, Design of FIR filters based on interval analysis. in The 33rd International Convention MIPRO (Opatija, 2010), pp. 171–176Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.School of Electronic and Information EngineeringBeijing Jiaotong UniversityBeijingChina

Personalised recommendations