Bill Somerville
01dff71070
Re-enable EU VHF Contest mode messages in MSK144 mode
...
Also bring message checking utilities up to date with the latest EU
VHF Contest mode source encodings.
2021-02-24 02:21:31 +00:00
Joe Taylor
80b926d6fd
Silence compiler warnings.
2020-03-19 11:58:36 -04:00
Steven Franke
e936a863a8
Fix some bugs related to osd decoding in msk144 and disable it for now.
2020-02-13 14:25:36 -06:00
Steven Franke
08baa50a01
Experimental change to enable OSD decoding for MSK144 when ntol .le. 50 Hz
2020-02-13 08:48:51 -06:00
Steve Franke
7a40bf2e4b
Use separate hash tables for 10, 12, and 22 bit hashes. Make unpacking i3=4 messages depend on whether unpack is being done on a received message, or a to-be-transmitted message. Give mycall13 priority over hash table entries in certain contexts.
2018-12-20 15:08:29 -06:00
Steve Franke
337bae6d0d
Housekeeping. Remove unused code and unused variables. Silence some compiler warnings.
2018-12-05 16:06:33 -06:00
Steve Franke
af1be084d4
Make MSK144 SWL mode work. Needs testing\!
2018-09-24 15:10:57 -05:00
Steve Franke
fa44270d5f
Don't display DXpedition, Field Day, or ARRL RTTY messages in MSK144.
2018-09-20 10:38:36 -05:00
Steve Franke
1ea3d7b33e
Trap bad unpacks in unpack28 that would otherwise result in a QU1RK callsign.
2018-09-19 11:30:55 -05:00
Steve Franke
642540ff8f
unpack77 now returns logical variable unpk77_success, which will be .false. if there is something obviously wrong with the message. Still to do: set the flag if the unpacked message contains CQ in an implausible place.
2018-09-12 15:06:26 -05:00
Steven Franke
d6cf3dc89f
Screen MSK144 decodes and reject if more than 18 hard errors were 'corrected'. These are almost certainly undetected errors.
2018-07-08 12:53:23 +00:00
Steve Franke
e3594a2a04
More fixes related to MSK144 changeover.
2018-07-07 12:57:16 -05:00
Steve Franke
fd0ad33028
MSK144: Wholesale changeover to (128,90) code with 77-bit messages. Compiles and doesn't crash, but communication between two instances has not been tested.
2018-07-07 10:35:59 -05:00
Joe Taylor
1022a55665
Somewhat pedantic, but better not to call "hash code" a CRC.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8437 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-26 19:12:10 +00:00
Steven Franke
b8cc894a57
More progress on SWL mode. Needs testing.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7437 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-01 16:34:20 +00:00
Steven Franke
077ac1d77b
Progress toward SWL capability. Not finished and not tested.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7434 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-31 02:05:51 +00:00
Steven Franke
e4c5811ac3
Changes needed to accommodate channel equalization implemented in the new msk144signalquality.f90. Warning - msk144signalquality writes to the executable directory.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7412 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 03:01:43 +00:00
Bill Somerville
c7c50830bf
Fix a crash which appears to be a stack size limitation
...
This issue was probably triggered by OpenMP forcing some large arrays
onto the stack where Fortran might normally make them static. The
change that seemed to make the difference was putting cdat2 in
msk144_freq_search into static storage. I am not convinced that the
problem is really solved but it works for now.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7130 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-30 23:32:01 +00:00
Steven Franke
766c978709
Make frequency search more efficient in msk144 realtime decoder.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7111 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-25 20:37:30 +00:00
Steven Franke
3df371f11b
New short ping decoding algorithm for msk144 realtime decoder. Not yet enabled.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7108 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-23 22:28:11 +00:00
Steven Franke
be0c4f15c1
More work on real time decoder.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7105 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-22 00:03:44 +00:00
Steven Franke
8d24c33a00
Move decoding of synced frame into a subroutine.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7100 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-20 20:21:24 +00:00