Data and code for "A Single-Station Localization Method (SL-MPD) for Estimating Back Azimuth and Incidence Angle: Applications to Earth, the Moon, and Mars"

Read full text
Authors: B. S. Yang
Cited by: 0

Abstract

This repository contains the MATLAB codes for single station localization The codes have been tested for MATLAB version R2019a with WINDOWS 11 system. The repository is organized in the following: CaclulateReflection/ CalculateReflectionCoefficients.m: Calculate reflection coefficients F and G according to equation (9). ReflectMars.m: Calculate ratio F/G and corresponding phase shift according to given Vp and Vs. SL-MPD for Mars/ MarsImpactA0.1-0.8.mat: S1094b waveforms (0.1-0.8Hz). RFG_Mars.mat: Ratio F/G and corresponding phase shift calculated by ReflectMars.m MarsImpactLoc.m: Calculate the MPD of the P-wave and S-wave segments, and estimate the back azimuth and incidence angle. OZOR2.m: Calucalte the MPD. phaseRMSE_deg.m: Estimate the back azimuth (BAZ) and incidence angle, and provide the error range. custom_polarplot.m: Plot a polar coordinate graph. Yang B. and Zhang, J. "A Single-Station Localization Method (SL-MPD) for Estimating Back Azimuth and Incidence Angle: Applications to Earth, the Moon, and Mars".

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
5 January 2026