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 SummaryConstructors Constructor Description LPCFormantEstimator(double sampleRate)
 - 
Method SummaryAll 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- 
estimateNrOfFormantspublic int estimateNrOfFormants(double sampleRate) 
 - 
estimatePolespublic org.apache.commons.math3.complex.Complex[] estimatePoles(double[] x, int nrPoles)- Specified by:
- estimatePolesin interface- FormantEstimator
 
 - 
estimatePolespublic org.apache.commons.math3.complex.Complex[] estimatePoles(double[] x, double sampleRate)- Specified by:
- estimatePolesin interface- FormantEstimator
 
 - 
estimateFormantFrequenciespublic java.util.List<java.lang.Double> estimateFormantFrequencies(double[] x, int nrFormants)- Specified by:
- estimateFormantFrequenciesin interface- FormantEstimator
 
 - 
estimateFormantFrequenciespublic java.util.List<java.lang.Double> estimateFormantFrequencies(double[] x, double sampleRate)- Specified by:
- estimateFormantFrequenciesin interface- FormantEstimator
 
 - 
mainpublic static void main(java.lang.String[] args) 
 
- 
 
-