User Tools

Site Tools


visual3d:documentation:emg:processing:normalize_emg_signal_to_maximum_within_gait_cycle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:documentation:emg:processing:normalize_emg_signal_to_maximum_within_gait_cycle [2024/06/17 17:04] – removed sgrangervisual3d:documentation:emg:processing:normalize_emg_signal_to_maximum_within_gait_cycle [2024/07/17 15:45] (current) – created sgranger
Line 1: Line 1:
 +====== Normalize EMG Signal to Maximum Within Gait Cycle ======
 +
 +===== Integrate EMG =====
 +
 +=== Integrating an EMG envelope between events ===
 +
 +The result of integrating a signal is a single metric value per event range. For example, the commands below will integrate an EMG signal between events from **Start** to **End**
 +
 +<code>
 +! Apply high pass filter with 50 hz cutoff
 +Highpass_Filter 
 +/Signal_Types=ANALOG 
 +/SIgnal_Names=EMG1+EMG2+EMG3 
 +/Signal_Folder=ORIGINAL 
 +! /Result_Suffix= 
 +! /Result_Folder=PROCESSED 
 +! /Filter_Class=BUTTERWORTH 
 +/Frequency_Cutoff=50 
 +/Num_Reflected= 0 
 +/Total_Buffer_Size=100 
 +/Num_Bidirectional_Passes=1 
 +
 +
 +! Apply low pass filter with 500 hz cutoff
 +Lowpass_Filter 
 +/Signal_Types=ANALOG 
 +/SIgnal_Names=EMG1+EMG2+EMG3 
 +/Signal_Folder=PROCESSED 
 +! /Result_Suffix= 
 +! /Result_Folder=PROCESSED 
 +! /Filter_Class=BUTTERWORTH 
 +/Frequency_Cutoff=500 
 +/Num_Reflected= 0 
 +/Total_Buffer_Size=100 
 +/Num_Bidirectional_Passes=1 
 +;
 +
 +! RMS moving average with a 100ms window
 +Moving_RMS 
 +/SIGNAL_TYPES=ANALOG 
 +/SIGNAL_NAMES=EMG1+EMG2+EMG3 
 +/SIGNAL_FOLDER=PROCESSED 
 +! /RESULT_SUFFIX= 
 +/RESULT_FOLDER=RMS 
 +/NUM_WINDOW_FRAMES=1+0.1*PARAMETER::ANALOG::RATE 
 +
 +
 +! Integrates an EMG signal between events from Start to End 
 +Metric_Integrate
 +/RESULT_METRIC_NAME=_INT
 +/APPLY_AS_SUFFIX_TO_SIGNAL_NAME=TRUE
 +! /RESULT_METRIC_FOLDER=PROCESSED
 +/SIGNAL_TYPES=ANALOG
 +/SIGNAL_NAMES=EMG1+EMG2+EMG3
 +/SIGNAL_FOLDER=RMS
 +! /SIGNAL_COMPONENTS=ALL_COMPONENTS
 +/EVENT_SEQUENCE=START+END
 +/EXCLUDE_EVENTS=
 +/GENERATE_MEAN_AND_STDDEV=FALSE
 +/APPEND_TO_EXISTING_VALUES=FALSE
 +;
 +</code>
 +
 +
  
visual3d/documentation/emg/processing/normalize_emg_signal_to_maximum_within_gait_cycle.1718643840.txt.gz · Last modified: 2024/06/17 17:04 by sgranger