Fast fourier transform dedicated processor
AssigneeAlcatel
InventorsGeert Verhenne, Peter Reusens
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlcatel
InventorsGeert Verhenne, Peter Reusens
Estimating the term…
A Fast Fourier Transform (FFT) dedicated processor includes a scrambler SM scrambling a real input data sequence x(i) and thereby providing two scrambled data subsequences a(i) and b(i). A data generation circuit GC coupled to SM provides a complex data sequence y(i) whose real and imaginary parts equal the scrambled data subsequences a(i) and b(i) respectively. y(i) is applied to an arithmetic unit AU, which under the control of a control unit CoM, is successively converted to an arithmetic means AM, a data regeneration circuit RC and a combinatorial means CM. AM generates an intermediate Fast Fourier Transform series Y(i) of y(i). RC splits up Y(i) into Fast Fourier Transform series A(i) and B(i) of a(i) and b(i) respectively and CM executes a final traditional Fast Fourier Transform combinatorial step and produces the Fast Fourier Transform sequence X(i) of the real input data sequence x(i).
A Fast Fourier Transform dedicated processor (P), including a memory means (MM) to store an input data sequence (x(i)), a scrambling means (SM) to scramble said input data sequence (x(i)) thereby generating a plurality of scrambled data subsequences (a(i), b(i)), said scrambling means (SM) being coupled to an input of an arithmetic unit (AU), generating a Fast Fourier Transform output sequence (X(i)) from said scrambled data subsequences (a(i), b(i)), characterized in that to process a real said input data sequence (x(i)) said processor (P) additionally includes a data generation circuit (GC) which is connected between said scrambling means (SM) and said arithmetic unit (AU) and is adapted to derive from pairs of said scrambled data subsequences (a(i), b(i)) a complex data sequence (y(i)), and that said arithmetic unit (AU) includes an arithmetic means (AM), a data regeneration circuit (RC) and a combinatorial means (CM), said arithmetic means (AM) being adapted to recursively execute Decimate In Time Fast Fourier Transform steps on said complex data sequence (y(i)) thereby generating an intermediate Fast Fourier Transform series (Y(i)), said data regeneration circuit (RC) being adapted to generate from said intermediate Fast Fourier Transform series (Y(i)) individual Fast Fourier Transform series (A(i), B(i)) of said pair of scrambled data subsequences (a(i), b(i)), and said combinatorial means (CM) being adapted to execute a final Decimate In Time Fast Fourier Transform step on said individual Fast Fourier Transform series (A(i), B(i)) to thereby provide said Fast Fourier Transform output sequence (X(i)).
Dependencies are inferred from the claim text.