摘要
针对传统CORDIC算法在数字通信应用中存在的不足,从计算角度范围和复杂度上对其进行了优化。首先,利用三角函数的对称性,对输入的向量进行预处理,把输入角度限制在[0,π/2)范围内,输出时再还原为对应的角度,实现了算法计算角度的全覆盖;其次,每次迭代运算前,对输入向量x0和y0的关系进行判决,一步将向量角度旋转至合适的最小角度区间。仿真结果表明,相比传统的CORDIC算法,在相同的误差精度下(e≤2)-8,优化后算法运算迭代次数减少了一倍,显著改善了算法收敛速度。
Aiming at its deficiencies in digital communication, the traditional CORDIC algorithm application is optimized from the angle of computational scale and complexity. Firstly, in accordance with the symmetry of trigonometric function, the input vectors are preprocessed, the input angle is limited within [0,π/2) , and the output data recovered to the corresponding angle, thus realizing full coverage of the algorithm. Secondly, the rotation angle is transformed into the appropriate minimum angle by judging the relationship of between the input vector x and y. The simulation results indicate that this algorithm could reduce the iteration times in the same precision, while significantly imoroving the convergence sneed.
出处
《通信技术》
2015年第8期908-912,共5页
Communications Technology
基金
国家自然科学基金项目(No.61032004
No.91338201)
国家高技术研究发展计划("863"计划)(No.2012AA121605
No.2012AA01A510)~~
关键词
数字通信
CORDIC
优化
循环迭代
digital communication
CORDIC
optimization
cyclic iteration