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
Link To Document