Skip to main content

LTI: causality and time variance

Short answer

An LTI system is linear (superposition holds) and time-invariant (a delay in input causes same delay in output). Causality means output depends only on past/present inputs; for LTI, h(t)=0 for t<0. Time-invariance test: if x(t-t0) → y1(t), y1(t) equals y(t-t0).

Define linear time invariant system. Explain causality and time variance properties of continuous time system.

LTI system

A linear time-invariant (LTI) system is one that is both

  • linear: obeys superposition, ax1(t)+bx2(t)→ay1(t)+by2(t)a x_1(t) + b x_2(t) \to a y_1(t) + b y_2(t), and
  • time-invariant: a delay in the input gives the same delay in the output, x(t−t0)→y(t−t0)x(t - t_0) \to y(t - t_0).

An LTI system is completely described by its impulse response h(t)h(t), and y(t)=x(t)∗h(t)y(t) = x(t) * h(t).

Causality

A system is causal if the output at any time t0t_0 depends only on present and past inputs (t≤t0t \le t_0), never on future inputs. All real-time physical systems are causal.

  • Causal: y(t)=x(t−1)y(t) = x(t-1), y(t)=∫−∞tx(τ)dτy(t) = \int_{-\infty}^{t} x(\tau)d\tau.
  • Non-causal: y(t)=x(t+1)y(t) = x(t+1), y(t)=x(−t)y(t) = x(-t) (at t=−1t = -1 it needs x(1)x(1)).
  • For an LTI system: causal   ⟺  h(t)=0\iff h(t) = 0 for t<0t < 0.

Time variance

A system is time-invariant if its behaviour does not change with time: if x(t)→y(t)x(t) \to y(t) then x(t−t0)→y(t−t0)x(t - t_0) \to y(t - t_0) for every t0t_0. Otherwise it is time-variant.

Test: find y1(t)y_1(t), the output for x(t−t0)x(t - t_0), and compare with y(t−t0)y(t - t_0).

Example 1: y(t)=x(2t)y(t) = x(2t).

y1(t)=x(2t−t0)y(t−t0)=x(2(t−t0))=x(2t−2t0)\begin{aligned} y_1(t) &= x(2t - t_0) \\ y(t - t_0) &= x(2(t - t_0)) = x(2t - 2t_0) \end{aligned}

They differ, so the system is time-variant.

Example 2: y(t)=x(t)2y(t) = x(t)^2: y1(t)=x(t−t0)2=y(t−t0)y_1(t) = x(t - t_0)^2 = y(t - t_0), so it is time-invariant.

PropertyConditionExample
Causaloutput uses t≤t0t \le t_0 onlyy=x(t−2)y = x(t-2)
Non-causaloutput uses future inputy=x(t+2)y = x(t+2)
Time-invariantx(t−t0)→y(t−t0)x(t-t_0) \to y(t-t_0)y=3x(t)y = 3x(t)
Time-variantshift not preservedy=t x(t)y = t\,x(t)

✓ Answer checked by Claude Opus 5.5 (high effort)

All Signals and Systems chapter 5 questions →