\setlength{\unitlength}{0.007500in}%
\begin{picture}(640,560)(80,300)
\thicklines
\put(480,435){\circle{60}}
\put( 80,720){\framebox(640,40){}}
\put( 80,620){\framebox(280,40){}}
\put(440,620){\framebox(280,40){}}
\put( 80,480){\framebox(280,40){}}
\put(440,480){\framebox(280,40){}}
\put( 80,340){\framebox(640,40){}}
\put(320,415){\framebox(40,40){}}
\put(450,435){\vector(-1, 0){90}}
\put(340,415){\vector( 0,-1){ 35}}
\put(280,720){\vector(-1,-1){ 60}}
\put(220,620){\vector( 0,-1){100}}
\put(520,720){\vector( 1,-1){ 60}}
\put(580,620){\vector( 0,-1){100}}
\put(220,480){\line( 0,-1){ 45}}
\put(220,435){\vector( 1, 0){100}}
\put(580,480){\line( 0,-1){ 45}}
\put(580,435){\vector(-1, 0){ 70}}
\put(120,800){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm \Large scheme for $FFT_{2m}$ :\normalsize}}}
\put(120,550){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm \Large$FFT_m$\normalsize}}}
\put(600,550){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm \Large$FFT_m$\normalsize}}}
\put(100,730){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_0$}}}
\put(140,730){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_1$}}}
\put(180,730){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_2$}}}
\put(220,730){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_3$}}}
\put(300,730){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(450,730){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(645,730){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_{2m-1}$}}}
\put(100,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_0$}}}
\put(140,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_2$}}}
\put(180,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_4$}}}
\put(220,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(460,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_1$}}}
\put(500,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_3$}}}
\put(540,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_5$}}}
\put(580,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(645,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_{2m-1}$}}}
\put(285,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $a_{2m-2}$}}}
\put(100,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_0^{[0]}$}}}
\put(140,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_1^{[0]}$}}}
\put(170,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(215,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_t^{[0]}$}}}
\put(250,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(300,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_{m-1}^{[0]}$}}}
\put(460,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_0^{[1]}$}}}
\put(500,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_1^{[1]}$}}}
\put(530,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(575,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_t^{[1]}$}}}
\put(610,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(660,490){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_{m-1}^{[1]}$}}}
\put(100,350){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_0$}}}
\put(140,350){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_1$}}}
\put(180,350){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_2$}}}
\put(260,350){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(340,350){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_t$}}}
\put(400,350){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(500,350){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\ldots$}}}
\put(660,350){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $y_{n-1}$}}}
\put(330,430){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm $\pm$}}}
\put(460,425){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\rm \normalsize $\times \, \omega_n^t$}}}
\end{picture}

