-
公开(公告)号:CN114816333A
公开(公告)日:2022-07-29
申请号:CN202210521919.X
申请日:2022-05-13
Applicant: 兰州大学
Abstract: 本申请涉及一种基于CORDIC算法实现反正切计算的方法,所述方法首先将输入的(x,y)依次经过象限预处理模块和绝对值预处理模块进行处理,然后再经过CORDIC算法模块进行迭代计算以实现反正切计算;所述象限预处理模块首先对输入的(x,y)进行判断,看是否需要对其进行转换,确保完成该步骤后的输入值位于第一象限内;所述绝对值预处理模块首先使上述经过象限预处理模块的(x,y)分别对应出二进制数,确保x和y的绝对值同时满足小于等于其最大绝对值,且大于其最大绝对值的一半。本发明所述方法能够显著提高FPGA实现反正切计算的范围与精度,且操作简单,易于移植。