Algorithm and Implementation of a Large-Point FFT under the Master-Slave Parallel Multi-Processor Architecture

刘莉,高梅国,周闰,王飞
DOI: https://doi.org/10.3321/j.issn:1001-506x.2003.10.005
2003-01-01
Abstract:In this paper, a new parallel algorithm based on a modified FFT algorithm is presented, with which an N-point FFT for a large N is easy to implement under the multi-processor architecture. In this algorithm, the first several stages of butterfly merging operations are carried out on the parallel digital signal processors (DSPs) and the outputs are sent to another DSP to perform other butterfly merging operations, where only one data communication is needed. It is easy to implement this algorithm on pipeline processors and to divide an N-point FFT for a large N into some short ones because of an easy way to rotate the factors. An implementation on a multi-DSP system with a DSP of TI C6202 and four DSPs of TI C6701 shows that it takes only 49ms to perform a 256K-point FFT, which indicates that this algorithm is easy to implement and has a high parallelism.
What problem does this paper attempt to address?