% The multiplicative constants for the 43 point FFT I = sqrt(-1); u = [ -1.023809523809524 0.156129488673857*I 0.365598518604753 0.527967403107028 -0.297855307237260 -0.538838896339181*I -0.229080410674620*I 0.255973102337934*I -0.237198503933146 -0.085589215479911 -0.199568213743724 -0.069954051102120 1.498440996162083 0.264432065588500 0.313942960953422 0.047506159426801 -0.180227775415575 3.114505270527884 0.636730680366479 -0.508688762406951 0.009442331086239 0.157324107584586 -2.315440917661217 -1.209524969975262*I 0.815366797800069*I 0.407797958613970*I -0.080191123236178*I 0.676128489941772*I 0.208978609042308*I -0.638387599153842*I 0.434861983017613*I 0.228507153797249*I -3.386037507822345*I -0.244229426978649*I 0.106016400929706*I -0.179037571323472*I -0.052620631846038*I 0.478528713914523*I 0.997468820248439 -1.038680907754183 0.446761816757923 0.304295328869547 -6.406461009728036 -0.118065085709149 0.986279964807061 -1.592548148362949 -0.224586637179230 3.489809320301848 1.027492052312804 -0.639319316152228 0.235399687042306 0.078481645707593 0.560112424820640 1.453599747508874 -2.486813502736593 -0.131203284982226 0.325149039428599 -1.043228234171186 2.043795668282468 -2.207798406109486 -0.276605838945574 0.195026479098169 0.203248580265700 -1.174584650881768 1.361109278153735 0.157402045859382 -0.157908950976775 0.354781612988514 -0.817022855919105 1.175164803496925 -0.105186177258566 -0.209814789432715 2.483229747966407 -0.641910194191107 0.407172813767475 0.623051329102841 0.009853386027020 -1.231019300189182 0.049030866189654 -0.240596654000503 -0.130933910967229 0.026475768423061 -0.304964679269718 -2.187618139085684*I 2.731373707922620*I 1.671898426327090*I -0.536934261848907*I 2.952194275860837*I 1.310757486549849*I 2.199085239845362*I 0.138638544658142*I -0.412482457857625*I 2.583275807903379*I 1.655329671008424*I -2.379155761461449*I -0.816553740813073*I 0.465460143225429*I -3.647852744057899*I -0.436647571097669*I 2.369446761981445*I 1.022958489111161*I -0.526558560796176*I 4.208596559209092*I 0.799489984163891*I 1.873812610773501*I 0.478410895153283*I -0.285733276591553*I -0.209690199660696*I -0.058986580110276*I -1.120759341800554*I -0.668079000264231*I 0.210119376122912*I -0.781578102755193*I 0.874755236727784*I -1.700273489968022*I -0.898285638479417*I 0.354497607548361*I -2.386930278356644*I -0.703415823571247*I -1.357632616872954*I -0.205683146603808*I 0.232738578149726*I -0.791195202747561*I -0.532114363632716*I 1.166638367754001*I 0.494877580359101*I -0.225193173116114*I 1.476476948937697*I ]; % The input permutation for the 43 point FFT ip = [ 1 2 22 12 17 36 5 42 7 41 24 11 39 25 32 37 26 10 18 14 16 15 43 23 33 28 9 40 3 38 4 21 34 6 20 13 8 19 35 27 31 29 30 ]; % The output permutation for the 43 point FFT op = [ 1 43 21 2 41 5 29 15 19 31 25 38 7 33 35 34 39 32 9 6 3 37 16 24 27 30 11 18 13 14 12 28 17 4 10 40 36 8 26 20 23 42 22 ];