
- eXtended Fast Fourier Transforms
This toolbox collects several function transforms, a discrete Laplace transform, see [1,5], the butterfly sparse Fourier transform [2,3] (BSFFT) and a fast Fourier transform for complex evaluation nodes [1]. A detailed Tutorial using this toolbox is included in the software package. We give a short overview about the individual transforms.
LT - Laplace transform
BSFFT - Butterfly Sparse Fast Fourier Transform
XFLT - Fast Fourier transform for complex evaluation nodes
Download the BSFFT1D in C++
- BSFFT1D version 0.9.tar.gz is available, 20 May 2016.
Download the full XFFT-toolbox in MATLAB
The toolbox is published under the GNU General Public License version 3.
- Current release: XFFT version 1.0.tar.gz is available, 01 June 2015.
New: A tutorial (readme.pdf) is now included and the start scripts are corrected, 21 October 2015.
Archive
- BSFFT version 0.9.tar.gz is available, 03 September 2012
References
Stefan Kunis and Ines Melzer.
A stable and accurate butterfly sparse Fourier transform. SIAM J. Numer. Anal. 50(3):1777–1800, 2012.
URL BibTeX@article{KuMe12, author = "Kunis, Stefan and Melzer, Ines", title = "A stable and accurate butterfly sparse {F}ourier transform", journal = "{SIAM J. Numer. Anal.}", volume = 50, year = 2012, number = 3, pages = "1777--1800", issn = "0036-1429", coden = "SJNAAM", mrclass = "65T50 (42A15)", mrnumber = 2970765, mrreviewer = "Manfred Tasche", url = "/data/publications/paper/KuMe12.pdf" }
Stefan Kunis and Ines Melzer.
Fast evaluation of real and complex exponential sums. Electron. Trans. Numer. Anal. 46:23-35, 2017.
URL BibTeX@article{KuMe17, author = "Stefan Kunis and Ines Melzer", title = "Fast evaluation of real and complex exponential sums", journal = "{Electron. Trans. Numer. Anal.}", volume = 46, year = 2017, url = "/data/publications/paper/KuMe16.pdf", pages = "23-35" }
Lexing Ying.
Sparse Fourier transform via butterfly algorithm. SIAM J. Sci. Comput. 31(3):1678–1694, 2009.
URL, DOI BibTeX@article{Yi09, author = "Ying, Lexing", title = "Sparse {F}ourier transform via butterfly algorithm", journal = "{SIAM J. Sci. Comput.}", volume = 31, year = 2009, number = 3, pages = "1678--1694", issn = "1064-8275", mrclass = "65T50 (65R10 65Y20)", mrnumber = "2491541 (2009m:65273)", mrreviewer = "Daniel Potts", doi = "10.1137/08071291X", url = "http://dx.doi.org/10.1137/08071291X" }
V Rokhlin.
A fast algorithm for the discrete Laplace transformation. J. Complexity 4(1):12–32, 1988.
URL, DOI BibTeX@article{Ro88, author = "Rokhlin, V.", title = "A fast algorithm for the discrete {L}aplace transformation", journal = "{J. Complexity}", volume = 4, year = 1988, number = 1, pages = "12--32", issn = "0885-064X", mrclass = "65R10", mrnumber = "939693 (89b:65309)", doi = "10.1016/0885-064X(88)90007-6", url = "http://dx.doi.org/10.1016/0885-064X(88)90007-6" }
Jens Keiner, Stefan Kunis and Daniel Potts.
Using NFFT 3–-a software library for various nonequispaced fast Fourier transforms. ACM Trans. Math. Software 36(4):Art. 19, 30, 2009.
URL, DOI BibTeX@article{KeKuPo09, author = "Keiner, Jens and Kunis, Stefan and Potts, Daniel", title = "Using {NFFT} 3---a software library for various nonequispaced fast {F}ourier transforms", journal = "{ACM Trans. Math. Software}", volume = 36, year = 2009, number = 4, pages = "Art. 19, 30", issn = "0098-3500", coden = "ACMSCU", mrclass = "65T50 (65Y15)", mrnumber = 2738200, doi = "10.1145/1555386.1555388", url = "http://dx.doi.org/10.1145/1555386.1555388" }