Hello All
There are a couple of improvements which I would like to make to DMRDecode that I think would dramatically improve the programs performance ..
1) At the moment the program only detects when there is an error in a frame but doesn't try to fix it as the error correction in the standard allows. So if there is a single bad bit the frame is marked as bad. Really the program needs to error correct as well.
Makes sense to me - so I'll agree with you. Then again, I'm not the one devoting the time and effort. I can certainly understand why some things are left for the future.
2) Improve the symbol timing (jitter) and FSK level calculation code. The program takes way to long to "lock" onto a DMR transmission. I have tried to improve this but have never bettered the DSD authors formulas which the program still uses.
Wonder if woodpecker would be willing to provide you with the source code mods that he made to DSD in order to implement the filtering that he did. I'm not sure he is around on the forums anymore to even ask, or is busy like the rest of you software developers
Regards
Ian