检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王少军[1] 张启荣[1] 彭宇[1] 彭喜元[1]
机构地区:[1]哈尔滨工业大学自动化测试与控制研究所,哈尔滨150080
出 处:《仪器仪表学报》2014年第6期1209-1216,共8页Chinese Journal of Scientific Instrument
基 金:教育部博士点基金(20112302120027);装备预先研究课题(51317040302);国家自然科学基金(61301205)资助项目
摘 要:针对FPGA中计算超越函数时所采用的分段线性逼近法对计算精度及资源占用存在直接影响的问题,提出一种最佳等距分段线性逼近计算方法。该方法通过优化分段方法缩减查找表,可以在可控计算精度条件下减少计算资源消耗。利用Xilinx Virtex-5实现IP核设计后,分别采用指数函数、双曲正切函数、对数S型函数的计算进行了实验研究。实验结果表明:相对于CORDIC算法、区间等分分段线性逼近法等常规的超越函数FPGA计算方法,新方法在精度可控前提下,能够有效减少硬件资源消耗,并提高计算效率。The piecewise strategy directly influences the computation precision and resource occupation when piecewise linear approximation algorithm is applied to the calculation of transcendental functions with FPGA. Aiming at this problem, a new method called optimal equidistant piecewise linear approximation algorithm is proposed. According to different accuracy requirement of specific applications, the proposed algorithm can cut down the lookup table and reduce the resource consumption through optimizing the segmentation strategy. After designing corresponding IP cores with Xilinx Virtex-5 FPGA, experiment studies on the computation of exponential, hyperbolic tangent and log sigmoid functions were conducted. The results demonstrate that, compared with some common transcendental function computation algorithms, such as CORDIC algorithm and the piecewise linear approximation algorithm with equal interval, the proposed method can not only reduce the hardware resource occupation, hut also improve the calculation efficiency, under the premise of controllable precision.
关 键 词:最佳等距分段线性逼近算法 超越函数 FPGA
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.118.99.234