1.一种cordic算法芯片,其特征在于,包括第一迭代模块及第二迭代模块,其中:
2.根据权利要求1所述的芯片,其特征在于,所述迭代单元包括第一加法单元及目标数量个移位单元,所述第一加法单元分别与各所述移位单元连接,
3.根据权利要求2所述的芯片,其特征在于,一个所述移位单元对应三角函数的泰勒展开形式中的一个展开项,且针对任一所述移位单元,所述移位单元的移位值是根据所述移位单元所在的迭代单元对应的所述目标弧度值、及所述移位单元对应的所述展开项确定的。
4.根据权利要求3所述的芯片,其特征在于,所述迭代单元还包括补偿单元,一个所述补偿单元对应一个所述移位单元,所述第一加法单元分别与各所述移位单元及各所述补偿单元连接,
5.根据权利要求1至4中任一项所述的芯片,其特征在于,所述待旋转角度向量的各位数分别具有对应的位数弧度值,所述第一迭代模块包括所述目标位数的个数个迭代层,一个所述迭代层对应一个所述目标位数,所述迭代层包括多个迭代单元,所述迭代单元对应的所述目标弧度值,是所述迭代单元所在的所述迭代层对应的所述目标位数的位数弧度值;
6.根据权利要求5所述的芯片,其特征在于,各所述迭代层串行排列;
7.根据权利要求6所述的芯片,其特征在于,所述第一输入向量及所述第一输出向量由第一分向量和第二分向量组成,所述迭代层由第一分向量迭代单元及第二分向量迭代单元组成,分向量迭代单元由多个所述迭代单元组成;
8.根据权利要求7所述的芯片,其特征在于,所述迭代单元为正弦迭代单元或余弦迭代单元,所述分向量迭代单元还包括第二加法单元;
9.根据权利要求1所述的芯片,其特征在于,所述芯片还包括预旋转模块,
10.根据权利要求1所述的芯片,其特征在于,所述第二迭代模块包括单步迭代模块及双步迭代模块,