A simple interpolating algorithm for the rapid and accurate calculation of the Voigt function

被引:16
作者
Abrarov, S. M. [1 ]
Quine, B. M. [1 ,2 ]
Jagpal, R. K. [2 ]
机构
[1] York Univ, Dept Earth & Space Sci & Engn, Toronto, ON M3J 1P3, Canada
[2] York Univ, Dept Phys & Astron, Toronto, ON M3J 1P3, Canada
关键词
Voigt function; Faddeeva function; Complex probability function; Complex error function; Wells algorithm; Humlicek algorithm; Humlicek CPF12 algorithm; Curve fitting; Interpolating function; Cubic spline interpolation; Linear interpolation; HUMLICEK ALGORITHM; PROFILE FUNCTION; IMPLEMENTATION; COMPUTATION;
D O I
10.1016/j.jqsrt.2009.01.003
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
A simple interpolating algorithm for rapid calculation of the Voigt function with high accuracy is presented. It can utilize any existing rapid algorithm as a subprogram for the pre-computation of the selected points. Such approach is particularly efficient for massive input arrays and, compared to the Wells algorithm, accelerates the computation, improves the accuracy, and increases the input vector size by factors greater than 35, 7, and 10, respectively. The calculated results were compared with exponential and arctangent expansion approximations of the Voigt function. It is found that the relative error in the Wells algorithm slightly exceeds the supposed accuracy of 10(-5). (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:376 / 383
页数:8
相关论文
共 11 条
[1]  
ABRAMOWITZ M, 1972, HDB MATH FUNCTIONS, P297
[2]  
[Anonymous], Matlab code to calculate the mechanical band structure of the snowflake crystal
[3]   VOIGT-FUNCTION EVALUATION USING A TWO-DIMENSIONAL INTERPOLATION SCHEME [J].
DRUMMOND, JR ;
STECKNER, M .
JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER, 1985, 34 (06) :517-521
[5]   Extended pseudo-Voigt function for approximating the Voigt profile [J].
Ida, T ;
Ando, M ;
Toraya, H .
JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2000, 33 :1311-1316
[7]   Rapid and accurate calculation of the Voigt function [J].
Letchworth, Kendra L. ;
Benner, D. Chris .
JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER, 2007, 107 (01) :173-192
[8]   Fast computation of Voigt functions via Fourier transforms [J].
Mendenhall, Marcus H. .
JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER, 2007, 105 (03) :519-524
[9]   Comment on "A new implementation of the Humlicek algorithm for the calculation of the Voigt profile function" by M. Kuntz [JQSRT 57(6) (1997) 819-824] [J].
Ruyten, W .
JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER, 2004, 86 (02) :231-233
[10]   Rapid approximation to the Voigt/Faddeeva function and its derivatives [J].
Wells, RJ .
JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER, 1999, 62 (01) :29-48