高精度两步分支混合CORDIC计算系统、方法和设备技术方案

技术编号:42478127 阅读:18 留言:0更新日期:2024-08-21 13:00
本发明专利技术涉及高精度两步分支混合CORDIC计算系统、方法和设备,该方法通过给出高精度两步分支混合CORDIC方案,该方案在迭代次数上减少到N/4+1,并给出了新的混合基数集的划分公式同样达到实际所需的高精度并且不用计算缩放因子。该方案中采用了输入角度压缩恢复模块,与新的划分公式相辅相成,还配置了浮定点数转化模块,这增加了该方案的可扩展性,使输入角度的格式不仅局限于定点数。采用的流水段架构其流水段级数仅为N/4+3,两个处理器子模块的迭代调整显著降低了流水段时延,最终有效提高了CORDIC算法在计算机内部实际运行时的计算处理效率。

【技术实现步骤摘要】

本专利技术属于坐标旋转数字计算机,涉及一种高精度两步分支混合cordic计算系统、方法和设备。


技术介绍

1、cordic(coordinate rotation digital computer,坐标旋转数字计算机)算法是一种用于计算三角函数、对数、指数以及其他数学运算处理的算法。cordic算法的主要优势在于其仅依赖于加减和移位运算,这使得其非常适合硬件实现,尤其是在资源有限的嵌入式系统中。随着数字信号处理和计算机图形学的发展,cordic算法在各种应用中的重要性愈加显著,例如在fft(快速傅里叶变换)、dct(离散余弦变换)和各种旋转变换中都得到了广泛应用。

2、尽管传统的cordic算法在硬件实现上具有显著优势,但其在迭代次数和硬件开销方面存在一定的局限性。为了提高计算精度并减少迭代次数,研究人员提出了多种改进方案,例如hybrid(混合) cordic算法和双步分支cordic算法。这些改进方案通过优化算法的基础架构和迭代流程,提升了cordic算法的性能。然而,这些改进方案在实际应用中仍存在一些不足之处,例如精度损失较为严重、硬件实本文档来自技高网...

【技术保护点】

1.一种高精度两步分支混合CORDIC计算系统,其特征在于,包括输入角度压缩恢复模块、CORDIC迭代模块以及可扩展的浮定点数转化模块;

2.根据权利要求1所述的高精度两步分支混合CORDIC计算系统,其特征在于,所述第一处理器子模块的迭代公式为:

3.根据权利要求2所述的高精度两步分支混合CORDIC计算系统,其特征在于,所述第一处理器子模块的流水段关键路径包括并行的两个计算支路,每一所述计算支路由依次串联的移位器、加法器、移位器和加法器构成,两个所述计算支路的每一级移位器的输出均交叉输出到对方计算支路的下级加法器。

4.根据权利要求1所述的高精度两...

【技术特征摘要】

1.一种高精度两步分支混合cordic计算系统,其特征在于,包括输入角度压缩恢复模块、cordic迭代模块以及可扩展的浮定点数转化模块;

2.根据权利要求1所述的高精度两步分支混合cordic计算系统,其特征在于,所述第一处理器子模块的迭代公式为:

3.根据权利要求2所述的高精度两步分支混合cordic计算系统,其特征在于,所述第一处理器子模块的流水段关键路径包括并行的两个计算支路,每一所述计算支路由依次串联的移位器、加法器、移位器和加法器构成,两个所述计算支路的每一级移位器的输出均交叉输出到对方计算...

【专利技术属性】
技术研发人员:陈小文芮志超李晨袁珩洲鲁建壮郭阳刘胜刘仲
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

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

1