On 20/11/2018 14:24, Brian Waterworth wrote:
Would adding another contest to the list of supported wsjtx contests remove the restriction you cited?  And granted, I get that this would take more time to develop than broadening the allowable characters for the current ARRL Field Day contest.

Hi Brian,

the source encoding of the WSJT-X messages is fundamental to the protocols, due to the extreme compression algorithms used to pass the maximum message content within the fixed constraint of fixed length code word. There is virtually no room for changes and a change is likely to mean a whole new protocol has to be rolled out. There are 3 bits allocated for the FD class in the block of message encodings used for FD exchanges, 3 bits can store a maximum of 8 different  values and that cannot be changed without changing the number of bits allocated. The number of bits allocated is constrained by the overall codeword size (77-bits) and the other parts of a message like the callsigns, the message type flags, and the rest of the FD exchange.

Looking at it a different way, a single character (A through Z all the same case) can be encoded as an ASCII code which takes 7-bits, or it can be reduced to as few as 6 bits because we are not allowing for the other case or numbers or common punctuation (6 bits allows for 64 possible combinations which is enough for the 26 character alphabet and more). 5 bits is also enough for alphabetic letters with 32 combinations but 4 bits is not enough as it only has 16 combinations. 4 bits could be used for A through P, but we only had 3 spare bits to encode the FD class, so that limits us to 8 combinations which covers A through F with two unused spares.

73
Bill
G4WJS.



_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to