Análisis e Implementación de Algoritmos de Compensación Activa de Ruido en una Plataforma DSP Proyecto Final de Carrera CONCLUSIONES Conclusiones Pág. - 168 David Toyos Sibón Análisis e Implementación de Algoritmos de Compensación Activa de Ruido en una Plataforma DSP Proyecto Final de Carrera Visión Global Una vez llegados a este punto es momento de hacer balance del proyecto. De ver qué objetivos se han llevado a cabo y cuáles se han dejado de cumplir. También será bueno establecer, de forma orientativa, unas líneas futuras de trabajo. Aquí tendrá un hueco todo aquello que se ha echado en falta, ya sea por cuestiones de material de laboratorio como de tiempo o de prestaciones del sistema. Conclusiones Generales Como hemos podido comprobar a lo largo de este documento, y si se ha captado la idea del control activo de ruido, es más que destacable para el buen estudio y desarrollo la posibilidad de montar un sistema completo y estático para hacer experimentos. Es decir, completo porque para poder realizar los más básicos experimentos (como puede ser comprobar la calidad del equipo) harán falta emisores y receptores. No nos bastará tan sólo con un actuador o con un receptor, pues al tratarse de control necesitaremos saber qué somos capaces de reproducir y de captar, y en qué características. Además debemos destacar la gran ventaja que hubiera supuesto la posibilidad de tener el sistema montado de forma fija. Esto es importante porque así de esta forma aseguramos una cierta similitud en las condiciones de los experimentos realizados. De la forma en que se ha tenido que desarrollar este proyecto se echa en falta este aspecto. Una vez se llegó a la fase de experimentación física se tenía que montar cada vez el sistema con todo lo que ello conllevaba: • • • Colocar los micrófonos lo suficientemente cerca de lo altavoces (ya vimos que al no tener material adecuado tanto la reproducción como la captación de sonido se producía tan sólo por determinadas zonas de los instrumentos) Introducir el conjunto altavoz-micrófono dentro el tubo (como es normal no siempre se colocaban exactamente en el mismo lugar ni en la misma posición, lo que afectaría al sonido por los ecos que se podrían producir dentro del tubo) Y luego colocar (fijar) el tubo en algún soporte. El tubo no tendría siempre la mima superficie en contacto con dicho soporte (esto podrá generar distintas vibraciones en el mismo, que a su vez sería distintas cada vez que se montara todo el sistema) Por tanto un primer punto a tener en cuenta al seguir desarrollando investigaciones en este terreno será la localización de un lugar de trabajo fijo en el que establecer un entorno de trabajo en el que se puedan tener bien Conclusiones Pág. - 169 David Toyos Sibón Análisis e Implementación de Algoritmos de Compensación Activa de Ruido en una Plataforma DSP Proyecto Final de Carrera controlados los distintos parámetros que pudiesen afectar al Control Activo de Ruido (CAR) Conclusiones Hardware - Software Aunque ya se ha comentado la principal conclusión que se ha obtenido de este estudio, cabe también destacar algunas más referidas al equipo y a la forma de trabajo (hardware y software). En cuanto al software cabe destacar que, tanto el lenguaje de programación, como el entorno escogido han sido de gran ayuda y no han causado apenas trabas a la consecución del estudio y de la implementación. Programar en lenguaje C es de sobra conocido y gracias a la librería del AIC23 codec también es bastante simple e intuitivo tratar con señales de sonido (entiéndase todo esto una vez se conoció a fondo la forma de procesar y el manejo de las funciones de esta librería). Por tanto, en cuanto las siguientes líneas de investigación vayan a experimentar con la misma configuración de entradas y salidas (mono canal en lugar de estéreo), sería del todo válido que continuaran con este lenguaje para la implementación de otras tácticas de control. En cambio, si la idea es aprovechar al máximo el rendimiento de la tarjeta, y se desea preparar un control estéreo o usando simplemente más entradas y salidas (cuatro receptores y cuatro actuadores, es decir dos en line in, otros dos en mic in, dos en line out y otros dos en headphone), habría que ver si conviene implementar el control a un nivel más bajo de programación ya que para esto no es de gran ayuda el AIC23 codec. En cuanto al hardware, decir que al final no nos han hecho falta todas las entradas y salidas. En un principio se pensó en dos actuadores y dos receptores estéreo. Conforme íbamos avanzando en el proyecto se hacía más cuesta arriba trabajar de esta forma, principalmente por problemas a la hora de tomar muestras de una y otra entrada alternativamente (como ya se comentó). Finalmente se decidió experimentar con un control mono en lugar de estéreo. Con lo cual, con una misma entrada recogíamos de los dos receptores, y de una misma salida reproducíamos a través de los dos actuadores (las pruebas para llegar a esta solución se realizaron en el apartado de Recogida de Sonido) Conclusiones Finales Dada la naturaleza del proyecto podemos decir que se han cumplido los objetivos. Hay que destacar que este era un proyecto pionero en la universidad de Sevilla y que la investigación y la indagación ha sido desde todo momento desde cero. Con todo y con eso se han conseguido sacar unas conclusiones en cuanto a los instrumentos usados, las herramientas de implementación elegidas, el entorno de programación,… Conclusiones Pág. - 170 David Toyos Sibón Análisis e Implementación de Algoritmos de Compensación Activa de Ruido en una Plataforma DSP Proyecto Final de Carrera Además, con las decisiones tomadas se han obtenido magníficos resultados en cuanto al muestreo y reproducción de ruido. También se ha conseguido implementar y programar bajo un entorno de lenguaje C, cuando casi todo lo referente en cuanto a Control Activo de Ruido se refiere está implementado en ensamblador. Este puede ser un gran paso para posibles implementaciones de algoritmos complejos más acordes con CAR. Podemos concluir que se ha dejado un camino bastante allanado para futuras líneas de investigación en este campo y este era uno de los objetivos principales que se buscaban al principio de este documento. Conclusiones Pág. - 171 David Toyos Sibón