Methods apparatus and computer program products for accumulating logarithmic values
AssigneeEricsson Inc.
InventorPaul Wilkinson Dent
Life of this patent
Estimating the term…
Loading patent…
AssigneeEricsson Inc.
InventorPaul Wilkinson Dent
Estimating the term…
The sum of a plurality of logarithmic numbers is determined by expressing the logarithmic numbers as one of a predetermined values. For example, the numbers may be analog values which may be sampled by an 8-bit AtoD converter to be expressed as one of a possible 256 values. The number of occurrences for each of the values is accumulated in bins (counters) and the sum is determined by a summation of the logarithmic numbers based on processing of the counts rather than the logarithmic numbers themselves. Bin counts are reduced iteratively by replacing counts greater than 1 by incrementing the count of a proportionately higher value bin until only counts of 1 or zero remain. These counts are then combined to provide only a single counter with a non-zero count value which indicates the accumulated signal strength of the signal strength measurements. The invention may further be provided using single bit memory elements and byte processing with look-up tables. In a further aspect of the present invention enhanced precision signed logarithmic magnitude expressions of numbers are combined utilizing Zech logarithmic values applied iteratively to a most significant and least significant component of the difference in the logmagnitude of the numbers to be combined.
A method for summing a plurality of logarithmic numbers, the method comprising the steps of:
A method for summing on a computer having memory and a processing means a plurality of quantities, each of which is quantitized to one of a discrete number of values on a non-linear, monotonic scale, the method comprising the steps of:
A method for combining a first number and a second number, said first and second number each having a sign and logmagnitude, the method comprising the following steps performed on a data processing apparatus having a memory:
An apparatus for summing a plurality of logarithmic numbers, comprising:
An apparatus for providing a summation of a plurality of quantities, each of which is quantitized to one of a discrete number of values on a non-linear, monotonic scale, comprising:
An apparatus for combining a first number and a second number, comprising:
A computer program product for summing a plurality of logarithmic numbers, the computer program product comprising:
A computer program product for combining a first number and a second number, said first and second number each having a sign and logmagnitude, the computer program product comprising:
Dependencies are inferred from the claim text.