Descripción del proyecto
ESTE PROYECTO SE ENMARCA EN EL AMBITO DE LAS TECNOLOGIAS DE LA INFORMACION Y LAS COMUNICACIONES, PARTICULARMENTE EN LOS CAMPOS DE LA COMPUTACION DE ALTAS PRESTACIONES Y EL PROCESADO DE SEÑAL, Y TIENE COMO OBJETIVO PRINCIPAL LA OBTENCION DE PROTOTIPOS Y SISTEMAS QUE RESUELVAN PROBLEMAS REALES DE PROCESADO DE SEÑAL SONORA MULTICANAL CON DEMANDA DE COMPUTACION INTENSIVA, CON PARTICULAR ATENCION A LAS APLICACIONES ACTUALES Y FUTURAS QUE INVOLUCREN: CAPTACION, TRANSMISION Y PROCESADO DE SONIDO ESPACIAL, ES DECIR, DE MULTIPLES SEÑALES SONORAS PROVENIENTES DE UNA O VARIAS FUENTES Y QUE, IMPLICITA O EXPLICITAMENTE, DISPONGAN DE INFORMACION DEL ESCENARIO DEL QUE PROVIENEN, DEL QUE SE PRETENDE EMULAR Y/O DE AQUEL DONDE VAN A SER REPRODUCIDAS (INFORMACION ESPACIAL), EL PROYECTO TIENE UN CARACTER INTERDISCIPLINAR Y PRACTICO, LOS INVESTIGADORES DEL GRUPO APORTAN SU EXPERIENCIA PARA REALIZAR PROTOTIPOS REALES, DE APLICACION PRACTICA, COMO: SISTEMAS DE SONIDO MULTICANAL PARA ANALISIS Y SINTESIS DE ESCENAS SONORAS 3D O EL DISEÑO DE BIBLIOTECAS NUMERICAS ESPECIFICAS PARA TRABAJAR SOBRE COMPUTADORES PARALELOS DE ULTIMA GENERACION EN APLICACIONES DE PROCESADO DE SEÑAL,EL CAMPO DE PROCESADO DE SEÑAL ES OPTIMO PARA LA UTILIZACION DE LA COMPUTACION DE ALTAS PRESTACIONES BASADA EN ELEMENTOS DE COMPUTACION DE ALTO RENDIMIENTO Y PRECIO ASEQUIBLE, YA QUE TIENDE EL PUENTE NECESARIO ENTRE LOS PROBLEMAS DE COMPUTACION Y LAS SEÑALES Y SISTEMAS MULTIMEDIA REALES QUE DAN LUGAR A APLICACIONES DE USUARIO, EL INTERES CRECIENTE EN EL EMPLEO DE ESTAS TECNOLOGIAS EN APLICACIONES DE ACUSTICA Y PROCESADO DE AUDIO ES PATENTE, TAL Y COMO PODEMOS OBSERVAR EN: ESTUDIOS DE COMPUTACION DE ACUSTICA DE RECINTOS, SIMULACIONES DE ACUSTICA, LOCALIZACION Y SEPARACION DE FUENTES SONORAS (P,E, LOCUTORES Y/O INSTRUMENTOS) MEDIANTE ARRAYS DE MICROFONOS, REPRODUCCION MULTICANAL DE SONIDO EN SALAS COMERCIALES Y HOGARES, GENERACION DE EFECTOS SONOROS 3D EN PARQUES DE ATRACCIONES, ETC, CON LA MENTE PUESTA EN ESTE MERCADO ES MUY IMPORTANTE QUE LOS ELEMENTOS DE COMPUTO UTILIZADOS SEAN: POTENTES, CON UN CONSUMO RAZONABLE, Y CON UN PRECIO ASEQUIBLE, TRADICIONALMENTE SE HAN UTILIZADO EN ESTE CAMPO DSPS (DIGITAL SIGNAL PROCESSORS), Y MAS RECIENTEMENTE FPGAS (FIELD-PROGRAMMABLE GATE ARRAYS) PARA LA IMPLEMENTACION DE APLICACIONES, EL DESARROLLO DE ESTAS APLICACIONES DE PROCESADO DE SEÑALES SONORAS EMPLEANDO GPGPUS COMO ELEMENTOS DE COMPUTACION DE ALTAS PRESTACIONES, DONDE SE EJECUTE LA PARTE MAS PESADA DE LOS ALGORITMOS, ES UN DESAFIO CIENTIFICO Y TECNOLOGICO QUE TODAVIA NO SE HA ABORDADO Y QUE POTENCIALMENTE PERMITE AFRONTAR APLICACIONES QUE, POR SU COSTE COMPUTACIONAL, PARECIAN IRREALIZABLES HASTA EL MOMENTO PARA EL MERCADO DE CONSUMO, EXISTEN PRODUCTOS COMERCIALES Y GRATUITOS QUE PROPORCIONAN LAS HERRAMIENTAS NECESARIAS PARA LLEVAR A CABO TAL OBJETIVO: DESDE ENTORNOS DE COMPILACION (P,E, CUDA DE NVIDIA) HASTA BIBLIOTECAS ESENCIALES (CUBLAS-CUDA BASIC LINEAR ALGEBRA SUBPROGRAMS) PARA LA EJECUCION DE LOS ALGORITMOS EN ESTOS DISPOSITIVOS, SE PLANTEA COMO FINALIDAD DEL PROYECTO EL DESARROLLO DE UTILIDADES Y FUNCIONALIDADES ESPECIFICAS PARA PROCESADO DIGITAL DE SEÑAL Y EN PARTICULAR PARA ¿SPATIAL AUDIO¿, UTILIZANDO ARQUITECTURAS GPGPU CON INCIDENCIA EN TODOS LOS AMBITOS DEL CAMPO, ESTO INCLUYE DESDE EL DESARROLLO DE ALGORITMOS, IMPLEMENTACION EN GPGPUS, DISEÑO DE PROTOTIPOS Y DEMOSTRADORES, HASTA LA IMPLANTACION DE APLICACIONES CONCRETAS, CON MIGRACION Y REDISEÑO SI HICIERA FALTA, DE LAS HERRAMIENTAS MIMO ACOUSTIC SYSTEMS\GPGPU\MULTICORES\SPATIAL AUDIO\MICROPHONE ARRAYS\WAVEFIELD SYNTHESIS\MASSIVE ACTIVE SOUND CONTROL