• 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