correct bartlett/triangle fft window formulae

This commit is contained in:
dwarning 2024-01-21 21:58:43 +01:00
parent a70297e87a
commit aafd7bbb42
2 changed files with 2 additions and 2 deletions

View File

@ -122,7 +122,7 @@ com_spec(wordlist *wl)
if (maxt-time[i] > span) {
win[i] = 0;
} else {
win[i] = 2 - fabs(2+4*(time[i]-maxt)/span);
win[i] = 1 - 2 * fabs((time[i]-maxt)-span/2) / span;
}
}
else if (eq(window, "blackman")) {

View File

@ -115,7 +115,7 @@ fft_windows(char *window, double *win, double *time, int length, double maxt, do
if (maxt-time[i] > span)
win[i] = 0.0;
else
win[i] = 2.0 - fabs(2+4*(time[i]-maxt)/span);
win[i] = 1.0 - 2.0 * fabs((time[i]-maxt)-span/2) / span;
}
else if (eq(window, "hann") || eq(window, "hanning") || eq(window, "cosine"))
for (i = 0; i < length; i++) {