Linear Systems

Lecture 2: Digital Signal What?

15/10/2004
Summary:
  • Convolution [§ 2.3.3]
    • Examples
      • Room response equalization
      • Room response reproduction (filtering)
      • Figuring out what is the convolution kernel
        • Seismic ranging
        • Medical sonography
    • Representing "live" time signals as "dead" marks on a blackboard
    • Causal filters - physical systems doing time domain convolution [§ 2.3.5]
    • Non-causal filters
      • Offline processing [pp. 69]
      • Or where there is no time involved
        • e.g. image domain [pp. 69]
    • How to find the filter kernel - Impulse response [§ 2.3.2]
    • Finite impulse response filters [§ 2.3.7]
      • Implemented on a computer
        • Using latches to delay the input
        • Using gather convolution
        • Called direct form realization, or tapped delay line [§ 7.2.1]
    • Convolution is commutative [§ 2.3.4]
    • Convolution is linear [pp. 65]
      • Convolution exhibits scaling property
      • Convolution exhibits superposition property
  • Vectors
    • Stuff that can be added...
      • Closure
      • Commutativity
      • Associativity
      • Existence of identity (zero vector)
    • ...and scaled (by a real number)
      • Closure
      • Distribution
      • Multiplication by 1
      • Multiplication by 0
    • Examples
      • 3-sample signal
      • 5-sample signal
      • infinite-sample signal
      • continuous signal
  • Linear Systems
    • A function from a vector space to a vector space which follows superposition and scaling
    • Takes vector zero to vector zero
    • If you know it's response to every unit vector (impulses), then you know everything about it
    • Is a "linear network" between elements of the input and elements of the output
      • Think of it as scatter and gather
    • Cascaded give linear systems
      • An edge of the resultant system is got by "multiply-adding" the corresponding scatter response of the first system and the corresponding gather response of the second system
      • Cascading is associative
    • The "linear networks", tidied, are called matrices
      • Scatter responses in columns
      • Gather responses in rows
      • Application of linear system becomes matrix-vector multiplication
      • Cascading linear systems becomes matrix-matrix multiplication
* Numbers in brackets are references in the text.