Circuits, Systems, and Signal Processing

, Volume 36, Issue 5, pp 2198–2208

Frequency Convolution for Implementing Window Functions in Spectral Analysis

Short Paper

DOI: 10.1007/s00034-016-0403-7

Cite this article as:
Tan, J., Wen, B., Tian, Y. et al. Circuits Syst Signal Process (2017) 36: 2198. doi:10.1007/s00034-016-0403-7


Windowing is a common method to reduce spectral leakage in Fourier analysis. Based on the principle that time domain multiplication corresponds to frequency domain convolution, this paper suggests frequency convolution to implement windowing functions by FIR filter structure. The proposed digital filter has full compatibility for variable length of window and is capable of implementing the three most popular windows, viz. Hanning, Hamming and Blackman. Numerical simulation indicates that the method consumes \(78\,\%\) less area, \(11\,\%\) higher throughput rate than the CORDIC-based (co-ordinate rotation digital computer) method, and achieves \(33\,\%\) lower quantization error for fixed point than the time domain multiplication method. Furthermore, an example of stretch processing in HF radar is shown to reduce the \(99\,\%\) computational complexity because of the segmental frequency points windowing.


Fourier analysis Spectral leakage Windowing Frequency domain convolution FIR filter 

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  1. 1.School of Electronic InformationWuhan UniversityWuhanChina

Personalised recommendations