System Causality
A system is causal if its behavior does not rely on future inputs. In other words, the output depends only on inputs where . Conversely, if contains a term where (e.g., s.t. ), the system would rely on future inputs and therefore cannot be considered causal.
Additionally, a discrete-time LTI system is causal if and only if , where , and a continuous-time LTI system is causal if and only if , where .
Proof
We can prove causality for discrete-time LTI systems very quickly below:
We can simplify the convolution of a causal system such that its sum begins at 0:
Since is the initial value of the convolution, this means that there are no inputs in for which .
We proceed by taking the contrapositive of the statement above, such that :