From 1277270d0e212e012414eb2ba6945e50a4cfe8eb Mon Sep 17 00:00:00 2001 From: Mikhail Grushinskiy Date: Mon, 22 Apr 2024 02:03:33 -0400 Subject: [PATCH] fix finding wave frequency from FFT --- docs/bareboat-math.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/bareboat-math.adoc b/docs/bareboat-math.adoc index e1adf7e4..73ce958b 100644 --- a/docs/bareboat-math.adoc +++ b/docs/bareboat-math.adoc @@ -393,7 +393,7 @@ w = fft.rfft(accZ_val) freqs = fft.rfftfreq(N_SAMP, 1 / SAMPLE_RATE) # Find the peak in the coefficients -idx = np.argmax(np.abs(w)) +idx = np.argmax(np.divide(np.divide(np.abs(w), freqs), freqs)) freq = freqs[idx] freq_in_hertz = abs(freq) period = 1 / freq_in_hertz