Method and apparatus for generating mathematical functions
OwnerLester C. Pickettinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerLester C. Pickettinventor
Estimating the term…
A method and apparatus for general-purpose generation of digital mathematical functions in connection with a computer processor enabling computation of such functions as exponential, logarithmic, hyperbolic and trigonometric functions, as well as numerous special-purpose engineering functions. The invention employs compact look-up tables accessed by look-up techniques and value interpolation to determine values not found in the tables. In specific embodiments, specific techniques are employed for table generation and value interpolation to attain results at desired levels of speed, precision, economy, and reliability. Applications include alternatives to conventional hardware multipliers and numerical processors. Individual embodiments may be realized either directly in hardware or in software. Multiple embodiments may be realized as software or hardware function libraries. Coupled multiple embodiments may be realized as general-purpose hardware or software mathematical processors.
In an apparatus for generating an output signal which approximates a designated differentiable function of an input argument signal, said apparatus including:
Apparatus for generating an output signal which approximates a designated differentiable function of an input argument signal, comprising:
The apparatus as set forth in claim 124 wherein said means mapping said dominant portion into said secondary function signal comprises means for mapping said secondary function signal into a constant signal.
Apparatus for generating an output signal g which approximates a designated differentiable function .function. of an input argument signal x in accordance with an approximation g(x).apprxeq..function.(x) wherein
Apparatus for generating an output signal g which approximates a designated differentiable function .function. of an input argument signal x in accordance with an approximation g(x).apprxeq..function.(x) wherein ##EQU33## wherein, regarding notation:
Apparatus for generating an output signal g which approximates a designated differentiable function .function. of an input argument signal x in accordance with an approximation g(x).apprxeq..function.(x) wherein ##EQU34## wherein, regarding notation:
Apparatus for generating a radix-r.sub.2 output signal g which approximates a designated differentiable function .function. of a radix-r.sub.1 input argument signal x in accordance with an approximation g(x).apprxeq..function.(x) wherein
Apparatus for generating a radix-r.sub.2 output signal g which approximates a designated differentiable function .function. of a radix-r.sub.1 input argument signal x in accordance with an approximation g(x).apprxeq..function.(x) wherein ##EQU35## wherein, regarding notation:
Apparatus for generating a radix-r.sub.2 output signal g which approximates a designated differentiable function .function. of a radix-r.sub.1 input argument signal x in accordance with an approximation g(x).apprxeq..function.(x) wherein:
Apparatus for generating an output signal which approximates a designated differentiable function of an input argument signal, comprising:
Dependencies are inferred from the claim text.