The code describing my approach for my 2019 MS Thesis in Biomedical Engineering titled "Thump, womp, and wiggle: novel methods of identifying impacts within vibrating environments." I've rewritten, restructured, and commented it out for ease of review and implementation by other researchers.
Please refer to playground.mlx for an example of using this code on acceration data.
Everything under iso_acceleration_weighting_functions is taken directly from or slightly modified versions of Thomas Irvine's ISO weighting functions from https://vibrationdata.wordpress.com/2012/10/21/iso-2631-matlab-scripts/. Permission for reproduction revceived via e-mail on 2/20/2022.