Commit Graph

2502 Commits

Author SHA1 Message Date
Steven Franke
d916f315d3 Make AP decoding baseline llrs depend on hmod. Center the DT search window on emedelay. 2020-06-30 11:39:51 -05:00
Joe Taylor
53e7941c7c Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-30 10:36:16 -04:00
Joe Taylor
2a74e5a5de Allow command-line argument for "nQSOProgress" in jt9. 2020-06-30 10:35:13 -04:00
Steven Franke
f0efd881ca Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-30 08:42:59 -05:00
Steven Franke
d34f05f985 Implement basic AP decoding for FST240. No contests. 2020-06-30 08:42:54 -05:00
Joe Taylor
023e09bc4d Correct the help message's option label for setting FST240 mode. 2020-06-30 08:58:40 -04:00
Steven Franke
d462277a3e Make ldpcsim program work again. 2020-06-29 16:09:12 -05:00
Steven Franke
355b060454 1. Fix broken sync.
2. Change FST240-15 to use nsps=720
2020-06-29 15:06:11 -05:00
Steven Franke
42a0e9df32 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-29 12:31:21 -05:00
Steven Franke
a5cb88deed Use two alternating sync words. Change DT=0 to t=0.5 s for ntrperiod=15 s only. 2020-06-29 12:31:16 -05:00
Joe Taylor
bb5041da98 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-29 13:28:34 -04:00
Joe Taylor
67422f2ede Remove a diagnostic write statement. 2020-06-29 13:28:06 -04:00
Steven Franke
06b8e0eec6 Try to ensure that nfft1 and nfft2 are nice values. Add a brickwall filter in the downsampler. 2020-06-29 12:15:28 -05:00
Joe Taylor
83fddb1f57 Pass more parameters to fst240_decode(). 2020-06-29 12:21:34 -04:00
Joe Taylor
133c32cb41 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-29 09:38:24 -04:00
Joe Taylor
4fbed923ab Add detailed comments to get_candidates_fst240.f90. 2020-06-29 09:37:29 -04:00
Steven Franke
5480beba3a Change DT search range back to -1s -> 2s. NB - FST240-15 is subject to false sync at DT=+2.5s - bad for EME? 2020-06-29 07:42:00 -05:00
Steven Franke
f774cecd00 Experimental change to candidate detection. 2020-06-28 15:22:35 -05:00
Bill Somerville
d5c5a58c7f
Merge branch 'develop' into feat-fst280 2020-06-27 22:14:09 +01:00
Steven Franke
04d6fe4617 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-27 15:43:21 -05:00
Steven Franke
89c81cb5f1 XOR the message with rvec before calculating CRC 2020-06-27 15:43:14 -05:00
Joe Taylor
51447ef1d3 Remove the 1 s offset in wave() array. Fix NSPS for 300 s periods. 2020-06-27 16:24:11 -04:00
Joe Taylor
bf51dfd61d Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-27 16:23:20 -04:00
Steven Franke
1f16beeafe Make T/R=300s work from the command line. 2020-06-27 14:11:37 -05:00
Joe Taylor
eb167b11d3 Fix several more GUI parameters for FST240. 2020-06-27 14:13:59 -04:00
Steven Franke
3cb1980ef1 Remove un-needed files. 2020-06-27 09:21:43 -05:00
Steven Franke
390884268c Wholesale change from FST280 to FST240 2020-06-27 08:53:11 -05:00
Steven Franke
2cfe0513bb Adjust analysis window when single-decode is checked. 2020-06-26 08:40:01 -05:00
Steven Franke
37d5af9311 Fix an out-of-bounds error. 2020-06-26 07:24:11 -05:00
Steven Franke
76e84ec8fa Add debug print statement, lower sync threshold. 2020-06-25 08:54:16 -05:00
Steven Franke
f06f5d77a5 New frame format, new symbol lengths and ndown values, gen_fst280wave now returns a waveform aligned so that first message symbol starts at t=1s. 2020-06-24 15:15:20 -05:00
Steven Franke
31f98b94b9 Make DT search range -1s to +2s. 2020-06-24 12:22:22 -05:00
Joe Taylor
344b9c11f3 Speed up gen_fst280wave() by nearly x10 for longest FST280 transmissions. 2020-06-23 15:08:56 -04:00
K9AN
1b2d690bf0 Avoid edge effects when finding noise baseline. 2020-06-23 09:45:44 -05:00
Steven Franke
67f2450cc5 Make noise analysis bandwidth at least 10 times the signal bandwidth, when possible. 2020-06-22 15:21:55 -05:00
Steven Franke
37eff41549 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-22 14:51:08 -05:00
Steven Franke
9741e08af2 Improve sync search range to account for hmod>1. 2020-06-22 14:51:01 -05:00
Joe Taylor
65996b015c Exten the DT search range, Steve's suggestion. 2020-06-22 15:20:02 -04:00
Joe Taylor
fcb237807c Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-22 12:10:52 -04:00
Steven Franke
963bd78f63 Tweak for better sensitivity. 2020-06-22 09:46:48 -05:00
Steven Franke
f111230687 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-22 08:16:37 -05:00
Steven Franke
7d5fb03dea First cut at SNR estimate. Needs testing. 2020-06-22 08:11:45 -05:00
Joe Taylor
8a21533c21 UPdate some estimates in fst280.txt. 2020-06-21 18:46:21 -04:00
Bill Somerville
c2de0fe7ca
Merge branch 'hotfix-2.2.2' into develop 2020-06-21 21:44:59 +01:00
Steven Franke
d147eae27e
FT8: make sure that nbadcrc is initialized to true before each decoding attempt. 2020-06-21 20:36:19 +01:00
Joe Taylor
9208ac55b8
Another try: Ignore messages decoding to i3.n3 = 0.2. 2020-06-21 20:36:19 +01:00
Joe Taylor
ad0ff6d2be
Revert "Messages decoding to i3.n3 = 0.2 are now ignored: 0.2 is not currently used."
This reverts commit d56f359b69.
2020-06-21 20:36:19 +01:00
Joe Taylor
ac1e007238
Messages decoding to i3.n3 = 0.2 are now ignored: 0.2 is not currently used. 2020-06-21 20:36:19 +01:00
Steven Franke
2eca4001a0
cosmetic change. 2020-06-21 20:35:59 +01:00
Steven Franke
72a1a03db1
Detune the Normal decode setting a bit to reduce false decodes even more. 2020-06-21 20:35:59 +01:00
Steven Franke
4913929c99
FT8: Make Fast decode setting faster. 2020-06-21 20:35:26 +01:00
Steven Franke
77f05e9e10
In gen_ft8wave, make sure that wave() is not referenced unless icmplx=0. 2020-06-21 20:24:25 +01:00
Steven Franke
fb60ec0be5
FT8: Make the Fast decode setting Faster. 2020-06-21 20:24:25 +01:00
Joe Taylor
501cb44923 Clean up git workspace. 2020-06-21 14:38:40 -04:00
Steven Franke
79c437f69a Implement de-duping for FST280. 2020-06-21 12:40:38 -05:00
Joe Taylor
3a16399857 Don't send "<DecodeFinished>" twice for FST280. 2020-06-21 11:08:46 -04:00
Joe Taylor
ad4fac6b3d Implement "Single decode" for FST280. 2020-06-21 10:33:36 -04:00
K9AN
f03f411733 Changes to enable Fast and Normal decode settings. NB - max number of candidates has been increased to 20. 2020-06-21 08:48:34 -05:00
Bill Somerville
aa52e7d4c6
Add new PE RAC section for FD 2020-06-21 13:06:52 +01:00
Joe Taylor
0e935f0cf7 More tweaks to FST280 decoding. Suppress blank free text msgs. 2020-06-20 15:41:52 -04:00
Joe Taylor
17d1bc92dc Revert "Make sure that ncand is correct even when the number of candidates has been limited."
This reverts commit e78f1abced.
2020-06-20 14:17:34 -04:00
Joe Taylor
066d2585bc Revert "Enable sync checks on candidates."
This reverts commit 644a570cb9.
2020-06-20 14:17:05 -04:00
Joe Taylor
78685e10c6 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-20 13:48:15 -04:00
Joe Taylor
f8d7489b4e Fix many odds & ends for merging FST280 properly into the GUI. 2020-06-20 13:47:32 -04:00
Steven Franke
644a570cb9 Enable sync checks on candidates. 2020-06-20 12:37:37 -05:00
K9AN
e78f1abced Make sure that ncand is correct even when the number of candidates has been limited. 2020-06-19 20:56:50 -05:00
Joe Taylor
f2b460231b Should allocate pulse(1:3*nsps), not pulse(1:3*nsps*fsample) ! 2020-06-19 19:17:05 -04:00
K9AN
28746dd0b6 Need to reallocate pulse() when nsps changes. 2020-06-19 16:49:26 -05:00
Joe Taylor
dff2b7e146 Add code to sort FST280 candidates by strength and return only the top few. Temporary? 2020-06-19 15:54:59 -04:00
Joe Taylor
dc2d1057bd Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-19 15:02:59 -04:00
Joe Taylor
87b79d0615 OK, we can now transmit in FST280 mode. 2020-06-19 15:02:05 -04:00
Steven Franke
7b62732a45 Fix size of candidates array. 2020-06-19 13:43:50 -05:00
Steven Franke
a5dd1bcab4 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-19 13:41:35 -05:00
Steven Franke
1465ab6935 Sync all signals and then de-dupe before decoding. Changes to sync threshold scheme. 2020-06-19 13:39:10 -05:00
Joe Taylor
b2ae563a7d For the user, define FST280 frequency as that of the lowest tone. 2020-06-19 11:57:49 -04:00
Joe Taylor
297c1a0dcb Must reallocate some arrays when FST280 submode changes. 2020-06-19 10:16:04 -04:00
Joe Taylor
8933e43fb3 Use 15 30 60 120 300 rather than A B C D E for sequence length in FST280sim. 2020-06-19 09:28:55 -04:00
Joe Taylor
d64e266e8f Pass submode (==> hmod) to fst280_decode.f90. 2020-06-19 09:15:00 -04:00
Joe Taylor
5569700980 Send nutc to the fst280 decoder, and use it. Also some code cleanup. 2020-06-18 19:53:49 -04:00
Joe Taylor
ea439f77ab Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-18 18:46:06 -04:00
Bill Somerville
402ce1b3fb
Enable passing decodes back to caller 2020-06-18 23:33:36 +01:00
Joe Taylor
b270e7372f Use hhmm in file name if TRperiod.ge.60. 2020-06-18 15:03:41 -04:00
Joe Taylor
72005888ac Starting to implement callback routine fst280_decoded. Not yet functional! 2020-06-18 13:37:49 -04:00
Joe Taylor
54c1df030b Fix the logic for setting length of FST280 data sent from jt9 to decoder. 2020-06-18 11:25:32 -04:00
Steven Franke
3172f1e976 Fix a type, add threshold for h=8, tweak gen_candidates to decrease the number of spurious candidates. 2020-06-18 08:14:11 -05:00
Joe Taylor
07721761a9 Fix a few more passings of parameters from jt9 to decoder, for FST280. 2020-06-17 20:31:54 -04:00
Joe Taylor
5c3a340f72 Pass TRperiod (s) to fst280_decode(). 2020-06-17 19:58:21 -04:00
Joe Taylor
1cebbd2cdd Enable decoding of FST280 for other T/R sequence lengths. Needs testing! 2020-06-17 19:28:44 -04:00
Joe Taylor
b0a979e3f2 Enable FST280 decoding with jt9[.exe]. So far, with 60 s periods only. 2020-06-17 15:07:15 -04:00
Joe Taylor
5aeaf5dc78 Include h=8 and NSS=40 in the FST280 decoder. 2020-06-17 14:17:03 -04:00
Joe Taylor
70441a9b4a Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-17 13:33:26 -04:00
Steven Franke
03632d9759 Update sync thresholds and add threshold for h=8. 2020-06-17 11:24:29 -05:00
Joe Taylor
81c0548919 Add a dummy fst280 decoder. 2020-06-17 11:50:28 -04:00
Steven Franke
c25ed618b3 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-06-17 10:44:35 -05:00
Steven Franke
57a2b7d565 Make hmod an integer everywhere. Add h=8. Increase nominal nss to 40*h Sa/symbol. 2020-06-17 10:44:29 -05:00
Joe Taylor
af9f7b21c0 Starting to implement FST280 decoder. Make Rx sequences behave as desired. 2020-06-17 10:56:18 -04:00
Joe Taylor
0e3ff2688a Further progress toward activating FST280 and FST280W in the GUI. 2020-06-16 16:59:40 -04:00
Joe Taylor
abcb7c3ff5 Update one more file name, and the *.f90 references to 'include' it. 2020-06-16 16:33:15 -04:00
Steven Franke
27e7b7b17b Remove unused variables. 2020-06-16 13:38:34 -05:00
Steven Franke
5dfb3c781b Add fst280 files to CMakeLists.txt. Doesn't build yet. 2020-06-16 12:59:22 -05:00
Steven Franke
a720e0ec21 Add fst280 files. 2020-06-16 12:28:56 -05:00
Steven Franke
7478978305 FT8: make sure that nbadcrc is initialized to true before each decoding attempt. 2020-06-16 11:09:46 -05:00
Joe Taylor
cab1a005c6 Another try: Ignore messages decoding to i3.n3 = 0.2. 2020-06-16 11:02:24 -04:00
Joe Taylor
027cb5186e Revert "Messages decoding to i3.n3 = 0.2 are now ignored: 0.2 is not currently used."
This reverts commit d56f359b69.
2020-06-16 10:54:36 -04:00
Joe Taylor
d56f359b69 Messages decoding to i3.n3 = 0.2 are now ignored: 0.2 is not currently used. 2020-06-16 10:26:36 -04:00
Steven Franke
68747a5e12 cosmetic change. 2020-06-15 17:25:30 -05:00
Steven Franke
76566aca7b Detune the Normal decode setting a bit to reduce false decodes even more. 2020-06-15 13:56:35 -05:00
Steven Franke
ee0d539b16 FT8: Make Fast decode setting faster. 2020-06-14 11:40:42 -05:00
Steven Franke
d051a7f87d Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-06-10 08:22:28 -05:00
Steven Franke
992351f584 In gen_ft8wave, make sure that wave() is not referenced unless icmplx=0. 2020-06-10 08:22:14 -05:00
Steven Franke
29d4b4c359 FT8: Make the Fast decode setting Faster. 2020-06-09 09:38:48 -05:00
K9AN
5de5db6765
Override hashtable and use mycall when 22-bit hash in call_1 of i3=1 message matches hashmy22. 2020-06-06 14:58:41 +01:00
K9AN
c058686bc6 Override hashtable and use mycall when 22-bit hash in call_1 of i3=1 message matches hashmy22. 2020-06-06 08:18:31 -05:00
Bill Somerville
1b8fd35e03
Merge branch 'hotfix-2.2.1' into develop 2020-06-05 23:47:51 +01:00
Bill Somerville
451b6747b7
Spring cleaning 2020-06-03 15:27:49 +01:00
Bill Somerville
90a89c5a98
Merge branch 'release-2.2.0' into develop 2020-06-02 01:52:48 +01:00
Joe Taylor
6f5fc344bf Fix a bug in JT65's SNR calculation for VHF usage. 2020-06-01 11:24:24 -04:00
Bill Somerville
a57dcd4a6f
Merge branch 'master' into develop 2020-05-29 00:53:36 +01:00
Steven Franke
002748b44f Raise sync threshold for Normal and Fast decoding depth. 2020-05-26 09:59:52 -05:00
Joe Taylor
a9e9866017 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-05-24 13:39:46 -04:00
Joe Taylor
b31dfba67b Consider a decode starting with "CQ <" as an invalid decode. 2020-05-24 10:03:56 -04:00
Steven Franke
d57e92d702 Make sure that mycall13 and dxcall13 are initialized in FT4 mode. 2020-05-21 12:13:12 -05:00
Joe Taylor
1f9a9654a2 Catch invalid values of igrid6 and set unpk77_success=.false. 2020-05-19 10:22:42 -04:00
Joe Taylor
a9bb592487 Make checking "Ref Spec" without a refspec.dat file into a NOP. 2020-05-18 14:21:55 -04:00
Joe Taylor
db6d3c9e84 Eliminate a few more false decodes. 2020-05-18 10:32:17 -04:00
Joe Taylor
24bd0f807f Silence some compiler warning messages. 2020-05-17 14:09:25 -04:00
Joe Taylor
e770e967e6 Filter out very weak FT8 false decodes. 2020-05-17 13:25:52 -04:00
Joe Taylor
e6b6a3ab5b Bug fix for compound callsigns used with EU VHF Contest messages. 2020-05-13 11:54:25 -04:00
Joe Taylor
c97a127c68
Fix a bug parsing EU VHF message with both calls "/P". (The only message with both calls hashed is type 5, EU VHF Contest.) 2020-05-13 12:45:38 +01:00
Joe Taylor
d79cf16a5b Add a few more 77-bit test messages. 2020-05-12 18:40:12 -04:00
Joe Taylor
032de4a2c9 Fix a bug parsing EU VHF message with both calls "/P". (The only message with both calls hashed is type 5, EU VHF Contest.) 2020-05-12 13:40:00 -04:00
Bill Somerville
a0a8159129
Fix a command line parsing defect 2020-05-09 00:55:22 +01:00
Bill Somerville
8229e5110a
Squash some more warnings 2020-05-09 00:54:53 +01:00
Joe Taylor
c92699531c Correct the record length submitted to JT4 decoder when newdat is false. 2020-05-08 10:57:45 -04:00
Joe Taylor
558c480b42 Don't mark shorthands as "synced" for JT65 averaging. 2020-05-08 10:32:23 -04:00
Joe Taylor
5693be1ee1 Fix bugs for generating and decoding JT65 shorthand messages. 2020-05-07 13:54:02 -04:00
Joe Taylor
fcf6b1f816 Fix a bug in wav11.f90. 2020-05-07 11:33:06 -04:00
Bill Somerville
5c3f3ab1ee Update case fall through warning squash for old and new gcc as well as Clang 2020-05-07 15:43:27 +01:00
Bill Somerville
f194a516e6 Keep both Clang and gcc happy with fallthrough cases 2020-05-07 15:31:44 +01:00
Bill Somerville
cf6893e56b Updates for compliance with gcc v10 and squash some warnings 2020-05-07 14:57:05 +01:00
Joe Taylor
399b0caafe Enable "Decode after EME delay" for FT8. (Let the 1296 MHz EME guys play with FT8.) 2020-05-06 11:43:52 -04:00
Steven Franke
8f6663b0d7 Remove some experimental code. 2020-05-06 07:17:42 -05:00
K9AN
df7224abee Bump up the FT4 decoding depth. 2020-05-05 17:20:24 -05:00
Steven Franke
80bdad45dc More housekeeping. 2020-05-05 14:26:30 -05:00
Steven Franke
c0da6ce265 Housekeeping. 2020-05-05 14:05:46 -05:00
Steven Franke
3405687e89 Clean up in preparation for RC release. 2020-05-05 13:45:02 -05:00
Steven Franke
9b6dd092c5 Streamline decoding to use a single call to decode174_91. 2020-05-05 11:59:43 -05:00
Steven Franke
27b94e2cc7 Fix another bug. 2020-05-05 08:07:31 -05:00
Steven Franke
82e66f3251 Fix problems with ldpc174_91.f90 2020-05-05 08:05:58 -05:00
K9AN
6363f3fd43 Change maxsuper to 1. 2020-05-04 15:28:16 -05:00
Steven Franke
ceb8ae610a Oops - decoding depths were set for uncoupled decoding. 2020-05-04 13:58:17 -05:00
Steven Franke
1bcf2ff335 Cleanup. 2020-05-04 13:42:42 -05:00
Steven Franke
093c403063 Implement coupled BP->OSD decoding for FT8/FT4. 2020-05-04 13:13:49 -05:00
Steven Franke
c3ba4178e6 Tweak the downsample filter bandwidth. 2020-05-04 13:09:05 -05:00
Joe Taylor
d3f8793578 Better correction for very weak false decodes in ft8b.f90. Revert an incorrect change in jt9.f90. 2020-05-04 10:55:53 -04:00
Joe Taylor
4ea896af55 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-05-03 11:24:23 -04:00
Joe Taylor
4429230752 Force message to upper case. 2020-05-03 11:10:21 -04:00
Steven Franke
1d2a0f39ac Tweak SNR calibration for better tracking at low SNR. 2020-05-03 08:51:55 -05:00
Joe Taylor
9f974b48e0 Correct a flaw in ft8_decode.f90 when there are no early decodes. 2020-05-02 13:17:32 -04:00
Steven Franke
db773cf7dd Make a change to decrease the number of false decodes. 2020-05-02 10:45:04 -05:00
Steven Franke
68efcca51d Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-05-02 08:10:42 -05:00
Steven Franke
b0ef40cb1d Add routines for ft4slow based on (280,101) code. 2020-05-02 08:10:35 -05:00
Joe Taylor
1a39ed1e5d Code cleanup. 2020-04-30 16:54:53 -04:00
Joe Taylor
0a14984d6a Add a program to sum together several .wav files of simulated data. 2020-04-30 16:53:44 -04:00
Joe Taylor
181e70ebe0 Code cleanup in hint65.f90. Remove the warning about short or missing CALL3.TXT. 2020-04-28 11:37:59 -04:00
Steven Franke
e82edf2365 Generalize ft4slowsim and ft4sd to work with arbitrary modulation index. 2020-04-28 07:21:13 -05:00
Steven Franke
c43e58792c Work-in-progress hybrid bp/osd decoder for FT8. 2020-04-26 14:45:39 -05:00
Steven Franke
7804ab5fc6 A simple hard-decision bit-flip decoder for LDPC codes. 2020-04-26 14:44:02 -05:00
Steven Franke
73e2aa9573 Add routines needed to test (240,101) qso mode. 2020-04-26 14:34:09 -05:00
Steven Franke
c2bcb460e1 Remove temporary (174,101) qsp stuff and revert to (174,74) with wspr-type messages. 2020-04-26 14:30:24 -05:00
Steven Franke
93223ea455 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-26 14:17:46 -05:00
Steven Franke
195e04902f Modify jf49sim to use Watterson channel simulator. 2020-04-26 14:17:39 -05:00
Joe Taylor
4379ef9627 Fix a flaw in the new test logic. 2020-04-25 12:10:32 -04:00
Joe Taylor
f4811845cb Add a feature for testing: simulate responses from another station. 2020-04-25 11:53:20 -04:00
Steven Franke
a0f9ea0075 Add a (240,101) code. 2020-04-23 11:54:02 -05:00
Steven Franke
edeb756257 Work on (174,101) encoding and decoding for ft4slow. 2020-04-22 10:36:48 -05:00
Steven Franke
3085047a96 Add routines to create wave files for ft4slow. 2020-04-22 08:00:34 -05:00
Steven Franke
95d3f6acd0 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-21 15:03:02 -05:00
Steven Franke
8da98fee1e Cleanup 2020-04-21 15:02:57 -05:00
Joe Taylor
088c27acf2 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-21 15:52:23 -04:00
Steven Franke
01d555c898 Add hybrid bp/osd decoder for (174,K) crc-aided code. 2020-04-21 13:46:43 -05:00
Steven Franke
58f19c855b Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-21 13:44:30 -05:00
Steven Franke
529cc1bae1 Speed up wspr4d. 2020-04-21 13:44:24 -05:00
Joe Taylor
00e8027c29 Implementing new Type 5 messages for EU VHF contests. 2020-04-21 13:48:47 -04:00
Joe Taylor
b847d6b32b Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-20 14:28:43 -04:00
Joe Taylor
8ace9759c5 EU VHF Contest msg conveying grid6 is now Type 5 and conveys hashes of both calls. 2020-04-20 14:27:22 -04:00
Steven Franke
03efe4d54a Add shift jittering to improve performance on fading channels. Not yet optimized for speed. 2020-04-20 08:37:58 -05:00
Joe Taylor
b0a7cef3bd More tweaks to minimize false JT65 decodes when strong signals are present. 2020-04-19 18:56:16 -04:00
Joe Taylor
d5d8b1c38d Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-18 11:46:56 -04:00
Joe Taylor
3a979ea96d Must set flip=0 for directed search for JT65 shorthands. 2020-04-18 11:45:44 -04:00
Steven Franke
14f6c27025 wspr4d cleanup. 2020-04-18 08:05:23 -05:00
Steven Franke
041d0bf1f4 Fix bpdecode174_74.f90 to work with revised crc24 routine. 2020-04-17 15:06:22 -05:00
Steven Franke
c2d60afcf9 Make ldpcsim174_101 work. 2020-04-17 14:37:48 -05:00
Steven Franke
fae81b6b67 Add routines necessary to support a crc24-aided (174,101) code. 2020-04-17 14:11:12 -05:00
Joe Taylor
35eb391e23 Clean up the formation and display of JT4 average and DS decodes. 2020-04-17 12:14:43 -04:00
Joe Taylor
e94cacb265 Fix a bug with "memory" of previously decoded data. 2020-04-17 10:56:24 -04:00
Steven Franke
b670353bbd Cleanup and tweaks. 2020-04-16 08:55:17 -05:00
Steven Franke
191b478584 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-15 15:46:31 -05:00
Steven Franke
4978f29e58 Add a new code. 2020-04-15 15:45:50 -05:00
Steven Franke
b8ff0941e8 Add wspr4d and support routines. Not yet working. 2020-04-15 15:45:07 -05:00
Joe Taylor
4646e61b9a Fix a bug in packjt77. 2020-04-15 14:43:33 -04:00
Steven Franke
49a7fbbd59 ft4sim: cosmetic tweak 2020-04-15 13:36:34 -05:00
Steven Franke
c54f3b7e83 ldpcsim174_74: minor cleanup. 2020-04-15 07:59:57 -05:00
Steven Franke
7d52234371 Fix a bug in wspr4 signal generation. 2020-04-15 07:58:31 -05:00
Joe Taylor
00abc81a00 Remove two diagnostic prints. 2020-04-14 16:40:24 -04:00
Joe Taylor
af4de10055 Modify packjt77 to encode and decode 50-bit WSPR messages. For now, results are the first 50 bits of c77, and we're using subtype i3.n3=0.6. 2020-04-14 15:40:11 -04:00
Steven Franke
c5e2593979 Add routines necessary to generate simulated 'wspr4' wav files. 2020-04-14 10:34:00 -05:00
Joe Taylor
e82b9ffa38 Allow entry and decoding of WSPR-format message in ldpcsim174_74. 2020-04-13 15:43:34 -04:00
Steven Franke
65dd843bfb Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-13 10:24:29 -05:00
Steven Franke
65fa6aed6c Add a new (174,74) LDPC code (regular, column weight 3) and supporting files. 2020-04-13 10:23:02 -05:00
Joe Taylor
e3d2d5d65a Fix another piece of flaky behavior with Deep Search average decodes. 2020-04-09 15:30:12 -04:00
Joe Taylor
c188f8ee89 More cleanup of the display of special JT65 decoding modes: avg, deep, AP. 2020-04-09 13:56:35 -04:00
Joe Taylor
899d0e71ce Re-establish improved decoding for JT65 shorthand messages. 2020-04-09 10:51:35 -04:00
Joe Taylor
eafaa1ce28 Fix a bug in generating EME shorthand messages in JT65sim. 2020-04-09 10:40:21 -04:00
Joe Taylor
11e1f78647 Fix a problem with turning DS on/off in JT65. 2020-04-08 21:47:10 -04:00
Joe Taylor
756cb3b9b1 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-08 18:45:33 -04:00
Joe Taylor
0390791090 Fix some problems with message averaging, etc., in JT65 with VHF features enabled. Needs further testing! 2020-04-08 16:56:28 -04:00
Joe Taylor
17f420b48b Allow generation of messages with EME-style 'OOO' report. 2020-04-07 18:25:35 -04:00
Steven Franke
e972fbbfec Change sync word to 4 concatenated 4x4 Costas arrays. Tweaks to optimize sync efficiency. 2020-04-07 13:18:41 -05:00
Steven Franke
1044342245 Use Joe's sync vector. 2020-04-05 14:40:19 -05:00
Steven Franke
2f7afbc34e Fix wsprd's -B command line option. 2020-04-04 15:03:11 -05:00
Steven Franke
583f9d2f0e Comment out a debug write statement. 2020-04-03 10:39:51 -05:00
Steven Franke
f78f63a53d Merge branch 'feat-50bit' into develop 2020-04-03 10:34:02 -05:00
Steven Franke
cf5a69d25b Updates and additions to wsprcpm files. 2020-04-03 10:27:43 -05:00
Joe Taylor
151c25bcb3 Remove messahe type i3=5, possible WWROF digi contest. It will not be used. 2020-03-30 14:20:46 -04:00
Joe Taylor
0557e19b3e Correct a flaw in displaying subtype "j2" in encode77.f90. 2020-03-30 14:09:39 -04:00
Joe Taylor
380a05f94e Remove stray comments. 2020-03-30 13:52:37 -04:00
Joe Taylor
38f11fee62 Enhance packjt77 to include 50-bit WSPR-style messages. Build encode77[.exe]. 2020-03-30 13:37:34 -04:00
Joe Taylor
33ce9e3355 Trivial code cleanup. 2020-03-28 14:05:48 -04:00
K9AN
f5fabaf163 Try to get rid of some compiler warnings. 2020-03-20 09:57:58 -05:00
Joe Taylor
fcc7739cb9 Correct an error in decoder.f90, introduced yesterday. 2020-03-20 10:11:08 -04:00
Joe Taylor
7cc81d800f More code cleanup. 2020-03-19 15:53:44 -04:00
Joe Taylor
7de6b8c98d Remove diagnostic writes. Don't save .wav files if "Save None" is selected. 2020-03-19 14:46:41 -04:00
Joe Taylor
64a9aa5d39 Silence compiler warnings. 2020-03-19 13:45:13 -04:00
Joe Taylor
b3f539670b Silence compiler warnings. 2020-03-19 13:20:07 -04:00
Joe Taylor
d5e92202d0 Silence compiler warnings; reformmat some source code. 2020-03-19 13:13:33 -04:00
Joe Taylor
d4d37c49ab Silence compiler warnings. 2020-03-19 12:04:56 -04:00
Joe Taylor
80b926d6fd Silence compiler warnings. 2020-03-19 11:58:36 -04:00
Joe Taylor
7564301209 Silence compiler warnings. 2020-03-19 11:43:22 -04:00
Joe Taylor
a6089bc196 Silence compiler warnings. 2020-03-19 11:27:57 -04:00
Joe Taylor
1eb63b6f84 Silence compiler warnings. 2020-03-19 11:19:44 -04:00
Joe Taylor
0a076e0455 Silence compiler warnings. 2020-03-19 11:00:21 -04:00
Joe Taylor
4fa3ee3437 Silence compiler warnings. 2020-03-19 10:43:45 -04:00
Joe Taylor
430a413f95 Silence compiler warnings for packjt77.f90. 2020-03-19 10:16:33 -04:00
Joe Taylor
4d4e6cc4c7 Silence compiler warnings. 2020-03-19 09:23:35 -04:00
Joe Taylor
e7c7459a08 Some general cleanup. 2020-03-17 16:30:05 -04:00
Joe Taylor
0926943326 Silence some compiler warnings. 2020-03-17 16:05:02 -04:00
Joe Taylor
0603f52e75 Delete a bunch of obsolete Makefiles. 2020-03-17 15:51:10 -04:00
Joe Taylor
f5e6e7e8ff Silence some compiler warnings. 2020-03-17 15:50:21 -04:00
Steven Franke
0f2793dcbe Update calls to bpdecode174_91. 2020-03-17 12:18:10 -05:00