Вообще о
корреляции.
В Matlab смотри справку по
xcorr - вычисляет корреляцию между двумя последовательностями.
Периоду корреляции будет соответствовать расстояние между соседними локальными максимумами этой функции.
Как определять положение локальных максимумов - это отдельная задача. Я пробовал решать ее с помощью формирования
адаптивного порога.