filtEMG | R Documentation |
To filter raw EMG
filtEMG( x, demean = TRUE, rectif = "fullwave", HPf = 50, HPo = 4, LPf = 20, LPo = 4, min_sub = TRUE, ampl_norm = TRUE )
x |
Object of class |
demean |
Logical: should EMG be demeaned? |
rectif |
Rectification type: "fullwave", "halfwave" or "none" |
HPf |
High-pass filter cut-off frequency, use 0 to exclude high-pass filtering |
HPo |
High-pass filter order |
LPf |
Low-pass filter cut-off frequency, use 0 to exclude Low-pass filtering |
LPo |
Low-pass filter order |
min_sub |
Logical: should the minimum be subtracted? |
ampl_norm |
Logical: should amplitude be normalised? |
Lists in the correct format can be created with the function rawdata()
.
The first column of each emg
element must be time in the same units as those
used for cycles
(e.g., [s] or [ms]).
Object of class EMG
with elements:
cycles
data frame containing cycle timings, with as many columns as many cycle subdivisions are wanted
emg
data frame containing filtered EMG data in columns, first column is time
Santuz, A., Ekizos, A., Janshen, L., Baltzopoulos, V. & Arampatzis, A. On the Methodological Implications of Extracting Muscle Synergies from Human Locomotion. Int. J. Neural Syst. 27, 1750007 (2017).
# Load some data data("RAW_DATA") # Filter raw EMG filtered_EMG <- lapply( RAW_DATA, function(x) { filtEMG(x, HPf = 50, HPo = 4, LPf = 20, LPo = 4 ) } )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.