From 38e6de6cb2dda50cbc7fa6d9e54995969bfda646 Mon Sep 17 00:00:00 2001 From: Denny Date: Sat, 1 Sep 2018 06:32:24 -0400 Subject: [PATCH] Resolves cutoff frequency for 2 channel polyphase synthesizer. --- src/main/java/io/github/dsheirer/dsp/filter/FilterFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/github/dsheirer/dsp/filter/FilterFactory.java b/src/main/java/io/github/dsheirer/dsp/filter/FilterFactory.java index 49fcdc37..53ae57f3 100644 --- a/src/main/java/io/github/dsheirer/dsp/filter/FilterFactory.java +++ b/src/main/java/io/github/dsheirer/dsp/filter/FilterFactory.java @@ -772,7 +772,7 @@ public class FilterFactory { int filterLength = (channels * tapsPerChannel) - 1; - double cutoff = (channelBandwidth * 1.05) / (channelSampleRate * (double)channels); + double cutoff = (channelBandwidth * 1.10) / (channelSampleRate * (double)channels); //Design the prototype synthesizer with 105% of the channel bandwidth produced by the channelizer. float[] taps = FilterFactory.getKaiserSinc(filterLength, cutoff, 80.0);