Abstract:In this paper,a fast algorithm is developed to compute two-dimensional Discrete Fourier Transform (DFT) of an array of NxM complex number points using FPT,where M=2m,N=2m-r+1,1≤r≤m.As compared with the conventional radix-2 two-dimensional Fast Fourier Transforms,this new algorithm requires less number of multiplications (decrease by 30-40%) and same number of additions, so that elevates the computing accuracy. The number of multiplications and additions are respectively Mu=1/2NMlog2M-3/2NM+N2+N(1+log2M-log2N) Ad= NMlog2MN. This algorithm also has the advantage to adopt the parallel algorithm.