Extended Straddling Checkerboard: Difference between revisions
Content added Content deleted
(Attempted to make this into a draft task now a way forward seems reasonably clear.) |
(added transcription of ct37w) |
||
Line 3: | Line 3: | ||
;Task |
;Task |
||
Implement encoding and decoding of a message using the extended straddling checkerboard, CT-37w, described in the reference below. |
Implement encoding and decoding of a message using the extended straddling checkerboard, CT-37w, as described in the reference below. |
||
You may switch the codes for F/L (99) and SUPP (98) to help differentiate the code for '9' from that of '999' |
You may switch the codes for F/L (99) and SUPP (98) to help differentiate the code for '9' from that of '999', so we would then have F/L (98) and SUPP (99) as follows: |
||
<pre> |
|||
A E I N O T CODE |
|||
0 1 2 3 4 5 6 |
|||
B C D F G H J K L M |
|||
70 71 72 73 74 75 76 77 78 79 |
|||
P Q R S U V W X Y Z |
|||
80 81 82 83 84 85 86 87 88 89 |
|||
SPC (.) ACK REQ MSG RV GRD SND F/L SUP |
|||
90 91 92 93 94 95 96 97 98 99 |
|||
0 1 2 3 4 5 6 7 8 9 |
|||
000 111 222 333 444 555 666 777 888 999 |
|||
</pre> |
|||
There is no need to create a word dictionary for CODE (6). It suffices to just include CODE followed by some 3 digit number in the message to be encoded. |
There is no need to create a word dictionary for CODE (6). It suffices to just include CODE followed by some 3 digit number in the message to be encoded. |