-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transmit Free text and other modes #2
Comments
The good news is that I had already implemented the free text encoding (see packtext77()), but hadn't added it to the pack77() routine. Didn't test too much, but seems to work now. Check dd6599b Telemetry is still pending, I have written the decoding routine, so it's just a matter of taking my time. |
Also congrats of completing a QSO! That makes me proud as well :) |
Thx, latest commit is working and decoded by WSJT-X. A lot of good feedbacks on twitter when announced transmitting with raspberry using ft8_lib. A great thanks as main work is yours. Plan to use rtlsdr dongle to demodulate baseband and send to decodeft8 in a near future. |
Does free text decoding work? I get:
|
Hi drf5n, you're right, I am seeing the same behaviour. I will investigate. By the look it seems it understands it's a free-text message but either encoding or decoding is off by some value. It has been implemented, I remember testing it, but then again I still don't have a robust test suite for this library. |
Perhaps good test sets for free text might be these:
-- from the Jan 2019 article http://physics.princeton.edu/pulsar/k1jt/FT8_RTTY_Roundup.pdf with
from http://physics.princeton.edu/pulsar/k1jt/wsjtx-doc/wsjtx-main-1.7.1-devel.html or
from https://www.physics.princeton.edu/pulsar/K1JT/FT8_Operating_Tips.pdf |
Adding a frequency option with #6 might help with creating tests. |
Thanks, David, I will check it out, but for now I think I have fixed the free-text issue. There was a bug in the decoding process. By the way, WSJT-X accepts WAV files generated by gen_ft8, so you can check for correctness that way as well. It's hiding under "File/Open". |
Yep. It works fine with a generated 50Hz separation, 14 message, 50 Hz separation wav file:
And in WSJT: Wave file generated from this bash script using the frequency patch:
|
Standard messages work well and I could make a complete QSO using it. Wondering how to contribute to allow free text or telemetry. Do you have any "understable" link which describe the 13 characters protocol in order to add other modes (pack.cpp related) ?
The text was updated successfully, but these errors were encountered: