Unlock instant, AI-driven research and patent intelligence for your innovation.

Apparatus, methods, and computer program products for reducing the number of computations and number of required stored values for information processing methods

a technology of information processing methods and computation methods, applied in the direction of computation using denominational number representation, complex mathematical operations, instruments, etc., can solve the problems of inability to meet the requirements of data processing applications, the computation of dft of a signal is typically computational and time-consuming, and the application of functions such as functions to signals is typically computationally intensive. , to achieve the effect of reducing the amount of calculations, reducing the amount of computations, and reducing the complexity of calculation

Inactive Publication Date: 2006-09-14
PELTON WALTER EUGENE +1
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0012] As set forth below, the apparatus, methods, and computer program products of the present invention overcome many of the deficiencies identified with processing signals using functions, such as Fourier Transforms. In particular, the present invention provides methods and computer program products that determine the coefficients of a function representative of an input signal with reduced calculation complexity, such that the coefficients of the function are made available within a decreased time from receipt of the last sample of the signal. The present invention also provides methods and computer program products that reduce the amount calculations that must be performed in order to determine the coefficients of a function, such that less complex hardware designs can be implemented. Specifically, the time for performing computations can be conserved by reusing previously calculated terms so that terms having the same value are calculated fewer than the number of times that the term appears in the original equations; preferably only one calculation for each repeating term having the same value for the entire calculation process. In addition, some embodiments of the present invention also use a reduced number of values to represent the possible mathematical terms of a function.

Problems solved by technology

Although Fourier transforms and the other functions mentioned above are useful in determining characteristics of signals for use in data processing, there are some drawbacks to their use.
Specifically, application of these functions to signals is typically computationally intensive.
This is disadvantageous as it may require the use of specialized processors in order to perform data processing.
Further, and even more importantly, the time required to perform the number of computations using these functions may cause an unacceptable delay for many data processing applications.
As many samples of a signal are typically required to perform an adequate approximation of the signal, the DFT of a signal is typically computational and time intensive.
Although the Butterfly method reduces the number of computations over the more traditional DFT method, it also adds complexity to the Fourier transformation of a signal.
This complexity can require the use of specialized processors and increase time for computation of the Fourier Transform.
Consequently, this method causes latency in the determination of the coefficients of the function, where the time between the arrival of the last sample and the availability of the coefficients is defined as the latency of the system.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Apparatus, methods, and computer program products for reducing the number of computations and number of required stored values for information processing methods
  • Apparatus, methods, and computer program products for reducing the number of computations and number of required stored values for information processing methods
  • Apparatus, methods, and computer program products for reducing the number of computations and number of required stored values for information processing methods

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout.

[0026] For illustrative purposes, the various methods and computer program products of the present invention are illustrated and described below in conjunction with the characteristics of Fourier Series. It should be apparent, however, that the methods and computer program products of the present invention can be used with many different types of functions. For instance, the methods and computer program products may be used with functions such as Bessel ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Apparatus, methods, and computer program products are provided for generating a second set of equations requiring reduced numbers of computations from a first set of general equations, wherein each general equation defines coefficients in terms of a set of samples and a plurality of functions having respective values. A first set of tokens is initially assigned to the plurality of functions such that every value of the functions that has a different magnitude is assigned a different token, thereby permitting each general equation to be defined by the set of samples and their associated tokens. Each general equation is then evaluated and the samples having the same associated token are grouped together. A second set of tokens is then assigned to represent a plurality of unique combinations of the samples. The second set of equations is then generated based at least on the first and second sets of tokens.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS [0001] The present application claims priority from U.S. provisional patent application Ser. No. 60 / 210,661, entitled: METHODS AND APPARATUS FOR PROCESSING INFORMATION USING SPECIAL CASE PROCESSING, filed on Jun. 9, 2000, the contents of which are incorporated herein by reference.FIELD OF THE INVENTION [0002] The present invention relates generally to the determination of coefficients of a function. More particularly, the methods and computer program products of the present invention relate to reducing the number of computations and values that must be stored in the determination of the coefficients. BACKGROUND OF THE INVENTION [0003] Signal processing is an important function of many electronic systems. In particular, in many electronic systems, data is transmitted in signal form. Further, some electronic systems analyze and monitor the operation of mechanical or chemical systems by observing the characteristics of signals, such as vibration ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F7/38G06F17/12G06F17/14
CPCG06F17/141G06F17/147
Inventor PELTON, WALTER EUGENESTOICA, ADRIAN
Owner PELTON WALTER EUGENE