新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 利用矢量旋转求解平方根的算法及其FPGA实现*

利用矢量旋转求解平方根的算法及其FPGA实现*

——
作者:钟花 孙松林 景晓军 北京邮电大学信息与通信工程学院 时间:2009-08-07来源:电子产品世界收藏

  算法的实现

本文引用地址:http://www.eepw.com.cn/article/96987.htm

  该算法完全由移位和相加完成,很容易在硬件上实现,而且效率较高。由于具有并行处理能力,实现开方运算,速度可以比数字信号处理芯片快,以满足某些高速度处理要求。笔者采用的芯片是Altera公司的Stratix II系列EP2S60开发板。

  实现方法

  (1)预处理单元

  要利用VR算法实现运算,必须对输入进行预处理,设输入为单精度浮点数据格式,在预处理单元中将输入转化成算法可以处理的格式。

  ,有,所以迭代运算时寄存器中存放的上一次旋转所得的坐标值xi,yi每次右移5位。VR算法的FPGA实现架构如图2所示。

  (3)后处理单元

  由VR算法得到的结果需要经后处理单元处理成单精度浮点数据格式后输出。该单元需要预处理单元传递相关参数。

矢量控制相关文章:矢量控制原理


评论


相关推荐

技术专区

关闭