38
Fundamentos de audio digital Seminario de Audio 2005 Ernesto López Martín Rocamora

Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Fundamentos de audio digital

Seminario de Audio2005

Ernesto LópezMartín Rocamora

Page 2: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Sistemas de audio digital

Pilares de la digitalización:

Muestreo

Cuantización

Tipos fundamentales de distorsión:

Presencia de frecuencias erróneas (aliasing)

Distorsión debida a la cuantización (ruido granular)

Page 3: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Digitalización

Page 4: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Digitalización

Page 5: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Digitalización

Page 6: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Digitalización

Page 7: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Digitalización

Muestreo:

Convierte el tiempo de continuo a disceto

Cuantización:

Convierte la amplitud de continua a discreta

Page 8: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Muestreo

La salida del S&H cambia a intervalos regulares de tiempo. Se pierde la información entre muestras?

NO. El muestreo es un proceso sin pérdida si la señal a digitalizar está adecuadamente condicionada.

El muestreo es apropiado si es posible reconstruir la señal original a partir de las muestras digitales.

Page 9: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Muestreo

Señal de DC

Reconstrucción posible con lineas rectas.

Muestreo apropiado.

Sinusoide f = 0.09 fs

La reconstrucción no es unir con lineas rectas.

Muestreo correcto a simple vista.

Page 10: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Muestreo

Sinusoide f = 0.31 fs

La sinusoide no es evi-dente a partir de la dis-tribución de muestras.

Hay menos muestras por período.

Sinusoide f = 0.95 fs

Las muestras represen-tan otra sinusoide (alia-sing).

El muestreo NO es apropiado.

Page 11: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

MuestreoTeorema de muestreo

Para ser muestreada correctamente la señal continua no debe tener componentes por encima de fs/2. (Shannon, Nyquist – 1940s).

Si existen componentes superiores se distorsionan combinándose con la información legítima (aliasing).

Un sistema de muestreo siempre se precede de un filtro pasabajos de frecuencia de corte fs/2.

Page 12: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Muestreo

Señal continua

y espectro

Producto de

señal continua con tren

y espectro

Page 13: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Muestreo

fs = 3 BW

Muestreo

correcto

fs = 1.5 BW

Muestreo

incorrecto

(aliasing)

Page 14: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Aliasing

Las componentes por encima de fs/2 se mapean entre 0 y fs/2.

El aliasing también altera la fase.

Page 15: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Conversión DA

DAC con tren

de impulsos

DAC con

mantenedor

de orden cero

Page 16: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Conversión DA

El espectro se ve multiplicado por un sinc(f).

El filtro reconstructor puede compensar la ganancia - 1/sinc(f).

Page 17: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Conversión DA

Page 18: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Digitalización

Proceso para representar una señal

analógica como una secuencia de números de

precisión finita.

Dos dimensiones de información deben almacenarse:

El tiempo: almacenado implícitamente por el mues-treo.

La amplitud: guardada por la cuantización.

Page 19: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Proceso de digitalización

El conversor A/D tiene como entrada la señal discretizada en el tiem-po por el S&H.

La precisión de las muestras es infinita a la salida del S&H.

El conversor A/D apro-xima el valor de las muestras a un número de precisión finita.

Page 20: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Parámetros del conversor A/D

Largo de palabra (N)

Determina la cantidad de niveles de amplitud

N bits → 2^N niveles

Escala completa (Xm)

Amplitud máxima de pico soportada (valor de “clip-

ping”)

Page 21: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Proceso de cuantizaciónSe divide el rango máximo de amplitud entre la canti-dad de niveles.

A cada nivel se le asigna una palabra binaria.

Resolución (Q)

Separación entre palabras

Page 22: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Código Complemento a 2

Ventaja

El valor decimal de las palabras es proporcional a las amplitudes que re-

presentan.

Se puede hacer cuentas directamente con las pa-

labras.

El valor decimal de la pa-labra a0a1a2..a(N-1) se obtiene como:

Page 23: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Cuantización: aproximación

No es posible repre-sentar una cantidad in-finita de valores con un número finito de dígi-tos.

Aproximación de la muestra analógica al nivel mas cercano.

Page 24: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Proceso con pérdida

Todos los valores de amplitud en el mismo intervalo de cuantización tienen asignado el único valor asig-nado a ese intervalo.

Con la cuantización siempre se introduce un error.

La naturaleza del proceso de cuantización es con pérdida.

Page 25: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Error de cuantizaciónMejor caso

muestra coincidente con un intervalo de cuan-tización: error nulo.

Peor caso

muestra entre intervalos de cuantización: error de medio intervalo (Q/2).

Varía entre -Q/2 y Q/2.

Decrece al aumentar la cantidad de bits de la palabra.

Page 26: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Error de cuantización

Page 27: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Modelo como ruido

Modelo

Ruido blanco de distribución uniforme entre

-Q/2 y Q/2.

(muestras del error no correlacionadas entre si ni con la señal digital)

Hipótesis

Señales complejas de gran amplitud (voz, música).

Page 28: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Rango dinámico

Rango dinámico: relación entre la señal de mayor potencia representable y el piso de ruido.

El modelo del error como ruido blanco permite esti-mar el rango dinámico:

SNR = 6.02N + 1.76 dB

El rango dinámico crece 6 dB por bit de largo de pa-labra.

El largo de palabra determina el rango

dinámico del sistema digital.

Page 29: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Distorsión

En las señales de baja amplitud, las muestras del error se correlacionan entre si y con la señal digital.

El error no se puede modelar como ruido blanco.

Las señales predecibles son mas perceptibles.

Comportamiento como distorsión.

Page 30: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Distorsión

Page 31: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Distorsión

Caso 1: sinusoide de amplitud Q centrada en un nivel de cuanti-zación: desaparece.

Caso 2: sinusoide de amplitud Q centrada en un intervalo de cuantización: severa distorsión (onda cua-drada).

Page 32: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Distorsión

El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos.

Si algún armónico está cerca de un múltiplo de fs, apare-cen “pajaritos”.

Las fluctuaciones cuantiza-das en el piso de ruido pro-ducen “ruido granular”.

Page 33: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Dither

Pequeña cantidad de ruido blanco agregado a la señal analógica a digitalizar.

Se obliga a que la señal cambie permanentemente de nivel de cuantización.

Se elimina la correlación del error de cuantización tornándolo aleatorio.

Page 34: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Dither

Características

Amplitud proporcional al intervalo de cuantización. Típicamente se utiliza Q/2.

Distribución uniforme, triangular o gaussiana.

“Shaping”: Modelado en frecuencia para llevarlo a regiones de menor sensibilidad auditiva.

Page 35: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Dither

La información de amplitud se con-serva en el ancho de los pulsos (PWM).

El oído promedia y escucha la señal original con ruido.

Page 36: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

DitherBeneficios

Eliminación de la distorsión. Desparrama componen-tes espectrales erróneos por todo el espectro.

Incremento en la resolución del sistema a mas de medio intervalo de cuantización.

Plantea un compromiso entre rango

dinámico y disminución de distorsión.

Page 37: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

ResumenLos sistemas digitales se caracterizan por:

Frecuencia de muestreo: determina el ancho de banda.

Numero de bits: determina el rango dinámico.

Hay que tomar precauciones contra:

Aliasing: mediante filtrado pasabajos.

Distorsión: con dither.

Page 38: Fundamentos de audio digital - Ingeniería Eléctrica · 2005-09-29 · El proceso de muestreo y cuantización son intercam-biables: aparece aliasing luego del filtro pasabajos. Si

Referencias

Digital signal processing – S. Smith

Principles of digital audio – K. Pohlmann

Discrete-time signal processing – A.V. Oppenhiem

R.W. Schafer