Skip to content

Chapter 2: Discrete LTI Systems ​

Introduction ​

Discrete-time Linear Time-Invariant systems are fundamental to digital signal processing, with properties analogous to their continuous-time counterparts.

System Properties ​

Definition: Discrete-Time System

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

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

Linearity ​

A system is linear if:

T{a1x1[n]+a2x2[n]}=a1T{x1[n]}+a2T{x2[n]}

Time-Invariance ​

A system is time-invariant if:

If y[n]=T{x[n]}, then y[n−n0]=T{x[n−n0]}

Impulse Response ​

Definition: Impulse Response

The impulse response h[n] of a discrete LTI system is the output when the input is a unit impulse:

h[n]=T{δ[n]}

Discrete Convolution ​

Definition: Convolution Sum

The output of an LTI system is the convolution of input and impulse response:

y[n]=x[n]∗h[n]=∑k=−∞+∞x[k]h[n−k]

Properties of Discrete Convolution ​

Proposition: Convolution Properties

  1. Commutative: x[n]∗h[n]=h[n]∗x[n]

  2. Associative: (x[n]∗h1[n])∗h2[n]=x[n]∗(h1[n]∗h2[n])

  3. Distributive: x[n]∗(h1[n]+h2[n])=x[n]∗h1[n]+x[n]∗h2[n]

  4. Identity: x[n]∗δ[n]=x[n]

  5. Shift: x[n]∗δ[n−n0]=x[n−n0]

Example: Convolution of Finite Sequences

Let x[n]={1,2,3} for n=0,1,2 and h[n]={1,1} for n=0,1.

y[n]=x[n]∗h[n]={1,3,5,3}

for n=0,1,2,3. Note: if x[n] has length L and h[n] has length M, then y[n] has length L+M−1.

Causality and Stability ​

Causality ​

Definition: Causal System

A discrete LTI system is causal if:

h[n]=0for n<0

BIBO Stability ​

Theorem: Stability Criterion

A discrete LTI system is BIBO stable if and only if:

∑n=−∞+∞|h[n]|<∞

Difference Equations ​

Definition: Linear Constant-Coefficient Difference Equation

Many discrete LTI systems are described by:

∑k=0Naky[n−k]=∑k=0Mbkx[n−k]

Or in recursive form:

y[n]=1a0(∑k=0Mbkx[n−k]−∑k=1Naky[n−k])

FIR and IIR Systems ​

Definition: FIR System

A Finite Impulse Response (FIR) system has an impulse response of finite duration:

h[n]=0for n<0 and n≥M

FIR systems are always stable and are non-recursive (no feedback).

Definition: IIR System

An Infinite Impulse Response (IIR) system has an impulse response of infinite duration. IIR systems are recursive and require stability analysis.

Example: Moving Average Filter (FIR)

A 3-point moving average filter:

y[n]=13(x[n]+x[n−1]+x[n−2])

Impulse response: h[n]=13 for n=0,1,2, and h[n]=0 otherwise.

Example: First-Order Recursive Filter (IIR)

y[n]=x[n]+ay[n−1]

Impulse response: h[n]=anu[n]

Stable if |a|<1.

Frequency Response ​

Definition: Frequency Response

The frequency response of a discrete LTI system is:

H(ejω)=∑n=−∞+∞h[n]e−jωn

This is the DTFT of the impulse response.

Theorem: Eigenfunction Property

Complex exponentials are eigenfunctions of discrete LTI systems:

T{ejωn}=H(ejω)ejωn