一种预判压缩优化的CORDIC系统及方法技术方案

技术编号:41531971 阅读:24 留言:0更新日期:2024-06-03 23:08
本发明专利技术公开了一种预判压缩优化的CORDIC系统及方法,方法包括:通将角度压缩至0°至45°区间之内,记录压缩前的区域,随后将压缩后的角度进行弧度转换并用二进制表示,并通过每一位的数值判断旋转方向;根据计算精度设置表格所需地址个数,随后根据计算上限45°的N位二进制弧度的前i位建立查找表;将从查找表得到的结果数据进行几次已知方向的经典计算过渡;根据计算精度将符合要求的剩余迭代次数压缩至一次迭代计算中;根据记录的原始区域将得到的正弦与余弦值利用三角函数计算反向还原回原角度结果。根据MATLAB仿真以及FPGA实验验证,本发明专利技术能扩大CORDIC算法计算域,降低迭代次数,提高计算精度,降低FPGA资源使用量。

【技术实现步骤摘要】

本专利技术属于cordic计算,特别是一种预判压缩优化的cordic系统及方法。


技术介绍

1、坐标旋转数字算法(cordic)于1959年由j.volder首次提出,传统的cordic算法只需要使用加法和移位运算就可以实现三角计算。其基本思想是通过一系列与运算基数相关的角度的不断迭代从而逼近所需旋转的角度,使得旋转算法中不再需要三角函数表等许多复杂计算。相对于以前普遍使用的查找表法速度更快,所需要占据的内存容量更少,每次旋转的角度的精度也有了提升。不久后cordic算法又扩展到用于计算线性、圆和双曲函数的迭代算法,使得硬件系统可以对更加复杂的数学函数进行计算,广泛应用于无线电,雷达,滤波器等领域。

2、比如在移动摄像显示系统中,当摄像头发生旋转的时候,显示屏中的画面也会随之产生不可避免地旋转,对目标的观察和操作会产生非常大的影响。军队中的载具比如军舰,在海上航行时会受到浪潮和大风的影响,舰载摄像平台采集的图像也会随着舰体姿态的变化而发生旋转,此时也需要使用实时图像消旋技术来保证观察人员看到的图像是回正的。此时就需要在显示前使用消旋系统对摄像头本文档来自技高网...

【技术保护点】

1.一种预判压缩优化的CORDIC系统,其特征在于,所述系统包括角度预处理模块、查找表模块、过渡模块、压缩计算模块和结果处理模块:

2.根据权利要求1所述的预判压缩优化的CORDIC系统,其特征在于,所述角度预处理模块对角度进行预处理,具体包括:

3.根据权利要求1所述的预判压缩优化的CORDIC系统,其特征在于,所述查找表模块中表的建立过程包括:

4.根据权利要求2或3所述的预判压缩优化的CORDIC系统,其特征在于,所述查找表模块中的查找表方式为:将经所述角度预处理模块处理后的角度的二进制表示中的前i位数据作为地址,进行查找表,获得前i次迭代结果。...

【技术特征摘要】

1.一种预判压缩优化的cordic系统,其特征在于,所述系统包括角度预处理模块、查找表模块、过渡模块、压缩计算模块和结果处理模块:

2.根据权利要求1所述的预判压缩优化的cordic系统,其特征在于,所述角度预处理模块对角度进行预处理,具体包括:

3.根据权利要求1所述的预判压缩优化的cordic系统,其特征在于,所述查找表模块中表的建立过程包括:

4.根据权利要求2或3所述的预判压缩优化的cordic系统,其特征在于,所述查找表模块中的查找表方式为:将经所述角度预处理模块处理后的角度的二进制表示中的前i位数据作为地址,进行查找表,获得前i次迭代结果。

5.根据权利要求2所述的预判压缩优化的cordic系统,其特征在于,所述过渡模块,具体基于经所述角度预处理模块获得的旋...

【专利技术属性】
技术研发人员:李武森高宇杰陈文建
申请(专利权)人:南京理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1