Apparatus, methods, and computer program products for determining the coefficients of a function with decreased latency
OwnerWalter E. Peltoninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerWalter E. Peltoninventor
Estimating the term…
The present invention provides apparatus, methods, and computer program products that can decrease the latency with which the coefficients of a function representative of signal are determined. Specifically, the apparatus, methods, and computer program products of the present invention, taking advantage of the independence of samples, updates each of the coefficients of the function as each sample is received. As such, when the final sample is received, the apparatus, methods, and computer program products of the present invention need only update each coefficient with the contribution of the last sample prior to outputting the coefficients. As such, the latency from the time the last sample is received and the availability of the coefficients is decreased. To further decrease the latency, in one embodiment, the apparatus, methods, and computer program products of the present invention prestore either all or a portion of the possible values of the contribution of a sample to each coefficient, such that. As such, when the sample is received, the apparatus, methods, and computer program products of the present invention evaluate the value of the sample and retrieve the appropriate value from the prestored values that corresponds to the coefficient, sample, and value of the sample, thereby decreasing the time required to determine the coefficients. The apparatus, methods, and computer program products of the present invention also allow individual or subsets of the coefficients to be observed and also allow individual or subsets of the coefficients to be determined in varying resolutions.
An apparatus for determining the coefficients of a function representative of an input signal based on a predetermined plurality of samples of the input signal, wherein said apparatus comprises a coefficient generator which incorporates the data from each sample into the coefficients in natural order as each sample is received thus removing the need to store the samples for processing,
An apparatus for determining the coefficients of a function representative of an input signal based on a predetermined plurality of samples of the input signal, wherein said apparatus comprises a coefficient generator which incorporates the data from each sample into the coefficients in natural order as each sample is received thus removing the need to store the samples for processing,
An apparatus for determining the coefficients of a function representative of an input signal based on a predetermined plurality of samples of the input signal, wherein said apparatus comprises a coefficient generator which incorporates the data from each sample into the coefficients in natural order as each sample is received thus removing the need to store the samples for processing,
A method for determining the coefficients of a function representative of an input signal based on a predetermined plurality of samples of the input signal, wherein said method comprises the steps of:
An apparatus for determining the coefficients of a function representative of an input signal based on a predetermined plurality of samples of the input signal, wherein each coefficient is at least partially based upon a combination of the sample and a mathematical function, wherein said apparatus comprises:
A method for determining the coefficients of a function representative of an input signal based on a predetermined plurality of samples of the input signal, wherein each coefficient is at least partially based upon a combination of the sample and a mathematical function, wherein said method comprises:
A computer program product for determining the coefficients of a function representative of an input signal based on a predetermined plurality of samples of the input signal, wherein the computer program product comprises:
A computer program product for determining the coefficients of a function for a given input signal based on a sample of the input signal, wherein each coefficient is comprised of at least one term that is at least partially based upon a combination of the sample and a mathematical function, wherein the computer program product comprises:
An apparatus for generating coefficients of a function representative of an input set of data, said apparatus comprising a processing element that:
An apparatus for generating coefficients of a function representative of an input set of data, said apparatus comprising a processing element that:
A method of generating coefficients of a function representative of an input set of data, the method comprising the steps of:
An apparatus for determining the coefficients of a function representative of an input signal based on a predetermined plurality of samples of the input signal, wherein said apparatus comprises a coefficient generator which updates at least one of the coefficients with at least one of the samples prior to receipt of the last sample of the plurality of samples to thereby decrease the latency of the time required to determine the coefficients of the function, wherein for said coefficient, said coefficient generator determines a coefficient number associated with the coefficient and a sample number associated with the at least one sample and updates the coefficient using the coefficient number and the sample number, wherein each coefficient is comprised of at least one term that is at least partially based upon a combination of a sample and a mathematical function, wherein said coefficient generator determines a respective term of each coefficient by combining each sample upon receipt with the mathematical function associated with the sample and the coefficient.
HDL code that when compiled is a computer program product for determining the coefficients of a function representative of an input signal based on a predetermined plurality of samples of the input signal, wherein the HDL code when compiled comprises:
Dependencies are inferred from the claim text.