1

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

4

1 回答 1

3

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

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

于 2014-01-22T12:39:11.803 回答