Computer implemented systems and methods of addition of numbers represented in a logarithmic number system
AssigneeLemurian Labs Inc.
InventorsVassil DIMITROV, Sanjay DAWANI
Life of this patent
Estimating the term…
Loading patent…
AssigneeLemurian Labs Inc.
InventorsVassil DIMITROV, Sanjay DAWANI
Estimating the term…
A computer-implemented method of addition of real numbers represented in a multidimensional logarithmic number system (MDLNS) includes representing two real numbers X and Y in an MDLNS, wherein the MDLNS representations of X and Y includes at least two bases B1 and B2, as follows: X=s1*(B1{circumflex over ( )}a)*(B2{circumflex over ( )}b), and Y=s2*(B1{circumflex over ( )}c)*(B2{circumflex over ( )}d). Wherein s1 and s2 are each a sign of value plus or minus one, and wherein a, b, c and d are exponents. A condition is imposed on the signs of the exponents wherein: a is positive, b is negative, c is negative and d is positive. The representation of the sum of X+Y in the log domain is expanded as follows: log (X+Y)=log (s1*(B1{circumflex over ( )}a)*(B2{circumflex over ( )}b)+s2*(B1{circumflex over ( )}c)*(B2{circumflex over ( )}d))=log (s1*(B1{circumflex over ( )}a*B2{circumflex over ( )}d)*(B2{circumflex over ( )}(b−d)+(s2/s1)*B1{circumflex over ( )}(c−a))), wherein (b−d) is a negative exponent and (c−a) is a negative exponent.
A computer-implemented method for performing addition of real numbers represented in a multidimensional logarithmic number system (MDLNS), the method comprising:
A computer system comprising:
A computer program product comprising:
A computer-implemented method for performing addition of real numbers represented in a multidimensional logarithmic number system (MDLNS), the method comprising:
Dependencies are inferred from the claim text.