U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"If you build a better mousetrap, you will catch better mice."

George Gobel

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 708/277 - Logarithmic/exponential


Subclass of Class 708 - Electrical computers: arithmetic processing and calculating
Definition: Subject matter where the desired waveform is logarithmic
No. of patents: 99
Last issue date: 10/18/2011


1      
NumberTitleIssue Date
8041756Method and apparatus for high speed calculation of non-linear functions and networks using non-linear function calculations for digital signal processing
The invention includes apparatus and methods for high-speed calculation of non-linear functions based upon a shifted adder and a offset generator. Various implementations may preferably include a input preprocessor and/or an output post processor. The invention incl...
10/18/2011
7912883Exponent processing systems and methods
Embodiments of exponent processing systems and methods are disclosed. One method embodiment, among others, comprises performing a first table lookup using a first address to provide a first value corresponding to the first component part, setting an integer exponent...
03/22/2011
7644116Digital implementation of fractional exponentiation
Provided are digital processing apparatuses and techniques for estimating the fractional exponentiation of the base number 2, i.e., 2f where f is a fractional value. In one representative embodiment, a calculation is made of a folded quantity, which is eq...
01/05/2010
7606850Method and apparatus for providing a base-2 logarithm approximation to a binary number
An apparatus for providing a base-2 logarithm approximation to a binary number is disclosed. A position k of the most significant bit within a binary number is located. Then, all bits that are less significant than position k within the binary number are assigned as...
10/20/2009
7584234Method and apparatus for narrow to very wide instruction generation for arithmetic circuitry
A method and apparatus for generating a wide instruction controlling at least one data processing resource, local to that data processing resource, by accessing a local wide instruction memory based upon a narrow instruction, to generate at least part of the wide in...
09/01/2009
7539717Logarithm processing systems and methods
Embodiments of logarithm processing systems and methods are disclosed. The system embodiments described herein include two tables corresponding to various base and derivative functions of a logarithm, with logic configured to access the tables and format and normali...
05/26/2009
7509363Method and system for approximating sine and cosine functions
A technique for approximating output values of a function based on LaGrange polynomials is provided. Factorization of a LaGrange polynomial results in a simplified representation of the LaGrange polynomial. With this simplified representation, an output value of a f...
03/24/2009
7337203Exponent calculation apparatus and method, and program
An exponent calculation apparatus calculates xe based on input two integers x and e. A pre-calculation module pre-calculates x^{l_i} for each of candidate exponents {l_i} (0≦i≦L−1) stored in a candidate exponents storing unit, the number of the cand...
02/26/2008
7321912Device with dB-to-linear gain conversion
An electronic dB-to-linear gain conversion system (10). The system comprises an input (12) for receiving a gain index signal (GI) representing a desired dB value. The desired dB value is selected from a set having an integer number S of dB values. The ...
01/22/2008
7290024Methods and apparatus for performing mathematical operations using scaled integers
Methods, apparatus, and articles of manufacture for performing mathematical operations using scaled integers are disclosed. In particular, an example method identifies a scaled-integer value and determines a multiplier value and a scale value based on the scaled-int...
10/30/2007
7271748System and method for providing a thermometer coded output filter
Systems and methods are provided for providing a filtered, thermometer coded output signal from an N bit digital input, where N is an integer greater than one. A truncated lookup table provides a corresponding truncated thermometer code in response an address relate...
09/18/2007
7266576Circuits and methods for implementing approximations to logarithms
A method for approximating a base 2 logarithm of a binary input and the circuit to implement the method are disclosed. The circuit comprises means for determining the integer portion of the logarithm, a lookup table module, a residual function module, an adder modul...
09/04/2007
7251322Systems and methods for echo cancellation with arbitrary playback sampling rates
The present invention relates to systems and methods that remove echo from a signal via a novel echo cancellation technique that supports arbitrary playback sampling rates. The novel echo cancellation technique transforms a playback signal to a frequency domain repr...
07/31/2007
7249154Method and apparatus for producing an exponential signal
An exponential signal generator having a memory, a scale unit and an adder. A value stored in the memory is scaled and added to itself to produce a new value for storing in the memory. The exponential signal is represented by the exponential value. ...
07/24/2007
7237177Method of calculating internal signals for use in a map algorithm
A method of calculating internal signals for use in a MAP algorithm is disclosed, comprising the steps of: obtaining first decoding signals by processing received systematic and received encoded symbols of each symbol sequence of a...
06/26/2007
7233966Method and device for generating an output signal as a mathematical function of an input signal
A device (1) for generating a digital output signal yLOG(k)/K) as a mathematical function of a digital input signal (xLOG(k)) includes a level-changing device (6), which by amplifying or attenuating the input signal (xLOG
06/19/2007
7227551Manipulating text and graphic appearance
A method, device and computer system for creating a smooth, continuous height (scalar or vector) field are described. The described techniques permit arbitrary closed regions to be smoothly shaded without producing unnatural smoothness at the region's edges or bound...
06/05/2007
7221721Frequency offset calculation method using log transforms and linear approximation
A method for calculating frequency offset using arc tangent calculations according to real part and imaginary part input values received externally. The method includes converting arc tangent equations for determining frequency offset into equations to perform log c...
05/22/2007
7180959Technique for utilizing spare bandwidth resulting from the use of a code in a multi-level signaling system
A technique for utilizing spare bandwidth resulting from the use of a code in a multi-level signaling system is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for utilizing spare bandwidth resulting from the use of a cod...
02/20/2007
7180957Technique for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system
A technique for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for utilizing spare bandwidth resulting f...
02/20/2007
7180958Technique for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system
A technique for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for utilizing spare bandwidth resulting f...
02/20/2007
7171435Circuits, systems, and methods implementing approximations for logarithm, inverse logarithm, and reciprocal
A digital signal system (30) for determining an approximate logarithm of a value of x having a base b is described. The system comprises circuitry for storing x as a digital representation, identifying a most significant digit (MSD) of the digital representat...
01/30/2007
7143126Method and apparatus for implementing power of two floating point estimation
A method and apparatus are provided for implementing a power of two estimation function in a general purpose floating-point processor. A floating point number is stored within a memory. The floating point number includes a sign bit, a plurality of exponent bits, and...
11/28/2006
7120213Using SISO decoder feedback to produce symbol probabilities for use in wireless communications that utilize single encoder turbo coding and transmit diversity
An apparatus and method for transmitting and receiving a bit stream. On the transmission side, coded bits (Y.sub.t) and an interleaved version of the coded bits (X.sub.t) are separately modulated and transmitted. On the reception side, a priori output probabilities ...
10/10/2006
7107300Circuits, systems, and methods implementing approximations for inverse logarithm
A digital signal system (50) determines an approximate antilog x from a value of ƒ(x), where x has a base b. ...
09/12/2006
7072926Blind transport format detection system and method with logarithm approximation for reliability figure
Blind transport format detection with sliding window trace-back for evaluating decodings to candidate block lengths together with piecewise linear approximation of the reliability figure (logarithm of ratio of maximum survivor path metric minus minimum survivor path...
07/04/2006
7058188Configurable digital loudness compensation system and method
An audio loudness compensation system includes a level sensor receiving an audio input signal and operable to estimate a level of the audio input signal over a first predetermined time period, and a level mapper receiving the estimated level and operable to map the ...
06/06/2006
7031993Method and apparatus for fast natural log(X) calculation
A method for computing a natural logarithm function includes partitioning a mantissa region between 1 and 2 into N equally spaced sub-regions; precomputing a reference point ai of each of the N equally spaced sub-regions, where i=0, . . . ,N−1; selectin...
04/18/2006
7007052Efficient real-time computation
Systems and methods for determining coefficients a filter are disclosed. The filter coefficients are computed by determining a sine of an input value and an inverse of the input value. The sine of the input signal and the inverse of the input signal are multiplied t...
02/28/2006
6996591System and method to efficiently approximate the term 2x
The present invention relates to a system and method to efficiently approximate the term 2X. The system includes an approximation apparatus to approximate 2X, wherein X is a real number. The system further includes a memory to store a computer ...
02/07/2006
6981009Apparatus and method for computing a logarithm of a floating-point number
An apparatus for computing a logarithm to a base p of a floating-point number X. The floating-point number X is represented in the format of (−1)Sx·2Ex·Mx, where Mx=(1+fx)=(1+Ax·2−K)...
12/27/2005
6978289Apparatus and method for minimizing accumulated rounding errors in coefficient values in a lookup table for interpolating polynomials
An apparatus and method are disclosed for minimizing accumulated rounding errors in coefficient values in a lookup table for interpolating polynomials. Unlike prior art methods that individually round each polynomial coefficient of a function, the method of the pres...
12/20/2005
6976043Technique for approximating functions based on lagrange polynomials
A technique for approximating output values of a function based on LaGrange polynomials is provided. Factorization of a LaGrange polynomial results in a simplified representation of the LaGrange polynomial. With this simplified representation, an output value of a f...
12/13/2005
6950841Logarithmic lookup tables
In one embodiment, the invention is directed toward techniques for generating results in a logarithmic domain. The techniques may exploit properties of a logarithmic function to reduce the memory requirements needed to implement lookup tables. For example, the techn...
09/27/2005
6922711Approximate calculator for non-linear function and map decoder using same
A calculator calculates an approximate value of a function Y=log (1+e−x) using input data x. In the calculator, a decoder outputs m-bit data that represents a value corresponding to the slope of a straight line, and further outputs intercept data of the...
07/26/2005
6910059Apparatus and method for calculating an exponential calculating result of a floating-point number
An apparatus for calculating an exponential calculating result for a base 2 floating-point number comprises a transforming device, K exponential tables and a multiplier. The transforming device receives the floating-point number, transforms the floating-point number...
06/21/2005
6883012Linear-to-log converter for power estimation in a wireless data network receiver
A converter to convert an N-bit input in a linear scale to an M-bit output in a logarithmic scale. The converter includes a set of K subrange converters each coupled to a respective number of bits of the N-bit input that represents a subrange of the N-bit input, eac...
04/19/2005
6822762Local color correction
An input image represented by a set of input pixel values is color-corrected by locally modifying the input pixel values according to pixel neighborhoods; and determining an output image having a set of output pixel values. Each set of output pixel values equals a n...
11/23/2004
6813041Method and apparatus for performing local color correction
The invention is directed towards method and apparatus for performing local color correction. One embodiment of the invention is a two-part process. The first part derives an image mask from an input image. In some embodiments, the mask is an inverted, low-pass filt...
11/02/2004
6779015Method for implementation of power calculation on a fixed-point processor using table lookup and linear approximation
A method for calculating the power of an integer raised to a constant real number. The method may be used to process digital signals, which are encoded in such a fashion as to require such processing. An embodiment of the present invention first receives a segment o...
08/17/2004
1      
 
Sign InRegister
Username  
Password   
forgot password?