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
Link To Document