PROCESADOR DE AUDIO DIGITAL PARA RADIOS FM Carrera de...
Transcript of PROCESADOR DE AUDIO DIGITAL PARA RADIOS FM Carrera de...
-
PROCESADOR DE AUDIO DIGITAL PARA RADIOS FM
A D OTrabajo Final
Carrera de Especialización en Sistemas Embebidos
Autor: Ing. Gastón Vallasciani Director: Mg. Ing. Facundo Larosa Co-Director: Dr. Ing. Pablo Gomez
Jurados:Mg. Ing. Pablo RidolfiMg. Ing. Gonzalo SanchezMg. Ing. Iván Andrés León Vásquez
1
-
Introducción General
2
-
Descripción Técnica - Conceptual
3
-
Procesadores de audio para FM
4
Industria Nacional Industria Internacional
Tecnología Analógica DSP
Fm - 32, 44,1, 48, 88,2 y 96 kHz
Latencia - Entre 3.7 ms y 20 ms
Bandas 3 2 ó 5
-
Motivación
5
✓ Experiencia en M31 Electrónica S.R.L.
✓ Excitador de FM de 25 watt.
✓ Procesamiento digital de señales basado en un μC.
✓ Grandes volúmenes de datos.
✓ Optimización de tiempos de procesamiento.
-
Objetivos
6
✓ Basado en un μC.
✓ Que permita acortar tiempos de desarrollo.
✓ De fácil fabricación.
✓ De bajo costo.
✓ Que facilite su puesta en marcha.
Desarrollo en Argentina de un procesador :
-
Alcance 7Incluye:
✓ Prototipo funcional.
✓ PCB dedicado para adquisición y generación de audio.
✓ Principales módulos de firmware.
✓ Envío de la señal procesada por FM.
No Incluye:
✓ Diseño final del PCB del equipo.
✓ Envío de señal de audio a la PC para streaming.
-
Introducción Específica
8
-
Propuesta(1)
✓ Topología: cascada.
✓ Entrada: canal L+R de la consola.
✓ Salida: canal L+R al transmisor de FM.
9
-
Propuesta(2) 10
-
Propuesta(3)
11
-
Propuesta(4) 12
-
Filtros FIRCaracterísticas:
✓ Fase lineal.
✓ Filtro intrínsecamente estable.
✓ Equirriple en MATLAB.
Funcionalidad:
✓ Limitar el ancho de banda a 15 kHz.
✓ Filtro crossover de separación de bandas.
13
-
Compresor de Audio
14
✓ Rango dinámico.
✓ VCA, detección de picos.
✓ Detector de nivel.
✓ Relación de compresión.
✓ Control de ganancia.Diagrama en bloques
-
Diseño e Implementación
15
-
- Fm: 44,1 kHz.
- Resolución: 10 bits.
- Hardware Proxy pattern.
- Ping-pong buffer.
Firmware: Digitalización de Audio
16
Adquisición
- Fm: 44,1 kHz.
- Resolución: 10 bits.
Generación
-
Firmware: FSM General
17
-
Firmware: Filtro LPF 15 kHz
18
Respuesta en frecuencia Respuesta en fase
-
Firmware: Filtro Crossover
[kHz]
19
Respuesta en frecuencia Respuesta en fase
[dB
]
[Rad
][kHz] [kHz]
-
Firmware: FSM Compresor de Audio
20
-
Hardware: diseño de PCB
21
-
Ensayos y Resultados
22
-
Test funcional: Filtros 23
ΔT = 1 msf = 1 kHz
ΔT = 0,1 msf = 10 kHz
ΔT = 0,2 msf = 5 kHz
ΔT = 52 μsf = 19 kHz
-
Test funcional: Compresor 24
Umbral 600
Relación de compresión 2
Tiempo de ataque 30 ms
Tiempo de relajación 30 ms
ΔT = 30 msTiempoRelajación
ΔT = 30 ms
Señal de entrada
TiempoAtaque
-
2525
VIDEO DEMOSTRATIVO
https://drive.google.com/open?id=1Eflq6pS5r_e_RMpiMVvMXmQyBI5Nsu4K
-
26
https://docs.google.com/file/d/1wvHMgNXr2TMhwtNc3oatSgqb1z20nP54/preview
-
Trabajo Realizado
27
-
Trabajo Realizado
2828
✓ Arquitectura ARM Cortex M.
✓ Buenas prácticas de programación de Lenguaje C.
✓ Máquinas de estados finitos.
✓ Poncho procesador de audio.
✓ Gestión del trabajo mediante Github.
✓ Test funcionales.
-
29
Trabajo futuro
29
-
Trabajo Futuro
30
✓ Desarrollo de un PCB dedicado con ADC y DAC de audio.
✓ Adquisición de audio, resolución: 16 bits, fm: 96 kHz.
✓ Generación de audio, resolución: 16 bits, fm: 96 kHz.
✓ Seleccionar circuito de reconstrucción.
✓ Medición de distorsión armónica.30
-
¿PREGUNTAS?
31
-
A D O
MUCHAS
GRACIAS
32
Ing. Gastón Alfredo Vallasciani
Gastón Vallasciani
-
Hardware: Análisis Circuital 33
-
Interfaz de Usuario
34