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
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;
Conference_Titel :
Circuits and Systems, 1988., IEEE International Symposium on
Conference_Location :
Espoo, Finland
DOI :
10.1109/ISCAS.1988.15107