|| < 1
Here, the output y[n] consists of the input signal, x[n] added with a delayed version of x[n] with a
smaller amplitude. For echoes, the delay should be between 50 to 100 milliseconds.
1. Choose a suitable delay for your echo generator in milliseconds and in number of samples, R.
2. Choose a suitable value for .
3. Write a MATLAB code that will add the echo based on your design parameters onto the audio
signal given to you.
Deliverables
1) A formal report with the necessary components e.g. Introduction, Objectives, Method, Results
etc.
2) You must clearly state the design process that you have gone through e.g. calculations involved,
choice of design parameters etc.
3) The report must include all plots generated in the tasks.
4) The report should also include the process that you have gone through to write your code e.g.
design strategy, how did you test your code, what are the problems encountered and how did
you solve them etc. This however, does not mean an explanation of each line of code.
5) All the MATLAB codes you have written to complete the tasks.
Grouping
You will be assigned to your respective groups through e-learning. Allocation is random.
Submission
The deadline of submission is MONDAY, 25 JULY 2016.
Each group must submit two files ONLY through e-learning under the MATLAB Group Assignment
Section.
1. File 1 Full report in PDF format
2. File 2 zipped file of all MATLAB codes written
A Warning on Plagiarism
The group assignment has been designed to reduce the likelihood of plagiarism or copying amongst
different groups by giving different design parameters.
However, it is still possible for groups to plagiarize the MATLAB codes of other groups and make minor
changes to correspond to their own audio signal.
If two or more groups are found to have nearly identical MATLAB codes, all the groups involved will
receive ZERO marks for the group assignment regardless of who copied whom.
Therefore, we suggest you take the following precautions to protect your groups work:
1. Do not discuss or share your MATLAB code or report with any other group.
2. If working in the lab, be sure to delete all your files from the computer and empty the Recycle
Bin before leaving so that other students cannot copy your files from the computer.
3. Do not leave notes or printouts of your codes lying around for others to find.
4. Be sure to remove all pen drives and external hard drives from the computers in the lab before
leaving.