subject
Engineering, 10.08.2021 05:30 leahelixabeth8973

Project - Real-Time Separation of Voice from Voice+Music This project involves designing and using filters to separate voice from a signal which is a mix of voice and music single instrument). What is meant by design is finding appropriate coefficients of a LTI system described by a difference equation that relates the output signal (music eliminated signal) to the input signal (mix of voice and music). This process is to be carried out in a two-step manner, i. e. first designing a lowpass filter to separate frequency components below 4kHz (voice) and then designing a notch filter to get rid of high amplitude frequencies of the music below 4kHz. Record a 20-second audio of your voice and mix it with some music signal (single instrument). If needed, change the sampling frequency of recorded audios to 48 kHz and plot the frequency content of the voice and music signals in MATLAB. To make sure that the sampling frequency is 48 kHz, audio editing software tools such as Audacity or the MATLAB function resample can be used. Write a MATLAB function in a frame processing manner in the following form (name the function and testbench code project. m and project_testbench. m, respectively): output=project(input) input:input signal (either a live signal captured by the smartphone microphone or the recorded audio signal) output: filtered or output signal based on the designed filters (to be played back to the speaker). project_testbench. m needs to call the above function and apply the designed filters to the input audio (or the voice+music audio file) to separate the voice from the mixture signal (voice+music) in a frame-basis manner and plot the frequency response of the input and output or filtered audio signal in MATLAB in order to verify its correct functionality. Make sure the frequency vector (x-axis of frequency response) is written correctly. Use the MATLAB Coder to generate the .c and. h files of the project files. Then, use the project shell provided to create a corresponding app. After managing to run your code, carry out experimentations to answer the following questions and explain your answer in an evidence-based manner: (a) To what extent are you able to filter out the music signal? What is the effect of changing the number of coefficients? Explain your answer and support it by screenshots of your app and plots. This question can be answered based on only MATLAB outcome.
(b) What is the effect of changing the frame size and sampling frequency on the output? Explain your answer and support it by screenshots of your app and plots. This question can be answered based on only MATLAB outcome.

ansver
Answers: 1

Other questions on the subject: Engineering

image
Engineering, 04.07.2019 12:10, Ryantimes2
On a average work day more than work place firs are reorted
Answers: 1
image
Engineering, 04.07.2019 18:10, heidiburgos1own6c0
Fluids at rest possess no flow energy. a)- true b)- false
Answers: 3
image
Engineering, 04.07.2019 18:10, winterblanco
The higher the astm grain-size number, the coarser the grain is. a)-true b)-false
Answers: 3
image
Engineering, 04.07.2019 19:10, phantomlizz3233
In general, how do thermosetting plastics compare to thermoplastics in mechanical and physical properties?
Answers: 3
You know the right answer?
Project - Real-Time Separation of Voice from Voice+Music This project involves designing and using f...

Questions in other subjects: