Download Diapositiva 1 - Departamento de Tecnología Electrónica

Document related concepts
no text concepts found
Transcript
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA
ESCUELA DE INGENIERÍAS INDUSTRIALES
UNIVERSIDAD DE VALLADOLID
Autor:
- Miguel Andrés Lozano
Tutoras:
- Carmen Quintano Pastor
- María Isabel del Valle González
Septiembre - 2010
• Índice
1.
2.
3.
4.
5.
6.
7.
09/2010
Objetivos.
Soporte físico.
Efectos implantados.
Estructura del código.
Entorno de usuario.
Conclusiones.
Demostración.
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
2
Objetivos
•
•
•
•
•
•
Estudio del dsPIC30F6014 y sus periféricos.
Análisis del hardware disponible.
Estudio de los efectos sonoros.
Desarrollo de algoritmos.
Implantación física.
Desarrollo de un entorno de usuario.
09/2010
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
3
• Índice
1.
2.
3.
4.
5.
6.
7.
09/2010
Objetivos.
Soporte físico.
Efectos implantados.
Estructura del código.
Entorno de usuario.
Conclusiones.
Demostración.
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
4
Soporte físico (I)
Placa de desarrollo dsPICDEM 1.1.
09/2010
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
5
Soporte físico (II)
• Limitaciones introducidas por el hardware:
– Códec:
•
•
•
•
ADC y DAC de 16 bits.
Frec. Máxima de adquisición de 12 Ksps (1 dato cada 0,083 ms).
Un único canal de entrada de audio.
Dos salidas de audio para un único DAC.
– dsPIC:
• Memoria disponible para almacenamiento de 4055 words.
09/2010
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
6
Soporte físico (III)
• Comunicación entre dsPIC y Códec:
– Se comunican en serie, a través del DCI.
– Cuando hay dato disponible, se activa el bit de
interrupción DCIIF.
– Se utiliza “polling”.
– Una vez leído el dato, se borra DCIIF por programa.
– Tasa de adquisición la determina el Códec de forma
automática.
09/2010
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
7
• Índice
1.
2.
3.
4.
5.
6.
7.
09/2010
Objetivos.
Soporte físico.
Efectos implantados.
Estructura del código.
Entorno de usuario.
Conclusiones.
Demostración.
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
8
Efectos implantados (I)
• Efectos implantados:
– Eco.
– Coro.
– Recintos.
09/2010
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
9
Efectos implantados (II)
Señal directa
Ecos primarios
Ecos secundarios
09/2010
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
10
Efectos implantados (III)
• Simulación de recintos:
– Percepción como una señal única.
– Simulación de recintos mediante convolución.
y[n]=x[n]*h[n]
– Simulación de recintos basada en redes de retraso.
y[n] =x[n]+at1∙x[n-n1]+ at2∙x[n-n2]+ at3∙x[n-n3]+ at4∙x[n-n4]
– Recintos “club” e “iglesia”.
09/2010
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
11
• Índice
1.
2.
3.
4.
5.
6.
7.
09/2010
Objetivos.
Soporte físico.
Efectos implantados.
Estructura del código.
Entorno de usuario.
Conclusiones.
Demostración.
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
12
Estructura del código (I)
•
•
•
•
Lenguaje ensamblador.
Entorno de desarrollo.
Inicialización.
Organización correspondiente a un efecto sonoro.
09/2010
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
13
Estructura del código (II)
Arranque
Inicialización
Lectura bit
Interrupción DCI
SI
NO
¿DIIF=1?
Lectura
muestra códec
09/2010
Escritura del valor
procesado al códec
Cálculo nuevo valor
Lectura pulsadores
Realización acciones
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
Borrar bit
interrupción DCI
14
• Índice
1.
2.
3.
4.
5.
6.
7.
09/2010
Objetivos.
Soporte físico.
Efectos implantados.
Estructura del código
Entorno de usuario.
Conclusiones.
Demostración.
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
15
Entorno de usuario
Elija clase de
Seleccione
modo:
RECINTO:
-SW1: NORMAL
ECO
-SW2: CLUB
CORO
-SW3: IGLESIA
RECINTO
(SW4)
09/2010
SW1 SW2 SW3 SW4
LED1 LED2 LED3 LED4
Pulsadores
Diodos LED
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
16
Entorno de usuario
IGLESIA
CLUB
(Volver–SW4)
09/2010
SW1 SW2 SW3 SW4
LED1 LED2 LED3 LED4
Pulsadores
Diodos LED
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
17
Entorno de usuario
Seleccione
Elija
clase de
modo:
RECINTO:
-SW1: ECO
NORMAL
-SW2: CORO
CLUB
-SW3: RECINTO
IGLESIA
(SW4)
09/2010
SW1 SW2 SW3 SW4
LED1 LED2 LED3 LED4
Pulsadores
Diodos LED
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
18
Entorno de usuario
Elija modoNORMAL
de ECO:
-SW1: NORMAL
-SW2: ECO CORTO
-SW3: ECO LARGO
(Volver–SW4)
(SW4)
09/2010
SW1 SW2 SW3 SW4
LED1 LED2 LED3 LED4
Pulsadores
Diodos LED
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
19
Entorno de usuario
Elija modo
ECO
deLARGO
ECO:
-SW1: NORMAL
-SW2: ECO CORTO
-SW3: ECO LARGO
(Volver–SW4)
(SW4)
09/2010
SW1 SW2 SW3 SW4
LED1 LED2 LED3 LED4
Pulsadores
Diodos LED
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
20
Entorno de usuario
Seleccione modo:
-SW1: ECO
-SW2: CORO
-SW3: RECINTO
09/2010
(SW4)
SW1 SW2 SW3 SW4
LED1 LED2 LED3 LED4
Pulsadores
Diodos LED
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
21
• Índice
1.
2.
3.
4.
5.
6.
7.
09/2010
Objetivos.
Soporte físico.
Efectos implantados.
Estructura del código.
Entorno de usuario.
Conclusiones.
Demostración.
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
22
Conclusiones (I)
• Estudio teórico de los distintos efectos sonoros.
• Dos alternativas en simulación de recintos:
– Reverberación artificial mediante convolución.
– Reverberación artificial basada en redes de retraso.
• Estudio del procesador dsPIC30F6014.
• Estudio de la placa de desarrollo dsPICDEM 1.1.
09/2010
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
23
Conclusiones (II)
• Análisis de la limitaciones del sistema.
– Más indicado para señales telefónicas y módem.
• Estudio del entorno de desarrollo y programación del
MPLAB ICD2.
• Desarrollo de un entorno de usuario fácil e intuitivo.
• Desarrollo e implantación de las simulaciones de dos
recintos.
– Denominados: “club” e “iglesia”.
• Calidad suficiente para apreciar los distintos efectos
sonoros a través de altavoz.
09/2010
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
24
• Índice
1.
2.
3.
4.
5.
6.
7.
09/2010
Objetivos.
Soporte físico.
Efectos implantados.
Estructura del código.
Entorno de usuario.
Conclusiones.
Demostración.
Simulación Acústica de Recintos Basada en DSP
Miguel Andrés Lozano
25