Abstract
Kramers-Krönig analysis (KK) has been used for many years by spectroscopists to relate dissipative and dispersive processes. Traditionally, the equations have been numerically integrated according to Simpson's or Maclaurin's method, with suitable series approximations for integrating around the poles and extrapolations added to the experimentally limited data set. This implementation is usually performed on a mini or mainframe computer due to the length of the calculation, which scales as the square of the number of data points. However, the advent of 25-MHz 80386 microprocessors and Fast Fourier Transform (FFT) algorithms implemented in powerful array processing languages now allow the KK analysis to be easily performed on personal computers. The application of FFTs to KK analysis is vastly superior in computational efficiency to numerical integration, but quantitative KK analysis incorporates several subtleties, and its implementation is not straightforward. This paper discusses our implementation of quantitatively accurate FFT-based KK analysis on a 80386 processor with a 1-min run time and its performance when applied to a test function consisting of a set of Lorentz oscillators.
PDF Article
More Like This
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