A system is causal if the output at any time depends only on values of the input at the present time and in the past.