Package org.jamdev.jpamutils.spectrogram
Class WindowFunction
java.lang.Object
org.jamdev.jpamutils.spectrogram.WindowFunction
public class WindowFunction extends Object
Window functions generator
- Author:
- Jacquet Wong
-
Field Summary
Fields Modifier and Type Field Description static intBARTLETTstatic intBLACKMANstatic intHAMMINGstatic intHANNINGstatic intRECTANGULAR -
Constructor Summary
Constructors Constructor Description WindowFunction() -
Method Summary
Modifier and Type Method Description double[]generate(int nSamples)Generate a windowintgetWindowType()voidsetWindowType(int wt)voidsetWindowType(String w)
-
Field Details
-
RECTANGULAR
public static final int RECTANGULAR- See Also:
- Constant Field Values
-
BARTLETT
public static final int BARTLETT- See Also:
- Constant Field Values
-
HANNING
public static final int HANNING- See Also:
- Constant Field Values
-
HAMMING
public static final int HAMMING- See Also:
- Constant Field Values
-
BLACKMAN
public static final int BLACKMAN- See Also:
- Constant Field Values
-
-
Constructor Details
-
WindowFunction
public WindowFunction()
-
-
Method Details
-
setWindowType
public void setWindowType(int wt) -
setWindowType
-
getWindowType
public int getWindowType() -
generate
public double[] generate(int nSamples)Generate a window- Parameters:
nSamples- size of the window- Returns:
- window in array
-