[说明书一种快速高精度对数转换方法和装置.docVIP

[说明书一种快速高精度对数转换方法和装置.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[说明书一种快速高精度对数转换方法和装置

说 明 书 摘 要 本发明提供一种快速高精度对数转换方法,是把一待转换数Tn转换为一以B为底的对数Ru,该转换方法主要包括如下步骤:步骤一,根据指定的转换精度位数建立粗细精度查询表;步骤二,输入以定点数格式表示的待转换数,进行粗细精度查询表查询;步骤三,根据查询结果计算出转换结果。该方法根据指定的转换精度位数建立以B为底粗精度表Table 1、细精度表Table2和它们对应的高位和低位二进制位数(n,m),当以定点数格式表示的待转换数Tn输入后,方法自动提取的高位和低位进行对应的粗精度表和细精度查询,查询结果通过最高位位数计算出转换的最终结果Ru。该方法的查询速度快,且节省空间优势较强。 权 利 要 求 书 一种快速高精度对数转换方法,是把一待转换数Tn转换为一以B为底的对数Ru,该转换方法主要包括如下步骤:步骤一,根据指定的转换精度位数建立粗细精度查询表;步骤二,输入以定点数格式表示的待转换数,进行粗细精度查询表查询;步骤三,根据查询结果计算出转换结果。 根据权利要求1所述的快速高精度对数转换方法,其特征在于:上述步骤一主要包括:根据高位位数建立以B为底的粗精度表Table1;根据低位位数建立以B为底的细精度查询表Table2。 根据权利要求2所述的快速高精度对数转换方法,其特征在于:所述细精度表为一归一化的对数表。 根据权利要求1所述的快速高精度对数转换方法,其特征在于:步骤二中待处理数Tn需进行分段查询,高位进行粗精度查询,低位进行细精度查询。 根据权利要求1所述的快速高精度对数转换方法,其特征在于:步骤三中相对结果计算Ra=Num1+R*ΔNum1,Num1为粗精度表查询结果,R为细精度表查询结果,ΔNum1为对数表中对数值之差。 一种快速高精度对数转换的装置,该装置能把待转换数转换成要求精度的对数,它主要包括建立装置、提取装置、查询装置、计算和结果输出装置,其特征在于:所述建立装置包括一决策单元,根据对数转化精度分配高和低位数;一粗精度表建立单元,根据高位位数建立以B为底的粗精度表;和一细精度表建立单元,根据低位位数建立以B为底一归一化的细精度查询表。 根据权利要求6所述的快速高精度对数转换的装置,其特征在于:所述提取装置包括一最高位位数记录单元,记录最高位位数;一高位提取单元,提取待转换二进制的高位到粗精度查询单元;和一低位提取单元,提取低位到细精度查询单元。 根据权利要求6所述的快速高精度对数转换的装置,其特征在于:所述查询装置包括一粗精度表,根据高位提取的数在粗精度表中查询相应的对数值;以及一细精度表,根据从低位提取的数在西精度表中查询相应的值。 说 明 书 一种快速高精度对数转换装置和方法 技术领域 本发明涉及一种高速数字信号处理器中对数转化表格制作及其转换方法和装置。 背景技术 许多高速数字信号处理器使用定点格式,对数转换时使用查表法。查表法是先建立一对数表,然后按一定规则在所对应表格查找对应的对数值。目前已有的查表方法中主要有精度可控和精度固定两种。精度可控型查表方法计算步骤麻烦,而且需要进行多次除法运算速度较慢,虽然占用内存较小但不适合高速数字系统;精度固定的型的查表方法是按目标精度设计对数表,对于高精度系统需庞大表格而耗用巨大内存空间。因此一直高精度速度快,而占用内存又小的对数转换装置成为必要。 发明内容 本发明提出了一种快速高精度对数转换方法和装置,它主要包括粗精度查询和细精度查询,粗精度查询用来直接查询二进制中高位对数转化值;细精度表用来查询二进制中低位的一归一化对数转化值,然后两种查询结果通过一定运算就可得出最后结果,其基本原理和游标卡尺相似。 为了实现上述目的,本发明提供一种快速高精度对数转换方法,是把一待转换数Tn转换为一以B为底的对数Ru,该转换方法主要包括如下步骤:步骤一,根据指定的转换精度位数建立粗细精度查询表;步骤二,输入以定点数格式表示的待转换数,进行粗细精度查询表查询;步骤三,根据查询结果计算出转换结果。 其中,优选方案,上述步骤一主要包括:根据高位位数建立以B为底的粗精度表Table1,根据低位位数建立以B为底的细精度查询表Table2。 其中,优选方案,所述细精度表为一归一化的对数表。 其中,优选方案,步骤二中待处理数Tn需进行分段查询,高位进行粗精度查询,低位进行细精度查询。 其中,优选方案,步骤三中相对结果计算Ra=Num1+R*ΔNum1,Num1为粗精度表查询结果,R为细精度表查询结果,ΔNum1为对数表中对数值之差。 本发明还包括一种快速高精度对数转换的装置,该装置能把待转换数转换成要求精度的对数,它主要包括建立装置、提取装置、查询装置、计算和结果输出装置,其特征在于:所述建立装置包括一决策单元,根

文档评论(0)

34shart09 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档