A computer program for simulation of electromyographic (EMG) signal, which represents the electric activity of a muscle during contraction, has been built. Some of the simulation models developed in this field were used in its realization. The simulator consists of three major parts: muscle model generation, muscle fiber and motor unit action potential calculation and EMG signal generation. All the parts are controlled by wide range of parameters. In its present state the simulator is capable of simulating three recording techniques: single fiber needle, concentric needle and surface recording technique. The applied simulation models has been proved to agree with the reality and so does, therefore, the generated EMG signal. The simulator has been built to be used as a verification tool for various EMG signal decomposition algorithms, and as a learning tool for young electromyographers on how different muscle parameter settings and recording techniques influence the recorded EMG signal.
['Bogdan Viher', 'Dean Korosec', 'Damjan Zazula']
Computer simulator of electromyographic signal