Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DMR FLC RS(12,9) - Reimplement Algorithm #2127

Open
DSheirer opened this issue Jan 9, 2025 · 0 comments
Open

DMR FLC RS(12,9) - Reimplement Algorithm #2127

DSheirer opened this issue Jan 9, 2025 · 0 comments
Labels
feature Feature Request

Comments

@DSheirer
Copy link
Owner

DSheirer commented Jan 9, 2025

The current RS(12,9) code is using the Reed Solomon decoder and it's not functioning correctly for this application. DMR uses a shortened RS code. This is for the FLC carried in the Voice Header.

Also, in this sample there are no bit errors detected during BPTC extraction for the Voice SuperFrame FLC, but on reassembly it has a zero valued checksum when it should be 0x11. Trace the checksum bits back through processing and extraction to see if we're not picking up the checksum correctly.

See bitstream recording from @wedgef5 for invalid CRC checks on Voice Header FLC messages.
File: 20250108_074124_155422500_9600BPS_DMR_Crawford_County_Public_Safety_Frontenac_CH2_4.bits
Stored on T9: /recordings/DMR/wedgef5...

@DSheirer DSheirer added the feature Feature Request label Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Feature Request
Projects
None yet
Development

No branches or pull requests

1 participant