I have sEMG signals, captured from commercially available device. the signals are stored in .tdms file format. i want to varify whether the captured signals are really sEMG (or simply EMG) signals or not? typical frequency range of EMG signals is 5 to 500 Hz and dominant frequency is 50 -150 Hz. can anyone guide me how may i find this from a recorded signal, using either MATLAB or LabVIEW.
To detect the fundamental frequency of your signals, you can use self-correlation. The maximum of the self-correlation will correspond to your fundamental frequency (the second maximum, as self-correlation is always maximum at 0). You can then interpret the lag value of this secondary maximum to find the periodicity of your signal, and the amplitude of the maximum to evaluate the strength of periodicity. note : The value of the self-correlation at lag=0 is the energy of your signal. This can help as a scale for the periodicity strength.