help with signal processing

I have 5 different signals, and several subjects. I'm acquiring data of these 5 signals for each one of them, and I need to extract feactures from these signals.
I'm getting buffers of 256 samples with 64 samples overlaping for each signal. For getting an accurate result, I should extract the features for each buffer, or can I just extract features of each signal even though they have different lengths?

2 件のコメント

Image Analyst
Image Analyst 2017 年 10 月 17 日
Gee Catalina, thanks a lot for wasting my time.
User 864
User 864 2017 年 10 月 17 日
I was just making the question clearer.

サインインしてコメントする。

回答 (1 件)

Image Analyst
Image Analyst 2017 年 10 月 17 日

0 投票

" but for the feature extraction I need the features of the whole signal" -- What does that mean? You have the whole signal, and you pass it into your function featuresFromBuffer(), and you get back a feature vector (presumably of a fixed length). In the loop, you're eventually having the function look at the whole signal, a chunk ("buffer") at a time. So what's the problem?

1 件のコメント

User 864
User 864 2017 年 10 月 17 日
I mean, I have signals of different lengths (some last 40 seconds, others 30 minutes, etc.. ), for getting an accurate result, should I extract features for each buffer, or for each signal no matter their length?

サインインしてコメントする。

質問済み:

2017 年 10 月 16 日

編集済み:

2017 年 10 月 17 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by