Code covered by the BSD License  

Highlights from
Sound Level Meter

4.0

4.0 | 8 ratings Rate this file 300 Downloads (last 30 days) File Size: 1.84 MB File ID: #9603
image thumbnail

Sound Level Meter

by Douglas Lanman

 

12 Jan 2006 (Updated 13 Jan 2006)

Implements real-time spectrum analyzer and displays decibel level.

| Watch this File

File Information
Description

This tutorial/demo presents the design of a sound level meter in Matlab. The Data Acquisition Toolbox is used to implement a real-time spectrum analyzer. The decibel meter is implemented in the frequency domain using Parseval's relation.

Documentation is provided in the included PDF.

Further information is available at: http://mesh.brown.edu/dlanman.

Acknowledgements

The author wishes to acknowledge the following in the creation of this submission:
Real time octave analysis, Spectrum Scope

Required Products Data Acquisition Toolbox
MATLAB release MATLAB 7.1.0 (R14SP3)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (14)
18 Jan 2006 Rupesh Sancheti

the information given about the products using matlab is excellent

23 Sep 2006 Piyorot Khongchuay

cool

18 Oct 2006 radwa magdy  
05 Dec 2006 kesho hassan

it is goog

05 Jan 2007 Steven Kolak

.
MATLAB supports audio acquisition using the Data Acquisition Toolbox.

View the MATLAB sound resource page for additional demos, downloadable code examples, and user stories:
http://www.mathworks.com/sound

18 May 2007 smekfm gtlo

i am to try this software

28 Feb 2008 Shufang Dong

Generally ok, but with miscellaneous errors need to be correct such as the A-weighting filter should be applied to pressure square rather than pressure, and the last formula of RMS of filtered pressure should not be divided by delta t.

05 Jun 2008 nguyen quy

I want to see the source coding

28 Oct 2008 sameer ahamed

It is a nice model of Sound Level Meter. My observation is: In the code, A-weighting is performed in frequency domain (i.e. multiplication in frequency domain). I feel like, if the A-weighting is in time domain (filtering, of input signal which is sampled at variable sampling frequency), the computation of fft can be saved.

25 Mar 2009 Brian

Cheers, great help as tutorial on real-time data aqusuisition

27 Dec 2009 umut arioz

Those codes were helped me in my works. But I want to use them in simulink. But of course, some functions dont work with embeddeb functions in simulink. for example "find". did you do before to carry this program to simulink or Can you offer me some way instead of using "find" ? thanks

20 Feb 2010 sourabh

when i run the SLM following errors come plz someone help me to remove them i am new to matlab
??? Invalid handle object.

Error in ==> updateDisplay at 23
set(figData.samplePlot,'YData',x);

Error in TimerFcn: '@updateDisplay'.
Invalid handle object.>>

25 Jun 2011 Joachim  
02 Feb 2012 Chi

how to run the file ?

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
spectral analysis Douglas Lanman 22 Oct 2008 08:12:16
sound level meter Douglas Lanman 22 Oct 2008 08:12:16
decibel meter Douglas Lanman 22 Oct 2008 08:12:16
fft Douglas Lanman 22 Oct 2008 08:12:16
spectrum analyzer Douglas Lanman 22 Oct 2008 08:12:16
sound level meter Pawlord Zimnowodzki 02 Nov 2009 02:27:10
decibel meter Sergio Parra 23 Feb 2010 06:47:29
fft Jose Ercolino 17 Apr 2011 11:46:53
sound Jose Ercolino 17 Apr 2011 11:47:34
filter Jose Ercolino 17 Apr 2011 11:47:34
weighting Jose Ercolino 17 Apr 2011 11:47:34
measurement Jose Ercolino 17 Apr 2011 11:47:34
acoustics Jose Ercolino 17 Apr 2011 11:47:34
acoustics Luiz Fernando Filho 10 Sep 2011 15:00:55
sound R Hughes 29 Nov 2011 06:55:11

Contact us at files@mathworks.com