方法
(1)多项式法——幂级数的部分和
(2)迭代法(牛顿迭代法)
(3) CORDIC
NCO
数字控制振荡器(NCO,numerically controlled oscillator
NCO传统的实现方法主要有查表法、多项式展开法或近似法,但这些方法在速度、精度、资源方面难以兼顾。而采用CORDIC算法来实现超函数时,则无需使用乘法器,它只需要一个最小的查找表(LUT),利用简单的移位和相加运算,即可产生高精度的正余弦波形,尤其适合于FPGA的实现。
超越函数
超越函数(Transcendental Functions),指的是变量之间的关系不能用有限次加、减、乘、除、乘方、开方运算表示的函数。
欧拉把约翰·贝努利给出的函数定义称为解析函数,并进一步把它区分为代数函数(只有自变量间的代数运算)和超越函数(三角函数、对数函数以及变量的无理数幂所表示的函数),还考虑了“随意函数”(表示任意画出曲线的函数)。