Calculation of The Amplitude Matrix For A Nonspherical Particle in A Fixed Orientation
Calculation of The Amplitude Matrix For A Nonspherical Particle in A Fixed Orientation
Michael I. Mishchenko
General equations are derived for computing the amplitude matrix for a nonspherical particle in an
arbitrary orientation and for arbitrary illumination and scattering directions with respect to the labo-
ratory reference frame, provided that the scattering problem can be solved with respect to the particle
reference frame. These equations are used along with the T-matrix method to provide benchmark
results for homogeneous, dielectric, rotationally symmetric particles. The computer code is publicly
available on the World-Wide Web at http:兾兾www.giss.nasa.gov兾⬃crmim.
OCIS codes: 010.1310, 290.0290, 290.1310, 290.4210, 290.5850.
The author is with the NASA Goddard Institute for Space Stud- n̂ ⫽ ˆ L ⫻ ˆ L. (1)
ies, 2880 Broadway, New York, New York 10025. His e-mail
address is [email protected]. Note that EL and EL are also often denoted Ev and
Received 10 August 1999; revised manuscript received 8 Novem- Eh and called the vertical and horizontal electric field
ber 1999. vector components, respectively.2
Einc共R兲 ⫽ 共Einc
L L ⫹ EL
ˆ inc ˆ L 兲exp共ikn̂incR兲
inc inc
(2)
冤 冥 冤 冥
Esca
L Einc
L
exp共ikR兲 L sca inc
sca ⫽ S 共n̂ , n̂ ; ␣, , ␥兲 inc , (5)
EL R EL
冋 册 冋 册
system in the x, y, and z components of the same
Esca
P exp共ikR兲 P sca inc Einc vector in the laboratory coordinate system:
sca ⫽ S 共n̂ , n̂ 兲 P
冋册 冋册
inc . (6)
EP R EP
ExP ExL
The amplitude matrix with respect to the laboratory EyP ⫽ ˆ 共␣, , ␥兲 EyL . (13)
reference frame can be expressed in terms of the EzP EzL
matrix SP as follows: Denote by ˆ a 2 ⫻ 2 matrix
that transforms the electric field vector components We then finally have
of a transverse electromagnetic wave computed in the
laboratory reference frame into those computed in ˆ 共n̂; ␣, ,␥ 兲 ⫽ ␣ˆ ⫺1共P, P兲ˆ 共␣, , ␥兲␣ˆ 共L, L兲.
the particle reference frame: (14)
冋 册 冋 册
The matrices that enter the right-hand side of Eq.
EP共P, P兲 E 共 , 兲 共14兲 are as follows7:
⫽ ˆ 共n̂; ␣, , ␥兲 L L L , (7)
冋 册
EP共P, P兲 EL共L, L兲
cos cos ⫺sin
where n̂ is a unit vector in the direction of light prop-
agation, whereas 共L, L兲 and 共P, P兲 specify this ␣ˆ 共, 兲 ⫽ cos sin cos , (15)
direction with respect to the laboratory and particle ⫺sin 0
冋 册
reference frames, respectively. The ˆ matrix de-
cos cos cos sin ⫺sin
␣ˆ ⫺1共, 兲 ⫽ , (16)
⫺sin cos 0
冋
cos ␣ cos  cos ␥ ⫺ sin ␣ sin ␥ sin ␣ cos  cos ␥ ⫹ cos ␣ sin ␥ ⫺sin  cos ␥
ˆ共␣, , ␥兲 ⫽ ⫺cos ␣ cos  sin ␥ ⫺ sin ␣ cos ␥ ⫺sin ␣ cos  sin ␥ ⫹ cos ␣ cos ␥ sin  sin ␥ .
cos ␣ sin  sin ␣ sin  cos 
册 (17)
pends on n̂ as well as on the orientation of the particle One can easily verify that, if the particle reference
relative to the laboratory reference frame, as given by frame coincides with the laboratory reference frame,
Euler angles ␣, , and ␥. We can then easily derive then
SL共sca ˆ ⫺1共n̂sca; ␣, , ␥兲
L , L ; L , L ; ␣, ,␥兲 ⫽
冋 册
sca inc inc
1 0
⫻ SP共sca ˆ 共n̂; ␣ ⫽ 0,  ⫽ 0, ␥ ⫽ 0兲 § , (18)
P , P ; P , P 兲ˆ 共n̂inc; ␣, , ␥兲. (8)
sca inc inc
0 1
Angles P and P are expressed in terms of angles L
and L as SL共sca
L , L ; L , L ; 0, 0, 0兲 ⫽ S 共P , P ; P , P 兲.
sca inc inc P sca sca inc inc
冋册
Ex
E
冋册
Ey ⫽ ␣ˆ 共, 兲 ,
E
(12)
ˆ 共␣, , ␥ ⫽ 0兲 ⫽ 冋cos ␣ cos  sin ␣ cos  ⫺sin 
⫺sin ␣ cos ␣ 0
cos ␣ sin  sin ␣ sin  cos 
. 册
Ez (22)
冋 册
using the T-matrix method8,9 because, for rotation- 1兾2
ally symmetric particles, the T matrix is diagonal 共n ⫹ m兲!
Pnm共cos 兲 ⫽ 共⫺1兲m n
d0m 共兲, (30)
with respect to the azimuthal indices m and m⬘: 共n ⫺ m兲!
kl
Tmnm⬘n⬘ 共P兲 ⫽ ␦mm⬘Tmnmn⬘
kl
共P兲, k, l ⫽ 1, 2, (23) rather than in terms of Wigner d functions 共see, e.g.,
Ref. 2兲, although it is well known that the numerical
where ␦mm⬘ is the Kronecker delta. We therefore computation of associated Legendre functions with
have large m and n is unstable and leads to overflows.10
However, the computation of the Wigner d functions
1 ⬁ ⬁
min共n,n⬘兲
by means of the upward recurrence relation7
P
S11 共n̂sca, n̂inc兲 ⫽ 兺兺 兺
k n⫽1 n⬘⫽1 m⫽⫺min共n,n⬘兲
关共n ⫹ 1兲2 ⫺ m2兴1兾2d0m
n⫹1
共兲 ⫽ 共2n ⫹ 1兲cos d0m
n
共兲
⫻ ␣mnn⬘关T 11
共P兲mn共 兲mn⬘共 兲
sca inc
⫺ 冑n 2 ⫺ m 2d0m
mnmn⬘ n⫺1
共兲 (31)
⫹T 21
mnmn⬘ 共P兲mn共sca兲mn⬘共inc兲
and the initial conditions
⫹ Tmnmn⬘
12
共P兲mn共sca兲mn⬘共inc兲
⫹ Tmnmn⬘
22
共P兲mn共sca兲mn⬘共inc兲兴 , (24)
m⫺1
d0m 共兲 ⫽ 0, (32)
i ⬁ ⬁
min共n,n⬘兲
m
d0m 共兲 ⫽ Am共1 ⫺ cos2兲m兾2, (33)
兺兺 兺
冋 册
P
S12 共n̂sca, n̂inc兲 ⫽ ⫺ 1兾2
k n⫽1 n⬘⫽1 m⫽⫺min共n,n⬘兲 2m ⫹ 1
A0 ⫽ 1, Am⫹1 ⫽ Am (34)
⫻ ␣mnn⬘关Tmnmn⬘
11
共P兲mn共sca兲mn⬘共inc兲 2共m ⫹ 1兲
⫹ Tmnmn⬘
21
共P兲mn共sca兲mn⬘共inc兲 is numerically stable and efficient. The function
⫹T 12
共P兲mn共 兲mn⬘共 兲
sca inc mn共兲 can then be found from
mnmn⬘
⫹T 22
共P兲mn共sca兲mn⬘共inc兲兴 ,
兵⫺共n ⫹ 1兲 冑n 2 ⫺ m 2d0m
1
mnmn⬘
mn共兲 ⫽ n⫺1
共兲
(25) 共2n ⫹ 1兲sin
⫹ 关共n ⫹ 1兲2 ⫺ m2兴1兾2d0m
n⫹1
共兲其. (35)
i ⬁ ⬁
min共n,n⬘兲
S 共n̂ , n̂ 兲 ⫽
P
21
sca inc
兺兺
k n⫽1 n⬘⫽1 m⫽⫺min共n,n⬘兲 兺 Many practical aspects of T-matrix computations are
discussed in Ref. 11.
⫻ ␣mnn⬘关Tmnmn⬘
11
共P兲mn共sca兲mn⬘共inc兲
6. Numerical Scheme
⫹ Tmnmn⬘
21
共P兲mn共sca兲mn⬘共inc兲
Assuming that the scattering particle is rotationally
⫹ Tmnmn⬘
12
共P兲mn共sca兲mn⬘共inc兲 symmetric and that the axis of symmetry is directed
⫹ Tmnmn⬘
22
共P兲mn共sca兲mn⬘共inc兲兴 , along the z axis of the particle reference frame, we
can summarize the numerical scheme for computing
(26)
the amplitude matrix for given Linc
, L
inc
, L
sca
, L
sca
, ␣,
, and ␥ ⫽ 0 as follows:
1 ⬁ ⬁
min共n,n⬘兲
P
S22 共n̂sca, n̂inc兲 ⫽ 兺兺 兺
k n⫽1 n⬘⫽1 m⫽⫺min共n,n⬘兲 • Calculation of P inc
, P
inc
, Psca
, and P sca
by Eqs.
⫻ ␣mnn⬘关Tmnmn⬘
11
共P兲mn共sca兲mn⬘共inc兲 共9兲, 共20兲, and 共21兲,
• Calculation of the matrix  ˆ 共␣,,␥ ⫽ 0兲 by Eq.
⫹ Tmnmn⬘
21
共P兲mn共sca兲mn⬘共inc兲 共22兲,
⫹ Tmnmn⬘
12
共P兲mn共sca兲mn⬘共inc兲 • Calculation of the matrices ␣ ˆ 共L inc
, Linc
兲, ␣ˆ 共Lsca
,
⫺1 ⫺1
L 兲, ␣ˆ 共P , P 兲, and ␣ˆ 共P , P 兲 by Eqs. 共15兲
sca inc inc sca sca
⫹ Tmnmn⬘
22
共P兲mn共sca兲mn⬘共inc兲兴 , and 共16兲,
(27) • Calculation of the matrices ˆ 共n̂inc; ␣, , ␥兲 and
ˆ ⫺1共n̂sca; ␣, , ␥兲 by Eq. 共14兲,
where • Calculation of the matrix SP共P sca
, P
sca
; P
inc
, Pinc
兲
冋 册 1兾2
by Eqs. 共24兲–共27兲,
共2n ⫹ 1兲共2n⬘ ⫹ 1兲 • Calculation of the matrix SL共L sca
, Lsca
; Linc
, L
inc
;
␣mnn⬘ ⫽ in⬘⫺n⫺1
n共n ⫹ 1兲n⬘共n⬘ ⫹ 1兲 ␣, , 0兲 by Eq. 共8兲.
⫻ exp关im共sca ⫺ inc兲兴, (28) 7. Benchmark Results
In this section I present the results of T-matrix com-
n
md0m 共兲 n
dd0m 共兲 putations for the following four rotationally symmet-
mn共兲 ⫽ , mn共兲 ⫽ , (29)
sin d ric particles:
冋 册
with respect to the laboratory reference frame, pro-
N
vided that the electromagnetic scattering problem
r共, 兲 ⫽ r0 1 ⫹ 兺c
n⫽0
n cos共n兲 , (36) can be solved in the particle reference frame. These
formulas become especially simple for rotationally
with N ⫽ 10, c0 ⫽ ⫺0.0481, c1 ⫽ 0.0359, c2 ⫽ symmetric particles and have been used along with
⫺0.1263, c3 ⫽ 0.0244, c4 ⫽ 0.0091, c5 ⫽ ⫺0.0099, the T-matrix method to compute benchmark results
c6 ⫽ 0.0015, c7 ⫽ 0.0025, c8 ⫽ ⫺0.0016, c9 ⫽ for four dielectric, rotationally symmetric particles in
⫺0.0002, and c10 ⫽ 0.0010 共Fig. 3兲. a fixed orientation. The FORTRAN computer code is
Note that generalized Chebyshev particles are of- publicly available on the World-Wide Web at http:兾兾
ten used to describe the shape of distorted rain- www.giss.nasa.gov兾⬃crmim in both the double-
drops.4,12,13 The surface-equivalent-sphere radius precision and the extended-precision versions. The
for the first three particles and equal-volume-sphere former version is significantly faster, whereas the
radius for the fourth particle is 10 m. All particles latter version can be applied to significantly larger
have the same refractive index, 1.5 ⫹ 0.02i, and the particles.9,11
same orientation with respect to the laboratory ref- An important advantage of the T-matrix method is
erence frame, given by ␣ ⫽ 145° and  ⫽ 52°. The that the T matrix for a given nonspherical particle
directions of the incident and scattered beams rela- needs to be computed only once and can then be used
tive to the laboratory reference frame are given by the for any directions of incidence and scattering and for
angles Linc ⫽ 56°, Linc ⫽ 114°, Lsca ⫽ 65°, and any orientations of the particle with respect to the
Lsca ⫽ 128°. The wavelength of the incident light is laboratory reference frame. This simplicity of the
6.283185 m. The respective amplitude matrices method allows one to easily calculate orientationally
共with elements given in micrometers兲 are as follows: averaged extinction and phase matrices entering the
冋 册
general vector radiative transfer equation 共see, e.g.,
⫺ 5.0941 ⫹ 24.402i ⫺ 1.9425 ⫹ 1.9971i
, (37) Chap. 1 of Ref. 1 and Refs. 2– 4兲. Of course, addi-
⫺ 1.1521 ⫺ 3.0978i ⫺ 6.9323 ⫹ 24.748i tional averaging over particle shapes and sizes will
冋 册
require a separate computation of the T matrix for
⫺ 1.727 ⫹ 19.706i ⫺ 0.562 ⫹ 0.247i each particle species.
, (38)
⫺ 2.013 ⫺ 2.398i ⫺ 3.088 ⫹ 20.401i
冋 册
I thank Timo Nousiainen and two anonymous ref-
4.5123 ⫹ 18.092i ⫺ 1.6350 ⫹ 3.5274i erees for their comments on an earlier version of this
, (39)
⫺ 3.0970 ⫺ 0.9215i 3.2658 ⫹ 18.617i paper and Lilly Del Valle and Nadia Zakharova for
冋 册
help with the graphics. This research was spon-
11.307 ⫹ 9.6184i ⫺ 2.6519 ⫹ 2.3589i sored by the NASA Radiation Science Program man-
. (40)
⫺ 4.9044 ⫺ 0.6241i 9.9947 ⫹ 11.295i aged by Robert Curran.