This is an old revision of the document!
Table of Contents
background
normalize to greatest ½ second activity during 5 second trial. a window of twenty-five .02 second intervals of integrated emg is moved one interval at a time across the 5 seconds of data to find the greatest emg. the average integrated emg during the ½ second is used to compute the normalization factor.
this is just an example, so the user should modify the meta-command to suit their own needs.
the task is as follows:
- compute a normalization factor
- normalize to greatest ½ second during 5 second trial.
this is accomplished by using an average filter (see the bottom of the page)
- a window of twenty-five .02 second intervals of integrated emg is moved one interval at a time across the 5 seconds of data to find the greatest emg.
- the average integrated emg during the ½ second is used to compute the normalization factor.
examples
the following are examples of how to do the above task. the maximum value is calculated is a little different in the following examples. you should choose the method which makes the most sense to you.
example 1: single mvc trial
- process emg
- high pass filter (remove dc offset)
- calculate rms of predetermined time intervals (example: 0.02 seconds)
- normalize
- calculate the average of the processed signal over 30 second intervals
- get the maximum of the 30 second interval
- normalize by dividing the average by the maximum
download
you can download the sample files here.
the download contains:
- mvc_example.cmz with -
- 3 mvc trial
- 2 dynamic trials
- emg_norm_mvc_max_mean_example_1.v3s (example pipeline script)
- emg_norm_mvc_max_mean_example_1.v3m (example meta-command)
- call_emg_norm_mvc_max_mean_example_1_meta.v3s (example pipeline script calling meta-command)
example 2: multiple mvc trials
- process emg
- high pass filter (remove dc offset)
- calculate rms of predetermined time intervals (example: 0.02 seconds)
- normalize
- calculate the average of the processed signal over some time interval (in this example: 0.5 seconds)
- get the maximum of the processed signal
- calculate the maximum of the average signal
- normalize by dividing the processed signal by the maximum average over the interval
download
you can download the sample files here.
the download contains:
- mvc_example.cmz with -
- 3 mvc trial
- 2 dynamic trials
- emg_norm_mvc_max_mean_example_1.v3s (example pipeline script)
- emg_norm_mvc_max_mean_example_1.v3m (example meta-command)
- call_emg_norm_mvc_max_mean_example_1_meta.v3s (example pipeline script calling meta-command)