Voy a estar haciendo un poco de formación de haz. Entiendo el concepto y planeo registrar todos los datos y luego analizar las señales de varios micrófonos para determinar las ubicaciones de algunos ruidos (habrá varias ubicaciones por prueba). Estoy atascado en cómo grabar los datos de varios micrófonos al mismo tiempo. Puedo usar una computadora o un microcontrolador designado para hacer esto. Planeo usar de 3 a 10 micrófonos.
Gracias de antemano.
El problema que estás imaginando no existe, a menos que tú lo crees. Si usa una PC con una tarjeta de sonido con una entrada multicanal, obtendrá cuadros de datos donde se alinean las muestras de cada canal. Si usa un microcontrolador, puede hacer lo mismo usted mismo, siempre que el chip tenga suficientes canales ADC, y puede iniciar la conversión en todos ellos a la vez (o lo suficientemente cerca, no importa). Además de la capacidad de respuesta, no importa en qué orden copie los datos o cuánto tiempo lleve procesarlos; solo importa que todas las muestras con el mismo índice hayan sido muestreadas al mismo tiempo.
Hice mi tesis de maestría sobre esto. Utilizamos un FPGA, por lo que todo el muestreo se pudo realizar en paralelo. El procesamiento se realizó en tiempo real, con solo los datos direccionales informados en cualquier lugar. Eso eliminó muchas de las preocupaciones de almacenamiento y sellado de tiempo.
Aquí hay un dispositivo que apareció en una búsqueda de Google... graba 16 canales en vivo para usted; cuesta alrededor de $ 400.
De lo contrario, si eres más del "Tipo DIY", una búsqueda de Digikey mostrará varias MCU con más de 20 entradas ADC que grabarán hasta 1 MHz más o menos. He estado considerando algunos de ellos que cuestan menos de $ 10 USD / c/u para una sincronización de altavoces de audio multicanal. proyecto delay + recorder en el que estoy trabajando.
Ignacio Vázquez-Abrams