Using CORDIC for phase and magnitude computation

Script for generate values for comparison with VHDL results.

You are now following this Submission

The attached script performs step by step the Cordic algorithm for circular case in vectoring mode.

Input: x and y coordinates, z=0 (initial phase).
Output: in x(n)=module multiply by An - gain constant. And in z(n)=phase (atan(x/y)).

Cite As

Diego Barragán (2026). Using CORDIC for phase and magnitude computation (https://uk.mathworks.com/matlabcentral/fileexchange/35843-using-cordic-for-phase-and-magnitude-computation), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0