Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Physics / Optics-Diffraction / binder docs

21 summary of the Mie calculation

DOCX · 33.1 KB
Open DOCX file

Phil's outline, dated 2.18.03, of the Mie solution for a plane wave scattering from a uniform sphere, following Jackson. It covers the problem parameters (index of refraction, water drop and eye floater examples), references (Mie, Kerker, Bohren & Huffman, van de Hulst), the form-factor integral solution, and the multipole method. The plane wave is expanded in vector spherical functions M and N, with a rule for getting B from E.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
A Summary of the Mie Scattering Calculation PhL 2.18.03 Units We use cgs-Gaussian units throughout, as in "green Jackson". We also give occasional references to equations in this text. Description of the Problem and its Parameters Mie Scattering describes the scattering of an EM plane wave of wavelength ( frequency ) from a uniform, isotropic sphere of radius a. It is assumed that the incident plane wave is traveling in a medium characterized by uniform isotropic dimensionless parameters o and o, while the sphere is characterized by i and i , where subscripts mean outside and inside. It is convenient later to use the dimensionless parameters n = and g = n/ = , where n is the (possibly complex) index of refraction or "optical constant" , and where g is a parameter which arises when H fields are computed from E fields using the usual Maxwell curl equation, as will be seen below. At "low" frequencies, for a conductor one has n = . For very large , the sphere becomes a "perfect" conductor and Mie Scattering replicates Jackson's Chapter 16 calculation of scattering from a perfectly conducting sphere. However, the main interest in Mie scattering is the case where =1 and >1 is some real number describing the sphere as a simple dielectric. There is plenty of complexity to be had in this simple case without worrying about complex index and other factors! Typical values are no = 1.00 and ni = 1.33 for a spherical water drop in the air, which causes rainbows and other effects, with a large range of radius values. For a floater in the eye, one might use no = 1.33 and ni = 1.37 to model a bloated red blood cell in the vitreous from which the hemoglobin has escaped. In this case typical values of interest are a = 4 and = 0.5 . In the solution below, we will assume that the plane wave is traveling in the z direction, and has electric field linearly polarized in the x direction. It is fascinating to realize that the exact solution of the Mie scattering problem includes all the complex rainbow, corona and glory effects that are normally explained by more intuitive ray-tracing techniques using Snell's Law to describe the behavior of rays when they touch the spherical surface. When we match boundary conditions later at the sphere surface, we are in effect incorporating Snell's Law in the most basic form into our solution, and so we expect these effects to be incorporated. References The original work was published by Mie in 1908 in a paper published in German, Gustav Mie Beiträge zur Optik trüber Medien, speziell kolloidaler Metallösungen. [ Contributions to the optics of turbid media, especially colloidal metal suspensions.] Annalen der Physik, Vierte Folge, Band 25, 1908, No. 3, S. 377-445. English translation no. 79-21946, National Translation Center, John Crerar Library, Chicago, IL 60616, USA I have not seen this paper, and could not locate the English translation. Most current researchers refer to the following three secondary references, each of which is a monograph on EM scattering theory M. Kerker, The Scattering of Light and other Electromagnetic Radiation, 1969. Bohren & Huffman, Absorption and Scattering of Light by Small Particles, 1983, $53 van der Hulst , Light Scattering by small particles, 1981, Dover $15, Amazon $11. Born and Wolf has a large section on the subject, and people mention Morse and Feshbach and Stratton as well. Unfortunately, except for Born and Wolf, even with Marriott Library I have not been able to see any of these references, and I have had to use tertiary web references such as Krugel's Chapter 2 on Interstellar Dust where he summarizes some of the Mie theory. In 1909 Debye produced an alternative but related solution which more closely ties to the multi-bounce ray-tracing approach, which I have not investigated. Both the Mie and Debye solutions are available in downloadable freeware GUI-based programs which do a very nice job plotting the differential cross section for arbitrary angle ranges and color mixes. Programs ("codes") for doing this were provided in FORTRAN in the Bohren & Huffman reference above, and since 1983 people have ported the code to C and have made modifications. My impression is that the GUI programs only compute Mie scattering in the far-field limit, which is of course usually what people are interested in, for example, with atmospheric particle or interstellar dust scattering. Solution as an Integral The problem of scattering from a dielectric sphere is more complex than one might at first think, unless the sphere radius is much smaller than . The complexity arises simply because any large stimulated radiating source has primary (pre-radiation) phase shifts between volume elements due to the incoming plane wave, and secondary (post-radiation) phase shifts between volume elements with respect to some observation point. Conceptually, this is not rocket science, and it is easy to write a an integral for the exact solution of the problem, namely, to use the general Green's Function solution for vector potential A due to a radiating current J, then we use for that current the dielectric polarization current J =- iP with P = Po eikz Po = Eo and we get this exact solution A(r) = -ik P(r') d3r' = -ikP0 exp(ikz') d3r' = -ikP0 f(r, k) where we have defined f as the "form factor". As usual, once you have A, you can compute B and then E in the usual manner. This solution is "exact" only in the (King) sense that we assume the radiated field within the source can be neglected relative to the incident field for purposes of stimulating the radiation. In our applications, I believe this is well the case, although I should come up with a toy estimate to prove this is so. As noted, it is easy to write out this integral. If we put the z axis along the initial plane wave k vector, the result is f(r) = f(r,,) = exp(ikz') d3r' = r'2 dr' d(cos') d' exp(ikr' cos') In fact, this is the general result for scattering from a dielectric object of any shape, where the integration extends over the volume of the object. Even for the simplest case of a sphere, the integration end points are simply stated, but the integral is simply not doable in closed form. One could do numerical triple-integration with probably the Cartesian version of the above formula. It should be noted that one can do an approximate calculation for << a to obtain an expression for f(r) shown above. Portis does such a calculation in his book, and all multipole orders are activated in his result. Although this solution is a great improvement over the E1 electric dipole solution which we might say is valid for a <<< , it has no validity whatsoever in the case that > a. In our applications, we always have > ~ a, and we certainly do not have a << , so the Portis type calculation is of no use, just as the electric dipole calculation is of no use. These approximations ARE of use when one is talking about nuclear, atomic or molecular radiators where a = 1A and = 5000A, say (atomic/optical numbers). The Multipole Method of Solution In this method, we obtain an exact solution of Maxwell's equations for our problem, although the result must be expressed as an infinite series of terms. In this exact solution, we do not need to make the King approximation mentioned above, this one is really exact, assuming an ideal dielectric. We obtain results for the E and B fields that are exact arbitrarily close to the dielectric sphere, and even in fact inside it. We have detailed this calculation in another document, and here we want just to outline the approach and the solution. The Plane Wave We start by assuming that the incident plane wave is polarized in the direction, and we note that this direction corresponds to = 0 in the spherical coordinates to be used. The first step involves expressing the -polarized plane wave as a sum of multipole fields. I made use of Jackson's laborious calculation for helical polarizations (see 16.139) and made the appropriate linear combinations of his solutions for the polarization. The result can be written in the following compact form, Ep = e ikz = i [ M(1)o1 - i N(1)e1 ] Bp = n e ikz = n i [ - M(1)e1 - i N(1)o1 ] where, first of all, the p subscript on E and B stands for plane wave. The sum is for = 1 to , so that all partial waves are involved. We discuss the factor n below, it is the index of refraction or "optical constant" in the medium. The vector functions M and N appearing inside the sums are these, Mo1 j(kr) r x o1 where o1 P1(cos) sin Me1 j(kr) r x e1 where e1 P1(cos) cos No1 (1/k) x Mo1 = (1/k) x [j(kr) r x o1 ] Ne1 (1/k) x Me1 = (1/k) x [j(kr) r x e1 ] The superscript (1) on the M and N vectors indicate j(kr) functions. These are appropriate for the plane wave expansion since they don't blow up at r=0. The general forms of the M and N functions are quite familiar to anyone who has worked with the multipole expansion, see for example Jackson 16.47. However, the functions appearing here are non-normalized linear combinations of the Y 1 spherical harmonics. That is, in each multipole order , only the components m = 1 make a contribution. The sum and difference combinations of Ym used result in the obvious sin and cos for the azimuthal factors (since m = 1), and sin is referred to as the "odd" function and cos as the "even" function, and these labels o and e appear as subscripts the M and N functions. The other two subscripts are m and . Why do only m = 1 occur? One arm-waving explanation of this result is this: the multipole expansion of the plane wave itself ("orbital") has only m=0 terms as shown in Jackson 16.129, since it is obviously azimuthally symmetric. The photon is spin 1 and can add or subtract 1 unit to this m. But we don't need to invoke quantum concepts like photons to get this result. We are really combining a spin object (orbital) with a spin 1 object which is the classical electric polarization vector, and these make j = +1, , -1 in the usual manner, and it is really j that appears in the sums. We could I think do a very clean angular momentum analysis and show why this result happens using Clebsch-Gordon coefficients and all that stuff. In fact, this is partially done in the appendix of one of my stored PDF documents (which I have labeled "very good" but have not studied.) It should be noted that there is an =0 term in the expansion 16.129, but it gets knocked out of the field expansions because =0 cannot support m = 1. It happens that the M and N vectors shown above satisfy the vector wave equation (with k2) and have no divergence, so they are ideal objects to represent E and B fields where = 0, which is everywhere in our Mie problem, except right at the boundary of the sphere where there is some surface charge running around due to the polarization difference between the two sides of the boundary. Jackson makes use of the vector X as defined in 16.45 where L = -i r x , so his X is just a multiple of our M, although it is true that we have a linear combination of Ym instead of a fixed Ym. In general, there are three "vector spherical harmonic" basis vectors X, Y and Z, where X ~ M is the one we have talked about. X and Z are transverse to the sphere at radius r, Y is radial. It turns out that only X ~ M and the linear combination of Y and Z which is N satisfy the vector wave equation, so that is why those combinations are what appears in the multipole expansion of E and B. In passing, we want to note that there is a simple very useful rule for taking an E expansion formula and obtaining the corresponding B formula: "To get B from E, for each term use the nature of, and -i times the coeff of, the cross term. " To see what this means, just look at the plane wave example for E and B above. Finally, we come to the factor of n in the equation above for B. This n is the index of refraction in the medium in which the plane wave is propagating. In the literature, this is assumed to be air or vacuum and one always sees n = 1 so there is no factor. However, this factor is very important because it reminds us of another rule we have to keep in mind. That rule relates to Jackson's presentation of the multipole expansion in his Chapter 16. This is all done in vacuum and starts with Maxwell's equations. If we assume isotropic and instead of a vacuum, then all of Jackson's results need to be slightly modified at least in interpretation. Wherever there is a k factor, such as the (1/k) in the N functions, or such as inside j(kr), one must think of it as k = kf n, where kf = /c, the free-space value, and n is the index of the material. If at the same time as making these interpretative changes we also rescale the B field by factor n, defining B' = B/n, then all the and disappear from the Maxwell equations [ see Jackson 7.1 ] which we start with in Jackson (written in terms of E and B'), and all his results stand, with the understanding that his B-fields are really B' fields. Thus, to get to the actual B field we must do B = nB' on his formulas. So, we add this to our general rule above and rewrite it as: "To get B from E, for each term use the nature of, and -i times the coeff of, the cross term, and apply an overall factor of n to the final result for B. " An easy way to derive this rule is to realize that B = -i/kf x E where kf = /c, and to use the facts that x M = kN and x N = kM, where here k is the specific value for the medium. You will see this rule applied in all the expansions which follow. Obtaining the above expression for the plane wave in partial waves is really the hardest part of the Mie scattering problem. From now on, things are relatively easy. The Expansions We assume the following forms for the plane wave, the scattered wave, and the internal wave. (The word "wave" really means the E and B fields). The term "internal" means inside the dielectric sphere. As noted in the overview, although we keep saying dielectric sphere, Mie scattering applies to the general case of complex n, which includes the conducting sphere. We have then Ep = K [ M(1)o1 - i N(1)e1 ] // incident plane wave, K = i Es = K [ - b M(3)o1 + i a N(3)e1 ] // scattered field, (3) means h(1) (kr) Ei = K [ c M(1)o1 - i d N(1)e1 ] // internal field, (1) means j(kr) The M and N functions appearing in the scattered and internal field expansions are exactly as described above, except j(kr) is replaced by h(1) (kr) since this spherical Bessel function has the right e+ikr/r asymptotic behavior at large r for a scattered wave. The presence of h(1) (kr) is indicated by the (traditional I think) superscript (3) on the M and N functions for this wave. Other than this choice of Bessel function, the scattered and internal fields are of the most general form allowed by Jackson's multipole expansion 16.47. Other values of m could be included in the scattered and internal field sums, but one would find that their presence would prohibit the upcoming boundary conditions from being met for those terms. There are four coefficients a,b,c,d we need to find for each partial wave (ie, for each multipole expansion order ), and these are defined with the traditional signs, phases and scales as shown above in order to make the solutions for these coefficients come out in the simplest form. Notice that we include the K factor in the internal and scattered field expansions since it appears in the plane wave expansion. For each of the above E expansions, there is a corresponding B field expansion obtainable by the rule quoted above. We get at once, Bp = no K [ - M(1)e1 - i N(1)o1 ] K = i Bs = no K [ a M(3)e1 + i b N(3)o1 ] Bi = ni K [ - d M(1)e1 - i c N(1)o1 ] / i = inside, o = outside Notice now that we have to label the leading refraction indices as appropriate for inside or outside the scattering sphere. The various k's in the vector functions are also labeled in this way, we just don't see these labels yet in these compact formula notations. Since we are going to apply a tangential magnetic boundary condition, and since we are allowing for linear magnetic media, we need to convert to H fields which don't see magnetization surface currents. In this conversion, we pick up extra the extra factor of since H = B/. So, Hp = no/o K [ - M(1)e1 - i N(1)o1 ] K = i Hs = no/o K [ a M(3)e1 + i b N(3)o1 ] Hi = ni/i K [ - d M(1)e1 - i c N(1)o1 ] / i = inside, o = outside In what follows, we define g = (n/) = / = for the leading factors in the H fields. The Boundary Conditions There are four boundary conditions which apply at the surface of the sphere, that is, at r = a: r x H is continuous r x E is continuous r D is continuous where D = E r H is continuous These come from the usual loop and pillbox arguments, recalling that H sees only "free" surface current, and D sees only "free" surface charge, neither of which exist in this problem. Each of the r x boundary conditions implies two constraint equations on our four coefficients, one to balance the M terms, and one to balance the N terms. Each r condition gives only one equation, since r M = 0. Thus, it would appear that we have 6 constraint equations on the 4 unknowns a,b,c,d, but it turns out that the two r conditions are not independent of the other four conditions, and add no knew information. So, the first two vector conditions are r x Ei = r x Ep + r x Es r x Hi = r x Hp + r x Hs When these are applied to the field expansions stated above, we find that inside plane scattered r x [ c M(1)o1 - i d N(1)e1 ] = r x [ M(1)o1 - i N(1)e1 ] + r x [ - b M(3)o1 + i a N(3)e1 ] r x [- gi d M(1)e1 - i gi c N(1)o1 ] = r x [ - go M(1)e1 - go i N(1)o1 ] + r x [ go a M(3)e1 + i go b N(3)o1 ] Since the M and N terms are independent in terms of vector spherical harmonic components, we separately balance the M and M coefficients. In order to do this, we need the following information, r x M(1)o1 = - f r2 o1 r x N(1)o1 = - (1/k)(rf)' r x o1 where f stands for the appropriate spherical Bessel function. A similar result holds for the two even M and N functions. Notice that the k here is not k(free) but is k in the specific medium, inside or outside the sphere. Think of these cross products in this manner, r x M(1)o1 = f * - r2 o r x N(1)o1 = (rf)' / n * (1/kf) r x o where kf = /c The items on the right will be common factors that will cancel on both sides, so we need only worry about the items on the left in each term. Balancing coefficients in the two boundary condition equations above then gives these four equations, c ji = 1 jo - b ho - i d (rji)'/ni = - i (rjo)'/no + i a (rho)'/no - gi d ji = - go jo + go a ho - i gi c (rji)'/ ni = -i go (rjo)'/ no + i go b (rho)'/ no where we have used these new abbreviations jo = j(kor) ji = j(kir) ho = h(1) (kor) o = outside i = inside If we define the following ratios n ni/no and g gi/go [ g = n (o/i) ] the four equations can be rewritten as, c ji = jo - b ho - d (rji)' = - n (rjo)' + a n (rho)' - g d ji = - jo + a ho - c g (rji)' = -n (rjo)' + b n (rho)' where it is always understood that r is set to a wherever it occurs. The notations like (rji)' always lead to some ambiguity and clumsiness in that one might be confused as to what the differentiation is with respect to (r or x ?), and we hate to keep saying things like r(r j(kir))|r=a which is of course what is really meant. This is all avoided by replacing the Bessel functions with the Riccati-Bessel functions ( see p 445 AS) (xo) xo j(xo) xo = ko r = no kf r kf = /c (xo) xo h(1) ( xo) xo = ko r = no kf r which just involves a multiplication of each function by its argument. We emphasize that the argument is medium dependent, by showing the o = outside case explicitly. We shall also have need of this inside function, (xi) xi j(xi) xi = ki r = ni kf r Warning: Do not confuse this new use of the symbol with the symbol which appear inside the M and N functions. There is no connection whatsoever between them. We are using the traditional symbols here. We now replace the regular Bessel functions with the Riccati versions using these substitutions and implied abbreviations, jo = o / (nox) (r jo ) ' = 'o ho = o / (nox) (r ho ) ' = 'o ji = i / (nix) (r ji ) ' = 'i yielding these four equations, (1/n) i c + o b = o (1/n)'i d + 'o a = 'o (g/n)i d + o a = o (g/n) 'i c + 'o b = 'o which we recognize as two equations for a and d, and two for b and c. The solutions are easily found, a = b = c = n = d = n = where n = ni /no = index inside / index outside i = g = gi / go = ni /no * o/ i Note that g = n when o = i (x) = x j(x) (x) = x h(1) (x) the Riccati-Bessel AS page 445 ( just regular spherical Bessels mult by x) o = outside, xo = nokf a i = inside, xi = nikf a a = sphere radius, kf = /c The simplification in the c and d coefficients results from the fact that the Wronskian W(,) = i. Notice that the scattering coefficients a and b are functions only of ratio g, whereas the coefficients c and d which describe the fields inside the dielectric sphere are functions of both g and n. So we now have a complete solution to the Mie scattering problem! We put these coefficients back into the field expansions given earlier, and we are done. If we set g = n = 1, meaning the scattering object is only in our imagination, we find that a = b = 0 so there is no scattering, and we find that c = d = 1, so the internal field matches the plane wave. If we set g = n = , we recover the solution to the problem of scattering from a perfectly conducting sphere. We get this limit by assuming ni = where is the conductivity of the sphere. The c and d coefficients are 0 in this limit because the denominator Bessel functions blow up for large argument, meaning there are no fields inside the sphere. The scattering a and b coefficients however are quite finite and are given by a = = = (1/2) [ 1 + ] b = = = (1/2) [ 1 + ] where the ratios on the right are just phasors leading to the usual phase shift definitions as shown in Jackson. Notice the (1/2) factor Jackson has placed in front of the expansions shown in 16.141, which then matches the factors of (1/2) shown above.