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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.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
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
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
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
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
Ifeachor EC, Jervis BW (2002) Digital signal processing: a practical approach. Pearson Education Ltd, Edinburgh
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
Karaboga N, Cetinkaya B (2006) Design of digital FIR filters using differential evolution algorithm. Circuits Syst Signal Process 25(5):649–660
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
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
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
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
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
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
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
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
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
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
Parks W, Burrus CS (1987) Digital filter design. Wiley, New York
Parks TW, McClellan JH (1972) Chebyshev approximation for non recursive digital filters with linear phase. IEEE Trans Circuits Theory 19:189–194
Parsopoulos KE, Vrahatis MN (2002) Recent approaches to global optimization problems through particle swarm optimization. Nat Comput 1:235–306
Rabiner LR (1973) Approximate design relationships for low-pass FIR digital filters. IEEE Trans Audio Electroacoust 21:456–460
Rao SS, Ramasubrahmanyan A (1996) Design of discrete coefficient FIR filters by simulated evolution. IEEE Signal Process Lett 3(5):137–140
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
Sarangi A, Mahapatra RK, Panigrahi SP (2011) DEPSO and PSO-QI in digital filter design. Expert Syst Appl 38(9):10966–10973
Sheikh ZU, Gustafsson O (2012) Linear programming design of coefficient decimation FIR filters. IEEE Trans Circuits Syst II 59(1):60–64
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-013-9381-x