Post

LTI Systems: Impulse Response, Convolution, and Correlation

## Why LTI Systems Are Special

LTI Systems: Impulse Response, Convolution, and Correlation

Why LTI Systems Are Special

When a system is both Linear and Time-Invariant, it unlocks a complete mathematical toolkit:

ToolWhat It Gives You
Impulse Response $h[n]$Complete characterization: $y[n] = x[n] * h[n]$
ConvolutionOutput for any input via $y[n] = \sum x[k]h[n-k]$
Frequency Response $H(e^{j\omega})$Eigenfunction: $e^{j\omega n} \to H(e^{j\omega})e^{j\omega n}$
Z-Transform $H(z)$Algebraic analysis, stability, filter design
Difference Equation$y[n] + \sum a_k y[n-k] = \sum b_k x[n-k]$
Pole-Zero PlotVisual stability, frequency response shaping

Standard LTI Operators and Their Impulse Responses

SystemDifference Equation$h[n]$Notes
Identity$y[n] = x[n]$$\delta[n]$Pass-through
Unit Delay$y[n] = x[n-1]$$\delta[n-1]$$z^{-1}$
Unit Advance$y[n] = x[n+1]$$\delta[n+1]$Non-causal
Moving Average (M)$y[n] = \frac{1}{M}\sum_{k=0}^{M-1} x[n-k]$$\frac{1}{M}[u[n]-u[n-M]]$FIR, lowpass

Convolution: The LTI Output Formula

\[y[n] = x[n] * h[n] = \sum_{k=-\infty}^{\infty} x[k] h[n-k]\]

Numerical Example

$x[n] = {1, 2, 3}$ (at $n=0,1,2$) $h[n] = {1, 1}$ (at $n=0,1$) — 2-point moving average

1
2
3
4
5
6
7
8
9
       k:  0   1   2
x[k]:      1   2   3

n=0:  x[0]h[0] = 1·1 = 1
n=1:  x[0]h[1] + x[1]h[0] = 1·1 + 2·1 = 3
n=2:  x[1]h[1] + x[2]h[0] = 2·1 + 3·1 = 5
n=3:  x[2]h[1] = 3·1 = 3

y[n] = {1, 3, 5, 3}

Correlation: Measuring Similarity

Auto-Correlation

\(R_{xx}[k] = \sum_n x[n] x[n-k] = x[k] * x[-k]\)

  • $R_{xx}[0]$ = energy
  • Peak at $k=0$, symmetric: $R_{xx}[-k] = R_{xx}[k]$
  • Periodicity detection, pitch estimation

Cross-Correlation

\(R_{xy}[k] = \sum_n x[n] y[n-k]\)

  • Time delay estimation (radar, sonar, GPS)
  • Pattern matching, template detection
  • $R_{xy}[k] \ne R_{yx}[k]$ but $R_{xy}[k] = R_{yx}[-k]$

Comprehensive Classification Summary

SystemStatic?TI?Linear?Causal?Stable?LTI?
$y[n] = x[n]$✓✓✓✓✓✓
$y[n] = x[n-1]$✗✓✓✓✓✓
$y[n] = x[n+1]$✗✓✓✗✓✓*
$y[n] = 3x[n]+2$✓✓✗✓✓✗
$y[n] = x^2[n]$✓✓✗✓Depends✗
$y[n] = nx[n]$✓✗✓✓✗✗
$y[n] = x[-n]$✗✗✓✗Depends✗

*Non-causal LTI (realizable offline)


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