Tutorial of Fourier and Hankel transforms for ultrafast optics
Yi-Hao Chen
TL;DR
This tutorial clarifies the proper analytic-signal decomposition and the distinct roles of offset frequency and envelope in ultrafast optics, emphasizing a consistent Fourier-transform convention across theory and numerics. It presents a detailed, parameterized treatment of spectral transforms, convolution, aliasing, phase effects, and time–frequency analysis, and then extends to the Hankel transform with a focus on fast, energy-conserving computation (FHATHA) and its improvements. The work not only distills common misconceptions but also introduces a new numerical scheme that enhances FHATHA and discusses integration with discrete Hankel transforms for radially symmetric beam propagation. Together, these insights offer robust, physically consistent tooling for accurate simulations in ultrafast nonlinear optics and spatially structured fields.
Abstract
This tutorial is designed to clarify a few misconceptions in the field of ultrafast optics. (1) Analytic signal that underlies the complex-conjugate decomposition of the field is discussed, as well as the misunderstanding between offset-frequency analytic signal and slowly-varying envelope. (2) It contains complete derivations of the general formulations of several Fourier-transform relations. It shows the importance of having Fourier-transform constants as parameters, and helps clarify the arbitrary selection of Fourier-transform constants and conventions. (3) It also clarifies the correct Fourier-transform convention to be employed in ultrafast optics. (4) Moreover, multiple Fourier-transform aspects are discussed, involving convolution, aliasing, phase effect, and short-time Fourier transform. (5) In addition to the Fourier transform, a tutorial on the Hankel transform is provided. Its numerical implementation based on the fast Hankel transform with high accuracy (FHATHA) is also provided. Despite being a tutorial, I, for the first time, propose a new numerical scheme for the fast Hankel transform that outperforms both the original FHATHA and the discrete Hankel transform.
