English

Error Analysis of CORDIC Processor with FPGA Implementation

Systems and Control 2023-08-03 v1 Systems and Control

Abstract

The coordinate rotation digital computer (CORDIC) is a shift-add based fast computing algorithm which has been found in many digital signal processing (DSP) applications. In this paper, a detailed error analysis based on mean square error criteria and its implementation on FPGA is presented. Two considered error sources are an angle approximation error and a quantization error due to finite word length in fixed-point number system. The error bound and variance are discussed in theory. The CORDIC algorithm is implemented on FPGA using the Xilinx Zynq-7000 development board called ZedBoard. Those results of theoretical error analysis are practically investigated by implementing it on actual FPGA board. In addition, Matlab is used to provide theoretical value as a baseline model by being set up in double-precision floating-point to compare it with the practical value of errors on FPGA implementation.

Keywords

Cite

@article{arxiv.2308.01025,
  title  = {Error Analysis of CORDIC Processor with FPGA Implementation},
  author = {Young-Man Kim},
  journal= {arXiv preprint arXiv:2308.01025},
  year   = {2023}
}

Comments

5 pages, 7 Figures

R2 v1 2026-06-28T11:46:15.993Z