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[nn0]=T{x[nn0]}

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[nk]

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]δ[nn0]=x[nn0]

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+M1.

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[nk]=k=0Mbkx[nk]

Or in recursive form:

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

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 nM

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[n1]+x[n2])

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[n1]

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]ejω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