Are these equations describing causal or noncausal systems?

  • Thread starter Thread starter ENGRstudent
  • Start date Start date
  • Tags Tags
    Systems
Click For Summary

Discussion Overview

The discussion revolves around the classification of systems as causal or noncausal based on given mathematical equations relating input x(t) and output y(t). Participants explore the definitions and implications of causality in the context of these equations, addressing homework questions and seeking verification of their answers.

Discussion Character

  • Homework-related
  • Debate/contested
  • Technical explanation

Main Points Raised

  • Some participants assert that y(t)=x(t-2) is causal because it relies on past values of x.
  • Others argue that y(t)=x(-t) is noncausal since it depends on future values when t<0.
  • There is contention regarding y(t)=x(at) with a>1, with some claiming it is noncausal as it can depend on future values.
  • Participants discuss specific cases for y(t)=x(at) with different values of a and t, leading to differing conclusions about causality.
  • One participant suggests that causality relates to the timing of events rather than the specific values of t.
  • Another participant questions the validity of considering t<0 in physical systems, suggesting it may not make sense physically.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the classification of all equations as causal or noncausal. Multiple competing views remain, particularly regarding the implications of different values of a and t.

Contextual Notes

There are unresolved assumptions about the physical interpretation of negative time values and the conditions under which certain equations are considered causal or noncausal. The discussion also reflects varying interpretations of causality based on the definitions provided by participants.

ENGRstudent
Messages
26
Reaction score
0
I'm working on homework, and I think I can explain the difference between causal and noncausal systems, but I don't know if I'm accurately recognizing them mathematically.

Here are my homework questions and my answers:

Are the systems described by the following equations with input x(t) and output y(t) causal or noncausal?

A) y(t)=x(t-2) : CAUSAL; involves a delay of the signal in real time.

B) y(t)=x(-t) : NONCAUSAL; causal signals do not exist before t=0 (I think?).

C) y(t)=x(at), a>1 : CAUSAL; a is never negative.

D) y(t)=x(at), a<1 : CAUSAL; a may be any real number between 0 and 1.

Can anyone verify or correct me on any of these?
 
Engineering news on Phys.org
Nobody can help me on this?
 
I think some of the answers you gave are wrong. As I understand it, and it has been a while since I took this class, a casual system is one whose current value only depends on the present and past values of the input.

So A is correct. The present value of y only depends on past values of x, or more specifically, x's that occurred 2 time units ago. i.e. for t=2, y(2)=x(0). Using this technique perhaps you can find the problems in your other answers.

Also, usually when I solve systems I don't restrict myself to t>=0. In general I will set the signal value to 0 when t<0 but this is not the same as saying the signal does not exist before t=0 and it does not mean t cannot be negative. Your instructor may have confined your range to t>=0 though.
 
Thank you, es. My answer for D was incorrect.
 
My pleasure however I think you may still have some errors hiding.
What are your opinions of the following points?
Equation C with a=5 and t=1
Equation D with a=-1
Equation D with a=1/2 and t=2
 
es said:
My pleasure however I think you may still have some errors hiding.
What are your opinions of the following points?
Equation C with a=5 and t=1
Equation D with a=-1
Equation D with a=1/2 and t=2
Well, I'm still learning, but here goes...

Equation C remains causal with a=5 and t=1 because the output still exists after t=0.

Equation D with a= -1 is noncausal because it places the signal before t=0.

Equation D with a=1/2 and t=2 becomes causal because once again, it places the resultant signal after t=0. But since the parameter given was a<1, the system is noncausal because it must hold true for all values of a<1.

Or something. :)
 
Ah. I understand where the confusion is now.

Causality does not reflect how events relate to t=0. Causailty relates times to each other. It means the output signal only depends on values that are occurring right now or occurred in the past.

Reusing our examples:

1: y(t)=x(t-2) is casual
the output, y, only depends on x's which occurred two time units ago, aka
in the past. for t=10, y(10)=x(8) which means the value of the output at
time 10 is the same what the output was at time 8. notice both values are
greater than t=0

2: y(t)=x(t) is casual
i just wanted to throw this into show that the output can depend on what
is happening right now and still be casual

3: y(t)=x(-t) is non-casual
when t<0, say -2, y(-2)=x(2). This means the value of the output at time
t=-2 is equal to the value of the input at time t=2. However t=2 occurs
after t=-2. This means the output depends on something which hasn't
happened yet, a future value. This is what makes equation three non-
casual.

4: y(t)=x(at), a>1 is non-casual
let's pick an example, a=5 t=2, here y(2)=x(10). Again, the output
depends on a values which occurs in the future, t=10 occurs after t=2.
All the t's here exist after zero but it is still non-casual.

Note, there are t's which make equation 3 casual. For instance t=0. However if only one point in the range is non-casual then the entire system is non-casual (at least this is how I always do it). If you require the system to become casual then you could try restricting the range. In our example you could say t is only allowed to be zero.
 
Last edited:
Are you allowed to take t<0. I don't think that would be physically correct or physically make sense.
For that matter for e.g. 4 that you have if we pick a = 5 and t = -2 (t<0) then we have y(-2) = x(-10) which means that the output at -2 depends on a value that occurred earlier -10 thus would make the system causal. What is the difference can you explain? Plus what would you think if a was constrained to only a<1?
 
Hells_Kitchen said:
Are you allowed to take t<0. I don't think that would be physically correct or physically make sense.
For that matter for e.g. 4 that you have if we pick a = 5 and t = -2 (t<0) then we have y(-2) = x(-10) which means that the output at -2 depends on a value that occurred earlier -10 thus would make the system causal. What is the difference can you explain? Plus what would you think if a was constrained to only a<1?

FYI...this thread is 4 years old. :wink:

CS
 
  • #10
oops sorry i didnt even notice. thank you ;)
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
18K
  • · Replies 60 ·
3
Replies
60
Views
5K
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
6K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 456 ·
16
Replies
456
Views
32K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 2 ·
Replies
2
Views
6K