Pipelined FFT processor with memory address interleaving
First Claim
Patent Images
1. A single path delay fast Fourier transform (FFT) processor for performing an FFT on a series of input samples organized as pairs, the processor comprising:
- a first butterfly unit for receiving the series of input samples, for performing a first butterfly operation on each received pair of samples to provide a serial output;
an interleaver for receiving the serial output, for permuting samples in the serial output to provide a permutation as a pairwise series of samples; and
a second butterfly unit for serially receiving the pairwise series of samples from the interleaver, for performing a second butterfly operation on each pair of samples in the pairwise series to obtain an output series of samples corresponding to an FFT of the series of input samples.
6 Assignments
0 Petitions
Accused Products
Abstract
An FFT processor using a single delay path and a permuter provides a reduction in the implementation area and a related reduction in power consumption through efficiencies obtained by the modification of a butterfly unit and the use of a novel interleaver. The modified butterfly unit is obtained by removal of complex variable multipliers, which is possible due to the simplification of twiddle factors in the stages that correspond to the modified butterfly unit.
41 Citations
26 Claims
-
1. A single path delay fast Fourier transform (FFT) processor for performing an FFT on a series of input samples organized as pairs, the processor comprising:
-
a first butterfly unit for receiving the series of input samples, for performing a first butterfly operation on each received pair of samples to provide a serial output;
an interleaver for receiving the serial output, for permuting samples in the serial output to provide a permutation as a pairwise series of samples; and
a second butterfly unit for serially receiving the pairwise series of samples from the interleaver, for performing a second butterfly operation on each pair of samples in the pairwise series to obtain an output series of samples corresponding to an FFT of the series of input samples. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A single path delay fast Fourier transform (FFT) processor for performing an FFT on a series of input samples organized as pairs, the processor comprising:
-
a plurality of butterfly modules connected in series each having a memory for receiving a series of samples and an associated butterfly unit for performing butterfly operations on the series of samples in the memory, the first butterfly module in the plurality for receiving and storing the series of input samples in memory, the final butterfly module in the plurality for providing a butterfly operation output as a series of samples corresponding to an FFT of the series of input samples; and
at least one of the plurality of butterfly modules having an interleaving memory for receiving and storing a series of samples, and for permuting the samples to obtain a pairwise series of samples, and for serially providing an associated buttefly unit with the permuted pairwise series. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification