Skip to content

Index

Signal API

Shared signal-processing primitives for filtering, noise injection, smoothing, and transforms.

Available Tools

  • filter: Butterworth filtering, resampling, normalization, gradient/quotient filters (filter_signal, get_butter_sos, generate_arm_biquad_sos, resample_signal, normalize_signal, moving_gradient_filter, quotient_filter_mask, remove_baseline_wander).
  • noise: Additive noise sources and perturbations (add_noise_sources, add_baseline_wander, add_burst_noise, add_motion_noise, add_emg_noise, add_powerline_noise, add_lead_noise).
  • distort: Distortion generators and drifts (add_distortions, create_linear_drift, create_noise_artifacts, create_noise_distortions, create_powerline_noise).
  • smooth: Smoothing utilities (signal_smooth_boxcar, signal_smooth_boxzen, signal_smooth_conv, signal_smooth_median, signal_smooth_savgol).
  • transform: FFT and rescaling helpers (compute_fft, rescale_signal).

Copyright 2025 Ambiq. All Rights Reserved.

Functions