Skip to main content
Log in

A novel hybrid of chimp with cuckoo search algorithm for the optimal designing of digital infinite impulse response filter using high-level synthesis

  • Application of soft computing
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

High-level synthesis of data paths in digital filters and model identification tasks are a most complicated optimization problem. Generally, the use of infinite impulse response (IIR) models for identification is chosen over their equivalent finite impulse response (FIR) models, because the former yield more perfect models of physical plants for real-world optimization problems. Additionally, infinite impulse response (IIR) model structures tend to make various multimodal error surfaces whose objective cost of the problems is significantly more difficult to minimize. For the solution of these types of issues, we needed more powerful methods that could resolve it perfectly. In this study, a novel hybrid variant of chimp and cuckoo search method has been developed for IIR related large-scale optimization issues, and it is known as chimp–cuckoo search algorithm (ChCS). The strength of the proposed method has been tested on the 23 standard functions and three types of infinite impulse response (IIR) models. Meanwhile, the numerical and statistical tabulated solutions of the ChCS method are also presented, showing the advantages of the proposed method over the competitors.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Data Availability

Enquiries about data availability should be directed to the authors.

References

  • Aggarwal A, Rawat TK, Upadhyay DK (2016) Design of optimal digital fir filters using evolutionary and swarm optimization techniques. AEU-Int J Electr Commun 70(4):373–385

    Article  Google Scholar 

  • Ahmed MM, Houssein EH, Hassanien AE, Taha A, Hassanien E (2019) Maximizing lifetime of large-scale wireless sensor networks using multi-objective whale optimization algorithm. Telecommun Syst 72(2):243–259

    Article  Google Scholar 

  • Antoniou A (2016) Digital signal processing. McGraw-Hill, US

    Google Scholar 

  • Avalos O, Cuevas E, Gálvez J, Houssein EH, Hussain K (2020) Comparison of circular symmetric low-pass digital iir filter design using evolutionary computation techniques. Mathematics 8(8):1226

    Article  Google Scholar 

  • Bao G, Mao K (2009) Particle swarm optimization algorithm with asymmetric time varying acceleration coefficients, In Proceedings of the 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO) 2134–2139

  • Bobal V, Bohm J, Fessl J, Machacek J (2005) Digital self-tuning controllers. Springer, London

    Google Scholar 

  • Bonabeau E, Marco DdRDF, Dorigo M, Théraulaz G, Theraulaz G et al. (1999) Swarm intelligence: from natural to artificial systems, 1, Oxford university press

  • Chandra A, Chattopadhyay S (2016) Design of hardware efficient fir filter: a review of the state-of-the-art approaches. Eng Sci Technol Int J 19(1):212–226

    Google Scholar 

  • Chen S, Luk B (2009) A new design method based on artificial bee colony algorithm for digital iir filters. J Frankl Inst 346(4):328–348

    Article  MathSciNet  Google Scholar 

  • Cuevas E, Gonzalez M, Zaldivar D, Perez-Cisneros M, Garcia G (2012) An algorithm for global optimization inspired by collective animal behavior. Discrete Dyn Nat Soc 2012:1–24

    Article  MathSciNet  Google Scholar 

  • Cuevas E, Gonzalez M, Zaldivar D, Perez-Cisneros M (2013) A swarm optimization algorithm inspired in the behavior of the social-spider. Expert Syst Appl 40(16):6374–6384

    Article  Google Scholar 

  • Cuevas F, Gálvez J, Hinojosa S, Avalos O, Zaldívar D, Pérez-Cisneros M (2014), A comparison of evolutionary computation techniques for iir model identification, J Appl Math

  • Dai C, Chen W, Zhu Y (2009) Seeker optimization algorithm for digital iir filter design. IEEE Trans Ind Electron 57(5):1710–1718

    Google Scholar 

  • Dhabal S, Venkateswaran P (2014) Two-dimensional IIR filter design using simulated annealing based particle swarm optimization. J Optim 2014:1–10

    Google Scholar 

  • Ewees AA, Elaziz MA, Houssein EH (2018) Improved grasshopper optimization algorithm using opposition-based learning. Expert Syst Appl 112:156–172

    Article  Google Scholar 

  • Gandomi AH, Yang X-S, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35

    Article  Google Scholar 

  • Geetha T, Sathya M (2012) Modified particle swarm optimization (mpso) algorithm for web service selection (wss) problem, In 2012 International Conference on Data Science & Engineering (ICDSE) (12964092) 1–8

  • Hashim FA, Hussain K, Houssein EH, Mabrouk MS, Al-Atabany W (2021) Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems, Appl Intell, 51(3):1531–1551. https://doi.org/10.1007/s10489-020-01893-z

  • Hashim FA, Houssein EH, Mabrouk MS, Al-Atabany W, Mirjalili S (2019) Henry gas solubility optimization: A novel physics-based algorithm. Future Gener Comput Syst 101:646–667

    Article  Google Scholar 

  • Hashim FA, Houssein EH, Hussain K, Mabrouk MS, Al-Atabany W (2020) A modified henry gas solubility optimization for solving motif discovery problem. Neural Comput Appl 32(14):10759–10771

    Article  Google Scholar 

  • Houssein EH, Mina Y, Aboul E(2019) Nature-inspired algorithms: a comprehensive review, in: Hybrid Computational Intelligence: Research and Applications, CRC Press, , p. 1

  • Houssein EH, Hosney ME, Oliva D, Mohamed WM, Hassaballah M (2020) A novel hybrid harris hawks optimization and support vector machines for drug design and discovery. Comput Chem Eng 133:106656

    Article  Google Scholar 

  • Houssein EH, Saad MR, Hussain K, Zhu W, Shaban H, Hassaballah M (2020) Optimal sink node placement in large scale wireless sensor networks based on harris’ hawk optimization algorithm. IEEE Access 8:19381–19397

    Article  Google Scholar 

  • Houssein EH, Saad MR, Hashim FA, Shaban H, Hassaballah M (2020) Lévy flight distribution: a new metaheuristic algorithm for solving engineering optimization problems. Eng Appl Artif Intell 94:103731

    Article  Google Scholar 

  • Ifeachor EC, Jervis BW Digital signal processing-a practical approach, second edition http://dx.doi.org/https://www.amazon.in/Digital-Signal-Processing-Practical-Approach/dp/0201596199

  • Ioannou P, Fidan P (2006) Adaptive control tutorial. Society for Industrial and Applied Mathematics, Philadelphia, pp 1–10

    Book  MATH  Google Scholar 

  • Kar R, Mandal D, Mondal S, Ghoshal SP (2012) Craziness based particle swarm optimization algorithm for fir band stop filter design. Swarm Evolut Comput 7:58–64

    Article  Google Scholar 

  • Kaur N, Singhal A (2015) A survey on different methods for design of sparse fir filter. Int J Eng Comput Sci 4(5):11941–11944

    Google Scholar 

  • Kaur R, Patterh MS, Dhillon J (2015) A new greedy search method for the design of digital iir filter. J King Saud Univ Comput Inform Sci 27(3):278–287

    Google Scholar 

  • Khishe M, Mosavi MR (2020) Chimp optimization algorithm. Expert Syst Appl 149:113338

    Article  Google Scholar 

  • Kim N, Xiong J, Hwu W (2017) heterogeneous computing meets near-memory acceleration and high-level synthesis in the post-moore era. IEEE Micro 37:10–18

    Article  Google Scholar 

  • Kumar M, Rawat TK (2015) Optimal fractional delay-iir filter design using cuckoo search algorithm. ISA Trans 59:39–54

    Article  Google Scholar 

  • Lagos-Eulogio P, Seck-Tuoh-Mora JC, Hernandez-Romero N, Medina-Marin J (2017) A new design method for adaptive iir system identification using hybrid cpso and de. Nonlinear Dyn 88(4):2371–2389

    Article  Google Scholar 

  • Luitel B, Venayagamoorthy GK, Differential evolution particle swarm optimization for digital filter design, in, (2008) IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence). IEEE 2008:3954–3961

  • Mirjalili S (2016) Sca: A sine cosine algorithm for solving optimization problems, in: Knowledge-Based Systems, Elsevier, , pp. 120–133

  • Mohanty S, Ranganathan N, Kougianos E, Patra P (2008) Low-power high-level synthesis for nanoscale cmos circuits. Springer, Berlin

    Google Scholar 

  • Mohanty BK, Meher PK, Singhal SK, Swamy M (2016) A high-performance vlsi architecture for reconfigurable fir using distributed arithmetic. Integration 54:37–46

    Article  Google Scholar 

  • Neggaz N, Houssein EH, Hussain K (2020) An efficient henry gas solubility optimization for feature selection. Expert Syst Appl 152:113364

    Article  Google Scholar 

  • Netto L, Diniz P, Agathoklis P (1995) Adaptive iir filtering algorithms for system identification: a general framework. IEEE Trans Educ 38:54–66

    Article  Google Scholar 

  • Panda G, Pradhan PM, Majhi B (2011) Iir system identification using cat swarm optimization. Expert Syst Appl 38(10):12671–12683

    Article  Google Scholar 

  • Pilato C, Garg S, Wu K, Karri R, Regazzoni F (2018) Securing hardware accelerators: a new challenge for high-level synthesis. IEEE Embed Syst Lett 10:77–80

    Article  Google Scholar 

  • Russell E, Kennedy J (1995) A new optimizer using particle swarm theory, in: Proceedings of the Sixth International Symposium on Micro Machine and Human Science, IEEE, , pp. 39–43

  • Saha SK, Ghoshal SP, Kar R, Mandal D (2013) Cat swarm optimization algorithm for optimal linear phase fir filter design. ISA Trans 52(6):781–794

    Article  Google Scholar 

  • Saha S, Kar R, Mandal D, Ghoshal S (2015) Optimal iir filter design using gravitational search algorithm with wavelet mutation. J King Saud Univ Comput Inform Sci 27(1):25–39

    Google Scholar 

  • San-José-Revuelta LM, Arribas JI (2018) A new approach for the design of digital frequency selective fir filters using an fpa-based algorithm. Expert Syst Appl 106:92–106

    Article  Google Scholar 

  • Sengupta A, Bhadauria S, Mohanty SP (2016) Tl-hls: methodology for low cost hardware trojan security aware scheduling with optimal loop unrolling factor during high level synthesis. IEEE Trans Comput Aided Des Integ Circuits Syst 36(4):655–668

    Article  Google Scholar 

  • Sengupta A, Bhadauria S, Mohanty SP (2016) Tl-hls: methodology for low cost hardware trojan security aware scheduling with optimal loop unrolling factor during high level synthesis. IEEE Trans Comput Aided Des Integ Circuits Syst 36(4):655–668

    Article  Google Scholar 

  • Shynk J (1989), Adaptive iir filtering, in: IEEE ASSP magazine, IEEE, pp. 4–21

  • Singh N, Singh SB, Houssein EH (2020) Hybridizing salp swarm algorithm with particle swarm optimization algorithm for recent optimization functions, Evolut Intell 15: 23–56 (2022). https://doi.org/10.1007/s12065-020-00486-6

  • Tharwat A, Houssein EH, Ahmed MM, Hassanien AE, Gabel T (2018) Mogoa algorithm for constrained and unconstrained multi-objective optimization problems. Appl Intell 48(8):2268–2283

    Article  Google Scholar 

  • Upadhyay P, Kar R, Mandal D, Ghoshal S (2014) Iir system identification using differential evolution with wavelet mutation. Eng Sci Technol Int J 17(1):8–24

    Google Scholar 

  • Van Laarhoven PJ, Aarts EH (1987) Simulated annealing. Simulated annealing: theory and applications. Springer, Berlin, pp 7–15

    Chapter  MATH  Google Scholar 

  • Wang Y, Li B, Chen Y (2011) Digital iir filter design using multi-objective optimization evolutionary algorithm. Appl Soft Comput 11(2):1851-1857

    Article  Google Scholar 

  • Wang Y, Li B, Weise T (2013) Two-stage ensemble memetic algorithm: function optimization and digital iir filter design. Inform Sci 220:408–424

    Article  Google Scholar 

  • Wang J, Shi P, Peng H (2016) Membrane computing model for iir filter design. Inform Sci 329:164–176

    Article  Google Scholar 

  • Yadav S, Yadav R, Kumar A, Kumar M (2020) A novel approach for optimal design of digital fir filter using grasshopper optimization algorithm. ISA Trans 108:196–206

    Article  Google Scholar 

  • Yang X (2010) Nature inspired metaheuristic algorithms. Luniver Press, Frome, UK, p 2010

    Google Scholar 

  • Yang X, Deb S (2009) Cuckoo search via lévy flights, in: In Proceedings of the World Congress on Nature and Biologically Inspired Computing (NABIC ’09), Hindawi, , pp. 210–214

  • Zhang Y, Li S, Xu B (2021) Convergence analysis of beetle antennae search algorithm and its applications. Soft Comput 25(1):10595–10608. https://doi.org/10.1007/s00500-021-05991-z

    Article  Google Scholar 

Download references

Funding

The authors have not disclosed any funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Narinder Singh.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest.

Human and animal rights

This article does not contain any studies with human participants or animals performed by any of the authors.

Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

See Table 15.

Table 15 23 standard benchmark test functions

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kaur, M., Kaur, R. & Singh, N. A novel hybrid of chimp with cuckoo search algorithm for the optimal designing of digital infinite impulse response filter using high-level synthesis. Soft Comput 26, 13843–13867 (2022). https://doi.org/10.1007/s00500-022-07410-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-07410-3

Keywords

Navigation