#1133 Resolves decimation rate too small issue for NBFM decoder. (#1134)

Co-authored-by: Dennis Sheirer <dsheirer@github.com>
This commit is contained in:
Denny Sheirer
2022-01-10 04:26:57 -05:00
committed by GitHub
parent 1fd9b0fbcb
commit 5e9c239ea3

View File

@@ -277,11 +277,11 @@ public class NBFMDecoder extends PrimaryDecoder implements ISourceEventListener,
int decimationRate = 0;
double decimatedSampleRate = sampleRate;
if(sampleRate / 2 > mChannelBandwidth)
if(sampleRate / 2 >= (mChannelBandwidth * 2))
{
decimationRate = 2;
while(sampleRate / decimationRate / 2 > mChannelBandwidth)
while(sampleRate / decimationRate / 2 >= (mChannelBandwidth * 2))
{
decimationRate *= 2;
}