Causality calculations in the time domain: An efficient alternative to the Kramers–Kronig method*

The consequences of causality and analyticity are commonly invoked in procedures for determining optical constants from reflectance data using the Kramers–Kronig relation. Here an entirely elementary argument is advanced, which exploits only the parity of Fourier transforms and the vanishing of the impulse response for negative times, and which avoids the concept of analyticity. This leads to a simply understood algorithm for such computations. The new procedure shows large gains of computational efficiency over the classical Kramers–Kronig approach. The method is applied first to model data and compared with exact results; it is then applied to real data and compared with the result obtained by the standard method. Excellent agreement is obtained in all cases.