• DocumentCode
    419364
  • Title

    A distributed arithmetic online rotator for signal processing applications

  • Author

    Prain, Robert ; Papliriski, A.

  • Author_Institution
    Comput. Sci. & Software Eng., Monash Univ., Vic., Australia
  • fYear
    2004
  • fDate
    31 Aug.-3 Sept. 2004
  • Firstpage
    459
  • Lastpage
    466
  • Abstract
    A rotation algorithm is presented which uses distributed arithmetic to re-arrange a complex rotation into a form more suited to FPGA implementation. The algorithm uses precompiled sine values in the two´s complement number system and creates partial results in the redundant binary signed digit (BSD) (see inbid., A. Avizienis,1961) number system. Partial results are summed to produce output digits on-line in BSD. A bit-serial architecture is presented which produces a favorable foot-print and is well suited to working with wide input/output signal processing systems such as beam-formers (K. E. Thomenius, 1996). High throughput is maintained despite the bit-serial approach by utilizing the highly parallel nature of beam-forming.
  • Keywords
    distributed arithmetic; field programmable gate arrays; redundant number systems; signal processing; FPGA implementation; bit-serial architecture; distributed arithmetic; online rotator; precompiled sine values; redundant binary signed digit; rotation algorithm; signal processing applications; signal processing systems; two complement number system; Application software; Circuits; Computer science; Delay effects; Digital arithmetic; Field programmable gate arrays; Signal processing; Signal processing algorithms; Software engineering; Transducers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2004. DSD 2004. Euromicro Symposium on
  • Print_ISBN
    0-7695-2203-3
  • Type

    conf

  • DOI
    10.1109/DSD.2004.1333311
  • Filename
    1333311