An updated decoder: v0.4c
http://abelian.org/ebnaut/win32/ebnaut-rx.exe
http://abelian.org/ebnaut/win64/ebnaut-rx.exe
fixes a few minor bugs and has a small improvement which can
significantly reduce the time taken for a full phase search
especially when using longer list lengths. No changes to
improve decode probability.
A note about CRC size and decoder list length -
The list length to used depends on the CRC size. For a CRC
of size C bits you should use a list length of 2 to the power
of C-1 or thereabouts.
For example 32768 for a 16 bit CRC, or 128 for an 8
bit CRC. The value is not very critical so you can
round it to a sensible number such as 30k. In fact you
can halve this recommended length and only lose about 1% or
so decode success rate.
It doesn't harm decode performance if you use a longer list
but it doesn't increase the probability of successful decode
and the decoder takes longer to run.
The default setting of CRC-16 and 20k list length is turning
out to be reasonable but I'm not yet able to say what is the
best CRC size to use in any situation.
--
Paul Nicholson
--
|