pub fn denoise_modwt( signal: &[f64], wavelet: &dyn Wavelet, config: DenoiseConfig, ) -> Result<Vec<f64>>
Denoise using MODWT (shift-invariant, better for non-stationary signals)