Feature extraction from a signal and classification

조회 수: 31 (최근 30일)
Harry
Harry 2017년 2월 19일
댓글: Liyifei LiYiFei 2023년 4월 24일
I was wondering if anyone could help me with a few steps or even code to get started on feature extraction from a signal. I would like to extract the features of a signal and then classify them in the classification learner app.
The data I have is a vibration signal that varies between a set of healthy bearings and bearings that are faulty.
The aim is to extract the features and then compare them in the classification app with each other to identify when bearings are faulty.
Any help is appreciated!
Thanks
  댓글 수: 3
Harry
Harry 2017년 2월 26일
I uploaded the signals and the code.
Thank you
Liyifei LiYiFei
Liyifei LiYiFei 2023년 4월 24일
你好,我也有和你相似的问题,你解决了吗,如何对信号进行特征提取并进行故障分类

댓글을 달려면 로그인하십시오.

답변 (7개)

Abel Babu
Abel Babu 2017년 2월 22일
편집: Abel Babu 2017년 2월 22일
Hi Harry,
This MATLAB example would be a good starting point:
The example deals with the classification of physiological signals but the features used here can be applied to classification of signals in general. The extracted features can then be fed as features for the classification app.
As suggested by Image Analyst, spectral analysis can be used to generate more features as well.
Abel
  댓글 수: 3
Jan
Jan 2017년 2월 22일
+1. For Matlab all signals are a list of numbers only and it does not matter what the signal means physically.
Aditya Baru
Aditya Baru 2018년 5월 2일
편집: Aditya Baru 2018년 5월 2일
The new Predictive Maintenance Toolbox has a lot of capabilities that support this kind of workflow, so you could check out its documentation for more information.

댓글을 달려면 로그인하십시오.


Zhao Lu
Zhao Lu 2021년 3월 22일
MATLAB has EMD function, for EEMD, the code can be downloaded from

Rahmawati Rahmawati
Rahmawati Rahmawati 2018년 5월 2일
halo everyone, I am rahma and i am totally newbie in EEG data analysis. I got an assignment to make a classification between two conditions using spectral powers based on Raw EEG data which has been given by my Professor. but to be honest i don't know how to start with this. and here are the state: Sampling rate: 512 HZ Channel position: POz, PO1, PO2, PO3, PO4, Oz, O1, O2
any help and hints are totally helpful for me.
Thanks in advance.
  댓글 수: 1
Smith Khare
Smith Khare 2019년 9월 25일
One need complete dataset to process and understand, then after the main work starts

댓글을 달려면 로그인하십시오.


karthikeyan chandrasekar
karthikeyan chandrasekar 2019년 1월 8일
hi everyone can anyone tell me how to extract features using PCA for a signal ,i.e 8190x2 signal which is in text[matrix] format.
Thankyou in advance
  댓글 수: 1
John Navarro
John Navarro 2021년 2월 2일
By PCA did you mean Principal component analysis?
If so, PCA does not extract features, it evaluates their correlation and indicates the more useful ones. PCA is employed for feature selection, no feature extraction. It should be done according the expertise, the case of study, and the features of interest.

댓글을 달려면 로그인하십시오.


Zhao Lu
Zhao Lu 2021년 3월 15일
Use EMD or EEMD or CEEMDAN
  댓글 수: 3
John Navarro
John Navarro 2021년 3월 22일
Signal Processing. Neither of these options are in MATLAB, as far as I know.
Maybe in a forum as function made by other users.
EMD and VMD are the most similar functions you would find in the program.

댓글을 달려면 로그인하십시오.


litha Mbangeni
litha Mbangeni 2021년 4월 23일
Can I simulate CEEMDAN in matlab
  댓글 수: 2
Smith Khare
Smith Khare 2021년 4월 23일
Yes... There is a toolbox available. You can use it to analyze the signal
Smith Khare
Smith Khare 2021년 4월 23일
https://github.com/ron1818/PhD_code/blob/master/EMD_EEMD/ceemdan.m
The above link could be of interest to you

댓글을 달려면 로그인하십시오.


Shrey Joshi
Shrey Joshi 2022년 5월 18일
you can start by using features provided in feature extraction mode of signal labeler app.
https://www.mathworks.com/help/signal/ug/extract-signal-features.html

카테고리

Help CenterFile Exchange에서 Vibration Analysis에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by