IIR Digital Filter Implementation via Red-billed Blue Magpie Optimization Algorithm

Authors

  • Layan Deng

DOI:

https://doi.org/10.54097/8wzp3g35

Keywords:

Digital Filter, Filter Design, Infinite Impulse Response (IIR) Filter, Red-billed Blue Magpie Optimization (RBMO), Global Optimization

Abstract

To overcome the insufficient stop-band attenuation and poor stability of conventional IIR filter design, this paper introduces the Red-billed Blue Magpie Optimization (RBMO) algorithm for the synthesis of 8th-order infinite-impulse-response digital filters. By emulating the collective intelligence of red-billed blue magpies, RBMO integrates a tri-modal “hop-walk-fly” search strategy with an “information-sharing & food-storing” cooperation mechanism, achieving an effective balance between global exploration and local exploitation. A pole-radius constraint is embedded to guarantee BIBO stability, while a unified fitness function that simultaneously penalizes pass-band magnitude error, peak stop-band ripple, and weighted transition-band deviation converts the design task into a single-objective optimization problem. Extensive simulations on low-pass, high-pass, band-pass and band-stop specifications demonstrate that the proposed scheme significantly reduces pass-band peak ripple, stop-band amplitude and transition-band error. The optimized coefficients, visualized through magnitude–frequency curves and pole-zero maps, corroborate the feasibility and practical potential of RBMO in high-performance IIR filter design.

Downloads

Download data is not yet available.

References

[1] Zhang, X. G., & Xu, Z. (2006). IIR digital filter optimization design and DSP implementation. Electronic Engineer, (3), 37–39. (in Chinese)

[2] Ji, S. Y., Li, L. T., Zhang, H. F., et al. (2016). Design and distortion correction of digital band-stop filter. Optical Instruments, 38(4), 346–349, 367. (in Chinese)

[3] Taylor, F. J. (2013). Digital filters: Principles and applications with MATLAB (J. H. Cheng & S. M. Yuan, Trans.). National Defense Industry Press. (in Chinese)

[4] Zheng, N. N., & Cheng, H. (2009). Digital signal processing. Tsinghua University Press. (in Chinese)

[5] Benvenuto, N., Marchesi, M., & Uncini, A. (1992). Applications of simulated annealing for the design of special digital filters. IEEE Transactions on Signal Processing, 40(2), 323. https://doi.org/10.1109/78.129483

[6] Saha, S. K., Kar, R., Mandal, D., et al. (2014). Gravitation search algorithm: Application to the optimal IIR filter design. Journal of King Saud University – Engineering Sciences, 26(1), 69–81. https://doi.org/10.1016/j.jksues.2013.02.001

[7] Mukherjee, A., Chakraborty, N., & Das, B. K. (2017). Whale optimization algorithm: An implementation to design low-pass FIR filter. In 2017 Innovations in Power and Advanced Computing Technologies (i-PACT) (pp. 1–5). https://doi.org/10.1109/IPACT.2017.8244928

[8] Dash, J., Dam, B., & Swain, R. (2020). Improved firefly algorithm based optimal design of special signal blocking IIR filters. Measurement, 149, 106986. https://doi.org/10.1016/j.measurement.2019.106986

[9] Jiang, J. Y., Zhang, H. M., & Liu, T. (2022). Design of IIR filter based on Harris Hawks optimization algorithm. Office Informatization, 27(23), 6–10. (in Chinese)

[10] Dewangan, S., Yadav, S., & Saha, S. K. (2024). IIR filter design using sparrow search algorithm. In 2024 15th International Conference on Computing Communication and Networking Technologies (ICCCNT) (pp. 1–6). https://doi.org/10.1109/ICCCNT61003.2024.10632418

[11] He, C. G. (2025). Research on grasshopper optimization algorithm and its application in digital filter [Master’s thesis]. Anhui University of Science and Technology. (in Chinese)

[12] Agrawal, N., Kumar, A., Bajaj, V., et al. (2021). Design of digital IIR filter: A research survey. Applied Acoustics, 172, 107669. https://doi.org/10.1016/j.apacoust.2020.107669

[13] Chauhan, S., Singh, M., & Aggarwal, A. K. (2023). Designing of optimal digital IIR filter in the multi-objective framework using an evolutionary algorithm. Engineering Applications of Artificial Intelligence, 119, 105803. https://doi.org/10.1016/j.engappai.2023.105803

[14] Fu, S., Li, K., Huang, H., et al. (2024). Red-billed blue magpie optimizer: A novel metaheuristic algorithm for 2D/3D UAV path planning and engineering design problems. Artificial Intelligence Review, 57(6), 134. https://doi.org/10.1007/s10462-024-10758-1

[15] Lai, C. L., Yao, T., & Wang, L. (2022). A new algorithm for IIR digital filter design with pole radius constraint. Research and Exploration in Laboratory, 41(8), 39–44. (in Chinese)

Downloads

Published

29-05-2026

Issue

Section

Articles