Периодичность не является четко определенным термином. Например, такие данные:
1, 10, 1, 10, 1, 11, 1, 10, 1, 10, 1, 11, 1, 10, 1, 10, 1, 11
Вы можете рассматривать как единицу с не точной, но сильной периодичностью 2 и точной периодичностью 6.
Для точной периодичности вы можете просто попытаться найти данные в виде подстроки данных, повторенных дважды.
Для неточной периодичности реальных, шумовых сигналов во временной и частотной областях могут использоваться методы.
Временная область 1 - это самокорреляция. Это похоже на поиск по подстроке выше: выполняется поиск значения сдвига, для которого данные имеют максимальное самоподобие.
Для подсчета сигналов простых пороговых переходов может быть достаточно.
Методы области частот включают метод, использующий FFT / FHT: поиск максимума в спектре частот, который дает периодичность 1 / T.
Другой метод использует Cepstrum .