ABSTRACT

This chapter presents the implementation details of windows in the time and frequency-domains. It consider the implementation of many windows which belong to that class of windows such as Hann, Hamming, Blackman, raised-cosine, and so on, both in the time and in the frequency-domains. A special class of programmable windowing schemes that can be used to implement several windows in the frequency-domain is outlined. The canonic signed digits (CSD) window structures for a number of windows are presented. The distinct advantage of using the proposed CSD windows is the ease with which they can be implemented in the frequency-domain. To illustrate the frequency-domain behavior, the chapter also includes the plots of the continuous-time Fourier transforms of the windows. Continuous-time frequency response plots have also been included to understand its frequency-domain behavior. Efficient hardware structures for windowing in the frequency-domain are also presented.