next up previous contents
Next: One Incident Polarization State Up: Mueller Matrix for Scattering Previous: Mueller Matrix for Scattering

Two Orthogonal Incident Polarizations (IORTH=2)

DDSCAT.5a internally computes the scattering properties of the dipole array in terms of a complex scattering matrix tex2html_wrap_inline4449 (Draine 1988), where index l=1,2 denotes the incident polarization states, m=1,2 denotes the scattered polarization state, and tex2html_wrap_inline4339,tex2html_wrap_inline4341 specify the scattering direction. Normally DDSCAT is used with IORTH=2 in ddscat.par, so that the scattering problem will be solved for both incident polarization states (l=1 and 2); in this subsection it will be assumed that this is the case.

Incident polarization states l=1,2 correspond to polarization states tex2html_wrap_inline3261, tex2html_wrap_inline3265; recall that polarization state tex2html_wrap_inline3261 is user-specified, and tex2html_wrap_inline3541. Scattered polarization state m=1 corresponds to linear polarization of the scattered wave parallel to the scattering plane (tex2html_wrap_inline4473) and m=2 corresponds to linear polarization perpendicular to the scattering plane (in the tex2html_wrap_inline4477 direction). The scattering matrix tex2html_wrap_inline4479 was defined (Draine 1988) so that the scattered electric field tex2html_wrap_inline4481 is related to the incident electric field tex2html_wrap_inline4483 at the origin (where the target is assumed to be located) by
 
The 2tex2html_wrap_inline32112 complex amplitude scattering matrix (with elements tex2html_wrap_inline4487, tex2html_wrap_inline4489, tex2html_wrap_inline4491, and tex2html_wrap_inline4493) is defined so that (see Bohren & Huffman 1983)
 
where tex2html_wrap_inline4495, tex2html_wrap_inline4497 are (real) unit vectors for incident polarization parallel and perpendicular to the scattering plane (with the customary definition of tex2html_wrap_inline4499).

From (25,26) we may write
 

Let

Note that since tex2html_wrap_inline4501 could be complex (i.e., elliptical polarization), the quantities a,b,c,d are complex. Then

and eq. (27) can be written
 

The incident polarization states tex2html_wrap_inline4495 and tex2html_wrap_inline4497 are related to tex2html_wrap_inline3551, tex2html_wrap_inline3719 by
 
substituting (34) into (33) we obtain
 

Eq. (35) must be true for all tex2html_wrap_inline4483, so we obtain an expression for the complex scattering amplitude matrix in terms of the tex2html_wrap_inline4479:
 
This provides the 4 equations used in subroutine GETMUELLER to compute the amplitude scattering matrix elements:

It is convenient to describe the scattering properties in terms of the Mueller matrix relating the Stokes parameters tex2html_wrap_inline4517 and tex2html_wrap_inline4519 of the incident and scattered radiation:

Once the amplitude scattering matrix elements are obtained, the Mueller matrix elements can be computed (Bohren & Huffman 1983):

These matrix elements are computed in DDSCAT and passed to subroutine WRITESCA which handles output of scattering properties. As delivered, WRITESCA writes out 6 selected elements: tex2html_wrap_inline3229, tex2html_wrap_inline4523, tex2html_wrap_inline4525, tex2html_wrap_inline4527 (these 4 elements describe the intensity and polarization state for scattering of unpolarized incident radiation), tex2html_wrap_inline4529, and tex2html_wrap_inline4531. In addition, WRITESCA writes out the linear polarization P of the scattered light for incident unpolarized light:

Of course, other elements tex2html_wrap_inline3213 may be of interest. It is relatively straightforward for the user to modify subroutine WRITESCA to write out whatever elements of the Mueller matrix (or the scattering amplitude matrix) are desired.


next up previous contents
Next: One Incident Polarization State Up: Mueller Matrix for Scattering Previous: Mueller Matrix for Scattering

Bruce Draine
Thu Aug 10 09:34:16 EDT 2000