Package ips.incubator.dsp
Class LPCFormantEstimator
- java.lang.Object
-
- ips.incubator.dsp.LPCFormantEstimator
-
- All Implemented Interfaces:
FormantEstimator
public class LPCFormantEstimator extends java.lang.Object implements FormantEstimator
- Author:
- klausj
-
-
Constructor Summary
Constructors Constructor Description LPCFormantEstimator(double sampleRate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Double>estimateFormantFrequencies(double[] x, double sampleRate)java.util.List<java.lang.Double>estimateFormantFrequencies(double[] x, int nrFormants)intestimateNrOfFormants(double sampleRate)org.apache.commons.math3.complex.Complex[]estimatePoles(double[] x, double sampleRate)org.apache.commons.math3.complex.Complex[]estimatePoles(double[] x, int nrPoles)static voidmain(java.lang.String[] args)
-
-
-
Method Detail
-
estimateNrOfFormants
public int estimateNrOfFormants(double sampleRate)
-
estimatePoles
public org.apache.commons.math3.complex.Complex[] estimatePoles(double[] x, int nrPoles)- Specified by:
estimatePolesin interfaceFormantEstimator
-
estimatePoles
public org.apache.commons.math3.complex.Complex[] estimatePoles(double[] x, double sampleRate)- Specified by:
estimatePolesin interfaceFormantEstimator
-
estimateFormantFrequencies
public java.util.List<java.lang.Double> estimateFormantFrequencies(double[] x, int nrFormants)- Specified by:
estimateFormantFrequenciesin interfaceFormantEstimator
-
estimateFormantFrequencies
public java.util.List<java.lang.Double> estimateFormantFrequencies(double[] x, double sampleRate)- Specified by:
estimateFormantFrequenciesin interfaceFormantEstimator
-
main
public static void main(java.lang.String[] args)
-
-