• DocumentCode
    1106408
  • Title

    The signal representation language SRL

  • Author

    Kopec, Gary E.

  • Author_Institution
    Schlumberger Computer Aided Systems Research, Palo Alto, CA
  • Volume
    33
  • Issue
    4
  • fYear
    1985
  • fDate
    8/1/1985 12:00:00 AM
  • Firstpage
    921
  • Lastpage
    932
  • Abstract
    The signal representation language (SRL) is a Lisp-based language for representing discrete-time signals as abstract data objects. SRL is based on a symbolic signal representation which explicitly records information about the ancestry of each signal. Central to this representation is the organization of signals into a hierarchy of signal types. A signal type is a collection of signals which share a parameterized procedure for computing the values of their samples. Use of an explicit signal representation allows SRL to provide elegant solutions to programming problems, such as array storage management and the use of multiple-output algorithms. The concepts and facilities of SRL are described in the context of numerous examples, including an extended example illustrating the implementation of overlap-add convolution.
  • Keywords
    Array signal processing; Computational modeling; Computer languages; Computer simulation; Convolution; Digital signal processing; Multidimensional signal processing; Signal processing; Signal processing algorithms; Signal representations;
  • fLanguage
    English
  • Journal_Title
    Acoustics, Speech and Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0096-3518
  • Type

    jour

  • DOI
    10.1109/TASSP.1985.1164636
  • Filename
    1164636