DocumentCode
311234
Title
Optimization of signal processing algorithms
Author
Ahmed, Raza ; Evans, Brian L.
Author_Institution
Meas. Bus. Div., Tektronix Inc., Beaverton, OR, USA
fYear
1996
fDate
3-6 Nov. 1996
Firstpage
1401
Abstract
We optimize implementations of one-dimensional and multidimensional signal processing algorithms by rewriting subexpressions according to a set of algebraic identities. We encode the algebraic identities as conditional rules, and program hill climbing and simulated annealing search techniques to apply the rules. Both of these search techniques avoid an exponential explosion in memory usage because they only keep a single state in memory instead of building the entire tree of possible equivalent forms. We compare the effectiveness of these search techniques in optimizing implementations of one-dimensional multirate signal processing algorithms. Our prototype environment is written in Mathematica.
Keywords
algebra; search problems; signal processing; simulated annealing; telecommunication computing; Mathematica; algebraic identities; conditional rules; implementations; memory usage; multidimensional signal processing; multirate signal processing; one-dimensional signal processing; optimization; program hill climbing; prototype environment; search techniques; signal processing algorithms; simulated annealing; subexpressions; Algorithm design and analysis; Cost function; Decoding; Delay; Equations; Feedback; Multidimensional signal processing; Signal generators; Signal processing algorithms; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 1996. Conference Record of the Thirtieth Asilomar Conference on
Conference_Location
Pacific Grove, CA, USA
ISSN
1058-6393
Print_ISBN
0-8186-7646-9
Type
conf
DOI
10.1109/ACSSC.1996.599182
Filename
599182
Link To Document