Skip to main content

wavelet_denoise

Function wavelet_denoise 

Source
pub fn wavelet_denoise(
    signal: &[f64],
    wavelet: WaveletFamily,
    levels: usize,
    mode: ThresholdMode,
    threshold: Option<f64>,
) -> Vec<f64>
Expand description

Denoise a signal using wavelet thresholding.

ยงArguments

  • signal - Noisy input signal.
  • wavelet - Wavelet family to use.
  • levels - Number of decomposition levels.
  • mode - Thresholding mode (hard or soft).
  • threshold - Optional threshold value. If None, uses universal threshold.