1
Computation of the Fractional Fourier Transform
Adhemar Bultheel and H´ctor E. Mart´ e ınez Sulbaran 1
Dept. of Computer Science, Celestijnenlaan 200A, B-3001 Leuven
Abstract In this note we make a critical comparison of some matlab programs for the digital computation of the fractional Fourier transform that are freely available and we describe our own implementation that filters the best out of the existing ones. Two types of transforms are considered: First the fast approximate fractional Fourier transform algorithm for which two algorithms are available. The method is described in H.M. Ozaktas, M.A. Kutay, and G. Bozda˘i. Digital computation of the fractional Fourier transform. g IEEE Trans. Signal Process., 44:2141–2150, 1996. There are two implementations: one is written by A.M. Kutay the other is part of package written by J. O’Neill. Secondly the discrete fractional Fourier transform algorithm described in the master thesis C. Candan. The discrete fractional Fourier transform, ¸ Bilkent Univ., 1998 and an algorithm described by S.C. Pei, M.H. Yeh, and C.C Tseng: Digital fractional Fourier transform based on orthogonal projections IEEE Trans. Signal Process., 47:1335–1348, 1999. Key words: Fractional Fourier transform
1
Introduction
The idea of fractional powers of the Fourier transform operator appears in the mathematical literature as early as 1929 [23,9,11]. Later on it was used in quantum mechanics [14,13] and signal processing [1], but it was mainly the optical interpretation and the applications in optics that gave a burst of publications since the 1990’s that culminated in the book of Ozaktas et al [17]. The reason for its success in optical applications can be explained as follows. Consider a system which consists of a point light source on the left. The light illuminates an object after traversing a set of optical components like e.g. thin lenses. It is then well known that at certain points to the
References: [1] L.B. Almeida. The fractional Fourier transform and time-frequency representation. IEEE Trans. Sig. Proc., 42:3084–3091, 1994. [2] N.M. Atakishiyev, L.E. Vicent, and K.B. Wolf. Continuous vs. discrete fractional Fourier transform. J. Comput. Appl. Math., 107:73–95, 1999. [3] L. Barker. The discrete fractional Fourier transform and Harper’s equation. Mathematika, 47(12):281–297, 2000. [4] L. Barker, C. Candan, T. Hakio˘lu, M.A. Kutay, and H.M. Ozaktas. The discrete harmonic oscillator, ¸ g Harper’s equation, and the discrete Fractional Fourier Transfom. J. Phys. A, 33:2209–2222, 2000. 21 [5] G. Cariolaro, T. Erseghe, P. Kraniauskas, and N. Laurenti. Multiplicity of fractional Fourier transforms and their relationships. IEEE Trans. Sig. Proc., 48(1):227–241, 2000. [6] C. Candan. ¸ dFRT: The discrete fractional Fourier transform, 1996. www.ee.bilkent.edu.tr/~haldun/dFRT.m. A matlab program [7] C. Candan. The discrete Fractional Fourier Transform. MS Thesis, Bilkent University, Ankara, ¸ 1998. [8] C. Candan, M.A. Kutay, and H.M. Ozaktas. The discrete Fractional Fourier Transform. IEEE ¸ Trans. Sig. Proc., 48:1329–1337, 2000. [9] E.U. Condon. Immersion of the Fourier transform in a continuous group of functional transformations. Proc. National Academy Sciences, 23:158–164, 1937. [10] D.F. Huang and B.S. Chen. A multi-input-multi-output system approach for the computation of discrete fractional Fourier transform. Signal Processing, 80:1501–1513, 2000. [11] H. Kober. Wurzeln aus der Hankel- und Fourier und anderen stetigen Transformationen. Quart. J. Math. Oxford Ser., 10:45–49, 1939. [12] M.A. Kutay. fracF: Fast computation www.ee.bilkent.edu.tr/~haldun/fracF.m. of the fractional Fourier transform, 1996. [13] A.C. McBride and F.H. Kerr. On Namias’s fractional Fourier transforms. IMA J. Appl. Math., 39:159–175, 1987. [14] V. Namias. The fractional order Fourier transform and its application in quantum mechanics. J. Inst. Math. Appl., 25:241–265, 1980. [15] J. O’Neill. DiscreteTFDs:a collection of matlab files for time-frequency analysis, 1999. ftp.mathworks.com/pub/contrib/v5/signal/DiscreteTFDs/. [16] H.M. Ozaktas, M.A. Kutay, and G. Bozda˘i. Digital computation of the fractional Fourier transform. g IEEE Trans. Sig. Proc., 44:2141–2150, 1996. [17] H.M. Ozaktas, Z. Zalevsky, and M.A. Kutay. The fractional Fourier transform. Wiley, Chichester, 2001. [18] S.-C. Pei, M.-H. Yeh, and C.-C. Tseng. Discrete fractional Fourier-transform based on orthogonal projections. IEEE Trans. Sig. Proc., 47(5):1335–1348, 1999. [19] S.C. Pei and M.H. Yeh. Improved discrete fractional Fourier transform. Optics Letters, 22:1047–1049, 1997. [20] S.C. Pei and M.H. Yeh. The discrete fractional cosine and sine transforms. IEEE Trans. Sig. Proc., 49:1198–1207, 2001. [21] M.S. Richman, T.W. Parks, and R.G. Shenoy. Understanding discrete rotations. In Proc. IEEE Int. Conf. Acoust. Speech, Signal Process., 1997. [22] B. Santhanam and J.H. McClellan. The discrete rotational Fourier transform. IEEE Trans. Sig. Proc., 44:994–998, 1996. [23] N. Wiener. Hermitian polynomials and Fourier analysis. J. Math. Phys., 8:70–73, 1929. [24] M.H. Yeh and S.C. Pei. A method for the discrete fractional Fourier transform computation. IEEE Trans. Sig. Proc., 51(3):889–891, 2003. 22