필터 지우기
필터 지우기

Finding Peaks and Troughs of a signal using differentiation?

조회 수: 4 (최근 30일)
Suvvi Kuppur Narayana Swamy
Suvvi Kuppur Narayana Swamy 2020년 7월 8일
Hi,
Firstly, I do know how to find the peak and troughs using findpeak blackbox. And now am trying to write my own algorithm to understand the Mathematics behind finding peaks and troughs in a signal . Obviously ,I used differentiation to find the local minima and maxima . The signal is a PPG signal .However, this method also detects unwanted peaks and troughs at the position of notch and I'm facing trouble in eliminating it .
The code and the figure are here below.
Any suggestions or inputs on this that can help me in getting rid of this unwanted peaks and troughs would be highly appreciated .
Thankyou
  댓글 수: 2
madhan ravi
madhan ravi 2020년 7월 8일
Have you looked into islocalmax() and it’s relatives?
Suvvi Kuppur Narayana Swamy
Suvvi Kuppur Narayana Swamy 2020년 7월 8일
Yes I have .islocalmax and find peaks are working fine in detecting the peaks and troughs.But I want to understand using the differentiation technique .

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

답변 (0개)

카테고리

Help CenterFile Exchange에서 Descriptive Statistics에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by