Skip to main content

Design and Implementation of Software Filtering Algorithm Based on FPGA

  • Conference paper
  • First Online:
Application of Intelligent Systems in Multi-modal Information Analytics (MMIA 2021)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1385))

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Gupta, S., Chug, A.: Software maintainability prediction using an enhanced random forest algorithm. J. Discrete Math. Sci. Cryptography 23(2), 441–449 (2020)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics