2004
DOI: 10.1109/lsp.2003.821705
|View full text |Cite
|
Sign up to set email alerts
|

A Memory-Efficient and High-Speed Sine/Cosine Generator Based on Parallel CORDIC Rotations

Abstract: Abstract-The sine/cosine function generator is based on parallelization of the original CORDIC algorithm by predicting all the rotation directions directly from the binary bits of the initial input angle. Unlike previous approaches that require complicated circuits or exponentially increased ROM, our proposed architecture has a relatively simple prediction scheme through an efficient angle recoding. The critical path delay is also reduced by utilizing the predicted rotation directions to design an efficient mu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0
1

Year Published

2009
2009
2023
2023

Publication Types

Select...
8
1
1

Relationship

0
10

Authors

Journals

citations
Cited by 30 publications
(11 citation statements)
references
References 5 publications
0
10
0
1
Order By: Relevance
“…After the above methods a lot of improvement is done in CORDIC algorithm and many generalized technique are proposed for computing various functions like sine/cosine [3], [4], transforms [5], [6], exponents/logarithms, square roots, Eigen values [7] etc. During the past 50 years [8], there have been major advances in the design of the algorithm to overcome its major drawbacks.…”
Section: Literature Reviewmentioning
confidence: 99%
“…After the above methods a lot of improvement is done in CORDIC algorithm and many generalized technique are proposed for computing various functions like sine/cosine [3], [4], transforms [5], [6], exponents/logarithms, square roots, Eigen values [7] etc. During the past 50 years [8], there have been major advances in the design of the algorithm to overcome its major drawbacks.…”
Section: Literature Reviewmentioning
confidence: 99%
“…It can be seen that the basic unit consists of three adder, one LUT and two shift register from Figure 6, which is the advantage of CORDIC. Since iterative processing units are the basic same, just shift amount and storage angle are different, so three hardware implementation architecture of CORDIC can be generalized, which include serial structure, parallel structure and parallel pipeline structure [9][10]. Three kinds of structure are illustrated in Figure 7.…”
Section: The Hardware Structure Of Cordicmentioning
confidence: 99%
“…In [31], the authors have proposed two angle recoding techniques for parallel detection of direction of micro-rotations, namely the binary to bipolar recoding (BBR) and micro-rotation angle recoding (MAR) to be used for the coarse part of the input angle . BBR is used to obtain the polarity of each bit in the radix-2 representation of to determine the rotation direction.…”
Section: ) Parallel Cordic Based On Coarse-fine Decompositionmentioning
confidence: 99%