Filter design, periodograms, window functions, and other digital signal processing functionality