research papers\(\def\hfill{\hskip 5em}\def\hfil{\hskip 3em}\def\eqno#1{\hfil {#1}}\)

Journal logoJOURNAL OF
SYNCHROTRON
RADIATION
ISSN: 1600-5775

In-plane wavevector distribution in partially coherent X-ray propagation

crossmark logo

aShanghai Institute of Applied Physics, Chinese Academy of Sciences, Zhangheng Road 239, Pudong District, Shanghai 201800, People's Republic of China, bUniversity of Chinese Academy of Sciences, Yuquan Road 19, Shijingshan District, Beijing 100049, People's Republic of China, cShanghai Synchrotron Radiation Facility, Shanghai Advanced Research Institute, Zhangheng Road 239, Shanghai 201204, People's Republic of China, and dAdvanced Photon Source, Argonne National Laboratory, 9700 South Cass Avenue, Argonne, IL 60439, USA
*Correspondence e-mail: wangyong@sinap.ac.cn, xshi@anl.gov, tairenzhong@sinap.ac.cn

Edited by V. Favre-Nicolin, CEA and Université Joseph Fourier, France (Received 2 August 2018; accepted 16 April 2019; online 14 June 2019)

The MOI (Mutual Optical Intensity) code for propagating partially coherent radiation through beamline optics is updated by including the in-plane wavevector in the wavefield calculation. The in-plane wavevector is a local function and accurately describes the average phase distribution in a partially coherent wavefield. The improved MOI code is demonstrated by beam propagation through free space and non-ideal mirrors. The improved MOI code can provide more accurate results with lower numbers of elements, and thus has a higher calculation efficiency. Knowledge of the in-plane wavevector also enables detailed studies of wavefield information under different coherence conditions. The improved MOI code is available at http://www.moixray.cn.

1. Introduction

The rapid development of synchrotron radiation technologies has led to orders-of-magnitude increases in the brilliance and spatial coherence of X-ray sources, which in turn have led to the development of many experimental techniques using radiation coherence, such as coherent diffraction imaging (Whitehead et al., 2009[Whitehead, L. W., Williams, G. J., Quiney, H. M., Vine, D. J., Dilanian, R. A., Flewett, S., Nugent, K. A., Peele, A. G., Balaur, E. & McNulty, I. (2009). Phys. Rev. Lett. 103, 243902.]; Liang et al., 2015[Liang, M., Williams, G. J., Messerschmidt, M., Seibert, M. M., Montanez, P. A., Hayes, M., Milathianaki, D., Aquila, A., Hunter, M. S., Koglin, J. E., Schafer, D. W., Guillet, S., Busse, A., Bergan, R., Olson, W., Fox, K., Stewart, N., Curtis, R., Miahnahri, A. A. & Boutet, S. (2015). J. Synchrotron Rad. 22, 514-519.]), X-ray lithography (Zhang et al., 2014[Zhang, P., Yang, S., Wang, L., Zhao, J., Zhu, Z., Liu, B., Zhong, J. & Sun, X. (2014). Nanotechnology, 25, 245301.]; Achenbach et al., 2018[Achenbach, S., Wells, G. & Shen, C. (2018). J. Synchrotron Rad. 25, 729-737.]), X-ray holography (Schaffert et al., 2013[Schaffert, S., Pfau, B., Geilhufe, J., Günther, C. M., Schneider, M., Korff Schmising, C. & Eisebitt, S. (2013). New J. Phys. 15, 093042.]; Robisch et al., 2016[Robisch, A.-L., Wallentin, J., Pacureanu, A., Cloetens, P. & Salditt, A. T. (2016). Opt. Lett. 41, 5519-5522.]) and X-ray photon correlation spectroscopy (Stephenson et al., 2009[Stephenson, G. B., Robert, A. & Grübel, G. (2009). Nat. Mater. 8, 702-703.]). The design and construction of coherent beamlines requires simulation tools to analyze the coherence properties of the beam. Several software packages have been established to simulate the propagation of a partially coherent beam through different beamline optics. SHADOW3 stores the phase for each ray and sums the coherent rays to simulate the propagation of partially coherent light (Sanchez del Rio et al., 2011[Sanchez del Rio, M., Canestrari, N., Jiang, F. & Cerrina, F. (2011). J. Synchrotron Rad. 18, 708-716.]). SRW calculates the radiation from a single electron and its propagation through a beamline and sums the intensities incoherently from all electrons (Chubar et al., 2013[Chubar, O., Fluerasu, A., Berman, L., Kaznatcheev, K. & Wiegart, L. (2013). J. Phys. Conf. Ser. 425, 162001.]; Chubar, 2014[Chubar, O. (2014). Proc. SPIE, 9209, 920907.]; Samoylova et al., 2011[Samoylova, L., Buzmakov, A., Geloni, G., Chubar, O. & Sinn, H. (2011). Proc. SPIE, 8141, 81410A.]). PHASE separates a short pulse into many temporal slices, calculates the propagation of every fully coherent slice and sums their intensities (Bahrdt et al., 2014[Bahrdt, J., Flechsig, U., Grizzoli, W. & Siewert, F. (2014). Proc. SPIE, 9209, 920908.], 2011[Bahrdt, J., Flechsig, U., Gerhardt, S. & Schneider, I. (2011). Proc. SPIE, 8141, 81410E.]). The HYBRID method combines ray tracing and wavefront propagation and performs an intensity convolution (Shi et al., 2014[Shi, X., Reininger, R., Sanchez del Rio, M. & Assoufid, L. (2014). J. Synchrotron Rad. 21, 669-678.]). COMSYL propagates the cross spectral density function along the beamline optics by means of coherent mode decomposition (Glass & Sanchez del Rio, 2017[Glass, M. & Sanchez del Rio, M. (2017). Europhys. Lett. 119, 34004.]). We developed the MOI code, based on statistical optics, to calculate the propagation of the mutual optical intensity through beamline optics (Meng et al., 2015[Meng, X., Xue, C., Yu, H., Wang, Y., Wu, Y. & Tai, R. (2015). Opt. Express, 23, 29675-29686.]). Combined with local ray tracing, the MOI code was further developed to address non-ideal mirrors (Meng et al., 2017[Meng, X., Shi, X., Wang, Y., Reininger, R., Assoufid, L. & Tai, R. (2017). J. Synchrotron Rad. 24, 954-962.]). The main advantage of the MOI code is that it can generate and store mutual optical intensities, including information on the intensity, degree of coherence and statistical phase difference between every pair of points at a previously defined beamline position.

In the original MOI code it was assumed that, within each element of the calculation grid, the wavefield is fully coherent with a constant amplitude and phase. This assumption is easy to satisfy as long as the element is much smaller than the beam and the coherence length. However, achieving a constant phase is difficult when the X-ray wavelength is very short, unless a large number of elements are used. In this paper, we have updated the MOI code by considering the phase distribution inside each element and calculating the one-dimensional propagation of mutual optical intensity. The improved code provides accurate results with higher efficiency. Furthermore, the stored in-plane wavevector allows detailed analysis of the phase distribution in a partially coherent wavefield. The MOI code is free to use and can be downloaded at http://www.moixray.cn. The current version is V1.01, which can calculate the one-dimensional propagation of mutual optical intensity through a synchrotron radiation beamline.

2. MOI code description

2.1. Mutual optical intensity propagation

The version of the MOI code developed in our previous work (Meng et al., 2015[Meng, X., Xue, C., Yu, H., Wang, Y., Wu, Y. & Tai, R. (2015). Opt. Express, 23, 29675-29686.], 2017[Glass, M. & Sanchez del Rio, M. (2017). Europhys. Lett. 119, 34004.]) uses mutual optical intensity to describe a partially coherent wavefield. The wavefield transverse plane is divided into many small elements, within which the wavefield is assumed to be fully coherent with a constant amplitude. However, the phase distribution within each element is not necessarily constant, which is important for the accurate propagation of the mutual optical intensity. In this work, we describe the phase distribution in three steps.

Firstly, the phase distribution within each element is assumed to be constant (Meng et al., 2015[Meng, X., Xue, C., Yu, H., Wang, Y., Wu, Y. & Tai, R. (2015). Opt. Express, 23, 29675-29686.], 2017[Meng, X., Shi, X., Wang, Y., Reininger, R., Assoufid, L. & Tai, R. (2017). J. Synchrotron Rad. 24, 954-962.]). Here we repeat some of the key equations to help describe the improved code. The one-dimensional mutual optical intensity (Cittert, 1934[Cittert, P. H. van (1934). Physica, 1, 201-210.]; Zernike, 1938[Zernike, F. (1938). Physica, 5, 785-795.]) between two points (x1 + x) and x2 in the transverse plane at a particular propagation position z of the beamline for a single photon energy can be written as

[J \left ( x_1 + x, x_2 \right ) = \left \langle u \left ( x_1 + x \right )\, u^* \left ( x_2 \right ) \right \rangle = \left \langle u \left ( x_1 \right )\, u^* \left ( x_2 \right ) \right \rangle = J \left ( x_1, x_2 \right ) , \eqno(1)]

where x1 and x2 represent the central points of any two small elements, u(x1) and u(x2) correspond to their complex amplitudes, respectively, and x is the relative coordinate and limited inside the element x1, thus u(x1 + x) is equal to u(x1) according to the assumption of full coherence and constant amplitude. The mutual optical intensity propagation through free space can be expressed as (Meng et al., 2015[Meng, X., Xue, C., Yu, H., Wang, Y., Wu, Y. & Tai, R. (2015). Opt. Express, 23, 29675-29686.])

[\eqalignno{& J \left ( w_1, w_2 \right ) = \cr & \int\!\!\!\int J \left ( x_1, x_2 \right ) \exp \left [ {{ - i \, 2 \pi \left ( r_2 - r_1 \right ) } \over \lambda} \right ] {{\chi \left (\gamma _1 \right )} \over {\lambda \left ( r_1 \right )^{1/2} }} \, {{\chi \left ( \gamma _2 \right )} \over {\lambda \left ( r_2 \right )^{1/2} }} \, {\rm d} x_1 \, {\rm d} x_2 , \cr &&(2)}]

where χ(γ1) and χ(γ2) are the tilt factors with tilt angles γ1 and γ2, λ is the X-ray wavelength, w1 and w2 are the central points of any two elements in the image plane, and r1 and r2 are the distances from the object plane to the image plane, [\overline {x_1 w_1}] and [\overline {x_2 w_2}], respectively, as shown in Fig. 1[link].

[Figure 1]
Figure 1
A schematic diagram of mutual optical intensity propagation through free space.

When the transverse plane is separated into many small elements, equation (2)[link] can be written as

[\eqalignno{ & J \left ( w_1, w_2 \right) = \cr & \sum \limits_m \int \exp \left ( {{ -i \, 2 \pi r_2} \over \lambda} \right ) {{\chi \left ( \gamma _2 \right )} \over {\lambda \left ( r_2 \right )^{1/2} }} \cr & \quad \times \left [ \sum \limits_n \int J \left ( x_1, x_2 \right ) \exp \left ( {{ i \, 2 \pi r_1} \over \lambda} \right ) {{\chi \left ( \gamma _1 \right )} \over {\lambda \left ( r_1 \right )^{1/2} }} \, {\rm d} x_n \right ] \, {\rm d} x_m , \cr &&(3)}]

where m and n are the indices of the elements. Owing to the assumption of full coherence and constant complex amplitude within each element, J(x1, x2) can be removed from the integration. Equation (3)[link] becomes

[J \left ( w_1, w_2 \right) = \sum \left \{ A \left ( x_2, w_2 \right )^* \left [ \sum J \left ( x_1, x_2 \right ) \, A \left ( x_1, w_1 \right ) \right ] \right \} , \eqno(4a)]

or

[J_{ww} = \left ( A_{xw}^* \right )^T J_{xx} A_{xw} , \eqno(4b)]

where A(x1, w1) is the integral within the x1 element. Jxx is an M×M matrix of the mutual optical intensity for all elements, where M is the number of elements in the source plane. Jww is an N×N matrix of the mutual optical intensity in the image plane. Axw is an M×N matrix representing the integral in every element in the source plane with every element in the image plane. A(x1, w1) can be calculated numerically within the Fresnel or Fraunhofer approximation if the element size is small enough, or

[\eqalignno{ A \left ( x_1, w_1 \right) = & \, \int \exp \left ( {{i \, 2 \pi r_1} \over \lambda} \right ) {{\chi \left ( \gamma _1 \right )} \over {\lambda \left ( r_1 \right )^{1/2} }} \, {\rm d} x \cr = & \, \int \exp \left [ {{i \, 2\pi } \over \lambda } \left ( r_{01} - {{w_1 x} \over {r_{01}}} + {1 \over 2} \, {{x^2} \over {r_{01}}} \right ) \right ] {{\chi \left ( \gamma _1 \right )} \over {\lambda \left ( r_{01} \right )^{1/2} }} \, {\rm d} x , \cr &&(5)}]

where r01 is the distance between the central points in the element x1 in the source plane and element w1 in the image plane.

Secondly, we assume the phase distribution within each element is a linear function, and therefore the in-plane wavevector given by the phase gradient, k(x) = dφ/dx, is constant. The in-plane wavevector is a local and one-point function which depends on only one point. It exists in any partially coherent wavefield since the local area can always be regarded as fully coherent. The integral of the in-plane wavevector between two points describes a statistical average phase difference since the two points may be partially coherent and not have a stable phase difference. The mutual optical intensity can also provide the statistical average phase difference between any two points. However, the mutual optical intensity is a non-local and two-point function which depends on two independent points in the transverse plane and needs much more memory to describe the phase distribution information than the in-plane wavevector. We further describe the mutual optical intensity propagation by considering a constant in-plane wavevector within each element. The phase difference between x1 and (x1 + x) is k(x1)x, where k(x1) is the constant in-plane wavevector in the element x1. k(x1) can also be written as k(x1) = (2π/λ) sin[θ(x1)], where θ(x1) represents the propagation angle between the wavevector and the normal of the transverse plane. Equation (1)[link] can be modified as

[\eqalignno{ J \left ( x_1 + x, x_2 \right ) = & \, \left \langle u \left ( x_1 + x \right ) \,u^* \left ( x_2 \right ) \right \rangle \cr = & \, \exp \left [ i \, k \left ( x_1 \right ) x \right ]\, \left \langle u \left ( x_1 \right ) \,u^* \left ( x_2 \right ) \right \rangle \cr = & \, \exp \left [ i \, k \left ( x_1 \right ) x \right ] \, J \left ( x_1, x_2 \right ) , &(6)}]

Equation (5)[link] needs to be rewritten as

[\eqalignno{A \left ( x_1, w_1 \right ) = & \, \int \exp \left [ {{i \, 2\pi } \over \lambda } \left ( r_{01} - {{w_1 \, x} \over {r_{01}}} + {1 \over 2} \, {{x^2} \over {r_{01}}} \right ) + i \, k \left ( x_1 \right ) x \right ] \cr & \, \times {{\chi \left ( \gamma _1 \right )} \over {\lambda \left ( r_{01} \right )^{1/2} }} \, {\rm d} x \cr = & \, \int \exp \left ( {{i \, 2\pi } \over \lambda } \left \{ r_{01} - {{w_1 \, x} \over {r_{01}}} + {1 \over 2} \, {{x^2} \over {r_{01}}} + \sin \left [ \theta \left ( x_1 \right ) \right ] x \right \} \right ) \cr & \, \times {{\chi \left ( \gamma _1 \right )} \over {\lambda \left ( r_{01} \right )^{1/2} }} \, {\rm d} x . &(7)}]

Thirdly, the in-plane wavevector in the whole transverse plane is step distributed and discontinuous because of the assumption of a constant in-plane wavevector within each element. Linear interpolation is used between each pair of adjacent elements. The in-plane wavevector within an element can be written as k(x) = k0(x1) + (2π/λ)a1x = 2π/λ {sin [θ0(x1)] + a1x}, where k0(x1) is the in-plane wavevector at the central point of the element x1, θ0(x1) is the propagation angle between the wavevector at the central point and the element normal, and a1 is the linear interpolation coefficient. There are two different a1 in the left and right halves of the element coming from the linear interpolation with the left and right adjacent elements. We describe them both as a1 for simplicity. The mutual optical intensity propagation is modified with the consideration of the linear interpolation of the in-plane wavevector. The phase difference between x1 and (x1 + x) is

[\int \limits_0^x \left [ k_0 \left ( x_1 \right ) + {{2\pi a_1 x} \over \lambda} \right ] \, {\rm d} x = k_0 \left ( x_1 \right ) x + {{2\pi} \over \lambda} \, {{a_1 x^2} \over 2} .]

Equation (6)[link] needs to be modified as

[\eqalignno{J \left ( x_1 + x, x_2 \right ) = & \, \left \langle u \left ( x_1 + x \right ) \,u^* \left ( x_2 \right ) \right \rangle \cr = & \, \exp \left \{ i \left [ k_0 \left ( x_1 \right ) \, x + {{2\pi} \over {\lambda}} \, {{a_1 x^2} \over 2} \right ] \right \} \left \langle u \left ( x_1 \right ) \,u^* \left ( x_2 \right ) \right \rangle \cr = & \, \exp \left ( {{i \, 2\pi} \over {\lambda}} \, \left \{ \sin \left [ \theta _0 \left ( x_1 \right ) \right ] + a_1 \, x \right \} \right ) \,J \left ( x_1, x_2 \right ) , &(8)}]

The integral A(x1, w1) in equation (7)[link] can be rewritten as

[\eqalignno{ & A \left ( x_1, w_1 \right ) \cr & \, = \int \exp \left \{ {{i \, 2\pi} \over \lambda} \left ( r_{01} - {{w_1 x} \over {r_{01}}} + {1 \over 2} \, {{x^2} \over {r_{01}}} \right ) + i \left [ k_0 \left ( x_1 \right ) \, x + {{a_1 \, x^2} \over 2} \right ] \right \} \cr & \quad \times {{\chi \left ( \gamma _1 \right )} \over {\lambda \left ( r_{01} \right )^{1/2} }} \, {\rm d}x \cr & \, = \int \exp \left ( {{i \, 2\pi} \over \lambda} \left \{ r_{01} - {{w_1 \, x} \over {r_{01}}} + {1 \over 2} \, {{x^2} \over {r_{01}}} + \sin \left [ \theta _0 \left ( x_1 \right ) \right ] + a_1 \, x \right \} \right ) \cr & \quad \times {{\chi \left (\gamma _1 \right )} \over {\lambda \left ( r_{01} \right )^{1/2} }} \, {\rm d} x . &(9)}]

Equations (4)[link], (8)[link] and (9)[link] together are the basic equations for the propagation of the mutual optical intensities with the in-plane wavevectors in the source plane.

2.2. In-plane wavevector calculation

The in-plane wavevectors at the image plane must also be calculated and stored to perform the next propagation of the mutual optical intensity. The mutual optical intensity between two points (w1 + dw1) and w2 at the image plane can be expressed as

[J \left ( w_1 + {\rm d} w_1, w_2 \right ) = \exp \left ( i \, k_w {\rm d} w_1 \right ) \, J \left ( w_1, w_2 \right ) . \eqno(10)]

The derivative of the mutual optical intensity is

[\eqalignno{ {{{\rm d} J \left ( w_1, w_2 \right )} \over {{\rm d} w_1}} = & \, {{J \left ( w_1 + {\rm d} w_1, u_2 \right ) - J \left ( w_1, w_2 \right )} \over {{\rm d} w_1}} \cr = & \, {{\left [ \exp \left ( i \, k_w {\rm d} w_1 \right ) - 1 \right ] \, J \left ( w_1, w_2 \right )} \over {{\rm d} w_1}} \cr = & \,\, i \, k_w J \left ( w_1, w_2 \right ) . &(11)}]

Thus, the in-plane wavevector can be written as

[k_w = {{ - i} \over {J \left ( w_1, w_2 \right )}} \,{{{\rm d} \,J \left ( w_1, w_2 \right )} \over {{\rm d} w_1}} . \eqno(12)]

Using equation (4a)[link], the derivative of the mutual optical intensity can be obtained from

[{{{\rm d}\, J \left ( w_1, w_2 \right )} \over {{\rm d} w_1}} = \sum \left \{ A \left ( x_2, w_2 \right )^* \left [ \sum J \left ( x_1, x_2 \right ) {{{\rm d} A \left ( x_1, w_1 \right )} \over {{\rm d} w_1}} \right ] \right \} . \eqno(13)]

Substituting equation (13)[link] into equation (12)[link], we can obtain the in-plane wavevectors in the image plane.

3. Mutual optical intensity propagation through free space

3.1. Propagation through a fully open aperture

The propagation of partially coherent light through free space is now analyzed using the improved MOI code. The light source is assumed to obey the Gaussian Schell model (GSM) (Starikov & Wolf, 1982[Starikov, A. & Wolf, E. (1982). J. Opt. Soc. Am. 72, 7.]; Gori et al., 2001[Gori, F., Santarsiero, M., Piquero, G., Borghi, R., Mondello, A. & Simon, R. (2001). J. Opt. A Pure Appl. Opt. 3, 1-9.]) for simplicity. The mutual optical intensity in the source plane is

[J_{12} = \exp \left [ - {{\left ( x_1 - x_2 \right )^2} \over {2 \chi ^2}} \right ] \exp \left ( - {{x_1^2 + x_2^2} \over {4 \sigma ^2}} \right ) , \eqno(14)]

where J12 is the mutual optical intensity between two points x1 and x2, χ represents the coherence length and σ represents the root-mean-square (r.m.s.) beam size. Note that the GSM is not necessary for the MOI code, and any mutual optical intensity distribution can be used for the calculation.

The propagation of partially coherent light through a beam-defining aperture (BDA) is calculated. The optical setup is shown in Fig. 2[link], where the distance from the source to the BDA is r12 = 118 m, and the distance from the BDA to the image plane is r23 = 100 m. The optical parameters of the source are λ = 2 nm, σ = 100 µm and χ = 100 µm. The source is a secondary source defined by a slit and its length is cut to be 2σ = 200 µm. A limited source is more common than an unlimited source for demonstration. The MOI code can deal not only with a real source but also with a secondary source defined by a slit in the beamline.

[Figure 2]
Figure 2
The optical setup for the propagation of a beam through a beam-defining aperture (BDA).

The two propagation steps (from source to BDA and then from BDA to image) of the mutual optical intensity through a fully open BDA are carried out to check the validity of the improved MOI code. The BDA opening is chosen to be 10000 µm in the calculation to ensure that the greatest portion of the beam can pass through the BDA, on which the FWHM of the spot is 1340 µm.

The mutual optical intensity at the image plane is calculated using both the original and improved MOI codes with different numbers of elements, N. The source plane, the BDA plane and the image plane are separated into the same number of elements for each calculation. The distributions of the intensity and degree of coherence relative to the central point at the image plane are shown in Fig. 3[link]. For comparison, we also calculate the propagation directly from the source to the image plane, where only one propagation step is used with N = 200. The one-step propagation result serves as a reference, while the two-step propagation with fully open BDA should give the same results. The intensity profiles and degree of coherence calculated using the original MOI code with different numbers of elements are shown in Figs. 3[link](a) and 3[link](b), respectively. The profiles become smoother when the number of elements increases, meaning the calculation accuracy improves. A large number of elements (N ≥ 500) is necessary for the original MOI code to give reasonable results. The calculation results from the improved MOI code are shown in Figs. 3[link](c) and 3[link](d). The intensity and coherence degree profiles are relatively smooth for N = 200. When the number of elements continues to increase, the calculation results show negligible changes and agree well with the reference case.

[Figure 3]
Figure 3
(a) The intensity and (b) the degree of coherence at the image plane through the BDA for different numbers of elements using the original MOI code. The coherence degree profile describes the correlation between the central point and all other points. (c) The intensity and (d) the degree of coherence calculated using the improved MOI code. The curves are the results of one-step propagation from the source to the image plane with 200 elements as the reference. All the curves are represented on a linear scale.

The r.m.s. spot sizes at the image plane for different numbers of elements are extracted and summarized in Fig. 4[link](a). The spot sizes obtained from the original MOI code fluctuate dramatically for low numbers of elements. When the number of elements increases to greater than 600, the spot size starts to converge to the reference value, but still with a noticeable deviation (1.8%). This calculation error is the result of the assumption of a constant phase inside each element in the original MOI code, which ignores the beam's local divergence and thus generates a smaller spot size. On the other hand, the results from the improved MOI code coincide well with the reference when the number of elements is greater than 200, with a deviation of only 0.02%, or even less for larger numbers of elements.

[Figure 4]
Figure 4
(a) R.m.s. spot sizes at the image plane and (b) computation time with different numbers of elements using the original (black markers) and improved (red markers) MOI codes. The blue markers are the results of one-step propagation as the reference. The lines are provided as a visual aid.

The computation times for the two MOI codes with different numbers of elements are shown in Fig. 4[link](b). With the same numbers of elements, the computation time for the improved MOI code is about twice that of the original code, owing to the additional computation of the in-plane wavevector. However, considering the result in Fig. 4[link](a) that fewer elements are needed in the improved code, the total computation time is much less to achieve the same or even better accuracy. For example, the computation time is 20 s with a deviation of 0.02% from the reference value for the improved MOI code with N = 200, while these values are 300 s and 0.4%, respectively, for the original MOI code with N = 1800. The improved MOI code can provide results that are more accurate with less computation time, representing an improvement in both accuracy and efficiency.

The in-plane wavevector obtained from the improved MOI code also enables detailed analysis of the in-plane phase distribution. Fig. 5[link] shows results from the improved MOI code with high spatial resolution using N = 1000. The in-plane wavevector distribution at the image plane with a fully open BDA (black line) and without a BDA (red line) are shown in Fig. 5[link](a). The two curves are mostly overlapping, with only small deviations near the edges which are caused by the beam diffraction from the BDA. The central part of the in-plane wavevector is linearly proportional to the x coordinate with a slope of 1.44 × 10−5. The corresponding spherical wave radius is 218.1 m, which agrees well with the propagation distance of 218 m. The in-plane wavevector profile with the BDA is shown again in Fig. 5[link](b) together with the intensity profile for further comparisons. Intensity oscillations with low frequencies originate from the diffraction of the limited source. Thanks to the high accuracy of the improved MOI code, we can even observe the high-frequency oscillations in both intensity and wavevector profiles near the BDA boundaries, as shown in the inset of Fig. 5[link](b). These high-frequency oscillations appear prominent only near the edges of the BDA, not in the center, indicating that they are caused by near-field diffraction at the BDA edges. The phase distribution from the kx integral and MOI at the image plane with the BDA are shown in Fig. 5[link](c). The phase at the center of the transverse plane is assumed to be zero. The phase distribution from MOI is calculated by summing the phase difference between every pair of neighboring elements from MOI. It can be seen that the phase distributions from the kx integral and MOI coincide well and they are parabolic since the kx distribution is nearly linear.

[Figure 5]
Figure 5
(a) Propagation angle θx distributions at the image plane calculated using the improved MOI code with N = 1000, for the propagation from the source to the image plane through a fully open BDA (black curve) and the propagation without a BDA (red curve). (b) The intensity profile (red curve) and in-plane wavevector [black curve, the same curve as the black curve in Fig. 5[link](a)] at the image plane with the BDA. (c) The phase distribution from the kx integral (red curve) and MOI (black curve) at the image plane with the BDA.

3.2. Propagation through a limited BDA size

Propagation of the mutual optical intensity through a limited BDA size is studied using the improved MOI code. The optical setup is the same as that in Section 3.1[link] (cf. Fig. 2[link]). The numbers of elements at the source plane, the BDA plane and the image plane are all the same (N = 300). The intensity and in-plane wavevector profiles at the image plane for various BDA sizes are shown in Fig. 6[link].

[Figure 6]
Figure 6
(a, c, e, g, i) Intensity and (b, d, f, h, j) in-plane wavevector distributions at the image plane for various BDA sizes, which are (a, b) 30 µm, (c, d) 300 µm, (e, f) 800 µm, (g, h) 2000 µm and (i, j) 5000 µm.

The results with a BDA size of 30 µm are shown in Figs. 6[link](a) and 6[link](b). The intensity distribution [cf. Fig. 6[link](a)] demonstrates a Fraunhofer diffraction profile, since the BDA size is much smaller than the propagation distance. The in-plane wavevector profile [cf. Fig. 6[link](b)] is linear, agreeing with a spherical wave distribution. The corresponding radius of the spherical wave is 100.004 m, which matches the propagation distance r23 = 100 m from the BDA to the image plane. This result indicates that the propagated wavefield is similar to that of a point source when the BDA size is very small.

Figs. 6[link](c) and 6[link](d) show the intensity and in-plane wavevector profiles, respectively, for a BDA size of 300 µm. The BDA acts not like a point source but like a limited line source. The in-plane wavevector profile shows oscillations at the positions of the intensity valleys owing to the diffraction of the BDA. The corresponding spherical wave radius is 106 m, only slightly larger than r23 = 100 m, also indicating that the wavefield at the image plane is determined by the diffraction of the BDA.

Figs. 6[link](e) and 6[link](f) show the results for a BDA size of 800 µm. The wavevector profile clearly shows two different slopes. The corresponding spherical wave radius for the center region is 207 m, which is similar to the distance r13 = 218 m from the source to the image plane. The corresponding spherical wave radius for the two edge regions is 90.6 m, close to r23. The double-peak feature of the intensity profile is a combination of the Fresnel diffraction of the BDA and the Fraunhofer diffraction of the limited source.

When the BDA size is increased further to 2000 µm [cf. Figs. 6[link](g) and 6[link](h)], the spherical wave radii for the center and edge regions are 218 and 89.5 m, respectively. The center region, where most of the beam intensity resides, becomes larger. The intensity distribution is dominated by the Fraunhofer diffraction of the source, with a small contribution from the BDA diffraction.

The BDA size in Figs. 6[link](i) and 6[link](j) is 5000 µm, which is much larger than the spot size at the BDA plane (σ = 570 µm). The intensity profile on the image plane can be regarded as the result of direct propagation from the source, which is similar to the case in Section 3.1[link]. The in-plane wavevector profile still shows two slopes. In the center area where the source can be directly `seen,' the corresponding spherical wave radius is 219 m, close to r13. For the `invisible' edge regions, the corresponding spherical wave radius is 98.4 m, close to r23. We note that the in-plane wavevector is independent of the intensity. Even though the intensity within the edge regions is very weak, the in-plane wavevector still shows clear high-frequency oscillations caused by the BDA diffraction.

The corresponding spherical wave radii for the central region, where most of the beam intensity is located, at the image plane for different BDA sizes are summarized and shown in Fig. 7[link]. The radius of the central region is a direct measure of the location of the effective source. One can clearly see the transition of the effective source location moving from the BDA plane to the source plane with increasing size of the BDA. All this information can easily be obtained by analyzing the in-plane wavevector.

[Figure 7]
Figure 7
The corresponding spherical wave radii for the central region at the image plane for various BDA sizes.

3.3. Analysis of the in-plane wavevector with different source coherence lengths

We further analyze the in-plane wavevector with different source coherence lengths. A simple optical setup is considered in which the beam propagates from the source to the image plane over a distance of 218 m. The size of the source is apertured to 200 µm. The source is assumed to obey the GSM with an r.m.s. size of σ = 100 µm. The intensity and in-plane wavevector profiles at the image plane under various coherence conditions (different coherence lengths χ) are shown in Fig. 8[link].

[Figure 8]
Figure 8
Intensity (black curves) and in-plane wavevector profiles (red curves) at the image plane calculated using the improved MOI code with different source coherence lengths of (a) χ = ∞, (b) χ = 3000 µm and (cχ = 500 µm.

When the source is fully coherent (χ = ∞), the in-plane wavevector shows jumps to near-zero values at the positions of those intensity valleys [cf. Fig. 8[link](a)] where there is a π shift in the phase (Nye & Berry, 1974[Nye, J. F. & Berry, M. V. (1974). Proc. R. Soc. London Ser. A, 336, 165-190.]). When the source is partially coherent [e.g. χ = 3000 µm in Fig. 8[link](b)], the in-plane wavevector still has those jumps but is not close to zero as in Fig. 8[link](a). When the source coherence is even worse (χ = 500 µm), the jumps disappear completely, as shown in Fig. 8[link](c). This phenomenon occurs because the phase at a given position is a statistical result. The effect of the π phase shift is smoothed out by the partial coherence of the beam. The lower the beam coherence, the less profound are the diffraction effects that can be observed. The improved MOI code provides accurate calculation of the in-plane wavevector, which can be useful for detailed partial coherence analysis of the beamline.

4. Mutual optical intensity propagation through a non-ideal mirror

We calculate the mutual optical intensity propagation through a non-ideal mirror using both the original and improved MOI codes. The optical setup is shown in Fig. 9[link]. The partially coherent source is focused on the focal plane by an elliptical cylinder mirror. The entrance and exit arm lengths of the mirror are 34 m and 8 m, respectively.

[Figure 9]
Figure 9
The optical setup for the propagation of a partially coherent beam through an elliptical cylinder mirror.

The GSM source has parameters of σ = 153 µm and χ = 109.6 µm, and is limited to a size of 1530 µm. The X-ray wavelength is λ = 2.55 nm. The incident grazing angle is 1.5°. The elliptical cylindrical mirror has an r.m.s. slope error of 0.5 µrad, with the height error profile generated following the methodology of Shi et al. (2016[Shi, X., Assoufid, L. & Reininger, R. (2016). Proc SPIE, 9687, 968703.]) and shown in Fig. 10[link].

[Figure 10]
Figure 10
The surface-height error profile of the elliptical cylinder mirror with an r.m.s. slope error of 0.5 µrad.

The intensity profiles and degree of coherence at the focal plane calculated using the original and improved MOI codes with different numbers of elements are shown in Fig. 11[link]. As shown in Figs. 11[link](a) and 11[link](b), the intensity profiles and degree of coherence derived from the original MOI code are significantly distorted when the number of elements N < 200. The calculation results from the improved MOI code demonstrate a more stable performance with smaller N, as shown in Figs. 11[link](c) and 11[link](d). The in-plane wavevector is not zero at the off-axis. The maximum in-plane wavevector is 0.11 µm−1 in the propagation, and the corresponding divergence angle between the wavevector and element normal is 0.035 nrad. The original MOI model ignores the divergence angle within an element and assumes it to be zero. The improved MOI model considers the divergence angle within an element in the propagation and shows more accurate results. This means the divergence angle in an element is important to get a more accurate mutual optical intensity propagation with a low number of elements. The r.m.s. spot sizes at the focal plane using the original and improved MOI codes with different numbers of elements are shown in Fig. 12[link]. Similar to the results for free-space propagation [cf. Fig. 4[link](a)], the improved MOI code provides much more stable calculations while requiring smaller numbers of elements. Again, improvements in both calculation accuracy and efficiency can be obtained using the improved MOI code.

[Figure 11]
Figure 11
(a, c) Intensity profiles and (b, d) the degree of coherence relative to the central point at the focal plane calculated using (a, b) the original MOI code and (c, d) the improved MOI code with different numbers of elements.
[Figure 12]
Figure 12
The r.m.s. spot size at the focal plane calculated using the original (black markers) and the improved (red markers) MOI codes as a function of number of elements.

5. Conclusions

The capability of the MOI code is extended by considering the phase distribution inside each element through the calculation of the in-plane wavevector. The developed formulae are general and can be applied to any optics. The improved MOI code is compared with the original code by the propagation simulation of the mutual optical intensity through free space and non-ideal mirrors. The improved code is demonstrated to provide both higher accuracy and higher efficiency. This is an important step towards the future development of the 2D MOI code.

Knowledge of the in-plane wavevector also allows detailed analysis of the beam wavefield. Since there is no single-coordinate phase distribution for partially coherent light, the phase information stored in the mutual optical intensity is described as the phase difference of every pair of coordinates, which is a statistical distribution. The in-plane wavevector is a single-coordinate function that describes the phase information of partially coherent light, which is more convenient and accurate than the phase difference.

Funding information

The following funding is acknowledged: National Natural Science Foundation of China (grant Nos. 11875314, U1632268, 11705272, 11775291 and 11805260); Ministry of Science and Technology of the People's Republic of China (grant No. 2017YFA0403400); National Key Research and Development Program (grant No. 2016YFB0700402); US Department of Energy, Office of Basic Energy Sciences (contract No. DE-AC02-06CH11357).

References

First citationAchenbach, S., Wells, G. & Shen, C. (2018). J. Synchrotron Rad. 25, 729–737.  Web of Science CrossRef CAS IUCr Journals Google Scholar
First citationBahrdt, J., Flechsig, U., Gerhardt, S. & Schneider, I. (2011). Proc. SPIE, 8141, 81410E.  CrossRef Google Scholar
First citationBahrdt, J., Flechsig, U., Grizzoli, W. & Siewert, F. (2014). Proc. SPIE, 9209, 920908.  Google Scholar
First citationChubar, O. (2014). Proc. SPIE, 9209, 920907.  Google Scholar
First citationChubar, O., Fluerasu, A., Berman, L., Kaznatcheev, K. & Wiegart, L. (2013). J. Phys. Conf. Ser. 425, 162001.  CrossRef Google Scholar
First citationCittert, P. H. van (1934). Physica, 1, 201–210.  Google Scholar
First citationGlass, M. & Sanchez del Rio, M. (2017). Europhys. Lett. 119, 34004.  Web of Science CrossRef Google Scholar
First citationGori, F., Santarsiero, M., Piquero, G., Borghi, R., Mondello, A. & Simon, R. (2001). J. Opt. A Pure Appl. Opt. 3, 1–9.  Web of Science CrossRef Google Scholar
First citationLiang, M., Williams, G. J., Messerschmidt, M., Seibert, M. M., Montanez, P. A., Hayes, M., Milathianaki, D., Aquila, A., Hunter, M. S., Koglin, J. E., Schafer, D. W., Guillet, S., Busse, A., Bergan, R., Olson, W., Fox, K., Stewart, N., Curtis, R., Miahnahri, A. A. & Boutet, S. (2015). J. Synchrotron Rad. 22, 514–519.  Web of Science CrossRef CAS IUCr Journals Google Scholar
First citationMeng, X., Shi, X., Wang, Y., Reininger, R., Assoufid, L. & Tai, R. (2017). J. Synchrotron Rad. 24, 954–962.  Web of Science CrossRef IUCr Journals Google Scholar
First citationMeng, X., Xue, C., Yu, H., Wang, Y., Wu, Y. & Tai, R. (2015). Opt. Express, 23, 29675–29686.  Web of Science CrossRef CAS PubMed Google Scholar
First citationNye, J. F. & Berry, M. V. (1974). Proc. R. Soc. London Ser. A, 336, 165–190.  CrossRef Web of Science Google Scholar
First citationRobisch, A.-L., Wallentin, J., Pacureanu, A., Cloetens, P. & Salditt, A. T. (2016). Opt. Lett. 41, 5519–5522.  Web of Science CrossRef CAS PubMed Google Scholar
First citationSamoylova, L., Buzmakov, A., Geloni, G., Chubar, O. & Sinn, H. (2011). Proc. SPIE, 8141, 81410A.  CrossRef Google Scholar
First citationSanchez del Rio, M., Canestrari, N., Jiang, F. & Cerrina, F. (2011). J. Synchrotron Rad. 18, 708–716.  Web of Science CrossRef CAS IUCr Journals Google Scholar
First citationSchaffert, S., Pfau, B., Geilhufe, J., Günther, C. M., Schneider, M., Korff Schmising, C. & Eisebitt, S. (2013). New J. Phys. 15, 093042.  Web of Science CrossRef Google Scholar
First citationShi, X., Assoufid, L. & Reininger, R. (2016). Proc SPIE, 9687, 968703.  Google Scholar
First citationShi, X., Reininger, R., Sanchez del Rio, M. & Assoufid, L. (2014). J. Synchrotron Rad. 21, 669–678.  Web of Science CrossRef IUCr Journals Google Scholar
First citationStarikov, A. & Wolf, E. (1982). J. Opt. Soc. Am. 72, 7.  Google Scholar
First citationStephenson, G. B., Robert, A. & Grübel, G. (2009). Nat. Mater. 8, 702–703.  Web of Science CrossRef PubMed CAS Google Scholar
First citationWhitehead, L. W., Williams, G. J., Quiney, H. M., Vine, D. J., Dilanian, R. A., Flewett, S., Nugent, K. A., Peele, A. G., Balaur, E. & McNulty, I. (2009). Phys. Rev. Lett. 103, 243902.  Web of Science CrossRef PubMed Google Scholar
First citationZernike, F. (1938). Physica, 5, 785–795.  CrossRef Google Scholar
First citationZhang, P., Yang, S., Wang, L., Zhao, J., Zhu, Z., Liu, B., Zhong, J. & Sun, X. (2014). Nanotechnology, 25, 245301.  Web of Science CrossRef PubMed Google Scholar

This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.

Journal logoJOURNAL OF
SYNCHROTRON
RADIATION
ISSN: 1600-5775
Follow J. Synchrotron Rad.
Sign up for e-alerts
Follow J. Synchrotron Rad. on Twitter
Follow us on facebook
Sign up for RSS feeds