Muestreo de señales y teorema de Nyquist

Fija una frecuencia de señal y una frecuencia de muestreo para ver si la señal se capta fielmente o sufre aliasing.

Cargando simulación interactiva...

Dos frecuencias distintas pueden dejar muestras idénticas 🖖

El muestreo solo funciona cuando la frecuencia de muestreo capta la oscilación más rápida presente. Si fs < 2 fseñal, distintas frecuencias continuas producen muestras idénticas, por lo que la reconstrucción se fija en una frecuencia alias falsa más baja.

Al menos dos puntos por onda 🖖

Para fijar una onda hay que atraparla subiendo y bajando: al menos dos muestras en cada ciclo. Con menos, esos mismos puntos podrían pertenecer a muchas ondas distintas y la copia digital adivina mal. El audio de CD usa 44,100 muestras por segundo porque el oído humano llega hasta unos 20 kHz, y 2 × 20 kHz deja un margen cómodo.

Por qué las ruedas giran al revés en el cine 🖖

El efecto rueda de carro es Nyquist en el mundo visible. Una cámara de cine muestrea el movimiento a 24 fotogramas por segundo; si una rueda con radios gira algo menos que el hueco entre radios entre dos fotogramas, cada toma queda un poco antes que la anterior y el ojo ve la rueda girar despacio hacia atrás. La misma matemática que el aliasing de audio: la frecuencia de fotogramas es la frecuencia de muestreo, y una rotación rápida se pliega en una lenta falsa.

Problema resuelto al detalle

  1. La regla de 6 dB por bit y el 1,76 extra para un conversor de 8 bits 5 pasos

    Deduzca desde cero la regla de los 6 dB por bit para un convertidor de 8 bits —¿de dónde sale ese 1,76 aislado?— y señale después lo que no garantiza.

    1. El redondeo al nivel más cercano deja un error no mayor que medio escalón, y en una señal compleja ese error se distribuye de forma uniforme por todo el intervalo. Su varianza es la integral de e² sobre una distribución uniforme.

    2. La señal de referencia es una sinusoide que ocupa todo el rango de entrada, de modo que su potencia es la mitad del cuadrado de su amplitud.

    3. Divida ambos valores. El rango a plena escala se cancela, motivo por el cual el resultado es una función exclusiva del número de bits y no de la tensión.

    4. Tome logaritmos. El 6,02 es 20 log₁₀2 —un bit duplica el número de niveles— y el 1,76 es la fracción 3/2 sobrante de la línea anterior.

    5. Evalúe en 8 bits y luego en 16. Cada bit adicional aporta algo más de 6 dB, por lo que los ocho bits adicionales del audio de CD aportan 48 dB.

    Respuesta

    49,92 dB, y el 1,76 es 10 log₁₀(3/2). Es el cociente entre el valor cuadrático medio de una sinusoide y la varianza del error uniforme del cuantificador, y constituye la única parte de la fórmula que no consiste simplemente en contar bits. Observe lo que nunca aparece: la frecuencia de muestreo. Un convertidor de 24 bits a 8 kHz dispone de 146 dB de resolución en amplitud y, aun así, no puede representar un tono de 5 kHz: los bits aportan precisión vertical, la frecuencia de muestreo aporta ancho de banda, y ninguna cantidad de uno sustituye al otro. Por eso los dos deslizadores de esta página son ejes verdaderamente independientes y no dos formas distintas de decir "calidad".

Referencias (2)

Problemas de ejemplo

  • Seguro (sin alias) - Seguro: fₛ=12 > 2×5=10 Hz, sin aliasing
  • Con aliasing - Con aliasing: fₛ=7 < 2×5, aparece una frecuencia falsa
  • Nyquist crítico - Crítico: fₛ=2f exactamente, un caso límite
  • Audio de CD - Audio de CD: 44.1 kHz, 16 bits, muy por encima del límite de Nyquist para 1 kHz