Logarithm/inverse-logarithm converter and method of using same
First Claim
Patent Images
1. A logarithm converter, which comprises:
- a memory for storing a plurality of parameters, wherein the parameters are calculated using a least squares method to estimate a logarithmic function over a domain of input values; and
arithmetic means, operatively coupled to the memory, for generating a log value by performing arithmetic operations on an input value and ones of the plurality of parameters which correspond to the input value.
18 Assignments
0 Petitions
Accused Products
Abstract
A converter, which may be used for implementing either logarithmic or inverse-logarithmic functions, includes a memory, a multiplier, and an adder. The memory stores a plurality of parameters which are derived using a least squares method to estimate a logarithmic or inverse-logarithmic function over a domain of input values.
34 Citations
24 Claims
-
1. A logarithm converter, which comprises:
-
a memory for storing a plurality of parameters, wherein the parameters are calculated using a least squares method to estimate a logarithmic function over a domain of input values; and arithmetic means, operatively coupled to the memory, for generating a log value by performing arithmetic operations on an input value and ones of the plurality of parameters which correspond to the input value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A logarithm converter for generating a log value corresponding to an input value, the logarithm converter comprising:
-
a memory for storing a plurality of parameter pairs, wherein each of the plurality of parameter pairs is calculated using a least squares method to estimate a logarithmic function over an interval of input values, the memory providing as output a parameter pair corresponding to the input value, wherein the parameter pair has a first-order parameter and a zero-order parameter; a multiplier for producing a proportional term by multiplying the input value with the first-order parameter; and an adder for producing the log value by summing the proportional term and the zero-order parameter. - View Dependent Claims (7, 8)
-
-
9. A computing device, which comprises:
-
a processing unit for executing a computer operation which utilizes a log value; a computer memory for storing a computer program which includes the computer operation; a bus for connecting the processing unit and the computer memory; and a logarithm converter which receives an input value and includes; a memory for storing a plurality of parameters, wherein the plurality of parameters are calculated using a least squares method to estimate a logarithmic function over a domain of input values; and arithmetic means, operatively coupled to the memory, for generating the log value by performing arithmetic operations on the input value and ones of the plurality of parameters which correspond to the input value. - View Dependent Claims (10, 11, 12)
-
-
13. An inverse-logarithm converter, which comprises:
-
a memory for storing a plurality of parameters, wherein the plurality of parameters are calculated using a least squares method to estimate an inverse-logarithmic function over a domain of input values; and arithmetic means, operatively coupled to the memory, for generating an inverse-log value by performing arithmetic operations on an input value and ones of the plurality of parameters which correspond to the input value. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An inverse-logarithm converter for generating an inverse-log value corresponding to an input value, the inverse-logarithm converter comprising:
-
a memory for storing a plurality of parameter pairs, wherein each of the plurality of parameter pairs is calculated using a least squares method to estimate an inverse-logarithmic function over an interval of input values, the memory providing as output a parameter pair corresponding to the input value, wherein the parameter pair has a first-order parameter and a zero-order parameter; a multiplier for producing a proportional term by multiplying the input value with the first-order parameter; and an adder for producing the inverse-log value by summing the proportional term and the zero-order parameter. - View Dependent Claims (19, 20)
-
-
21. A computing device, which comprises:
-
a processing unit for executing a computer operation which utilizes an inverse-log value; a computer memory for storing a computer program which includes the computer operation; a bus for connecting the processing unit and the computer memory; and an inverse-logarithm converter which receives an input value and includes; a memory for storing a plurality of parameters, wherein the plurality of parameters are calculated using a least squares method to estimate an inverse-logarithmic function over a domain of input values; and arithmetic means, operatively coupled to the memory, for generating the inverse-log value by performing arithmetic operations on the input value and ones of the plurality of parameters which correspond to the input value. - View Dependent Claims (22, 23, 24)
-
Specification