봉우리가 감지

S

Supaswing

Guest
상상과 같은 수준에서 신호를 당신이 가지고있는 첨부 파일, (만든, 미안 페인트), 다른 일반 봉우리와 피크의 높이에 안 시끄러운 있습니다.뭐가 필요없는 그들 봉우리를하지 않고 계산됩니다.
제가 가장 간단한 생각은 내가했지만 낮은 패스 (스무딩) discrimation (차이) 임계값 Minima, 난 이걸로 만족하지입니다.
경우에는 그 사람은 어떻게까요?

감사합니다
미안하지만, 당신은 첨부 파일이 필요합니다 보려면 로그인을에

 
당신이 할 필요가 smothing.
그럼 시간은 일정한 후 이전의 가치를에서 신호의 차이를 책임질 사람이 필요합니다.
때 차이가 절정을부터 갔었는데 긍정 부정적인 발견이있다.

 
어떻게 제거하는 경우에 축전지이 당신이 패스를 통해 신호 및 DC 그냥 군데가 카운트 제로?

감사합니다
IanP

 
봉우리처럼 당신이 수있는 몇 가지와, IanP 제안 카운트 그럼 안녕 속도 비교와 히스테리 시스에 연결을 뚜껑 및 카운터.

 
나는 사건 같은데 어떤 신청 heurisitcs가 않습니다.

당신도 일치하는 문턱을위한 부동 사용할 수 있습니다 :
- LPF와 데이터 부드러운 (해당되는 경우 디지털 -) 몇 가지 창문을 번식 선택
- 구현 낮은 높은 피크 높은 탐지 - 부정에 의해 continuosly 계산 부드럽게의 파생 데이터 (긍정적인 피크
긍정적으로 부정적 - 낮은 피크).그것은이다 관찰 업데이트 낮은 피크에 대해 케이스마다.
- 언제 높은 피크를 감지 피크 낮은 최신의 비교를 위해 가치를 관찰 플러스 일정한 임계값.

낮은 주파수를 통과 필터 기간 또는 너비가 의존에서 가장 짧은 가능한 피크

일부 직류 줄이거나 제거 녹화에서 이어질 수있는 경우에 넘기지 않을 봉우리 몇 가지 놓친되며 0.

 
, 자문 네 감사합니다 당신을위한 당신 때문에에 hystersis 설정, 내가 원하는 문제가 온다 또는 임계값부터 autoadjusted 거기에 실제로 전달 예제에서 분기의 많은됩니다 샘플과 일부 고등학교보다 높은 분이 없습니다 후에도 다른 맥스.
게다가 난 봉우리의 위치를 결정하는 것이 좋아.
어떤 생각?
아주 많이 감사합니다 당신을

 
난 이미 문턱을 제안 떠있었습니다.설명을 의사 코드를 둘러보세요
코드 :입력 신호 f를 (t)

) (창 필터링된) 신호 천자를 (마 부드럽게

get_sample () - 반환 LP로 (t)

report_peak () - 그것은 피크 감지시라고합니다기호 = 0; / / 사인 파생의 LP로 (마의) - 요추 천자 (t - 1)

이전 = 0; / / 요추 천자 (t - 1)

현재 = 0; / / 요추 천자 (t)

CONST; / / 상수 값을 부동 임계값베이스에 추가될

바닥; / / 부동 임계값 기반이전 = get_sample ();

현재 = get_sample ();

기호 = 현재> = 이전?
1 : -1;(기호 == 1)면

바닥 = 이전;(용;;)

(

이전 = 현재;

현재 = get_sample ();

(기호 == -1)하는 경우

(

(현재> = 이전)하는 경우

(

기호 = 1;

바닥 = 이전;

)

)

다른 사람

(

(현재 <이전) 경우

(

기호 = -1;

((CONST 하단) <이전)하는 경우

report_peak ();

)

)

)
 

Welcome to EDABoard.com

Sponsor

Back
Top