-
公开(公告)号:CN109643327B
公开(公告)日:2020-04-24
申请号:CN201780052874.3
申请日:2017-08-04
Applicant: 高通股份有限公司
Abstract: 在硬件或嵌入式系统中计算非线性函数f(x)可能是复杂且资源密集的。在本公开的一个或多个方面,提供了用于使用查找表(LUT)以及内插或外推来在硬件中准确且高效地计算非线性函数f(x)的方法、计算机可读介质、以及装备。该装备可以是处理器。该处理器关于输入变量x计算非线性函数f(x),其中f(x)=g(y(x),z(x))。该处理器通过确定输入变量x的最高有效位(MSB)的位置来确定整数n。另外,该处理器基于第一查找表和所确定的整数n来确定y(x)的值。而且,该处理器基于n和输入变量x以及基于第二查找表来确定z(x)的值。此外,该处理器基于y(x)和z(x)的所确定值来计算f(x)。
-
公开(公告)号:CN109643327A
公开(公告)日:2019-04-16
申请号:CN201780052874.3
申请日:2017-08-04
Applicant: 高通股份有限公司
Abstract: 在硬件或嵌入式系统中计算非线性函数f(x)可能是复杂且资源密集的。在本公开的一个或多个方面,提供了用于使用查找表(LUT)以及内插或外推来在硬件中准确且高效地计算非线性函数f(x)的方法、计算机可读介质、以及装备。该装备可以是处理器。该处理器关于输入变量x计算非线性函数f(x),其中f(x)=g(y(x),z(x))。该处理器通过确定输入变量x的最高有效位(MSB)的位置来确定整数n。另外,该处理器基于第一查找表和所确定的整数n来确定y(x)的值。而且,该处理器基于n和输入变量x以及基于第二查找表来确定z(x)的值。此外,该处理器基于y(x)和z(x)的所确定值来计算f(x)。
-