Pregunta

Si obtenemos el sonido del micrófono con dos canales, para calcular el espectro de frecuencia nosotros:

  • ¿Calcula la transformación rápida de Fourier de toda la entrada de datos?
  • Calcule la transformación rápida de Fourier de cada canal izquierdo y derecho y luego haga un promedio de ambos?
  • Calcule la transformación rápida de Fourier de cada canal izquierdo y derecho y obtenga los valores más importantes de ambos?
  • calcular de una manera diferente?
¿Fue útil?

Solución

Supongo que su micrófono de dos canales tiene entradas que están físicamente separadas, típicamente, lados opuestos de una sala de conferencias o teatro. En este caso, la transformación de Fourier de cada canal le muestra el contenido de frecuencia en la ubicación física de la entrada de ese canal: no puede simplemente promediarlos o agregarlos y obtener ningún resultado significativo.

Si está tratando de obtener el espectro en el punto medio entre las entradas del canal, el promedio podría tener sentido, pero cualquier otra cosa requeriría algunos grande supuestos (reflexión no un factor, etc.) e interpolación.

Cualquier análisis significativo de estos datos tendrá que tener en cuenta la geometría física del espacio donde se muestrean el sonido. Aclara lo que estás buscando.

Ah, y etiqueta tus publicaciones como tareas para el hogar.

Otros consejos

FFT es una transformación lineal. Por lo tanto, obtener FFT de entrada a la derecha izquierda promedio es completamente equivalente a obtener un promedio de dos FFT, para el canal izquierdo y derecho, respectivamente.

Pero generalmente tiene sentido mantenerlos separados o usar solo uno de los canales.

Sin saber cuál es su configuración y el propósito de este procesamiento, solo podemos adivinar una buena respuesta. Supongo que quieres decir que tienes dos micrófonos en diferentes lugares.

Si primero agrega los dos canales, o si Fourier transforma cada uno y luego agrega, obtendrá malos resultados. La razón es la interferencia: a algunas frecuencias, la fuente será un número entero de longitudes de onda de un micrófono pero un entero y medio del otro. Este es un problema de principiante común en la grabación de audio.

Quizás lo que desea mida la señal de una fuente escuchada por ambos micrófonos, al tiempo que ignora el ruido aleatorio y las fuentes extrañas locales para cada micrófono. En ese caso, haga un Fourier en cada canal, calcule la potencia (la magnitud al cuadrado) en cada frecuencia, tome el logaritmo de eso y luego promedia los dos canales. Esto evita problemas con la interferencia, y reduce estadísticamente el ruido aleatorio (aunque no mucho).

Para combinar estos dos FT, debe conocer la diferencia en su TOA (tiempo de llegada) y tener en cuenta primero. Buscar formación de haz. Ayudaría si tuviéramos alguna idea de la aplicación. Como se ha dicho en las otras respuestas, seguro que puede promediar los dos y tener una idea del espectro de frecuencia en un área, pero ¿con qué fin? Más detalles por favor en cuanto al propósito, entonces podemos decirle si lo que está proponiendo es o no un ajuste decente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top