The FFT Window performs a sample by sample scaling of data prior to entry to a FFT. Because there is an open-ended list of window types in the literature, this unit takes the raw coefficient values as a constructor argument rather than a choice of window types from a finite supported library. For convenience, utility functions are provided for some of the common window types, i.e., Hamming, Hann, Blackman, and Kaiser. On construction, the array containing the window coefficients must be passed to the graph constructor.