Closed basicmaster closed 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!
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.
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.