how to choose windwo size in the EMG signal ?
2 次查看(过去 30 天)
显示 更早的评论
Ciao,
If I have an emg dataset of length 260001 almost 4.3min and fs=1000. I want to analyse the data in small windows,but I am unable to decide how can I choose a window size. I need a scientific calculation to choose a window size. I read somewhere that the The duration of the window must be five time longer than the period of the signal, that is :T(Window) = 5* T(Signal) but i need a proper reasoning.
Thank you
0 个评论
采纳的回答
Star Strider
2024-6-1
I am not certain where you read it either, or the rationale for that particular window length calculation.
I am not aware of that particular value for the window length, since it usually in terms of a specific time segment (usually 100-150 ms) rather than a fraction of the total signal length, with varying overlap percentages.
A PubMed search just now turned up 83 citations. Choose an approach that works for your particular application, then use the stft function to calculate the Fourier transforms (that I assume is what you want to do). It should be able to do everything you want, including setting the window length, window function, and percent overlap between the samples.
.
4 个评论
Star Strider
2024-6-3
I do not understand what you want to do.
I would experiment with the window size (and if necessary, overlap fraction) that works best in whatever you are doing. I do not believe there is any one specific window size that would work best in every situation, since that may depend on the spectral features you want to work with, and the overall length of your signal. (When yoiu decide on that, use it throughout your analysis.) Longer windows will have greater frequency resolution.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Spectral Estimation 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!