Computer implemented systems and methods of addition and subtraction of numbers represented in a logarithmic number system
AssigneeLemurian Labs Inc.
InventorVassil DIMITROV
Life of this patent
Estimating the term…
Loading patent…
AssigneeLemurian Labs Inc.
InventorVassil DIMITROV
Estimating the term…
A computer-implemented method of addition of real numbers represented in a parallel adaptive logarithmic number system (PALNS) includes representing two positive real numbers x and y in a PALNS, as follows: x=(B1{circumflex over ( )}a)*(B2{circumflex over ( )}b), y=(B1{circumflex over ( )}c)*(B2{circumflex over ( )}d), wherein B1 and B2 are bases, and wherein y≥x, and a, b, c and d are positive integer exponents. A value R=LogB1B2 is calculated. A value of R is approximated as R1/R2. R1 and R2 are positive integers and R1≥R2. A discriminator K is calculated as (R2*(c−a)+R1*(d−b). An approximation of 1+B1{circumflex over ( )}(K/R2) is determined as (B1{circumflex over ( )}g(K))*(B2{circumflex over ( )}h(K)) for a plurality of integers of K, wherein g(K) and h(K) are restricted to integers as a function of the value of K. The sum of x+y is approximated for every integer K, as: x+y≈B1{circumflex over ( )}(a+g(K))*B2{circumflex over ( )}(b+h(K))=(B1{circumflex over ( )}e(K))*(B2{circumflex over ( )}f(K)), wherein e(K)=a+g(K) and f(K)=b+h(K).
A computer-implemented method of addition of real numbers represented in a parallel adaptive logarithmic number system (PALNS), the method comprising:
A computer-implemented method of subtraction of real numbers represented in a parallel adaptive logarithmic number system (PALNS), the method comprising:
A computer system comprising:
Dependencies are inferred from the claim text.