Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Help me find frequency response for the system

Status
Not open for further replies.

rkk76

Newbie level 3
Joined
Sep 18, 2005
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,311
frequency response

I have to find frequency response for the system. Can I hint with that. Thanks
Code:
h(n) = (a)^n*cos(n*pi)*u(n)
 

frequency response

Dear rkk76,

The form that expression is presented is doubty.

Wouldn't you mean:

h(n) = (a^n) *cos(n*pi)*u(n), If so, it is easy.

You just find the z transform of h(n) making x(n) = cos(n*pi)*u(n), thus we have h(n)= (a^n)x(n).

Using the property:

(a^n)x(n) ---Z----> X(Z/a)

Since from a Z transform table.

cos(n*pi)*u(n)---Z----> [1 +z^-1] / [1+2*z^-1+z^-2]

We find:

(a^n) *cos(n*pi)*u(n)---Z----> [1 +(z/a)^-1] / [1+2*(z/a)^-1+(z/a)^-2]


Depending of the purposeof the question, this is the answer you are looking for. However, this is actually the Z transform from the given expression and not its frequency response.

In order to find the frequency respond you have to determine a specific value to "a" and choose a sample frequency, with these data at hand, you can use the freqz comand in matlab and find the frequency response.

Well, this is correct if the expression is indeed h(n) = (a^n) *cos(n*pi)*u(n) as I presumed it is and probably it is,Nevertheless, If it is h(n) = (a)^n *cos(n*pi)*u(n), considering n *cos(n*pi)*u(n) as expoent of a like h(n) = (a)^(n *cos(n*pi)*u(n)) the situation is tough and I am sorry I can't help.

Regards
 

Re: frequency response

Thanks for reply. Yes, you are right I made mistake. However, I did not cover Z-transform yet so I cannot use it. This equation is for frequency response
H(e^jΘ) = Σh(m)*e^(-jΘm) where m is from - infinity to +infinity.
What I did is that I converted to exponential and unit vector u(n) is I for 1>= 0. Doing that I got strange solution (probably wrong). Any suggestions
 

frequency response

You are trying to compute the DTFT.

The DTFT is a particular case of Z transform since Z=r*e^(jΘ) , considering that the system is stable , this particular case is when r =1 thus replacing Z by e^(jΘ) in the Z transfer function you wil find the DTFT that you are looking for. This will only be true when the system is stable, the value of the "a" parameters determines the stability of the system , so in order to know in wich values of "a" the system is stable you have to garantee that the poles of the system are inside the unit circle. Thus you must solve the inequation : [1+2*(z/a)^-1+(z/a)^-2]
<1.

With the step above you will get the answer.

Now, considering that you must comput the DTFT directly fro the expression H(e^jΘ) = Σh(m)*e^(-jΘm) you must first understand that the step function is 0 to m<0 thus the expression you have is H(e^jΘ) = Σ(a^n) *cos(n*pi)*e^(-jΘm) where m is from 0 to +infinity. Using euler formula to cos(n*pi) , replacing it in the expression and performing the computation, you will find the answer. Remember to define the values of "a" from wich the sumations converges.
I will not do the computation for you.
Compare with the results from the Z transform explanation and you will see that they are the same.

Regards
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top