Z - transfer function, Simulation in MATLAB

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.

Posted Date: 2/28/2013 12:17:15 AM | Location : United States







Related Discussions:- Z - transfer function, Assignment Help, Ask Question on Z - transfer function, Get Answer, Expert's Help, Z - transfer function Discussions

Write discussion on Z - transfer function
Your posts are moderated
Related Questions
Is anyone an real expert on simul8? Thank you.

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

implemnt a sliding window model in matlab for mining data stream(e.g transactional database) to find out closed frequent patterns. Mining is performed only over latest W transactio

I am unable to find the ADD-ON option in 2012a version of matlab whereas which is easily available in 20123a version. even the "supportpackaeinstaller" in command window is also

how to localize an event using hyperbolas and how to plot the hyperbola having equation (((x-x1)^2+(y-y1)^2)/a^2)-(((x-x2)^2+(y-y2)^2)/b^2)=1?

Q. A periodic sequence of exponential wave forms forms a pulse train whose first cycle is represented by v(t) = [u(t) - u(t - T 0 )]vAe -t/TC Use MATLAB to find Vrms of the

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

Good day! I am new to neural networks and also in Matlab nnet toolbox. Basically, I want to implement a backpropagation feedforward supervised neural network for prdacting Quality

There are 20 anchorID and sourceID. Actually the concept is we have to target a particular combination of anchorID sourceID anchor channel source channel and agc values and calcula

create neural network of 1 layer 3 neurons and logsigmoid transfer function