Opendigitalradio / dabtools

DAB/DAB+ software for RTL-SDR dongles and the Psion Wavefinder including ETI stream recording. This project is currently unmaintained.
GNU General Public License v3.0
17 stars 11 forks source link

Decrease lock treshold (FIB CRC matches) #9

Closed basicmaster closed 7 years ago

basicmaster commented 7 years ago

Currently a lock requires 10 consecutive frames with correct CRC of all 12 FIBs. However the RS coding of DAB+ services is resilient enough to correct all errors even if the FIC faces some FIB CRC mismatches.

To remain locked in that case, no longer insist on the CRC of all 12 FIBs to be correct. Instead require 9 correct FIB CRCs to get/stay locked.

russel commented 7 years ago

I pulled this locally and tried it out before merging. Sadly it hasn't made that much difference as far as I can tell. dab2eti used by dablin_gtk is still not playing radio, where with the same hardware and aerial, SDR-J is doing fine. I still far prefer the dablin_gtk GUI though, so perseverance is required!

russel commented 7 years ago

Something weird was going on with my testing, having come back to things after a break, everything is working a lot, lot better. So the change has made a very big difference.

I have also found that I have a couple of signal black spots – exactly where I want to put the aerial. I shall have to be more enterprising with choice and location of aerial.