[发明专利]利用截尾泰勒级数的对数/反对数转换器及其使用方法无效
申请号: | 96191713.X | 申请日: | 1996-01-03 |
公开(公告)号: | CN1172539A | 公开(公告)日: | 1998-02-04 |
发明(设计)人: | 詹姆斯·道格拉斯·沃金;约汉·迈克尔·布斯 | 申请(专利权)人: | 摩托罗拉公司 |
主分类号: | G06F7/00 | 分类号: | G06F7/00;G06F7/38;G06F15/00;G06G7/24;G06G7/26;H03M7/50 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 杨国旭 |
地址: | 美国伊*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 泰勒 级数 对数 转换器 及其 使用方法 | ||
1.一种对数转换器,包括:
一个存储器,用于存储多个系数,其中这些系数是基于在输入值定义域上逼近对数函数的泰勒多项式的;以及
算术装置,可操作地耦合在存储器上,用于通过在输入值与对应于输入值的多个系数中的数个上执行算术运算,而生成对数值。
2.权利要求1的对数转换器,其中多个系数中的各个是基于具有下述形式的表达式的:
c=f(n)(a)/n!其中c表示一个系数,f(n)(a)表示对数函数的n阶导数,a表示输入值,而n为一整数。
3.权利要求1的对数转换器,其中该对数函数是用二次泰勒多项式逼近的。
4.权利要求3的对数转换器,其中多个系数中的数个包含一个零次系数、一个一次系数与一个二次系数,以及算术装置包括:
第一乘法器,用于将间隔值乘以一次系数以生成一次项;
用于平方间隔值以生成平方的间隔值的装置;
第二乘法器,用于将平方的间隔值乘以二次系数以生成二次项;
第一加法器,用于将一次项与二次项相加以生成第一和数;以及
第二加法器,用于将第一和数与零次系数相加以产生对数值。
5.权利要求4的对数转换器,还包括:
用于从输入值中减去基点值以生成间隔值的装置。
6.权利要求4的对数转换器,其中该平方装置包括:
一个平方乘法器,它响应接收间隔值,生成平方间隔值。
7.权利要求4的对数转换器,其中该平方装置包括:
一个只读存储器,用于响应接收间隔值,生成平方间隔值。
8.一种用于生成与输入值对应的对数值的对数转换器,包括:
第一存储器,用于存储多个系数组,其中各系数组是基于在输入值定义域内的一个基点上逼近对数函数的二次泰勒多项式的,存储器作为输出提供对应于输入值的系数组,其中该系数组包含一个零次系数、一个一次系数及一个二次系数;
第一乘法器,用于将一个间隔值乘以一次系数以生成一次项;
第二存储器,用于响应接收间隔值,生成平方间隔值;
第二乘法器,用于将平方间隔值乘以二次系数以生成二次项;
第一加法器,用于将一次项与二次项相加以生成第一和数;以及
第二加法器,用于将第一和数与零次系数相加以产生对数值。
9.一种计算装置,包括:
一个处理单元,用于执行利用对数值的计算机运算;
一个计算机存储器,用于存储包含该计算机运算的计算机程序;
一个对数转换器,它接收输入值并包括:
一个存储器,用于存储多个系数,其中这些系数是基于在输入值定义域上逼近对数函数的泰勒多项式的;以及
算术装置,可操作地耦合在存储器上,用于通过在输入值与对应于输入值的多个系数中的数个上执行算术运算,而产生对数值。
10.一种用于生成对数值的方法,包括下述步骤:
接收输入值;
从存储器中检索出至少一个与输入值对应的系数,其中该至少一个系数是基于逼近对数函数的泰勒多项式的;以及
在该至少一个系数与输入值上执行算术运算以产生对数值。
11.一种用于生成与输入值对应的反对数值的反对数转换器,包括:
一个存储器,用于存储多个系数组,其中各系数组是基于在输入值定义域内的基点上逼近反对数函数的二次泰勒多项式的,存储器作为输出提供对应于输入值的一个系数组,其中该系数组包含一个零次系数、一个一次系数及一个二次系数;
第一乘法器,用于将一个间隔值乘以一次系数以生成一次项;
一个只读存储器,用于响应接收间隔值,生成平方间隔值;
第二乘法器,用于将平方间隔值乘以二次系数以生成二次项;
第一加法器,用于将一次项与二次项相加以生成第一和数;以及
第二加法器,用于将第一和数与零次系数相加以产生反对数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩托罗拉公司,未经摩托罗拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/96191713.X/1.html,转载请声明来源钻瓜专利网。