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.