提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
根据上一篇博文,如果已知向量顶点坐标(x,y),通过“合理选择”每次旋转的方向,总可以让向量接近x正半轴。则可以计算出(x+jy)= Aexp(jθ)中的A(幅值),θ(角度)。
仿真实例
这里我们通过matlab程序来对上述算法进行实现:
下面这段程序,我们已知坐标(x,y) = (10000,32767)。我们要求其幅值A,以及角度θ
A = (1000010000+3276732767)^0.5 = 34258.9592515593
Θ = atan(32767/10000) = 1.27458937932332
我们来验证利用cordic算法我们能否也能算出这个正确结果出来
close all;