• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 用矢量旋转求解平方根的算法及其FPGA实现

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

录入:edatop.com     点击:

任意数的开平方算法

直接利用VR算法只能计算[0,1]内的平方根值,有一定的局限性。因此,设待开方数T为任意正数,当T>1时,可通过对其预处理后映射到[0,1]区间内再进行开平方运算。

步骤如下:

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

开平方算法的FPGA实现

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

实现方法

(1)预处理单元

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

来源:电子产品世界

上一篇:节能智能型3G基站的设计
下一篇:无线接入网中关于WCDMA的全面介绍

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图