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

Spring-mass system, Using MATLAB, plot the response of a spring-mass system...

Using MATLAB, plot the response of a spring-mass system under a harmonic force for the following data. m=10 lb k = 2500 lb/ft F(t) = 80 cos 30 t lb x0 = 6 in ?0 = 0.15 ft/s

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

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

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

Estimate the phone utilization, A telephone in a police precinct is used fo...

A telephone in a police precinct is used for both emergency calls and personal calls. Personal calls are on a first-come, first-served basis and are made at a rate of one every 5

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 codes, what are the Z-window in dsp matlab codes

what are the Z-window in dsp matlab codes

Excel 1, working the tool bar in excel

working the tool bar in excel

I would like to generate/simulate data from a multivariate r, Ask question ...

Ask question I would like to generate/simulate data from a multivariate regression equation#Minimum 100 words accepted#

Refrigeration, i want the MATLAB code for properties of refrigerant R134a, ...

i want the MATLAB code for properties of refrigerant R134a, Pentane and VCR Refrigeration cycle. Thanks

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