oucxlw / source_localization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code written in Matlab with the article "Automated approach for source location in shallow waters", by A. Niclas

Datas:

Main programs:

  • pekeris_model_tool.m : Run the automated procedure on the synthetical data in the Pekersi model tool. Plot each step of the separation method by warping, the approximated dispersion curves, the best fit and the associated parameters.

  • impulsive_source_gunshot.m : Run the automated procedure on the experimental data generated by an impulsive source gunshot. Plot each step of the separation method by warping, the approximated dispersion curves, the best fit and the associated parameters.

  • combustive_sound_source.m : Run the automated procedure on the experimental data generated by a combustive sound source. Optional: plot each step of the separation method by warping. Then, plot the approximated dispersion curves, the best fit and the associated parameters.

Subroutines:

All subroutines are provided by J. Bonnel (see more infos here: https://pubs.aip.org/asa/jasa/article/147/3/1897/996362/Nonlinear-time-warping-made-simple-A-step-by-step) and by the Time-frequency toolbox (see more infos here: https://tftb.nongnu.org).

About


Languages

Language:MATLAB 100.0%