Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Numerically stable formulation of Mie theory for an emitter close to a sphere

Not Accessible

Your library or personal account may give you access

Abstract

Numerical implementations of Mie theory make extensive use of spherical Bessel functions. These functions are, however, known to overflow/underflow (grow too large/small for floating point precision) for orders much larger than the argument. This is not a problem in applications such as plane wave excitation, as the Mie series converge before these numerical problems arise. However, for an emitter close to the surface of a sphere, the scattered field in the vicinity of the sphere is expressed as slowly converging series, with multipoles up to order 1000 required in some cases. These series may be used to calculate experimentally relevant quantities such as the decay rate of an emitter near a sphere. In these cases, overflow/underflow prevents any calculation in double precision using Mie theory, and alternatives are either computationally intensive (e.g., arbitrary precision calculations) or not accurate enough (e.g., the electrostatics approximation). We present here a formulation of Mie theory that overcomes these limitations. Using normalized Bessel functions where the large growth/decay is extracted as a prefactor, we re-express the Mie coefficients for scattering by spheres in a normalized form. These normalized expressions are used to accurately compute the series for the electric field and decay rate of a dipole emitter near a spherical surface, in cases where the Mie coefficients would normally overflow before any degree of accuracy can be obtained.

© 2020 Optical Society of America

Full Article  |  PDF Article
More Like This
Computation of Mie derivatives

Yang Li and Nicola Bowler
Appl. Opt. 52(20) 4997-5006 (2013)

Calculation of electromagnetic scattering by a large chiral sphere

Zhen-Sen Wu, Qing-Chao Shang, and Zheng-Jun Li
Appl. Opt. 51(27) 6661-6668 (2012)

Supplementary Material (1)

NameDescription
Code 1       Basic codes to evaluate normalized spherical Bessel functions and logarithmic derivatives of the Riccati Bessel functions.

Cited By

You do not have subscription access to this journal. Cited by links are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

Figures (6)

You do not have subscription access to this journal. Figure files are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

Equations (46)

You do not have subscription access to this journal. Equations are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.