Skip to content

Project for Amirkabir University in signals and systems course. Convolution of different impulse response signals as means of applying reverberation to the sound of another signal.

Notifications You must be signed in to change notification settings

PARSA-MHMDI/impulse-response-convolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Impulse Response Convolution

Project for Amirkabir University in signals and systems course. Convolution of different impulse response signals as means of applying reverberation to the sound of another signal.

What you will learn by doing this project:

  • Create function for computing matrix determinant
  • Create function for computing matrix inverse (if possible)
  • Plot an audio signal in Matlab
  • Plot an impulse signal in Matlab
  • Discrete matrix convolution
  • Compute Convolution two Impulse Response
  • Convert audio to a matrix
  • Added Echo to an audio signal at any time

Requirements:

  • Matlab R2021a

Descriptions of the files of this project:

  1. Project.pdf
    • In this file, all details about the project have been explained.
  2. Report.docx
    • Report file for the project. All results of implemented Matlab codes with Plots are visible here.
  3. orginal.wav
    • Original data have been used in this project.
  4. x.wav
    • Output of question 4.1
  5. y.wav
    • Output of question 4.2
  6. y_best.wav
    • Output of question 4.4
  7. p1.m
    • Matlab code for question 1. Implemented Determinant function for 2*2 matrixes
  8. p2.m
    • Matlab code for question 2. Implemented inverse function for 2*2 matrixes
  9. mycove.m
    • Matlab code for question 3. Implemented Convolution function
  10. code.m
    • General project Matlab

Unfortunately "Project.pdf" and "Report.docx" are only available in "Persian". If you seriously need a translation, contact me.

Useful resources for the project:

  1. Convert Boolean array to binary array
  2. Plot an audio signal in Matlab
  3. Discrete matrix convolution
  4. Matlab stem function
  5. Matlab subplot
  6. Other

About

Project for Amirkabir University in signals and systems course. Convolution of different impulse response signals as means of applying reverberation to the sound of another signal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages