基于旋转模式的改进型CORDIC算法
张天瑜
摘要: 传统CORDIC算法需要通过查找表和许多乘法器才能实现多种超越函数的计算,这会导致硬件电路实现复杂,运算速度降低,此外它能够计算的角度范围也有限。针对传统CORDIC算法的缺陷,在旋转模式下提出一种改进型CORDIC算法,它不需要查找表和模校正因子,只需通过简单的移位和加减运算就能实现多种超越函数的计算,从而能够减少硬件的开销,提高运算的性能,并通过重复迭代和区域变换使得该算法能够适用于所有的旋转角度。误差分析表明该算法具有很小的误差。
Abstract:
Key words :
摘 要: 傳統(tǒng)CORDIC算法需要通過(guò)查找表和許多乘法器才能實(shí)現(xiàn)多種超越函數(shù)的計(jì)算,這會(huì)導(dǎo)致硬件電路實(shí)現(xiàn)復(fù)雜,運(yùn)算速度降低,此外它能夠計(jì)算的角度范圍也有限。針對(duì)傳統(tǒng)CORDIC算法的缺陷,在旋轉(zhuǎn)模式下提出一種改進(jìn)型CORDIC算法,它不需要查找表和模校正因子,只需通過(guò)簡(jiǎn)單的移位和加減運(yùn)算就能實(shí)現(xiàn)多種超越函數(shù)的計(jì)算,從而能夠減少硬件的開(kāi)銷(xiāo),提高運(yùn)算的性能,并通過(guò)重復(fù)迭代和區(qū)域變換使得該算法能夠適用于所有的旋轉(zhuǎn)角度。誤差分析表明該算法具有很小的誤差。
關(guān)鍵詞: CORDIC算法;旋轉(zhuǎn)模式;查找表;模校正因子;流水線(xiàn)結(jié)構(gòu);改進(jìn)型CORDIC算法
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。

