avoid confusion by adding sample rate

This commit is contained in:
Ahmet Inan 2024-04-22 17:48:50 +02:00
parent e52c2ee3ef
commit 8fc46077c8

View file

@ -14,8 +14,8 @@ public final class Filter {
return Math.sin(x) / x;
}
public static double lowPass(double cutoff, int n, int N) {
double f = 2 * cutoff;
public static double lowPass(double cutoff, double rate, int n, int N) {
double f = 2 * cutoff / rate;
double x = n - (N - 1) / 2.0;
return f * sinc(f * x);
}