Chcę obliczyć głośność danego sygnału i natknąłem się na ten wątek . Jestem nieco zdezorientowany, jeśli chodzi o aspekt A-Weighting. Nie mogę publikować zdjęć, ale myślę, że ta witryna ma formułę, której potrzebuję. (Wa = 10 log ...)
Nie rozumiem, jak właściwie używać tego w moim programie. Jeśli f
oznacza częstotliwość, to prawdopodobnie mogę zakodować wartości, ponieważ pozostaną one stałe. W takim przypadku, w jaki sposób mogę zastosować Wa
do moich przykładowych wartości i jakich wartości używam? Czy obliczam widmo mocy, aby uzyskać WINDOW_SIZE/2
wartości i pomnożyć każdą wartość w paśmie częstotliwości przez odpowiednią wstępnie obliczoną Wa
wartość, czy jest to niewłaściwy sposób? Z góry dziękuję.
źródło
(SQRT(x1^2 + x2^2...xn^2/n))
i jaka jest różnica między rms_flat sygnału i rms_flat FFT?rms_flat()
jest po prostusqrt(mean(absolute(a)**2))
./n
Jest na zewnątrz. Wartości RMS sygnału i FFT są takie same, z wyjątkiem współczynnika skalowania.