This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Study of Phase Reconstruction Techniques applied to Smith-Purcell Radiation Measurements

N. Delerue delerue@lal.in2p3.fr    J. Barros    LAL    Orsay    France PARIS SACLAY
O. Bezshyyko
   V. Khodnevych    Taras Shevchenko National University of Kyiv    Ukraine
Abstract

Measurements of coherent radiation at accelerators typically give the absolute value of the beam profile Fourier transform but not its phase. Phase reconstruction techniques such as Hilbert transform or Kramers Kronig reconstruction are used to recover such phase. We report a study of the performances of these methods and how to optimize the reconstructed profiles.

1 Longitudinal bunch profile measurement at particle accelerators

On a particle accelerator the longitudinal profiles of a particle bunch can not easily be measured. Several indirect measurement techniques have been established relying on the measurement of the spectrum of radiation emitted by the bunch either when it crosses a different material [1] or when it passes near a different material [2, 3]. This emitted spectrum encode the longitudinal profile through the relation:

I(λ)=I1(λ)(N+|F(λ)|2N2)I(\lambda)=I_{1}(\lambda)(N+|F(\lambda)|^{2}N^{2}) (1)

where I(λ)I(\lambda) is the emitted intensity as a function of the wavelength λ\lambda. I1(λ)I_{1}(\lambda) is the intensity of the signal emitted by a single particle and F(λ)F(\lambda) is a form factor that encodes the longitudinal and transverse shape of the particle bunch. Recovering the longitudinal profile requires to invert this equation however this is not straightforward as the information about the phase of the form factor can not be measured and therefore is not available.

A phase reconstruction algorithm must therefore be used to recover this phase. Several methods exist (see for example [4]). In this article we describe how we implemented two of these methods and compared their performances.

2 Reconstruction methods

When it is only possible to measure the amplitude of the complex signal, it is necessary to recover the phase of the available data. We assume that the function of the longitudinal beam density is analytical. For an analytic function this is easier because the real and imaginary part are not completely independent. The Kramers-Kronig relations [4] helps restore the imaginary part of an analytic function ε(ω)\varepsilon(\omega) from its real part and vice versa.

To recover the phase from the amplitude, the function should be written as: log(F(ω))=log(ρ(ω))+iΘ(ω)log(F(\omega))=log(\rho(\omega))+i\Theta(\omega) with ρ(ω)\rho(\omega) its amplitude and Θ(ω)\Theta(\omega) its phase. The Kramers-Kronig relations can then be applied as follows:

Θ(ω0)=2ω0πP0+ln(ρ(ω))ω02ω2𝑑ω\Theta(\omega_{0})=\frac{2\omega_{0}}{\pi}\textit{P}\int^{+\infty}_{0}\frac{ln(\rho(\omega))}{\omega_{0}^{2}-\omega^{2}}d\omega (2)

The basis of this relationship are the Cauchy-Riemann conditions (analyticity of function).

In some cases this phase can also be obtained simply by using the Hilbert transform of the spectrum:

Θ(ω0)=1πP+ln(ρ(ω))ω0ω𝑑ω.\Theta(\omega_{0})=-\frac{1}{\pi}\textit{P}\int^{+\infty}_{-\infty}\frac{ln(\rho(\omega))}{\omega_{0}-\omega}d\omega. (3)

As the Hilbert transform (H) is related to the Fourier transform ({\cal F}):

(H(u))(ω)=(isgn(ω))(u)(ω),{\cal F}(\textit{H}(u))(\omega)=(-isgn(\omega)){\cal F}(u)(\omega), (4)

the calculation of phase can use an optimised FFT code and is therefore much faster than calculating the Kramers-Kronig’s integral. We implemented in Matlab these two different phase reconstruction methods. The Hilbert transform method has the advantage of being directly implemented in Matlab, allowing a much faster computing.

3 Description of the simulations

To test the performance of these methods we created a small Monte-Carlo program that randomly simulates profiles (𝒢(x){\cal G}(x)) made of the combination of 5 gaussians according to the formula 𝒢(x)=i=15Aiexp(xmXμi)22σi2{\cal G}(x)=\sum_{i=1}^{5}A_{i}\exp{\frac{-(\frac{x}{mX}-\mu_{i})^{2}}{2\sigma^{2}_{i}}} where mX=216mX=2^{16} and AiA_{i}, μi\mu_{i} and σi\sigma_{i} are random numbers with x[1;mX]x\in[1;mX], Ai[0;1]A_{i}\in[0;1], μi0.5+[11.44;+11.44]×109\mu_{i}\in 0.5+[-11.44;+11.44]\times 10^{-9} and σi[3;9]×109\sigma_{i}\in[3;9]\times 10^{-9} . The values of these ranges have been chosen to generate profiles that are not disconnected (that is profiles whose intensity drops to almost zero between two peaks) without being perfect gaussian. We checked that our conclusions are valid across this range.

Using this formula we generated 1000 profiles, then took the absolute value of their Fourier transform =FFT(𝒢){\cal F}=\|\mbox{FFT}\left({\cal G}\right)\| and sampled at a limited number of frequency points (Fi=(ωi)F_{i}={\cal F}(\omega_{i})) as would be done with a real experiment in which the number of measurement points is limited (limited number of detectors or limited number of scanning steps).

To estimate the performance of the reconstruction several estimators are available. We choose to use the χ2\chi^{2}, defined as follow:

χ2=iωi2(OiEi)2/N,\chi^{2}=\sum_{i}\omega_{i}^{2}(O_{i}-E_{i})^{2}/N, (5)

where OiO_{i} is the observed value , EiE_{i} is the expected (simulated) value, ωi=1/Oi+Ei\omega_{i}=1/\sqrt{O_{i}+E_{i}} is the weight of the point, N is the number of points.

However two very similar profiles but with a slight offset, will give a worse χ2\chi^{2} than a profile with oscillations (see figure 1). This can be partly mitigated (in the case of horizontal offset) by offsetting one profile with respect to the other until the χ2\chi^{2} is minimized.

Also we decided to look at the FWHM which was generalized as FWXM where X[0.1;0.9]X\in[0.1;0.9] is the fraction of the maximum value at which the full width of the reconstructed profile was calculated (with this definition the standard FWHM is noted FW0.5M). We created an estimator ΔFWXM\Delta_{FWXM} defined as follow:

ΔFWXM=|FWXMorigFWXMrecoFWXMorig|X{0.1;0.2;0.5;0.8;0.9}\Delta_{FWXM}=\left|\frac{FWXM_{\mbox{orig}}-FWXM_{\mbox{reco}}}{FWXM_{\mbox{orig}}}\right|_{X\in\{0.1;0.2;0.5;0.8;0.9\}} (6)

where FWXMorigFWXM_{\mbox{orig}} and FWXMrecoFWXM_{\mbox{reco}} are the FWXM of the original and reconstructed profiles respectively.

Here two profiles that are similar but slightly offset (in position or amplitude) will nevertheless return good values of this estimator despite returning a rather large χ2\chi^{2}.

Refer to caption
Figure 1: Example of profiles giving very different χ2\chi^{2} despite being relatively similar.
χsine noise2=3.8219×108,χoffset2=7.2661×108\chi^{2}_{\mbox{sine noise}}=3.8219\times 10^{-8},\chi^{2}_{\mbox{offset}}=7.2661\times 10^{-8}; For profile with sine noise: FW0.1M=0.0241, FW0.2M=0.044 FWHM=0.0621 FW0.8M=0.1849 FW0.9M=0.3619. As FWXM calculated from top of profile, for all profiles FWXM=0.

To ensure that the choice of the parameters σi\sigma_{i} and μi\mu_{i} for the simulations does not bias significantly the results, their value has been varied and this is shown in figure 2.

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 2: The constraints on the parameters σi\sigma_{i} (top) and μi\mu_{i} (bottom) due to effect of scaling in terms of the χ2\chi^{2} and DeltaDeltaFWHM ratio. For each point 1000 simulations were made.

Different distributions have been used for the frequencies ωi\omega_{i}: linear, logarithmic, triple-sine. In most sampling schemes we used 33 frequencies to make it comparable with the Triple-sine distribution used in [5]. These sampling schemes are defined as follow:

  • Triple-sine This sampling matches that of the E-203 experiment at FACET [5]. Eleven detectors are located every 10o10^{o} around the interaction point and 3 different sets of wavelengths are used, giving the following distribution:

    cωi=ln(1cos(Θi))\frac{c}{\omega_{i}}=l_{n}(1-cos(\Theta_{i})) (7)

    with ln=50,250,1500μml_{n}=50,250,1500\mu m and Θi\Theta_{i} varying between 40o40^{o} and 140o140^{o} by steps of 10o10^{o}.

  • Linear sampling Here sampling points are distributed uniformly. The first and last points of sampling are the first (ω0\omega_{0}) and last (ωf\omega_{f}) points used in the Triple-sine sampling. The following formula gives the sampling frequencies:

    ωi=ω0+(ωfω0)/32×[0:1:32].\omega_{i}=\omega_{0}+(\omega_{f}-\omega_{0})/32\times[0:1:32]. (8)
  • Logarithmic sampling. Here sampling points are distributed logarithmically:

    ω0exp(log(ωf/ω0)×[0:1:32]/32).\omega_{0}*exp(log(\omega_{f}/\omega_{0})\times[0:1:32]/32). (9)

    For this sampling also the first and last points are the same as in Triple-sine sampling.

The study of the sampling is important, as it shows the best position of the detectors and also how to optimize the system. Linearly sampled spectrum gives the best result as shown in figure 3.

Refer to caption
Refer to caption
Figure 3: Comparison of different samplings with χ2\chi^{2} criterium (top) and ΔFWHM\Delta_{FWHM} (bottom).

However, the linear sampling may not be practical to realize in a the real world. One needs to take into account the spatial size of the detectors (about 10 degrees in the case of E-203) and there is also a limit on the start and end points of detectors location (35-145 degrees for E-203). So linear sampling at a wide range of frequencies is impossible with this number of points. An investigation of how many linear sampling points can be used for a given angle difference between detectors shows that such physical constraints reduce strongly the number of detectors that can be used. Figure 4 shows examples of detector positions. The position of the red points is calculated using formula 7 and blue are possible detector positions which don’t break the minimum detector distance (MDD) given on top of each plot.

Refer to caption
Refer to caption
Figure 4: Detector position for linear sampling for a minimal detector distance of 5o5^{o} (top) and 10o10^{o} (bottom) .

Figure 5 shows a comparison of the performances achieved with such positioning for different MDD. In each case the triple sine sampling (Ts) is better than the linear sampling (Ls) and close from the maximum number of detectors with linear sampling (Lsmx). So the Ts configuration is favored and will be used in the rest of this paper. The comparison between Ts1, Ts5 and Ts10 shows that reconstruction performances are limited by the MDD.

Refer to caption
Refer to caption
Figure 5: Comparison of different sampling with number of MDD with χ2\chi^{2} criterium (top) and ΔFWHM\Delta_{FWHM} (bottom). Ls is linear sampling with 1o,5o,1001^{o},5^{o},10^{0} MDD and Ts is Triple sine sampling; mx mean the reconstruction use the maximum number of detectors (blue and red dots in figure 4).

The choice of 33 frequencies for the sampling of the spectrum was made to match the current layout used on E-203. However it is important to check if there is an optimum value. To perform this check we used the same simulations and the same simulated spectrum but sampled with 3 to 140 points. The effect of changing the sampling frequencies on the χ2\chi^{2} is shown in figure 6. This study uses Triple sine sampling with 1000 profiles for each point and both reconstruction method.

Refer to caption
Refer to caption
Figure 6: Effect of the sampling frequencies on the χ2\chi^{2} (top) and ΔFWHM\Delta_{FWHM} (bottom).

It can be seen at figure 6 that beyond about 33 sampling points the gain on the reconstructed χ2\chi^{2} is marginal.

After applying the sampling procedure the data need to be interpolated and extrapolated to have a larger number of points in the spectrum. Interpolation is done using Piecewise Cubic Hermite Interpolating Polynomial (PCHIP) [8], as suggested in [7]. The interpolation function must satisfy the following criteria: it must conserve the slope at the two endpoints (to have a continuous derivative) and respects monotonicity. PCHIP interpolation has been chosen as it matches these requirements.

For low frequency extrapolation two methods have been investigated: Gaussian or Taylorian.

In the Gaussian method, we defined the extrapolation as follow:

ρLF(ω)=Ae(ωB)2/2C2\rho_{LF}(\omega)=Ae^{-(\omega-B)^{2}/2C^{2}} (10)

Where ρHF(ω)\rho_{HF}(\omega) is the extrapolated spectrum at low frequency and the constants A, B, and C were chosen from the following conditions:

  • ρLF(0)=1\rho_{LF}(0)=1

  • ρLF(ω0)=ρ(ω0)\rho_{LF}(\omega_{0})=\rho(\omega_{0})

  • ρLF(ω0)=ρ(ω0)\rho_{LF}^{\prime}(\omega_{0})=\rho^{\prime}(\omega_{0})

The extrapolation relies in the fact that according to the central limit theorem in the time space the expected profile is Gaussian-like and in the frequency space it will also be Gaussian.

The other extrapolation method is based on Taylor expansion with the following definition:

F(ω)=0𝑑tS(t)ei(ωt)=0𝑑tS(t)k=0(iωt)kk!==k=0((iω)kk!0𝑑tS(t)tk)=k=0((iω)kk!<tk>)\begin{split}F(\omega)=\int_{0}^{\infty}dtS(t)e^{-i(\omega t)}=\int_{0}^{\infty}dtS(t)\sum_{k=0}^{\infty}\frac{(-i\omega t)^{k}}{k!}=\\ =\sum_{k=0}^{\infty}\left(\frac{(-i\omega)^{k}}{k!}\int_{0}^{\infty}dtS(t)t^{k}\right)=\sum_{k=0}^{\infty}\left(\frac{(-i\omega)^{k}}{k!}<t^{k}>\right)\end{split} (11)

Approximation to the 4th order gives the following low frequency (LF) extrapolation:

ρLF=|F(ω)|=A+Bω2+Cω4\rho_{LF}=|F(\omega)|=\sqrt{A+B\omega^{2}+C\omega^{4}} (12)

Conditions for the constants A, B and C are the same. Comparison of different LF extrapolation can be found in figure 7 and the performances of these methods in figure 8.

Refer to caption
Refer to caption
Figure 7: Comparison of different LF extrapolation: example of spectrum (top) and profile (bottom) and histogram with mean χ2\chi^{2} for each method (bottom). Gaussian and Taylorian methods are described in the text. "Real LF spectrum" means that the real LF spectrum is used. For this simulation the Hilbert method of phase recovery and AωBA\omega^{B} high frequency extrapolation were used.
Refer to caption
Refer to caption
Figure 8: Comparison of different LF extrapolation: histogram with mean χ2\chi^{2} for each method (top) and ΔFWHM\Delta_{FWHM} (bottom).

In the rest of this paper we used the Gaussian method.

Several high frequency (HF) extrapolation methods were also tested. The most common [7, 10] is :

ρHF(ω)=Aω4,\rho_{HF}(\omega)=A\omega^{-4}, (13)

where ρHF(ω)\rho_{HF}(\omega) is the extrapolated spectrum at high frequency and A=ρfωf4A=\rho_{f}\omega_{f}^{4}, where ρf\rho_{f} is spectrum value of final point ωf\omega_{f}.

The second method uses the same consideration as in Lai and Sievers [9]: Assuming that the bunch size is finite with two end points at z=0z=0 and at z=σzz=\sigma_{z} then the longitudinal charge distribution (SS) must follow S(0)=S(σz)=0S(0)=S(\sigma_{z})=0. An integration by parts gives :

F(ω)=0𝑑zS(z)ei(ωc)z==S(z)iωcei(ωc)z|0σzS(z)(iωc)2ei(ωc)z|0σz+F(\omega)=\int_{0}^{\infty}dzS(z)e^{i(\frac{\omega}{c})z}=\\ =\frac{S(z)}{i\frac{\omega}{c}}e^{i(\frac{\omega}{c})z}\Big{|}_{0}^{\sigma_{z}}-\frac{S^{\prime}(z)}{\Big{(}i\frac{\omega}{c}\Big{)}^{2}}e^{i(\frac{\omega}{c})z}\Big{|}_{0}^{\sigma_{z}}+\ldots (14)

The first term vanishes because of the boundary conditions, so for large ω\omega, F(ω)F(\omega) is proportional to ω2\omega^{-2} and two conditions have to be matched :

  • ρHF(ωfmax)=ρ(ωfmax)\rho_{HF}(\omega_{fmax})=\rho(\omega_{fmax})

  • ρHF(ωfmax)=ρ(ωfmax)\rho_{HF}^{\prime}(\omega_{fmax})=\rho^{\prime}(\omega_{fmax})

where ωfmax\omega_{fmax} is the last sampled point of the spectrum. To satisfy the boundary condition two constants are needed, giving a two-terms extrapolation :

ρHF(ω)=Aω2+Bω3\rho_{HF}(\omega)=A\omega^{-2}+B\omega^{-3} (15)

or extrapolation with degree of frequency as free parameter:

ρHF(ω)=AωB\rho_{HF}(\omega)=A\omega^{B} (16)

where the A and B – coefficients which are calculated from the last data samples and the boundary conditions as follow:

  • B=ρHF(ωfmax)ωfmax/ρ(ωfmax)B={\rho_{HF}^{\prime}(\omega_{fmax})\omega_{fmax}}/{\rho(\omega_{fmax})}

  • A=ρ(ωfmax)/ωfmaxBA={\rho(\omega_{fmax})}/{\omega_{fmax}^{B}}

The requirement of finite bunch size requires B2B\leq 2, so in the case where the fit gives B>2B>-2 we use B=2B=-2. Two other extrapolation methods also have been investigated:

  • ρHF(ωf)=0\rho_{HF}(\omega_{f})=0 for ωf>ωfmax\omega_{f}>\omega_{fmax}

  • ρHF(ωf)=ρreal(ωf)\rho_{HF}(\omega_{f})=\rho_{real}(\omega_{f}) for ωf>ωfmax\omega_{f}>\omega_{fmax} where ρreal\rho_{real} is the real spectrum.

These HF extrapolation methods are compared in figure 9 and 10.

Thus, by virtue of the above arguments and simulations, it’s naturally to choose the high-frequency extrapolation by power function.

Refer to caption
Refer to caption
Figure 9: Comparison of different HF extrapolations : example of spectrum (top) and profile (bottom). For these simulations the Hilbert reconstruction method of phase recovery and Gaussian LF extrapolations were used.
Refer to caption
Refer to caption
Figure 10: Comparison of different HF extrapolation for Gaussian : histogram with mean χ2\chi^{2} (top) and ΔFWHM\Delta_{FWHM} (bottom).

4 Study of the reconstruction performance

After applying extrapolation and interpolation, the spectrum recovery is completed. Then we used different reconstruction techniques to reconstruct the original profile. For each reconstruction method some profiles are very well reconstructed whereas some other are not so well reconstructed. Examples of well reconstructed profiles are shown in figure 11 and examples of poorly reconstructed profile are shown in figure 12.

Refer to caption
Refer to caption
Refer to caption
Figure 11: Examples of well reconstructed profile. The original profile is in blue and the profiles reconstructed with the Hilbert transform and the full Kramers-Kronig procedures are in red and black respectively.
Refer to caption
Refer to caption
Refer to caption
Figure 12: Example of poorly reconstructed profile. The original profile is in blue and the profiles reconstructed with the Hilbert transform and the full Kramers-Kronig procedures are in red and black respectively.

The ΔFWXM\Delta_{FWXM} and χ2\chi^{2} distribution of the 1000 simulations which were made and then reconstructed using the Hilbert transform method and Kramers-Kornig reconstruction are shown in figure 13. There is a good concordance in FWHM between two methods indicating that they are both good at finding the bunch length. However, the Hilbert method gives lower χ2\chi^{2} indicating that this method is better at reconstruction of the bunch profile.

Refer to caption
Refer to caption
Figure 13: ΔFWHM\Delta_{FWHM} (top) and χ2\chi^{2} (bottom) distribution of 1000 simulations reconstructed using the Hilbert transform method (black line) and Kramers-Kronig reconstruction method (red line).

The fact that the phase recovery method based on the Kramers-Kronig relation gives a worst χ2\chi^{2} than the method based on Hilbert relation has been investigated. It is caused by the presence of negative components in the tails of the profiles. Figure 14 highlights this issue for one of the profiles.

Refer to caption
Figure 14: Example of reconstructed profile with zooms on the peak and tails. One can see that the profile reconstructed using the Kramers-Kronig method has a negative component. This will dominate the final χ2\chi^{2} and explains why the χ2\chi^{2} obtained by this method is higher as shown in figure 13.

Figure 15 shows the different FWXH values for different values of X. This shows that at different height of the profiles the quality of reconstruction varies: there is a better agreement in the tails (X=10%) than at the top of the profile (X=90%). Figure 16 shows the modulus of the difference between the original and reconstructed profiles. One can see oscillations in the difference between the original and reconstructed profile.

Refer to caption
Figure 15: ΔFWXM\Delta_{FWXM} for 1000 profiles with both methods.
Refer to caption
Refer to caption
Figure 16: Original and reconstructed profile and their difference for bad profile (top) and good profile (bottom).

While doing this work we also became aware of the discussion in [6] where it is argued that these reconstruction method have more difficulties with lorentzian profiles than gaussian profiles. Therefore we simulated 1000 Lorenzian profiles and performed a similar study. This is shown in figure 17. Although the χ2\chi^{2} is slightly worse in that case than in the case of gaussian profiles there still a good agreement between the original and reconstructed profiles.

Refer to caption
Refer to caption
Figure 17: Distribution of the χ2\chi^{2} in the case of a Lorenzian distribution.

In our discussion so far we considered only the ideal case where no noise is added to the measured spectrum. However in a real experiment a noise component has to be added to the measured spectrum. This noise was added as follow :

Oi=Oi×[1+(niNmax)]O_{i}^{\prime}=O_{i}\times[1+(n_{i}N_{max})] (17)

where OiO_{i} is the observed value, OiO_{i}^{\prime} is the observed value with noise, nin_{i} is a random number between 0 and 1 (all numbers between 0 and 1 being equiprobable), and NmaxN_{max} is the maximum noise for that simulation (depending on the case this can be 5%, 10%, 20%, 30%, 40% or 50%). This study was done using linear sampling with 33 samples and 1000 simulated profiles for each noise value. Figure 18 shows how the χ2\chi^{2} is modified when this noise component is added.

Refer to caption
Refer to caption
Figure 18: Mean χ2\chi^{2} and ΔFWXM\Delta_{FWXM} as function of noise amplitude.

5 Discussion

We performed extensive simulation to estimate the performance of two phase recovery methods in the case of multi-gaussian and Lorenzian profiles. In both cases we found that when the sampling frequencies are chosen correctly we obtained a good agreement between the original and reconstructed profiles (in most cases ΔFWXM<10%\Delta_{FWXM}<10\%; χ2106\chi^{2}\sim 10^{-6}). This confirms that such methods are suitable to reconstruct the longitudinal profiles measured at particle accelerators using radiative methods.

The authors are grateful for the funding received from the French ANR (contract ANR-12-JS05-0003-01), the PICS (CNRS) "Development of the instrumentation for accelerator experiments, beam monitoring and other applications" and Research Grant #F58/380-2013 (project F58/04) from the State Fund for Fundamental Researches of Ukraine in the frame of the State key laboratory of high energy physics and the IDEATE International Associated Laboratory (LIA).

References

  • [1] M.-A Tordeux and J. Papadacci. A new OTR based beam emittance monitor for the linac of LURE. EPAC 2000.
  • [2] A. Cianchi, et al. Non-intercepting diagnostic for high brightness electron beams using optical diffraction radiation interference (odri). Journal of Physics: Conference Series, 357(1):012019, 2012.
  • [3] V. Blackmore et al. First measurements of the longitudinal bunch profile of a 28.5 GeV beam using coherent Smith-Purcell radiation. Phys. Rev. ST Accel. Beams, 12:032803, Mar 2009.
  • [4] O. Grimm and P. Schmüser. Principles of longitudinal beam diagnostics with coherent radiation. TESLA FEL note, page 03, 2006.
  • [5] L. Andrews et al. Reconstruction of the time profile of 20.35 GeV, subpicosecond long electron bunches by means of Coherent Smith-Purcell radiation. Phys. Rev. ST Accel. Beams, 17:052802, May 2014.
  • [6] Daniele Pelliccia and Tanaji Sen. A two-step method for retrieving the longitudinal profile of an electron bunch from its coherent radiation. 2014.
  • [7] Victoria Blackmore. Determination of the Time Profile of Picosecond-Long Electron Bunches through the use of Coherent Smith-Purcell Radiation. 2008.
  • [8] MATLAB documentation http://fr.mathworks.com/help /matlab/ref/pchip.html
  • [9] R. Lai, U. Happek and A. J. Sievers Measurement of the Longitudinal Asymmetry of a Charged Particle Bunch from the Coherent Synchrotron or Transition Radiation Spectrum Phys. Rev. E, Vol. 50, No. 6, R4294 1994
  • [10] Lars Frohlich Bunch Length Measurements Using a Martin-Puplett Interferometer at the VUV-FEL. 2005.