public class WindowFunction
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
BARTLETT |
static int |
BLACKMAN |
static int |
BLACKMANHARRIS |
static int |
HAMMING |
static int |
HANNING |
static int |
NWINDOWS |
static int |
RECTANGULAR |
Constructor and Description |
---|
WindowFunction() |
Modifier and Type | Method and Description |
---|---|
static double[] |
bartlett(int length) |
static double[] |
blackman(int length) |
static double[] |
blackmanharris(int length) |
static java.lang.String[] |
getNames() |
static double[] |
getWindowFunc(int windowType,
int length) |
static double |
getWindowGain(double[] windowFunction)
Calculate the gain of the window function
|
static double[] |
hamming(int length) |
static double[] |
hann(int length) |
static double[] |
rectangular(int length) |
static double[] |
tukey(int length,
double a)
also known as tapered-cosine, for a=0 becomes rectangular and a=1 becomes hann
|
public static final int RECTANGULAR
public static final int HAMMING
public static final int HANNING
public static final int BARTLETT
public static final int BLACKMAN
public static final int BLACKMANHARRIS
public static final int NWINDOWS
public static java.lang.String[] getNames()
public static double[] getWindowFunc(int windowType, int length)
public static double[] hamming(int length)
public static double[] hann(int length)
public static double[] rectangular(int length)
public static double[] bartlett(int length)
public static double[] blackman(int length)
public static double[] blackmanharris(int length)
public static double[] tukey(int length, double a)
length
- public static double getWindowGain(double[] windowFunction)
windowFunction
- window function array