• DocumentCode
    61385
  • Title

    Object-oriented creation of input signals for system identification

  • Author

    Barker, H. Anthony ; Ai Hui Tan ; Godfrey, K.R.

  • Author_Institution
    Coll. of Eng., Swansea Univ., Swansea, UK
  • Volume
    8
  • Issue
    10
  • fYear
    2014
  • fDate
    July 3 2014
  • Firstpage
    821
  • Lastpage
    829
  • Abstract
    This study describes how a very large number of deterministic input signals for system identification may be created by object-oriented methods. The concepts of aggregation and inheritance, combined with the properties of m-sequences, are utilised to develop two new methods for the creation of pseudorandom perturbation signals with ideal spectral properties, two, three, five or seven levels and a very wide range of periods. The available signal levels ensure that the signals are suitable for both linear and non-linear system identification and the availability of a large number of signal periods ensures that the signals are suitable for both single and multi-input system identification. The methods are described in detail and illustrated by examples, together with their implementation in the open environment of an efficient, user-friendly and freely available Matlab program which provides third-party software to complement existing Matlab Identification Toolboxes.
  • Keywords
    control engineering computing; identification; linear systems; m-sequences; nonlinear systems; object-oriented methods; signal processing; Matlab identification toolbox; Matlab program; input signals; m-sequences; multiinput system identification; nonlinear system identification; object-oriented creation; object-oriented method; pseudorandom perturbation signal; signal level; signal periods; single system identification; spectral property; third-party software;
  • fLanguage
    English
  • Journal_Title
    Control Theory & Applications, IET
  • Publisher
    iet
  • ISSN
    1751-8644
  • Type

    jour

  • DOI
    10.1049/iet-cta.2013.0259
  • Filename
    6839310