how to calc periodiness of amplitude in signal?

조회 수: 5 (최근 30일)
Sven Larsen
Sven Larsen 2025년 2월 10일
댓글: Sven Larsen 2025년 2월 10일
I have (audio) signals where I know some signals has impulsive periodic amplitude peaks. I even know if these peaks should appear in signal, what be their frequency in that specific signal. However, I cannot find any effective way to find out if certain signal is periodic in amplitude or not, and I get lot of false positives.
I have chosen two examples, one without periodness and one with strong periodness. here is raw waveform data, here one can see visually from lower chart that signal is periodic by amplitude.
if one would Equivalent Continuous Sound Pressure Level of very short length, one could see this periodic amplitude behaviour also very clearly:
I tried to use FFT, but I believe FFT is not correct solution for this as FFT calculates frequency information, not amplitude information of signal.
data is in attachment.
many thanks for help and insights!
  댓글 수: 2
Sven Larsen
Sven Larsen 2025년 2월 10일
forgot attachment.
Sven Larsen
Sven Larsen 2025년 2월 10일
이동: Star Strider 2025년 2월 10일
My general question was "is there any method to find periodness, even in seeimgly noisy signal". FFT is not the answer, because it does not relate to periodness in any way. Also my own method actually uses envelope and findpeaks but it produces considerate amound of false positives.
Actually, by googleing periodness, I remembered autocorrelation. This is precisely what I need

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

답변 (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