{"title":"General - N Winograd D.F.T. programs with inverse option","authors":"J. Masse, D. Cante","doi":"10.1109/ICASSP.1983.1171940","DOIUrl":null,"url":null,"abstract":"S. Winograd's papers \"On computing the discrete Fourier transform\" (1976 and 1978) allow one to know the minimum number of multiplications to compute a DFT if the length is a power of a prime and to build such algorithms for small lengths. It is suggested that longer transforms be 'built up' with the short algorithms. For this Winograd proposes and Kolba & Parks detail two ways I.J Good's prime factor algorithm and Winograd's modified by J.H McClellan nested prime factor algorithm. In 1979 J.H McClellan publishes a General-N FORTRAN program (WFTA) using the nested algorithm. In 1981 C.S Burrus publishes a very simple program (PFA1) using in place the prime factor algorithm. In 1982 J.H Rothweller extends an idea of Burrus to developp an in place and in order version of the program (PFA2). These two last programs do not perform the inverse DFT. In this work ways to implement this as an option of the same program are systematically derived from the general properties of the prime factor index maps and tested.","PeriodicalId":403091,"journal":{"name":"ICASSP '83. IEEE International Conference on Acoustics, Speech, and Signal Processing","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1983-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ICASSP '83. IEEE International Conference on Acoustics, Speech, and Signal Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICASSP.1983.1171940","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
S. Winograd's papers "On computing the discrete Fourier transform" (1976 and 1978) allow one to know the minimum number of multiplications to compute a DFT if the length is a power of a prime and to build such algorithms for small lengths. It is suggested that longer transforms be 'built up' with the short algorithms. For this Winograd proposes and Kolba & Parks detail two ways I.J Good's prime factor algorithm and Winograd's modified by J.H McClellan nested prime factor algorithm. In 1979 J.H McClellan publishes a General-N FORTRAN program (WFTA) using the nested algorithm. In 1981 C.S Burrus publishes a very simple program (PFA1) using in place the prime factor algorithm. In 1982 J.H Rothweller extends an idea of Burrus to developp an in place and in order version of the program (PFA2). These two last programs do not perform the inverse DFT. In this work ways to implement this as an option of the same program are systematically derived from the general properties of the prime factor index maps and tested.