pass, band notch, high pass, root raised cosine and gaussian filters. To create the filter,
there are several window functions such as: Blackman, Blackman-Harris, Hamming, Hann,
Rectangular, Kaiser and Equiripple; these functions produce zero values outside of their
interval and all that is left is the part where they overlap with the signal