Scattering by an infinite cylinder: two polarizations

Learn · Cylinders · Scattering

A cylinder is the two-dimensional cousin of a sphere, and it keeps a feature the sphere loses by symmetry: it tells the two polarizations of the incident light apart. Rayleigh solved the problem for a dielectric cylinder at normal incidence in 1918; Bohren and Huffman's chapter 8 is the standard modern account and the source of the notation below. Everything on this page is for an infinitely long circular cylinder of radius aa in a host of index nhn_h, lit by a plane wave of vacuum wavelength λ\lambda. The size parameter and relative index are as for a sphere,

x=2πnhaλ=ka,m=ncnh.x = \frac{2\pi n_h a}{\lambda} = k a, \qquad m = \frac{n_c}{n_h}.

Cylindrical waves and the two cases

In cylindrical coordinates (ρ,φ,z)(\rho, \varphi, z) the vector Helmholtz equation separates into modes eimφ eikzze^{i m\varphi}\, e^{i k_z z} whose radial dependence obeys Bessel's equation (the Foundations table). The regular solution is Jm(qρ)J_m(q\rho) and the outgoing one Hm(1)(qρ)H^{(1)}_m(q\rho), with q=k2−kz2q = \sqrt{k^2 - k_z^2} the radial wavenumber. At normal incidence, kz=0k_z = 0, q=kq = k, and the problem splits into two independent cases, named after the field component along the axis:

  • Case I: the incident electric field is parallel to the cylinder axis (TM with respect to the axis; the calculator's E along the axis). The axial component EzE_z is the scalar field; H\mathbf{H} lies in the cross section.
  • Case II: the incident magnetic field is parallel to the axis (TE; H along the axis). Now HzH_z is the scalar, and E\mathbf{E} lies in the cross section.

For each order mm the two boundary conditions, continuity of the tangential E\mathbf{E} and H\mathbf{H} at ρ=a\rho = a, fix one scattering coefficient per case, exactly as for the transfer matrix of any stratified geometry. Bohren and Huffman's results for a non-magnetic cylinder are

bmI=m Jm(mx) Jm′(x)−Jm(x) Jm′(mx)m Jm(mx) Hm(1)′(x)−Hm(1)(x) Jm′(mx),amII=Jm(mx) Jm′(x)−m Jm(x) Jm′(mx)Jm(mx) Hm(1)′(x)−m Hm(1)(x) Jm′(mx),b_m^{\mathrm{I}} = \frac{m\,J_m(mx)\,J_m'(x) - J_m(x)\,J_m'(mx)}{m\,J_m(mx)\,H_m^{(1)\prime}(x) - H_m^{(1)}(x)\,J_m'(mx)}, \qquad a_m^{\mathrm{II}} = \frac{J_m(mx)\,J_m'(x) - m\,J_m(x)\,J_m'(mx)}{J_m(mx)\,H_m^{(1)\prime}(x) - m\,H_m^{(1)}(x)\,J_m'(mx)},

the relative index mm in the two expressions sitting where the sphere's aℓa_\ell and bℓb_\ell have it, swapped between the cases. The resonances are the near-zeros of the denominators: for a dielectric they are the whispering-gallery or leaky modes of the rod, which make a silicon nanowire of a given diameter absorb one colour preferentially (Cao et al. 2009); for a metal they are the surface plasmons of the wire.

Efficiencies per unit length

An infinite cylinder has no cross-sectional area to normalise with, so one works per unit length. The scattering and extinction widths CscaC_\mathrm{sca}, CextC_\mathrm{ext} (a length) divided by the geometric width 2a2a give the efficiencies

QscaI=2x[∣b0I∣2+2∑m=1∞∣bmI∣2],QextI=2x Re[b0I+2∑m=1∞bmI],Q_\mathrm{sca}^{\mathrm{I}} = \frac{2}{x}\left[|b_0^{\mathrm{I}}|^2 + 2\sum_{m=1}^{\infty} |b_m^{\mathrm{I}}|^2\right], \qquad Q_\mathrm{ext}^{\mathrm{I}} = \frac{2}{x}\,\mathrm{Re}\left[b_0^{\mathrm{I}} + 2\sum_{m=1}^{\infty} b_m^{\mathrm{I}}\right],

and the same with amIIa_m^{\mathrm{II}} for case II; Qabs=Qext−QscaQ_\mathrm{abs} = Q_\mathrm{ext} - Q_\mathrm{sca}, and unpolarized light averages the two cases. The orders ±m\pm m give equal contributions, hence the factor 2. The series stops a few orders beyond xx, as Mie's does. Bohren and Huffman plot instead the scattering per unit volume, Csca/V=4Qsca/(πd)C_\mathrm{sca}/V = 4 Q_\mathrm{sca}/(\pi d) with d=2ad = 2a, which tends to the geometric-optics asymptote 8/(πd)8/(\pi d) as Q→2Q \to 2: the quantity a chemist measuring turbidity cares about.

A glass cylinder under a plane wave, both polarizations Scattering efficiency of an infinite non-absorbing cylinder (n = 1.55, in air) at normal incidence, with the electric field along the axis (case I) and across it (case II). Change the radius: the interference ripple and the resonances of the two polarizations move apart, the textbook difference of Bohren & Huffman's Fig. 8.7.
4005006007008009001000012345λ [nm]Qsca
Qsca, E along the axis Qsca, H along the axis Qsca, unpolarized
Hover to read values.
Computed by PyStratify 0.10.5; every slider position (36 setups) computed in advance
  • Q_sca at 632.8 nm, E along the axis: 3.83022
  • Q_sca at 632.8 nm, H along the axis: 3.13306
Code
import numpy as np
import pystratify as ps
from pystratify.docs import material  # n + ik of a refractiveindex.info page

lam = (400 + 4 * np.arange(151)) * 1e-3  # wavelength, µm
N = np.column_stack([np.full(lam.shape, (1.55+0j)), np.full(lam.shape, (1+0j))])  # n + ik: core, then the host
radii = [0.25]  # outer radii, µm
q_ext = {pol: np.array([ps.cross_widths(ps.solve_cylinder(radii, N[i], wl), pol)['efficiency_extinction']
                        for i, wl in enumerate(lam)]) for pol in ('unpolarized', 'axial-electric', 'axial-magnetic')}
  • agrees Q_sca, H along the axis, radius 250 nm at 632 nm (Fig. 8.7 reads C_sca/V ≈ 8.0×10⁴ cm⁻¹ at its maximum, d = 0.50 µm; Q = C_sca/V · πd/4): 3.13306 against 3.14 ± 0.1 (Bohren & Huffman (1983), Fig. 8.7, read; crosscheck/classics/bohren_huffman_1983.py)

The two polarizations differ most strongly at a few hundred nanometres of radius, where case I rises first and case II lags: a resonance of case I at a given order mm needs the electric field to fit along the axis, that of case II needs the magnetic field to, and for m>1m > 1 these fall at different sizes. At large xx both tend to 2 with a decaying ripple, and the polarization dependence fades.

The thin wire

For x≪1x \ll 1 the two cases behave very differently, and the difference is the whole story of metal nanowires. In case I the field along the axis induces a current along the wire with no charges at any surface; the response is proportional to (m2−1)(m^2 - 1) and the scattering efficiency grows like x3x^3, with no resonance. In case II the field across the wire polarises it like a two-dimensional dipole, and the leading coefficient is

a1II≈−iπx24 m2−1m2+1=−iπx24 ε−εhε+εh.a_1^{\mathrm{II}} \approx -\frac{i\pi x^2}{4}\,\frac{m^2 - 1}{m^2 + 1} = -\frac{i\pi x^2}{4}\,\frac{\varepsilon - \varepsilon_h}{\varepsilon + \varepsilon_h}.

The denominator is the two-dimensional analogue of the sphere's ε+2εh\varepsilon + 2\varepsilon_h: a metal wire in vacuum resonates where ε=−1\varepsilon = -1, which for a Drude metal is ω=ωp/2\omega = \omega_p/\sqrt{2} rather than the sphere's ωp/3\omega_p/\sqrt{3}. Embedding the wire in a medium of permittivity εh\varepsilon_h moves the resonance to ε=−εh\varepsilon = -\varepsilon_h. The wires and fibres section follows this resonance down to a wire one nanometre thick, where the local description reaches its limit.

Coated cylinders and oblique incidence

A cylinder with shells is solved by the same 2×22\times 2 recursion as a multilayered sphere: one transfer matrix per interface and per order mm, multiplied inward from the host. PyStratify's cylinder solver does this for any number of shells, with the amplitudes carried in logarithmic form so that a thick absorbing shell or a high order never overflows. At oblique incidence kz=kcos⁡ζk_z = k\cos\zeta is no longer zero: qq shrinks, every Bessel argument changes, and, except for m=0m = 0, the two polarizations couple at each interface, so the transfer matrix becomes 4×44\times 4 per order and a case-I wave scatters partly into case-II light. The calculator's incidence angle for cylinders is this ζ\zeta (90° is normal incidence); the hybrid modes it then finds are the ones that guide light along an optical fibre, which is the subject of the wires and fibres section.

How much can one channel scatter? Superscattering

Each order mm is a separate channel, and for a lossless cylinder its coefficient can at most reach the value that makes ∣bm∣2|b_m|^2 (or ∣am∣2|a_m|^2) equal to 1: the contribution of a single channel to the scattering width is bounded by 2λ/π2\lambda/\pi (counting ±m\pm m together). A subwavelength object that resonates in one channel can therefore never scatter more than this, no matter how strong the resonance; it is the two-dimensional analogue of the single-channel limit of a sphere. Ruan and Fan noticed that nothing stops several channels from resonating at the same wavelength if the structure has enough free parameters, and designed a three-layer plasmonic rod whose m=1,2,3,4m = 1, 2, 3, 4 resonances coincide, so that the scattering width exceeds the single-channel bound several times over: superscattering. The design is sensitive by construction, because four resonances have to be tuned onto each other.

References

  1. Lord Rayleigh, Phil. Mag. 36, 365 (1918), doi:10.1080/14786441108635843
  2. C. F. Bohren and D. R. Huffman, Absorption and Scattering of Light by Small Particles (Wiley, 1983), ch. 8, doi:10.1002/9783527618156
  3. M. Kerker, The Scattering of Light and Other Electromagnetic Radiation (Academic Press, 1969), ch. 6
  4. Z. Ruan and S. Fan, Phys. Rev. Lett. 105, 013901 (2010), doi:10.1103/PhysRevLett.105.013901
  5. L. Cao et al., Nat. Mater. 8, 643 (2009), doi:10.1038/nmat2477