how to calc periodiness of amplitude in signal?

44 ビュー (過去 30 日間)
Sven Larsen
Sven Larsen 2025 年 2 月 10 日 10:39
コメント済み: Sven Larsen 2025 年 2 月 10 日 10:54
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 日 10:54
forgot attachment.
Sven Larsen
Sven Larsen 2025 年 2 月 10 日 14:11
移動済み: Star Strider 2025 年 2 月 10 日 15:01
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 Center および File ExchangeDescriptive Statistics についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by