Considerable progress has been made in the last few years in removing white noise from visible–near-ultraviolet (UV/VIS) spectra while leaving information intact. For x-ray diffraction, the challenges are different: detecting and locating peaks rather than line shape analysis. Here, we investigate possibilities of state-of-the-art UV/VIS methods for noise reduction, peak detection, and peak location applied to x-ray diffraction data, in this case, data for a ZrO2 −33 mol. % TaO4 ceramic. The same advantages seen in UV/VIS spectroscopy are found here as well.

Significant progress has been made in the development of low-pass filters for removing noise in visible–near-ultraviolet (UV/VIS) spectra.1–8 These filters trade on the fact that information appears as point-to-point correlations, whereas noise is characterized by point-to-point fluctuations. Thus, in general, the low-order coefficients obtained in a Fourier transform contain the information and the high-order coefficients of the noise. Successful filters capitalize on this separation in reciprocal (Fourier) space (RS) to minimize or even eliminate noise while preserving information. In principle, the Fourier reconstructions of the results back to direct (spectral) space (DS) are ideally faithful, noise-free versions of the originals.

Filtering can be either linear or nonlinear. A linear filter is a reversible filter that operates by attenuating coefficients, ideally mainly in the white-noise region. In contrast, a nonlinear filter operates by replacing white-noise coefficients with “most-probable” values. Attenuation of high-order coefficients, termed apodization, requires compromises. If the attenuation is too abrupt, the reconstruction exhibits Gibbs oscillations (ringing.) If the attenuation is too gradual, a mix of noise leakage (type-I errors) and information loss (type-II errors) occurs. Of the many transfer (window) functions that have been proposed, the recent quantification of type-II errors7 in RS reduces the number to two: the binomial filter introduced by Marchant and Marmet3 in 1982 and the Gauss–Hermite filter introduced by Hoffman et al.4 in 2002.

The 1967 “maximum-entropy” spectral-deconvolution (sharpening) approach of Burg,9 designed to extract harmonics buried in noise in stationary time series, has recently been shown to contain a true maximum-entropy solution, where coefficients in the information-containing region remain unchanged, and coefficients in the white-noise region are replaced with most-probable, model-independent extrapolations of the low-order coefficients.10, 11 While extrapolation solves the apodization problem, the corrected maximum-entropy (CME) approach goes further: it also provides model-independent estimates of the locations (energies or in the present case angles) of the singularities that give rise to features in the data.12 The question addressed here is whether the same noise-reduction, feature-detection, and feature-location advantages seen in UV/VIS applications can be realized in the analysis of x-ray diffraction data. The results indicate that they can.

The diffraction data that we analyze are a set of 3214 points from 15.0014° to 59.9834° equally spaced by 0.014°, as shown in Fig. 1. These data consist of localized structures separated by large regions containing no signal, similar to those seen in Raman scattering.13 This provides a complete selection of examples and, hence, serves as a useful guide for reducing noise and detecting weak features in other applications as well. We approach noise reduction in two ways: linearly, using Gauss–Hermite (GH) DS convolution, and nonlinearly, through maximum-entropy calculations. Both are described in detail below. Both are necessary: the CME method operates only on features, so it cannot be used in the empty stretches between them. Here, noise can be reduced only by linear methods. In many cases, linear filtering may be good enough. We show examples of both below.

FIG. 1.

Diffracted intensity as a function of diffraction angle for an annealed ZrO2 −33 mol. %TaO4 ceramic powder. The two short vertical lines illustrate the range where Gauss–Hermite (GH) analysis parameters are determined, as described in the text.

FIG. 1.

Diffracted intensity as a function of diffraction angle for an annealed ZrO2 −33 mol. %TaO4 ceramic powder. The two short vertical lines illustrate the range where Gauss–Hermite (GH) analysis parameters are determined, as described in the text.

Close modal

The purpose of this section is to define procedures. Comments and explanations are kept to a minimum.

We assume that the data consist of an odd number N of real values f j, 1 j N, equally spaced in the relevant variable. The CME formalism requires N to be odd because the elements R μ ν = R ν μ of its two-dimensional characteristic matrix, defined below, must be complex conjugates when reflected about the main diagonal. Reflection about a main diagonal necessarily requires an odd number of points. This CME restriction also simplifies mathematics in general.

The complex-exponential Fourier coefficients F n of f j are defined as
(1)
where
(2a)
(2b)
The inverse transform is
(3)

The reality condition f j = f j requires F n = F n .

The corresponding cosine and sine coefficients A n and B n are defined by
(4)
Here, F n, A n, and B n are related by
(5a)
(5b)
In the following, we use amplitudes C n, which are defined as
(6)
When any segment is analyzed, endpoint discontinuities in value and slope will dominate larger-index Fourier coefficients. Their removal is critical for CME analysis. They can be removed by preprocessing, specifically by subtracting a straight line and a parabola from the data, as follows.14 Let n c be the coefficient index at the onset of white noise. Let f j be the data with endpoint discontinuities removed, defined as
(7)
Then, if A n and B n are the Fourier coefficients of the data and B 1 n and A 2 n are those of the line and parabola, respectively, then
(8a)
(8b)
where
(9a)
(9b)
The corresponding Fourier coefficients A n and B n are
(10a)
(10b)

From now on, the Fourier coefficients of the data are assumed to be A n and B n, so the prime notation is dropped.

Convolution theorem: suppose filtering is done by convolving the data f j with a set of coefficients h j of the DS unitary transformation, for example, a running-average ( 1 / 3 , 1 / 3 , 1 / 3 ), yielding filtered data f ¯ j according to
(11)
Then, the Fourier coefficients F ¯ n of f ¯ j satisfy
(12)
where the RS transfer-function coefficients H n are given in terms of h j by
(13)
Since j = 1 N h j = 1, H 0 = 1, as required for a low-pass filter. The inverse transformation, required for DS convolution when the transfer-function coefficients are given, is
(14)
Parseval’s theorem for the noise component: Let any given data point include a random uncertainty δ f j of the zero mean. The corresponding uncertainties δ F n in the Fourier coefficients are given by
(15)

Thus, increasing N decreases the uncertainties in the Fourier coefficients. This counterintuitive result is easily demonstrated given the large dataset here.

Quantification of type-1 errors: Define the mean-square deviation δ M S D 2 by
(16)
Then, with the help of Parseval’s theorem,
(17)

Because | F ¯ n | 2 typically decrease exponentially, the least disruptive filters are maximally flat, that is, H n = 1 to as large a value of n as practical. This is the Butterworth criterion,15 which states that as many low-order derivatives as possible should vanish in a Taylor-series expansion of H n H ( n ) about n = 0.

Equation (17) suggests that the optimum filter sets H n = 1 to a cutoff index n = n c and zero beyond. However, the DS coefficients of this “brick-wall” filter are given by the sinc function. Upon DS convolution, phase reversals and slow decay generate large oscillations when operating on any localized structure.

The optimum compromise is the Gauss–Hermite filter.4 Although initially presented in Hermite-polynomial form, a more recent derivation8 capitalizes on the relation e ζ e ζ = 1. Multiplying e ζ by the first M + 1 terms of the Taylor-series expansion of e ζ about ζ = 0 yields7 
(18)
with ζ = ( n / n G H ) 2, where n G H is a scaling factor determined from data. The incomplete expansion cancels the first M terms of e ζ beyond 1, satisfying the Butterworth criterion to order 2 M. Moreover, the Gaussian roll-off relates to the Gabor limit16 and, hence, represents an optimal compromise among the three conflicting apodization errors.

The associated h j can be represented analytically, but a more practical approach is simply to obtain them using Eq. (14).

The CME approach can only be used if the segment being analyzed contains one or more features. The mathematics is marginally stable, making this approach still somewhat a combination of art and science. The CME delivers filtered discrete data f ¯ j as a continuous function f ¯ j = f ¯ ( θ j ) = P M ( θ ), where
(19)
where
(20)
where F n are the Fourier coefficients given by Eq. (3). We recall that for real f j, F n = F n , satisfying the Toeplitz condition R μ ν = R ν μ mentioned earlier. Hence,
(21)
where { F } 1 | 00 is the 00 element of the matrix inverse of the matrix { F }. Given a 0, the rest of the coefficients follow. As a check, one can verify that the Fourier transform of P ( θ ) yields the first ( M + 1 ) coefficients F 0 , F 1 , , F M to the accuracy of the computation.
In spectroscopic applications, the characteristic polynomial in the denominator of Eq. (19) can be factored as12 
(22)
where z = e i θ. When substituted into Eq. (19), this is a nonlinear version of a spectral representation. While the poles do not appear in independent terms, as in the linear version, we can expect those representing actual singularities in the data to dominate. If this is the case, then the location and widths of these poles should at least approximate actual values. The location and width parameters θ ν and Γ ν, respectively, of the ν th singularity can be found by writing c 1 ν = c 0 ν e Γ ν e i θ ν, where c 0 ν is a constant. Then, each factor contributes a value
(23a)
(23b)
to the denominator. Equation (23b) is the limit where Γ ν and ( θ θ ν ) 0. Thus, Eq. (19) can be interpreted as a nonlinear approximation to a spectral representation consisting of a set of Lorentzian lines. Given the roots z ν of the characteristic polynomial Eq. (22), the associated values of θ ν and Γ ν are as follows:
(24)

The results are approximations because the main goal of the procedure is to establish the most-probable line shapes. As a result, some roots perform only a “cosmetic” function and do not represent true singularities. These typically have a relatively large values Γ ν. Examples are given below.

This approach also offers a path8 to deconvolution (sharpening) spectra that is simpler than the relatively complicated formalism developed by Burg.9 It is only necessary to replace θ θ + i α in Eq. (19), in which case, Γ ν Γ ν α for each ν. With this substitution, every broadening parameter is reduced by α. By increasing α, we can observe the Γ ν in sequence, “sweeping” through the singularities and identifying those that may otherwise be hidden.

The material for which XRD data were collected is a two-phase ZrO2−33  mol. % YTaO4 compound consisting of a monoclinic (I2/a, space group 15) YTaO4-based phase and tetragonal (p42/nmc, space group 137) ZrO2-based phase.17 This material is being investigated as a future thermal-protection material for components in the hottest regions of gas-turbine engines. It is synthesized from 325-mesh (<42 μm diameter) ZrO2, Y2O3, and Ta2O5 oxide powders (Elemental Metals, Randolph, NJ) using a ball milling approach with steel grinding media followed by annealing at 1500 °C in air for 100 h. The powder XRD patterns were obtained using a Malvern Panalytical Empyrean x-ray diffractometer (Almelo, the Netherlands), set up with a Cu-Kα source, a Bragg-Brentano HD PreFIX module, combined with a reflection spinner stage, and a GaliPIX 3D with FASS detector in scanning line (1D) mode with an active length of 7.1763°. Data were acquired using a 1/8° divergence slit, a 1/2° antiscatter slit, a 10 mm mask, and a 0.04 rad Soller slit, scanned between diffraction angles 2θ of 15° –100° at a rate of 0.12°/s, resulting in a total scan time of 768.13 s, while samples were spun at 0.25 revolutions/s. No postprocessing was conducted after data collection, and thus, both the Cu-1 and Cu-2 x-ray emission peaks of the copper anode contributed to this unprocessed data.

As noted earlier, linear filters involve trade-offs among information loss, noise leakage, and Gibbs oscillations. To establish the transfer-function coefficients H n relevant to the current data, we consider the largest window centered on the dominant peak that essentially does not overlap adjacent features. This is the 501-point window centered on 30.1074° and extending from 26.6074° to 33.6074° in Fig. 1. By Eq. (15), a larger N yields smaller uncertainties in the Fourier coefficients and, hence, gives better white-noise suppression. Figure 2 shows the resulting Fourier coefficients plotted as ln ( C n ), along with the transfer function for order M = 4 and a Gauss–Hermite cutoff n G H = 40. The presence of a second main peak in this cluster, which appears as a shoulder in Fig. 1, is evident in the slow oscillation seen as ln ( C n ) descends from its initial value. The approximately linear decrease in the average value of ln(Cn) with n shows that the lineshapes are essentially Lorentzian. For Gaussian lineshapes, ln(Cn) decreases quadratically with n. For Voight lineshapes, which are a convolution of Lorentzian and Gaussian functions, ln(Cn) decreases as the product of the Fourier transforms of the constituents, following the rule giving the Fourier coefficients of a convolution. A Gaussian cutoff is not seen in the data of Fig. 2, so the lineshapes here are essentially Lorentzian.

FIG. 2.

Black trace: ln ( C n ) of the 501-point segment centered at 30.1074° outlined by the vertical lines in Fig. 1. Red trace: IRED-preprocessed equivalent. Blue trace: transfer function H n of the GH filter used here.

FIG. 2.

Black trace: ln ( C n ) of the 501-point segment centered at 30.1074° outlined by the vertical lines in Fig. 1. Red trace: IRED-preprocessed equivalent. Blue trace: transfer function H n of the GH filter used here.

Close modal

Figure 2 shows that the onset of white noise occurs at approximately n = 100. Accordingly, we design the transfer function to be flat for eight derivatives ( M = 4 ) with a value of 0.5 at slightly less than n = 100 ( n c = 40 ). This is somewhat conservative with respect to noise while yielding an effective balance among the conflicting apodization errors. Here, IRED preprocessing was done with a cutoff n c = 92.

The DS convolution coefficients h j corresponding to H n of Fig. 2 are shown on an expanded scale in Fig. 3. Only 27 of the 501 coefficients have values greater than 0.01% of the peak value and need to be retained. The useful coefficients take the form of a broadened delta function with overshoots at points 251 ± 4 of about 13% of the peak value. For sharper DS features, these phase reversals would generate Gibbs oscillations, but the effect here is essentially negligible. With over an order of magnitude fewer coefficients in this example, the sliding DS convolution is much more efficient than doing filtering in RS, even though the results are the same. Despite their “Mexican hat” appearance, these h j are not a wavelet, since wavelets must integrate to zero.18 

FIG. 3.

DS convolution coefficients of the RS transfer function of Fig. 2.

FIG. 3.

DS convolution coefficients of the RS transfer function of Fig. 2.

Close modal

The effectiveness of this approach can be appreciated from Fig. 4, which shows segments of the original (black) data and that resulting from the 27-point GH convolution of the entire spectrum using the convolution coefficients shown in Fig. 3.21 Noise is eliminated on the scale of the figure, while the amplitudes of the extrema and their diffraction angles are retained.

FIG. 4.

Data (black trace) and GH-filtered equivalent (red trace) for the 30.50° satellite feature of the main peak in Fig. 1, shown on an expanded scale. The filtered curve was obtained as described in the text.

FIG. 4.

Data (black trace) and GH-filtered equivalent (red trace) for the 30.50° satellite feature of the main peak in Fig. 1, shown on an expanded scale. The filtered curve was obtained as described in the text.

Close modal

The above parameters can be adjusted to optimize other criteria as desired. The most usual adjustment is the size of the window. If this is changed but the filtering is intended to remain the same, then the GH cutoff n c would be scaled proportionally.

As our first example of nonlinear filtering, consider the features for scattering angles in a 101-point segment from 18. 4874° to 19.8874°, shown on an expanded scale in Fig. 5. Its small amplitude relative to the 30° maximum feature provides a better illustration of the capability of CME to eliminate noise and return data about the singularities present in a segment. The upper noisy (black) trace is the segment taken directly from Fig. 1. The segment contains three obvious structures, a dominant feature near 18.9° and two smaller features near 19.2° and 19.4°. The lower noisy (blue) trace shows the data after IRED preprocessing. The lower smooth (cyan) trace is the result of CME processing the IRED-preprocessed data. The upper smooth (red) trace completes the analysis, with the endpoint-discontinuity segment being reinserted, yielding the filtered version of the original. The result exhibits essentially no noise.

FIG. 5.

Upper noisy (black) trace: 101-point segment of Fig. 1 from 18. 4874° to 19. 8874°. Lower noisy (blue) trace: IRED-preprocessed version. Lower smooth (cyan) trace: CME-filtered result of IRED-preprocessed data. Upper smooth (red) trace: overall result.

FIG. 5.

Upper noisy (black) trace: 101-point segment of Fig. 1 from 18. 4874° to 19. 8874°. Lower noisy (blue) trace: IRED-preprocessed version. Lower smooth (cyan) trace: CME-filtered result of IRED-preprocessed data. Upper smooth (red) trace: overall result.

Close modal

The processing parameters of Fig. 5 were obtained with the aid of Fig. 6. This figure shows C n of the IRED-preprocessed data of Fig. 5 on a logarithmic scale. Both upper traces exhibit a white-noise level of ln ( C n ) ( 6 ) with an onset at n c 8. Accordingly, M = 8 was the order selected for CME processing. The IRED cutoff was selected to be 20 to remain well away from the information-containing range. The CME extrapolation is excellent, not only accurately describing the slope but also continuing the oscillations apparent in the nine available low-order coefficients, as expected from the theory. In the calculation, the dc value of the data was lowered by 0.2 so ln ( C n ) at n = 0 is an accurate extrapolation of the other values.

FIG. 6.

Upper (black) trace: ln ( C n ) of the data of Fig. 5. Similar upper (blue) trace: ln ( C n ) of data preprocessed by IRED with its dc value reduced by 0.2. Lower (red) trace: CME extrapolation of the ln ( C n ) of the low-order coefficients processed with order M = 8 and IRED cutoff n c = 20. The coefficients of the lower trace were used to generate the lower smooth trace in Fig. 5.

FIG. 6.

Upper (black) trace: ln ( C n ) of the data of Fig. 5. Similar upper (blue) trace: ln ( C n ) of data preprocessed by IRED with its dc value reduced by 0.2. Lower (red) trace: CME extrapolation of the ln ( C n ) of the low-order coefficients processed with order M = 8 and IRED cutoff n c = 20. The coefficients of the lower trace were used to generate the lower smooth trace in Fig. 5.

Close modal

Many approaches can reduce noise, but CME is unique in being able to return model-independent estimates of parameters describing singularities. Figure 7 shows the roots of the characteristic polynomial of order M = 8 for the data of Fig. 5. The roots essentially divide into two classes: three “true” singularities characterized by widths Γ ν of the order of 0.11 °, four “cosmetic” singularities with broadening parameters Γ ν > 0.15 °, and one “intermediate” singularity with Γ ν = 0.135 °. By inspection, the “intermediate” singularity can be attributed to the shoulder at approximately 18.8 °, although this feature is by no means obvious in Fig. 5. In this example, the “true” roots are separated by at least twice their broadening parameters and so are relatively independent. Consequently, their values can be expected to be relatively accurate representations of the parameters of the corresponding singularities of the response function describing diffraction.

FIG. 7.

Roots of Eq. (19) for the CME-processed data of Fig. 5, showing the division into “true” singularities (row of 3 points with Γ ν 0.13 ° and “cosmetic” singularities (group of 4 with Γ ν > 0.15 °). The “intermediate” singularity at Γ ν = 0.135 ° falls between.

FIG. 7.

Roots of Eq. (19) for the CME-processed data of Fig. 5, showing the division into “true” singularities (row of 3 points with Γ ν 0.13 ° and “cosmetic” singularities (group of 4 with Γ ν > 0.15 °). The “intermediate” singularity at Γ ν = 0.135 ° falls between.

Close modal

As a method of assessing peaks, Fig. 8 shows the result of evaluating Eq. (19) with α, defined in the discussion following Eq. (24), increasing from zero in 0.05° steps. The features turn sequentially into delta functions as α increases, then fade out as α increases further. The series highlights the shoulder at 18.78 °, which is not immediately obvious in Fig. 5. It can be noted that the signal-to-noise ratio of the two highest-angle peaks in this example is about 3, and that of the shoulder is about 1.

FIG. 8.

Evolution of features of Fig. 5 with increasing α. The original segment is shown at the bottom, and the CME-processed segment just above.

FIG. 8.

Evolution of features of Fig. 5 with increasing α. The original segment is shown at the bottom, and the CME-processed segment just above.

Close modal

As a second example, Fig. 9 shows the main peak at 30.107° together with its shoulder on the higher-angle side. These data, consisting of 51 points from 29.757° to 30.457°, are shown on an expanded scale as the black trace in Fig. 9. The window width of 51 points was selected to center the structure and to avoid including the feature near 30.52°. As a nonlinear process, the CME functions most effectively with the fewest included structures.

FIG. 9.

Black trace: 51-point segment containing the dominant structure of Fig. 1. Red trace: IRED-preprocessed version. Dashed blue trace: CME-processed stage. Dashed-dotted magenta trace: filtered result.

FIG. 9.

Black trace: 51-point segment containing the dominant structure of Fig. 1. Red trace: IRED-preprocessed version. Dashed blue trace: CME-processed stage. Dashed-dotted magenta trace: filtered result.

Close modal

The red trace is the IRED-preprocessed version. The Fourier coefficients C n of this segment are shown on a logarithmic scale in Fig. 10. IRED preprocessing is seen to yield about half again as many information-containing coefficients for analysis. The break near n c = 12 between the information-containing and noise-dominated coefficients is not as distinct as usual because the structure is a composite. The white-noise level of ln ( C n ) is approximately ( 5 ), in contrast to the value ( 8 ) in Fig. 2, consistent with Eq. (3) given the factor-of-10 difference in the number of points in the window.

FIG. 10.

Black trace: ln ( C n ) of the data of Fig. 9. Red trace: IRED-preprocessed version. Blue trace: CME-processed result.

FIG. 10.

Black trace: ln ( C n ) of the data of Fig. 9. Red trace: IRED-preprocessed version. Blue trace: CME-processed result.

Close modal

Figure 11 shows the locations of the roots of the characteristic polynomial in the complex plane. These are nominally the poles of the response function. The eight roots for M = 8 clearly fall into two groups, two with noticeably smaller widths and six with larger widths scattered across the plot. Therefore, the diffraction maxima occur at 30.102° and 30.182° with half-width-half-maximum values of 0.060° and 0.062°, respectively. These values are consistent with the overall line shape, although only the width of the dominant feature can be assessed visually. It is not possible to estimate the amplitude of the feature, giving the shoulder structure by this procedure, but from Fig. 9, the amplitude is somewhat less than half that of the main peak.

FIG. 11.

Location of the eight M = 8 CME roots of the dominant feature. The singularities associated with the main peak and the shoulder are evident.

FIG. 11.

Location of the eight M = 8 CME roots of the dominant feature. The singularities associated with the main peak and the shoulder are evident.

Close modal
As the source provides both Cu-1 and Cu-2 radiation, we consider the possibility that the shoulder is the Cu- K α 2 replica of the main peak from Cu- K α 1. If this were the case, then the diffraction equation predicts
(25)
where19  λ 1 = 0.154 059 42 nm and λ 2 = 0.154 440 79. Performing the calculation with θ 1 = 30.102 ° yields θ 2 = 30.178 °, in acceptable agreement with the result 30.182° from Fig. 11. The estimated amplitude is also consistent with the relative strengths of the Cu-1 and Cu-2 radiation.

An analysis of the peak at the side of the main structure yields a location of 30.536° and a broadening parameter Γ = 0.063 o. The calculation was done for M = 1. Repeating the calculation for M = 2 yielded a split peak, in agreement with the prediction of analytic calculations.20 The split for M = 2 occurs here because two Fourier coefficients are insufficient for accurate DS inversion.

The methods developed for UV/VIS spectroscopy are found to work well for diffraction data. The diffraction data consist of a relatively large number of values compared to UV/VIS applications, requiring somewhat different approaches to analysis. Aside from having to define the width of the scanning window, procedures follow those developed for use in UV/VIS spectroscopy. The goal of optimal enhancement of x-ray diffraction data by linear and nonlinear methods can be reached.

L.V.L. acknowledges the support of this work by the Vingroup Innovation Foundation (VinIF) (Grant No. VINIF.2022.STS.46) and the Vietnam Academy of Science and Technology (Grant No. THTEXS.01/21-24). Y.D.K. acknowledges the support of this work by the National Research Foundation of Korea (NRF) (Grant No. NRF-2020R1A2C1009041.) The x-ray diffraction instrument within the University of Virginia Nanoscale Materials Characterization Facility (NMcf) was fundamental to this work. J.A.D. and H.N.G.W. are grateful to the Office of Naval Research for support of this work through Grant No. N00014-21-1-2460 managed by David Shifler. The authors also acknowledge the anonymous reviewer who suggested that the shoulder in Fig. 9 may be the Cu- K α 2 replica of the main peak, which was found to be correct.

The authors have no conflicts to disclose.

Long V. Le: Writing – original draft (equal). Jeroen A. Deijkers: Data curation (equal). Young D. Kim: Writing – review & editing (equal). Haydn N. G. Wadley: Writing – review & editing (equal). David E. Aspnes: Writing – review & editing (equal).

The data that support the findings of this study are available from the corresponding author upon reasonable request.

1.
L.
Rabiner
,
B.
Gold
, and
C.
McGonegal
,
IEEE Trans. Audio Electroacoust.
18
,
83
(
1970
).
2.
J. F.
Kaiser
and
W. A.
Reed
,
Rev. Sci. Instrum.
48
,
1447
(
1977
).
3.
P.
Marchand
and
L.
Marmet
,
Rev. Sci. Instrum.
54
,
1034
(
1983
).
4.
D. K.
Hoffman
,
D. J.
Kouri
, and
E.
Pollak
,
Comput. Phys. Commun.
147
,
759
(
2002
).
5.
M.
Numada
,
T.
Nomura
,
K.
Yanagi
,
K.
Kamiya
, and
H.
Tashiro
,
Precis. Eng.
31
,
234
(
2007
).
6.
D. E.
Aspnes
,
V. L.
Le
, and
Y. D.
Kim
,
J. Vac. Sci. Technol. B
37
,
051205
(
2019
).
7.
V. L.
Le
,
T. J.
Kim
,
Y. D.
Kim
, and
D. E.
Aspnes
,
J. Vac. Sci. Technol. B
37
,
052903
(
2019
).
8.
L. V.
Le
,
Y. D.
Kim
, and
D. E.
Aspnes
,
Thin Solid Films
761
,
139515
(
2022
).
9.
J. P.
Burg
, “Maximum Entropy Spectral Analysis,” Ph.D. thesis (Department of Geophysics, Stanford University,
1975
).
10.
L. V.
Le
,
T. J.
Kim
,
Y. D.
Kim
, and
D. E.
Aspnes
,
J. Appl. Phys.
129
,
224902
(
2021
).
11.
L. V.
Le
,
Y. D.
Kim
, and
D. E.
Aspnes
,
J. Appl. Phys.
132
,
074903
(
2022
).
12.
L. V.
Le
,
T. J.
Kim
,
Y. D.
Kim
, and
D. E.
Aspnes
,
Phys. Status Solidi B
260
(
5
),
2200271
(
2023
).
13.
L.
Pan
,
P.
Pipitsunthonsan
,
P.
Zhang
,
C.
Daengngam
,
A.
Booranawong
, and
M.
Chongcheawchamnan
,
in 2020 13th International Symposium on Computational Intelligence and Design
, Hangzhou, China, 12–13 December, 2020 (IEEE, New York,
2020
), pp.
159
163
.
14.
S. D.
Yoo
and
D. E.
Aspnes
,
J. Appl. Phys.
89
,
8183
(
2001
).
15.
S.
Butterworth
,
Exp. Wirel. Wirel. Eng.
7
,
536
(
1930
).
16.
D.
Gabor
,
J. Inst. Electr. Eng. Part I Gen.
94
,
58
(
1946
).
17.
M.
Gurak
,
Q.
Flamant
,
L.
Laversenne
, and
D. R.
Clarke
,
J. Eur. Ceram. Soc.
38
,
3317
(
2018
).
18.
M.
Stéphane
, in A Wavelet Tour of Signal Processing, edited by M.B.T.-A.W.T., 3rd ed. (Academic, Boston, MA, 2009), pp. 89–153.
19.
M. H.
Mendenhall
,
A.
Henins
,
L. T.
Hudson
,
C. I.
Szabo
,
D.
Windover
, and
J. P.
Cline
,
J. Phys. B: At., Mol. Opt. Phys.
50
,
115004
(
2017
).
20.
L. V.
Le
,
T. J.
Kim
,
Y. D.
Kim
, and
D. E.
Aspnes
,
Entropy
24
,
1238
(
2022
).
21.
See the supplementary material online for the MATLAB program for performing Gauss–Hermite filtering, which was used for Figs. 2–4. MATLAB programs for performing CME calculations and generalized CME (GME) calculations for spectra involving the dispersion curve.

Supplementary Material