×

Pipelined FFT processor with memory address interleaving

  • US 7,428,564 B2
  • Filed: 05/13/2004
  • Issued: 09/23/2008
  • Est. Priority Date: 11/26/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A 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 the series of input samples to provide a serial output;

    an interleaver for receiving the serial output of the first butterfly unit, for permuting samples in the serial output to provide an output sequence organized as a pairwise series of samples the interleaver comprisinga plurality of memory elements, each element having a write storage address for storing a sample from the serial output, wherein the number of memory elements is less than the number of samples in the serial output, andan interleaver controller for receiving a sample from the serial output, determining the write storage address of one of the plurality of memory elements for storing the sample, writing the sample to the memory element associated with the determined write storage address, determining a read storage address associated with a memory element, and reading out the sample stored in the memory element associated with the determined read storage address to provide a sample of an output sequence, wherein the samples from the serial output are interleaved in accordance with a non-repeating pattern; and

    a second butterfly unit for serially receiving the output sequence from the interleaver, for performing a second butterfly operation on each pair of samples in the pairwise series of samples of the output sequence to obtain an output series of samples corresponding to an FFT of the series of input samples.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×