Z - transfer function, Simulation in MATLAB

Assignment Help:

This question examines the addition of a (synthetic) echo to the voice recording, such as would be found in a reverberant room. To do this, use a difference equation of the form

y(n)   =  x(n) + αy(n - D)

where x(n) is the input audio, y(n) is the output (echoed) audio, D is the echo delay (in samples), and α governs the amount of echo fed back.

Explain how to convert the above equation into a form suitable for passing to MATLAB's filter() command. Use α = 0.8 and D = 2 samples to explain your reasoning.

A delay of 2 samples (as in the previous part) would not be audible. Select an echo delay of 0.2 seconds, and α = 0.4. Using your reasoning above, implement the reverberation equation, and listen to the result.

Experiment with different values of the parameters α and D.  In your report, include a plot of the waveform, and explain in your own words the physical significance of these parameters.

Convert the difference equation to a z transfer function. Where are the poles located?

Suppose the equation governing the reverberation is

y(n)   =  x(n) + αx(n - D)

What would be the physical significance of this form, as opposed to that used in equation 4? Implement an audio echo system based on equation 5, and listen to the results.


Related Discussions:- Z - transfer function

Neural network, how to train and test simulation in matlab

how to train and test simulation in matlab

Convertions, If I wanted to convert .04 acers per second into 48 hours how ...

If I wanted to convert .04 acers per second into 48 hours how would I approach this

Programming , ..programming of hierarchical routing in matlab

..programming of hierarchical routing in matlab

Image processing, how to find the max values of an rgb image and their resp...

how to find the max values of an rgb image and their respective pixel position?

Matlab assignment, Create a Matlab function called question3 which finds th...

Create a Matlab function called question3 which finds the root of an equation numerically by using the following recursive formula: xn+1 = x n – f(x n)/g(x n) , for n =1,2,3,……

Find the expression for the waveform, Q. With the use of MATLAB, find the e...

Q. With the use of MATLAB, find the expression for the waveform f(t) corresponding to a transform F(s) with a zero at s = - 400, a simple zero at s = -1000, a double pole at s = j4

Statistic using matlab., Hi, I am looking for an expert who can help me wit...

Hi, I am looking for an expert who can help me with correlation and PCA Analysis using matlab. I am interesting to learn how to do this Analysis using my data set per Chat or using

Function, Let f(x) = 2x^3-4 x+1 . Match output left number time output occu...

Let f(x) = 2x^3-4 x+1 . Match output left number time output occurs input values x -3 3. Graph calculator windows county times.

Quantize the audio samples, Using the audiorecorder() function in MATLAB, m...

Using the audiorecorder() function in MATLAB, make a recording of your voice. Use a sample rate of 8kHz, 16 bits per sample, and aim to record around 2 seconds worth. Quantize t

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd