DocumentCode
2454942
Title
Adaptive CORDIC: Using Parallel Angle Recoding to Accelerate CORDIC Rotations
Author
Rodrigues, Terence K. ; Swartzlander, Earl E., Jr.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX
fYear
2006
fDate
Oct. 29 2006-Nov. 1 2006
Firstpage
323
Lastpage
327
Abstract
The CORDIC algorithm is used in the evaluation of a wide variety of elementary functions. It is a simple and elegant method, but it suffers from the problem of long latency. The angle recoding method is able to reduce the number of iterations by more than 50%, but its implementation in hardware requires a large increase in cycle time, to accommodate its complex angle selection function. This restricts its use to those cases where the angle of rotation is fixed and known in advance, so that the method can be applied off-line. This paper, presents a simpler implementation of the angle selection scheme that allows the angle recoding method to be used dynamically for any arbitrary angle of rotation. The method also has the advantage that all the angle constants are found in parallel, in a single step, without having to perform successive CORDIC iterations.
Keywords
digital arithmetic; iterative methods; signal processing; CORDIC rotations; adaptive CORDIC; angle selection scheme; coordinate rotation digital computer; iterative algorithm; parallel angle recoding; signal processing; successive CORDIC iterations; Acceleration; Delay; Equations; Filters; Hardware; Iterative algorithms; Lattices; Signal processing algorithms; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 2006. ACSSC '06. Fortieth Asilomar Conference on
Conference_Location
Pacific Grove, CA
ISSN
1058-6393
Print_ISBN
1-4244-0784-2
Electronic_ISBN
1058-6393
Type
conf
DOI
10.1109/ACSSC.2006.354760
Filename
4176570
Link To Document