Parallel multiprocessing for the fast fourier transform with pipeline architecture

   
   

The discrete Fourier transform (DFT) is computed in a plurality of parallel processors. A DFT of length N is divided into r partial DFTs of length (N/r), in which the r partial DFTs are calculated in separate parallel processors and then combined in a combination phase to form a complete DFT of length (N). The r partial FFTs are able to be computed in parallel multiprocessors by defining the mathematical model of the combination phase in such manner so as to allow the r parallel processors to operate independently and simultaneously. A second embodiment presents a radix-r fast Fourier algorithm that reduces the computational effort as measured by the number of multiplications and permits the N/r parallel processors to operate simultaneously and with a single instruction sequence.

O Fourier discreto transforma (DFT) é computado em um plurality de processadores paralelos. Um DFT do comprimento N é dividido em r DFTs parcial do comprimento (N/r), em que os r DFTs parcial são calculados em processadores paralelos separados e combinados então em uma fase da combinação para dar forma a um DFT completo do comprimento (n). Os r FFTs parcial podem ser computado em multiprocessors paralelos definindo o modelo matemático da fase da combinação em tal maneira para permitir que os processadores paralelos de r operem-se independentemente e simultaneamente. Uma segunda incorporação apresenta um algoritmo rápido de Fourier da raiz-r que reduza o esforço computacional como medido pelo número das multiplicações e permita os processadores paralelos de N/r se operar simultaneamente e com uma única seqüência de instrução.

 
Web www.patentalert.com

< Independent component imaging

< Determining protein function and interaction from genome analysis

> Arithmetic processing device, inter-object communication method, and robot

> Dialogs for multiple operating systems and multiple languages

~ 00131