• DocumentCode
    835540
  • Title

    Systolic computation of multivariable frequency response

  • Author

    Capello, P.R. ; Laub, Alan J.

  • Author_Institution
    California Univ., Santa Barbara, CA, USA
  • Volume
    33
  • Issue
    6
  • fYear
    1988
  • fDate
    6/1/1988 12:00:00 AM
  • Firstpage
    550
  • Lastpage
    558
  • Abstract
    An algorithm intended for software implementation on a programmable systolic/wavefront computer is presented for the computation of a complex-valued frequency-response matrix G. Typically, real-valued state-space model matrices are given and the calculation of G must be performed for a very large number of values of the scalar frequency parameter. The algorithm is an orthogonal version of an algorithm described previously by A.J. Laub (ibid., vol.26, no.4, p.407-8, 1981). The system matrix A is reduced initially to an upper Hessenberg form which is preserved as the frequency varies subsequently. A systolic QR factorization of a certain complex-valued matrix is then implemented for effecting the necessary linear system solution (inversion). The critical computational component is the back solve. This computational component´s process dependency graph is embedded optimally in space and time through the use of a nonlinear spacetime transformation. The computational period of the algorithm is O(n) where n is the order of the matrix A
  • Keywords
    control system CAD; control system analysis computing; frequency response; graph theory; matrix algebra; parallel algorithms; control system CAD; control system analysis computing; graph theory; matrix algebra; multivariable frequency response; nonlinear spacetime transformation; parallel algorithms; programmable systolic/wavefront computer; systolic QR factorization; Computer science; Control engineering; Control systems; Embedded computing; Frequency response; Linear systems; Parallel algorithms; Software algorithms; Sparse matrices; Vectors;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/9.1250
  • Filename
    1250