Abstract

We present a graphical user interface (GUI) package to facilitate phase-velocity dispersion measurements of surface waves in noise-correlation traces. The package, called GSpecDisp, provides an interactive environment for the measurements and presentation of the results. The selection of a dispersion curve can be done automatically or manually within the package. The data are time-domain cross-correlations in SAC format, but GSpecDisp measures phase velocity in the spectral domain. Two types of phase-velocity dispersion measurements can be carried out with GSpecDisp; (1) average velocity of a region, and (2) single-pair phase velocity. Both measurements are done by matching the real part of the cross-correlation spectrum with the appropriate Bessel function. Advantages of these two types of measurements are that no prior knowledge about surface-wave dispersion in the region is needed, and that phase velocity can be measured up to that period for which the inter-station distance corresponds to one wavelength. GSpecDisp can measure the phase velocity of Rayleigh and Love waves from all possible components of the noise correlation tensor. First, we briefly present the theory behind the methods that are used, and then describe different modules of the package. Finally, we validate the developed algorithms by applying them to synthetic and real data, and by comparison with other methods. The source code of GSpecDisp can be downloaded from: https://github.com/Hamzeh-Sadeghi/GSpecDisp.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call