High-Radix Generalized Hyperbolic CORDIC and Its Hardware Implementation
In this paper, we propose a high-radix generalized hyperbolic coordinate rotation digital computer (HGH-CORDIC). This algorithm not only computes logarithmic and exponential functions with any fixed base but also significantly reduces the number of iterations required compared to traditional CORDIC methods. Initially, we present the general iteration formulas for HGH-CORDIC. Subsequently, we discuss its pivotal convergence properties and selection criteria, exemplifying these with commonly used cases. Through extensive software simulations, we validate the theoretical foundations of our approach. Finally, we explore efficient hardware implementation strategies. Our analysis indicates that, relative to state-of-the-art radix-2 GH-CORDIC, the proposed HGH-CORDIC can decrease the number of iterations by more than <inline-formula><tex-math notation="LaTeX">$50\%$</tex-math></inline-formula> while maintaining comparable accuracy. Synthesized under the 28nm CMOS technology, the reports show that the reference circuit can save about <inline-formula><tex-math notation="LaTeX">$40\%$</tex-math></inline-formula> area and power consumption averagely for <inline-formula><tex-math notation="LaTeX">$2^{x}$</tex-math></inline-formula> and <inline-formula><tex-math notation="LaTeX">$log_{2}x$</tex-math></inline-formula> calculations compared with the latest CORDIC method.
Authors
- Lianghua Quan (ORCID: https://orcid.org/0000-0001-7073-7743)
- Weiqiang Liu (ORCID: https://orcid.org/0000-0002-2429-8791)
- Hui Chen (ORCID: https://orcid.org/0000-0002-3369-8113)
- Ke Chen (ORCID: https://orcid.org/0000-0003-0981-3166)
Institutions
- Nanjing University (CN)
- Nanjing University of Aeronautics and Astronautics (CN)
Publication Details
- Journal
- IEEE Transactions on Computers
- Published
- 2024-12-04
- DOI
- https://doi.org/10.1109/tc.2024.3512183
- Citations
- 3
- Primary Topic
- Numerical Methods and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 1.08