Artículos > Tutoriales > Frecuencia de muestreo: ¿Cual usar?

Creado el Mar 06 Jul 2010 en Tutoriales.

En esta ocasión hablaremos principalmente de la frecuencia de muestreo explicando su significado, veremos también si es conveniente trabajar a sample rates mayores a 44.1 Khz. Abarcaremos temas secundarios como el aliasing (inarmónicos), Nyquist, algo de la fase, etc.



Introducción

¿Que es la frecuencia de muestreo?

En el mundo digital la frecuencia de muestreo (sample rate en ingles) es la cantidad de veces que se captura una muestra de audio por segundo. La unidad Hertz es la cantidad de muestras por segundo.

  • 50 Hz == 50 muestras por segundo.
  • 100 Hz == 100 muestras por segundo.
  • 1 Khz == 1000 muestras por segundo (al agregar "K" de kilo multiplicamos por mil).
  • 10 Khz == 10000 muestras por segundo.
Entonces cuando hablamos de una frecuencia de muestreo de 44.1 Khz es lo mismo que decir 44100 muestras por segundo.


Teorema de Nyquist

Según el teorema de muestreo de Nyquist-Shannon, para poder replicar con exactitud la forma de una onda es necesario que la frecuencia de muestreo sea superior al doble de la máxima frecuencia a muestrear.

fuente: http://es.wikipedia.org/wiki/Frecuencia_de_muestreo  

Esto quiere decir que si queremos representar una forma de onda con un máximo de 22.05 Khz necesitaremos una frecuencia de muestreo de 44.1 Khz, osea que debemos capturar 44100 muestras en un segundo para poder representar una frecuencia máxima de 22 Khz.

También se suele nombrar Frecuencia Nyquist a la máxima frecuencia representable. Por ejemplo si usamos una frecuencia de muestreo de 44.1 Khz la frecuencia nyquist es 22.05 Khz.


El oído humano

El oído humano es capaz de escuchar un rango de 20 Hz hasta 20 Khz, Entonces está de más decir que con una frecuencia de muestreo de 44.1 Khz (que es capaz de representar hasta una frecuencia de 22.05 Khz) estamos mas que de sobra, pero... (es que en este mundo siempre hay un "pero")


Los tres problemas principales

Formas de campanas y Filtros:

Como ya hemos visto en otro artículo, los ecualizadores digitales tienden a deformar sus campanas cercanas a la frecuencia nyquist. Lo mismo pasa con los filtros Low Pass o corta agudos.

Miremos un ejemplo de un ecualizador típico digital a una frecuencia de muestreo de 44.1 Khz y luego a 192 Khz:

La campana del primer gráfico se ve deformada y la segunda se ve bien formada. Esto pasa porque la frecuencia de muestreo de la primera es de 44.1 Khz y su máximo valor es de 22.05 khz, entonces la campana no tiene mas "lugar" para poder desarrollarse por lo que cae repentinamente en la frecuencia de tope (o nyquist) y de esta manera deformando la caída de la misma.

En el segundo gráfico, al tener una frecuencia de muestreo de 192 khz, la frecuencia nyquist (o tope) es de 96 Khz. Por esta razón la campana tiene "lugar" para poder desarrollarse completamente.

Si bien el oido humano no escucha mas allá de 20 Khz, se necesita mas para que plugins o programas informáticos puedan desarrollar por completo las curvas ya sea de campanas, filtros, etc.


La fase:

Al igual que las campanas de los gráficos anteriores, para que se desarrolle la fase del audio necesitaremos de mas frecuencia de muestreo para que esta tenga "lugar" y pueda formarse. Para mas detalles y gráficos visitar este artículo.


Aliasing (inarmónicos):

Como ya sabemos (si no leer este artículo) el aliasing (o inarmónicos) son armónicos fallidos, que están en donde no deberían estar y es una de las causas principales de porque los dispositivos analógicos suenan mejor que los digitales.

¿Que tiene que ver la frecuencia de muestreo con el aliasing? Mucho. En los equipos analógicos, la distorsión armónica producida siempre es múltiplo de la fundamental. Ejemplo: fundamental 1khz, armónicos: 2k, 3k, 4k, 5k, 6k, 7k, 8k, 9k, 10k, etc..
¿Que pasa cuando trabajamos con un samplerate de 44.1 Khz? Como sabemos la frecuencia tope es 22.05 Khz. entonces si tenemos una fundamental de 10 khz el primer armónico aparece en 20 khz, el tercer armónico debería ser en 30 khz, pero como nuestra frecuencia tope es de 22.05 Khz no tenemos lugar para representarlo. Entonces en este caso aparece un inarmónico.

Para eliminar el aliasing necesitaríamos frecuencias de muestreo muy altas de 1 Mhz o más (un MEGA HERTZ son 1000 Khz) pero como en la actualidad se nos hace imposible trabajar a estas frecuencias se han creado otros métodos, y lo mismo para la fase y las campanas y filtros.



¿Es conveniente trabajar con F. de muestreo altas?

Es imposible tener una respuesta certera. Deberíamos poner todo en una balanza y evaluar que es lo que mas nos conviene. Trabajando con frecuencias de muestreo altas obtendríamos estas ventajas:

  • Mejor desarrollo de la fase.
  • Mejor desarrollo de las campanas y filtros.
  • Menor cantidad de inarmónicos (o aliasing).

Y por su puesto, también tiene sus contras:
  • Mas carga de procesamiento del CPU.
  • Mas carga de memoria.
  • Mas espacio y carga en disco.


Otras alternativas a usar F. de muestreo altas

Podemos obtener las ventajas mencionadas anteriormente (o casi) trabajando a frecuencias de muestreo (o samplerates) bajos (44.1 o 48 khz).
Algunos desarrolladores de plugins usan distintos métodos para reducir los problemas relacionados con frecuencias nyquist bajas, Algunos utilizan Oversample, filtros anti-alias, algoritmos avanzados, y otros métodos.
Un plugin que proporcione oversampling obtiene su ventaja ya que internamente incrementa la frecuencia de muestreo. Por ejemplo si estamos trabajando a 44.1 Khz, al hacer un oversampling X2 internamente trabajará a 88.2 Khz, si hace un oversampling X4 a 192 Khz y de esta manera reducir las "molestias" de trabajar a Frecuencias de muestreo bajas.
Otros plugins utilizan otros métodos como los filtros anti-alias que generalmente requieren de oversample y luego aplican un filtro low pass en frecuencias por arriba de los 20 khz.



Conclusión

Entonces cada uno trabajará a la frecuencia de muestreo que mas le convenga. Otra opción (la mas importante desde mi punto de vista) es saber elegir bien nuestros plugins.


#1    Cualquier duda que tengan pregunten, ya que puede ser un tema complicado.
 Por hace 1 año, 10 meses.


#2    Muy interesante como todos tus artículos.
Una pregunta, entiendo entonces que si mezclamos outboard y no utilizamos ni un sólo plugins, ¿con grabar a 44.100 ya sería más que suficiente, no?.
Pensaba que, por ejemplo grabar a 96000 supondría una mejora de sonido al haber más muestras grabadas por segundo. Nunca puede hacer la prueba porque no tengo ordenador suficiente para grabar a 96.
Gracias
 Por hace 1 año, 10 meses.


#3    Muy buen artículo. Ahora entiendo lo de grabar a 44.1 kHz :)
 Por hace 1 año, 10 meses.


#4    #2 una pregunta muy interesante, por lógica se me ocurre que grabando a menos sample rate, al tener un corte en 22.05 Khz deberia tener una distorsión de fase empezando por los 2k haciendo tipo una campana deforme para luego terminar en la nyquist pasando por varias vueltas de fase (tipo la distorción de fase de un LP bien abrupto)
Pero yo creo que esto debe pasar con convertidores malos o mediocres, supongo que con una buena conversora esto no debería suceder.

#2 y #3 gracias!
 Por hace 1 año, 10 meses.


#5    #2 pero de todas maneras, procesando el audio con equipos outboard no tendrias todos los problemas que mencioné en el post, y de ahí unas de las razones del porqué porcesar con equipos analógicos suena mejor que digital.
 Por hace 1 año, 10 meses.


#6    Muy muy interesante, me has resuelto varias dudas de golpe que iba dejando pasar,asi sin quererlo ni pensarlo.

Pero me surjen otras dudas ahora...

en el video de Pepe,habla de algo asi como que los medios digitales reproducen frecuencias inaudibles pero que SI pueden afectarnos sin que nos demos cuenta, pone como ejemplo los mensajes subliminales.. si grabamos a mas 44.100 herzios estamos posiblemente añadiendo frecuencias por encima de 20 Kh si he entendido bien tu articulo.

Esto es así? en ese caso me decantaria por quedarme en 44.100 y usar plugins que trabajen el oversampling (cosa que no conocia asta ahora y que pasa a tener gran importancia para mi a partir de ahora).

Uff como me enrollado, espero haberme explicado bien
 Por hace 1 año, 10 meses.


#7    Mmmm yo creo que pepe quiso expresar otra cosa. Si bien es un sabio de la grabación y mezcla, creo que hay conceptos de la era digital que no tiene en claro, pero es normal en el 97% de los tipos mas grosos...

los equipos analógicos llegan hasta frecuencias muchas mas altas, 200 khz y mas alto a veces.

esto es matematicas pura, 44.1 khz tiene un maximo audible de 22.05 khz (tenemos 2.05 khz de más)

osea
analógico: 200 khz
digital (44100hz): 22 khz
 Por hace 1 año, 10 meses.


#8    Ya voy entendiendo de a poco como funciona, gracias
 Por hace 1 año, 10 meses.


#9    Tremendo, super útil, me aclaraste muchas dudad, mil gracias!
 Por hace 1 año, 7 meses.


#10    Si se graba y se mezcla a 88,2Khz, es decir en las preferencias del secuenciador indico que trabaje el proyecto a esa frecuencia. Es necesario que todos los plugins puedan trabajar a esa frecuencia de muestreo?? Si alguno de ellos no puede, el plugin no funciona?? o realiza un resampling, lo que puede suponer pérdidas...

A ver si alguien contesta a estas preguntas.

Gracias.
 Por hace 1 año, 7 meses.


#11    Disculpad quería decir oversampling. El overssampling no genera pérdidas??? Configurar un proyecto a una frecuencia de muestreo y que los plugins trabajen realizando oversampling para llegar a esa frecuencia de muestreo no redunda en la calidad???

GRacias.
 Por hace 1 año, 7 meses.


#12    no, un resampling bien hecho no supone perdidas ni nada malo (con "bien hecho" me refiero a filtros de fase lineal y bien abruptos)

ahora si el resampling es de baja calidad tendremos problemas de fase y aliasing.
 Por hace 1 año, 7 meses.


#13    bueno el otro dia puse mi tarjeta a 96000hz (normalmente está a 48)
y en el spam lo configure para que se viera el espectro hasta 96 pero se cortaba en 22 con una linea roja y de ella hacia delante no aparece nada de espectro, no se por que es.
A ver si alguien tiene idea de por que me pasa esto
gracias de antemano y saludos
 Por hace 1 año, 4 meses.


#14    #13 es normal,
seguramente si incrementas el piso verás algo, aunque seguramente es muy poca la información.
Pero no interesa lo que haya mas allá de 20khz ya que no lo escucharemos, pero hace que no se junte basura dentro del rango escuchable, osea que la basura queda por encima de 20khz.
 Por hace 1 año, 3 meses.


#15    Muy piola Diego, aguante los SR altos! jaja
 Por hace 8 meses.



Debes estar registrado para comentar Identificarse