Fractional Fourier transform

Revision as of 21:50, 24 May 2025 by imported>OAbot (Open access bot: url-access updated in citation with #oabot.)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Short description Template:Use dmy dates

In mathematics, in the area of harmonic analysis, the fractional Fourier transform (FRFT) is a family of linear transformations generalizing the Fourier transform. It can be thought of as the Fourier transform to the n-th power, where n need not be an integer — thus, it can transform a function to any intermediate domain between time and frequency. Its applications range from filter design and signal analysis to phase retrieval and pattern recognition.

The FRFT can be used to define fractional convolution, correlation, and other operations, and can also be further generalized into the linear canonical transformation (LCT). An early definition of the FRFT was introduced by Condon,<ref>Template:Cite journal</ref> by solving for the Green's function for phase-space rotations, and also by Namias,<ref>Template:Cite journal</ref> generalizing work of Wiener<ref>Template:Cite journal</ref> on Hermite polynomials.

However, it was not widely recognized in signal processing until it was independently reintroduced around 1993 by several groups.<ref>Template:Cite journal</ref> Since then, there has been a surge of interest in extending Shannon's sampling theorem<ref>Template:Cite journal</ref><ref>Template:Cite journal</ref> for signals which are band-limited in the Fractional Fourier domain.

A completely different meaning for "fractional Fourier transform" was introduced by Bailey and Swartztrauber<ref>Template:Cite journal (Note that this article refers to the chirp-z transform variant, not the FRFT.)</ref> as essentially another name for a z-transform, and in particular for the case that corresponds to a discrete Fourier transform shifted by a fractional amount in frequency space (multiplying the input by a linear chirp) and evaluating at a fractional set of frequency points (e.g. considering only a small portion of the spectrum). (Such transforms can be evaluated efficiently by Bluestein's FFT algorithm.) This terminology has fallen out of use in most of the technical literature, however, in preference to the FRFT. The remainder of this article describes the FRFT.

IntroductionEdit

The continuous Fourier transform <math>\mathcal{F}</math> of a function <math>f: \mathbb{R} \mapsto \mathbb{C}</math> is a unitary operator of <math>L^2</math> space that maps the function <math>f</math> to its frequential version <math>\hat{f}</math> (all expressions are taken in the <math>L^2</math> sense, rather than pointwise):

<math display=block>\hat{f}(\xi) = \int_{-\infty}^{\infty} f(x)\ e^{- 2\pi i x \xi}\,\mathrm{d}x</math>

and <math>f</math> is determined by <math>\hat{f}</math> via the inverse transform <math>\mathcal{F}^{-1}\, ,</math>

<math display=block>f(x) = \int_{-\infty}^{\infty} \hat{f}(\xi)\ e^{2 \pi i \xi x}\,\mathrm{d}\xi\, .</math>

Let us study its n-th iterated <math>\mathcal{F}^{n}</math> defined by <math>\mathcal{F}^{n}[f] = \mathcal{F}[\mathcal{F}^{n-1}[f]]</math> and <math>\mathcal{F}^{-n} = (\mathcal{F}^{-1})^n</math> when n is a non-negative integer, and <math>\mathcal{F}^{0}[f] = f</math>. Their sequence is finite since <math>\mathcal{F}</math> is a 4-periodic automorphism: for every function <math>f</math>, <math>\mathcal{F}^4 [f] = f</math>.

More precisely, let us introduce the parity operator <math>\mathcal{P}</math> that inverts <math>x</math>, <math>\mathcal{P}[f]\colon x \mapsto f(-x)</math>. Then the following properties hold: <math display=block>\mathcal{F}^0 = \mathrm{Id}, \qquad \mathcal{F}^1 = \mathcal{F}, \qquad \mathcal{F}^2 = \mathcal{P}, \qquad \mathcal{F}^4 = \mathrm{Id}</math> <math display=block>\mathcal{F}^3 = \mathcal{F}^{-1} = \mathcal{P} \circ \mathcal{F} = \mathcal{F} \circ \mathcal{P}.</math>

The FRFT provides a family of linear transforms that further extends this definition to handle non-integer powers <math>n = 2\alpha/\pi</math> of the FT.

DefinitionEdit

Note: some authors write the transform in terms of the "order Template:Mvar" instead of the "angle Template:Mvar", in which case the Template:Mvar is usually Template:Mvar times Template:Math. Although these two forms are equivalent, one must be careful about which definition the author uses.

For any real Template:Mvar, the Template:Mvar-angle fractional Fourier transform of a function ƒ is denoted by <math>\mathcal{F}_\alpha (u)</math> and defined by:<ref>Formally, this formula is only valid when the input function is in a sufficiently nice space (such as or Schwartz space), and is defined via a density argument in the general case.</ref><ref>Template:Cite thesis</ref><ref>If Template:Mvar is an integer multiple of Template:Pi, then the cotangent and cosecant functions above diverge. This apparent divergence can be handled by taking the limit in the sense of tempered distributions, and leads to a Dirac delta function in the integrand. This approach is consistent with the intuition that, since <math>\mathcal{F}^2(f)=f(-t)~, ~~\mathcal{F}_{\alpha} ~ (f) </math> must be simply Template:Math or Template:Math for Template:Mvar an even or odd multiple of Template:Mvar respectively.</ref> Template:Equation box 1

For Template:Math, this becomes precisely the definition of the continuous Fourier transform, and for Template:Math it is the definition of the inverse continuous Fourier transform.

The FRFT argument Template:Mvar is neither a spatial one Template:Mvar nor a frequency Template:Mvar. We will see why it can be interpreted as linear combination of both coordinates Template:Math. When we want to distinguish the Template:Mvar-angular fractional domain, we will let <math>x_a</math> denote the argument of <math>\mathcal{F}_\alpha</math>.

Remark: with the angular frequency ω convention instead of the frequency one, the FRFT formula is the Mehler kernel, <math display=block>\mathcal{F}_\alpha(f)(\omega) = \sqrt{\frac{1-i\cot(\alpha)}{2\pi}} e^{i \cot(\alpha) \omega^2/2} \int_{-\infty}^\infty e^{-i\csc(\alpha) \omega t + i \cot(\alpha) t^2/2} f(t)\, dt~. </math>

PropertiesEdit

The Template:Math-th order fractional Fourier transform operator, <math>\mathcal{F}_\alpha</math>, has the properties:

AdditivityEdit

For any real angles Template:Math, <math display=block>\mathcal{F}_{\alpha+\beta} = \mathcal{F}_\alpha \circ \mathcal{F}_\beta = \mathcal{F}_\beta \circ \mathcal{F}_\alpha.</math>

LinearityEdit

<math display=block>\mathcal{F}_\alpha \left [\sum\nolimits_k b_kf_k(u) \right ]=\sum\nolimits_k b_k\mathcal{F}_\alpha \left [f_k(u) \right ]</math>

Integer OrdersEdit

If Template:Math is an integer multiple of <math>\pi / 2</math>, then: <math display=block>\mathcal{F}_\alpha = \mathcal{F}_{k\pi/2} = \mathcal{F}^k = (\mathcal{F})^k</math>

Moreover, it has following relation

<math display=block>\begin{align} \mathcal{F}^2 &= \mathcal{P} && \mathcal{P}[f(u)]=f(-u)\\ \mathcal{F}^3 &= \mathcal{F}^{-1} = (\mathcal{F})^{-1} \\ \mathcal{F}^4 &= \mathcal{F}^0 = \mathcal{I} \\ \mathcal{F}^i &= \mathcal{F}^j && i \equiv j \mod 4 \end{align}</math>

InverseEdit

<math display=block>(\mathcal{F}_\alpha)^{-1}=\mathcal{F}_{-\alpha}</math>

CommutativityEdit

<math display=block>\mathcal{F}_{\alpha_1}\mathcal{F}_{\alpha_2}=\mathcal{F}_{\alpha_2}\mathcal{F}_{\alpha_1}</math>

AssociativityEdit

<math display=block> \left (\mathcal{F}_{\alpha_1}\mathcal{F}_{\alpha_2} \right )\mathcal{F}_{\alpha_3} = \mathcal{F}_{\alpha_1} \left (\mathcal{F}_{\alpha_2}\mathcal{F}_{\alpha_3} \right )</math>

UnitarityEdit

<math display=block>\int f(t)g^*(t)dt=\int f_\alpha(u)g_\alpha^*(u)du</math>

Time ReversalEdit

<math display=block>\mathcal{F}_\alpha\mathcal{P}=\mathcal{P}\mathcal{F}_\alpha</math> <math display=block>\mathcal{F}_\alpha[f(-u)]=f_\alpha(-u)</math>

Transform of a shifted functionEdit

Template:See also

Define the shift and the phase shift operators as follows:

<math display=block>\begin{align} \mathcal{SH}(u_0)[f(u)] &= f(u+u_0) \\ \mathcal{PH}(v_0)[f(u)] &= e^{j2\pi v_0u}f(u) \end{align}</math>

Then <math display=block>\begin{align} \mathcal{F}_\alpha \mathcal{SH}(u_0) &= e^{j\pi u_0^2 \sin\alpha \cos\alpha} \mathcal{PH}(u_0\sin\alpha) \mathcal{SH}(u_0\cos\alpha) \mathcal{F}_\alpha, \end{align}</math>

that is,

<math display=block>\begin{align} \mathcal{F}_\alpha [f(u+u_0)] &=e^{j\pi u_0^2 \sin\alpha \cos\alpha} e^{j2\pi uu_0 \sin\alpha} f_\alpha (u+u_0 \cos\alpha) \end{align}</math>

Transform of a scaled functionEdit

Define the scaling and chirp multiplication operators as follows: <math display=block>\begin{align} M(M)[f(u)] &= |M|^{-\frac{1}{2}} f \left (\tfrac{u}{M} \right) \\ Q(q)[f(u)] &= e^{-j\pi qu^2 } f(u) \end{align}</math>

Then, <math display=block>\begin{align} \mathcal{F}_\alpha M(M) &= Q \left (-\cot \left (\frac{1-\cos^2 \alpha'}{\cos^2 \alpha}\alpha \right ) \right)\times M \left (\frac{\sin \alpha}{M\sin \alpha'} \right )\mathcal{F}_{\alpha'} \\ [6pt] \mathcal{F}_\alpha \left [|M|^{-\frac{1}{2}} f \left (\tfrac{u}{M} \right) \right ] &= \sqrt{\frac{1-j \cot\alpha}{1-jM^2 \cot\alpha}} e^{j\pi u^2\cot \left (\frac{1-\cos^2 \alpha'}{\cos^2 \alpha}\alpha \right )} \times f_a \left (\frac{Mu \sin\alpha'}{\sin\alpha} \right ) \end{align}</math>

Notice that the fractional Fourier transform of <math>f(u/M)</math> cannot be expressed as a scaled version of <math>f_\alpha (u)</math>. Rather, the fractional Fourier transform of <math>f(u/M)</math> turns out to be a scaled and chirp modulated version of <math>f_{\alpha'}(u)</math> where <math>\alpha\neq\alpha'</math> is a different order.<ref>An elementary recipe, using the contangent function, and its (multi-valued) inverse, for <math>\alpha'</math> in terms of <math>\alpha</math> and <math>M</math> exists.</ref>

Fractional kernelEdit

The FRFT is an integral transform <math display=block>\mathcal{F}_\alpha f (u) = \int K_\alpha (u, x) f(x)\, \mathrm{d}x</math> where the α-angle kernel is <math display=block>K_\alpha (u, x) = \begin{cases}\sqrt{1-i\cot(\alpha)} \exp \left(i \pi (\cot(\alpha)(x^2+ u^2) -2 \csc(\alpha) u x) \right) & \mbox{if } \alpha \mbox{ is not a multiple of }\pi, \\ \delta (u - x) & \mbox{if } \alpha \mbox{ is a multiple of } 2\pi, \\ \delta (u + x) & \mbox{if } \alpha+\pi \mbox{ is a multiple of } 2\pi, \\ \end{cases}</math>

Here again the special cases are consistent with the limit behavior when Template:Mvar approaches a multiple of Template:Mvar.

The FRFT has the same properties as its kernels :

  • symmetry: <math>K_\alpha~(u, u')=K_\alpha ~(u', u)</math>
  • inverse: <math>K_\alpha^{-1} (u, u') = K_\alpha^* (u, u') = K_{-\alpha} (u', u) </math>
  • additivity: <math>K_{\alpha+\beta} (u,u') = \int K_\alpha (u, u) K_\beta (u, u')\,\mathrm{d}u.</math>

Related transformsEdit

There also exist related fractional generalizations of similar transforms such as the discrete Fourier transform.

GeneralizationsEdit

The Fourier transform is essentially bosonic; it works because it is consistent with the superposition principle and related interference patterns. There is also a fermionic Fourier transform.<ref name = "xyz">Template:Cite journal</ref> These have been generalized into a supersymmetric FRFT, and a supersymmetric Radon transform.<ref name = "xyz" /> There is also a fractional Radon transform, a symplectic FRFT, and a symplectic wavelet transform.<ref>Template:Cite journal</ref> Because quantum circuits are based on unitary operations, they are useful for computing integral transforms as the latter are unitary operators on a function space. A quantum circuit has been designed which implements the FRFT.<ref>Template:Cite journal</ref>

InterpretationEdit

Time-frequency analysisEdit

Template:Further

File:Rect turning into a sinc.webm
A rect function turns into a sinc function as the order of the fractional Fourier transform becomes 1

The usual interpretation of the Fourier transform is as a transformation of a time domain signal into a frequency domain signal. On the other hand, the interpretation of the inverse Fourier transform is as a transformation of a frequency domain signal into a time domain signal. Fractional Fourier transforms transform a signal (either in the time domain or frequency domain) into the domain between time and frequency: it is a rotation in the time–frequency domain. This perspective is generalized by the linear canonical transformation, which generalizes the fractional Fourier transform and allows linear transforms of the time–frequency domain other than rotation.

Take the figure below as an example. If the signal in the time domain is rectangular (as below), it becomes a sinc function in the frequency domain. But if one applies the fractional Fourier transform to the rectangular signal, the transformation output will be in the domain between time and frequency.

File:FracFT Rec by stevencys.jpg
Fractional Fourier transform

The fractional Fourier transform is a rotation operation on a time–frequency distribution. From the definition above, for α = 0, there will be no change after applying the fractional Fourier transform, while for α = π/2, the fractional Fourier transform becomes a plain Fourier transform, which rotates the time–frequency distribution with π/2. For other value of α, the fractional Fourier transform rotates the time–frequency distribution according to α. The following figure shows the results of the fractional Fourier transform with different values of α.

File:FracFT Rotate by stevencys.jpg
Time/frequency distribution of fractional Fourier transform

Template:See also

Fresnel and Fraunhofer diffractionEdit

The diffraction of light can be calculated using integral transforms. The Fresnel diffraction integral is used to find the near field diffraction pattern. In the far-field limit this equation becomes a Fourier transform to give the equation for Fraunhofer diffraction. The fractional Fourier transform is equivalent to the Fresnel diffraction equation.<ref>Template:Cite journal</ref><ref>Template:Cite journal</ref> When the angle <math>\alpha</math> becomes <math>\pi/2</math>, the fractional Fourier transform is the standard Fourier transform and gives the far-field diffraction pattern. The near-field diffraction maps to values of <math>\alpha</math> between 0 and <math>\pi/2</math>.

ApplicationEdit

Fractional Fourier transform can be used in time frequency analysis and DSP.<ref>Template:Cite journal</ref> It is useful to filter noise, but with the condition that it does not overlap with the desired signal in the time–frequency domain. Consider the following example. We cannot apply a filter directly to eliminate the noise, but with the help of the fractional Fourier transform, we can rotate the signal (including the desired signal and noise) first. We then apply a specific filter, which will allow only the desired signal to pass. Thus the noise will be removed completely. Then we use the fractional Fourier transform again to rotate the signal back and we can get the desired signal.

File:FracFT App by stevencys.jpg
Fractional Fourier transform in DSP

Thus, using just truncation in the time domain, or equivalently low-pass filters in the frequency domain, one can cut out any convex set in time–frequency space. In contrast, using time domain or frequency domain tools without a fractional Fourier transform would only allow cutting out rectangles parallel to the axes.

Fractional Fourier transforms also have applications in quantum physics. For example, they are used to formulate entropic uncertainty relations,<ref>Template:Cite journal</ref> in high-dimensional quantum key distribution schemes with single photons,<ref>Template:Cite journal</ref> and in observing spatial entanglement of photon pairs.<ref>Template:Cite journal</ref>

They are also useful in the design of optical systems and for optimizing holographic storage efficiency.<ref>Template:Cite journal</ref><ref name="Jago">Template:Cite journal</ref>

See alsoEdit

Other time–frequency transforms:

ReferencesEdit

Template:Reflist

BibliographyEdit

External linksEdit