Matlab - Ventaneo

 
Vista:

Ventaneo

Publicado por JAZMIN (1 intervención) el 24/01/2004 21:05:45
Necesito entregar un programa para poder titularme, pero tengo un pequeño problema con lo que es el ventaneo de Hamming ya que es necesario para mi programa de Prediccion Lineal para la voz tengo que leer un archivo wav y sacar los LPC (coeficientes de prediccion Lineal) y hacer una reconstrucción de la señal a partir de una muestra de la señal original
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Ventaneo de Hamming y predicción lineal

Publicado por Alejandro (145 intervenciones) el 05/10/2023 18:49:38
Jazmín, primero, asegúrate de que tienes instalada la Toolbox de Procesamiento de Señales en Matlab, ya que necesitarás funciones específicas para el procesamiento de señales de audio.

1. Lectura del archivo WAV:
- Utiliza la función `audioread` para cargar tu archivo WAV.

1
[y, fs] = audioread('tu_archivo.wav');

2. Ventaneo de Hamming:
- Aplica la ventana de Hamming a la señal para reducir artefactos de borde.

1
2
ventana_hamming = hamming(length(y));
y_ventaneada = y .* ventana_hamming;

3. Extracción de coeficientes LPC:
- Utiliza la función `lpc` para obtener los coeficientes de predicción lineal.

1
2
orden_lpc = 10;  % Ajusta el orden según tus necesidades
lpc_coeficientes = lpc(y_ventaneada, orden_lpc);

4. Reconstrucción de la señal:
- Usa la función `filter` para aplicar los coeficientes LPC a la señal.

1
senal_reconstruida = filter(1, lpc_coeficientes, y_ventaneada);

5. Reproducción de la señal reconstruida:
- Opcionalmente, puedes reproducir la señal reconstruida.

1
sound(senal_reconstruida, fs);

Asegúrate de ajustar los parámetros según tus necesidades específicas. Además, ten en cuenta que el éxito de la predicción lineal puede depender de la naturaleza de la señal de voz y otros factores.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar