skip to main content
10.1145/3573942.3574114acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaiprConference Proceedingsconference-collections
research-article

Design and Implementation of Different Types of Window Functions Based on FPGA

Published: 16 May 2023 Publication History

Abstract

In practical engineering design, we often need to carry out spectral analysis of the digital signal, which requires the use of Fourier transform, and it is defined as the spectral analysis of infinite long continuous time-domain signal. Because the computer cannot process and analyze the infinite time signal, it can only calculate the discrete signal of a limited number of points, so it needs to truncate the input signal of system. However, the truncation of signal will cause spectral leakage, resulting in incorrect spectral analysis of the signal. Although the spectral leakage cannot be completely eliminated theoretically, the window function method can suppress its influence. By adding different window functions to the signal, the spectral leakage can be greatly reduced, but the degree of reduction is different. This paper mainly studies the type of different window functions, and the algorithm principle and implementation of window function is realized by using CORDIC algorithm was proposed, by using field programmable logic gate array (FPGA) to complete the real-time signal processing, gives a specific design and implementation, and finished the system function simulation on Vivado platform under Xlinx. The results of MATLAB simulation and system function simulation are compared to verify the feasibility of the design scheme.

References

[1]
Breitenbach, Arvid. 1999. Against spectral leakage. 25 (2): 135-142.
[2]
Kuon, Ian, Jonathan Rose. 2007. Measuring the Gap Between FPGAs and ASICs. ACM/SIGDA International Symposium on Field-Programmable Gate Arrays 26 (2): 203-215.
[3]
Compton, Katherine, Scott Hauck. 2007. Automatic Design of Area-Efficient Configurable ASIC Cores. 56 (5): 662-672.
[4]
D. Chinnery, K. Keutzer. 2002. Closing the Gap Between ASIC and Custom Tools and Techniques for High-Performance ASIC Design. Kluwer Academic Publishers.
[5]
Rapuano, Sergio, Harris, F.J. 2007. An introduction to FFT and time domain windows. 10(6): 32-44.
[6]
rapuano, sergio, and fred harris. 2007. An Introduction to FFT and Time Domain Windows Part 11 in a series of tutorials in instrumentation and measurement.
[7]
Enochson, Loren D, Otnes, Robert K. 1968. Programming and Analysis for Digital Time Series Data. U.S. Dept. of Defense, Shock and Vibration Info. Center. p. 142.
[8]
Harris, Fredric J. Jan 1978. On the use of Windows for Harmonic Analysis with the Discrete Fourier Transform. Proceedings of the IEEE. 66 (1): 51–83.
[9]
Johnson, C.Richard, Jr Sethares, William A, Klein, Andrew G. 2011-08-18. Software Receiver Design. Cambridge University Press.
[10]
Nuttall, Albert H. Feb 1981. Some Windows with Very Good Sidelobe Behavior. IEEE Transactions on Acoustics, Speech, and Signal Processing. 29 (1): 84–91
[11]
Blackman, R.B., Tukey, J.W. 1959. The Measurement of Power Spectra from the Point of View of Communications Engineering. Dover Publications.
[12]
Deprettere, E., Dewilde, P., and Udo. 1984. Pipelined CORDIC Architecture for Fast VLSI Filtering and Array Processing. Proc. ICASSP'84, pp. 41.A.6.1-41.A.6.4
[13]
Duprat, J. and Muller, J.M., 1993, The CORDIC Algorithm: New Results for Fast VLSI Implementation, IEEE Transactions on Computers, Vol. 42, pp. 168-178.
[14]
Meher, Pramod Kumar, 2009. 50 years of CORDIC: algorithms, architectures, and applications. 56 (9): 1893-1907.
[15]
Andraka, Ray. 1998. A survey of CORDIC algorithms for FPGA based computers. ACM/SIGDA International Symposium on Field-Programmable Gate Arrays 191-200.

Index Terms

  1. Design and Implementation of Different Types of Window Functions Based on FPGA

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    AIPR '22: Proceedings of the 2022 5th International Conference on Artificial Intelligence and Pattern Recognition
    September 2022
    1221 pages
    ISBN:9781450396899
    DOI:10.1145/3573942
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 May 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CORDIC algorithms
    2. FPGA
    3. MATLAB
    4. Window functions

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    AIPR 2022

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 23
      Total Downloads
    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 01 Mar 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media