Spectral Resolution and Sampling Issues in Fourier
Spectral Resolution and Sampling Issues in Fourier
net/publication/222714973
CITATIONS READS
394 2,558
4 authors, including:
Manuel Joffre
École Polytechnique
174 PUBLICATIONS 5,344 CITATIONS
SEE PROFILE
All content following this page was uploaded by Nadia Belabas on 11 March 2014.
Received January 18, 2000; revised manuscript received May 12, 2000
We investigate experimental limitations in the accuracy of Fourier-transform spectral interferometry, a widely
used technique for determining the spectral phase difference between two light beams consisting of, for ex-
ample, femtosecond light pulses. We demonstrate that the spectrometer’s finite spectral resolution, pixel
aliasing, and frequency-interpolation error can play an important role, and we provide a new and more accu-
rate recipe for recovering the spectral phase from the experimental data. © 2000 Optical Society of America
[S0740-3224(00)00109-0]
OCIS codes: 320.7120, 320.7100, 120.3180, 120.5050
troduced between the two beams, which are then recom- direct measurement of the correlation function f(t) with
bined collinearly with a beam splitter. The total electric time-domain interferometry, also known as dispersive
field, E 0 (t) ⫹ E(t ⫺ ), is then spectrally resolved with a Fourier-transform spectroscopy.31 However, the advan-
spectrometer and a CCD detector. The total frequency tage of FTSI lies in the multichannel detection of the
spectrum thus reads whole data by use of CCD detectors, which makes the in-
terferometric requirements less difficult to fulfill and the
I 共 兲 ⫽ 兩 E 0 共 兲 ⫹ E 共 兲 exp共 i 兲 兩 2
technique more practical than a scanning measurement
⫽ 兩 E 0 共 兲 兩 2 ⫹ 兩 E 共 兲 兩 2 ⫹ E 0* 共 兲 E 共 兲 of the correlation function.
However, actual detectors never provide directly the
⫻ exp共 i 兲 ⫹ c.c., (1) power spectrum I( ). Obviously, the signal is always
where c.c. holds for the complex conjugate of its preceding spoiled with some amount of electronic and photon noise,
term. The last two terms result in spectral interferences an effect of minor importance that is discussed in Appen-
through a term in cos关⌬ () ⫹ 兴, causing a rapidly os- dix A. More important, the measured signal is not I( )
cillating frequency dependence. but an array of data points related to I( ) through the ap-
The interference pattern therefore strongly depends on paratus function. Taking this apparatus function into
the spectral phase difference, although an experimental account turns out to be of particular importance in the
measurement of the power spectrum yields only the phase case of spectral interferometry, as will be shown in Sec-
cosine. However, there are a number of ways for retriev- tion 4.
ing the phase from its cosine, e.g., by use of polarization To demonstrate experimentally the incidence of the ap-
multiplexing.6 We are here interested in the technique paratus function, we used a homemade Ti:sapphire oscil-
that uses Fourier transforms,6,7 or FTSI, which we briefly lator that delivers pulses of duration ranging between 20
review below. and 50 fs, depending on the operating conditions. A se-
Let us call f(t) ⫽ E 0* (⫺t) 丢 E(t) the correlation product quence of two nearly identical pulses is obtained with a
between the two fields. The power spectrum then reads balanced Michelson interferometer; the time delay be-
tween the two pulses is controlled with a step motor.
I 共 兲 ⫽ 兩 E 0 共 兲 兩 2 ⫹ 兩 E 共 兲 兩 2 ⫹ f 共 兲 exp共 i 兲 ⫹ c.c. (2) Therefore, in the following, E(t) ⫽ E 0 (t) and the mea-
sured spectral phase ⌬() should reflect only the spec-
Note that f() ⫽ F.T.f(t) ⫽ E 0* ()E() ⫽ 兩 E 0* ( )E( ) 兩
tral dispersion of the interferometer. The interference
⫻ exp关i⌬()兴 carries all the information on the spectral
spectra are recorded with a Jobin–Yvon HR-460 spec-
phase difference ⌬ ( ) ⫽ arg关 f ()兴. Therefore extract-
trometer followed by an EG&G 1024 ⫻ 256 CCD detector.
ing f( ) from the other terms in Eq. (2) will fulfill our
Note that in this particular set of experiments, which is
purpose. This can be achieved by Fourier transforming
intended only to demonstrate the limitations of spectral
Eq. (2):
interferometry rather than actually to measure the elec-
F.T.⫺1 I 共 兲 ⫽ E 0* 共 ⫺t 兲 丢 E 0 共 t 兲 ⫹ E * 共 ⫺t 兲 丢 E共 t 兲 tric field, it was not required to characterize the spectral
phase of E 0 ( ), since it cancels out in the measured spec-
⫹ f 共 t ⫺ 兲 ⫹ f 共 ⫺t ⫺ 兲 * . (3) tral phase difference ⌬(). For the same reason, iden-
f(t⫺ ) is centered on t ⫽ , while the last term is cen- tical experimental results would have been obtained if an
tered on t ⫽ ⫺ . The first two terms, autocorrelation incoherent white lamp had been used instead of a femto-
functions of the individual fields, are centered at t ⫽ 0. second laser.
Therefore, for reasonably well-behaved pulses and for
large enough values of , f(t) does not overlap with the
other terms in Eq. (3) and can be easily extracted from the 3. FREQUENCY SAMPLING
interference spectrum.30 Note that the first two terms In this section we address the issue of frequency sam-
can also be directly subtracted off in the frequency do- pling. We will neglect here the finite spectral resolution
main if two additional measurements are made while one of the spectrometer, as such issues will be discussed in
of the two beams is blocked; thus the noninterfering parts Section 4. Let us call x the spatial coordinate in the de-
are subtracted. This allows the use of smaller values of tector plane along which the spectrum dispersion occurs.
the time delay , which will be shown in the next sections Although x is nearly proportional to wavelength in most
to be a desirable feature. spectrometers, this is never exactly the case, so we prefer
To summarize, FTSI relies on a few simple steps: An to use a general calibration function (x) that relates the
inverse Fourier transform of the interference spectrum, frequency to the spatial coordinate x. We develop this
followed by a selection of a finite time window so as to calibration law with respect to frequency around the laser
keep only the correlation product between the two fields. center frequency, 0 :
The time delay must be adjusted so that this truncation is
made possible. A Fourier transform back into the fre- 共 x 兲 ⫽ 0 ⫹ ␣ 1x ⫹ 1
␣ 2x 2 ⫹ 1
␣ 3x 3 ⫹ ¯ . (4)
2 6
quency domain then allows the retrieval of f( )
⫽ E 0* ( )E( ) and the spectral phase difference ⌬ ( ) As a result of this nonlinear dependence of versus x,
⫽ arg关 f ()兴. In cases in which E 0 ( ) has been indepen- the frequency values for which the signal is sampled, i ,
dently measured with nonlinear phase measurement are not evenly spaced, since the detector pixels are evenly
techniques, this allows the determination of E( ) and spaced in x. Because x is roughly proportional to 1/, the
hence E(t) after an inverse Fourier transform. Note that nonlinear terms in Eq. (4) are usually not small in femto-
the same information could have been obtained through a second experiments in which the spectral extent is quite
Dorrer et al. Vol. 17, No. 10 / October 2000 / J. Opt. Soc. Am. B 1797
large. This causes changes in the frequency step, i⫹1 count the nonlinearity in the calibration law is different
⫺ i , by as much as ⫾20% over the spectral range of our from the actual temporal shape of f(t). This is especially
spectrometer. The noneven frequency sampling of the true for shorter pulses, for which the frequency-step
data might be thought to preclude the use of the ex- variation from one end of the spectrum to the other is
tremely efficient Cooley–Tukey FFT algorithm, thus mak- greater.
ing the FTSI spectral phase retrieval much more time
consuming. In the following, however, we will show that B. Discrete Fourier Transform
the FFT can still be used. One approach to account for the discrepancy reported in
Subsection 3.A is to use a Fourier-transform algorithm
A. Plain Fast Fourier Transform of the Data that can handle nonevenly spaced data points, such as the
Let us first consider what happens when we ignore the discrete Fourier transform. This will obviously yield the
nonlinear calibration law and simply proceed in comput- correct answer; however, none of these algorithms will be
ing the FFT of the experimental data array 兵 I( i ) 其 . We as efficient as the Cooley–Tukey FFT in terms of comput-
obtain an array 兵 I(k i ) 其 that actually corresponds to the ing time. We will therefore attempt to use other tech-
Fourier transform of 兵 I(x i ) 其 , where k is the spatial fre- niques in the following, in order to obtain the correct an-
quency, swer more efficiently.
⫽ N.I.T. ⫹ 冕 f 关 共 x 兲兴 exp关 i 共 x 兲 兴
Tukey FFT algorithm, despite an uneven spacing of the
data points, is first to interpolate the experimental data
so as to numerically generate an array of points regularly
⫻ exp共 ⫺ikx 兲 dx ⫹ c.c., (5)
where N.I.T. stands for noninterferometric terms, which
do not depend on . The result is plotted in Fig. 1 as a
function of ⫽ k/ ␣ 1 for three different values of the time
delay between the two pulses. Note that if we were to
neglect the nonlinear terms in Eq. (4), would be the ex-
act Fourier conjugate of , i.e., the time t. Indeed, we ob-
serve that the data shown in Fig. 1 peak at ⫽ and
⫽ ⫺ . However, the correlation peak is not simply
translated in time as would be expected for f(t ⫺ ) but
also broadens when increases. This can be easily ex-
plained by taking into account the calibration law,
I 共 k 兲 ⫽ N.I.T. ⫹ 冕 f 关 共 x 兲兴 exp关 i 共 x 兲 兴
spaced in the frequency domain. Figure 2 shows the re- It is then straightforward to retrieve f( ) after we sub-
sult obtained with a linear interpolation of the same data tract the phase (x) . Note, however, that since this lat-
as those used in Fig. 1. Although a sharp peak is then ter term does not vary linearly with x, it is important to
observed, in contrast with Fig. 1, a superimposed back- take into account the exact calibration law (x). This
ground now appears whose magnitude dramatically in- approach does allow us to get rid of the background
creases with increasing values of the time delay (dashed shown in Fig. 2 that resulted from the interpolation
area). Although such a feature remains small, it does scheme.
significantly affect the quality of the spectral phase thus Figure 3 shows the spectral phase retrieved by use of
retrieved. As demonstrated in more detail in Appendix the various techniques discussed above for a time delay
B, the observed background is a direct consequence of the between the two pulses set to 5 ps. Curve (a), obtained
error resulting from linearly interpolating the experimen- by ignoring the nonlinear dependence of the calibration
tal data. This error is most important for large values of law, exhibits a large parabolic spectral phase, directly re-
the time delay, owing to the rapid frequency oscillations flecting the first nonlinear term in the calibration law.
of the spectral interferogram. This large quadratic phase is consistent with the broad-
It might be claimed that a more elaborate interpolation ening observed in Fig. 1. Curve (b) shows the result ob-
scheme would improve the result. However, aiming at tained by performing, prior to the FFT, a linear interpo-
pushing the technique to its limits, we would like to be lation in the frequency axis, as discussed in Subsection
able to use time delays as great as the Nyquist limit, as 3.C. Although the retrieved phase is more accurate, it
will be discussed in Section 4. This means that the oscil- exhibits strong oscillations that are due to the interpola-
lation period can be as small as two pixels. In such a tion error. Such oscillations around the exact value of
case, any local interpolation scheme such as cubic spline the phase are due to the fact that the error in the linear
is bound to fail and would not provide satisfactory results. interpolation of the cosine function between two points is
There is a global interpolation scheme that does work, dependent on their position. Indeed, let us consider the
however, known as zero filling. This technique consists interpolation on evenly spaced points in the frequency do-
in first performing a FFT of the data to space, then in- main of the function cos关 ⫹ ⌬ ()兴 recorded on points
creasing the -window size, e.g., to 4N or 8N, where N is roughly evenly spaced in the wavelength domain. A
the number of detector pixels, filling the new data points negative, zero, or positive error is obtained, thus giving a
with zeroes. A FFT back into x space yields an array periodic-like structure. The local period is varying be-
with a finer sampling, now making possible a proper in- cause the wavelength interval associated to a fixed spec-
terpolation of the data. Although this scheme works and tral interval depends on the wavelength. In contrast,
uses only FFT’s, it requires larger arrays to handle. We this oscillating noise is totally absent in curve (c), which
will show in Subsection 3.D that similar results can be ob- has been obtained with the approach discussed in this
tained with only arrays of the same size as the number of subsection. This result is exactly identical to that of the
pixels on the detector. zero-filling method (d), despite the smaller number of
points used in the calculation. Note that the residual
D. Retrieving the Spectral Phase in a First Step spectral phase observed here results from the dispersion
The approach we propose here consists of retrieving the of the interferometer used in these experiments.
spectral phase with the domain instead of the time do- Finally, to retrieve the electric field in the time domain,
main. We will show below that such a method is possible we need to perform a Fourier transform toward the true
and that once the spectral phase is retrieved, data inter- time domain t, instead of . Fortunately, in most cases
polation will be made easier, allowing the retrieval, as a the amplitude and phase of the unknown electric field
last step, of the electric field as a function of time. vary slowly with frequency, unlike the spectral interfero-
Let us first note the similarity between Eq. (2) and Eq.
(6). In both cases, we have a sum of a few terms centered
on 0 and ⫾, either in t space or in space. As is evident
in Fig. 1, although there is a broadening, the relevant
term can still be extracted in space. Indeed, the broad-
ening mentioned in Subsection 3.A can be explained by
the fact that a given value of does not yield a unique
for all frequency components, as d /dx is equal to ␣ 1 only
at the center of the spectrum, 0 . Therefore this broad-
ening cannot exceed a fixed fraction of , namely, the rela-
tive variation of the frequency spacing over the spectrum.
As a consequence, such a broadening cannot cause the
overlap between components separated by . Thus,
choosing a value of so that the relevant term can be ex-
tracted, we obtain, after a FFT back to x space:
x i ⫺a/2
R共 x 兲 丢 I 关 共 x 兲兴 dx
For some implementations of FTSI (for example, in traction of the phase, as discussed in Subsection 3.C. In
spectral phase interferometry for direct electric field re- this case, the interferometric part in the measured spec-
construction), the extent of the time-dependent correla- trum reads
tion product is sufficiently small so that the response of
g 共 兲 ⫽ 兩 E 0 共 兲 兩兩 E 共 兲 兩 cos关 ⫹ ⌬ 共 兲兴 . (B3)
the spectrometer does not significantly modify this quan-
tity. In such cases, there is no need to correct data in the We assume here that the variation of g( ) is due only
domain, which saves one step in the above procedure. to the cosine term in the interval in which interpolation is
performed, i.e., that the spectrum does not change signifi-
cantly in this small interval. In this case, the second de-
APPENDIX A: INFLUENCE OF rivative of g( ) reads
EXPERIMENTAL NOISE
2g 2 cos关 ⫹ ⌬ 共 兲兴
In this appendix we discuss the influence of experimental ⬇ 兩 E 0 共 兲 兩兩 E 共 兲 兩
noise on the spectral phase retrieved with FTSI. We as- 2 2
再冉 冊
sume that a frequency-dependent noise, N( ), is added to
2
the spectral intensity, I( ), so that the total detected sig- ⫽ ⫺兩 E 0 共 兲 兩兩 E 共 兲 兩 ⫹ cos关 ⫹ ⌬ 共 兲兴
nal reads
I 共 兲 ⫹ N 共 兲 ⫽ 兩 E 0共 兲兩 2 ⫹ 兩 E 共 兲兩 2 ⫹ f 共 兲
⫻ exp共 i 兲 ⫹ c.c. ⫹ N 共 兲 . (A1)
⫹
2
2
sin关 ⫹ ⌬ 共 兲兴 . 冎 (B4)
Applying FTSI, as defined in Section 2, we compute the Owing to the large value of the delay , the first term in
inverse Fourier transform of the above expression and the above sum is dominant. This shows that on a point
multiply by a window function, H(t), to extract f(t ⫺ ). at which the interpolated interferogram is obtained be-
Assuming that H(t) does not overlap with the nonrel- tween points a and b , the error is
evant terms and that it is equal to 1 when f(t ⫺ ) is non- N 共 兲 ⫽ ⫺兩 E 0 共 兲 兩兩 E 共 兲 兩 cos关 ⫹ ⌬ 共 兲兴
zero, we obtain f(t ⫺ ) ⫹ H(t)N(t). Finally, a Fourier
transform yields f( ) ⫹ F.T.关 H(t ⫹ )N(t ⫹ ) 兴 . For a
given value of the frequency , let us write this expres-
sion as a exp(i⌬) ⫹ b exp(i). The error on the extracted
⫻ 冉
⫹ 冊 2
k共 兲. (B5)
spectral phase is then arg关a exp(i⌬) ⫹ b exp(i)兴 It is the product of the interferometric part by the func-
⫺ arg关a exp(i⌬)兴, which simplifies to arg兵1 ⫹ (b/a) tion L( ) ⫽ ( / ⫹ ) 2 k( ). As a result, the correla-
⫻ exp关i( ⫺ ⌬)兴其 and then to arctan兵(b/a)sin( ⫺ ⌬)/ tion product in the temporal domain is the sum of the
关1 ⫹ (b/a)cos( ⫺ ⌬)兴其. For a large value of the signal- error-free product and the convolution of this product by
to-noise ratio 兩 a/b 兩 , the phase error can be written as the function L(t). This explains why the superimposed
(b/a)sin( ⫺ ⌬), whose magnitude is always smaller background that is due to the interpolation of the inter-
than 兩 b/a 兩 ⫽ 兩 H( ) 丢 N( ) 兩 / 兩 E 0 ( )E( ) 兩 . ferogram is moving with the correlation product when the
To summarize, we find that the noise in spectral phase delay is varied, as observed in Fig. 2. A direct conse-
is simply equal to the ratio of the filtered noise to the quence is that this noise cannot be filtered in the tempo-
product of the electric field spectral amplitudes. ral domain when the interferometric component is ex-
tracted. The level of this noise is roughly proportional to
2 . There is thus a dramatic parasitic effect as the delay
APPENDIX B: PHASE ERROR RESULTING between the two interfering pulses is increased. This er-
FROM LINEAR INTERPOLATION ror then leads to an error in the retrieved spectral phase,
In this appendix we compute the error in spectral phase whose magnitude can be deduced by applying Appendix A
resulting from linear interpolation in frequency of the ex- to the value of N( ) obtained in Eq. (B5). This noise is
perimental data. Let us first recall that for a function thus directly related to the function L(), and its level is
g( ) linearly interpolated on point between points a also roughly proportional to 2 .
and b , the interpolated value is In contrast, when the interpolation is performed on the
spectral phase according to the procedure discussed in
g inter共 兲 ⫽ g 共 a 兲 ⫹ 关 g 共 b 兲 ⫺ g 共 a 兲兴 Subsection 3.D, the interpolation noise takes much
smaller values. Indeed, the error resulting from linearly
⫻ 共 ⫺ a兲/共 b ⫺ a兲. (B1) interpolating the extracted spectral phase ⫹ ( ) is
The interpolation error then reads proportional to 2 / 2 k( ), according to relation (B2).
It is then independent of delay, since the linear interpo-
1 2g lation of a straight line does not introduce any error.
g inter共 兲 ⫺ g 共 兲 ⬇ ⫺ 共 ⫺ a 兲共 ⫺ b 兲
2 2
The corresponding author, M. Joffre, can be reached at
2g the address on the title page, by fax at 33 1 69 31 99 96, or
⫽ k共 兲 , (B2) by e-mail at manuel.joffre@polytechnique.fr.
2
Note added in proof. It recently came to our attention
where k( ) ⫽ ⫺( ⫺ a )( ⫺ b )/2. that the use of filtering in the domain as developed in
Let us first consider the procedure consisting of the lin- Subsection 3.D of this paper has been also reported by Jo-
ear interpolation of the interferogram followed by the ex- nas and coworkers.36
1802 J. Opt. Soc. Am. B / Vol. 17, No. 10 / October 2000 Dorrer et al.