Documentation ¶
Overview ¶
Package window provides window functions.
Index ¶
- func Blackman(input []float64) []float64
- func BlackmanNormalized(input []float64) []float64
- func CreateBlackman(length int) []float64
- func CreateGaussian(length int, stddev float64) []float64
- func CreateHamming(length int) []float64
- func CreateHanning(length int) []float64
- func Gaussian(input []float64, stddev float64) []float64
- func GaussianNormalized(input []float64, stddev float64) []float64
- func Hamming(input []float64) []float64
- func HammingNormalized(input []float64) []float64
- func Hanning(input []float64) []float64
- func HanningNormalized(input []float64) []float64
- func Windowing(input, window []float64) []float64
- func WindowingNormalized(input, window []float64) []float64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BlackmanNormalized ¶
func CreateBlackman ¶
CreateBlackman returns blackman window function.
func CreateGaussian ¶
CreateGaussian returns Gaussian window function. It is recommended that stddev (standard deviation) is set to around 0.4.
func CreateHamming ¶
CreateHamming returns hamming window function.
func CreateHanning ¶
CreateHanning returns hanning window function.
func GaussianNormalized ¶
func HammingNormalized ¶
func HanningNormalized ¶
func WindowingNormalized ¶
WindowingNormalized returns power-normalized windowed signal given input and window signal.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.