• DocumentCode
    2486215
  • Title

    An FPGA based parameterizable system for matrix product implementation

  • Author

    Amira, A. ; Bensaali, F.

  • Author_Institution
    Sch. of Comput. Sci., Queen´´s Univ., Belfast, UK
  • fYear
    2002
  • fDate
    16-18 Oct. 2002
  • Firstpage
    75
  • Lastpage
    79
  • Abstract
    This paper presents novel architectures for efficient implementations of matrix product using an FPGA based parameterizable system. These operations are important in many signal and image processing applications including image and speech compression, filtering, coding and beamforming. Two novel architectures for matrix multiplication using both systolic architecture and distributed arithmetic design methodologies are presented. The first approach uses the Baugh-Wooley algorithm for a systolic architecture implementation. The second approach Is based on both distributed arithmetic ROM and accumulator structure. 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
    array signal processing; data compression; distributed arithmetic; image processing equipment; matrix multiplication; signal processing equipment; speech coding; systolic arrays; Baugh-Wooley algorithm; Xilinx FPGA board; accumulator structure; beamforming; coding; distributed arithmetic ROM; distributed arithmetic design methodologies; filtering; image compression; image processing applications; matrix multiplication; matrix product; matrix product implementation; parameterizable system; signal processing applications; speech compression; systolic architecture; systolic architecture implementation; Arithmetic; Array signal processing; Design methodology; Field programmable gate arrays; Filtering; Image coding; Image processing; Signal processing; Speech coding; Speech processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2002. (SIPS '02). IEEE Workshop on
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-7587-4
  • Type

    conf

  • DOI
    10.1109/SIPS.2002.1049688
  • Filename
    1049688