Title :
The signal representation language SRL
Author_Institution :
Schlumberger Computer Aided Systems Research, Palo Alto, CA
fDate :
8/1/1985 12:00:00 AM
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;
Journal_Title :
Acoustics, Speech and Signal Processing, IEEE Transactions on
DOI :
10.1109/TASSP.1985.1164636