# calculate SPL-Third octave using poctave function

20 vues (au cours des 30 derniers jours)
zein le 24 Juin 2020
Commenté : zein le 17 Mar 2021
I want to calculate the sound pressure level third ooctave using poctave function
I used poctave function to convert pressure data (p) (time,pressure) to 1/3 octave spectrum
[P3rd, cf] = poctave(p,fs,'FrequencyLimits',[df,fs/2],'BandsPerOctave',3);
In order to calculate the SPL-1/3 Octave (sploct)
sploct = 10*log10(P3rd/pref^2);
Is the equation for calculating SPL-1/3 octave is correct or not?
##### 1 commentaireAfficher -1 commentaires plus anciensMasquer -1 commentaires plus anciens
Urmila Rajpurohith le 1 Juil 2020
The solution provided here (The question where you commented)solved your issue?

Connectez-vous pour commenter.

### Réponses (2)

zein le 5 Mar 2021
Modifié(e) : zein le 5 Mar 2021
[splfiltb,fcfiltb] = filtbank(p,fs,[],'extended');
%using poctave fun
pref=2e-5;
[P3rd, fc1] = poctave(p,fs,'FrequencyLimits',[3,fs/2],'BandsPerOctave',3);
sploct1
= 10*log10(P3rd/pref^2);
I have used both these two methods (filtbank and poctave fun) and they showed the same resultsm check them
##### 5 commentairesAfficher 3 commentaires plus anciensMasquer 3 commentaires plus anciens
ngoc quy hoang ngoc quy le 8 Mar 2021
you can send me to Email: hoangngocquygtvtk52@gmail.com
thank you verry much
zein le 17 Mar 2021
send ??

Connectez-vous pour commenter.

ngoc quy hoang ngoc quy le 4 Mar 2021
do you have the answer? I am also interested in this question
##### 0 commentairesAfficher -2 commentaires plus anciensMasquer -2 commentaires plus anciens

Connectez-vous pour commenter.

### Catégories

En savoir plus sur Audio Processing Algorithm Design dans Help Center et File Exchange

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by