Highlights
Description:
The purpose of this project is to learn how to use Matlab to implement the convolution integral numerically. You will gain more practice with convolution, and see an application of convolution in implementing an acoustic model of a room or other performance space.
3. Using convolution to model an acoustic system
In this part of the lab, you will use convolution to simulate what you would hear when someone speaks or sings in a particular room (or other acoustic environments). What you hear includes the sound produced by the person and the sum of all the reflections of that sound off the walls and other objects in the room. Reverberation is the term used to describe the sum of the reflected sound. In this lab, you will model the reverberation effects of a room as a linear time-invariant system (LTI) that is characterized by its impulse response. You will use convolution to implement the LTI system and compute the output for a given acoustical input signal. In audio engineering, this type of simulation is often referred to as auralization.
1. Visit the website to read more about auralization and to download impulse responses for two different environments that you would like to simulate. Make plots of those impulse responses in MATLAB and comment on their features. Based on the impulse response, say what you expect to hear if you sang/spoke in that environment. Note that your plots should correctly show the time axis for the impulse response signals. Pay careful attention to the sampling frequency that was used to obtain the data.
2. Download the recording of the anechoic voice from the website. Load it into MATLAB and plot and play the signal. You will use this voice in some of your simulations.
3. Write a function to compute the output of your room simulation given an input signal and the impulse response signal. Include a copy of your function in the report, along with a description of how you verified that it was working.
4. Test your function with the anechoic voice sample and the impulse responses for the two rooms. Play the outputs in MATLAB and plot the output signals. Describe what you hear. Does the output sound like you expected it to?
5. In this final part of the project, you will record the impulse response for a room/environment of your choice. First brainstorm about how to create an impulse so that you can record it using the same software you used in Lab 1. Describe your approach to measuring the impulse response in the report.
6. Record the impulse response for the environment you selected. Include plots of the measured impulse response along with a description of the room and your test setup. Please include a picture of the room in your report.
7. Make a short recording of your own voice to use in simulations. You should use the recording software you used last time. Include a plot of your voice in the report.
8. Run your voice through the room simulator function using your measured input. Does the output sound like what you expected? Why or why not?
4. Acknowledgement
The first part of this assignment was motivated by a similar project in the book Computer Explorations in Signals and Systems Using Matlab by John R. Buck, Michael M. Daniel, and Andrew C. Singer.
This ECE220: Engineering Assignment has been solved by our Electronics and Communication Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.