I have micriphone data which i want to analyse.
The data is in Volts and the microphone sensitivity is 49.5 mV/Pa.
I want to convert the microphone signal into pressure in Pascals, Pa.
The next step is to find the max sound pressure level (SPL) magnitude and the root mean square, RMS, of the signal.
I then want to convert these into sound pressure level in dB.

답변 (1개)

Ayush Bansal
Ayush Bansal 2020년 10월 27일

0 개 추천

Use Pressure (Pa)=Volts(mv)/sensitivity(mV/Pa) to calculate pressure from voltage.
Use max(A) which returns the maximum element of an array, given A is vector, to find max sound pressure level.
Use rms(x) to find rms of input x.
Use 20log(P/Po), where Po is reference sound pressure 0.000002Pa and P is the pressure, to get values in dB.

카테고리

도움말 센터 및 File Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기

태그

질문:

2020년 10월 20일

답변:

2020년 10월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by