- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
用矢量旋转求解平方根的算法及其FPGA实现
录入:edatop.com 点击:
任意数的开平方算法
直接利用VR算法只能计算[0,1]内的平方根值,有一定的局限性。因此,设待开方数T为任意正数,当T>1时,可通过对其预处理后映射到[0,1]区间内再进行开平方运算。
步骤如下:
开平方算法的FPGA实现
该开平方算法完全由移位和相加完成,很容易在硬件上实现,而且效率较高。由于FPGA具有并行处理能力,实现开方运算,速度可以比数字信号处理芯片快,以满足某些高速度处理要求。笔者采用的FPGA芯片是Altera公司的Stratix II系列EP2S60开发板。
实现方法
(1)预处理单元
要利用VR算法实现开平方运算,必须对输入进行预处理,设输入为单精度浮点数据格式,在预处理单元中将输入转化成算法可以处理的格式。
来源:电子产品世界
上一篇:节能智能型3G基站的设计
下一篇:无线接入网中关于WCDMA的全面介绍