image
Physics Forums Logo
image
image
* Register * Upgrade Blogs Library Staff Rules Mark Forums Read
image
image   image
image

image causal or non casual? Share It Thread Tools Search this Thread image
Old Aug21-06, 01:51 PM                  #1
LM741

LM741 is Offline:
Posts: 130
causal or non casual?

hey guys.

anybody know how to tall if a system is causal, memoryless, time invariant...

a system like this for example: y[k+1] + 2y[k] = x[k+1] + x[k]
this is causal (according to my notes) but i can't see why because here we are advancing in time!!! System is causal if output depends only on past and present input signal!!!

i know how to determine a simple system like
y(t) = x(t-5)

just not sure how to handle a more comple system like that above???

also: 2y[k+1] + y[k] = 2kx[k] + x[k-1] +3

so confused!!!

thanks

working with discrete signals by the way...
  Reply With Quote
Old Aug21-06, 03:03 PM                  #2
SGT

SGT is
Posts: n/a
Originally Posted by LM741
hey guys.

anybody know how to tall if a system is causal, memoryless, time invariant...

a system like this for example: y[k+1] + 2y[k] = x[k+1] + x[k]
this is causal (according to my notes) but i can't see why because here we are advancing in time!!! System is causal if output depends only on past and present input signal!!!

i know how to determine a simple system like
y(t) = x(t-5)

just not sure how to handle a more comple system like that above???

also: 2y[k+1] + y[k] = 2kx[k] + x[k-1] +3

so confused!!!

thanks

working with discrete signals by the way...
If you make a variable change k+1 = j in the first example, you have:
y[j] + 2y[j-1] = x[j] + x[j-1], which depends only on present and past inputs.
In the second example you have only present and past inputs. You have a prediction of the value of the output, but there is no problem here.
A non causal system would be for instannce:
y[k] - y[k-1] = x[k+1] + kx[k]
This system is noncausal, since the value of the ouput at present depends on the value of the input in the future.
  Reply With Quote
Old Aug21-06, 03:24 PM                  #3
LM741

LM741 is Offline:
Posts: 130
Question SGT>>thanks..just one more thing

SGT>> thanks very very much! appreciate it---just not entirely sure what you mean with the second example...
2y[k+1] + y[k] = 2kx[k] + x[k-1] +3

do i look at all the input terms and all the output terms separately?

is a 'past value' a delay in time? like x[k-1]?

looking at it from a graphic point of view how do you view this as a past value?
i know x[k-1] is a shift to the right (by one unit) - but how do you visualize that to be a past value? always had trouble grasping this concept....
The way i look at it is: you sampling from the left of the graph (as time passes you move along to the right) now applying x[k-1] will cause the entire graph to shift to the right by one unit thus it is one unit further away from you thus it has been delayed. how is this a past value because you haven't got to it yet - it is still in the future? really wierd hey? sorry im getting really confused here.
is this right or is my perception distorted ??? :-)
would really appreciate any feedback

thanks
john
  Reply With Quote
Old Aug21-06, 04:54 PM                  #4
DaveC426913
 
DaveC426913's Avatar

Best Humor 2009

DaveC426913 is Offline:
Posts: 8,943
Recognitions:
PF Contributor PF Contributor
Science Advisor Science Advisor
Drat. Judging by the title, I thought this thread was going to be about business attire...
  Reply With Quote
Old Aug22-06, 11:22 AM                  #5
SGT

SGT is
Posts: n/a
Originally Posted by LM741
SGT>> thanks very very much! appreciate it---just not entirely sure what you mean with the second example...
2y[k+1] + y[k] = 2kx[k] + x[k-1] +3

do i look at all the input terms and all the output terms separately?

is a 'past value' a delay in time? like x[k-1]?

looking at it from a graphic point of view how do you view this as a past value?
i know x[k-1] is a shift to the right (by one unit) - but how do you visualize that to be a past value? always had trouble grasping this concept....
The way i look at it is: you sampling from the left of the graph (as time passes you move along to the right) now applying x[k-1] will cause the entire graph to shift to the right by one unit thus it is one unit further away from you thus it has been delayed. how is this a past value because you haven't got to it yet - it is still in the future? really wierd hey? sorry im getting really confused here.
is this right or is my perception distorted ??? :-)
would really appreciate any feedback

thanks
john
If your sampling period is T and LaTeX Code: t_k is yor actual instant, LaTeX Code: t_{k-1} = t_k - T , or one sample period in the past, while LaTeX Code: t_{k+1} = t_k + T or one sample period in the future.
x[k] is a short notation for LaTeX Code: x[t_k] , so x[k-1] and x[k+1] are respectively the values of the variable x one sample period in the past and in the future.
  Reply With Quote
Old Aug22-06, 11:48 AM                  #6
LM741

LM741 is Offline:
Posts: 130
SGT>>thanks a alot! appreciate it

one LAST thing:
2y[k+1] + y[k] = 2kx[k] + x[k-1] +3

isn't this system causal??
because the value of my output at present (i.e. y[k]) is equal to past and present values of my input (i.e. x[k] and x[k-1]) ...just not sure how to handle the output at a futre value (y[k+1]) and the constant term 3?
is it non casual because ofthe y[k+1]?
is there any systematic approach to solving such a system? like making y[k] the subject of the formula and then evaluating it?

thanks so much for your time!
John
  Reply With Quote
Old Aug23-06, 02:04 AM                  #7
doodle

doodle is Offline:
Posts: 161
You are absolutely right, make y[present] the subject of the formula.

For
2y[k+1] + y[k] = 2kx[k] + x[k-1] +3

perform a change of index with n = k+1 so that
2y[n] + y[n-1] = 2kx[n-1] + x[n-2] +3

and then you'd clearly see that the present output y[n] depends on the previous inputs, x[n-1] and x[n-2], and also a previous output y[n-1].
  Reply With Quote
Old Aug23-06, 11:35 AM                  #8
LM741

LM741 is Offline:
Posts: 130
so i first change the index and then make y[n] the subject of the formula?

so the system is causal...right???

thanks doodle!!!
  Reply With Quote
Old Aug23-06, 12:05 PM                  #9
SGT

SGT is
Posts: n/a
Originally Posted by LM741
so i first change the index and then make y[n] the subject of the formula?

so the system is causal...right???

thanks doodle!!!
You donīt really have to change the variable. You can work the system in prediction mode and estimate the future output based on the present output and on present and past inputs.
The fact that you use prediction does not make the system noncausal.
Think, for instance of the movement of a particle with constant velocity.
The position x at instant k+1 depends on itīs position and velocity at instant k:
x[k+1] = x[k] + T.v[k], or x[k+1] - x[k] = T.v[k].
If the velocity is not constant, and you donīt know the acceleration, you can use the average velocity at the previous time interval:
LaTeX Code: v_{avrg}=\\frac{v[k] + v[k-1]}{2} , so
x[k+1] - x[k] = T.v[k]/2 + T.v[k-1]/2
  Reply With Quote
Old Aug23-06, 12:39 PM                  #10
LM741

LM741 is Offline:
Posts: 130
thanks sgt. the system 2y[k+1] + y[k] = 2kx[k] + x[k-1] +3
is causal then? it has to be !!?
thanks
  Reply With Quote
Old Aug27-06, 06:38 AM                  #11
SGT

SGT is
Posts: n/a
Originally Posted by LM741
thanks sgt. the system 2y[k+1] + y[k] = 2kx[k] + x[k-1] +3
is causal then? it has to be !!?
thanks
You have understood. It is causal and is predictive.
  Reply With Quote
Old Oct12-09, 03:52 PM                  #12
abhinesh

abhinesh is Offline:
Posts: 1
Re: causal or non casual?

thanx...............SGT
  Reply With Quote
image image
Reply
Thread Tools


Similar Threads for: causal or non casual?
Thread Thread Starter Forum Replies Last Post
The casual nature of QM relatons MetricBrian Philosophy 15 Jun19-08 02:45 PM
Physics and casual applications/phenomena Erythro73 Science Book Discussion 0 Mar15-08 12:34 AM
Casual perturbation theory Karlisbad Quantum Physics 0 Oct6-06 02:10 PM
Causal Closure? selfAdjoint Philosophy 63 May9-05 06:14 PM
[yahoo] Casual gaming to 'take off' Greg Bernhardt Computing & Technology 0 Jan7-05 07:16 AM

Powered by vBulletin Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. Đ 2009 Physics Forums
Sciam | physorgPhysorg.com Science News Partner
image
image   image