Abstract
In this manuscript, an optimal linear phase finite impulse response (FIR) filter is designed using water strider optimization algorithm and implemented in the field programmable gate array (FPGA). The initiative behind the linear phase FIR filter design is “to estimate the coefficients of optimum filter.” Here, the water strider optimization algorithm is proposed to evaluate the optimal filter coefficients (LPFIR-WSOA filter). The proposed LPFIR-WSOA filter attains 32.57, 19.09, 28.07, 27.42, 24.91 and 12.72% lower maximum pass ripple compared with the existing linear phase FIR filter. Finally, the proposed LPFIR-WSOA filter is implemented in FPGA for real-time application with the target families of Virtex 6 and Virtex 7. For target FPGA families Virtex 6, the FPGA-LPFIR-WSOA filter provides 16.7910, 15.074 and 18.065% lower maximum clock frequency (MHz); 62.3837, 41.9554 and 56.078% lower delay; and 23.7172, 20.324 and 26.417% lower memory usage compared with the existing LPFIR filters like global best steered quantum-inspired cuckoo search algorithm in FPGA (FPGA-FIR-GQICSA), modified artificial bee colony optimization-based FIR filter design in FPGA (FPGA-FIR-MABCO) and hybrid artificial bee colony algorithm-based FIR filter design in FPGA (FPGA-FIR-HABCA), respectively.














Similar content being viewed by others
Data Availability
Data sharing is not appropriate to this article as no new data were generated or examined.
References
M. Cernak, A. Asaei, A. Hyafil, Cognitive speech coding: examining the impact of cognitive speech processing on speech compression. IEEE Signal Process. Mag. 35(3), 97–109 (2018)
P. Das, S.K. Naskar, S.N. Patra, Hardware efficient FIR filter design using global best steered quantum inspired cuckoo search algorithm. Appl. Soft Comput. 71(1), 1–9 (2018)
J. Dash, B. Dam, R. Swain, Design and implementation of sharp edge FIR filters using hybrid differential evolution particle swarm optimization. AEU- Int J Electron Commun. 114(1), 153019 (2020)
D. Datta, P. Mitra, H.S. Dutta, FPGA implementation of high performance digital down converter for software defined radio. Microsyst. Technol. 28(1), 533–542 (2022)
G. Deng, J. Chen, J. Zhang, C.H. Chang, Area-and power-efficient nearly-linear phase response IIR filter by iterative convex optimization. IEEE Access. 7(1), 22952–22965 (2019)
A.K. Dwivedi, S. Ghosh, N.D. Londhe, Low-power FIR filter design using hybrid artificial bee colony algorithm with experimental validation over FPGA. Circuits Syst. Signal Process. 36(1), 156–180 (2017)
A.K. Dwivedi, S. Ghosh, N.D. Londhem, Modified artificial bee colony optimisation based FIR filter design with experimental validation using field-programmable gate array. IET Signal Process. 10(8), 955–964 (2016)
M. Elhoseny, K. Shankar, Optimal bilateral filter and convolutional neural network based denoising method of medical image measurements. Measure 143(1), 125–135 (2019)
M.E. Gaddes, A. Hooper, M. Bagnardi, F. Inman Hand Albino, Blind signal separation methods for InSAR: The potential to automatically detect and monitor signals of volcanic deformation. J. Geophys. Res. Solid Earth 123(11), 10–226 (2018)
R. Haeb-Umbach, S. Watanabe, T. Nakatani, M. Bacchiani, B. Hoffmeister, M.L. Seltzer, H. Zen, M. Souden, Speech processing for digital home assistants: Combining signal processing with deep-learning techniques. IEEE Signal Process. Mag. 36(6), 111–124 (2019)
A. Kaveh, A.D. Eslamlou, Water strider algorithm: A new metaheuristic and applications. In Structures 25, 520–541 (2020)
S. Krishnan, Y. Athavale, Trends in biomedical signal feature extraction. Biomed Signal Process Control. 43(1), 41–63 (2018)
T. Liu, Y.F. Li, H. Liu, Z. Zhang, S. Liu, RISIR: Rapid infrared spectral imaging restoration model for industrial material detection in intelligent video systems. IEEE Trans Industr Inform 1(1), 1–1 (2019)
S. Mythili, K. Thiyagarajah, P. Rajesh, F.H. Shajin, Ideal position and size selection of unified power flow controllers (UPFCs) to upgrade the dynamic stability of systems, antlion optimiser and invasive weed optimisation algorithm. HKIE Trans. 27(1), 25–37 (2020)
V. Pulkki, S. Delikaris-Manias, A. Politis (eds.), Parametric Time-Frequency Domain Spatial Audio (John Wiley & Sons, Incorporated, 2017)
H. Purwins, B. Li, T. Virtanen, J. Schlüter, S.Y. Chang, T. Sainath, Deep learning for audio signal processing. IEEE J Sel Top Signal Process. 13(2), 206–219 (2019)
P. Rajesh, F.H. Shajin, A multi-objective hybrid algorithm for planning electrical distribution system. Eur. J. Electr. Eng. 22(4–5), 224–509 (2020)
S.R. Rammohan, N. Jayashri, M.A. Bivi, C.K. Nayak, V.R. Niveditha, High performance hardware design of compressor adder in DA based FIR filters for hearing aids. Int. J. Speech Technol. 23(4), 807–814 (2020)
A. Ritter, N.N. Kreis, S. Roth, A. Friemel, L. Jennewein, C. Eichbaum, C. Solbach, F. Louwen, J. Yuan, Restoration of primary cilia in obese adipose-derived mesenchymal stem cells by inhibiting Aurora A or extracellular signal-regulated kinase. Stem Cell Res. Ther. 10(1), 1–6 (2019)
S. Roy, A. Chandra, Design of narrow transition band digital filter: An analytical approach. Integration. 68(1), 38–49 (2019)
M. Saków, K. Marchelek, Design and optimization of regression-type small phase shift FIR filters and FIR-based differentiators with optimal local response in LS-sense. Mech. Syst. Signal Process. 152(1), 107408 (2020)
F.H. Shajin, P. Rajesh, Trusted secure geographic routing protocol: outsider attack detection in mobile ad hoc networks by adopting trusted secure geographic routing protocol. Int. J. Pervasive Comput. Commun. 1(1), 1–1 (2020)
K. Srivatsan, N. Venkatesan, Farrow structure based FIR filter design using hybrid optimization. AEU- Int J Electron Commun. 114(1), 153020 (2020)
R. R. Sudharsan, J. Deny, Field programmable gate array (FPGA)-based fast and low-pass finite impulse response (FIR) filter. in Intelligent Computing and Innovation on Data Science pp. 199–206 (2020).
M.K. Thota, F.H. Shajin, P. Rajesh, Survey on software defect prediction techniques. Int. J. Appl. Sci. Eng. 17(4), 331–344 (2020)
C. Venkatesan, P. Karthigaikumar, A. Paul, S. Satheeskumaran, R.J. Kumar, ECG signal preprocessing and SVM classifier-based abnormality detection in remote healthcare applications. IEEE Access. 6(1), 9767–9773 (2018)
Y. Wang, F. Ding, L. Xu, Some new results of designing an IIR filter with colored noise for signal processing. Digit. Signal Process. 72(1), 44–58 (2018)
K.J. Werner, A. Bernardini, J.O. Smith, A. Sarti, Modeling circuits with arbitrary topologies and active linear multiports using wave digital filters. IEEE Trans Circuits Syst I Regul Pap. 65(12), 4233–4246 (2018)
S. Yadav, R. Yadav, A. Kumar, M. Kumar, A novel approach for optimal design of digital FIR filter using grasshopper optimization algorithm. ISA Trans. 108(1), 196–206 (2021)
W. Ye, Y.J. Yu, Greedy algorithm for the design of linear-phase FIR filters with sparse coefficients. Circuits Syst. Signal Process 35(4), 1427–1436 (2016)
K. Zhong, X. Zhou, J. Huo, C. Yu, C. Lu, A.P.T. Lau, Digital signal processing for short-reach optical communications: A review of current technologies and future trends. J. Light. Technol. 36(2), 377–400 (2018)
Funding
This research did not receive any specific grant as funding agencies under public, commercial or not-for-profit sectors.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relations that could have an impact on the work reported in this manuscript.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Karthick, R., Senthilselvi, A., Meenalochini, P. et al. Design and Analysis of Linear Phase Finite Impulse Response Filter Using Water Strider Optimization Algorithm in FPGA. Circuits Syst Signal Process 41, 5254–5282 (2022). https://doi.org/10.1007/s00034-022-02034-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-022-02034-2