4.6

4.6 | 5 ratings Rate this file 20 Downloads (last 30 days) File Size: 21.99 KB File ID: #11392

AcMus - Room Acoustic Parameters

by Bruno S. Masiero

 

13 Jun 2006 (Updated 27 Apr 2007)

This toolbox will generate and deconvolve acoustic signals, so to calculate the impulse response of

| Watch this File

File Information
Description

At first, the acoustic excitation signal should be generated. A sine sweep can be made with the Matlab function chirp and the MLS signal can be made with the files mls, where the desired order must be specified.
After playback of the sound, the recorded signal of the room must be deconvolved, using either the function dechirp or demls. This functions will provide the room's impulse response (RIR).

With the RIR, the room acoustic paramenters can be extracted using either Chu, Hirata or Lundeby methods, respectively with chuparam, hrtparam and ldbparam. The parameters will be printed in a text file, called tabela.txt.

This toolbox was the used for developing a room acoustics open software at the Universidade de São Paulo. The java based AcMus software can be freely downloaded at http://gsd.ime.usp.br/acmus/soft.html

Required Products Signal Processing Toolbox
MATLAB release MATLAB 6.5 (R13)
Other requirements full-duplex soundcard
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (7)
29 Jun 2006 vian asics  
25 Oct 2006 Philippe-Aubert Gauthier

Seems efficient ... but I am having trouble to understand all the functions explanations since they are in spanish ... it would be great to have it in english.

04 Jan 2007 Philippe-Aubert Gauthier

It is very efficient. But I noticed some errors in some functions. I think that the user's sampling frequency is overided by 44.1Khz or 48kHz in the code so that time axis might be wrong. Be careful. Thanks for the translation!

25 Apr 2007 Silvana SG

The MATLAB function Filtros is missing!! what can I do about that? What type of filter is it?

19 Aug 2007 Christopher Suprock

Very good. However, I may suggest a function to deconvolve the microphone frequency response from the signal before generating the impulse response of the room. The way it is written now seems to assume that the microphone response is flat over the frequency range of the sine sweep.

07 Jun 2011 Mehmet Onur

Hi
I created mls file but I do not know what to do next... I have to play it but which matlab file shall I use ? All I need is to measure my room impulse response, I would be gratefull if somebody helps me .thanx in advance

07 Jun 2011 Mehmet Onur

Hi for demls function,
I need to initiate media and t ...
what should be used for them ?

Please login to add a comment or rating.
Updates
26 Oct 2006

The functions explanations were translated to English.

27 Apr 2007

Filter functions added.

Tag Activity for this File
Tag Applied By Date/Time
example Bruno S. Masiero 22 Oct 2008 08:29:31
application Bruno S. Masiero 22 Oct 2008 08:29:31
room acoustics Bruno S. Masiero 22 Oct 2008 08:29:31
mls Bruno S. Masiero 22 Oct 2008 08:29:31
sweep Bruno S. Masiero 22 Oct 2008 08:29:31
decay time Bruno S. Masiero 22 Oct 2008 08:29:31
sound application Bruno S. Masiero 20 Nov 2008 05:50:27
octave filters Bruno S. Masiero 20 Nov 2008 05:51:00
maximum length sequences Bruno S. Masiero 20 Nov 2008 05:51:13
example serkan 16 Sep 2009 10:20:30

Contact us at files@mathworks.com