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

Image Processing Toolbox, tell me about fftshow issue tell me what should i...

tell me about fftshow issue tell me what should i do to overcome this????

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.

Desktop setup and introduction to matlab, We learned how to set up our Desk...

We learned how to set up our Desktop on the CAD Lab computer. We created a Matlab shortcut on the Desktop and a CE199 folder for our work. We also learned to type some basic Matlab

PLOT in MATLAB, I have a table which consist of 5 variables. I wish to plot...

I have a table which consist of 5 variables. I wish to plot 4variables versus i variable. how to display 4 variables on x-axis

Clipper clamper, how to do clipper and clamper in simulink

how to do clipper and clamper in simulink

Image Aquisition, I want to use a camera to detect objects by interfacing i...

I want to use a camera to detect objects by interfacing it with matlab ,i need any sourses to help me

Illustrate ideal cellular density, Background Protein therapeutics are a ma...

Background Protein therapeutics are a major component of the biotechnology industry, with sales estimated in the range of ~$99bn annually (2011) and steady market growth. Many phar

Forloops, 1-1/3+1/5-1/7+1/9-...-1/1003

1-1/3+1/5-1/7+1/9-...-1/1003

Simbiology, Hoe can I use solvers of tomlab toolbox in simbiology? In Simb...

Hoe can I use solvers of tomlab toolbox in simbiology? In Simbiology normally I use: configsetObj = getconfigset(model); set(configsetOb

Aerospace MATLAB simulation, I need to develop models to vary aileron, rudd...

I need to develop models to vary aileron, rudder characteristics to generate good lift and not very low speeds so the aim is wing modification of an aircraft

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