EMG Software

Biometrics Ltd Surface EMG Sensors, systems and electrodes have been extensively researched and developed over a number of years incorporating the latest design principles and technologies for movement analysis and biofeedback.

The result is a versatile, state of the art range of Surface EMG equipment which is reliable, accurate and easy to use.

The NEW version 8.51 Biometrics Analysis software comes with a comprehensive Help menu that may be used as a tutorial to use both the hardware and software.

The Biometrics Analysis software is one of the most powerful yet cost effective EMG display and analysis software tools available. The software is purposefully NOT sold in modules but as one complete package to give the user a complete product at a price that is below most basic entry packages of other commercial products. The most commonly used EMG data analysis is included -Rectify, RMS, EMG Work Done, Integration, Mean frequency, Median frequency, Power frequency.

This is truly a cost effective high quality display and analysis software package offering the user exceptional value for money and ease of use.

Raw Data

Frequency Analysis

Summary of Main Features

  • Transfer data to memory for display, analysis and saving
  • Open an unlimited number of data files with the option to track the time axis across all files allowing display and analysis for a large number of channels
  • Waveform display in multiple windows and formats with full zoom, scroll and area marking facilities, option to split, tile and cascade windows
  • Link multiple files together to synchronize data from multiple units
  • Engineering units with custom scaling ability on all traces independently
  • Each recorded file is both time and date stamped
  • Independent upper and lower alarm levels both audible and visual
  • File save, load and export facilities with many files simultaneously
  • Graphs and Results may be pasted into other Window applications such as Microsoft Office
  • Comprehensive filtering (see below)
  • Power Spectrum
  • X-Y graphs
  • Multiple traces per window
  • Unlimited number of windows
  • Markers – time and/or Y axis
  • Paste the graph and graph key to clipboard
  • Full trace management (change line width, color, background color etc.)
  • Export as ASCII or Wave file
  • Calculations:- minimum, maximum, mean, no. of excursions, no. of repetitions, auto Y2 - Y1 calculation
  • Filtering:
    • rectify
    • average
    • RMS
    • velocity
    • median
    • mean
    • integrate
    • offset
    • scale
    • median frequency
    • mean frequency
  • Power Spectrum Graph (linear and logarithmic)
  • FFT high pass filters:- remove DC, remove very low frequencies
  • FFT window functions:
    • Rectangle / Flat top
    • Triangle / Bartlett
    • Blackmann standard
    • Blackman Opt
    • Hamming
    • Hann

As soon as a file is opened it is displayed as a raw EMG file and may then be subject to any or all of the features listed above. The data may be left as a whole or truncated into smaller files of specific data for further analysis. Of course not only EMG data may be displayed at any one time. The Y axis may be labelled with any units governed by what sensors where connected at the time of recording, e.g. Kg or lbs for force or degrees for limb movement. These units are then saved with the file and automatically compute every time the file is reopened.

The digital inputs are displayed on a separate graph to the analog inputs. Using this facility toe contact and heel off may be obtained using the contact switch assembly type no. FS4.


Once an EMG waveform has been obtained, it is often necessary to process the waveform to extract useful information. The type of analysis depends upon the application but the following guidelines may be helpful:

  • EMG waveforms are fundamentally bursts of random signals with certain characteristics that indicate timing, force and fatigue.
  • After acquiring a waveform, remove unwanted sections of the trace. There is often a period before the activity of interest and a period after - removing these reduces the data and speeds up subsequent processing.
  • Display the waveform as an RMS signal to obtain meaningful amplitude values. See RMS Filter for further information.
  • As an alternative to an RMS display, rectify and then average the signal to produce a mean absolute waveform.
  • Use the median frequency filter to estimate muscle fatigue. See the section Median Frequency Filter for further information.
  • Frequency analysis only has a meaning for muscle activity where the length of the contracting muscle remains constant.
  • Several filters may be cascaded. For example, the RMS value can be produced followed by a median frequency filter. See the Filters Overview section for further information.
  • To measure muscle timing, be careful not to apply too much filtering. Taking an average over many samples will effectively delay the onset of muscle activity as seen on the filtered waveform.