Abstract
With the development of electronic technology, in the actual software design process, the use of FPGA is often related to this. External interference pulses or block signals will affect stability, so to prevent software from making erroneous actions, input signals must be filtered. The software filtering algorithm is an important part of the software pre-processing process. The FPGA-based software filtering algorithm provides a higher level of parallel processing than the software algorithm. Meet real-time software processing requirements and have flexible hardware programming functions. Based on the existing filtering algorithm and maximizing the use of the hardware resources of the system, a new software filtering algorithm design method based on FPGA is recommended. Compared with the traditional method, this method greatly improves the processing speed of the system and guarantees the real-time requirements. It can be applied to occasions with high real-time requirements. FPGA has powerful parallel capabilities and flexible implementation methods. The purpose of this paper is to implement a software filtering algorithm based on the FPGA hardware platform. By reducing the complexity of the software filtering algorithm, optimizing the hardware structure, increasing the operating speed, and rationally using hardware resources, under the premise of ensuring the filtering performance, design a fast calculation speed, Software filtering algorithm with less hardware resource occupation and reliable performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Steve, T.S.M.: Three ages of FPGAs: a retrospective on the first thirty years of FPGA technology: this paper reflects on how Moore’s law has driven the design of FPGAs through three epochs: the age of invention, the age of expansion, and the age of accumulation. IEEE Solid State Circuits Mag. 10(2), 16–29 (2018)
Li, W., Dhar, S., Pan, D.Z.: UTPlaceF: a routability-driven FPGA placer with physical and congestion aware packing. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 37(4), 869–882 (2018)
Zhu, J., Hu, H., Lu, D., et al.: The research on fully FPGA-based real-time simulation with high fidelity and low cost for the cascaded STATCOM. Diangong Jishu Xuebao/Trans. China Electrotech. Soc. 34(4), 777–785 (2019)
Youngjin, L.: Performance evaluation of noise reduction algorithm with median filter using improved thresholding method in pixelated semiconductor gamma camera system: a numerical simulation study. Nucl. Eng. Technol. 51(2), 439–443 (2019)
Gupta, S., Chug, A.: Software maintainability prediction using an enhanced random forest algorithm. J. Discrete Math. Sci. Cryptography 23(2), 441–449 (2020)
Harsha, P.B.S., Ratnam, D.V.: Fuzzy logic-based adaptive extended kalman filter algorithm for GNSS receivers. Defence Sci. J. 68(6), 560–565 (2018)
Ghamisi, P., Yokoya, N., Li, J., et al.: Advances in hyperspectral image and signal processing: a comprehensive overview of the state of the art. IEEE Geosci. Remote Sens. Mag. 5(4), 37–78 (2018)
Liu, Y., Barford, L., Bhattacharyya, S.S.: Optimized implementation of digital signal processing applications with gapless data acquisition. J. Adv. Sig. Process. 2019(19), 1–3 (2019)
Abdullah, R.S.A.R., Saleh, N.L., Ahmad, S.M.S., et al.: Ambiguity function analysis of human echolocator waveform by using gammatone filter processing. J. Eng. 2019(20), 6935–6939 (2019)
Avci, K., Gümüsoy, E.: Design, analysis, and ECG subband processing application of new M-channel cosine modulated uniform filter banks based on exponential window family. J. Faculty Eng. Archit. Gazi Univ. 35(1), 193–211 (2019)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
He, Y. (2021). Design and Implementation of Software Filtering Algorithm Based on FPGA. In: Sugumaran, V., Xu, Z., Zhou, H. (eds) Application of Intelligent Systems in Multi-modal Information Analytics. MMIA 2021. Advances in Intelligent Systems and Computing, vol 1385. Springer, Cham. https://doi.org/10.1007/978-3-030-74814-2_22
Download citation
DOI: https://doi.org/10.1007/978-3-030-74814-2_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-74813-5
Online ISBN: 978-3-030-74814-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)