Frequency-resolved optical gating

In optics, frequency-resolved optical gating (FROG) is a derivative of autocorrelation, but is far superior in its ability to measure ultrafast optical pulse shapes. Further, it can determine the phase of the pulse. In the most common configuration, FROG is simply a background-free autocorrelator followed by a spectrometer. It is the two-dimensional nature of the FROG trace that allows the extraction of the actual pulse shape and phase from the data.

Contents

The basics

Frequency-Resolved refers to the fact that the final signal is a spectrum. Before explaining Optical Gating, it helps to recognize that the pulse is really interacting with itself. In most configurations, the pulse is split and recombined, as in an interferometer. However, in this case, the recombination does not occur on a beam-splitter, but rather in a nonlinear medium, which allows the two beams to interact with each other. It is this interaction that allows the pulses to "gate" the spectral information of the other pulse. So Optical Gating refers to the fact that the measured spectrum is really from a time-slice of the pulse, and that time-slice is determined by the pulse nonlinear interaction. The gate function depends on the type of nonlinear interaction allowed.

Mathematically the FROG trace is simply a spectrogram but with an unknown gate function:

I_{sig}(\omega,\tau) = \left | \int_{-\infty}^{\infty} P(t) G(t-\tau) e^{-i \omega t} dt \right | ^2

where P(t) is the "probe" pulse and G(t) is the "gate" pulse. The probe and gate pulses are determined by the nonlinear interaction used, and it is the form of the probe and gate that distinguishes the different types of FROG from each other. Some of the most common are:

P^{SHG}\left(t \right ) = E\left(t \right )   G^{SHG}\left(t \right ) = E\left(t \right )    : Second-harmonic generation FROG
P^{PG}\left(t \right )=E\left(t \right )   G^{PG}\left(t \right )=\left|E\left(t \right )\right|^2    : Polarization gating FROG
P^{SD}\left(t \right )=E^2\left(t \right )   G^{SD}\left(t \right )=E^*\left(t \right )    : Self-diffraction FROG
P^{THG}\left(t \right )=E\left(t \right )   G^{THG}\left(t \right )=E^2\left(t \right )    : Third-harmonic generation FROG

For example second-harmonic generation FROG (SHG FROG) would be:

I^{SHG}_{sig}(\omega,\tau) = \left | \int_{-\infty}^{\infty} E(t)E(t-\tau)e^{-i \omega t} dt \right | ^2

and PG FROG would be:

I^{PG}_{sig}(\omega,\tau) = \left | \int_{-\infty}^{\infty} E(t)|E(t-\tau)|^2 e^{-i \omega t} dt \right | ^2

Traditional inversion algorithms for spectrograms requires perfect knowledge of the gate function (G(t)), however, FROG does not have this luxury. Instead an iterative alogrithm is used. The algorithm uses both the data (FROG trace) and form of the nonlinearity to achieve a best match between the real FROG trace and the "retrieved" FROG trace. The retrieved FROG trace is created synthetically from the best guess for E(t).

FROG algorithm

The FROG algorithm is all about phase retrieval. The FROG trace measured in the lab is the exact intensity of I_{sig}(\omega,\tau); however, it is missing the phase information. To start off with define a signal field:

E_{sig}\left(t,\tau\right) = P\left(t \right )G\left(t-\tau\right)

and further defining:

\tilde{E}_{sig}(\omega,\tau) = \int_{-\infty}^{\infty} E_{sig}(t,\tau)e^{-i \omega t} dt

given this the FROG trace becomes:

I_{sig}(\omega,\tau) = \left | \tilde{E}_{sig}(\omega,\tau) \right | ^2

inverting this:

\left | \tilde{E}_{sig}(\omega,\tau) \right | = \sqrt{I_{sig}(\omega,\tau)}

so the amplitude of \tilde{E}_{sig}(\omega,\tau) is known, but not its phase. If this phase is found, then the pulse (E(t)) can be retrieved.

An iterative algorithm is used to determine this unknown phase.

  1. Start with an initial guess for E(t)\,.
  2. Synthetically create E_{sig}(t,\tau)\, from E(t)\,.
  3. Fourier transform the time axis to the frequency domain, yielding \tilde{E}_{sig}(\omega,\tau).
  4. Compare \left |\tilde{E}_{sig}(\omega,\tau)\right | to I_{sig}(\omega,\tau)\, (generally the rms difference). If this error (termed the "G" error) is sufficiently small, exit the loop.
  5. Replace the amplitude (preserving the phase) of \tilde{E}_{sig}(\omega,\tau) with the amplitude measured in the lab (I_{sig}(\omega,\tau)\,). Call this \tilde{E'}_{sig}(\omega,\tau).
  6. Take \tilde{E'}_{sig}(\omega,\tau) and inverse Fourier transform it back into the time domain (E'_{sig}(t,\tau)\,).
  7. Extract the best E(t)\, from E'_{sig}(t,\tau)\,.
  8. GOTO 2.

See also

FROG techniques

Competing techniques

References

Controversy

In their 2007 paper, "Amplitude ambiguities in second-harmonic generation frequency-resolved optical gating", B. Yellampalle, K. Y. Kim, and A. J. Taylor, in Optics Letters, Vol. 32, Issue 24, pp. 3558–3560. Yellampalle et al. raised concerns (shown later to be in error) about FROG. Trebino found a calculation error that was a fatal flaw in their paper, and sought to have his clarification published as a comment in the journal. However, Trebino had some challenges in getting his response to the paper published as a comment, a saga he relates with much endurance and some humor in "How to Publish a Scientific Comment in 123 Easy Steps" [1]

A reply to L. Xu, D. J. Kane, and R. Trebino, "Amplitude ambiguities in second-harmonic-generation frequency-resolved optical gating: comment," Opt. Lett. 34, 2602-2602 (2009) is given in B. Yellampalle, K. Kim, and A. J. Taylor, "Amplitude ambiguities in second-harmonic-generation frequency-resolved optical gating: reply to comment," Opt. Lett. 34, 2603-2603 (2009). In their reply Yellampalle et al. insist in their concern and remind the readership that the "FROG algorithms do not produce correct results nearly 20% of the time for complex or multiple pulses."

Also, researchers are actively working on simpler more direct methods to determine the pulse shape of femtosecond and attosecond lasers, see for example the work of J. Gagnon and V. S. Yakolev, Appl. Phys. B 103, 303-309 (2011).

External links