Skip to main content
Log in

Digital FIR filter design using fitness based hybrid adaptive differential evolution with particle swarm optimization

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

This paper presents an efficient way of designing linear phase finite impulse response (FIR) low pass and high pass filters using a novel algorithm ADEPSO. ADEPSO is hybrid of fitness based adaptive differential evolution (ADE) and particle swarm optimization (PSO). DE is a simple and robust evolutionary algorithm but sometimes causes instability problem; PSO is also a simple, population based robust evolutionary algorithm but has the problem of sub-optimality. ADEPSO has overcome the above individual disadvantages faced by both the algorithms and is used for the design of linear phase low pass and high pass FIR filters. The simulation results show that the ADEPSO outperforms PSO, ADE, and DE in combination with PSO not only in magnitude response but also in the convergence speed and thus proves itself to be a promising candidate for designing the FIR filters.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Ababneh JI, Bataineh MH (2008) Linear phase FIR filter design using particle swarm optimization and genetic algorithms. Digit Signal Process 18(4):657–668

    Article  Google Scholar 

  • Ahmad SU, Antoniou A (2006) A genetic algorithm approach for fractional delay FIR filters. In: IEEE international symposium on circuits and systems, ISCAS 2006, pp 2517–2520

  • Biswal BP, Dash K, Panigrahi BK (2009) Power quality disturbance classification using fuzzy C-means algorithm and adaptive particle swarm optimization. IEEE Trans Ind Electron 56(1):162–220

    Article  Google Scholar 

  • Chattopadhyay S, Sanyal SK, Chandra A (2011) A novel self adaptive differential evolution algorithm for efficient design of multiplier-less low pass FIR filter. In: International conference on sustainable energy and intelligent systems (SEISCON) 2011, pp 733–738

  • Chen S (2000) IIR model identification using batch-recursive adaptive simulated annealing algorithm. In: 6th Annual Chinese automation and computer science conference, pp 151–155

  • Chen XP, Yu SL (2000) FIR filter design: frequency-sampling method based on evolutionary programming. In: Proceedings of the 2000 congress on evolutionary computation, 2000, vol 1, pp 575–579

  • Deng T-B, Lian Y (2006) Weighted-least-squares design of variable fractional delay FIR filters using coefficient symmetry. IEEE Trans Signal Process 54(8):3023–3028

    Article  Google Scholar 

  • Dong S, Yu JY (2011) Design of discrete-valued linear phase FIR filters in cascade form. IEEE Trans Circuits Syst I 58(7):1627–1636

    Article  MathSciNet  Google Scholar 

  • Fang W, Sun J, Xu W, Liu J (2006) FIR digital filters design based on quantum-behaved particle swarm optimization. In: First international conference on innovative computing, information and control, ICICIC ‘06, vol 1, pp 615–619

  • Ghoshal A, Giri R, Chowdhury A, Das S, Abraham A (2010) Two-channel quadrature mirror bank filter design using a fitness-adaptive differential evolution algorithm. In: 2010 Second world congress on nature and biologically inspired computing, 2010, pp 634–641

  • Hao ZF, Guo GH, Huang H (2007) A particle swarm optimization algorithm with differential evolution. In: International conference on machine learning and cybernetics, August 2007, vol 2, pp 1031–1035

  • Herrmann O, Schussler W (1970) Design of non-recursive digital filters with linear phase. Electron Lett 6:329–330

    Article  Google Scholar 

  • Ifeachor EC, Jervis BW (2002) Digital signal processing: a practical approach. Pearson Education Ltd, Edinburgh

    Google Scholar 

  • Jinding G, Yubao H, Long S (2011) Design and FPGA implementation of linear FIR low-pass filter based on Kaiser window function. In: 2011 Fourth international conference on intelligent computation technology and automation, vol 2, pp 496–498

  • Karaboga N (2009) A new design method based on artificial bee colony algorithm for digital IIR filters. J Franklin Inst 346(4):328–348

    Article  MATH  MathSciNet  Google Scholar 

  • Karaboga N, Cetinkaya B (2006) Design of digital FIR filters using differential evolution algorithm. Circuits Syst Signal Process 25(5):649–660

    Article  MATH  MathSciNet  Google Scholar 

  • Karaboga D, Horrocks DH, Karaboga N, Kalinli A (1997) Designing digital FIR filters using Tabu search algorithm. IEEE Int Symp Circuits Syst 4:2236–2239

    Google Scholar 

  • Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: IEEE international conference on neural networks, vol 4, pp 1942–1948. IEEE, Piscataway

  • Krusienski DJ, Jenkins WK (2006) A modified particle swarm optimization algorithm for adaptive filtering. In: IEEE international symposium on circuits and systems, ISCAS 2006, pp 137–140

  • Lee WR, Caccetta L, Teo KL, Rehbock V (2006) A weighted least squares approach to the design ofFIR filters synthesized using the modified frequency response masking structure. IEEE Trans Circuits Syst II 53(5):379–383

    Article  Google Scholar 

  • Ling SH, Iu HHC, Leung FHF, Chan KY (2008) Improved hybrid particle swarm optimized wavelet neural network for modelling the development of fluid dispensing for electronic packaging. In: IEEE transactions on industrial electronics, vol 55, no. 9, September 2008

  • Litwin L (2000) FIR and IIR digital filters. In: IEEE potentials, 0278-6648, 2000, pp 28–31

  • Liu G, Li Y, He G (2010) Design of digital FIR filters using differential evolution algorithm based on reserved genes. In: IEEE congress on evolutionary computation (CEC), 2010, pp 1–7

  • Lu H-C, Tzeng S-T (2000) Design of arbitrary FIR log filters by genetic algorithm approach. Signal Processing 80:497–505

    Article  MATH  Google Scholar 

  • Luitel B, Venayagamoorthy GK (2008) Differential evolution particle swarm optimization for digital filter design. In: IEEE congress on evolutionary computation, CEC 2008, pp 3954–3961

  • Luitel B, Venayagamoorthy GK (2010) Particle swarm optimization with quantum infusion for system identification. Eng Appl Artif Intell 23(5):635–649

    Article  Google Scholar 

  • Mandal D, Ghoshal SP, Bhattacharjee AK (2010) Design of concentric circular antenna array with central element feeding using particle swarm optimization with constriction factor and inertia weight approach and evolutionary programing technique. J Infrared Milli Terahz Waves 31(6):667–680

    Google Scholar 

  • Mandal S, Ghoshal SP, Kar R, Mandal D, Kishore NVR (2011) FIR band stop filter optimization by improved particle swarm optimization. In: IEEE world congress on information and communication technologies (WICT) 2011, pp 699–704

  • Mandal S, Ghshal SP, Kar R, Mandal D, Shivare A (2011) Swarm intelligence based optimal linear fir high passfilter design using particle swarm optimization with constriction factor and inertia weight approach. In: 2011 IEEE student conference on research and development (SCOReD), 2011, pp 352–357

  • Mandal S, Ghoshal SP, Kar R, Mandal D (2012) Design of optimal linear phase FIR high pass filter using craziness based particle swarm optimization technique. J King Saud University 24:83–92

    Article  Google Scholar 

  • Mastorakis NE, Gonos IF, Swamy MNS (2003) Design of two dimensional recursive filters using genetic algorithms. In: IEEE transaction on circuits and systems I: fundamental theory and applications, vol 50, pp 634–639

  • McClellan JH, Parks TW, Rabiner LR (1973) A computer program for designing optimum FIR linear phase digital filters. IEEE Trans Audio Electroacoust 21:506–526

    Article  Google Scholar 

  • Mondal S, Ghoshal SP, Kar R, Mandal D (2011a) Optimal linear phase FIR band pass filter design using craziness based particle swarm optimization algorithm. J Shanghai Jiaotong University (Science) 16(6):696–703

    Article  Google Scholar 

  • Mondal S, Vasundhara, Kar R, Mandal D, Ghoshal SP (2011) Linear phase high pass FIR filter design using improved particle swarm optimization. In: World academy of science, engineering and technology, vol 60, 2011

  • Moore PW, Venayagamoorthy GK (2006) Evolving digital circuits using hybrid particle swarm optimization and differential evolution. Int J Neural Syst 16(3):163–177

    Article  Google Scholar 

  • Najjarzadeh M, Ayatollahi A (2008) FIR digital filters design: particle swarm optimization utilizing LMS and minimax strategies. In: IEEE international symposium on signal processing and information technology, 2008, ISSPIT 2008, pp 129–132

  • Pan S-T (2010) A canonic-signed-digit coded genetic algorithm for designing finite impulse response digital filter. J Digital Signal Process 20(2):314–327

    Article  Google Scholar 

  • Parks W, Burrus CS (1987) Digital filter design. Wiley, New York

    MATH  Google Scholar 

  • Parks TW, McClellan JH (1972) Chebyshev approximation for non recursive digital filters with linear phase. IEEE Trans Circuits Theory 19:189–194

    Article  Google Scholar 

  • Parsopoulos KE, Vrahatis MN (2002) Recent approaches to global optimization problems through particle swarm optimization. Nat Comput 1:235–306

    Article  MATH  MathSciNet  Google Scholar 

  • Rabiner LR (1973) Approximate design relationships for low-pass FIR digital filters. IEEE Trans Audio Electroacoust 21:456–460

    Article  Google Scholar 

  • Rao SS, Ramasubrahmanyan A (1996) Design of discrete coefficient FIR filters by simulated evolution. IEEE Signal Process Lett 3(5):137–140

    Article  Google Scholar 

  • Reddy KS, Bharath MS, Sahoo SK, Sinha S, Reddy JP (2011) Design of low power, high performance FIR filter using modified differential evolution algorithm. In: International symposium on electronic system design, (ISED) 2011, pp 62–66

  • Salcedo-Sanz S, Cruz-Roldán F, Heneghan C, Yao X (2007) Evolutionary design of digital filters with application to sub-band coding and data transmission. IEEE Trans Signal Process 55(4):1193–1203

    Article  MathSciNet  Google Scholar 

  • Sarangi A, Mahapatra RK, Panigrahi SP (2011) DEPSO and PSO-QI in digital filter design. Expert Syst Appl 38(9):10966–10973

    Article  Google Scholar 

  • Sheikh ZU, Gustafsson O (2012) Linear programming design of coefficient decimation FIR filters. IEEE Trans Circuits Syst II 59(1):60–64

    Article  Google Scholar 

  • Storn S, Price K (1995) Differential evolution: a simple and efficient adaptive scheme for global optimization over continuous spaces. Technical report. International Computer Science Institute, Berkley

  • Vasundhara, Kar R, Mandal D (2011) Linear phase FIR high pass filter design using PSO-CFIWA with least square approach. In: 2011 IEEE symposium on industrial electronics and applications (ISIEA2011), Langkawi, 25–28 September 2011, pp 314–319

  • Wang X, He Y (2004) Optimal design study of high order FIR digital filters based on neural network algorithm. J Syst Eng Electron 15(2):115–119

    Google Scholar 

  • Yu JY, Yong LC (2007) Design of linear phase FIR filters in subexpression space using mixed integer linear programming. IEEE Trans Circuits Syst I 54(10):2330–2338

    Article  MathSciNet  Google Scholar 

  • Yu X, Liu J, Li H (2009) An adaptive inertia weight particle swarm optimization algorithm for IIR digital filter. In: International conference on artificial intelligence and computational intelligence (AICI ‘09), 2009, vol 1, pp 114–118

  • Zhang X (2004) Design of FIR Halfband filters for orthonormal wavelets using Remez exchange algorithm. IEEE Signal Process Lett 16(9):814–817

    Article  Google Scholar 

  • Zhang W, Xie X (2003) DEPSO: hybrid particle swarm with differential evolution operator. In: IEEE international conference on systems, man and cybernetics, October 2003, vol 4, pp 3816–3821

  • Zhang J, Liao X, Zhao H, Yu J (2004) A fast evolutionary programming for adaptive FIR filter. In: International conference on communications, circuits and systems, 2004. ICCCAS 2004, vol 2, pp 1136–1140

  • Zhao G, Peng X (2007) Design of FIR filters with differential evolution. In: 8th International conference on electronic measurements and instruments, 2007, ICEMI’07, pp 748–751

  • Zhao Z, Gao H, Liu Y (2011) Chaotic particle swarm optimization for FIR filter design. In: International conference on electrical and control engineering, 2011, vol 40, pp 2058–2061

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Durbadal Mandal.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Vasundhara, Mandal, D., Kar, R. et al. Digital FIR filter design using fitness based hybrid adaptive differential evolution with particle swarm optimization. Nat Comput 13, 55–64 (2014). https://doi.org/10.1007/s11047-013-9381-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-013-9381-x

Keywords

Navigation