Discrete-dipole approximation for periodic targets: theory and tests
Draine, B.T., and P.J. Flatau. Discrete-dipole approximation for periodic targets: theory and tests , J. Opt. Soc. Am. A., 25, 2693 2703, doi:10.1364/JOSAA.25. 002693, 2008.
Read / download PDF (1.1 MB)Full article text
Text extracted from the original PDF. Read the PDF for figures, equations and original formatting.
PDF page 1
Discrete-dipole approximation for periodic targets:
theory and tests
Bruce T. Draine 1,* and Piotr J. Flatau 2
1Princeton University Observatory, Princeton, New Jersey 08544-1001, USA
2Scripps Institution of Oceanography, University of California San Diego, La Jolla, California 92093, USA
*Corresponding author: draine@astro.princeton.edu
Received June 24, 2008; accepted August 19, 2008;
posted September 3, 2008 (Doc. ID 97834); published October 14, 2008
The discrete-dipole approximation (DDA) is a powerful method for calculating absorption and scattering by
targets that have sizes smaller than or comparable to the wavelength of the incident radiation. The DDA can
be extended to targets that are singly or doubly periodic. We generalize the scattering amplitude matrix and
the 4 /H110034 Mueller matrix to describe scattering by singly and doubly periodic targets and show how these ma-
trices can be calculated using the DDA. The accuracy of DDA calculations using the open-source code
DDSCAT is
demonstrated by comparison with exact results for infinite cylinders and infinite slabs. A method for using the
DDA solution to obtain fields within and near the target is presented, with results shown for infinite slabs.
© 2008 Optical Society of America
OCIS codes: 050.1755, 050.5298, 260.0260, 290.5825
.
1. INTRODUCTION
Electromagnetic scattering is used to study isolated par-
ticles, but increasingly to characterize extended targets
ranging from nanostructure arrays in laboratories to
planetary and asteroidal regoliths. To model the absorp-
tion and scattering, Maxwell’s equations must be solved
for the target geometry .
For scattering by isolated particles with complex geom-
etry , a number of different theoretical approaches have
been used, including the discrete-dipole approximation
(DDA) [1–4], also known as the coupled-dipole approxima-
tion or coupled-dipole method. The DDA can treat inho-
mogeneous targets and anisotropic materials, and has
been extended to treat targets near substrates [ 5,6].
Other techniques have also been employed, including the
finite-difference time-domain (FDTD) method [ 7,8].
For illumination by monochromatic plane waves, the
DDA can be extended to targets that are spatially periodic
and (formally) infinite in extent. This could apply , for ex-
ample, to a periodic array of nanostructures in a labora-
tory setting, or it might be used to approximate a regolith
by a periodic array of “target unit cells” with complex
structure within each unit cell.
Generalization of the DDA (or coupled-dipole method)
to periodic structures was first presented by Markel [ 9]
for a 1-dimensional chain of dipoles, and more generally
by Chaumet et al. [10], who calculated the electric field
near a 2-dimensional array of parallelepipeds illuminated
by a plane wave. Chaumet and Sentenac [ 11] further ex-
tended the DDA to treat periodic structures with a finite
number of defects.
From a computational standpoint, solving Maxwell’s
equations for periodic structures is only slightly more dif-
ficult than calculating the scattering properties of a single
“unit cell” from the structure. Since it is now feasible to
treat targets with N /H1140710
6 dipoles (target volume /H11407200/H92613,
where /H9261is the wavelength), it becomes possible to treat
extended objects with complex substructure.
The objective of the present paper is to present the
theory of the DDA applied to scattering and absorption by
structures that are periodic in one or two spatial dimen-
sions. We also generalize the standard formalism for de-
scribing the far-field scattering properties of finite targets
(the 2 /H110032 scattering amplitude matrix and 4 /H110034 Mueller
matrix) to describe scattering by periodic targets. We
show how to calculate the Mueller matrix to describe scat-
tering of arbitrarily polarized radiation. The theoretical
treatment developed here has been implemented in the
open-source code
DDSCAT 7 (see Appendix A).
The theory of the DDA for periodic targets is reviewed
in Section 2, and the formalism for describing the far-field
scattering properties of periodic targets is presented in
Sections 3–5. Transmission and reflection coefficients for
targets that are periodic in two dimensions are obtained
in Section 6.
The applicability and accuracy of the DDA method are
discussed in Sections 7 and 8, where we show scattering
properties calculated using
DDSCAT 7 for two geometries
for which exact solutions are available for comparison: (1)
an infinite cylinder and (2) an infinite slab of finite thick-
ness. The numerical comparisons demonstrate that, for
given /H9261, the DDA converges to the exact solution as the
interdipole spacing d → 0.
2. DDA FOR PERIODIC TARGETS
The DDA is a general technique for calculating scattering
and absorption of electromagnetic radiation by targets
with arbitrary geometry . The basic theory of the DDA has
been presented elsewhere [ 3]. Conceptually , the DDA con-
sists of approximating the target of interest by an array of
polarizable points with specified polarizabilities. Once the
B. T. Draine and P . J. Flatau Vol. 25, No. 11 / November 2008 / J. Opt. Soc. Am. A 2693
1084-7529/08/112693-11/$15.00 © 2008 Optical Society of America
PDF page 2
polarizabilities are specified, Maxwell’s equations can be
solved accurately for the dipole array . When applied to fi-
nite targets, the DDA is limited by the number of dipoles
N for which computations are feasible—the limitations
may arise from large memory requirements or the large
amount of computing that may be required to find a solu-
tion when N is large. In practice, modern desktop comput-
ers are capable of solving the DDA equations, as imple-
mented in
DDSCAT [3,12], for N as large as /H11011106.
Developed originally to study scattering from isolated,
finite structures such as dust grains [ 1], the DDA can be
extended to treat singly or doubly periodic structures.
Consider a collection of N polarizable points defining a
target unit cell (TUC). Now consider a target consisting of
a 1-dimensional or 2-dimensional periodic array of identi-
cal TUCs, as illustrated in Figs. 1 and 2; we will refer to
these as 1-D or 2-D targets, although the constituent TUC
may have an arbitrary 3-dimensional shape. For a mono-
chromatic incident plane wave
E
inc/H20849r,t/H20850= E0 exp/H20849ik0 · r − i/H9275t/H20850, /H208491/H20850
the polarizations of the dipoles in the target will oscillate
coherently . Each dipole will be affected by the incident
wave plus the electric field generated by all of the other
point dipoles.
Let index j =1,..., N run over the dipoles in a single
TUC, and let indices m, n run over replicas of the TUC.
The /H20849m , n/H20850replica of dipole j is located at
r
jmn = rj00 + mLu + nLv , /H208492/H20850
where Lu and Lv are the lattice vectors for the array . For
1-D targets we let m vary , but set n = 0. For 2-D targets,
the area per TUC is
ATUC /H11013/H20841Lu /H11003Lv/H20841= LuLv sin /H9258uv , /H208493/H20850
where /H9258uv is the angle between Lu and Lv.
The replica dipole polarization Pjmn/H20849t/H20850is phase-shifted
relative to Pj00/H20849t/H20850:
Pjmn/H20849t/H20850= Pj00/H20849t/H20850exp/H20851i/H20849mk0 · Lu + nk0 · Lv/H20850/H20852. /H208494/H20850
Define a matrix A such that − Aj,kmnPkmn gives the elec-
tric field E at rj00 produced by an oscillating dipole Pkmn
located at rkmn. Expressions for the 3 /H110033 tensor elements
of A have been presented elsewhere (e.g., [ 3]); A depends
on the target geometry and wavelength of the incident ra-
diation, but not on the target composition nor on the di-
rection or polarization state of the incident wave.
Using Eq. (2) we may construct a matrix A
˜ such that,
for j /HS11005k,− A˜ j,kPk00 gives the electric field at rj00 produced
by a dipole Pk00 and all of its replica dipoles Pkmn, and for
j = k it gives the electric field at rj00 produced only by the
replica dipoles:
A˜ j,k = /H20858
m=−/H11009
/H11009
/H20858
n=−nmax
nmax
/H208491− /H9254jk/H9254m0/H9254n0/H20850Aj,kmn exp/H20851i/H20849mk0 · Lu
+ nk0 · Lv/H20850/H20852, /H208495/H20850
where nmax = 0 for 1-D targets and nmax = /H11009for 2-D targets,
and /H9254ij is the Kronecker delta. For /H20841m/H20841, /H20841n/H20841→ /H11009, location j00
is in the radiation zone of dipole kmn, and the electric
field falls off in magnitude only as 1 / r. The sums in Eq.
(5) would be divergent were it not for the oscillating
phases of the terms, which ensure convergence. Evalua-
tion of these sums can be computationally demanding
when k
0Ly or k0Lz are small. Chaumet et al. [10] have dis-
cussed methods for efficient evaluation of these sums.
We evaluate Eq. (5) numerically by introducing a factor
exp/H20851−/H20849/H9253k0r/H208504/H20852to smoothly suppress the contributions from
large r, and truncating the sums:
Fig. 1. (a) Target consisting of a 1-D array of TUCs and (b)
showing how an infinite cylinder can be constructed from disk-
like TUCs (lower). The M = 0 scattering cone with /H9251s = /H92510 is
illustrated.
Fig. 2. (a) Target consisting of a 2-D array of TUCs and (b)
showing how an infinite slab is created from TUCs consisting of a
single “line” of dipoles.
2694 J. Opt. Soc. Am. A / Vol. 25, No. 11 / November 2008 B. T. Draine and P . J. Flatau
PDF page 3
A˜ j,k /H11015/H20858
m,n
/H11032Aj,kmn exp/H20851i/H20849mk0 · Lu + nk0 · Lv/H20850− /H20849/H9253k0rj,kmn/H208504/H20852,
/H208496/H20850
where rj,kmn /H11013/H20841rkmn − rj00/H20841and the summation is over
/H20849m , n/H20850with rj,kmn /H333552/ /H9253k0, i.e., out to distances where the
suppression factor exp /H20851−/H20849/H9253k0r/H208504/H20852/H11015e−16. For given k0, Lu,
Lv, the A˜ j,k depend only on rj00 − rk00, and therefore only
O/H208498N/H20850distinct A˜ j,k require evaluation.
Ideally , one would use a very small value for the inter-
action cutoff parameter /H9253, but the number of terms [ /H11008/H9253−1
for 1-D or /H11008/H9253−2 for 2-D] in Eq. (6) diverges as /H9253→ 0. We
show that setting /H9253/H110150.001 ensures accurate results for
the cases studied here.
The polarizations Pj00 of the dipoles in the TUC must
satisfy the system of equations
Pj00 = /H9251j/H20875Einc/H20849rj/H20850− /H20858
k/HS11005j
A˜ j,kPk00/H20876. /H208497/H20850
If there are N dipoles in one TUC, then Eq. (7) is a system
of 3 N linear equations where the polarizability tensors /H9251j
are obtained from lattice-dispersion-relation theory
[13,14]. After A˜ has been calculated, Eq. (7) can be solved
for Pj00 using iterative techniques when N /H112711.
3. IN THE RADIATION ZONE
In the radiation zone kr /H112711, the electric field due to dipole
jmn is
Ejmn =
k0
2 exp/H20849ik0/H20841r − rjmn/H20841/H20850
/H20841r − rjmn/H20841/H208751−
/H20849r − rjmn/H20850/H20849r − rjmn/H20850
/H20841r − rjmn/H208412 /H20876Pjmn ,
/H208498/H20850
/H20841r − rjmn/H20841= /H20851r2 −2 r · rjmn + rjmn
2 /H208521/2 /H11015r/H208771−
r · rjmn
r2
+
1
2r2 /H20875rjmn
2 − /H20873
r · rjmn
r /H20874
2
/H20876+ ¯ /H20878. /H208499/H20850
Define the unit vector kˆ s /H11013ks / k0. We seek to sum the con-
tribution of all the dipoles to the electric field propagating
in direction kˆ s. At location r = rkˆ s, the dominant contribu-
tion will be from dipoles located within the Fresnel zone
(see, e.g., [ 15]), which will have a transverse radius R
F
/H11015/H20849r / k0/H208501/2. For dipoles within the Fresnel zone,
1
/H20841r − rjmn/H20841/H208751−
/H20849r − rjmn/H20850/H20849r − rjmn/H20850
/H20841r − rjmn/H208412 /H20876Pjmn /H11015
1
r /H208511− kˆ skˆ s/H20852Pjmn .
/H2084910/H20850
Thus, in the radiation zone,
E/H20849r/H20850=
k0
3
k0r exp/H20849ik0r/H20850/H208511− kˆ skˆ s/H20852/H20858
j
Pj00/H20858
m,n
exp/H20849i/H9274jmn/H20850,
/H2084911/H20850
with
/H9274jmn /H11013mk0 · Lu + nk0 · Lv − ks · rjmn +
k0
2r /H20851rjmn
2
− /H20849kˆ s · rjmn/H208502/H20852/H20849 12/H20850
/H11015− ks · rj00 + m/H20849k0 − ks/H20850· Lu + n/H20849k0 − ks/H20850· Lv +
1
2k0r /H20851m2/H20849k0
2
− ksu
0 /H20850Lu
2 + n2/H20849k0
2 − ksv
2 /H20850Lv
2 +2 mn/H20849k0
2Lu · Lv − ksuksvLuLv/H20850/H20852
+ O/H20873
mL
r /H20874, /H2084913/H20850
where ksu /H11013ks · Lu / Lu, ksv /H11013ks · Lv / Lv, and terms of order
/H20849mL / r/H20850may be neglected because mL / r /H11011RF / r /H11008r−1/2 as
r → /H11009. Thus, for r → /H11009, the electric field produced by the os-
cillating dipoles is
Es/H20877
k0
2
r exp/H20849ik0r/H20850/H208511− kˆ skˆ s/H20852/H20858
j
Pj00 exp/H20849− iks · rj00/H20850/H20878G/H20849r,ks/H20850,
/H2084914/H20850
G/H20849r,ks/H20850/H11013/H20858
m,n
exp/H20849i/H9021mn/H20850, /H2084915/H20850
/H9021mn /H11013m/H20849k0 − ks/H20850· Lu + n/H20849k0 − ks/H20850· Lv +
1
2k0r /H20851m2/H20849k0
2
− ksu
2 /H20850Lu
2 + n2/H20849k0
2 − ksv
2 /H20850Lv
2 +2 mn/H20849k0
2Lu · Lv
− ksuksvLuLv/H20850/H20852. /H2084916/H20850
It is convenient to define
FTUC/H20849kˆ s/H20850/H11013k0
3/H208511− kˆ skˆ s/H20852/H20858
j=1
N
Pj00 exp/H20849i/H9275t − iks · rj00/H20850,
/H2084917/H20850
so that the electric field produced by the dipoles is
Es =
exp/H20849iks · r − i/H9275t/H20850
k0r FTUC/H20849kˆ s/H20850G/H20849r,ks/H20850. /H2084918/H20850
FTUC depends on the scattering direction kˆ s and also on
the direction of incidence kˆ 0 and polarization E0 of the in-
cident wave.
A. Isolated Finite Target: /H9263=0
We will refer to finite isolated targets—consisting only of
the dipoles in a single TUC—as targets that are periodic
in
/H9263= 0 dimensions. For this case, we simply set G =1 i n
Eq. (14); the scattered electric field in the radiation zone
is
Es =
exp/H20849ik0r − i/H9275t/H20850
k0r FTUC/H20849kˆ s/H20850. /H2084919/H20850
The time-averaged scattered intensity is
B. T. Draine and P . J. Flatau Vol. 25, No. 11 / November 2008 / J. Opt. Soc. Am. A 2695
PDF page 4
Is =
c/H20841Es/H208412
8/H9266=
c
8/H9266k0
2r2 /H20841FTUC/H208412 , /H2084920/H20850
and the differential scattering cross section is
dCsca
d/H9024=
1
k0
2
/H20841FTUC/H208412
/H20841E0/H208412 . /H2084921/H20850
B. Target Periodic in One Dimension: /H9263=1
Without loss of generality , we may assume that targets
with 1-D periodicity repeat in the yˆ direction. It is easy to
see from Eqs. (15) and (16) that G = 0 except for scattering
directions satisfying
ksy = k0y + M
2/H9266
Ly
M =0 ,±1 ,±2 ,. . ., /H2084922/H20850
where energy conservation /H20849ks
2 = k0
2/H20850limits the allowed val-
ues of the integer M:
/H20849− k0y − k0/H20850
Ly
2/H9266/H33355M /H33355/H20849− k0y + k0/H20850
Ly
2/H9266. /H2084923/H20850
If /H20849k0 + /H20841k0y/H20841/H20850Ly /H110212/H9266, then only M = 0 scattering is allowed.
Define polar angles /H92510 and /H9251s for the incident and scat-
tered radiation, so that
k0y = k0 cos /H92510 , /H2084924/H20850
ksy = k0 cos /H9251s . /H2084925/H20850
For each allowed value of ksy, the scattering directions de-
fine a cone:
ks = ksyyˆ + /H20849k0
2 − ksy
2 /H208501/2
sin /H9251s
sin /H92510
/H20851/H20849kˆ 0 − yˆ cos /H92510/H20850cos /H9256
+ yˆ /H11003kˆ 0 sin /H9256/H20852, /H2084926/H20850
where /H9256is an azimuthal angle measured around the tar-
get axis yˆ . The sum for G/H20849r , ks/H20850is [since M must be an in-
teger; see Eq. (22)]
G = /H20858
m=−/H11009
/H11009
exp/H20849i/H9021m0/H20850
= /H20858
m=−/H11009
/H11009
exp/H20875−2 /H9266iMm + i
m2
2k0r /H20849k0
2 − ksy
2 /H20850Ly
2
/H20876/H2084927/H20850
→ lim
/H9280→0+
/H20885
−/H11009
/H11009
dm exp/H20875
i/H208491+ i/H9280/H20850
2k0r m2/H20849k0
2 − ksy
2 /H20850Ly
2
/H20876/H2084928/H20850
=
/H208492/H9266ik0r/H208501/2
/H20849k0
2 − ksy
2 /H208501/2Ly
=
/H208492/H9266ik0r/H208501/2
k0Ly sin /H9251s
, /H2084929/H20850
and the scattered electric field
Es = /H20873
2/H9266i
k0r /H20874
1/2 exp/H20849ik0r − i/H9275t/H20850
k0Ly sin /H9251s
FTUC/H20849kˆ s/H20850/H2084930/H20850
shows the expected r−1/2 behavior far from the scatterer
(the distance from the cylinder axis is R = r sin /H9251s).
For each allowed value of kˆ s, the total time-averaged
scattered power P¯ sca, per unit length of the target, per
unit azimuthal angle /H9256, may be written
d2P¯ sca
dLd/H9256=
/H20841E0/H208412
8/H9266c
d2Csca
dLd/H9256, /H2084931/H20850
where the differential scattering cross section is
d2Csca
dLd/H9256=
8/H9266
/H20841E0/H208412
1
c
d2P¯ sca
dLd/H9256=
8/H9266
/H20841E0/H208412c
/H20841E/H208412c
8/H9266R sin /H9251s /H2084932/H20850
=
2/H9266
k0
3Ly
2
/H20841FTUC/H208412
/H20841E0/H208412 . /H2084933/H20850
C. Target Periodic in Two Dimensions: /H9263=2
For targets that are periodic in two dimensions, it is ap-
parent from Eqs. (15) and (16) that G = 0 unless
/H20849ks − k0/H20850· Lu =2 /H9266M, M =0 ,±1 ,±2 ,. . . , /H2084934/H20850
/H20849ks − k0/H20850· Lv =2 /H9266N, N =0 ,±1 ,±2 ,. . . . /H2084935/H20850
The 2-D target constitutes a diffraction grating, with scat-
tering allowed only in directions given by Eqs. (34) and
(35). It is convenient to define the reciprocal lattice vec-
tors
u /H11013
2/H9266xˆ /H11003Lv
xˆ · /H20849Lu /H11003Lv/H20850
, v /H11013
2/H9266xˆ /H11003Lu
xˆ · /H20849Lv /H11003Lu/H20850
. /H2084936/H20850
The wave vector transverse to the surface normal is
ks/H11036/H11013k0/H11036+ Mu + Nv. /H2084937/H20850
Energy conservation requires that
ksx
2 = k0
2 − /H20841k0/H11036+ Mu + Nv/H208412 /H110220. /H2084938/H20850
For any /H20849M , N/H20850allowed by Eq. (38), there are two allowed
values of ksx differing by a sign; one (with ksxk0x /H110220) cor-
responds to the /H20849M , N/H20850component of the transmitted
wave, and the other (with ksxk0x /H110210) to the /H20849M , N/H20850compo-
nent of the reflected wave. Define
sin /H92510 /H11013
/H20841k0x/H20841
k0
, /H2084939/H20850
sin /H9251s /H11013
/H20841ksx/H20841
k0
. /H2084940/H20850
Note that /H92510 = /H9266/ 2 for normal incidence, and /H92510 → 0 for
grazing incidence. For ks satisfying Eqs. (34) and (35),w e
have
2696 J. Opt. Soc. Am. A / Vol. 25, No. 11 / November 2008 B. T. Draine and P . J. Flatau
PDF page 5
G = /H20858
m,n
exp/H20849i/H9021mn/H20850= /H20858
m,n
exp/H20877
i
2k0r /H20851/H20849k0
2 − ksu
2 /H20850Lu
2m2 + /H20849k0
2
− ksv
2 /H20850Lv
2n2 +2 /H20849k0
2Lu:Lv − ksuksvLuLv/H20850mn/H20852/H20878
→ lim
/H9280→0+
/H20885
−/H11009
/H11009
dm/H20885
−/H11009
/H11009
dn exp/H20877
i/H208491+ i/H9280/H20850
2k0r /H20851/H20849k0
2 − ksu
2 /H20850Lu
2m2 + /H20849k0
2
− ksv
2 /H20850Lv
2n2 +2 /H20849k0
2Lu · Lv − ksuksvLuLv/H20850mn/H20852/H20878
= lim
/H9280→0+
1
ATUC
/H20885
−/H11009
/H11009
dy/H20885
−/H11009
/H11009
dz exp/H20877
i/H208491+ i/H9280/H20850
2k0r /H20851k0
2/H20849y2 + z2/H20850− /H20849ksyy
+ kszz/H208502/H20852/H20878=
2/H9266ir
k0ATUC sin /H9251s
. /H2084941/H20850
The scattered electric field is
Es =
2/H9266i exp/H20849iks · r − i/H9275t/H20850
k0
2ATUC sin /H9251s
FTUC/H20849kˆ s/H20850. /H2084942/H20850
Note that /H20841Es/H20841is independent of distance x = r sin /H9251s from
the target, as expected for a target that is infinite in two
directions. For pure forward scattering, k
s = k0, we must
sum the incident wave Einc and the radiated wave Es:
E = exp/H20849ik0 · r − i/H9275t/H20850/H20875E0 +
2/H9266iFTUC/H20849kˆ s = kˆ 0/H20850
k0
2ATUC sin /H9251s
/H20876. /H2084943/H20850
The cross section per unit target area A for scattering into
direction /H20849M , N/H20850is (for ks /HS11005k0)
dCsca/H20849M,N/H20850
dA =
/H20841E/H208412 sin /H9251s
/H20841E0/H208412 sin /H92510
/H2084944/H20850
=
4/H92662
k0
4ATUC
2 sin /H92510 sin /H9251s
/H20841FTUC/H20849kˆ s/H20850/H208412
/H20841E0/H208412 , /H2084945/H20850
where Csca can be evaluated for either transmitted or re-
flected waves. For the special case ks = k0, the transmis-
sion coefficient T/H20849M , N/H20850is obtained from the total
forward-propagating wave (43):
T/H208490,0 /H20850=
1
/H20841E0/H208412 /H20879E0 +
2/H9266iFTUC/H20849kˆ s = kˆ 0/H20850
k0
2ATUC sin /H92510
/H20879
2
. /H2084946/H20850
4. SCATTERING AMPLITUDE MATRICES
Si
„/H9263d…
A. Isolated Finite Targets: /H9263=0
In the radiation zone, the scattered electric field is related
to the incident electric field via the 2 /H110032 scattering ampli-
tude matrix [ 16], defined so that
/H20875
Es · eˆ s/H20648
Es · eˆ s/H11036
/H20876=
i exp/H20849iks · r − i/H9275t/H20850
k0r /H20875
S2
/H208490d/H20850S3
/H208490d/H20850
S4
/H208490d/H20850S1
/H208490d/H20850/H20876/H20875
E0 · eˆ i/H20648
E0 · eˆ i/H11036
/H20876,
/H2084947/H20850
where
eˆ i/H11036= eˆ s/H11036/H11013
kˆ s /H11003kˆ 0
/H20841kˆ s /H11003kˆ 0/H20841
=
kˆ s /H11003kˆ 0
1− /H20849kˆ s · kˆ 0/H208502
=− /H9278ˆ s , /H2084948/H20850
eˆ i/H20648/H11013kˆ 0 /H11003eˆ i/H11036=
kˆ s − /H20849kˆ s · kˆ 0/H20850kˆ 0
1− /H20849kˆ s · kˆ 0/H208502
, /H2084949/H20850
eˆ s/H20648/H11013kˆ s /H11003eˆ s/H11036=
− kˆ 0 + /H20849kˆ s · kˆ 0/H20850kˆ s
1− /H20849kˆ s · kˆ 0/H208502
= /H9258ˆ s /H2084950/H20850
are the usual conventions for the incident and scattered
polarization vectors parallel and perpendicular to the
scattering plane (see, e.g., Sec. 3.2 of [ 16]).
B. Target Periodic in One Dimension:
/H9263=1
For targets with 1-D periodicity , it is natural to generalize
the scattering amplitude matrix, so that—for directions
kˆ s for which scattering is allowed—the scattered electric
field at a distance R = r sin /H9251s from the target is
/H20875
Es · eˆ s/H20648
Es · eˆ s/H11036
/H20876=
i exp/H20849iks · r − i/H9275t/H20850
/H20849k0R/H208501/2 /H20875
S2
/H208491d/H20850S3
/H208491d/H20850
S4
/H208491d/H20850S1
/H208491d/H20850/H20876/H20875
E0 · eˆ i/H20648
E0 · eˆ i/H11036
/H20876
/H2084951/H20850
for ks satisfying Eqs. (22)–(26).
C. Target Periodic in Two Dimensions: /H9263=2
For targets with 2-D periodicity , it is natural to generalize
the scattering amplitude matrix so that, for directions
ks /HS11005kˆ 0 for which scattering is allowed, we write
/H20875
Es · eˆ s/H20648
Es · eˆ s/H11036
/H20876= i exp/H20849iks · r − i/H9275t/H20850/H20875
S2
/H208492d/H20850S3
/H208492d/H20850
S4
/H208492d/H20850S1
/H208492d/H20850/H20876/H20875
E0 · eˆ i/H20648
E0 · eˆ i/H11036
/H20876
/H2084952/H20850
for ks satisfying Eqs. (37) and (38).
For the special case of forward scattering ( M = N = 0 and
ks = k0), where the scattering plane is not simply defined
by k0 and ks, it is natural to use k0 and the target normal
xˆ to define the scattering plane. Thus
eˆ i/H11036= eˆ s/H11036/H11013
k0 /H11003ks/H11036
/H20841k0 /H11003ks/H11036/H20841, /H2084953/H20850
with eˆ i/H20648and eˆ s/H20648defined by Eqs. (49) and (50). For r → /H11009
/H20875
E · eˆ s/H20648
E · eˆ s/H11036
/H20876= i exp/H20849ik0 · r − i/H9275t/H20850/H20875
/H20849S2
/H208492d/H20850− i/H20850 0
0 /H20849S1
/H208492d/H20850− i/H20850/H20876
/H11003/H20875
E0 · eˆ i/H20648
E0 · eˆ i/H11036
/H20876. /H2084954/H20850
D. Far-Field Scattering Amplitude Matrices
The scattering amplitude matrices Si
/H20849/H9263d/H20850/H20849ks/H20850are directly
related to the FTUC for the three cases /H9263=0,1,2:
S1
/H20849/H9263d/H20850= C/H9263eˆ s/H11036· FTUC/H20849kˆ s,E0 = eˆ i/H11036/H20850, /H2084955/H20850
B. T. Draine and P . J. Flatau Vol. 25, No. 11 / November 2008 / J. Opt. Soc. Am. A 2697
PDF page 6
S2
/H20849/H9263d/H20850= C/H9263eˆ s/H20648· FTUC/H20849kˆ s,E0 = eˆ i/H20648/H20850, /H2084956/H20850
S3
/H20849/H9263d/H20850= C/H9263eˆ s/H20648· FTUC/H20849kˆ s,E0 = eˆ i/H11036/H20850, /H2084957/H20850
S4
/H20849/H9263d/H20850= C/H9263eˆ s/H11036· FTUC/H20849kˆ s,E0 = eˆ i/H20648/H20850, /H2084958/H20850
C0 =− i, /H2084959/H20850
C1 =− /H20873
2/H9266i
sin /H9251s
/H20874
1/2 i
k0Ly
, /H2084960/H20850
C2 =
2/H9266
k0
2ATUC sin /H9251s
, /H2084961/H20850
for finite targets /H20849C0/H20850and targets that are periodic in one
or two dimensions ( C1 or C2).
5. FAR-FIELD SCATTERING MATRIX FOR
STOKES VECTORS
For a given scattering direction kˆ s, the 2 /H110032 complex am-
plitude matrix Si
/H20849/H9263d/H20850/H20849ks/H20850fully characterizes the far-field
scattering properties of the target. The far-field scattering
properties of an isolated finite target are characterized by
the 4 /H110034 dimensionless Mueller matrix S
/H9251/H9252
/H208490d/H20850, with the
Stokes vector of radiation scattered into direction kˆ s at a
distance r from the target given by
Isca,/H9251/H11013
1
/H20849k0r/H208502 /H20858
/H9252=1
4
S/H9251/H9252
/H208490d/H20850Iinc,/H9252, /H2084962/H20850
where Iinc,/H9252= /H20849I , Q , U , V/H20850inc is the Stokes vector for the ra-
diation incident on the target. For 1-D targets, we define
the dimensionless scattering matrix S/H9251/H9252
/H208491d/H20850by
Isca,/H9251/H11013
1
k0R /H20858
/H9252=1
4
S/H9251/H9252
/H208491d/H20850Iinc,/H9252, /H2084963/H20850
where R is the distance from the 1-D target. For 2-D tar-
gets, we define S/H9251/H9252
/H208492d/H20850by
Isca,/H9251/H11013/H20858
/H9252=1
4
S/H9251/H9252
/H208492d/H20850Iinc,/H9252. /H2084964/H20850
The 4 /H110034 scattering intensity matrix S/H9251/H9252
/H20849/H9263d/H20850is obtained
from the scattering amplitude matrix elements Si
/H20849/H9263d/H20850.E x -
cept for the special case of forward scattering /H20849ks = k0/H20850for
2-D targets, the equations are the same as Eq. (3.16) of
Bohren and Huffman [ 16]. For example,
S
11
/H20849/H9263d/H20850= 1
2 /H20849/H20841S1
/H20849/H9263d/H20850/H208412 + /H20841S2
/H20849/H9263d/H20850/H208412 + /H20841S3
/H20849/H9263d/H20850/H208412 + /H20841S4
/H20849/H9263d/H20850/H208412/H20850, /H2084965/H20850
S21
/H20849/H9263d/H20850= 1
2 /H20849/H20841S2
/H20849/H9263d/H20850/H208412 − /H20841S1
/H20849/H9263d/H20850/H208412 − /H20841S4
/H20849/H9263d/H20850/H208412 + /H20841S3
/H20849/H9263d/H20850/H208412/H20850, /H2084966/H20850
S14
/H20849/H9263d/H20850=I m/H20849S2
/H20849/H9263d/H20850S3
/H20849/H9263d/H20850* − S1
/H20849/H9263d/H20850S4
/H20849/H9263d/H20850*/H20850. /H2084967/H20850
For the special case of forward scattering /H20849kˆ s = kˆ 0/H20850for 2-D
targets, it is necessary to replace S1
/H208492d/H20850and S2
/H208492d/H20850with
/H20849S1
/H208492d/H20850− i/H20850and /H20849S2
/H208492d/H20850− i/H20850[cf. Eq. (54)]. Thus, for example,
S11
/H208492d/H20850/H20849ks = k0/H20850= 1
2 /H20849/H20841S1
/H208492d/H20850− i/H208412 + /H20841S2
/H208492d/H20850− i/H208412 + /H20841S3
/H208492d/H20850/H208412 + /H20841S4
/H208492d/H20850/H208412/H20850.
/H2084968/H20850
6. TRANSMISSION AND REFLECTION
COEFFICIENTS FOR 2-D TARGETS
For targets with 2-D periodicity , it is natural to define
generalized transmission and reflection coefficients for
the Stokes vectors: for scattering order /H20849M , N/H20850, I
sca,/H9251
= /H20858/H9252T/H9251/H9252/H20849M , N/H20850Iinc,/H9252is the Stokes vector component /H9251for
radiation with ksxkinc,x /H110220, and R/H9251/H9252/H20849M , N/H20850is the fraction
of the incident Stokes vector component /H9252that emerges in
Stokes vector component /H9251with ksxkinc,x /H110210. These can be
related to the S/H9251/H9252
/H208492d/H20850:
R/H9251/H9252/H20849M,N/H20850=
sin /H9251s
sin /H92510
S/H9251/H9252
/H208492d/H20850 for ksxk0x /H110210, /H2084969/H20850
T/H9251/H9252/H20849M,N/H20850=
sin /H9251s
sin /H92510
S/H9251/H9252
/H208492d/H20850 for ksxk0x /H110220. /H2084970/H20850
The fraction of the incident power that is absorbed by the
target is
Pabs/Area
/H20841E0/H208412c sin /H92510/8/H9266=1− /H20858
M,N
/H20858
/H9252=1
4
/H20851R1/H9252/H20849M,N/H20850+ T1/H9252/H20849M,N/H20850/H20852
Iinc,/H9252
Iinc,1
,
/H2084971/H20850
where Iinc,/H9252is the Stokes vector of the incident radiation.
For unpolarized incident radiation, R11/H20849M , N/H20850is the
fraction of the incident power that is reflected in diffrac-
tion component /H20849M , N/H20850, T
11/H20849M , N/H20850is the fraction that is
transmitted in component /H20849M , N/H20850, and 1
− /H20858M,N/H20851R11/H20849M , N/H20850+ T11/H20849M , N/H20850/H20852is the fraction of the inci-
dent power that is absorbed.
7. EXAMPLE: INFINITE CYLINDER
DDSCAT 7 has been used to calculate scattering and ab-
sorption by an infinite cylinder consisting of a periodic ar-
ray of disks of thickness d and period L
y = d (where d is
the interdipole spacing). Figure 3(a) shows S11
/H208491d/H20850for re-
fractive index m = 1.33+ 0.01i, /H9266D / /H9261=5 0 (D is the cylinder
diameter and /H9261the wavelength of the incident radiation),
and incidence angle /H92510 = 60°. Because k0/H208491+ /H20841cos /H92510/H20841/H20850d
/H110212/H9266, Eqs. (22) and (23) allow only M = 0 scattering, with
/H9251s = /H92510. Also shown is the exact solution, calculated using
a code written by Mackowski [ 17]. Light scattering by cyl-
inders is generally described by scattering amplitudes Ti;
in Appendix B we provide expressions relating these Ti to
the Si used here. Figure 3(b) shows the fractional error in
S11
/H208491d/H20850calculated using DDSCAT.A s d is decreased, the er-
rors decrease. Excellent accuracy is obtained when the
validity criterion [ 3] /H20841m/H20841kd /H113510.5 is satisfied: the fractional
error in S
11 is typically less than a few%, except near deep
minima in S11.
Figure 3(c) shows S21
/H208491d/H20850, characterizing scattering of un-
polarized light into the Stokes parameter Q (S21 /H110210 cor-
responds to linear polarization perpendicular to the scat-
tering plane).
DDSCAT 7 and the exact solution are in very
2698 J. Opt. Soc. Am. A / Vol. 25, No. 11 / November 2008 B. T. Draine and P . J. Flatau
PDF page 7
good agreement when /H20841m/H20841kd /H113510.5. Note that although the
error in S21
/H208491d/H20850/H20849/H9258=0 /H20850/H110152 is large compared to S21/H208490/H20850=−6,
this is small compared to S11
/H208491d/H20850/H208490/H20850/H110151500: the scattered ra-
diation is only slightly polarized.
The results in Fig. 3 were obtained using /H9253= 0.001 to
truncate the integrations. To see how the results depend
on /H9253, Fig. 4 shows S11
/H208491d/H20850computed for the problem of Fig. 3
but using different values of /H9253. For azimuthal angles /H9256
/H1102220°, the results for /H9253= 0.005 and 0.001 are nearly indis-
tinguishable; the difference between the computed result
and the exact solution is evidently due to the finite num-
ber of dipoles used, rather than the choice of cutoff pa-
rameter
/H9253. However, the results for forward scattering are
more sensitive to the choice of /H9253, as is seen in Figs. 4(c)
and 4(d): it is necessary to reduce /H9253to 0.001 to attain high
accuracy in the forward-scattering directions.
Table 1 gives the CPU times to calculate A˜ , to then it-
eratively solve the scattering problem to a fractional error
/H1102110
−5 (using double-precision arithmetic), and finally to
evaluate the scattering intensities for several of the cases
shown in Figs. 3 and 4. For most cases the CPU time is
dominated by the iterative solution using the conjugate
gradient algorithm. While the time required to evaluate A
˜
might be reduced using the strategies suggested by [ 10],
this step is generally a subdominant part of the computa-
tion for targets with kd /H114070.1.
Fig. 4. (Color online) Scattering by an infinite cylinder with diameter D and m = 1.33+ 0.01i, for radiation with /H9266D / /H9261= 50 and incidence
angle /H92510 = 60°. (a) Exact solution (solid curve) and DDA results for D / d = 512 and various values of the interaction cutoff parameter /H9253.( b )
Fractional error in S11
/H208491d/H20850. (c), (d) Same as (a), (b), but expanding the region 0 /H11021/H9256/H1102120°. For this case, results computed with /H9253= 0.002 and
0.001 are nearly indistinguishable.
Fig. 3. (Color online) Scattering by an infinite cylinder with diameter D and m = 1.33+ 0.01i, for radiation with x = /H9266D / /H9261= 50 and inci-
dence angle /H92510 = 60°. (a) S11
/H208491d/H20850: solid curve, exact solution; broken curves, DDA results for D / d = 256, 360, and 512 ( N = 51,676, 102,036,
206,300 dipoles per TUC). (b) Fractional error in S11
/H208491d/H20850/H20849DDA/H20850. (c) S21
/H208491d/H20850. (d) Error in S21
/H208491d/H20850.
B. T. Draine and P . J. Flatau Vol. 25, No. 11 / November 2008 / J. Opt. Soc. Am. A 2699
PDF page 8
The above results have been for a weakly absorbing cyl-
inder. To confirm that the DDA can be applied to strongly
absorbing material, Fig. 5 shows scattering calculated for
a cylinder with m =2+ i and x =
/H9266D / /H9261= 25. Once again, the
accuracy is very good, with small fractional errors pro-
vided /H20841m/H20841kd /H113510.5.
8. EXAMPLE: PLANE-PARALLEL SLAB
Consider a homogeneous plane-parallel slab with thick-
ness h and refractive index m. Radiation incident on it at
angle of incidence /H9258i will either be specularly reflected or
transmitted. The reflection and transmission coefficients
R and T can be calculated analytically , taking into ac-
count multiple reflections within the slab [ 15]. With an
exact solution in hand, we can evaluate the accuracy of
the DDA applied to this problem. Figure 6 shows results
for two cases: a dielectric slab with m = 1.50, and an ab-
sorbing slab with m = 1.50+ 0.02i.
DDSCAT 7 was used to calculate reflection, transmission,
and absorption by an infinite slab, generated from a TUC
consisting of a single line of dipoles extending in the x di-
rection, with Ly = Lz = d. The selection rules (34), (35), and
(38) allow only M = N = 0: transmission or specular reflec-
tion. The reflection and transmission coefficients for ra-
diation polarized parallel or perpendicular to the plane
containing kˆ and the surface normal are
R
/H20648= S11
/H208491d/H20850/H20849ksx =− k0x/H20850+ S12
/H208491d/H20850/H20849ksx = k0x/H20850, /H2084972/H20850
R/H11036= S11
/H208491d/H20850/H20849ksx =− k0x/H20850− S12
/H208491d/H20850/H20849ksx = k0x/H20850, /H2084973/H20850
T/H20648= S11
/H208491d/H20850/H20849ksx = k0x/H20850+ S12
/H208491d/H20850/H20849ksx = k0x/H20850, /H2084974/H20850
T/H11036= S11
/H208491d/H20850/H20849ksx = k0x/H20850− S12
/H208491d/H20850/H20849ksx = k0x/H20850. /H2084975/H20850
The DDA results are in excellent agreement with the ex-
act results when the validity condition /H20841m/H20841k0d /H110210.5 is sat-
isfied, but results with moderate accuracy are obtained
even when /H20841m/H20841k
0d /H110151.
9. NEAR-FIELD EVALUATION
The polarizations Pj00 can be used to calculate the electric
and magnetic fields at any point, including within or near
the target, using the exact expression for E and B from a
point dipole, modified by a function
/H9278:
E/H20849r,t/H20850= e−i/H9275t
/H20858
j
/H20858
m,n
/H11032exp/H20849ik0Rjmn/H20850
/H20841Rjmn/H208413 /H9278/H20849Rjmn/H20850/H20877k0
2Rjmn /H11003/H20849Pjmn
/H11003Rjmn/H20850+
/H208491− ik0Rjmn/H20850
Rjmn
2 /H208513Rjmn/H20849Rjmn · Pjmn/H20850
− Rjmn
2 Pjmn/H20852/H20878+ E0 exp/H20849ik0 · r − i/H9275t/H20850, /H2084976/H20850
B/H20849r,t/H20850= e−i/H9275t
/H20858
j
/H20858
m,n
/H11032k2
exp/H20849ik0Rjmn/H20850
Rjmn
2 /H9278/H20849Rjmn/H20850/H20849Rjmn /H11003Pjmn/H20850
/H11003/H208731−
1
ik0Rjmn
/H20874+ kˆ 0 /H11003E0 exp/H20849ik0 · r − i/H9275t/H20850, /H2084977/H20850
Rjmn /H11013r − rjmn , /H2084978/H20850
/H9278/H20849R/H20850/H11013exp/H20851− /H9253/H20849k0R/H208504/H20852/H11003/H20877
1 for R /H33356d
/H20849R/d/H208504 for R /H11021d/H20878. /H2084979/H20850
The function /H9278/H20849R/H20850smoothly suppresses the (oscillating)
contribution from distant dipoles in order to allow the
summations to be truncated, just as in Eq. (6) for evalua-
tion of A
˜ j,k.I f r is within the target or near the target sur-
face, the summations over /H20849m , n/H20850are limited to /H20841Rjmn/H20841
/H333552/ /H9253k0. The /H20849R / d/H208504 factor suppresses the R−3 divergence
of E as r approaches the locations of individual dipoles,
and at the dipole locations results in E that is exactly
equal to the field that is polarizing the dipoles in the DDA
formulation. Evaluation of Eqs. (76) and (77) is computa-
tionally intensive, because the summations /H20858
j/H20858m,n/H11032typi-
cally have many terms.
Table 1. CPU Time to Calculate Scattering by m
= 1.33+ 0.01i Infinite Cylinders on Single-Core
2.4 GHz AMD Opteron Model 250
/H9266D / /H9261N /H9253
Calc. A˜
(min)
Solution
(min)
Scat.
(min)
Total
(min)
25 51,676 0.005 3.29 17.6 0.65 22.2
25 51,676 0.001 16.2 17.8 0.65 35.3
50 102,036 0.005 4.58 59.7 1.27 66.8
50 102,036 0.001 22.8 45.2 1.09 70.2
50 206,300 0.005 13.2 254 2.88 273
50 206,300 0.001 66.0 292 2.76 364
Fig. 5. (Color online) Light scattered by an infinite cylinder
with m =2+ i for radiation with x =2 /H9266R / /H9261= 25 and incidence
angle /H92510 = 60°. (a) S11
/H208491d/H20850: solid curve, exact solution; broken curves,
DDA results for D / d = 128, 180, and 256 ( N = 12,972, 25,600,
51,676 dipoles per TUC). (b) Fractional error in S11
/H208491d/H20850.
2700 J. Opt. Soc. Am. A / Vol. 25, No. 11 / November 2008 B. T. Draine and P . J. Flatau
PDF page 9
To illustrate the accuracy , we consider the infinite slab
of Fig. 6(b), with refractive index m = 1.5+ 0.02i and radia-
tion incident at an angle /H9258i = 40°. Figure 7 shows the time-
averaged /H20841E/H208412 / /H20841E0/H208412 for slab thickness h = 0.2/H9261—near a
minimum in transmission, and a maximum in reflection
[see Fig. 6(b)]. The program
DDFIELD (see Appendix A)
was used to evaluate E along two lines normal to the slab:
track 1 passes directly through dipole sites, and track 2
passes midway between the four nearest dipoles as it
crosses each dipole layer. The E fields calculated along
tracks 1 and 2 are very similar, although of course not
identical. Within the slab, /H20841E/H20841along track 2 tends to be
slightly smaller than along track 1, but for this example
the difference is typically less than /H110111%. Figure 7 shows
results for the slab represented by h / d = N
x = 10 and 20 di-
pole layers (with /H20841m/H20841kd = 0.19 and 0.094, respectively).
Even for Nx = 10, the electric field at points more than a
distance d from the edge is obtained to within /H110112% accu-
racy at worst, which is perhaps not surprising because, as
seen in Fig. 6, the calculated transmission and reflection
coefficients are very accurate. The discontinuity in /H20841E/H20841
2 at
the boundary is spread out over a distance /H11011d. The DDA
Fig. 6. (Color online) Transmission and reflection coefficients for radiation of wavelength /H9261incident at angle /H9258i = /H20849/H9266/2− /H92510/H20850= 40° relative
to the normal on a slab with thickness h, incident E /H20648and /H11036to the scattering plane, as a function of Re /H20849m/H20850h / /H9261. (a) Nonabsorbing slab
with m = 1.5. (b) Absorbing slab with m = 1.5+ 0.02i. Solid curves exact solution; symbols, results calculated with the DDA using dipole
spacing d = h / 10, h / 20, and h / 40.
Fig. 7. (Color online) /H20841E2/H20841/ /H20841E0
2/H20841within and near the dielectric slab of Fig. 6(b) for slab thickness h =0 . 2/H9261, incidence angle /H9251i = 40°, and
incident polarizations /H20648and /H11036to the scattering plane. Results were calculated using Eq. (76) with the slab represented by Nx = 10 and
Nx = 20 dipole layers (i.e., dipole spacing d =0 . 1h and 0.05 h). The circles along track 1 are at points where dipoles are located.
B. T. Draine and P . J. Flatau Vol. 25, No. 11 / November 2008 / J. Opt. Soc. Am. A 2701
PDF page 10
obviously cannot reproduce field structure near the target
surface on scales smaller than the dipole separation d,
but fields on scales larger than d appear to be quite accu-
rate. DDSCAT and DDFIELD should be useful tools for study-
ing electromagnetic fields around arrays of nanostruc-
tures, such as gold nanodisks [ 18,19].
10. SUMMARY
The principal results of this study are as follows:
1. The DDA is generalized to treat targets that are pe-
riodic in one or two spatial dimensions. Scattering and ab-
sorption of monochromatic plane waves can be calculated
using algorithms that parallel those used for finite tar-
gets.
2. A general formalism is presented for description of
far-field scattering by targets that are periodic in one or
two dimensions using scattering amplitude matrices and
Mueller matrices that are similar in form to those for fi-
nite targets.
3. The accuracy of the DDA for periodic targets is
tested for two examples: infinite cylinders and infinite
slabs. The DDA, as implemented in
DDSCAT 7 , is accurate
provided the validity criterion /H20841m/H20841kd /H113510.5 is satisfied.
4. We show how the DDA solution can be used to evalu-
ate E and B within and near the target, with calculations
for an infinite slab used to illustrate the accuracy of near-
field calculations.
APPENDIX A: DDSCAT 7 AND DDFIELD
The theoretical developments reported here have been
implemented in a new version of the open-source code
DDSCAT [20]. DDSCAT 7 is written in Fortran 90 with dy-
namic memory allocation and the option to use either
single- or double-precision arithmetic.
DDSCAT 7 includes
options for various target geometries, including a number
of periodic structures. A program
DDFIELD for near-field
calculations is also provided.
DDSCAT 7 offers the option of using an implementation
of BICGSTAB with enhancement to maintain convergence
in finite precision arithmetic [ 21]. The matrix-vector mul-
tiplications A˜ P are accomplished efficiently using FFTs
[22]. Documentation for DDSCAT is available from ArXiv
[23], with additional information available from [ 24].
In addition to differential scattering cross sections,
DDSCAT reports dimensionless “efficiency factors” Qx
/H11013Cx/H20849TUC/H20850/ /H9266aeff
2 for scattering and absorption, where
Cx/H20849TUC/H20850is the total cross section for scattering or absorp-
tion per TUC, normalized by /H9266aeff
2 , where aeff
/H11013/H208493VTUC /4 /H9266/H208501/3 is the radius of a sphere with volume
equal to the solid volume VTUC in one TUC.
In the case of 1-D targets with periodicity Ly in the y
direction, the absorption, scattering, and extinction cross
sections per unit target length are
dC
x
dL =
1
Ly
Qx/H9266aeff
2 /H20849A1/H20850
for x = ext, sca, and abs, where Qx are the efficiency factors
calculated by DDSCAT.
In the case of 2-D targets with periodicities Lu and Lv,
the absorption, scattering, and extinction cross sections
per unit target area are
dC
x
dA =
Qx/H9266aeff
2
LuLv sin /H9258uv
. /H20849A2/H20850
APPENDIX B: RELATION BETWEEN Si AND
Ti FOR INFINITE CYLINDERS
The analytic solution for infinite cylinders decomposes
the incident and scattered radiation into components po-
larized parallel and perpendicular to planes containing
the cylinder axis and the propagation vector kˆ
0 or kˆ s.
These polarization basis states differ from the choice that
is usual for scattering by finite particles, where it is cus-
tomary to decompose the incident and scattered waves
into components polarized parallel and perpendicular to
the scattering plane—the plane containing kˆ
0 and kˆ s.
In the notation of Bohren and Huffman [ 16], the radia-
tion scattered by an infinite cylinder can be written
/H20875
Es · eˆ s/H20648
/H20849ck/H20850
Es · eˆ s/H11036
/H20849ck/H20850/H20876= i exp/H20849iks · r − i/H9275t/H20850/H20873
2i
/H9266k0R sin /H9251/H20874
1/2
/H20875
T1 − T3
T3 T2
/H20876
/H11003/H20875
E0 · eˆ i/H20648
/H20849ck/H20850
E0 · eˆ i/H11036
/H20849ck/H20850/H20876, /H20849B1/H20850
where R is the distance from the cylinder axis, /H9251is the
angle between k0 and the cylinder axis c, and superscript
/H20849ck/H20850denotes polarization vectors parallel or perpendicular
to planes containing the cylinder axis cˆ and either k0 or
ks. The azimuthal angle /H9256is measured around the cylin-
der axis cˆ , with /H9256= 0 for forward scattering. The scatter-
ing angle /H9258= arccos/H20851kˆ 0 · kˆ s/H20852is
/H9258= arccos/H208511− /H208491 − cos /H9256/H20850sin2 /H9251/H20852. /H20849B2/H20850
The scattering amplitude matrix elements Ti appearing
in Eq. (B1) can be related to the matrix elements Si ap-
pearing in Eq. (51):
S = /H20873
2i
/H9266sin /H9251/H20874
1/2
ATB−1 , /H20849B3/H20850
S /H11013/H20875
S2
/H208491d/H20850S3
/H208491d/H20850
S4
/H208491d/H20850S1
/H208491d/H20850/H20876, T /H11013/H20875
T1 − T3
T3 T2
/H20876, /H20849B4/H20850
A /H11013/H20875
eˆ s/H20648· eˆ s/H20648
/H20849ck/H20850eˆ s/H20648· eˆ s/H11036
/H20849ck/H20850
eˆ s/H11036· eˆ s/H20648
/H20849ck/H20850eˆ s/H11036· eˆ s/H11036
/H20849ck/H20850/H20876
=
1
sin /H9258/H20875
− cot /H9251/H208491 − cos /H9258/H20850sin /H9251sin /H9256
− sin /H9251sin /H9256− cot /H9251/H208491 − cos /H9258/H20850/H20876, /H20849B5/H20850
B /H11013/H20875
eˆ i/H20648· eˆ i/H20648
/H20849ck/H20850eˆ i/H20648· eˆ i/H11036
/H20849ck/H20850
eˆ i/H11036· eˆ i/H20648
/H20849ck/H20850eˆ i/H11036· eˆ i/H11036
/H20849ck/H20850/H20876
=
1
sin /H9258/H20875
cot /H9251/H208491 − cos /H9258/H20850sin /H9251sin /H9256
− sin /H9251sin /H9256cot /H9251/H208491 − cos /H9258/H20850/H20876, /H20849B6/H20850
2702 J. Opt. Soc. Am. A / Vol. 25, No. 11 / November 2008 B. T. Draine and P . J. Flatau
PDF page 11
B−1 =
sin /H9258
cot2 /H9251/H208491 − cos /H9258/H208502 + sin2 /H9251sin2 /H9256
/H11003/H20875
cot /H9251/H208491 − cos /H9258/H20850− sin /H9251sin /H9256
sin /H9251sin /H9256cot /H9251/H208491 − cos /H9258/H20850/H20876. /H20849B7/H20850
ACKNOWLEDGMENTS
This research was supported in part by National Science
Foundation (NSF) grant AST-0406883, and by the Office
of Naval Research (ONR). We thank Dan Mackowski for
providing his code for light scattering by infinite cylin-
ders, H. A. Y ousif for discussions concerning scattering by
infinite cylinders, and the referees for helpful comments.
REFERENCES
1. E. M. Purcell and C. R. Pennypacker, “Scattering and
absorption of light by nonspherical dielectric grains,”
Astrophys. J. 186, 705–714 (1973).
2. B. T. Draine, “The discrete-dipole approximation and its
application to interstellar graphite grains,” Astrophys. J.
333, 848–872 (1988).
3. B. T. Draine and P . Flatau, “Discrete-dipole approximation
for scattering calculations,” J. Opt. Soc. Am. A 11,
1491–1499 (1994).
4. B. T. Draine, “The discrete dipole approximation for light
scattering by irregular targets,” in Light Scattering by
Nonspherical Particles: Theory, Measurements, and
Applications, M. I. Mishchenko, J. W . Hovenier, and L. D.
Travis, eds. (Academic, 2000), pp. 131–145.
5. R. Schmehl, B. M. Nebeker, and E. D. Hirleman, “Discrete-
dipole approximation for scattering by features on surfaces
by means of a two-dimensional fast Fourier transform
technique,” J. Opt. Soc. Am. A 14, 3026–3036 (1997).
6. M. Paulus and O. J. F . Martin, “Green’s tensor technique
for scattering in two-dimensional stratified media,” Phys.
Rev . E 63, 066615 (2001).
7. P . Y ang and K. N. Liou, “Finite difference time domain
method for light scattering by nonspherical and
inhomogeneous particles,” in Light Scattering by
Nonspherical Particles: Theory, Measurements, and
Applications, M. I. Mishchenko, J. W . Hovenier, and L. D.
Travis, eds. (Academic, 2000), pp. 173–221.
8. A. Taflove and S. C. Hagness, Advances in Computational
Electrodynamics: the Finite-Difference Time-Domain
Method (Artech House, 2005).
9. V . A. Markel, “Coupled-dipole approach to scattering of
light from a one-dimensional periodic dipole structure,” J.
Mod. Opt. 40, 2281–2291 (1993).
10. P . C. Chaumet, A. Rahmani, and G. W . Bryant,
“Generalization of the coupled dipole method to periodic
structures,” Phys. Rev . B 67, 165404 (2003).
11. P . C. Chaumet and A. Sentenac, “Numerical simulations of
the electromagnetic field scattered by defects in a double-
periodic structure,” Phys. Rev . B 72, 205437 (2005).
12. B. T. Draine and P . Flatau, “User Guide for the Discrete
Dipole Approximation Code
DDSCAT6.1,” http://arXiv .org/abs/
astro-ph/0409262 (2004).
13. B. T. Draine and J. Goodman, “Beyond Clausius-Mossotti—
Wave propagation on a polarizable point lattice and the
discrete dipole approximation,” Astrophys. J. 405, 685–697
(1993).
14. D. Gutkowicz-Krusin and B. T. Draine, “Propagation of
electromagnetic waves on a rectangular lattice of
polarizable points,” http://arXiv .org/abs/astro-ph/0403082
(2004).
15. M. Born and E. Wolf, Principles of Optics (Cambridge U.
Press, 1999).
16. C. F . Bohren and D. R. Huffman, Absorption and Scattering
of Light by Small Particles (Wiley , 1983).
17. D. Mackowski, private communication (2007).
18. Z. N. Utegulov, J. M. Shaw, B. T. Draine, S. A. Kim, and W .
L. Johnson, “Surface-plasmon enhancement of Brillouin
light scattering from gold-nanodisk arrays on glass,” Proc.
SPIE 6641, 66411M (2007).
19. W . L. Johnson, S. A. Kim, Z. N. Utegulov, and B. T. Draine,
“Surface-plasmon fields in two-dimensional arrays of gold
nanodisks,” Proc. SPIE 7032 (2008) (to be published).
20. http://www.astro.princeton.edu/~draine/DDSCAT.html
(2008).
21. M. A. Botchev,
SUBROUTINE ZBCG2 , http://www.math.uu.nl/
people/vorst/zbcg2.f90 (2001).
22. J. J. Goodman, B. T. Draine, and P . J. Flatau, “Application
of fast-Fourier transform techniques to the discrete dipole
approximation,” Opt. Lett. 16, 1198–1200 (1990).
23. B. T. Draine and P . Flatau, “User Guide for the Discrete
Dipole Approximation Code
DDSCAT 7.0 ,” http://arXiv .org/abs/
0809.0337 (2008).
24. http://ddscat.wikidot.com.
B. T. Draine and P . J. Flatau Vol. 25, No. 11 / November 2008 / J. Opt. Soc. Am. A 2703