Impulse Response of Causal Systems

Click For Summary

Discussion Overview

The discussion revolves around the concept of impulse response in causal systems, particularly examining the implications of causality on the impulse response function g(t,tau). Participants explore the definitions and characteristics of linear systems, debating the accuracy of claims regarding the behavior of outputs in response to inputs over time.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Conceptual clarification

Main Points Raised

  • One participant questions the assertion that g(t,tau) must be zero for t < tau in causal systems, suggesting that this may not hold true for all systems, such as a logical NOT gate.
  • Another participant argues that a NOT gate typically refers to digital signals, implying that the discussion may not apply to linear systems as defined in continuous domains.
  • There is a clarification regarding the definition of linear systems, with a focus on the relationship between input, state variables, and output, emphasizing that if both input and state are zero, the output must also be zero.
  • Some participants propose that while a causal system will not produce an output before an input is applied, the impulse response function g(t,tau) does not necessarily have to be zero for t < tau, as it represents the output in response to a delta spike at a specific time.
  • A later reply suggests that a more accurate definition of a causal system is that the output at any time t depends only on inputs at or before that time, not on future inputs.
  • It is noted that while g(t,tau) may not be zero for t < tau, it must be zero for t > tau, as outputs cannot be influenced by future inputs.

Areas of Agreement / Disagreement

Participants express disagreement regarding the implications of causality on the impulse response function, with no consensus reached on the accuracy of the initial claim about g(t,tau) being zero for t < tau. Multiple competing views remain regarding the definitions and behaviors of linear systems.

Contextual Notes

There are limitations in the definitions and assumptions presented, particularly concerning the nature of inputs and outputs in linear versus non-linear systems, and the specific context of digital versus analog signals.

AcidRainLiTE
Messages
89
Reaction score
2
I am reading "Linear System Theory and Design" by Chen and he says (in what follows g(t,tau) is the impulse response function):

If a system is causal, the output will not appear before an input is applied. Thus we have Causal <==> g(t,tau) = 0 for t < tau.​


However, this seems incorrect to me. For a given tau, g(t,tau) represents the output of the system in response to a delta spike centered at t= tau. So, for t < tau, the input stimulating g(t,tau) is 0. The author then concludes from this that the output for t < tau must also be zero. But this is false. Consider for instance a system consisting of a logical NOT gate where your the output is the logical NOT of your input. g(t,tau) would not be zero for t<tau for this system. What am I missing?
 
Engineering news on Phys.org
Usually, a NOT gate would mean you were talikng about digital signals, not anlog (continuously variable) ones.

Even if you extend your idea to an "analog NOT gate" where the "output = 1 - input" or sometning similar, that is still not a linear system.

For a linear system, if the input is always zero, the output must also be always zero.
 
AlephZero said:
For a linear system, if the input is always zero, the output must also be always zero.

Do you mean that, for a linear system, if the input and state variables are zero then the output must also be zero?

My textbook defines a linear system as a system which satisfies the following (x denotes state variable, u input, y output):

Given

\begin{array}{l l} x_1(t_0) \\ u_1(t), \quad t \geq t_0 \\ \end{array} \} \rightarrow y_1(t), \quad t \geq t_0

and

\begin{array}{l l} x_2(t_0) \\ u_2(t), \quad t \geq t_0 \\ \end{array} \} \rightarrow y_2(t), \quad t \geq t_0

we have that for any \alpha_1, \alpha_2

\begin{array}{l l} \alpha_1 x_1(t_0) + \alpha_2 x_2(t_0) \\ \alpha_1 u_1(t) + \alpha_2 u_2(t), \quad t \geq t_0 \\ \end{array} \} \rightarrow \alpha_1 y_1(t) + \alpha_2 y_2(t), \quad t \geq t_0

I can see how you can deduce from this condition that, if both x(t_0) = 0 and u(t_0) = 0 then y(t_0) = 0. But I cannot see how to do it without the condition on the state variables.
 
AcidRainLiTE said:
Do you mean that, for a linear system, if the input and state variables are zero then the output must also be zero?
Yes - sorry if the lack of precision confused you.
 


Your understanding is correct. The definition provided by the author is not entirely accurate. While it is true that a causal system will not produce an output before an input is applied, the impulse response function g(t,tau) does not necessarily have to be zero for t < tau. As you mentioned, it is possible for the output to be non-zero even for t < tau, as in the example of a logical NOT gate. This is because the impulse response function represents the output of the system in response to a delta spike at a specific time, not necessarily the output for all times.

A more accurate definition of a causal system would be that the output of the system at any given time t is only dependent on the input at or before that time, and not on any future inputs. In other words, the output cannot "see into the future" and is only affected by past or present inputs. This definition is consistent with the definition of causality in physics, where a cause must precede its effect.

It is important to note that while g(t,tau) may not be zero for t < tau, it must still be zero for t > tau. This is because the output cannot be affected by inputs that have not yet occurred. So, in the case of a logical NOT gate, g(t,tau) would be zero for t > tau, since the output at any time after tau would only depend on the input at or before tau.

In summary, the definition provided by the author may be oversimplified and does not fully capture the concept of causality in linear systems. It is important to understand that while the output of a causal system will not appear before an input is applied, the impulse response function may not necessarily be zero for t < tau.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
5K
Replies
2
Views
5K
Replies
3
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 23 ·
Replies
23
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K