groundmotion-processing
groundmotion-processing copied to clipboard
Wavelet-based denoising
Implement the wavelet denoising method by Chuck Langston. Matlab implementation is here: http://www.ceri.memphis.edu/people/clangstn/software/bc_v1.1.zip
Currently, the min_usable_frequency
/max_usable_frequency
parameters in motionfetecher are getting set based on tr.getParameter('corner_frequencies')
, but if we don't do bandpass filtering, then these won't get set, so we should also implement min/max usable frequency slots in traceParameters.
Amending this issue to include the implimentation of Brad Aagaard's discrete wavelet transform (DWT) based denoising approach from obspyutils: https://github.com/baagaard-usgs/obspyutils/blob/master/obspyutils/noise.py