Voigt profile

From testwiki
Jump to navigation Jump to search

Template:Short description Template:Probability distribution The Voigt profile (named after Woldemar Voigt) is a probability distribution given by a convolution of a Cauchy-Lorentz distribution and a Gaussian distribution. It is often used in analyzing data from spectroscopy or diffraction.

Definition

Without loss of generality, we can consider only centered profiles, which peak at zero. The Voigt profile is then

V(x;σ,γ)≡∫−∞∞G(x′;σ)L(x−x′;γ)dx′,

where x is the shift from the line center, G(x;σ) is the centered Gaussian profile:

G(x;σ)≡e−x22σ22πσ,

and L(x;γ) is the centered Lorentzian profile:

L(x;γ)≡γπ(γ2+x2).

The defining integral can be evaluated as:

V(x;σ,γ)=Re⁡[w(z)]2πσ,

where Re[w(z)] is the real part of the Faddeeva function evaluated for

z=x+iγ2σ.

In the limiting cases of σ=0 and γ=0 then V(x;σ,γ) simplifies to L(x;γ) and G(x;σ), respectively.

History and applications

In spectroscopy, a Voigt profile results from the convolution of two broadening mechanisms, one of which alone would produce a Gaussian profile (usually, as a result of the Doppler broadening), and the other would produce a Lorentzian profile (damping of the emission or absorption, as considered in the original article by Waldemar Voigt 1912[1]). Voigt profiles are common in many branches of spectroscopy and diffraction. Due to the expense of computing the Faddeeva function, the Voigt profile is sometimes approximated using a pseudo-Voigt profile.

Properties

The Voigt profile is normalized:

∫−∞∞V(x;σ,γ)dx=1,

since it is a convolution of normalized profiles. The Lorentzian profile has no moments (other than the zeroth), and so the moment-generating function for the Cauchy distribution is not defined. It follows that the Voigt profile will not have a moment-generating function either, but the characteristic function for the Cauchy distribution is well defined, as is the characteristic function for the normal distribution. The characteristic function for the (centered) Voigt profile will then be the product of the two:

φf(t;σ,γ)=E(eixt)=e−σ2t2/2−γ|t|.

Since normal distributions and Cauchy distributions are stable distributions, they are each closed under convolution (up to change of scale), and it follows that the Voigt distributions are also closed under convolution.

Cumulative distribution function

Using the above definition for z , the cumulative distribution function (CDF) can be found as follows:

F(x0;μ,σ)=∫−∞x0Re⁡(w(z))σ2πdx=Re⁡(1π∫z(−∞)z(x0)w(z)dz).

Substituting the definition of the Faddeeva function (scaled complex error function) yields for the indefinite integral:

1π∫w(z)dz=1π∫e−z2[1−erf⁡(−iz)]dz,

which may be solved to yield

1π∫w(z)dz=erf⁡(z)2+iz2π2F2(1,1;32,2;−z2),

where 2F2 is a hypergeometric function. In order for the function to approach zero as x approaches negative infinity (as the CDF must do), an integration constant of 1/2 must be added. This gives for the CDF of Voigt:

F(x;μ,σ)=Re⁡[12+erf⁡(z)2+iz2π2F2(1,1;32,2;−z2)].

The uncentered Voigt profile

If the Gaussian profile is centered at μG and the Lorentzian profile is centered at μL, the convolution is centered at μV=μG+μL and the characteristic function is:

φf(t;σ,γ,μG,μL)=ei(μG+μL)t−σ2t2/2−γ|t|.

The probability density function is simply offset from the centered profile by μV:

V(x;μV,σ,γ)=Re⁡[w(z)]σ2π,

where:

z=x−μV+iγσ2

The mode and median are both located at μV.

Derivatives

A Voigt profile (here, assuming μV=10, σ=1.3, and γ=2.5) and its first two partial derivatives with respect to x (the first column) and the three parameters μV, σ, and γ (the second, third, and fourth column, respectively), obtained analytically and numerically.

Using the definition above for z and xc=x−μV, the first and second derivatives can be expressed in terms of the Faddeeva function as

∂∂xV(xc;σ,γ)=−Re⁡[zw(z)]σ2π=−xcσ2Re⁡[w(z)]σ2π+γσ2Im⁡[w(z)]σ2π=1σ32π⋅(γ⋅Im⁡[w(z)]−xc⋅Re⁡[w(z)])

and

∂2(∂x)2V(xc;σ,γ)=xc2−γ2−σ2σ4Re⁡[w(z)]σ2π−2xcγσ4Im⁡[w(z)]σ2π+γσ41π=−1σ52π⋅(γ⋅(2xc⋅Im⁡[w(z)]−σ⋅2π)+(γ2+σ2−xc2)⋅Re⁡[w(z)]),

respectively.

Often, one or multiple Voigt profiles and/or their respective derivatives need to be fitted to a measured signal by means of non-linear least squares, e.g., in spectroscopy. Then, further partial derivatives can be utilised to accelerate computations. Instead of approximating the Jacobian matrix with respect to the parameters μV, σ, and γ with the aid of finite differences, the corresponding analytical expressions can be applied. With Re⁡[w(z)]=ℜw and Im⁡[w(z)]=ℑw, these are given by:

∂V∂μV=−∂V∂x=1σ32π⋅(xc⋅ℜw−γ⋅ℑw)
∂V∂σ=1σ42π⋅((xc2−γ2−σ2)⋅ℜw−2xcγ⋅ℑw+γσ⋅2π)
∂V∂γ=−1σ32π⋅(σ⋅2π−xc⋅ℑw−γ⋅ℜw)

for the original voigt profile V;

∂V′∂μV=−∂V′∂x=−∂2V(∂x)2=1σ52π⋅(γ⋅(2xc⋅ℑw−σ⋅2π)+(γ2+σ2−xc2)⋅ℜw)
∂V′∂σ=3σ62π⋅(−γσxc⋅223π+(xc2−γ23−σ2)⋅γ⋅ℑw+(γ2+σ2−xc23)⋅xc⋅ℜw)
∂V′∂γ=1σ52π⋅(xc⋅(σ⋅2π−2γ⋅ℜw)+(γ2+σ2−xc2)⋅ℑw)

for the first order partial derivative V′=∂V∂x; and

∂V″∂μV=−∂V″∂x=−∂3V(∂x)3=−3σ72π⋅((xc2−γ23−σ2)⋅γ⋅ℑw+(γ2+σ2−xc23)⋅xc⋅ℜw−γσxc⋅223π)
∂V″∂σ=−1σ82π⋅((−3γxcσ2+γxc3−γ3xc)⋅4⋅ℑw+((2xc2−2γ2−σ2)⋅3σ2+6γ2xc2−xc4−γ4)⋅ℜw+(γ2+5σ2−3xc2)⋅γσ⋅2π)
∂V″∂γ=−3σ72π⋅((γ2+σ2−xc23)⋅xc⋅ℑw+(γ23+σ2−xc2)⋅γ⋅ℜw+(xc2−γ2−2σ2)⋅σ⋅23π)

for the second order partial derivative V″=∂2V(∂x)2. Since μV and γ play a relatively similar role in the calculation of z, their respective partial derivatives also look quite similar in terms of their structure, although they result in totally different derivative profiles. Indeed, the partial derivatives with respect to σ and γ show more similarity since both are width parameters. All these derivatives involve only simple operations (multiplications and additions) because the computationally expensive ℜw and ℑw are readily obtained when computing w(z). Such a reuse of previous calculations allows for a derivation at minimum costs. This is not the case for finite difference gradient approximation as it requires the evaluation of w(z) for each gradient respectively.

Voigt functions

The Voigt functions[2] U, V, and H (sometimes called the line broadening function) are defined by

U(x,t)+iV(x,t)=π4tez2erfc⁡(z)=π4tw(iz),
H(a,u)=U(ua,14a2)πa,

where

z=1−ix2t,

erfc is the complementary error function, and w(z) is the Faddeeva function.

Relation to Voigt profile

V(x;σ,γ)=H(a,u)2πσ,

with Gaussian sigma relative variables u=x2σ and a=γ2σ.

Numeric approximations

Template:Anchor

Tepper-García Function

The Tepper-García function, named after Mexican-born, German-Australian Astrophysicist Thor Tepper-García, is a combination of an exponential function and rational functions that approximates the line broadening function H(a,u) over a wide range of its parameters.[3] It is obtained from a truncated power series expansion of the exact line broadening function.

In its most computationally efficient form, the Tepper-García function can be expressed as

T(a,u)=R−(a/πP)[R2(4P2+7P+4+Q)−Q−1],

where P≡u2, Q≡3/(2P), and R≡e−P.

Thus the line broadening function can be viewed, to first order, as a pure Gaussian function plus a correction factor that depends linearly on the microscopic properties of the absorbing medium (encoded in a); however, as a result of the early truncation in the series expansion, the error in the approximation is still of order a, i.e. H(a,u)≈T(a,u)+𝒪(a). This approximation has a relative accuracy of

ϵ≡|H(a,u)−T(a,u)|H(a,u)≲10−4

over the full wavelength range of H(a,u), provided that a≲10−4. In addition to its high accuracy, the function T(a,u) is easy to implement as well as computationally fast. It is widely used in the field of quasar absorption line analysis.[4]

Pseudo-Voigt approximation

The pseudo-Voigt profile (or pseudo-Voigt function) is an approximation of the Voigt profile V(x) using a linear combination of a Gaussian curve G(x) and a Lorentzian curve L(x) instead of their convolution.

The pseudo-Voigt function is often used for calculations of experimental spectral line shapes.

The mathematical definition of the normalized pseudo-Voigt profile is given by

Vp(x,f)=η⋅L(x,f)+(1−η)⋅G(x,f) with 0<η<1.

η is a function of full width at half maximum (FWHM) parameter.

There are several possible choices for the η parameter.[5][6][7][8] A simple formula, accurate to 1%, is[9][10]

η=1.36603(fL/f)−0.47719(fL/f)2+0.11116(fL/f)3,

where now, η is a function of Lorentz (fL), Gaussian (fG) and total (f) Full width at half maximum (FWHM) parameters. The total FWHM (f) parameter is described by:

f=[fG5+2.69269fG4fL+2.42843fG3fL2+4.47163fG2fL3+0.07842fGfL4+fL5]1/5.

The width of the Voigt profile

The full width at half maximum (FWHM) of the Voigt profile can be found from the widths of the associated Gaussian and Lorentzian widths. The FWHM of the Gaussian profile is

fG=2σ2ln⁡(2).

The FWHM of the Lorentzian profile is

fL=2γ.

An approximate relation (accurate to within about 1.2%) between the widths of the Voigt, Gaussian, and Lorentzian profiles is:[11]

fV≈fL/2+fL2/4+fG2.

By construction, this expression is exact for a pure Gaussian or Lorentzian.

A better approximation with an accuracy of 0.02% is given by Olivero and Longbothum[12] (originally found by Kielkopf[13])

fV≈0.5343fL+0.2169fL2+fG2.

In the same publication,[12] a slightly more precise (within 0.012%), yet significantly more complicated expression can be found.

In the near-Gaussian case fL≪fG, the half width can be computed from a Maclaurin series in fG/fL. Recursion formulae and tables of the coefficients can be found in the literature.[14][15] In the near-Lorentzian case fG≪fL, the half width can be expressed as an asymptotic series in (fL/fG)2, with coefficients again given through a recursion.[15]

In particle physics, a relativistic version of the Voigt function is used. It is a convolution of a Relativistic Breit–Wigner distribution and a Gaussian distribution.

An asymmetric pseudo-Voigt function, also known as Martinelli function, can be constructed similarly to the split normal distribution by having different widths on each side of the peak position:

Vp(x,f)=η⋅L(x,f)+(1−η)⋅G(x,f)

with 0<η<1 being the weight of the Lorentzian and the width f being a split function (f=f1for x<0 and f=f2 for x≥0). In the limit f1→f2, this function returns to a symmetric pseudo Voigt function. This function has been used to model elastic scattering on resonant inelastic X-ray scattering instruments.[16]

References

Template:Reflist

Template:ProbDistributions

  1. ↑ Voigt, Woldemar, 1912, ''Das Gesetz der Intensitätsverteilung innerhalb der Linien eines Gasspektrums'', Sitzungsbericht der Bayerischen Akademie der Wissenschaften, 25, 603
  2. ↑ Template:Dlmf
  3. ↑ Template:Cite journal
  4. ↑ List of citations found in the SAO/NASA Astrophysics Data System (ADS): https://ui.adsabs.harvard.edu/abs/2006MNRAS.369.2025T/citations
  5. ↑ Template:Cite journal
  6. ↑ Template:Cite journal
  7. ↑ Template:Cite journal
  8. ↑ Template:Cite journal
  9. ↑ Template:Cite journal
  10. ↑ Template:Cite journal
  11. ↑ Template:Cite journal
  12. ↑ 12.0 12.1 Template:Cite journal
  13. ↑ Template:Cite journal
  14. ↑ Y. Wang, B. Zhou, R. Zhao, B. Wang, Q. Liu, M. Dai, Super-Accuracy Calculation for the Half Width of a Voigt Profile, Mathematics, 10 (2022), no. 210 (14 pages). https://doi.org/10.3390/math10020210
  15. ↑ 15.0 15.1 J. Wuttke, Power series for the half width of the Voigt function, rederived. Journal of Numerical Analysis and Approximation Theory 54 (2025), https://doi.org/10.33993/jnaat542-1640
  16. ↑ Template:Cite journal