Linear-phase FIR design using PSO method with Zero-phase Pre-design

Linear-phase FIR filters that was successfully designed by PSO method has good frequency-response shape (low output ripple). However, Linear-phase FIR has so many trigonometric terms and requires complex-number calculation. This leads to two major problems for PSO (and similar algorithms), slow and faulty convergence (especially at high filter's order). This paper proposes `Zero-phase Pre-design' technique. The technique firstly designs zero-phase FIR filter (using PSO) and then converts it to linear-phase FIR (the conversion is easy). For zero-phase FIR, we can mathematically reduce trigonometry terms and discard imaginary terms in design calculation, result in computation saving and less difficulty. Experimental results show that our technique prevents design failure and need less computation time.

[1]  Sakti Prasad Ghoshal,et al.  Linear phase FIR high pass filter design using PSO-CFIWA with least square approach , 2011, 2011 IEEE Symposium on Industrial Electronics and Applications.

[2]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[3]  Multi-band FIR filter design using Particle Swarm Optimization with Minimax initialization , 2012, 2012 9th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology.

[4]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[5]  L. Rabiner,et al.  A computer program for designing optimum FIR linear phase digital filters , 1973 .