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
         
        
        
            fDate : 
31 Aug.-3 Sept. 2004
         
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Digital System Design, 2004. DSD 2004. Euromicro Symposium on
         
        
            Print_ISBN : 
0-7695-2203-3
         
        
        
            DOI : 
10.1109/DSD.2004.1333311