Modern digital signal processing systems applications exhibit an increasing need for the efficient implementation of complex arithmetic operations. Algorithms used in communication technology require the computation of trigonometric functions, coordinate transformations, vector rotations, or hyperbolic rotations.
The coordinate rotation digital computer (CORDIC) is a rotation-based arithmetic computing algorithm which has found many important applications. CORDIC is not the fastest way to perform multiplications or to compute algorithms and exponentials, but, since the same algorithm enables the computation of most mathematical functions using basic operations of the form (a ± b) 2-i, it is attractive for hardware implementations.
In this paper, the CORDIC algorithm is explored for the purpose of phase to sine amplitude conversion for digital sinusoidal generators. A comparison of the results obtained by simulating the CORDIC algorithm in VHDL & the theoretical values is presented.
Keywords: CORDIC, Phase to sine amplitude conversion, Direct digital synthesizer (DDS), Digital sinusoidal generators, VHDL.