Journals / Avrupa Bilim ve Teknoloji Dergisi / 2021 / Sayı: 31

Performance Analysis in Optimization Based FIR Filter Designs

Optimizasyon Tabanlı FIR Süzgeç Tasarımlarında Performans Analizi

Mehmet Fatih Karakaş(ERCİYES ÜNİVERSİTESİ)0000-0003-0233-6141
Fatma Latifoğlu(ERCİYES ÜNİVERSİTESİ)0000-0003-2018-9616
Pages
8–22
Publication Date
2021-12-31
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

When the obtained results and literature studies were compared, it was seen that there were significant improvements in the performance parameters of the FIR filter obtained with the proposed approach.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:There are two types of digital filters designed and used on digital signal processing systems: finite impulse response (FIR) and infinite impulse response (IIR).
📊
Key Findings & Data:The use of metaheuristic algorithms in optimization-based methods has been increasing in recent years, especially in order to realize more performance filter designs.
💡
Conclusion & Impact:When the obtained results and literature studies were compared, it was seen that there were significant improvements in the performance parameters of the FIR filter obtained with the proposed approach.
🔬Design:Modeling & Simulation
📍Scope:Comprehensive Sample
⚙️Variables:Metasezgisel Algoritmalar · FIR Filtre Tasarımı · Sinyal İşleme

Abstract

There are two types of digital filters designed and used on digital signal processing systems: finite impulse response (FIR) and infinite impulse response (IIR). There are two approaches used during the design of FIR filters. The first of these is classical methods, while the other is optimization-based methods. The use of metaheuristic algorithms in optimization-based methods has been increasing in recent years, especially in order to realize more performance filter designs. In order to design a filter as close to the ideal as possible, in this study, FIR filter designs were carried out with metaheuristic algorithms using the multi-objective error approach, and the performance parameters of these designed filters were analyzed. FIR filter coefficients were optimized using Genetic Algorithm, Particle Swarm Optimization Algorithm, Artificial Bee Colony Algorithm, Black Widow Algorithm, Squirrel Search Algorithm, and Harmony Search Algorithm. When the obtained results and literature studies were compared, it was seen that there were significant improvements in the performance parameters of the FIR filter obtained with the proposed approach.

Özet

Dijital sinyal işleme sistemleri üzerinde tasarlanarak kullanılan dijital süzgeçlerin sonlu dürtü yanıtlı ve (FIR) ve sonsuz dürtü yanıtlı (IIR) olmak üzere iki çeşidi bulunmaktadır. FIR süzgeçlerin tasarımı esnasında kullanılan iki adet yaklaşım mevcuttur. Bunlardan ilki klasik yöntemler iken diğeri optimizasyon tabanlı yöntemlerdir. Optimizasyon tabanlı yöntemlerde metasezgisel algoritmaların kullanılması özellikle son yıllarda daha performanslı filtre tasarımları gerçekleştirebilmek adına giderek artmaktadır. İdeal süzgece olabildiğince yakın bir süzgeç tasarımı yapabilmek adına bu çalışmada çok amaçlı hata yaklaşımı kullanılarak metasezgisel algoritmalar ile FIR süzgeç tasarımları gerçekleştirilmiş ve tasarlanan bu süzgeçlere ait performans parametreleri analiz edilmiştir. FIR filtre katsayıları Genetik Algoritma, Parçacık Sürü Optimizasyonu Algoritması, Diferansiyel Gelişim Algoritması, Yapay Arı Kolonisi Algoritması, Karadul Örümceği Algoritması, Sincap Arama Algoritması ve Harmoni Arama Algoritmaları kullanılarak optimize edilmiştir. Elde edilen sonuçlar ve literatür çalışmalar karşılaştırıldığında önerilen yaklaşım ile geliştirilen FIR filtrenin performans parametrelerinde önemli iyileşmeler olduğu görülmüştür.

🔖

Cite This Article

Karakaş, M. F., Latifoğlu, F. (2021). Performance Analysis in Optimization Based FIR Filter Designs. Avrupa Bilim ve Teknoloji Dergisi, Sayı: 31, 8–22. https://doi.org/10.31590/ejosat.958748

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (35)

  1. Aggarwal, A., Rawat, T. K. & Upadhyay, D. K. (2016). Design of optimal digital FIR filters using evolutionary and swarm optimization techniques. AEU - International Journal of Electronics and Communications, 70(4), 373–385. https://doi.org/10.1016/j.aeue.2015.12.012
  2. Bose, D., Biswas, S., Vasilakos, A. V. & Laha, S. (2014). Optimal filter design using an improved artificial bee colony algorithm. Information Sciences, 281, 443–461. https://doi.org/10.1016/j.ins.2014.05.033
  3. Chen, S. & Luk, B. L. (2010). Digital IIR filter design using particle swarm optimisation. International Journal of Modelling, Identification and Control, 9(4), 327–335.
  4. Clerc, M. & Kennedy, J. (2002). The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Transactions on Evolutionary Computation, 6(1), 58–73.
  5. Geem, Z. W., Kim, J. H. & Loganathan, G. V. (2001). A new heuristic optimization algorithm: harmony search. Simulation, 76(2), 60–68.
  6. Gupta, L. & Mehra, R. (2011). Modified PSO based Adaptive IIR Filter Design for System Identification on FPGA. International Journal of Computer Applications, 22(5), 1–7. https://doi.org/10.5120/2583-3569
  7. Hayyolalam, V. & Pourhaji Kazem, A. A. (2020). Black Widow Optimization Algorithm: A novel meta-heuristic approach for solving engineering optimization problems. Engineering Applications of Artificial Intelligence, 87(July 2019), 103249. https://doi.org/10.1016/j.engappai.2019.103249
  8. Holland, J. H. & others. (1992). Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. MIT press.
  9. Jain, M., Singh, V. & Rani, A. (2019). A novel nature-inspired algorithm for optimization: Squirrel search algorithm. Swarm and Evolutionary Computation, 44(November 2017), 148–175. https://doi.org/10.1016/j.swevo.2018.02.013
  10. Jarraya, B. & Bouri, A. (2012). Metaheuristic Optimization Backgrounds: A Literature Review. International Journal of Contemporary Business Studies, 3(12), 2156–7506. http://www.akpinsight.webs.com
  11. Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization.
  12. Karaboga, N. (2005). Digital IIR filter design using differential evolution algorithm. Eurasip Journal on Applied Signal Processing, 2005(8), 1269–1276. https://doi.org/10.1155/ASP.2005.1269
  13. Karaboga, N. (2009). A new design method based on artificial bee colony algorithm for digital IIR filters. Journal of the Franklin Institute, 346(4), 328–348. https://doi.org/10.1016/j.jfranklin.2008.11.003
  14. Karaboga, N. & Cetinkaya, B. (2004). Design of minimum phase digital IIR filters by using genetic algorithm. Report - Helsinki University of Technology, Signal Processing Laboratory, 46, 29–32.
  15. Karaboga, N. & Cetinkaya, B. (2006). Design of digital FIR filters using differential evolution algorithm. Circuits, Systems, and Signal Processing, 25(5), 649–660. https://doi.org/10.1007/s00034-005-0721-7
  16. Karaboǧa, N. & Çetinkaya, M. B. (2011). A novel and efficient algorithm for adaptive filtering: Artificial bee colony algorithm. Turkish Journal of Electrical Engineering and Computer Sciences, 19(1), 175–190. https://doi.org/10.3906/elk-0912-344
  17. Karakaş, M. F. & Latifoğlu, F. (2020). Finite Impulse Response Filter Design Using Squirrel Search Algorithm. 2020 Medical Technologies Congress (TIPTEKNO), 1–4.
  18. Kaya, T. & İnce, M. C. (2011). Genetik Algoritma Yardımıyla Elde Edilen Yüksek Performa nslı Pencere Fonksiyonlarının Yinelemesiz Sayısal Filtre Tasarımında Kullanımı. May, 16–18.
  19. Kumar, A., Subhojit, D. & Londhe, N. D. (2017). Low-Power FIR Filter Design Using Hybrid Artificial Bee Colony Algorithm with Experimental Validation Over FPGA. Circuits, Systems, and Signal Processing, 36(1), 156–180. https://doi.org/10.1007/s00034-016-0297-4
  20. Latifoğlu, F. (2020). A novel singular spectrum analysis-based multi-objective approach for optimal FIR filter design using artificial bee colony algorithm. Neural Computing and Applications, 32(17), 13323–13341. https://doi.org/10.1007/s00521-019-04680-1
  21. Latifoǧlu, F. (2013). A novel approach to speckle noise filtering based on Artificial Bee Colony algorithm: An ultrasound image application. Computer Methods and Programs in Biomedicine, 111(3), 561–569. https://doi.org/10.1016/j.cmpb.2013.05.009
  22. Litwin, L. (2000). FIR and IIR digital filters. IEEE Potentials, 19(4), 28–31.
  23. Manuel, M. & Elias, E. (2012). Design of Sharp 2D Multiplier-Less Circularly Symmetric FIR Filter Using Harmony Search Algorithm and Frequency Transformation. Journal of Signal and Information Processing, 03(03), 344–351. https://doi.org/10.4236/jsip.2012.33044
  24. Nagasirisha, B. & Prasad, V. (2020). Noise Removal from EMG Signal Using Adaptive Enhanced Squirrel Search Algorithm. Fluctuation and Noise Letters, 19(04), 2050039.
  25. Najjarzadeh, M. & Ayatollahi, A. (2008). A comparison between genetic algorithm and PSO for linear phase fir digital filter design. International Conference on Signal Processing Proceedings, ICSP, 2134–2137. https://doi.org/10.1109/ICOSP.2008.4697568
  26. Oppenheim, A. V. (1999). Discrete-time signal processing. Pearson Education India.
  27. Parks, T. W. & Burrus, C. S. (1987). Digital filter design. Wiley-Interscience.
  28. Proakis, J. G. (2001). Digital signal processing: principles algorithms and applications. Pearson Education India.
  29. Reddy, K. S. & Sahoo, S. K. (2015). An approach for FIR filter coefficient optimization using differential evolution algorithm. AEU - International Journal of Electronics and Communications, 69(1), 101–108. https://doi.org/10.1016/j.aeue.2014.07.019
  30. Saha, S. K., Dutta, R., Choudhury, R., Kar, R., Mandal, D. & Ghoshal, S. P. (2013). Efficient and accurate optimal linear phase FIR filter design using opposition-based harmony search algorithm. The Scientific World Journal, 2013. https://doi.org/10.1155/2013/320489
  31. Saha, S. K., Kar, R., Mandal, D. & Ghoshal, S. P. (2014). Harmony search algorithm for infinite impulse response system identification. Computers and Electrical Engineering, 40(4), 1265–1285. https://doi.org/10.1016/j.compeleceng.2013.12.016
  32. Sarangi, S. K., Panda, R. & Abraham, A. (2020). Design of optimal low-pass filter by a new Levy swallow swarm algorithm. Soft Computing, 24(23), 18113–18128. https://doi.org/10.1007/s00500-020-05065-6
  33. Shao, P., Wu, Z., Zhou, X. & Tran, D. C. (2017). FIR digital filter design using improved particle swarm optimization based on refraction principle. In Soft Computing (Vol. 21, Issue 10, pp. 2631–2642). https://doi.org/10.1007/s00500-015-1963-3
  34. Storn, R. & Price, K. (1997). Differential evolution--a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11(4), 341–359.
  35. Zhang, G., Gu, Y., Hu, L. & Jin, W. (2003). A novel genetic algorithm and its application to digital filter design. IEEE Conference on Intelligent Transportation Systems, Proceedings, ITSC, 2, 1600–1605. https://doi.org/10.1109/ITSC.2003.1252754