Skip to content

lmlib.statespace.model

This module provides methods to define linear state space models and methods to use them as signal models in recursive least squares problems.

Classes

  • ModelBase — Abstract base class for autonomous linear state space models (ALSSMs).
  • Alssm — Generic Autonomous Linear State Space Model (ALSSM)
  • AlssmPoly — ALSSM with discrete-time polynomial output sequence.
  • AlssmPolyJordan — ALSSM with a discrete-time polynomial output sequence in Jordan normal form.
  • AlssmPolyLegendre — ALSSM whose output basis is the discrete Legendre polynomials on a finite window.
  • AlssmPolyMeixner — ALSSM whose output basis is the Meixner polynomials, orthogonal under the
  • AlssmSin — ALSSM with a discrete-time (damped) sinusoidal output sequence.
  • AlssmExp — ALSSM with a discrete-time exponential output sequence.
  • AlssmStacked — Creates a joined ALSSM generating a stacked output signal of multiple ALSSMs.
  • AlssmSum — Joins multiple ALSSMs generating the output sum.
  • AlssmProd — Joins multiple ALSSMs generating the output product.