在传统的CORDIC算法的基础上提出一种改进算法,然后给出实现正弦、余弦函数的运算的混合算法.该算法在不影响数据精度要求的情况下,不仅可以减少迭代次数和所需的ROM存储空间,还有利于结构的流水线设计,减少系统的时钟周期,提高速度.最后在Altera公司的Cyclone系列芯片EP1C3T100C6上予以实现.仿真结果证明:此算法比传统算法具有高运算速度与低资源的优势,最高工作频率可达到184.77 MHz,比传统算法提高了11.84%,在结构上较传统的CORDIC算法节省近17.35%硬件资源.