基于FPGA硬件设备快速计算指数函数的方法及装置

    公开(公告)号:CN109408027A

    公开(公告)日:2019-03-01

    申请号:CN201811159918.5

    申请日:2018-09-30

    Abstract: 本发明提供一种基于FPGA硬件设备快速计算指数函数的方法及装置。该方法包括:步骤1、初始化双曲线坐标系下CORDIC算法中迭代运算的x值和校模因子k值;并根据输入的待计算指数函数确定迭代运算的z值;步骤2、初始化查找表;步骤3、将z的绝对值与查找表中的所有比较值进行并行比较,得到掩码,根据所述掩码得到检索值i;步骤4、在查找表中获取与所述检索值i对应的反双曲正切值;根据x、z和k值,以及对应的反双曲正切值进行迭代运算,更新x、z和k值;步骤5、若|z|>0.001,重复执行步骤3至步骤4;若|z|≤0.001,执行步骤6;步骤6、根据更新后的x、z和k值计算得到ez的值。本发明减少了迭代次数及资源消耗,满足入侵检测系统实时性的要求。

Patent Agency Ranking