CORDIC算法在通信和图像处理等各个领域有着广泛的应用,但是浮点CORDIC由于迭代延时大且实现复杂没有得到很好的应用,本文提出了一种修正浮点CORDIC算法:高精度顺序迭代HPORCORDIC。该算法以接近定点的运算代价完成浮点运算迭代,运算速度和硬件实现规模与定点CORDIC相当,运算精度与浮点CORDIC相当,克服了定点CORDIC运算精度差,浮点CORDIC迭代延时大、实现复杂的问题。该算法既可用于通用微处理器的设计,也可用于高性能DSP的设计。
High performance microprocessor has a serious demand for speed and error of transcendental function calculation. This paper proposes a new modified CORDIC: high precision orderly rotational CORDIC ( HPOR CORDIC ) algorithm to calculate transcendental function on general-purpose microprocessor which is based on thoroughly research for tradition CORDIC. HPOR CORDIC algorithm can calculate floating-point transcendental function as fast as fixed-point transcendental function and the implement complexity does not change. The algorithm has been used on a SOC soft core which is supported by the National Advanced Research Project.