как получить приод заданного сигнала с помощью автокорреляции в python - PullRequest
1 голос
/ 14 апреля 2020

Я написал эту функцию

def autocorr(x):
    result = np.correlate(x, x, mode='full')
    return result[int(result.size/2):]

corr=autocorr(PPG)


plt.plot(corr)

Я получил этот график. Итак, что подразумевает наши периоды, пики, максимумы или мин. Может ли кто-нибудь объяснить это дальше и почему период определяется с помощью автокорреляции.

plotted graph

...