【问题标题】:Evaluating exponential function in VHDL在 VHDL 中评估指数函数
【发布时间】:2014-02-12 11:50:46
【问题描述】:

我需要在 VHDL 中实现一个指数项“exp((-x²*0.008)-0.5)”。这里的“x”是 18 位定点信号,范围在(-90.0 到 90.0)之间。当我上网时,我发现一个解决方案是使用泰勒级数展开。有没有更适合我需要的替代解决方案。如果使用泰勒级数是评估“exp”函数的唯一解决方案,那么求和限制应该是多少?谢谢你。

【问题讨论】:

    标签: vhdl exponential taylor-series


    【解决方案1】:

    总和限制应该是满足您要求的准确性所需的任何值。在担心 VHDL 之前,通常最好在其他工具(甚至是电子表格!)中找到它。

    对于足够平滑的曲线,使用小型查找表中的系数进行二次插值可能足够准确(再次说明:在 MatLab、Octave 或电子表格中进行评估)并且相当容易实现。

    【讨论】:

      猜你喜欢
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-10
      • 1970-01-01
      • 2021-05-21
      • 2016-08-14
      相关资源
      最近更新 更多