From 19399d9138d5f43942086de57911801113b87533 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);