13.12.2012 Views

Frequency Resolved Optical Gating and Phase ... - MIT Media Lab

Frequency Resolved Optical Gating and Phase ... - MIT Media Lab

Frequency Resolved Optical Gating and Phase ... - MIT Media Lab

SHOW MORE
SHOW LESS

Transform your PDFs into Flipbooks and boost your revenue!

Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.

Reconstructing Ultrashort Pulses:<br />

<strong>Frequency</strong> <strong>Resolved</strong> <strong>Optical</strong> <strong>Gating</strong> <strong>and</strong><br />

<strong>Phase</strong> Space Functions<br />

Roarke Horstmeyer 1,*<br />

1 The <strong>Media</strong> <strong>Lab</strong>, Massachusetts Institute of Technology, 75 Amherst Street, Cambridge, MA 02139 USA<br />

* roarkeh@mit.edu<br />

Abstract: In the following paper, I compare <strong>and</strong> contrast methods of measuring<br />

the amplitude <strong>and</strong> phase of a short optical pulse over time with techniques that<br />

attempt a similar measurement of a optical field over space. Both approaches<br />

benefit from considering the energy of an optical wave in a phase space<br />

representation, whether in a joint time-frequency representation for short pulses<br />

or a space-spatial frequency representation for beam characterization. I will first<br />

present a summary of the common pulse characterization method termed<br />

frequency-resolved optical gating (FROG), examining it’s reconstruction<br />

algorithm in the context of similar algorithms used in the spatial domain. I will<br />

then connect the output of a FROG measurement, a spectrogram, with a common<br />

output of spatial measurement setups, the Wigner distribution. Specifically, I will<br />

show that a FROG’s spectrogram is equivalent to the convolution of the Wigner<br />

distribution of the pulse with the Wigner distribution of the pulse’s gate. Finally,<br />

I will apply the insights gained between temporal <strong>and</strong> spatial phase<br />

measurements to modify FROG’s reconstruction algorithm, allowing for noise<br />

reduction as well as the possibility of integrating prior knowledge into the<br />

spectrogram’s decomposition each iteration.<br />

1. Introduction <strong>and</strong> Background<br />

Ultrafast optics has progressed over the past several decades into the extremely low<br />

femtosecond regime, now producing pulses that contain only a few optical cycles within<br />

their envelope. Due to the lack of other phenomena on such short time scales, direct<br />

characterization of such fleeting events is quite difficult. However, several techniques<br />

have been proposed that use the pulse itself to provide a method of backtracking its<br />

amplitude <strong>and</strong> phase profile over time. One example is spectral phase interferometry for<br />

direct electric-field reconstruction (SPIDER), which interferes a pulse <strong>and</strong> a delayed copy<br />

of the same pulse with a chirped reference pulse, which eventually allows for the<br />

extraction of spectral phase [1]. Other methods attempt to recover a pulse’s amplitude<br />

<strong>and</strong> phase by relying on insights gained from a joint time-frequency representation of the<br />

pulse [2]. One example of this genre of measurement is called chronocyclic tomography<br />

[3], which combines a spectral filter with an ultrafast shutter to take many measurements<br />

of a pulse with a quadratic temporal phase shift. Another example by Wong <strong>and</strong><br />

Walmsley also operates in the frequency domain by generating a pulse’s sonogram, the<br />

Fourier dual of a spectrogram [4]. Probably the most common <strong>and</strong> reportedly robust [5,


6] method of measuring a pulse’s amplitude <strong>and</strong> phase, called frequency-resolved optical<br />

gating (FROG), provides a method of gating a short pulse over time <strong>and</strong> then measuring<br />

its spectrum. FROG will be the main focus of this paper. However, parallels to the<br />

retrieval of the phase of a wavefront across space, primarily a concern in imaging<br />

devices, can be drawn to each of the aforementioned mentioned techniques.<br />

A large body of work has developed over the past several decades attempting to measure<br />

an optical field’s spatial phase distribution. <strong>Phase</strong> retrieval algorithms like the Gerchberg-<br />

Saxton [7] or Fienup [8] algorithms were a first attempt at iteratively solving for the<br />

phase of a wavefront from two or more intensity measurements, but depend on a spatially<br />

coherent wavefront. Since, more robust retrieval methods based on space-spatial<br />

frequency functions, like the Wigner distribution, have been explored. <strong>Phase</strong> space<br />

tomography [9,10] borrows tools like the Radon transform <strong>and</strong> filtered back-projection<br />

from tomography to reconstruct a 2D phase space function from a set of its 1D slices.<br />

Similarly, methods based on the transport-of-intensity equation [11,12] estimate a phase<br />

space function from two or more closely spaced measurements.<br />

While admittedly different than trying to characterize the shape of an ultrafast pulse,<br />

work towards retrieving the phase of light in imaging setups has the potential to offer<br />

unique insights into the algorithms used in FROG. This paper will consider a few of these<br />

insights. After a brief summary of FROG, the first insight I will consider is how a FROG<br />

trace can be decomposed into the commonly used Wigner distribution <strong>and</strong> ambiguity<br />

function. I will then show how this decomposition can be useful in improving pulse<br />

reconstruction in the presence of noise, <strong>and</strong> will further discuss its use both as a general<br />

space-time representation <strong>and</strong> a method to gain insights into multi-pulse interaction.<br />

Finally, I will consider the application of matrix decomposition techniques common in<br />

imaging literature to FROG reconstruction.<br />

2. A Summary of FROG<br />

Interfering a pulse with a shifted version of itself, as in a typical intensity autocorrelation<br />

setup, does not provide enough information to backtrack the light pulse’s amplitude <strong>and</strong><br />

phase distribution over time. A host of additional modifications to this simple optical<br />

concept, including the third order autocorrelation [13], slow third order autocorrelation<br />

[14], a joint measure of the autocorrelation <strong>and</strong> spectrum [15], <strong>and</strong> fringe-resolved<br />

autocorrelation [16], offered somewhat successful extensions. Many of these additional<br />

experiments attempt to overcome two fundamental difficulties in pulse characterization.<br />

The first is the availability only of intensity values with any detection technique. The<br />

second is the fundamental theorem of algebra, which effectively proves that the retrieval<br />

of phase with a one-dimensional input of data is ill-posed, without a unique solution [5].<br />

FROG offers a method of pulse measurement that overcomes both of these issues. It<br />

addresses the first issue through the use of a non-linear medium to generate higher<br />

harmonic pulses or a non-linear polarization or diffraction response, <strong>and</strong> it addresses the<br />

second by performing a two-dimensional time-frequency measurement, whose inverse<br />

problem can almost always recover a unique solution. Following, I will present the


optical measurement setup used to create a FROG measurement trace, <strong>and</strong> then discuss<br />

the specifics of this inversion process.<br />

2.1 <strong>Optical</strong> Measurement<br />

The evolution of FROG over the past two decades has led to the development of a<br />

number of variants on it’s optical setup, For the purposes of this paper, I will be focusing<br />

on the more basic variants, which can be summarized into four categories. However, it<br />

should be noted that there are a number of other extensions. For example,<br />

GRENOUILLE is able to capture a FROG trace in a single shot [17], XFROG simplifies<br />

post-processing with a FROG correlation using a known gate (i.e., a cross-correlation)<br />

[18], <strong>and</strong> Fiber-FROG is based on the χ (3) nonlinearity in an optical fiber [19]. Finally,<br />

Blind FROG attempts to recover the signal of two unknown pulses that mix in a nonlinear<br />

medium [20].<br />

The fundamental principle of a FROG setup is to take a pulse E(t), create an exact copy<br />

of the pulse with a set amount of time delay τ, E(t-τ), <strong>and</strong> then interfere these two pulses<br />

in a non-linear medium. The spectrum of the output of the interference in the non-linear<br />

medium is then measured using a spectrometer, yielding a 1D dataset of N pixels. This<br />

process is repeated M times for an even range of delays τ. The data is then tiled together<br />

to create an NxM time-frequency trace of the pulse. This trace can then be processed to<br />

reveal the amplitude <strong>and</strong> phase of the original pulse with an almost infinite temporal<br />

resolution [5]. The four main FROG variants differ in the non-linear mixture of E(t) <strong>and</strong><br />

E(t-τ) that they attempt to measure. In general, the signal output from the non-linear<br />

crystal can be represented as,<br />

E sig( t,τ)<br />

= E( t)G(<br />

t −τ)<br />

(1)<br />

Where G(t- τ) is a function that depends upon the non-linear reaction provided by the<br />

crystal in the setup. The four main FROG variants use two pulses to create either secondharmonic<br />

generation (SHG), € polarization gating (PG), self-diffraction (SD), or thirdharmonic<br />

generation (THG) within the crystal. Ignoring proportionality constants,<br />

Esig(t,τ) can be expressed for each of these setups as laid out in Table 1.<br />

Non-linear process Esig(t, τ)<br />

SHG<br />

E(t)E(t −τ)<br />

PG<br />

E(t) E(t −τ)<br />

€<br />

2<br />

SD<br />

E(t) 2 E * (t −τ)<br />

THG<br />

E(t) 2 E(t −τ)<br />

€<br />

€<br />

€<br />

Table 1: The four main genres of FROG produce slightly different output signals


The optical configuration for each of the four main setups is shown in Fig. 1. In general,<br />

the process of the two pulses mixing generates enough energy to produce a second or<br />

third-order non-linear effect within a crystal, the strength of which is dependent upon the<br />

pulse energy, length, crystal thickness, as well as many other factors. It is sometimes<br />

helpful to think of the delayed pulse as a gate, overlapping with a portion of the original<br />

pulse to produce the higher-order effect Esig(t, τ), which is then relayed to a spectrometer.<br />

The spectral measurement captures the squared magnitude of the Fourier transform of<br />

Esig(t, τ) with respect to t:<br />

2<br />

IFROG (ω,τ) = ∫ E sig( t,τ)exp(iωt)dt<br />

Note that IFROG is a function of 2 variables – a time variable <strong>and</strong> a frequency variable.<br />

Indeed, measuring the spectrum IFROG(ω) at multiple delays τ produces a spectrogram of<br />

E(t), familiar in many<br />

€<br />

other disciplines involving signal processing [2].<br />

A spectrogram provides a simultaneous view of two conjugate variables of a signal. An<br />

example is in Fig. 2 for an ultrashort pulse in time-frequency coordinates. Other<br />

examples include viewing a particle’s position <strong>and</strong> momentum [21], a wave’s space <strong>and</strong><br />

spatial frequency [22], <strong>and</strong> any electromagentic signal over time <strong>and</strong> frequency [2].<br />

Besides providing an informative view of the signal, working with a 2D spectrogram also<br />

avoids the pitfalls associated with phase retrieval over a 1D signal, as noted earlier.<br />

Following, I will explain how this inversion process works.<br />

Fig. 1: The optical setup for the four main variants of FROG (diagrams modified from [5]). While all<br />

generally related, each setup differs slightly in the non-linear crystal used <strong>and</strong> the non-linear interaction that<br />

is taken advantage of to create a spectrogram measurement.<br />

(2)


€<br />

€<br />

Fig. 2: An example of the generation of a spectrogram, assuming a polarization gate (PG) FROG setup. (a)<br />

A complex ultrafast pulse with a cubic phase component. (b) The gate function of the pulse, which is the<br />

squared magnitude of (a). (c) The resulting FROG trace, which is a 2D function of frequency ω <strong>and</strong> delay<br />

time τ. This trace was generated through the use of Eq. (2) assuming independent pulses in a SHG setp.<br />

Note it is real <strong>and</strong> positive (with a maximum value of 1 here).<br />

2.2 Reconstruction Algorithm<br />

Over the course of development of the FROG technique, two main classes of algorithmic<br />

reconstruction of the pulse from the data have emerged. The first proposed FROG setups<br />

used a generalized projections algorithm to iteratively reconstruct the pulse <strong>and</strong> gate<br />

function using two constraints [22, 23]. The first constraint requires that the estimate for<br />

E sig( t,τ)',<br />

which incorporates the estimate of pulse E( t)'<br />

<strong>and</strong> gate G( t −τ)',<br />

matches the<br />

measured intensity data. This is simply accomplished by replacing the amplitude of<br />

E sig( t,τ)'<br />

with the measured amplitude IFROG( ω,τ)<br />

, much like in common phase<br />

retrieval algorithms [7, 8].<br />

€<br />

€<br />

The second constraint is a mathematical one, requiring the estimate E sig( t,τ)'<br />

to obey the<br />

€<br />

required outer-product of the pulse <strong>and</strong> gate, which depends upon the FROG setup used<br />

(given from Table 1). This constraint is much more interesting <strong>and</strong> open to modification,<br />

but generally focuses on finding E(t) <strong>and</strong> allowing the gate function G(t-τ) to progress<br />

along. In the algorithm’s simplest form, E(t) is found by projecting<br />

€<br />

E sig( t,τ)'<br />

along the τaxis:<br />

E<br />

k +1 ( ) t<br />

(k) ( ) = ∫ E ( t,τ)dτ<br />

(3)<br />

sig €<br />

This is based on the assumption that the gate is independent of τ, which is only valid for<br />

PG-FROG. Alternatively, a generalized projections (GP) [25, 26] approach can be used<br />

to induce a much quicker<br />

€<br />

convergence. With generalized projections, a Euclidean L2<br />

distance is defined between the signal field from the current iteration <strong>and</strong> a new signal<br />

field that obeys the mathematical constraints in Table 1. For example, if PG FROG is<br />

used, then the distance Z can be defined as,


(k )<br />

ZPG = E sig ( ti ,τ j)<br />

− E (k +1) ( ti) E (k +1) N<br />

∑<br />

ti −τ j<br />

i, j =1<br />

( ) 2<br />

where the second term in the summation is in the mathematically correct form of Esig(t,τ)<br />

for PG FROG. During iteration, the goal is to minimize this distance, which then<br />

becomes a<br />

€<br />

typical steepest descent or gradient descent problem, for which many solvers<br />

exist [27]. There are a couple clear problems with the GP approach. To begin, there is no<br />

guarantee that each constraint will produce a convex set to optimize over. Indeed, it is<br />

clear that the overlap of the measurement <strong>and</strong> mathematical constraints is almost never<br />

convex, leading to possible stagnations <strong>and</strong> solutions found at local, instead of global,<br />

minima. However, shortcuts to speed up the process <strong>and</strong> a multidimensional approach<br />

that attempts to offset stagnation have led to a useable algorithm for some circumstances<br />

[28].<br />

A second, more effective algorithm for pulse reconstruction is based on a singular-value<br />

decomposition (SVD), <strong>and</strong> is called principle components generalized projections [29]. It<br />

is a direct extension of generalized projections, based on an insight that the FROG trace<br />

can be directly converted into a rank-1 2D function. From [29], we find that an outerproduct<br />

state can be determined through a complex row shift <strong>and</strong> re-arrangement of the<br />

outer product of a discrete pulse row vector E(t) <strong>and</strong> a gate column vector G(t). However,<br />

the trace can also be reproduced by taking the outer product of E(t) <strong>and</strong> G(t), rescaling<br />

the horizontal axis by 1/2, <strong>and</strong> rotating the matrix by 45 degrees:<br />

E( t1)G( t2) ↔ E( t)G(<br />

t −τ)<br />

= E( t +τ /2)G(<br />

t −τ /2),<br />

(5)<br />

where the center-difference coordinates τ=t1-t2 <strong>and</strong> t=(t1+t2)/2 have been used. Either<br />

way, once any FROG trace estimate is expressed in outer product space, a direct<br />

constraint € can be applied. Clearly, in (t1, t2) space, any valid FROG trace should be the<br />

rank-1 outer product of a row <strong>and</strong> column vector – this is how it appears in the integral in<br />

Eq. (2). If the estimate FROG trace is not, then the closest rank-1 estimate should be<br />

selected <strong>and</strong> passed through to the next iterative step. In other words, the mathematical<br />

constraint finding a minimum distance Z in Eq. (4) is equivalent to a rank-1 outer-product<br />

constraint in (t1, t2) space of Eq. (5).<br />

An SVD applied to the NxN matrix estimate E(t1)G(t2) will generate N singular values σi<br />

with corresponding orthogonal eigenvectors ui <strong>and</strong> vj:<br />

E( t1)G t2 ( ) = USV T T<br />

= uiσiv i<br />

This formulation expresses E(t1)G(t2) as a sum of rank-1 matrices uivi<br />

€<br />

T , each weighted<br />

with its own singular value σi. From the Eckert-Young Theorem [30], we know that<br />

summing the first n rank-1 matrices, where n


€<br />

E(t1)G(t2) will yield it’s best rank-1 outer-product estimate in an L2-norm sense! This is<br />

exactly what Eq. (4) attempts to find iteratively with gradient descent. In summary, an<br />

SVD of E(t1)G(t2) can directly yield an optimal estimate for the pulse function E(t1) <strong>and</strong><br />

gate function G(t2) with,<br />

E( t1)G t2 N<br />

T ∑ →u1v 1<br />

i=1<br />

G t2<br />

T<br />

( ) = uiσiv i<br />

E ˆ ( t1) = u1 , ˆ ( ) = v1 Here, all singular values € besides i =1 are set to zero to find the pulse <strong>and</strong> gate estimates<br />

E ˆ ( t1) <strong>and</strong> G ˆ ( t2), which are carried through to the next iteration. One further benefit of<br />

€<br />

using the SVD is that a direct analysis of noise <strong>and</strong> a test of convergence can be obtained<br />

by looking at the number <strong>and</strong> size of singular values greater than i = 1 [29]. A summary<br />

of the generalized projection <strong>and</strong> principle component generalized projection iterative<br />

algorithms € is in Fig. 3. In general, GP requires just an input guess for the pulse <strong>and</strong><br />

applies the gradient descent minimization of Z in Eq. (4), while principle components GP<br />

takes a guess for the gate <strong>and</strong> pulse <strong>and</strong> uses the SVD constraint in Eq. (6) <strong>and</strong> Eq. (7) to<br />

converge to a valid solution.<br />

Fig. 3: Schematic flow of the two forms of algorithmic pulse reconstruction used with FROG. (a) GP takes<br />

an initial guess for the pulse E(t) <strong>and</strong> generates a signal guess using a gate pulse from Table 1, depending<br />

upon the FROG setup used. The simple data constraint is applied in the frequency-time domain, <strong>and</strong> the<br />

mathematical constraint is applied using gradient descent with Eq. (3) <strong>and</strong> Eq. (4). (b) Principle<br />

components GP instead takes a gate <strong>and</strong> pulse as input for an initial guess. The mathematical constraint in<br />

this case is applied by taking the first singular value’s row <strong>and</strong> column vector as described in Eq. (6) <strong>and</strong><br />

Eq. (7).<br />

3. The FROG Spectrogram, Wigner Distribution <strong>and</strong> Ambiguity Function<br />

Attempting to determine the amplitude <strong>and</strong> phase of an optical pulse over time from<br />

multiple spectral intensity measurements is quite similar to trying to find the amplitude<br />

<strong>and</strong> phase of an optical beam at a given plane along its propagation from multiple images.<br />

Indeed, both problems work in phase space to better pose the data for inversion. While<br />

(7)


FROG is based in a time-frequency space, spatial phase retrieval techniques are viewed<br />

in a space-spatial frequency space. The Wigner distribution function (WDF), as well as<br />

Fig. 4: A 1D pulse has a 2D WDF <strong>and</strong> AF. (a) The example pulse with Gaussian amplitude (blue) <strong>and</strong><br />

cubic phase (green). (b) The pulse’s WDF is real, but can be positive or negative. (c) The AF is complex –<br />

here its absolute value is shown.<br />

it’s Fourier dual the ambiguity function (AF), are both very useful choices of functions<br />

when trying to underst<strong>and</strong> the spatial distribution of a beam’s phase [22, 38]. For a given<br />

pulse E(t), its WDF <strong>and</strong> AF can be expressed in time-frequency as,<br />

WDF( t,ω)<br />

= E t + k ⎛⎛ ⎞⎞<br />

⎜⎜ ⎟⎟ E<br />

⎝⎝ 2⎠⎠<br />

* t − k ⎛⎛ ⎞⎞<br />

∫ ⎜⎜ ⎟⎟ exp( ikω)dk<br />

⎝⎝ 2⎠⎠<br />

AF( k,ξ)<br />

= E t +<br />

€<br />

€<br />

k ⎛⎛ ⎞⎞<br />

⎜⎜ ⎟⎟ E<br />

⎝⎝ 2⎠⎠<br />

* t − k ⎛⎛ ⎞⎞<br />

(8b)<br />

∫ ⎜⎜ ⎟⎟ exp( itξ)dt<br />

⎝⎝ 2⎠⎠<br />

An example pulse with its 2D WDF <strong>and</strong> AF are shown in Fig. 4. Both can be thought of<br />

as an “instantaneous” Fourier transform of the autocorrelation of a field E(t), with respect<br />

to the dummy variable k for the WDF, <strong>and</strong> with respect to the frequency variable ξ for the<br />

AF. Each is also commonly thought of as the Fourier transform of the mutual coherence<br />

of a pulse, J(t,k), along the k <strong>and</strong> t axes, respectively. From a WDF, the original pulse can<br />

be recovered up to a constant phase factor:<br />

Thus, we can summarize that knowledge of the WDF of a signal effectively yields<br />

knowledge of the pulse’s amplitude <strong>and</strong> phase up to a constant ambiguity, <strong>and</strong> can also<br />

provide insights € into its mutual coherence state.<br />

(8a)<br />

E( t)E<br />

* ( 0)<br />

= ∫ WDF( t 2,ω)exp(<br />

iωt)dω.<br />

(9)<br />

Ties between the WDF <strong>and</strong> the simple ABCD matrices of geometrical optics allow for a<br />

simple interpretation of beam propagation through free space <strong>and</strong> thin elements [22, 31,<br />

32], <strong>and</strong> also extends nicely to explain partial coherence [33]. Furthermore, the AF<br />

provides an informative visualization of an imaging system at any plane of defocus, as a<br />

polar display of its optical transfer function (OTF) [34]. The AF is a nice function to take<br />

advantage of when attempting to design a wavefront along its propagation axis [35].


Because of these useful properties of the WDF <strong>and</strong> the AF, I will first connect them to the<br />

spectrogram that FROG creates. Then, I will provide a couple examples of how they can<br />

help with ultrashort pulse analysis.<br />

The general form of a FROG spectrogram is given in Eq. (2). For simplicity I will focus<br />

on the SHG form of Esig(t, τ), although the following derivation can be extended to any of<br />

the four main FROG categories with minor modifications. This derivation was motivated<br />

by connections made in [36], which showed how a geometric light field <strong>and</strong> the Wigner<br />

distribution are connected. Starting with the initial SHG FROG measurement,<br />

€<br />

∫<br />

IFROG (ω,τ) = E( t)E<br />

( t −τ )exp(iωt)dt<br />

we can exp<strong>and</strong> it into a product of complex conjugates,<br />

€<br />

2<br />

,<br />

(10)<br />

E( t1)E ( t1 −τ )E * ( t2)E * ∫ ( t2 −τ )exp(iω(t 1 − t2))dt 1 dt2. (11)<br />

Switching to center difference coordinates yields the expression,<br />

E t + k ⎛⎛ ⎞⎞<br />

⎜⎜ ⎟⎟ E<br />

⎝⎝ 2⎠⎠<br />

* t − k ⎛⎛ ⎞⎞<br />

⎜⎜ ⎟⎟ E t +<br />

⎝⎝ 2⎠⎠<br />

k<br />

2 −τ<br />

⎛⎛ ⎞⎞<br />

⎜⎜ ⎟⎟ E<br />

⎝⎝ ⎠⎠<br />

* t − k<br />

2 −τ<br />

⎛⎛ ⎞⎞<br />

∫ ⎜⎜ ⎟⎟ exp(iωk)dtdk<br />

,<br />

⎝⎝ ⎠⎠<br />

where I have used the substitutions k=t1-t2 <strong>and</strong> t=t1+t2/2. It is clear that integral in Eq.<br />

(12) is a multiplication of two mutual coherence functions – one for the field of the initial<br />

pulse € Jp(t,k), <strong>and</strong> one for the field of the gate pulse, JG(t-τ,k):<br />

(12)<br />

IFROG (ω,τ) = ∫ JP ( t,k)J<br />

G( t −τ,k )exp(iωk)dtdk<br />

, (13)<br />

where J(t,k) = E t +<br />

€<br />

€<br />

k ⎛⎛ ⎞⎞<br />

⎜⎜ ⎟⎟ E<br />

⎝⎝ 2⎠⎠<br />

* t − k ⎛⎛ ⎞⎞<br />

⎜⎜ ⎟⎟ . Using the convolution theorem, this Fourier transform<br />

⎝⎝ 2⎠⎠<br />

of a product can be expressed as a convolution of the Fourier transform of J(t,k) with<br />

respect to the variable k. However, as we can see from Eq. (8a), the Fourier transform of<br />

J(t,k) with respect to k is the WDF of E(t). Thus, Eq. (13) becomes,<br />

IFROG (ω,τ) = ∫ WDFP ( t,k)<br />

⊗ kWDFG<br />

( t −τ,k )dt, (14)<br />

€<br />

where ⊗ represents convolution, here performed along the k-dimension. Noting the<br />

integral in Eq. (14) is also a one-dimensional convolution along time, IFROG can be<br />

expressed as, €<br />

IFROG (ω,τ) = WDFP ( τ,k)<br />

⊗WDFG ( −τ,k ) (15)<br />

Eq. (15) shows that spectrogram of a FROG is a two dimensional convolution between<br />

the Wigner distribution of the pulse <strong>and</strong> the flipped Wigner distribution of the gate pulse.<br />

This offers a new<br />

€<br />

interpretation to the problem of FROG reconstruction. Inverting a trace


can alternatively be thought of as a coupled blind deconvolution problem. Given a<br />

measurement IFROG, the goal is to determine two WDF’s, which are dependent upon one<br />

another in a conventional SHG FROG setup, which convolve together to create IFROG.<br />

Knowledge of the two WDF’s can directly yield the pulse <strong>and</strong> gate amplitude <strong>and</strong> phase<br />

using Eq. (9), <strong>and</strong> can also provide information on the pulse’s mutual coherence. Another<br />

interpretation of FROG pulse reconstruction is offered by the ambiguity function. Again<br />

applying the convolution theorem <strong>and</strong> Eq. (8b) yields,<br />

∫ IFROG (ω,τ) exp( iτξ + iωk)dωdτ<br />

= AFP ( k,ξ)AFG<br />

( −k,ξ)<br />

(16)<br />

In other words, the two-dimensional Fourier transform of the FROG trace is equivalent to<br />

the product of two pulse <strong>and</strong> gate’s AF’s. This transfers the iterative deconvolution<br />

problem € to an iterative multiplicative problem. An example of the equivalence of a<br />

modeled FROG trace, the convolution of two WDF’s <strong>and</strong> the multiplication of two AF’s<br />

are shown in Fig. 5. Note that the three FROG traces at the bottom of Fig. 5, generated<br />

with Eq. (2), Eq. (15) <strong>and</strong> Eq. (16), respectively, are nearly identical.<br />

Fig. 5: The construction of a FROG trace three different ways. A pulse (a) <strong>and</strong> a gate (b), each with a<br />

unique amplitude <strong>and</strong> phase as in a Blind FROG setup, create a FROG trace (c), which can be calculated<br />

the “traditional” way through application of Eq. (2). From Eq. (15), another way to construct a FROG trace<br />

is through a convolution of the WDF of the pulse <strong>and</strong> the WDF of the gate, shown in (d). From Eq. (16), a<br />

third method of creating a FROG trace is by multiplication of the AF of the pulse <strong>and</strong> gate, <strong>and</strong> then an<br />

inverse Fourier transform, shown in (f) <strong>and</strong> (g). Numerical error on the order of 2% is noticeable when<br />

comparing the WDF <strong>and</strong> AF trace construction methods with the conventional trace in (c).


4. FROG reconstruction using the Wigner Distribution<br />

The insights from Section 3 can be applied to the pulse reconstruction algorithms in<br />

Section 2.3 to provide additional insight into the iterative process, as well as offer a<br />

unique space in which constraints may be applied. As the WDF <strong>and</strong> AF of the pulse <strong>and</strong><br />

gate can be combined to directly yield a FROG trace, several modifications using either<br />

phase space function could be imagined. As a demonstration of their utility, I will simply<br />

modify the principle component GP algorithm to operate under a convolution of WDF’s<br />

of the gate <strong>and</strong> pulse, as shown in Fig. 6, nicknamed Wigner-PCGP. This is equivalent to<br />

a simplified implementation of a double-blind deconvolution algorithm [39]. Several<br />

benefits of treating FROG pulse reconstruction in the Wigner domain are immediately<br />

tangible. Following, I will first consider the benefit of using the WDF as a new space to<br />

apply additional constraints in at each iterative step. Then, I will discuss several other<br />

future modifications to Wigner-PCGP that could significantly extend the application<br />

space of ultrafast pulse characterization, into both the spatial <strong>and</strong> multi-pulse domains.<br />

Fig. 6: Modified Principle Components Generalized Projections algorithm using the WDF. Knowing that a<br />

FROG trace can be generated from the convolution of two WDF’s from Section 3, we can replace the pulse<br />

<strong>and</strong> gate distributions with this function during iteration. Eq. (9) can be used at the algorithm output to once<br />

again establish the actual pulse <strong>and</strong> gate amplitude <strong>and</strong> phase distributions, up to a constant phase factor.<br />

4.1 WDF Applied to Noise Reduction<br />

As a basic demonstration, the pulse <strong>and</strong> gate WDFs that pass through the Wigner-PCGP<br />

algorithm’s iteration chain can be used as a viewing space of noise performance. Let us<br />

assume that an initial FROG trace measurement I0 (ω,t) is corrupted with some Gaussian<br />

distribution of noise, <strong>and</strong> we wish to establish the original pulse <strong>and</strong> gate functions P(t)<br />

<strong>and</strong> G(t-τ) to as high a fidelity as possible. An initial “guess” pulse <strong>and</strong> gate Wigner<br />

distribution, WDFp <strong>and</strong> WDFG, can be generated from Gaussian pulses, for example,<br />

using Eq. (8). The Wigner-PCGP algorithm can then be applied to create an estimate<br />

trace E i Guess(t,τ) with correct amplitude values from the data constraint. The SVD<br />

measurement constraint will yield two new Wigner distributions, WDFp i <strong>and</strong> WDFG i ,<br />

which will each contain information about P(t) <strong>and</strong> G(t-τ), respectively. Each will also<br />

exhibit some degree of error due to the presence of noise.


Examining the reconstruction problem in the Wigner’s time-frequency domain allows for<br />

a direct view of noise performance. Noise will manifest itself primarily in the higher<br />

frequency areas of the WDF, especially in areas where the WDF is commonly zero due to<br />

an assumption of a relatively smooth pulse. This is clearly demonstrated in Fig. 7, where<br />

areas away from the center of the pulse <strong>and</strong> gate WDFs exhibit a high degree of<br />

fluctuation, even after 50 iterations. These fluctuations are a primary source of error in<br />

the reconstructed FROG trace. The mean-square error (MSE) between actual <strong>and</strong><br />

expected FROG trace in the presence of Gaussian distributed noise with σ 2 =.02 is 3.80e-<br />

5 after 5 iterations <strong>and</strong> 2.05e-5 after 50 iterations.<br />

Fig. 7: The Wigner-PCGP algorithm helps convergence when a FROG trace with a certain degree of noise<br />

is used as a data source. (a) The WDF can be used to view algorithm performance during iteration. The top<br />

row shows the initial pulse <strong>and</strong> gate Gaussian Wigner distributions, WDFP <strong>and</strong> WDFG, which are used as<br />

initial guesses, <strong>and</strong> the FROG trace data (with 2% noise). After 5 iterations, the WDFs show a large amount<br />

of ringing <strong>and</strong> noise away from the center, which is still visible after 50 iterations. (b) A Gaussian filter<br />

(top) can be applied to reduce off-axis WDF values, <strong>and</strong> hence suppress noise, each iteration.<br />

It is clear that a naïve noise constraint can be applied to the pulse <strong>and</strong> gate’s WDF to<br />

reduce values in certain areas of the pulse’s time-frequency representation. This simple<br />

constraint is demonstrated in Fig. 7(b), where a Gaussian multiplicative mask is applied<br />

in the time-frequency domain to limit energy both in the high-frequency areas as well as<br />

along the pulse envelope where we assume the pulse has tailed off. This simple constraint<br />

allows for a much quicker convergence to a trace estimate. After this simple constraint in<br />

the WDF domain, the MSE between actual <strong>and</strong> expected FROG trace becomes 1.307e-5<br />

after 5 iterations <strong>and</strong> 1.269 after 50 iterations. In other words, masking the WDF at large t<br />

<strong>and</strong> ω values helps speed up algorithm convergence for a noisy data set to achieve a more<br />

accurate pulse recovery.


€<br />

4.2 Future Directions of the WDF FROG Trace Solver<br />

While not within the scope of this paper, it is interesting to consider what additional<br />

benefits ultrashort pulse analysis may receive by using phase space functions like the<br />

WDF <strong>and</strong> the AF during reconstruction. Following, I will briefly cover a couple<br />

scenarios when thinking about a FROG trace in terms of these popular functions may be<br />

beneficial.<br />

4.2.1 Joint space-time Wigner distribution for pulse analysis<br />

As mentioned earlier, the Wigner distribution is a popular choice for analyzing the spatial<br />

distribution <strong>and</strong> spatial frequency content of a beam at different planes along its direction<br />

of propagation [38]. Thus, if we wish to extend an ultrashort pulse analysis to include the<br />

spatial extent of the beam, an all-encompassing Wigner distribution can be generated.<br />

This Wigner distribution will include the spatial, spatial frequency, temporal <strong>and</strong><br />

frequency content of a pulse in a single function. For a pulse in 2D, this space-time<br />

Wigner distribution will be a 6D function:<br />

WDF( x,u, y,v,t,ω)<br />

=<br />

E x + x' ⎛⎛ y' k ⎞⎞<br />

∫∫∫ ⎜⎜ , y + ,t + ⎟⎟ E<br />

⎝⎝ 2 2 2⎠⎠<br />

* x − x' ⎛⎛ y' k ⎞⎞<br />

⎜⎜ ,y − ,t − ⎟⎟ exp[ i( x'u + y'v + kω)<br />

]dx'dy'dk<br />

⎝⎝ 2 2 2⎠⎠<br />

Propagation of this pulse will exhibit a number of interesting characteristics, which can<br />

be visualized through viewing the function’s marginals. A 6D WDF will have 15 unique<br />

marginals, while a 4D WDF (assuming one spatial dimension) will have 6 marginals,<br />

shown for an example pulse in Fig. 8. For first order systems like free-space or a pulseshaper,<br />

this WDF can be treated with linear canonical matrix transforms, in this case with<br />

6x6 matrices that can transform it through any linear change. A more detailed<br />

examination of space-time WDFs of pulses can be found in [40].<br />

Fig. 8: A visualization of a space-time WDF, in this case a 4D function WDF(x,u,t,ω), borrowed from [40].<br />

Note that each marginal shows a unique structure, which shear <strong>and</strong> mix as the pulse moves through space<br />

<strong>and</strong>/or linear materials <strong>and</strong> transformations like lenses, prisms, etc.<br />

(17)


4.2.2 Multiple Pulse Analysis<br />

A second direction where the WDF <strong>and</strong> AF can lend additional insights into ultrashort<br />

pulse analysis is when more than two pulses are used to generate a non-linear signal for<br />

measurement. With conventional FROG measurement setups, this is rarely performed –<br />

at most two completely independent pulses are used to generate a non-linear effect, as in<br />

Blind FROG [20]. However, some measurement scenarios, like those that extend FROG<br />

into the interferometric domain to assist in complex spectroscopic measurements, may<br />

benefit from a multi-pulse analysis [41, 42, 5]. Furthermore, generating higher-order nonlinear<br />

optical effects with more than two pulses is simply itself an interesting<br />

experimental endeavor. As a simple example, let’s consider three pulses (E1(t), E2(t),<br />

E3(t)) instead of two interacting in a χ (3) non-linear medium. The third-harmonic<br />

generation from these three pulses will generate a polarization of the form [5],<br />

[ ]<br />

Ρ1 = 3<br />

4 ε0χ (3) *<br />

E1E 2E<br />

3 exp i( ω1 −ω 2 +ω 3)t<br />

− i( k1 − k2 + k3)⋅ r<br />

This type of three-wave effect is typically referred to as four-wave mixing. However, out<br />

of the many terms this type of mixing will produce (most of them not desirable<br />

experimentally) € one term will be of the form,<br />

E sig( t,τ1 ,τ2) ∝ E1( t)E<br />

2<br />

* ( t −τ1)E<br />

3 t −τ 2<br />

Depending upon the optical setup <strong>and</strong> delays chosen, this output signal from the nonlinear<br />

medium may be used to create a FROG trace. If each delay is treated<br />

independently, € then the trace will be a 3D measurement of the form,<br />

2<br />

IFROG (ω,τ1 ,τ2 ) = ∫ E sig( t,τ1 ,τ2)exp(iωt)dt (18)<br />

( ). (19)<br />

This type of measurement may be quite difficult to treat directly in the traditional FROG<br />

formalism. However, Eq. (8) can be applied to separate the contributions to the FROG<br />

trace into three € AFs, for example:<br />

∫ IFROG (ω,τ1 ,τ2 ) exp( iτ1ξ + iτ 2ψ + iωk)dωdτ1dτ2<br />

( )<br />

= AF1( k,ξ)<br />

AF2( −k,ξ)<br />

⊗ k AF3( k,ψ)<br />

This form of separation may lead to an easier analysis, given that it partially decouples<br />

the three contributions from each wave. However, if the three input waves are not<br />

independent,<br />

€<br />

than the associated AFs will not be independent either, in which case<br />

separation may not help at all. In general, the WDF <strong>and</strong> AF can provide an additional<br />

window through which the complications of four-wave mixing can be viewed, although<br />

as of yet I do not have a concrete solution to suggest.<br />

(20)<br />

(21)


5. Constrained FROG reconstruction using Principle Components<br />

Apart from the Wigner distribution, a final example of the benefit of considering prior<br />

work in spatial phase retrieval during FROG reconstruction is clear when prior<br />

constraints on the input pulse <strong>and</strong> gate distributions are known. For example, the current<br />

FROG recovery process already allows the experimentalist to define an initial starting<br />

condition for the iteration procedure, assuming they may have some idea of the original<br />

pulse’s amplitude <strong>and</strong> phase. However, the algorithm is not able to easily restrict the<br />

search space of possible functions – an SVD simply provides the closest Euclidean rank-<br />

1 approximation for any complex 2D matrix. Recent work in matrix factorization has<br />

examined the problem of error minimization for matrices with certain constraints. A<br />

simple example is non-negative matrix factorization (NMF), which simply determines the<br />

closest positive Euclidean rank-n approximation of a given matrix [43]. Applied to the<br />

problem of ultrashort pulse reconstruction, this is equivalent to determining the two<br />

pulses than created a given FROG trace, assuming either one or both of the pulses does<br />

not have any phase (i.e., a constant phase).<br />

While there are numerous formulations, a simple NMF factorization reduces an input<br />

matrix E(t1)G(t2), which is the FROG trace estimate each iteration, into a sum of outerproduct<br />

matrices:<br />

E( t1)G t2 n<br />

∑<br />

( ) ≈ w i h i = WH<br />

i=1<br />

W ,H > 0<br />

n < N<br />

In other words, we can replace the SVD in Eq. (9) in the FROG reconstruction algorithm<br />

€<br />

with the above NMF factorization, setting n=1 to find the largest rank-1 contribution to<br />

the trace.<br />

€<br />

€ This will allow us to find the closest pulse <strong>and</strong> gate that have a constant phase<br />

profile:<br />

E ˆ ( t1) = w1, G ˆ ( t2)<br />

= h1 This is useful if the experiment provides prior knowledge of constant phase, or if one<br />

wishes to see the closest two phase-free pulses that could approximate a given FROG<br />

trace. If the original pulse € <strong>and</strong> gate functions E(t) <strong>and</strong> G(t-τ) actually have a constant<br />

phase, then the algorithm iterates to a solution comprised of real positive numbers, which<br />

is not guaranteed if using the SVD. An example is shown in Fig. 9. In summary, there is<br />

no solid argument to use an NMF approach over <strong>and</strong> SVD approach unless it is known apriori<br />

that either the pulse or gate has constant phase. Instead, this discussion is simply a<br />

final example of how ultrashort pulse reconstruction could possibly benefit in the future<br />

by considering reconstruction techniques from the spatial phase retrieval community.<br />

6. Conclusion <strong>and</strong> Future Work<br />

In conclusion, a variety of additional insights <strong>and</strong> possible benefits are available when the<br />

time-frequency methods of determining the amplitude <strong>and</strong> phase of a short pulse are<br />

mixed with the space-spatial frequency distribution. Those included in this document are<br />

noise reduction, a joint representation of a pulse in space <strong>and</strong> time, the possibility of a<br />

(21)<br />

(22)


Fig. 9: FROG trace reconstruction from a noisy measurement using an SVD approach <strong>and</strong> the postive<br />

matrix factorization approach with NMF. (a) The original pulse <strong>and</strong> gate, here independent as in a blind<br />

FROG setup, don’t have any phase – this a unique, but demonstrative situation. (b) The measured trace<br />

with noise degredation. (c) The SVD-based reconstruction of the trace after 30 iterations, using the<br />

constraint in Eq. (9). (d) The NMF-based reconstruction of the trace after 60 iterations (due to slower<br />

convergence) shows a similar structure. Both reconstructions offer an MSE on the order of 3e-5.<br />

phase space-based method of viewing multi-pulse interactions, <strong>and</strong> the use of alternative<br />

matrix decomposition methods to assist in algorithm development if a-priori pulse<br />

information is known. In the future, I would like to continue to think about how the fields<br />

of ultrashort pulse estimation <strong>and</strong> spatial phase retrieval could benefit from one another. I<br />

think a clear area ultrashort pulse could also benefit from is with compressive sensing,<br />

which could dramatically reduce the number of measurements required to construct a<br />

trace. In general, though, I believe the spatial domain could greatly benefit from insights<br />

found in the temporal domain, which I would like to concentrate on for my future<br />

research.<br />

References<br />

1. Iaconis, C; Walmsley, I. A. (1999), "Self-Referencing Spectral Interferometry for Measuring<br />

Ultrashort <strong>Optical</strong> Pulses", IEEE J. Quantum Electron. 35 (4): 501–509<br />

2. L. Cohen, “Time-<strong>Frequency</strong> distributions: a review”, Proc. of the IEEE 77(7), 1989<br />

3. M. Beck, M.G. Raymer, I.A. Walmsly <strong>and</strong> V. Wong, Chronocyclic tomography for<br />

measuring the amplitude <strong>and</strong> phase structure of optical pulses, Opt. Lett 18, 1993<br />

4. Wong, V. <strong>and</strong> I.A. Walmsley, Ultrashort pulse characterization from dynamic spectrograms<br />

by iterative phase retrieval, JOSA B 14(4) 1997 944-9


5. R. Trebino, <strong>Frequency</strong>-resolved optical gating: the measurement of ultrashort laser pulses,<br />

Kluwer Academic Publishers, 2000<br />

6. D.N. Fittinghoff, K.W. Delong, R. Trebino <strong>and</strong> C.L Ladera, Noise sensitivity in frequencyresolved<br />

optical gating measurement of short pulses, JOSA B 11(9), 1994<br />

7. R. W. Gerchberg <strong>and</strong> W.O. Saxton, “A practical algorithm for the determination of phase<br />

from image <strong>and</strong> diffraction plane figures,” Optik 35, 237-246 (1972).<br />

8. J. R. Fienup, "Iterative method applied to image reconstruction <strong>and</strong> to computer generated<br />

holograms," Opt. Eng. 19, 297-305 (1980).<br />

9. M.G. Raymer, M. Beck, D.F. McAlister, “Complex wave-field reconstruction using phasespace<br />

tomography,” Phys. Rev. Lett. 72, 8 (1994).<br />

10. J. Tu <strong>and</strong> S. Tamura, “Wave-field determination using tomography of the ambiguity<br />

function,” Phys. Rev. E 55, 2, 1946-1949 (1997).<br />

11. M.R. Teague, “Deterministic phase retrieval: a Green’s function solution,” JOSA 73, 1434-<br />

1441 (1983).<br />

12. L. Waller, L. Tian, <strong>and</strong> G. Barbastathis, "Transport of Intensity phase-amplitude imaging<br />

with higher order intensity derivatives," Opt. Express 18, 12552-12561 (2010).<br />

13. Etchepare, J, G. Grillon <strong>and</strong> A. Orsxag, “Third order autocorrelation study of amplified<br />

subpicosecond laser pulses, IEEE J. Quantum Electron. 19(5), 1983<br />

14. Levine, A.M. et al., Induced-grating autocorrelation of ultrashort pulses in a slowly<br />

responding medium, JOSA B 11(9), 1994<br />

15. Peatross, J., <strong>and</strong> A. Rundquist, Temporal decorrelation of short laser pulses, JOSA B 15(1),<br />

1998<br />

16. Diels, J.C., J.J. Fontaine <strong>and</strong> F. Simoni, <strong>Phase</strong> sensitive measurements of femtosecond laser<br />

pulses from a ring cavity, Proc. Int. Conf. Lasers, STS Press p.348-55, 1983<br />

17. P.O. Shea, M. Kimmel, X. Gu <strong>and</strong> R. Trebno, Opt. Lett 26, 932, 2001<br />

18. K. J. Blow <strong>and</strong> D. Wood, IEEE J. Quantum Electron., 25 2665 (1989)<br />

19. R. Trebino, K.W. Delong, D.N. Fittinghoff, J.N. Sweetser, M.A. Krumbugel <strong>and</strong> B.A.<br />

Richman, Rev. Sci. Instrum 68 3227 (1997)<br />

20. K.W. Delong, R. Trebino <strong>and</strong> W.E. White, “Simultaneous recovery of two ultrashort laser<br />

pulses from a single spectrogram,” JOSA B 12, 1995<br />

21. M.F. Shlesinger, Statistical mechanics: exploring phase space, Nature 405 (2000)<br />

22. M.J. Bastiaans, The Wigner distribution function <strong>and</strong> its application to first-­‐order<br />

optics,” JOSA A 69, 1979<br />

23. R. Trebino <strong>and</strong> D.J. Kane, Using phase retrieval to measure the intesntiy <strong>and</strong> phase of<br />

ultrashort pulses: FROG, JOSA A 10, 1101-1110, 1993<br />

24. D.J. Kane <strong>and</strong> R. Trebino, Single-­‐shot measurement of the inensity <strong>and</strong> pahse of an<br />

arbitrary ultrashort pulse by using FROG, Opt Lett. 18 823-­‐825, 1993<br />

25. K.W. Delong, D.N. Fittinghoff, R. Trebino, B. Kohler, <strong>and</strong> K. Wilson, “Pulse retrival in<br />

FROG based on the method of generalized projections,” Opt. Lett. 19, 2152-­‐2154, 1994<br />

26. A. Levi <strong>and</strong> H. Stark, “Restoration from phase <strong>and</strong> magnitude from generalized<br />

projections,” in Image Recovery: Theory <strong>and</strong> Applications, 270-­‐320, H. Stark, ed.<br />

Academic, San Diego, 1987<br />

27. S. Boyd <strong>and</strong> L. V<strong>and</strong>enberghe, “Convex Optimization”, Cambridge University Press 2004<br />

28. K.W. DeLong <strong>and</strong> R. Trebino “Improved ultrashort pulse retrieval algorithm for FROG,”<br />

JOSA A 11, 2429-­‐2437, 1994<br />

29. D.J. Kane, “Real time measurement of ultrashort laser pulses using principal component<br />

generalized projections,” IEEE J. Select Topics Quantum Electron. Vol. 4 278-­‐284, 1998<br />

30. L. Hogben, H<strong>and</strong>book of Linear Algebra (Chapman & Hall, 2007) Chap. 5.<br />

31. A. Lohmann et al. “Space-b<strong>and</strong>width product of optical signals <strong>and</strong> systems,” JOSA A 13 (3)<br />

1996


32. S.B. Oh, G. Barbastathis <strong>and</strong> R. Raskar, “Light field propagation in the presence of<br />

diffraction <strong>and</strong> in wave optics,” <strong>MIT</strong> Tech Report, 2009<br />

33. M.J. Bastiaans, “Application of the Wigner distribution function to partially coherent light,”<br />

JOSA A 3 (8) 1986<br />

34. K.H. Brenner, A. Lohmann, <strong>and</strong> J. Ojeda-Castaneda, “The ambiguity function as a polar<br />

display of the OTF,” Opt. Commun. 44, 323–326 (1983).<br />

35. R. Horstmeyer, S.B. Oh <strong>and</strong> R. Raskar, “Iterative aperture mask design in phase space using a<br />

rank constraint,” Optics Epress 18, 2010<br />

36. Z. Zhang <strong>and</strong> M. Levoy, “Wigner distributions <strong>and</strong> how they relate to the light field,” IEEE<br />

ICCP 2009<br />

37. D.J. Kane, F.G. Omenetto <strong>and</strong> A.J Taylor, “Convergence test for inversion of frequencyresolved<br />

optical gating spectrograms,” Opt. Lett. 25(16), 2000<br />

38. M. Testorf, B. Hennelly <strong>and</strong> J. Ojeda-Castaneda, <strong>Phase</strong> Space Optics: Fundamentals <strong>and</strong><br />

Applications, Mcgraw-Hill, 2009<br />

39. G.R. Ayers <strong>and</strong> J.C. Dainty, “Iterative blind deconvolution method <strong>and</strong> its applications,” Opt.<br />

Lett. 12, 1988<br />

40. J Paye, <strong>and</strong> A. Migus, “Space-time Wigner functions <strong>and</strong> their applcation to the analysis of a<br />

pulse shaper,” JOSA B 12(8) 1995<br />

41. C.W. Siders et al., “Blue-shifted third-harmonic generation <strong>and</strong> correlated self-guiding during<br />

ultrafast barrier suppression ionization of subatmospheric density noble gases,” JOSA B 1996<br />

42. S. Backus et al., “Femtosecond 1-microJ ultraviolet pulses generated by third-harmonic<br />

conversion in air, Opt. Lett. 21, 1996<br />

43. D. Lee <strong>and</strong> H. Seung, “Learning the parts of objects by non-negative matrix factorization,”<br />

Nature 401 (6755), 1999

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!