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

.The Topic is about P/E ratio and its use in market valuatio, Anybody who c...

Anybody who can help me with a project using MATLAB on the financial data ( pe ratios etc of stocks? basically do simulation and MATLAB? or neone of u know any person who can do th

How to draw a equipotential surface about 3D, We have a set of 3D-points wh...

We have a set of 3D-points who have their value, how to draw a equipotential surface by the value?

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

Pulse train, define and plot the mathematical expression for the fourier se...

define and plot the mathematical expression for the fourier series epansion

#title., how can I use MatLab to simulate circuits and also to plot graphs ...

how can I use MatLab to simulate circuits and also to plot graphs especially Bode diagrams?

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.

Network simulations and inferring network connectivity, The objective of th...

The objective of this problem is to simulate reaction networks for different connectivity. Another objective is to guess the network connectivity from given experimental data. Matl

Transfer function, d^3y/dt^3 - 3d^2y/dt^2 + 4dy/dt + 8y =4d^2x/dt^2 - 2dx/d...

d^3y/dt^3 - 3d^2y/dt^2 + 4dy/dt + 8y =4d^2x/dt^2 - 2dx/dt + x

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