B3AM: A beamforming toolbox for three-component ambient seismic noise analysis

This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.

Downloads

Download Preprint

Authors

Katrin Löer, Claudia Finger

Abstract

We introduce the code package B3AM for beamforming of three-component ambient noise array data, which is available for MATLAB and Python. We explain the theory behind three-component beamforming and polarisation analysis in particular, provide an overview of the workflow, and discuss the output using a worked example based on the MATLAB implementation. The strength of the presented code package is the analysis of multiple beam response maps from multiple time windows. Hence, it provides statistical information about the ambient noise wavefield recorded over a period of time, such as the ratio of surface to body waves, average dispersion velocities, or dominant propagation direction. It can be used to validate assumptions made about the ambient noise wavefield in a particular location, helping to interpret results from other techniques, such as the analysis of horizontal-to-vertical spectral ratios or ambient noise interferometry, and enabling more precise monitoring of specific wavefield components. While designed initially with seismic networks in mind, B3AM is applicable over a wide range of frequencies and array sizes and can thus be adapted also for laboratory settings or civil engineering applications.

DOI

https://doi.org/10.31223/X53T3R

Subjects

Earth Sciences, Environmental Engineering, Environmental Sciences, Geotechnical Engineering

Keywords

beamforming, seismic noise, code, MATLAB, python, Polarisation

Dates

Published: 2024-09-20 04:35

Last Updated: 2024-09-20 11:35

License

CC-BY Attribution-NonCommercial 4.0 International

Additional Metadata

Data Availability (Reason not available):
All codes can be downloaded either from a GitHub repository (https://github.com/katrinloer/B3AM), MATLAB File Exchange (https://nl.mathworks.com/matlabcentral/fileexchange/128489-b3am), or Zenodo (https://doi.org/10.5281/zenodo.10885984). The example seismic data set from the Parkfield array, California, US \citep{parkfield2000}, is available through the data services of the Seismological Facility for the Advancement of Geoscience (SAGE, https://www.iris.edu).