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

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

ANFIS , I have dataset that is divided to 70 as training and 30 percent as ...

I have dataset that is divided to 70 as training and 30 percent as testing and I need to implement ANFIS using matlab what I need : 1- ANFIS - Zero order or constant output - back

Use matlab to find vrms of the pulse train, Q. A periodic sequence of expon...

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

Order of operation, #question.explain this math problem 10-3x6+10+(6+1)x4.

#question.explain this math problem 10-3x6+10+(6+1)x4.

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

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

Radical expression, An object 4.8 feet tall casts a shadow that is 14.4 fee...

An object 4.8 feet tall casts a shadow that is 14.4 feet long. How long in feet would the shadow be for an object which is 19.5 feet tall?

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

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

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