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, 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?

How to write as a function, There are 20 anchorID and sourceID. Actually th...

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

Neural networks, Good day! I am new to neural networks and also in Matlab n...

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

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

Write a simulation program, Consider the M/D/1/n queue (finite waiting room...

Consider the M/D/1/n queue (finite waiting room, that is, a buffer with n waiting positions).  Write a simulation program for this model, and compare the simulation results with th

Diode, non-linear equestion

non-linear equestion

Uniform quantization of image, i want a matlab code for uniform quantizatio...

i want a matlab code for uniform quantization of a jpeg image

Find functions fiatan and atan, The phase, θ, of a complex number z, is of...

The phase, θ, of a complex number z, is of course determined as follows knowing its real and imaginary parts: θ = tan -1 imag(z)/real(z) (1) Your first task is to create a f

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