Apodization

using TransferFunctions: Apodization as Apo

Apodization functions

blackman = Apo.Blackman()
exact_blackman = Apo.ExactBlackman()
blackman_harris = Apo.BlackmanHarris()
blackman_nuttall = Apo.BlackmanNuttall()
connes = Apo.Connes{Float64}()
TransferFunctions.Apodization.CosineType
Cosine{T} == PowerCosine{T, 1} <: ApodizationFunction{T}

zero-phase function$w₀(r) = \cos(πr/2)$
instrument function$I(k) = 4\cos(2k)/(π(1 - 16k²))$

source
cosine = Apo.Cosine{Float64}()
gaussian = Apo.Gaussian(0.2)
hamming = Apo.Hamming{Float64}()
welch = Apo.Welch{Float64}()
triangular = Apo.Triangular{Float64}()
nuttall = Apo.Nuttall{Float64}()
flat_top = Apo.FlatTop{Float64}()
hann = Apo.Hann{Float64}()