Merge pull request #48 from dreinhold/master

Fixed 12.5KHz NXDN poor performance due to the 6.25KHz filter being used...
This commit is contained in:
Jared Szechy 2014-10-08 14:52:46 -04:00
commit 60807e09ab
1 changed files with 10 additions and 1 deletions

View File

@ -112,7 +112,16 @@ getSymbol (dsd_opts * opts, dsd_state * state, int have_sync)
sample = dmr_filter(sample);
else if (state->lastsynctype == 8 || state->lastsynctype == 9 ||
state->lastsynctype == 16 || state->lastsynctype == 17)
sample = nxdn_filter(sample);
{
if(state->samplesPerSymbol == 20)
{
sample = nxdn_filter(sample);
}
else // the 12.5KHz NXDN filter is the same as the DMR filter
{
sample = dmr_filter(sample);
}
}
}
if ((sample > state->max) && (have_sync == 1) && (state->rf_mod == 0))