# Generalized Hyperbolic CORDIC and Its Logarithmic and Exponential Computation With Arbitrary Fixed Base

@article{Luo2019GeneralizedHC, title={Generalized Hyperbolic CORDIC and Its Logarithmic and Exponential Computation With Arbitrary Fixed Base}, author={Yuanyong Luo and Yuxuan Wang and Yajun Ha and Zhongfeng Wang and Siyuan Chen and Hongbing Pan}, journal={IEEE Transactions on Very Large Scale Integration (VLSI) Systems}, year={2019}, volume={27}, pages={2156-2169} }

This paper proposes a generalized hyperbolic COordinate Rotation Digital Computer (GH CORDIC) to directly compute logarithms and exponentials with an arbitrary fixed base. [] Key Method This new parameter can be used to specify the base with respect to the computation of logarithms and exponentials. As a result, the constant multiplier is no longer needed to convert base $e$ (Euler’s number) to other values because the base of GH CORDIC is adjustable.

## 18 Citations

### Hyperbolic CORDIC-Based Architecture for Computing Logarithm and Its Implementation

- Computer ScienceIEEE Transactions on Circuits and Systems II: Express Briefs
- 2020

A CORDIC (Coordinate Rotation Digital Computer)-based method to compute the logarithm function with base 2 is presented and validated by software simulation and hardware implementation.

### Low-Latency and Minor-Error Architecture for Parallel Computing XY-like Functions with High-Precision Floating-Point Inputs

- Computer ScienceElectronics
- 2021

This paper employs two specific techniques to enlarge the range of convergence of the QH CORDIC, making it possible to deal with high-precision floating-point inputs, and shows that the proposed architecture has 30 more orders of magnitude of maximum relative error and average relative error than the state-of-the-art.

### GH CORDIC-Based Architecture for Computing $N$ th Root of Single-Precision Floating-Point Number

- Computer Science, EngineeringIEEE Transactions on Very Large Scale Integration (VLSI) Systems
- 2020

Hardware implementation for computing arbitrary roots of a single-precision floating-point number based on Generalized Hyperbolic COordinate Rotation Digital Computer (GH CORDIC) algorithm and simulation results indicate that the proposed method is capable of calculating the LaTeX root with a relative error of 10−7 approximately.

### CORDIC as a Switched Nonlinear System

- Computer ScienceCircuits Syst. Signal Process.
- 2020

A control perspective to the COordinate Rotation DIgital Computer is given by describing it as a switched autonomous nonlinear discrete system and a novel architecture is developed for reducing latency without any compromise on the metrics.

### CORDIC as a Switched Nonlinear System

- Computer ScienceCircuits, Systems, and Signal Processing
- 2019

A control perspective to the COordinate Rotation DIgital Computer is given by describing it as a switched autonomous nonlinear discrete system and a novel architecture is developed for reducing latency without any compromise on the metrics.

### Low-Complexity High-Precision Method and Architecture for Computing the Logarithm of Complex Numbers

- Computer ScienceIEEE Transactions on Circuits and Systems I: Regular Papers
- 2021

This paper proposes a low-complexity method and architecture to compute the logarithm of complex numbers based on coordinate rotation digital computer (CORDIC). Our method takes advantage of the…

### Piecewise Parabolic Approximate Computation Based on an Error-Flattened Segmenter and a Novel Quantizer

- Computer ScienceElectronics
- 2021

This paper proposes a novel Piecewise Parabolic Approximate Computation method for hardware function evaluation, which mainly incorporates an error-flattened segmenter and an implementation quantizer, and has great advantages in the number of segments and the size of the look-up table (LUT).

### A Novel Implementation of CORDIC Algorithm Based on Dynamic Microrotation Generation

- Computer Science
- 2021

This paper proposes a novel method for calculating the elementary trigonometric functions using the CORDIC algorithm based on the dynamic microrotation generation technique that outperforms similar works in terms of throughput and power consumption while exploiting less hardware.

### Optimizing Iterative-based Dividers for an Efficient Natural Logarithm Operator Design

- Mathematics, Computer Science2020 IEEE 11th Latin American Symposium on Circuits & Systems (LASCAS)
- 2020

This work proposes to optimize iterative-based dividers for a natural logarithm operator design, and offers an algorithm responsible for allowing input values different from the ones in the convergence region of the Taylor Series, with a reduced number of iterations.

### PLAC: Piecewise Linear Approximation Computation for All Nonlinear Unary Functions

- Computer ScienceIEEE Transactions on Very Large Scale Integration (VLSI) Systems
- 2020

This article presents a piecewise linear approximation computation (PLAC) method for all nonlinear unary functions, which is an enhanced universal and error-flattened piecewise linear (PWL)…

## References

SHOWING 1-10 OF 39 REFERENCES

### A fixed-point implementation of the expanded hyperbolic CORDIC algorithm

- Computer Science
- 2007

A fixed-point implementation of the hyperbolic CORDIC algorithm with the expansion scheme proposed by Hu et al. (1991) is presented and was targeted to a Stratix FPGA.

### The CORDIC Trigonometric Computing Technique

- Computer ScienceIRE Trans. Electron. Comput.
- 1959

The trigonometric algorithms used in this computer and the instrumentation of these algorithms are discussed in this paper.

### 50 Years of CORDIC: Algorithms, Architectures, and Applications

- Computer ScienceIEEE Transactions on Circuits and Systems I: Regular Papers
- 2009

A brief overview of the key developments in the CORDIC algorithms and architectures along with their potential and upcoming applications is presented.

### Scale-Free Hyperbolic CORDIC Processor and Its Application to Waveform Generation

- Computer ScienceIEEE Transactions on Circuits and Systems I: Regular Papers
- 2013

A pipeline hyperbolic CORDIC processor to implement a direct digital synthesizer (DDS) and an efficient arbitrary waveform generator (AWG), where a pseudo-random number generator modulates the linear increments of phase to produce random phase-modulated waveform.

### Algorithm and architecture for logarithm, exponential, and powering computation

- Computer Science, MathematicsIEEE Transactions on Computers
- 2004

A sequential implementation of the algorithm, with a control unit which allows the independent computation of logarithm and exponential, is proposed and the execution times and hardware requirements are estimated for single and double-precision floating-point computations.

### An Optimized Logarithmic Converter With Equal Distribution of Relative Errors

- Computer ScienceIEEE Transactions on Circuits and Systems II: Express Briefs
- 2016

This work presents a relative error equal distribution (REED) algorithm that performs the nonuniform piecewise linear interpolation of logarithm and achieves over 70% reduction of average relative errors for the benchmark graphics application, compared to both the state-of-the-art uniform and non uniform methods.

### Accurate Fixed-Point Logarithmic Converter

- Computer Science, EngineeringIEEE Transactions on Circuits and Systems II: Express Briefs
- 2014

A rigorous technique that allows computing the optimal segmentation and the coefficients values for a prescribed precision is described in this brief, and allows obtaining a sensibly lower error, for the same number of nonuniform segments, compared with previously published results.

### Improved Decimal Floating-Point Logarithmic Converter Based on Selection by Rounding

- Computer Science, EngineeringIEEE Transactions on Computers
- 2012

The delay estimation results of the proposed architecture show that its latency is close to that of the binary radix-16 logarithmic converter, and that it has a significant decrease on latency compared with a recently published high performance CORDIC implementation.

### A unified algorithm for elementary functions

- GeologyAFIPS '71 (Spring)
- 1971

This paper describes a single unified algorithm for the calculation of elementary functions including multiplication, division, sin, cos, tan, arctan, sinh, cosh, tanh, arctanh, In, exp and…

### Accelerating hardware Gaussian random number generation using Ziggurat and CORDIC algorithms

- Computer ScienceIEEE SENSORS 2014 Proceedings
- 2014

An effective method for parallel accessing the coefficients required by the Ziggurat algorithm is presented and the implementation of the proposed architecture on Xilinx's Kintex-7 KC705 device resulted in a throughput of 689.2 million samples per second.