• DocumentCode
    2296598
  • Title

    In search of the optimal Walsh-Hadamard transform

  • Author

    Johnson, Jeremy ; Püschel, Markus

  • Author_Institution
    Dept. of Math. & Comput. Sci., Drexel Univ., Philadelphia, PA, USA
  • Volume
    6
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    3347
  • Abstract
    This paper describes an approach to implementing and optimizing fast signal transforms. Algorithms for computing signal transforms are expressed by symbolic expressions, which can be automatically generated and translated into programs. Optimizing an implementation involves searching for the fastest program obtained from one of the possible expressions. We apply this methodology to the implementation of the Walsh-Hadamard transform. An environment, accessible from MATLAB, is provided for generating and timing WHT algorithms. These tools are used to search for the fastest WHT algorithm. The fastest algorithm found is substantially faster than standard approaches to implementing the WHT. The work reported in this paper is part of the SPIRAL project. An ongoing project whose goal is to automate the implementation and optimization of signal processing algorithms
  • Keywords
    Hadamard transforms; optimisation; signal processing; MATLAB; SPIRAL project; WHT algorithms; fast signal transforms; optimal Walsh-Hadamard transform; programs; signal processing algorithms; symbolic expressions; Algorithm design and analysis; Computer science; Iterative algorithms; MATLAB; Mathematics; Packaging; Signal generators; Signal processing algorithms; Tensile stress; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2000. ICASSP '00. Proceedings. 2000 IEEE International Conference on
  • Conference_Location
    Istanbul
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-6293-4
  • Type

    conf

  • DOI
    10.1109/ICASSP.2000.860117
  • Filename
    860117