Fast system and method for producing a logarithmic signal approximation with variable precision
First Claim
1. A system for producing an output logarithmic digital signal from an input digital signal having a plurality of bit values wherein the output logarithmic signal has a precision defined by a parameter, the system comprising:
- a search circuit;
an interpolation circuit in signal communication with the search circuit;
a shift circuit in signal communication with the interpolation circuit; and
a combiner that produces an output logarithmic digital signal from a received search circuit output and a received shift circuit output.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for producing an output logarithmic digital signal from an input digital signal having a plurality of bit values in which the output logarithmic signal has a precision defined by a parameter is described. The system (45) includes a search circuit (50), an interpolation circuit (55) in coupled with the search circuit, a shift circuit (60) in coupled with the interpolation circuit and a combiner (65) that produces an output logarithmic digital signal (90) from a received search circuit output (75) and a received shift circuit output (88).
67 Citations
18 Claims
-
1. A system for producing an output logarithmic digital signal from an input digital signal having a plurality of bit values wherein the output logarithmic signal has a precision defined by a parameter, the system comprising:
-
a search circuit;
an interpolation circuit in signal communication with the search circuit;
a shift circuit in signal communication with the interpolation circuit; and
a combiner that produces an output logarithmic digital signal from a received search circuit output and a received shift circuit output. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for producing an output logarithmic digital signal from an input digital signal having a plurality of bit values wherein the output logarithmic signal has a precision defined by a parameter, the system comprising:
-
means for finding a bit position of a highest bit value of the input digital signal;
means for interpolating an interpolation value from the bit position;
means for determining an offset from the interpolation value; and
means for adding the offset and the bit position. - View Dependent Claims (8, 9, 10)
-
-
11. A method for producing an output logarithmic digital signal from an input digital signal having a plurality of bit values wherein the output logarithmic signal has a precision defined by a parameter, the method comprising:
-
searching for a bit position of a highest bit value of the input digital signal;
interpolating an interpolation value from the bit position;
determining an offset from the interpolation value; and
adding the offset with the bit position. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program embodied on a computer-readable medium for producing an output logarithmic digital signal from an input digital signal having a plurality of bit values wherein the output logarithmic signal has a precision defined by a parameter, the computer program comprising:
-
logic configured for searching for a bit position of a highest bit value of the input digital signal;
logic configured for interpolating an interpolation value from the bit position;
logic configured for determining an offset from the interpolation value; and
logic configured for adding the offset with the bit position. - View Dependent Claims (16, 17, 18)
-
Specification