Hi everyone.

I m new to matlab and digital signal processing. So i need your help!

As an excercise i was given the following signals

alpha = .1;

fs = 1; %sampling frequency [Hz]

t = (1:256)./fs; %time array [s]

x = exp(-alpha.*t); %input array x=e^(-at)

y = ones(1,256); %initially set all values to be equal to 1

y(1:20) = zeros(1,20); %then set the first group of samples to zero

I m being asked to get the transfer function, the step and impulse response of
this system, with y as an input and x as an output.

I can get the transfer function using the tfestimate command in matlab.

Any ideas on how i can get the step and impulse response?

Thanx in advance for all the help.

# step and impulse response help

Started by ●March 15, 2009

Reply by ●March 18, 20092009-03-18

Since it is a homework, i think you should try it yourself. You write

down the equations that you need to implement in your assignment and we

can help you out in writing its code. But, you need to find out the

'magical' equations yourself. As a hint, you can use filter command to

get both the impulse and step response. As you are in learning stage, I

will not recommend you to use any Toolbox functions to make your life

easier.

Ubaid Abdullah

http://dspdotcomm.blogspot.com

--- In m..., "emkatsogridakis"

wrote:

>

> Hi everyone.

> I m new to matlab and digital signal processing. So i need your help!

> As an excercise i was given the following signals

>

> alpha = .1;

> fs = 1; %sampling frequency [Hz]

> t = (1:256)./fs; %time array [s]

> x = exp(-alpha.*t); %input array x=e^(-at)

>

> y = ones(1,256); %initially set all values to be equal to 1

> y(1:20) = zeros(1,20); %then set the first group of samples to zero

>

> I m being asked to get the transfer function, the step and impulse

response of this system, with y as an input and x as an output.

>

> I can get the transfer function using the tfestimate command in

matlab.

>

> Any ideas on how i can get the step and impulse response?

>

> Thanx in advance for all the help.

>

down the equations that you need to implement in your assignment and we

can help you out in writing its code. But, you need to find out the

'magical' equations yourself. As a hint, you can use filter command to

get both the impulse and step response. As you are in learning stage, I

will not recommend you to use any Toolbox functions to make your life

easier.

Ubaid Abdullah

http://dspdotcomm.blogspot.com

--- In m..., "emkatsogridakis"

wrote:

>

> Hi everyone.

> I m new to matlab and digital signal processing. So i need your help!

> As an excercise i was given the following signals

>

> alpha = .1;

> fs = 1; %sampling frequency [Hz]

> t = (1:256)./fs; %time array [s]

> x = exp(-alpha.*t); %input array x=e^(-at)

>

> y = ones(1,256); %initially set all values to be equal to 1

> y(1:20) = zeros(1,20); %then set the first group of samples to zero

>

> I m being asked to get the transfer function, the step and impulse

response of this system, with y as an input and x as an output.

>

> I can get the transfer function using the tfestimate command in

matlab.

>

> Any ideas on how i can get the step and impulse response?

>

> Thanx in advance for all the help.

>

Reply by ●March 19, 20092009-03-19

thats sound advice :)

To: m...

From: u...@yahoo.com

Date: Wed, 18 Mar 2009 09:08:51 +0000

Subject: [matlab] Re: step and impulse response help

Since it is a homework, i think you should try it yourself. You write down the equations that you need to implement in your assignment and we can help you out in writing its code. But, you need to find out the 'magical' equations yourself. As a hint, you can use filter command to get both the impulse and step response. As you are in learning stage, I will not recommend you to use any Toolbox functions to make your life easier.

Ubaid Abdullah

http://dspdotcomm.blogspot.com

--- In m..., "emkatsogridakis" wrote:

>

> Hi everyone.

> I m new to matlab and digital signal processing. So i need your help!

> As an excercise i was given the following signals

>

> alpha = .1;

> fs = 1; %sampling frequency [Hz]

> t = (1:256)./fs; %time array [s]

> x = exp(-alpha.*t); %input array x=e^(-at)

>

> y = ones(1,256); %initially set all values to be equal to 1

> y(1:20) = zeros(1,20); %then set the first group of samples to zero

>

> I m being asked to get the transfer function, the step and impulse response of this system, with y as an input and x as an output.

>

> I can get the transfer function using the tfestimate command in matlab.

>

> Any ideas on how i can get the step and impulse response?

>

> Thanx in advance for all the help.

>

To: m...

From: u...@yahoo.com

Date: Wed, 18 Mar 2009 09:08:51 +0000

Subject: [matlab] Re: step and impulse response help

Since it is a homework, i think you should try it yourself. You write down the equations that you need to implement in your assignment and we can help you out in writing its code. But, you need to find out the 'magical' equations yourself. As a hint, you can use filter command to get both the impulse and step response. As you are in learning stage, I will not recommend you to use any Toolbox functions to make your life easier.

Ubaid Abdullah

http://dspdotcomm.blogspot.com

--- In m..., "emkatsogridakis" wrote:

>

> Hi everyone.

> I m new to matlab and digital signal processing. So i need your help!

> As an excercise i was given the following signals

>

> alpha = .1;

> fs = 1; %sampling frequency [Hz]

> t = (1:256)./fs; %time array [s]

> x = exp(-alpha.*t); %input array x=e^(-at)

>

> y = ones(1,256); %initially set all values to be equal to 1

> y(1:20) = zeros(1,20); %then set the first group of samples to zero

>

> I m being asked to get the transfer function, the step and impulse response of this system, with y as an input and x as an output.

>

> I can get the transfer function using the tfestimate command in matlab.

>

> Any ideas on how i can get the step and impulse response?

>

> Thanx in advance for all the help.

>