Professional Documents
Culture Documents
Band-Limited Angular Spectrum Numerical Propagation Method With Selection Scaling of Obervation Window Size and Samole Number PDF
Band-Limited Angular Spectrum Numerical Propagation Method With Selection Scaling of Obervation Window Size and Samole Number PDF
A 2415
Xiao Yu, Tang Xiahui,* Qin Yingxiong, Peng Hao, and Wang Wei
Wuhan National Laboratory for Optoelectronics, National Engineering Research Center for Laser Processing, and School
of Optoelectronics Science and Engineering, Huazhong University of Science and Technology,
Wuhan, Hubei 430074, China
*Corresponding author: txh1116@mail.hust.edu.cn
Received July 12, 2012; revised September 24, 2012; accepted September 25, 2012;
posted September 27, 2012 (Doc. ID 172485); published October 22, 2012
Band-limited angular spectrum (BLAS) methods can be used for simulating the diffractional propagation in the
near field, the far field, the tilted system, and the nonparaxial system. However, it does not allow free sample
interval on the output calculation window. In this paper, an improved BLAS method is proposed. This new algo-
rithm permits a selective scaling of observation window size and sample number on the observation plane. The
method is based on the linear convolution, which can be calculated by fast Fourier transform effectively. © 2012
Optical Society of America
OCIS codes: 050.1940, 090.1995, 070.2025.
X
N=2−1
where the spectrum, Au; v; 0, and the transfer function, Uxm ; z Aun ; z expi2πun xm · Δu;
Gu; v; z, are given by n−N=2
ZZ M M
for xm mΔx and m − ; …; − 1: (7)
Au; v; 0 Ux1 ; y1 ; 0 exp−i2πux1 vy1 dx1 dy1 ; (3) 2 2
PN=2−1
n−N=2 Bwn exp−iπ=αwn − xm 2 is a linear convolution
of Bwn ; z and f wn exp−iπ=αw2n , which can be effec-
tively evaluated using FFT. And we can choose an indepen-
dent sample interval (Δx) and calculation window size (MΔx)
for the output plane in the algorithm because, for the linear
convolution, the sample number of M and N has no need to
be the same. When the scaling factor is chosen as α Δx=Δu,
the ratio between the sample interval on the source plane and
the observation plane is Δx1 =Δx NΔx21 =α.
4. DISCUSSION
A. Computational Window at the Source Plane
The computational window size in the aperture plane is an
important simulation parameter for a correct AS simulation.
The computational window size influences the calculation ac-
curacy due to the characteristic of the discrete Fourier trans-
form (more precisely, the discrete Fourier series (DTFS) [14]).
The DTFS can only describe the discrete periodic function.
The sample of the input field would result in modulated Fig. 4. (Color online) Aliasing error from the replicas of the physical
window.
and translated replicas of the physical input window at peri-
odic locations at the source plane [15,16]. Therefore, DTFS
based on FFT actually solves the problem of an infinite array replicas of the physical window can influence the field distri-
of identical, iterated cells located side by side with spacing bution on the observation window. When the spatial frequency
equal to the full width of the sample grid, as shown in Fig. 3. is higher than sinθa =λ, some part of power emitted by the
Out of the aperture, there must be an adequate zero- aliasing window aside the physical one would come into the
padding band in order to avoid the energy diffracted from observation aperture, which would cause the numerical error
the aliasing windows traveling into the physical observation in the observation plane. To avoid the spectrum components
window. The aliasing error caused by the replicas of the com- from the replicas appearing in the observation window, the
putational window is shown in Fig. 4. The width of the sample length of zero padding should be chosen large enough to main-
window is Lx . At the center of the sample window, it is the tain that θa > θn . In Fig. 4, we can see that the length of the zero
input aperture with size W x . The width of the observation area padding (Lx − W x ) should be chosen to be equal or larger than
on the destination plane is S x . The propagation distance is z. that of the observation aperture to make sure the aliasing spec-
In Fig. 4, θn stands for the largest angle that the plane wave trum would not spill over into the observation window. Then
emitted in the source plane can physically influence the field the size computational region in the source plane is given as
of the observation aperture [17]. It represents the propagation
direction of the plane wave of the highest spatial frequency,
Lx W x S x : (10)
which is emitted from the point at the lower end of the source
aperture and observed at the upper end of the observation
window. Then, sinθn =λ denotes the highest frequency which To get discrete Fourier spectrum of the input field, the input
is needed for the diffraction propagation. In Fig. 4, θa is the signals should first be cut off by a window of finite size. Using
smallest angle that the aliasing spectrum emitted by the a window of finite size would cause the spectrum leakage
Fig. 3. (Color online) Replicas of the physical window in the input plane.
2418 J. Opt. Soc. Am. A / Vol. 29, No. 11 / November 2012 Yu et al.
error [18]. The length and the type of the window would in- (i) for S x ≥ W x , umax uneed ,
fluence the accuracy of the discrete Fourier spectrum. The (ii) for S x < W x , umax > uneed ,
authors of [16] use a cosine window. Here, we use the rectan-
which means Eq. (15) is always satisfied. Then the final
gular window. And the length of the calculation window Lx is
band-limited transfer function is given as
given by [19]
When h 2, it means that the width of the zero-padding area Note that our sample method is different from that of [12],
is the same to that of the source aperture. The larger h we because the authors of [12] do not consider the aliasing infor-
chose, the less spectrum leakage effect (windowing effect) mation from the replica window.
would be introduced into the discrete Fourier spectrum of the
input light field and the higher resolution in frequency domain D. Computational Complexity
would be gotten because the sample interval in frequency do- The computational load of the scaling BLAS method in Eq. (9)
main is 1=Lx . In this way, DTFS can describe the spectrum of comes from a FFT of the input field, calculation of Eq. (16) for
the continuous input light field correctly. From Eqs. (10) and Gu; z, and a linear convolution and two scaling course for the
(11), the calculation window size Lx should be shown as transfer function. The calculation burden associated with the
FFT-based linear convolution is OM N 1 log2 M N 1 . M
Lx maxW x S x ; hW x : (12) is the sample number on the input source plane. N 1 is equal to
uneed =Δu, which stands for the effective length of sample in the
B. Needed Bandwidth for AS Propagation
When the AS method is used to simulate the propagation be-
tween the source plane and the finite-size object screen, a lim-
ited bandwidth of the input spectrum is needed. The minimum
bandwidth of the spectrum which is needed for exact numer-
ical propagation is determined by the geometric structure of
the problem [2,17]. As shown in Fig. 4, The highest frequency
needed for the propagation simulation is sinθn =λ. Then the
effective bandwidth for the input spectrum is 2 sinθn =λ.
After some calculations, the needed band of spectrum can be
written as follows [12]:
1
uneed : (13)
λ2z=W x S x 2 11=2
1
umax ≤ ; (14)
λ2zΔu2 11=2
Fig. 6. (Color online) Simulation result for the normal BLAS method and the scaling BLAS method.
frequency space. Then, for a two dimensional problem, the where A0 is the normalized constant and a 5 mm. Then the
total computational complexity is field after the lens is given by A2 A1 exp−ik=2f x21 y21 ,
where k=2f x21 y21 stands for the phase factor of the
C ON 2 log2 N OM N 1 2 log2 M N 1 lens [23].
The scaling BLAS method is used for the propagation be-
OM N 1 2 OM 2 ON 2 : tween the plane after the lens and the focus plane. The simula-
tion result is shown in Fig. 6. In Fig. 6(a), the result for the BLAS
method is shown. It is obvious that, for the BLAS method, it is
hard to describe the detailed field distribution in the focus
5. NUMERICAL VERIFICATION AND point. The field in the focus is just limited in a very narrow re-
APPLICATION gion, which means that the size of focus point is very small.
For many optical applications, the different sample interval in When Δx1 =Δx 1, the size of focus point is several times
the source plane and the observation plane is needed. For ex- the sample interval in the observation plane, which means
ample, the field distribution of the focus point is of interest for there are only several sample points in the focus point region.
the laser material processing and optical signal dealing. In re- Thus, the details about the field distribution in the focus point
cent years the ring mode laser (optical vortices) beam has re- region cannot be told. The simulation results for Δx1 =Δx 10
cently attracted significant attention for their application, and Δx1 =Δx 200 are shown in Figs. 6(b) and 6(c), respec-
especially for its field distribution at the focus point of the tively. In Fig. 6(b), some details about the focus point are
lens. Here we give a simulation example about the calculation shown. And only a small part of sample point is in the region
of the field of a Gaussian beam focused by a lens. When the of the focus point. In Fig. 6(c), when Δx1 =Δx 200, the full
field distribution at the focus point is considered, the different details about the focus point can be told, because all the sample
sample size between the source and the observation plane is points on the observation plane are limited in the region of the
needed, because the size of the focus point is generally very focus point.
small. The optical setup for an application example of the scal-
ing BLAS is shown in as shown in Fig. 5(a). We assume the 6. CONCLUSION
beam width W x is 30 mm and the computational size is A numerical method called a scaling BLAS method is proposed.
Lx 3W x . The sample number on the source plane N 1500 It makes use of the convolution theorem to calculate the field
is and the sample number on the observation plane is M distribution on the observation region. The convolution-
N=2 750. We just change the sample interval Δx in the ob- based method can be evaluated by FFT effectively. For the
servation plane for the different observation window size of scaling BLAS method, the window size and the sample number
S x M · Δx. The focal length f is 100 mm. The wavelength in the observation can be chosen independently. This new
λ is 10.6 μm. The Fresnel number W 2x =4λf of the system is method makes it possible to calculate the field on the observa-
210, which means that the Fresnel diffraction integral is not tion window of different size from the input window.
suitable for the simulation and the strict AS method is valid
[20]. The input field distribution before the lens is shown in ACKNOWLEDGMENTS
Figs. 5(b) and 5(c). It is a TEM01 -mode field, which is given This work was supported by the National Natural Science
by [21,22] Foundation of China (NSFC) under grant 60808005, the
NSFHB under grant 2008CDB327, and the NKTRDP under
A1 A0 r exp−r 2 =2a2 expiθ; grant 2007BAF11B01.
2420 J. Opt. Soc. Am. A / Vol. 29, No. 11 / November 2012 Yu et al.