Post

Discrete-Time Systems and Classification

## What Is a Discrete-Time System?

Discrete-Time Systems and Classification

What Is a Discrete-Time System?

A discrete-time system transforms an input sequence $x[n]$ into an output sequence $y[n]$:

\[y[n] = \mathcal{T}\{x[n]\}\]

The system is an operator or mapping from input space to output space. Examples:

  • $y[n] = 2x[n]$ (scaling)
  • $y[n] = x[n-1]$ (delay)
  • $y[n] = \frac{1}{M}\sum_{k=0}^{M-1} x[n-k]$ (moving average)

System Classification: The Five Critical Properties

Every system can be classified by these five independent properties. LTI systems (Linear + Time-Invariant) are the “sweet spot”—powerful theory, realizable, and ubiquitous.

PropertyTestPass =
Static (Memoryless) vs DynamicOutput depends only on current input?Static
Time-Invariant vs Time-VariantDelayed input → delayed output?TI
Linear vs NonlinearSuperposition holds?Linear
Causal vs Non-CausalOutput depends only on present/past?Causal
BIBO Stable vs UnstableBounded input → bounded output?Stable

1. Static vs Dynamic (Memory)

Static (Memoryless): $y[n] = f(x[n])$ — output at $n$ depends only on input at $n$.

Dynamic (With Memory): $y[n]$ depends on past/future inputs $x[n-k]$.

SystemClassificationReason
$y[n] = x^2[n]$StaticOnly $x[n]$
$y[n] = x[n] + 2x[n-1] + x[n-2]$DynamicUses $x[n-1], x[n-2]$
$y[n] = e^{x[n]}$StaticOnly $x[n]$

This post is licensed under CC BY 4.0 by the author.