CORDIC算法芯片的制作方法

文档序号:37127236发布日期:2024-02-22 21:41阅读:来源:国知局

技术特征:

1.一种cordic算法芯片,其特征在于,包括第一迭代模块及第二迭代模块,其中:

2.根据权利要求1所述的芯片,其特征在于,所述迭代单元包括第一加法单元及目标数量个移位单元,所述第一加法单元分别与各所述移位单元连接,

3.根据权利要求2所述的芯片,其特征在于,一个所述移位单元对应三角函数的泰勒展开形式中的一个展开项,且针对任一所述移位单元,所述移位单元的移位值是根据所述移位单元所在的迭代单元对应的所述目标弧度值、及所述移位单元对应的所述展开项确定的。

4.根据权利要求3所述的芯片,其特征在于,所述迭代单元还包括补偿单元,一个所述补偿单元对应一个所述移位单元,所述第一加法单元分别与各所述移位单元及各所述补偿单元连接,

5.根据权利要求1至4中任一项所述的芯片,其特征在于,所述待旋转角度向量的各位数分别具有对应的位数弧度值,所述第一迭代模块包括所述目标位数的个数个迭代层,一个所述迭代层对应一个所述目标位数,所述迭代层包括多个迭代单元,所述迭代单元对应的所述目标弧度值,是所述迭代单元所在的所述迭代层对应的所述目标位数的位数弧度值;

6.根据权利要求5所述的芯片,其特征在于,各所述迭代层串行排列;

7.根据权利要求6所述的芯片,其特征在于,所述第一输入向量及所述第一输出向量由第一分向量和第二分向量组成,所述迭代层由第一分向量迭代单元及第二分向量迭代单元组成,分向量迭代单元由多个所述迭代单元组成;

8.根据权利要求7所述的芯片,其特征在于,所述迭代单元为正弦迭代单元或余弦迭代单元,所述分向量迭代单元还包括第二加法单元;

9.根据权利要求1所述的芯片,其特征在于,所述芯片还包括预旋转模块,

10.根据权利要求1所述的芯片,其特征在于,所述第二迭代模块包括单步迭代模块及双步迭代模块,


技术总结
本申请涉及一种CORDIC算法芯片。包括第一迭代模块及第二迭代模块,其中:第一迭代模块包括至少一个迭代单元,第一迭代模块用于接收目标向量及待旋转角度向量,根据待旋转角度向量在各目标位数上的取值,确定各目标位数对应的弧度值,并根据弧度值以及各迭代单元对应的目标弧度值,从各迭代单元中确定目标迭代单元,通过各目标迭代单元对目标向量进行旋转处理,得到中间向量,其中,目标位数的个数与待旋转角度向量的长度正相关。第二迭代模块,用于对中间向量进行旋转处理,得到目标向量的输出向量。采用本方法能够简化CORDIC算法芯片的结构。

技术研发人员:曹正,沈少辉,谢刚强,魏江龙,杨猛,何斌,赵亚琼,刘耕远
受保护的技术使用者:北京国科天迅科技股份有限公司
技术研发日:
技术公布日:2024/2/21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1