Quiero calcular el volumen de una señal dada y me he encontrado con este hilo . Estoy un poco confundido sobre el aspecto de A-Weighting. No puedo publicar imágenes, pero creo que este sitio tiene la fórmula que necesito. (Wa = 10log ...)
Lo que no entiendo es cómo usarlo realmente en mi programa. Si f
significa frecuencia, entonces presumiblemente puedo codificar los valores ya que permanecerán constantes. Si ese es el caso, ¿cómo aplico Wa
a mis valores de muestra y qué valores utilizo? ¿Calculo el espectro de potencia para obtener WINDOW_SIZE/2
valores y multiplico cada valor en la banda de frecuencia con un Wa
valor precalculado relevante o es esa la forma incorrecta de hacerlo? Gracias de antemano.
fuente
(SQRT(x1^2 + x2^2...xn^2/n))
y cuál es la diferencia entre rms_flat de la señal y rms_flat de la FFT?rms_flat()
es justosqrt(mean(absolute(a)**2))
. El/n
está en el exterior. El valor RMS de la señal y FFT son los mismos, excepto por un factor de escala.