theori-io / nrsc5

NRSC-5 receiver for rtl-sdr
Other
805 stars 100 forks source link

Tolerate bit errors in the PCI value #316

Open argilo opened 1 year ago

argilo commented 1 year ago

As noted in https://github.com/theori-io/nrsc5/issues/312#issuecomment-1624536654, the has_fixed function prevents data from being processed unless the PCI bits match one of the expected values exactly. When signal quality is poor, bits may be corrupted, disabling data decoding.

A couple possible solutions: