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 :
بازگشت