Applies optional band-pass filtering, rectification, RMS envelope extraction, optional low-pass smoothing, and optional MVC normalization.
Arguments
- x
Numeric vector or matrix (time x channels).
- sampling_rate
Sampling rate in Hz.
- bandpass
Optional length-2 numeric vector (Hz). If
NULL, no band-pass filtering is applied.- envelope_cutoff
Low-pass cutoff (Hz) applied to RMS envelope.
- rms_window_ms
RMS window length in milliseconds.
- mvc
Optional MVC value(s) for normalization.
- filter_method
Filter method used in low-pass steps.
References
Merletti R, Parker PA (2004). "Electromyography: Physiology, Engineering, and Non-Invasive Applications." IEEE Press/Wiley.
See also
rectifyEMG() for signal rectification,
computeRMSEnvelope() for RMS envelope computation,
normalizeEMG() for MVC or peak normalization,
integrateEMGMoCap() for EMG-MoCap data integration.