在传统的CORDIC算法的基础上提出一种改进算法,然后给出实现正弦、余弦函数的运算的混合算法,该算法在不影响数据精度要求的情况下,不仅可以减少迭代次数和所需的ROM存储空间,还有利于结构的流水线设计,减少系统的时钟周期,提高速度,最后在Ahera公司的Cyclone系列芯片EP1C3T100C6上予以实现,仿真结果证明:此算法比传统算法具有高运算速度与低资源的优势,最高工作频率可达到184.77MHz,比传统算法提高了11.84%,在结构上较传统的CORDIC算法节省近17.35%硬件资源。
The paper proposes an improved algorithm and a hybrid algorithm to realize sine and cosine computation based on traditional CORDIC algorithm. This method on the precondition of uninfluencing the data Accuracy, can not only reduce iterative times and ROM store space but advance the structure's pipeline design to reduce structure's clock cycle in higher speed. Its maximal operation frequency can reach 184.77 MHZ which is increased by 11. 84%, and 17. 35% hardware source can be saved compared with traditional CORDIC algorithm.