An object-oriented signal processing environment: the knowledge-based signal processing package

Abstract : A LISP-based signal processing package for integrated numeric and symbolic manipulation of discrete-time signals is described. The package is based on the concept of 'signal abstraction' in which a signal is defined by its non-zero domain and by a method for computing its samples. Most common signal processing operations are defined in the package and the package provides simple methods for the definition of new operators. The package provides facilities for the manipulation of infinite duration signals and periodic signals, for the efficient computation of signals over intervals, and for the catching of signal values. The package is currently being expanded to provide for manipulation of continuous-time signals and symbolic signal transformations, such as the Fourier transform, to form the basis of knowledge-based signal processing systems.

[1]  David A. Moon,et al.  The Lisp Machine manual , 1981, SGAR.

[2]  Craig Schaffert,et al.  Abstraction mechanisms in CLU , 1977, Commun. ACM.

[3]  Ken Thompson,et al.  The UNIX time-sharing system , 1974, CACM.