LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to measure SNR of an EMG Signal?

hi

i want to measure SNR (Signal to Noise Ratio) of an EMG signal. I have attached a VI. Please have a look in the front panel. Among the three XY-graph, one is EMG, 2nd one is ECG and last one is EMG+ECG. I want to measure SNR for the signal EMG+ECG. Here ECG should be considered as noise. How to do so? I didn't find any convenient way for this. Please help me out.

 

Thanks at advance-

Taslim

0 Kudos
Message 1 of 2
(3,819 Views)

Taslim,

 

Typically signal to noise ratio is defined on simple signals such as sine waves. Even if you have a "clean" version of the ECG signal, you cannot simply subtract or divide it because it will have a a slight phase shift and probably a small difference in the waveform due to the separation of the ECG electrodes from the EMG electrodes.

 

The SINAD VI in the Signal Processing >> Waveform Measurements palette uses FFT methods to identify the fundamental frequency and to isolate that "signal" from other components in the total signal.  

 

With a signal which looks much like noise (the EMG) you must define exactly what you mean by signal to noise ratio and how it could be measured.

 

You might be able to take the RMS of the composite signal and compare that to the RMS of a clean ECG, but you would need to normalize the amplitudes in some way to make the result reproducible and meaningful.

 

Lynn

0 Kudos
Message 2 of 2
(3,787 Views)