WSJT-X/lib/77bit/todo.txt

60 lines
2.4 KiB
Plaintext
Raw Normal View History

To Do for FT8++
---------------
The following list is for informtion and general guidance. Everything
2018-07-03 10:38:50 -04:00
is subject to change, and not all ideas are necessarily good ones!
1. Nomenclature and parameters for message types
- Old-style = classic 72-bit JT-style source-encoding
2018-07-05 16:51:52 -04:00
FT8: (174,87) code: 72-bit info, i3bit, CRC12, isync=1
MSK144: (128,80) code: 72-bit info, CRC8
- New-style
2018-07-05 16:51:52 -04:00
FT8: (174,91) code: 74+3+14, sync uses isync=2
MSK144: (128,90) code: 74+3+13
2. (K1JT) For backward compatibility (good for, say, 6 months only?),
by default we'll generate old-style messages where possible, new-style
messages where they are needed. We'll decode both old and new types.
3. (K1JT -- DONE) Two new checkboxes on Advanced tab to enable 77-bit
messages:
- "Always generate new-style (77-bit) messages."
- "Decode only 77-bit messages
4. (K9AN -- MOSTLY DONE) New-style messages can be as long as 37
characters. We'll need to allow for that in a number of places.
2018-07-06 10:52:48 -04:00
5. (K9AN -- DONE) Subroutine genft8() will need to parse the message to be
transmitted, determine the effective message type i3 and possibly
subtype, n3. It will then generate itone, calling genft8_174_91(() if
needed.
6. (K1JT) Code to generate the user-readable messages for each
specialized type of operating, e.g., NA VHF contest, EU VHF contest,
2018-07-05 16:51:52 -04:00
ARRL Field Day, ARRL RTTY Roundup, use of nonstandard calls.
7. (??) Code to do the necessary auto-sequencing for each specialized
type of operating.
2018-07-09 08:07:49 -04:00
8. (K9AN -- MOSTLY DONE) What's needed for MSK144 with LDPC(128,90) ?
Still need to work on Sh messages. How will genmsk_128_90 know when to
generate a Sh message?
2018-07-06 10:52:48 -04:00
9. (K9AN) Work on the implementation of AP decoding. For which message types
should AP be implemented? For each message type/QSO state that will use
AP decoding, need to create an AP decoding table that defines the number and
type of AP decoding passes.
2018-07-03 10:38:50 -04:00
==========================================================================
The following are just ideas:
- Options to sort/filter decoded signals
2018-07-05 16:51:52 -04:00
2018-07-03 10:38:50 -04:00
- New Fox message type using constant-envelope waveform and higher
symbol rate to accommodate multiple simultaneous QSOs. RR73 sent to
0-5 calls, report sent to 0-5 calls. Decoding uses AP for missing
calls, thereby effectively making lower-rate codes when not all
slots are used.
2018-07-05 16:51:52 -04:00
- Hound should send spots of Fox to PSK Reporter.