splMeter Time Weighting Function
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I need to implement a time weighting for sound preasure. It is implemented for newer Matlab Versions in the splMeter Object, but I only have a 2015 version to run this script.

When I implement that, I still get a difference of 0.1-0.2dB if I compare the maximum from my script and the splMeter Object.
Also, the splMeter doens't have that fade-in artefact:

What am I missing to get the complete same result as the splMeter Object?
To compare both, I initialized the SPL Object without any frequency weighting (Z-weighting).
tau = 0.125;
alpha = exp(-1/(fs*tau));
xf = filter( [1/(fs*tau)], [1 -alpha], x.^2 );
spl = 10*log10(xf/(2*10^-5)^2);
0 commentaires
Réponses (0)
Voir également
Catégories
En savoir plus sur Measurements and Spatial Audio dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!