Learning path

Full curriculum

Full curriculum

Unit content

Causality, memory and BIBO stability

A system is causal when its output at a given time depends only on present and past input values, never on future input values.

A memoryless system uses only the input at the same instant. For example,

$$y(t)=x(t)^2$$

is memoryless, while

$$y(t)=x(t-1)$$

has memory because the output depends on an earlier input value.

A system is bounded-input bounded-output stable, or BIBO stable, when every bounded input produces a bounded output. If

$$|x(t)|\le M_x<\infty,$$

then stability requires some finite $M_y$ such that

$$|y(t)|\le M_y$$

for the resulting output.

Causality asks whether a system can operate without knowing the future. Memory asks which input times matter. BIBO stability asks whether finite-amplitude inputs can generate unbounded outputs. These are independent properties and should be checked separately.