Procesado de Audio
Busca apuntes, exámenes y más
Script de MATLAB que lee un fichero de audio, se queda con un canal y lo representa en el dominio del tiempo y en el de la frecuencia, con el codigo alternativo de grabacion con audiorecorder comentado.
Script de MATLAB que declara tres senoides con syms, las suma, representa la senal analogica con fplot y la discretiza evaluando la funcion simbolica en un vector de tiempos, superponiendo las dos con stem.
Resolucion completa con figuras: diseno de filtros de ventana Hamming y Blackman y de Parks-McClellan variando orden, frecuencia de muestreo y frecuencias de corte, con el muestreo de una senal analogica para ver el efecto. 25 paginas.
Funcion de MATLAB que pasa el audio a mono, le aplica un filtro Butterworth paso bajo de orden 6 con corte en 3000 Hz y lo segmenta en tramos de 25 ms con salto de 10 ms. 2 paginas.
Funcion de MATLAB de preproceso que aplica un filtro paso banda entre 100 y 3000 Hz, se queda con un solo canal y normaliza la senal dividiendo por su maximo absoluto.
Funcion de MATLAB que calcula la FFT de la senal a reconocer, la multiplica por su conjugada para obtener el espectro de potencia, se queda con las 3000 primeras muestras y normaliza el resultado.
Ejercicio 5 de la PEC 3 resuelto: sistema en Simulink que genera un efecto de flanger aplicado a un ruido rosa, con las senales superpuestas y el diagrama de bloques. 2 paginas.
Ejercicio 4 de la PEC 3 resuelto: sistema en Simulink que genera un efecto de doubling o double tracking sobre una senal de audio, con la senal original, la resultante y el diagrama de bloques. 2 paginas.
Ejercicio 3 de la PEC 3 resuelto: se aplica el algoritmo de Lloyd mediante la funcion k-means para cuantificar un tono puro en MATLAB, con la senal original y la cuantificada.
Ejercicio 1 de la PEC 3 resuelto: diagrama de bloques que muestrea una sinusoide de 4 kHz a partir de un generador de pulsos, bloque de cuantificacion y senal de error generada. 2 paginas.
Enunciado de la prueba de evaluacion continua 3 del curso 2023-2024: cinco ejercicios practicos sobre los contenidos del bloque 2 de la asignatura, modulos 4 y 5. 7 paginas.
Prueba de evaluacion continua 1 del curso 2023-2024 con los seis ejercicios practicos del modulo 1 resueltos. 11 paginas con enunciados y soluciones.
Version del ejercicio 5 de la PEC 4 que usa la altura tonal como parametro de comparacion, con el diagrama de bloques y la justificacion de la eleccion.
Segunda version del ejercicio 5 de la PEC 4, con el diagrama de bloques del reconocedor, los pasos del diseno y los parametros usados para la comparacion.
Version del ejercicio 5 de la PEC 4 planteada con un enfoque distinto al de las otras entregas, para el mismo sistema de reconocimiento de cuatro ordenes.
Ejercicio 5 resuelto con el diagrama de bloques del sistema completo: los pasos del diseno y los parametros elegidos para distinguir las cuatro ordenes de voz en MATLAB.
Ejercicio 5 resuelto centrado en la fase de entrenamiento: recogida de los ficheros de audio, procesado de las senales y entrenamiento del clasificador para obtener el modelo de comparacion.
Version alternativa del apartado d de la PEC 4: se interpretan los coeficientes a partir del histograma de los coeficientes mel y de lo que cabe esperar para la vocal i.
Apartado d del ejercicio 3 de la PEC 4 resuelto: se eligen los coeficientes cepstrum reales con rceps frente a cceps, se razona la eleccion y se comenta el resultado obtenido sobre la senal ventaneada.
Apartado c del ejercicio 3 de la PEC 4 resuelto: se calcula cuantas muestras tiene una ventana de 25 ms a partir de la frecuencia de muestreo, se aplica a la senal y se explica el proceso con la grafica.