kgoba / ft8_lib

FT8 library
MIT License
201 stars 67 forks source link

Restore 'free text' encoding support #40

Open kholia opened 7 months ago

kholia commented 7 months ago

Before this PR:

$ ./gen_ft8 "U09TUNQUC9ZH12" eifel.wav 850
Cannot parse message!
RC = 1

After this PR:

$ ./gen_ft8 "U09TUNQUC9ZH" eifel.wav 850
Packed data: 65 5d 15 26 47 bc 89 30 08 00 
FSK tones: 3140652213645361155247553320010005223140652043464134672561142261533033043140652

WSJT-X decodes eifel.wav just fine.

Screenshot_2023-12-11_08-58-06

The U09TUNQUC9ZH happens to be the Geohash for Eiffel Tower's coordinates.

Screenshot_2023-12-11_08-58-51

This Geohash feature can be used to be build a "New APRS" system for HF.