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

Another question on Engineering

question
Engineering, 03.07.2019 14:10
The y form of iron is known as: a) ferrite b) cementite c) perlite d) austenite
Answers: 3
question
Engineering, 03.07.2019 14:10
Line joining liquid phase with liquid and solid phase mixture is known as: a) liquidus b) solidus c) tie line d) none of the mentioned
Answers: 2
question
Engineering, 04.07.2019 18:10
The mass flow rate of the fluid remains constant in all steady flow process. a)- true b)- false
Answers: 1
question
Engineering, 04.07.2019 18:10
Ariver flows from north to south at 8 km/h. a boat is to cross this river from west to east at a speed of 20 km/h (speed of the boat with respect to the earth/ground). at what angle (in degrees) must the boat be pointed upstream such that it will proceed directly across the river (hint: find the speed of the boat with respect to water/river)? a 288 b. 21.8 c. 326 d. 30.2
Answers: 3
You know the right answer?
Project - Real-Time Separation of Voice from Voice+Music This project involves designing and using f...
Questions
question
History, 11.02.2022 05:50
question
Mathematics, 11.02.2022 05:50
question
Mathematics, 11.02.2022 05:50