The goal of this study is to explore the effectiveness of applying multi-objective particle swarm optimization (MOPSO) algorithms in the design of infinite impulse response (IIR) filters. Given the widespread application of IIR filters in digital signal processing, the precision of their design plays a significant role in the system’s performance. Traditional design methods often encounter the problem of local optima, which limits further enhancement of the filter’s performance. This research proposes a method based on multi-objective particle swarm optimization algorithms, aiming not just to find the local optima but to identify the optimal global design parameters for the filters. The design methodology section will provide a detailed introduction to the application of multi-objective particle swarm optimization algorithms in the IIR filter design process, including particle initialization, velocity and position updates, and the definition of objective functions. Through multiple experiments using Butterworth and Chebyshev Type I filters as prototypes, as well as examining the differences in the performance among these filters in low-pass, high-pass, and band-pass configurations, this study compares their efficiencies. The minimum mean square error (MMSE) of this study reached 1.83, the mean error (ME) reached 2.34, and the standard deviation (SD) reached 0.03, which is better than the references. In summary, this research demonstrates that multi-objective particle swarm optimization algorithms are an effective and practical approach in the design of IIR filters.
Read full abstract