坐标旋转数字计算机(CORDIC)体系结构的研究与比较
A study and comparison of COordinate Rotation DIgital Computer (CORDIC) architectures
摘要:
大多数数字信号处理应用程序执行的操作,如乘法,加法,平方根计算,求解线性方程组等,这些操作的物理实现消耗了大量的硬件,软件实现消耗大量的内存。即使它们在硬件中实现,它们也不提供高速,并且由于这个原因,即使在今天,软件实现也主导硬件。为了用较少的硬件实现从基本到非常复杂的运算,坐标旋转数字计算机(CORDIC)被证明是有益的。它能够执行从加法到高度复杂的函数的数学运算,仅在算术单元和移位器的帮助下。本文简要介绍了现有的各种CORDIC体系结构,它们的工作原理,应用领域和这些体系结构的比较。根据目标,即高准确度和精度、低面积、低延迟、硬件高效、低功率、可重构性等,不同的设计是可用的,其可以根据需要采用架构的应用而使用。
英文摘要:
Most of the digital signal processing applications performs operations like multiplication, addition, square-root calculation, solving linear equations etc. The physical implementation of these operations consumes a lot of hardware and, software implementation consumes large memory. Even if they are implemented in hardware, they do not provide high speed, and due to this reason, even today the software implementation dominates hardware. For realizing operations from basic to very complex ones with less hardware, a Co-ordinate Rotation Digital Computer (CORDIC) proves beneficial. It is capable of performing mathematical operations right from addition to highly complex functions with the help of arithmetic unit and shifters only. This paper gives a brief overview of various existing CORDIC architectures, their working principle, application domain and a comparison of these architectures. Different designs are available as per the target, i.e. high accuracy and precision, low area, low latency, hardware efficient, low power, reconfigurability, etc. that can be used as per the application in which the architecture needs to be employed.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。