def freq_from_autocorr(signal, sampling_rate):
corr = fftconvolve(signal, signal[::-1], mode='full')
corr = corr[len(corr)//2:]
d = np.diff(corr)
start = find_index_by_true(d > 0)[0]
peak = np.argmax(corr[start:]) + start
px, py = parabolic(corr, peak)
return sampling_rate / px
window_processing.py 文件源码
python
阅读 30
收藏 0
点赞 0
评论 0
评论列表
文章目录