MATLAB Answers

Measuring Intensity of Sound

11 views (last 30 days)
Alok Bendale
Alok Bendale on 20 Nov 2019
Answered: Abhishek Kumar on 4 Dec 2020
Hello all,
I am working on sound intensity probelm. I have recorded data using 2 microphones as pressure. I need to know how can I calculate sound intensity of that signal. I am stuck on this problem since a month and couldnt find anything that will solve it. Attached files has data recorded from 600Hz sine sound wave with some noise.

Answers (1)

Abhishek Kumar
Abhishek Kumar on 4 Dec 2020
Hi Alok, as I understand you have recorded for 2 microphones in terms of pressure. The formula to convert pressure into intensity is
I = (P^2)/Z0;
I=Intensity,
P=Pressure,
Z0=Acoustic Impedance.
Thus you can use the following solution:
num = xlsread("DATA.xlsx");
P1 = num(:,2);
P2 = num(:,3);
Z = 400;
I1 = (P1.^2)/Z;
I2 = (P2.^2)/Z;

Products


Release

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by