• DocumentCode
    1749807
  • Title

    An FPGA implementation of Walsh-Hadamard transforms for signal processing

  • Author

    Amira, A. ; Bouridane, A. ; Milligan, P. ; Roula, M.

  • Author_Institution
    School of Computer Science, Queen´´s Univ., Belfast, UK
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    1105
  • Abstract
    This paper describes two approaches suitable for an FPGA implementation of Walsh-Hadamard transforms. These transforms are important in many signal processing applications including speech compression, filtering and coding. Two novel architectures for the fast Hadamard transforms using both systolic architecture and distributed arithmetic techniques are presented. The first approach uses the Baugh-Wooley multiplication algorithm for a systolic architecture implementation. The second approach is based on both distributed arithmetic ROM and accumulator structure, and a sparse matrix factorisation technique. Implementations of the algorithms on a Xilinx FPGA board are described. Distributed arithmetic approach exhibits better performances when compared with the systolic architecture approach
  • Keywords
    Hadamard transforms; digital arithmetic; distributed arithmetic; field programmable gate arrays; matrix multiplication; read-only storage; signal processing; sparse matrices; systolic arrays; Baugh-Wooley multiplication algorithm; FPGA implementation; Walsh-Hadamard transforms; Xilinx FPGA board; accumulator structure; coding; distributed arithmetic; distributed arithmetic ROM; fast Hadamard transforms; filtering; signal processing; sparse matrix factorisation; speech compression; systolic architecture; Arithmetic; Computer architecture; Discrete Fourier transforms; Discrete transforms; Field programmable gate arrays; Image coding; Mathematical model; Read only memory; Signal processing; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
  • Conference_Location
    Salt Lake City, UT
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-7041-4
  • Type

    conf

  • DOI
    10.1109/ICASSP.2001.941114
  • Filename
    941114