Closed DSheirer closed 1 year ago
PR #1406 adds support for channel spectral display viewer to aid in troubleshooting the issue. I've been running this branch for about a week with an airspy R2 and an RTL-2832 decoding 3x P25 and 1x DMR control channels and I'm not able to recreate the IDLE decode state. I previously observed the behavior while running the #52 SDRplay feature branch with an RSPdx and an RSP1A, so I'm going to rebase that branch onto this latest merge to see if I can recreate the issue using the RSP tuners.
This is a continuing issue that was not resolved in version 0.5.0 final release.
When running 3x control channels, at some point all 3 channels go to an IDLE state and nothing is being decoded. I suspect that in each case the signal is being tuned/mixed outside of the ability of the PLL to pull the signal back in.
Stopping and restarting just one of the channels causes the 2x remaining channels to spring back to life and start decoding again. This would indicate that the channelizer is resetting the mixer offset for the 2 remaining channels and causing the channel mixer to pull the signal back to baseband.
Previous work under #1353 added thread locking to ensure that multi-threaded channel access didn't cause the tuner and provided channels to get out of sync. This may have been an underlying issue, but doesn't seem to be the primary cause of the symptoms described in this issue.
This issue was observed with the Polyphase channelizer.
Troubleshooting