The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 11, 2000

Filed:

Jul. 27, 1998
Applicant:
Inventor:

Kevin R Wadleigh, Plano, TX (US);

Assignee:

Agilent Technologies, Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
708404 ;
Abstract

The inventive mechanism uses seven steps to perform the mathematic equivalent to performing one large FFT on the input data. The input data array is decomposed into a plurality of squares. In first step, each of the squares has their respective points swapped across their main diagonals. In the second step, small FFTs are calculated for each of the squares. In the third step, the data is transposed in each of the squares as the first step. In fourth step, the data is oriented into a column format, which are multiplied by the twiddle coefficients. In the fifth step 75, small column oriented FFTs are calculated. The results of each of steps 4 and 5 is in a work array which is small enough to remain in cache. In the sixth step, columns data are transposed and stored into a columns of the squares. In the seventh step, the data is transposed in each of the squares as the first and third steps. This mechanism reduces cache misses, and allows for parallel processing.


Find Patent Forward Citations

Loading…