PanelPrincipal
Class ExtCaracteristicas

java.lang.Object
  extended by PanelPrincipal.ExtCaracteristicas

public class ExtCaracteristicas
extends java.lang.Object

Contiene algoritmos para procesar senales de audio contenidos en archivos wav.


Constructor Summary
ExtCaracteristicas(double[] dxVoz, int ancho)
          Constructor principal, crea un objeto con los datos entregados
 
Method Summary
 double[] obtenerH(int fm0, int fm, int fm1)
          Obtiene el vector H[k]
 double[][] obtenerMFCC(double[] dxVoz, int longVent, int desp)
          Obtiene los coeficioentes del cepstrum de las mel-frecuencias
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtCaracteristicas

public ExtCaracteristicas(double[] dxVoz,
                          int ancho)
Constructor principal, crea un objeto con los datos entregados

Parameters:
dxVoz - Datos de la muestra de audio
ancho - Largo del vector de datos
Method Detail

obtenerH

public double[] obtenerH(int fm0,
                         int fm,
                         int fm1)
Obtiene el vector H[k]

Parameters:
fm0 - desde
fm - a comparar
fm1 - hasta
Returns:
Vector H[k]

obtenerMFCC

public double[][] obtenerMFCC(double[] dxVoz,
                              int longVent,
                              int desp)
Obtiene los coeficioentes del cepstrum de las mel-frecuencias

Parameters:
dxVoz - Datos de la voz
longVent - Largo ventana de oservacion
desp - Desplazamiento de la ventana
Returns:
Matriz con los MFCC