• DocumentCode
    2051463
  • Title

    Block diagram compilation and graphical editing of DSP algorithms in the QuickSig system

  • Author

    Karjalainen, Matti ; Helle, Seppo

  • Author_Institution
    Acoust. Lab., Helsinki Univ. of Technol., Espoo, Finland
  • fYear
    1988
  • fDate
    7-9 June 1988
  • Firstpage
    1057
  • Abstract
    The QuickSig system is an experimental integrated software environment for digital signal processing, based on the use of the Common Lisp language and object-oriented programming. The authors describe the approach of using a block diagram compiler and an interactive graphical editor in digital signal processor software development. The object-oriented approach on the Common Lisp language is well suited to the problem due to its flexibility in terms of manipulating symbolic expressions and object structures. The system compiles an efficient Lisp code from block diagram descriptions and is able to use different strategies and styles of code generation. Possible extensions to the system, e.g. the generation of code for signal processor chips, are also discussed.<>
  • Keywords
    LISP; digital signal processing chips; programming environments; Common Lisp language; DSP algorithms; QuickSig system; block diagram compilation; block diagram compiler; digital signal processing; digital signal processor software development; efficient Lisp code; generation of code; graphical editing; integrated software environment; interactive graphical editor; manipulating symbolic expressions; object-oriented approach; object-oriented programming; signal processor chips; strategies; styles of code generation; Acoustic signal processing; Digital signal processing; Digital signal processing chips; Logic programming; Object oriented programming; Productivity; Signal generators; Signal processing; Signal processing algorithms; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1988., IEEE International Symposium on
  • Conference_Location
    Espoo, Finland
  • Type

    conf

  • DOI
    10.1109/ISCAS.1988.15107
  • Filename
    15107