Abstract
Efficient digital filter design is an essential signal processing task. Finite Impulse Response (FIR) filters are used in many applications due to its properties of linear phase and frequency stability. Most traditional design methods suffer from the problem of insufficient control over the frequency response of the designed filter. For this reason, the use of a recently developed optimisation technique called flowers pollination algorithm (FPA), –based on the natural process of pollination of flowers– along with a novel multiple fitness function, is proposed in order to obtain optimised filter coefficients that best approximate ideal specifications. Results have been compared to both traditional methods (mainly windowing and the Parks-McClellan algorithm) as well as to several nature-inspired schemes. Finally, processing of a real EEG signal is used to quantitatively evaluate performance of designed filters. Numerical results show that our method achieves better fit to desired filter specifications, a 5−10 times larger attenuation in the stop band and a narrower transition band, at the expense of slightly increasing the pass-band ripple (5−15%) in 3 out of 4 of the cases.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.