一种满刻度无溢出的圆周旋转CORDIC算法  

A Full-scale and Overflow-free Circular Rotation CORDIC Algorithm

在线阅读下载全文

作  者:刘立业[1] 伍小保[1] LIU Li-ye;WU Xiao-bao(The 38th Research Institute of CETC,Hefei 230088,China)

机构地区:[1]中国电子科技集团公司第三十八研究所,安徽合肥230088

出  处:《舰船电子对抗》2023年第1期105-108,共4页Shipboard Electronic Countermeasure

摘  要:CORDIC算法是一种经典的算法,在其工程实现中,有限的级数和处理位数可能会发生溢出,导致输出结果产生误差甚至符号位翻转。以圆周旋转CORDIC算法为例提出一种算法,在每级CORDIC运算之后,通过构建当前角度跟踪理论角度值对本级输出的余弦和正弦值逐级进行修正,并在最后一级根据输入相位初值对输出结果进行修正。经过仿真验证,本方法能够解决每级的溢出问题,输出结果能完整覆盖-1~1的赋值区间,并和相位初值的理论cos/sin值保持一致,实现高精度、满刻度输出。The CORDIC algorithm is a classic algorithm.In its engineering implementation, the limited stage number and processing bits may overflow, which results in the output error or even sign bit reverse.Taking the circular rotation CORDIC algorithm as an example, this paper proposes an algorithm.After each stage of CORDIC operation, the cosine and sine values of the output of this stage are corrected step by step through constructing the current angle tracking theoretical angle value, and in the last stage, the output result is corrected according to the initial input phase value.This method can solve the overflow problem of each stage through simulation verification, and the output result can completely cover the assignment range from-1 to 1,and is consistent with the theoretical cos/sin value of the initial phase value, so high-precision and full-scale output is achieved.

关 键 词:CORDIC算法 当前角度 满刻度 无溢出 

分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象