共查询到10条相似文献,搜索用时 625 毫秒
1.
2.
基于FPGA的CORDIC算法通用IP核设计 总被引:1,自引:0,他引:1
分析CORDIC算法原理,设计出了迭代结构和流水线结构的CORDIC算法IP核.根据不同的初值可以实现正弦、余弦、双曲正弦、双曲余弦、反正切等三角函数,也可以通过组合实现对数、指数等复杂函数.最后对两种结构的IP核在速度、资源占用方面进行了对比. 相似文献
3.
提出了一种改进的向量模式下的CORDIC算法——MV-CORDIC算法,可以用来实现通信系统中频偏估计幅角的计算。仿真结果表明,该算法相比传统的CORDIC算法,可以大幅度减少CORDIC算法的迭代次数。算法输出幅角的误差小,可以利用其实现频偏估计中幅角的计算。 相似文献
4.
在传统的定点数流水线型CORDIC算法基础上,就减少迭代次数上提出一种改进算法,实现并行处理时的符号预测。改进算法大大减少了流水线迭代次数,节省了FPGA的Slice Flip Flops数量。最后利用改进算法在Xilinx公司的Virtex-II平台上实现了直接数字频率合成器(DDS)。 相似文献
5.
6.
7.
8.
CORDIC算法常用于高效地实现多种超越函数求值,但算法的通用性使其无法针对具体函数进行优化。提出一种统一的指数/对数函数迭代求值算法LnE,实现方式与CORDIC算法类似,每次迭代同样只需进行移位、加法和简单的判断操作,拥有线性收敛速度,但LnE算法具备更多优势:只需x、y两条通路;每次迭代均进行加法操作,不需根据迭代系数[di]选择加法/减法,控制简单;不需进行扩展因子补偿;不需重复某些迭代以保证收敛。因此LnE算法的迭代次数和每次迭代的开销均小于CORDIC算法,相对于CORDIC算法可节省1/3以上的面积开销。 相似文献
9.
基于查找表和SF CORDIC的高精度正余弦函数求值方法 总被引:1,自引:0,他引:1
常用查找表法和CORDIC算法在FPGA上实现正余弦函数求值.查找表法实现简单,输出延迟小,但随着计算精度的提高,存储资源需求呈指数增长;传统的CORDIC方法硬件资源消耗大,且输出时延长.论文提出一种新方法,将查找表和SF-CORDIC算法相结合,以查表所得中间向量为迭代初始向量,对剩余旋转角应用SF-CORDIC算法,迭代系数取0或1,减少了x、y通路的计算开销和舍入误差;并对z通路使用加减交替法提前生成剩余旋转角,以减少每级流水线的延迟.所需查找表的地址位数和迭代次数分别较常规查表法和CORDIC算法减少一半左右.基于FPGA完成了算法的设计、仿真与误差分析,结果表明该方法可利用较少的硬件资源和存储资源实现较高精度和较低时延的正余弦函数求值. 相似文献
10.
将CORDIC算法传统实现中的象限转换从输出转移到输入进行处理,简化了电路逻辑.针对CORDIC算法的流水线结构做出增大映射分区的改进,省去了流水线的第一级,减少了流水线结构内旋转角的一位数据宽度.在FPGA中仿真并实现了基于该改进CORDIC算法的NCO.仿真结果有良好的精度,证明了该方案的可行性. 相似文献