You are on page 1of 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/339160149

Band-extended angular spectrum method for accurate diffraction calculation


in a wide propagation range

Article  in  Optics Letters · February 2020


DOI: 10.1364/OL.385553

CITATIONS READS
32 695

3 authors, including:

Hao Zhang Wenhui Zhang


Tsinghua University Deutsches Elektronen-Synchrotron
89 PUBLICATIONS   2,507 CITATIONS    36 PUBLICATIONS   315 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Diffraction Theory View project

3D Computer Holography View project

All content following this page was uploaded by Wenhui Zhang on 12 March 2020.

The user has requested enhancement of the downloaded file.


Letter Vol. 45, No. 6 / 15 March 2020 / Optics Letters 1543

Band-extended angular spectrum method for


accurate diffraction calculation in a wide
propagation range
Wenhui Zhang, Hao Zhang,* AND Guofan Jin
State Key Laboratory of Precision Measurement Technology and Instruments, Department of Precision Instrument, Tsinghua University,
Beijing, 100084, China
*Corresponding author: haozhang274@tsinghua.edu.cn

Received 11 December 2019; revised 9 February 2020; accepted 10 February 2020; posted 10 February 2020 (Doc. ID 385553);
published 13 March 2020

The band-extended angular spectrum method (ASM) is pro- forced to be zero and only the non-aliased TF components are
posed in this Letter for both near- and far-field diffraction used, the effective non-aliased bandwidth of the TF would
calculation with high accuracy. Due to the aliasing problem decrease rapidly when the propagation distance increases [20].
of the transfer function (TF), the ASM is not suitable for By increasing the effective sampling number inside the non-
far-field diffraction calculation. For band-limited ASM, aliased band of the TF, the propagation distance could be further
the non-aliased bandwidth of the TF would shrink rapidly expanded. However, the effective bandwidth is not extended,
with the increase of the propagation distance, which would and the sampling pitch of the destination plane is bigger than
reduce the calculation accuracy in the far field. For the pro- that of the input plane due to the oversampling in the spatial fre-
posed band-extended ASM, the non-aliased bandwidth is quency domain [21]. It should be noticed that it is the effective
significantly extended by rearranging the sampling points bandwidth of the TF that mainly influences the computational
in the spatial frequency domain. Therefore, more frequency accuracy of ASM.
components of the TF contribute to the wave-field calcu- In this Letter, a band-extended ASM is proposed, where
lation, leading to a much wider propagation range and a the effective non-aliased bandwidth of the TF is extended
higher computational accuracy. © 2020 Optical Society of
by rearranging the sampling points in the spatial frequency
America
domain. The sampling points used to sample the aliased TF in
https://doi.org/10.1364/OL.385553 ASM or zeros in band-limited ASM are relocated to sample the
TF components beyond the “limited band.” All the sampling
points are effectively used in the calculation, which provides a
Scalar diffraction calculation is a fundamental research topic
involved in a wide range of applications, including digital full utilization of the computational space-bandwidth product.
holography [1–5], computer holography [6–8], diffraction Therefore, more spatial frequency components contribute to
tomography [9,10], and beam shaping [11,12]. The angular the wave propagation, which leads to an accurate calculation of
spectrum method (ASM) is a strict solution of the scalar diffrac- the diffraction field in a wide range.
tion theory without paraxial approximation and is widely used Equation (1) is the TF of ASM,
to model the wave propagation [13,14], particularly in the high  q 
numerical aperture and oblique illumination cases [15,16]. The H( f x , f y ) = exp ikz 1 − (λ f x )2 − (λ f y )2 , (1)
drawback of ASM is that it only works well for near field because
there would be aliasing in the transfer function (TF) for the
long-distance diffraction calculation [17]. where f x , f y are the coordinates in the spatial frequency
Two typical solutions for ASM to model far-field propaga- domain, k = 2π/λ is the wave number associated with the
tions are (1) padding zeros to the source window to narrow the wavelength λ, and z is the propagation distance. Take one-
sampling pitch in the spatial frequency domain for a non-aliased dimensional signal as example, when discretizing, f x is within
TF [18,19]; and (2) forcing the aliased part of the TF to be the range of [−1/21x , 1/21x ), where 1x is the spatial sam-
zero, which is usually called band-limited ASM [20]. For the p Suppose there are 2 N points to
pling pitch of the input plane.
first solution, the computational complexity would increase sample the phase ϕ = kz 1 − (λ f x )2 with a sampling pitch
dramatically when the propagation distance increases. The huge 1 f = 1/2N1x . (The reason for factor 2 will be explained fur-
computation burden of the zero-padding method is mitigated ther in text.) The highest frequency component without aliasing
by linear convolution and fast Fourier transform (FFT), while is calculated under the principle that the maximum local spatial
it is still large, and lots of sampling points are wasted [19]. For frequency should be no more than half the sampling rate [13],
the second solution, because the aliased TF components are which is

0146-9592/20/061543-04 Journal © 2020 Optical Society of America


1544 Vol. 45, No. 6 / 15 March 2020 / Optics Letters Letter

Fig. 1. Pipeline of (a) band-limited ASM and (b) proposed band-


extended ASM. (a) Sampling points of H( f x ) beyond the limited band
are forced to be zero in band-limited ASM; and (b) rearranged to get an
extended bandwidth in band-extended ASM.
Fig. 2. (a) Effective bandwidth Be and (b) sampling number Ne
comparison between the band-limited ASM and band-extended ASM
1 ∂ϕ

1 varying with the propagation distance z.

2π ∂ f ≤ . (2)
x max 21 f
From inequality (2), we can get Table 1. Parameters Used in the Numerical
1 Calculations
f x _limit = p . (3)
λ 1 + z 2 /N 2 12x Parameter Value
Wavelength λ = 500 nm
Under the condition of large z value, Eq. (3) can be simplified as Spatial Sampling Pitch 1x = 1 µm
N1x Total Sampling Number 2N = 2048
f x _limit = . (4)
λz s
In ASM, the whole bandwidth of H( f x ) associated with the spa- f x _extend λz
γB = = . (7)
tial sampling pitch 1x is BASM = [−1/21x , 1/21x ). However, f x _limit 2N12x
the effective non-aliased bandwidth Blimit = [− f x _limit , f x _limit ]
becomes much smaller than BASM as z increases. To avoid alias- Hence, with large propagation distance z, the band-extended
ing, the TF components outside Blimit are forced to be zero, effect is more obvious. Note that when z ≤ zc , we use ASM to
as shown in Fig. 1(a), which is the key point in band-limited replace band-extended ASM since the BASM can be fully used
ASM [20]. in this range. The critical distance zc is calculated by letting
Since the TF components outside Blimit are zero, the sam- f x _limit = 1/21x in Eq. (3), which gives
pling points at those positions are useless from the perspective of s
“frequency transfer.” To make full use of the sampling resources, 2N12x

λ 2 2N12x

we rearrange the sampling points by uniformly putting them to zc = 1− ≈ . (8)
an extended band, as shown in Fig. 1(b). The extended band is λ 21x λ
calculated with inequality (2), while replacing 1 f = 1/2N1x The approximation is valid in the case of 1x ≥ 2λ, which is
by 1 f _new = 2 f x _extend /2N, because the whole bandwidth is satisfied in most situations. And when z ≥ zc , the approx-
2 f x _extend in this case, as shown in Fig. 1(b). We obtain imations made in Eqs. (4) and (6) are valid. Besides, the
1
q p effective sampling number of band-extended ASM, which
f x _extend = √ Nλ N 2 λ2 + 16z 2 − N 2 λ2 . (5) is always fully employed, is also much more than that of band-
2 2λz limited ASM, which would decrease as z increases. Figure 2
Under the condition of large z value, Eq. (5) can be simplified as shows these comparisons. The simulation parameters of
Fig. 2 are listed in Table 1. From Fig. 2, we can see that the
bandwidth extension ratio γ B increases with the propaga-
r
N
f x _extend = . (6) tion distance, so does the effective sampling number ratio
2λz
γ N = 2N/(2 f x _limit /1 f ) = γ B2 . It means that more frequency
By comparing Eqs. (4) and (6), the effective bandwidth is components of the input field can be transferred during the wave
proportional to z −1 in band-limited ASM, and propor- propagation by the band-extended ASM. Therefore, accurate
tional to z −0.5 in band-extended ASM. It is evident that diffraction calculation for both the near and far field is expected
the band-extended ASM has a much wider effective band- due to the extension of the effective bandwidth.
width than the band-limited ASM with large z values. The After finishing the above analysis, the next step is to imple-
bandwidth-extended ratio γ B is defined as ment the proposed band-extended ASM. Wave propagation
Letter Vol. 45, No. 6 / 15 March 2020 / Optics Letters 1545

modeled by ASM requires the dot multiplication between


its TF [H( f x )] and the Fourier transform of the input field
[G( f x )], which should be operated at the same spatial frequen-
cies, as shown in Fig. 1(b). This process can be mathematically
expressed as

G ( f x ) = G m f 1 f _new


X
g (m x 1x ) exp −i2π m f m x 1 f _new 1x , (9)

=
mx Fig. 3. Diagram of the simulation scenario. The calculation win-
dow is double size of the source window by zero padding to avoid
A ( f x ) = A m f 1 f _new = G m f 1 f _new H m f 1 f _new . periodic convolution errors.
  

(10)

However, Eq. (9) cannot be √calculated by FFT because S = N1x filling the source window. To avoid the periodic con-
1 f _new = 2 f x _extend /2N = 1/ 2Nλz 6 = 1 f = 1/2N1x , volution errors [17], N/2 zeros are padded on each side of the
which is the sampling pitch given by FFT. For a given distance z, source window. Hence, the total sampling number at the input
there is actually a scaling factor R = 1 f _new /1 f between these plane is 2 N, as N = 1024 is the sampling number of the source
two sampling pitches. Therefore, Eq. (9) can be rewritten as window. This is also the reason why we use 2 N as the sampling
number during formula derivation. Parameters of this numeri-
G( f x ) = G(m f 1 f _new ) cal calculation are listed in Table 1. The accuracy is defined as
SNR [28], which considers both the amplitude and phase distri-
butions, of the calculated wave fields u(x ) as compared with the
X
= g (m x 1x ) exp(−i2πm f m x R1 f 1x ), (11)
mx reference field u ref (x ) calculated by the Rayleigh–Sommerfeld
(R-S) integral [13]:
and our task becomes to find a method to achieve this scaled
|u (x )|2 dx
R
FFT. There are two fast methods: chirp-z transform [22,23] and
non-uniform FFT (NUFFT) [24–26], which can be used to SNR = S
, (14)
|u (x ) − αu ref (x )|2 dx
R
calculate Eq. (11). Chirp-z transform is based on convolution, S

and it requires three FFTs. NUFFT is based on the combination where


of interpolation and FFT; and its computational complexity,
u(x )u ∗ref (x )dx
R
O(NlogN), is at a considerable level with FFT [25]. Taking
α = RS . (15)
the computational efficiency into account, we employ NUFFT
S |u ref (x )|2 dx
to achieve this operation. Many methods of NUFFT have
been proposed during the last two decades to perform flexible Figure 4(a) shows SNRs of band-limited ASM and band-
sampling in both space and spatial frequency domains [24–26]. extended ASM varying with the propagation distance z. The
Here, we use the type 3 of Greengard and Lee’s NUFFT SNR of the impulse response method [17], which only works
[24,25], which is defined as well for far field, is also illustrated for the reference purpose.
X From Fig. 4(a), it is clear that the proposed band-extended ASM
G( f x ) = NUFFT3 {g (x )} = g (x i ) exp(−i x i f x ), (12)
can achieve high diffraction calculation accuracy within a wide
i
propagation range. Specifically, the amplitude and phase distri-
where f x are the spatial frequency locations of desired Fourier butions calculated by band-limited ASM and band-extended
modes; x i are the sampling points’ locations of the input field ASM at z = 2000 S are presented in Fig. 4(b). The R-S integral
and should be within [−π, π ). Therefore, we first scale the results are also given for reference. In this demonstration, the
range of x i from [−N1x , N1x ) to [−π, π ) by multiplying band-limited ASM, band-extended ASM, and impulse response
a factor τ = π/N1x and then apply the NUFFT to g (x ) to method take about 0.015 s, 0.018 s, and 0.025 s, respectively,
obtain G( f x ). For more details of NUFFT, please see Ref. [24]. with a commercial laptop (CPU 2.9 GHz).
After getting the multiplication A( f x ) = H( f x ) × G( f x ), It is evident that the band-extended ASM can significantly
similarly, we apply the inverse NUFFT to A( f x ) to get the improve the accuracy of far-field diffraction calculation. This
diffraction pattern u(x ) at the destination plane: capability is achieved by fully using the sampling resources to
X extend the effective bandwidth of the TF. Consequently, more
u(x ) = NUFFT3 −1 {A( f x )} = A( f x j ) exp(i x f x j ), (13) spatial frequency components contribute to wave propaga-
j tion, which gives a high diffraction calculation accuracy. And
benefiting from NUFFT, the sampling pitch at the destination
where x are the spatial locations of the output values and are set plane can be flexibly adjusted according to the requirements
to be [−N1x , N1x ) with the pitch of 1x , which is the same [29], such as for a larger observation window. Finally, the ampli-
as that of the input field. The developed MATLAB code can be tude and phase distributions of the diffraction field from a
founded in Ref. [27]. two-dimensional square aperture are calculated by the band-
The proposed band-extended ASM is verified by calculating limited ASM and band-extended ASM, as shown in Fig. 5. The
the diffraction field of a rectangle aperture. Figure 3 shows square aperture is placed at the center of the source window; its
the diagram of the simulation model. The aperture width is size is N1x /2N1x /2, and the propagation distance is 800 S.
1546 Vol. 45, No. 6 / 15 March 2020 / Optics Letters Letter

domain with NUFFT, a much wider effective non-aliased TF


bandwidth can be obtained. Therefore, more frequency com-
ponents can be transferred during the wave propagation, which
is beneficial to the computational accuracy. This method would
be useful for the applications that require accurate modeling of
wave propagation, such as holography, diffraction tomography,
diffractive optics, beam shaping, etc.

Funding. National Natural Science Foundation of China


(61875105).

Disclosures. The authors declare no conflicts of interest.

REFERENCES
1. U. Schnars and W. Jüptner, Appl. Opt. 33, 179 (1994).
2. W. Zhang, L. Cao, G. Jin, and D. Brady, Appl. Opt. 57, A164 (2018).
3. O. Matoba, T. J. Naughton, Y. Frauel, N. Bertaux, and B. Javidi, Appl.
Fig. 4. (a) Calculation accuracy, evaluated by SNR, of the Opt. 41, 6187 (2002).
band-limited ASM, impulse response method, and the proposed 4. F. Zhang, G. Pedrini, and W. Osten, Opt. Lett. 31, 1633 (2006).
band-extended ASM; (b) amplitude and phase distributions of the 5. C. Buitrago-Duque and J. Garcia-Sucerquia, Appl. Opt. 58, G11
diffraction field from a rectangular aperture calculated by band-limited (2019).
ASM and band-extended ASM; R-S integral results for reference. 6. Y. Zhao, L. Cao, H. Zhang, D. Kong, and G. Jin, Opt. Express 23,
Propagation distance z = 2000 S. 25440 (2015).
7. H. Zhang, L. Cao, and G. Jin, Opt. Express 27, 11689 (2019).
8. Z. Zhang, J. Liu, J. Jia, X. Li, J. Han, B. Hu, and Y. Wang, Opt. Lett. 38,
2676 (2013).
9. S. S. Kou and C. J. R. Sheppard, Opt. Lett. 33, 2362 (2008).
10. Y. Sung, W. Choi, C. Fang-Yen, K. Badizadegan, R. R. Dasari, and
M. S. Feld, Opt. Express 17, 266 (2009).
11. A. Jesacher, S. Bernet, and M. Ritsch-Marte, Opt. Lett. 39, 5337
(2014).
12. M. J. Padgett, Opt. Express 25, 11265 (2017).
13. J. W. Goodman, Introduction to Fourier Optics (Roberts & Company,
2005).
14. T. Kozacki and K. Falaggis, Opt. Lett. 40, 3420 (2015).
15. C. S. Guo, Y. Y. Xie, and B. Sha, Opt. Lett. 39, 2338 (2014).
16. Y.-H. Kim, C.-W. Byun, H. Oh, J.-E. Pi, J.-H. Choi, G. H. Kim, M.-L.
Lee, H. Ryu, and C.-S. Hwang, Opt. Commun. 348, 31 (2015).
17. D. G. Voelz and M. C. Roggemann, Appl. Opt. 48, 6132 (2009).
18. F. Shen and A. Wang, Appl. Opt. 45, 1102 (2006).
19. X. Yu, T. Xiahui, Q. Y. Xiong, P. Hao, and W. Wei, Opt. Lett. 37, 4943
(2012).
20. K. Matsushima and T. Shimobaba, Opt. Express 17, 19662 (2009).
Fig. 5. Amplitude and phase distributions of the diffraction field
21. Y.-H. Kim, C.-W. Byun, H. Oh, J. Lee, J.-E. Pi, G. Heon Kim, M.-L. Lee,
from a two-dimensional square aperture calculated by band-limited H. Ryu, H.-Y. Chu, and C.-S. Hwang, J. Opt. 16, 125710 (2014).
ASM and band-extended ASM; R-S integral results for reference. 22. L. Bluestein, IEEE Trans. Audio Electroacoust. 18, 451 (1970).
Propagation distance z = 800 S. 23. L. R. Rabiner, R. W. Schafer, and C. M. Rader, Bell Syst. Tech. J. 48,
1249 (1969).
24. L. Greengard and J.-Y. Lee, SIAM Rev. 46, 443 (2004).
Simulation parameters are shown in Table 1, and R-S integral 25. J.-Y. Lee and L. Greengard, J. Comput. Phys. 206, 1 (2005).
26. Q. Liu and N. Nguyen, IEEE Microwave Guided Wave Lett. 8, 18
results are also given for reference. It is shown that the band- (1998).
extended ASM gives an accurate diffraction field, while the 27. https://github.com/thu12zwh/band-extended-angular-spectrum-
band-limited ASM fails. method.
To summarize, in this Letter, we proposed a band-extended 28. K. Matsushima, H. Schimmel, and F. Wyrowski, J. Opt. Soc. Am. A 20,
ASM for both the near- and far-field diffraction calculation with 1755 (2003).
high accuracy, but without increasing computational complex- 29. T. Shimobaba, K. Matsushima, T. Kakue, N. Masuda, and T. Ito, Opt.
Lett. 37, 4128 (2012).
ity. By rearranging the sampling points in the spatial frequency

View publication stats

You might also like