微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 怎么消除CORDIC算法里的K畸变因子啊

怎么消除CORDIC算法里的K畸变因子啊

时间:10-02 整理:3721RD 点击:
我用FPGA实现的CORDIC算法,算法的原理基本上没有问题,也了解到一般要再增加一些迭代消除迭代的畸变因子K。
但是不太清楚的一点是怎么找出增加的那些迭代的i序列,增加这些迭代后从而消除每次CORDIC迭代时带来的sqrt(1+2(-2i))的这个畸变啊?
找了很多资料,这个地方说的都不详细,或者干脆就没说。请对CORDIC算法熟悉的仁兄指点一二,谢谢

迭代增益是一个级数,你可以通过增加一个初始旋转来抵偿这个增益。

无论进行多少级迭代,一般都用校正因子的极限值进作为校正因子。在进行三角运算的时候,1/Kn=1.6467;在进行指数对数运算的时候,校正因子1/Kn=1.20750。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top